:root{color-scheme:light;font-family:Inter,Segoe UI Variable,Segoe UI,sans-serif;--bg: #fdfbf7;--bg-elevated: #fff7f0;--bg-panel: rgba(255, 255, 255, .88);--bg-panel-strong: rgba(255, 255, 255, .96);--bg-soft: rgba(26, 26, 46, .08);--border: rgba(26, 26, 46, .08);--border-strong: rgba(26, 26, 46, .16);--text: #1a1a2e;--text-soft: #6b7280;--text-faint: #9ca3af;--accent: #1a1a2e;--accent-soft: rgba(26, 26, 46, .14);--accent-hover: #18182a;--accent-contrast: #ffffff;--accent-shadow: rgba(26, 26, 46, .22);--accent-secondary: #6c5ce7;--accent-tertiary: #2a9d8f;--success: #2a9d8f;--danger: #d95763;background:radial-gradient(circle at 100% 0%,rgba(26,26,46,.1),transparent 28%),radial-gradient(circle at 0% 100%,rgba(108,92,231,.12),transparent 30%),linear-gradient(180deg,#fff4eb,#fdfbf7 42%,#fff);color:var(--text)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:transparent}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding:28px}.app-shell-workspace{padding:0}.app-shell-auth{display:grid;align-items:stretch;padding:0}.auth-layout,.workspace-frame{width:min(1440px,100%);margin:0 auto}.auth-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px}.auth-layout-wizard{width:100%;margin:0;grid-template-columns:minmax(420px,.48fr) minmax(460px,.52fr);gap:0;min-height:100vh;border:0;border-radius:0;overflow:clip;background:transparent;box-shadow:none}.auth-panel,.app-rail,.surface-panel,.overview-card,.preview-card,.empty-inline{border:1px solid var(--border);background:var(--bg-panel);box-shadow:0 20px 60px #1a1a2e14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-panel{border-radius:28px;padding:32px}.auth-panel-primary{display:grid;gap:26px}.auth-panel-wizard{border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;display:flex;align-items:center;justify-content:center;padding:clamp(40px,5vw,80px) clamp(32px,5vw,72px)}.auth-wizard-shell{width:min(560px,100%);display:grid;gap:22px}.auth-stage-panel{display:grid;gap:clamp(18px,2.4vh,32px);align-content:center;padding:clamp(20px,2.6vh,32px) clamp(24px,4vw,56px);background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 22%),linear-gradient(180deg,#f4eee7,#f7f2ec 52%,#f8f4ee);border-right:1px solid var(--border)}.brand-lockup-stage{align-items:flex-start}.auth-stage-panel h1{max-width:11ch;font-size:clamp(2.1rem,3.8vw,3.8rem);line-height:.92;letter-spacing:-.055em}.auth-stage-visual{position:relative;width:min(100%,640px);max-width:100%;aspect-ratio:1.68 / 1;min-height:0;max-height:min(34vh,300px);border-radius:36px;overflow:hidden;background:radial-gradient(circle at 78% 34%,rgba(232,97,60,.18),transparent 20%),radial-gradient(circle at 22% 76%,rgba(108,92,231,.12),transparent 18%),linear-gradient(180deg,#181d2a,#232839 54%,#25283a);border:1px solid rgba(26,26,46,.06);box-shadow:inset 0 1px #ffffff0d,0 24px 60px #181d2a1f}.auth-stage-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 20%,transparent 82%,rgba(255,255,255,.06)),linear-gradient(90deg,rgba(255,255,255,.05),transparent 16%,transparent 84%,rgba(255,255,255,.05));opacity:.5;pointer-events:none}.auth-stage-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 46% 52%,rgba(147,224,255,.24),transparent 26%),radial-gradient(circle at 50% 54%,rgba(255,255,255,.08),transparent 36%);mix-blend-mode:screen;opacity:.72;pointer-events:none}.auth-stage-atmosphere,.auth-stage-node,.auth-stage-radar,.auth-stage-display,.auth-stage-ticks{position:absolute}.auth-stage-atmosphere{border-radius:999px;filter:blur(10px)}.auth-stage-atmosphere-primary{inset:auto auto 12% 8%;width:34%;height:48%;background:radial-gradient(circle,rgba(112,92,245,.24) 0%,transparent 70%);opacity:.72}.auth-stage-atmosphere-secondary{inset:10% 4% auto auto;width:38%;height:56%;background:radial-gradient(circle,rgba(232,97,60,.22) 0%,transparent 74%);opacity:.84}.auth-stage-display{border:1px solid rgba(180,229,255,.08);background:linear-gradient(180deg,#cbe9ff14,#cbe9ff08),repeating-linear-gradient(90deg,rgba(195,229,255,.08) 0 2px,transparent 2px 8px);box-shadow:inset 0 1px #ffffff14,0 12px 30px #050a1429;opacity:.75}.auth-stage-display-top{top:5%;left:4%;width:58%;height:12%;border-radius:18px}.auth-stage-display-right{top:11%;right:4%;width:18%;height:58%;border-radius:22px;background:linear-gradient(180deg,#cbe9ff14,#cbe9ff08),repeating-linear-gradient(0deg,rgba(195,229,255,.08) 0 2px,transparent 2px 10px)}.auth-stage-display-bottom{bottom:5%;left:4%;width:68%;height:13%;border-radius:18px}.auth-stage-radar{top:15%;left:14%;width:56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(145,230,255,.18) 0%,rgba(145,230,255,.06) 24%,transparent 62%);box-shadow:inset 0 0 0 1px #baebff14,0 0 80px #69d0ff14}.auth-stage-radar-ring,.auth-stage-radar-axis,.auth-stage-radar-core{position:absolute}.auth-stage-radar-ring{top:50%;right:50%;bottom:50%;left:50%;border-radius:50%;border:1px solid rgba(180,233,255,.2);transform:translate(-50%,-50%)}.auth-stage-radar-ring-outer{width:100%;height:100%}.auth-stage-radar-ring-mid{width:72%;height:72%}.auth-stage-radar-ring-inner{width:42%;height:42%}.auth-stage-radar-axis{top:50%;left:50%;background:linear-gradient(90deg,transparent,rgba(209,242,255,.48),transparent);transform-origin:center}.auth-stage-radar-axis-horizontal{width:100%;height:1px;transform:translate(-50%,-50%)}.auth-stage-radar-axis-vertical{width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(209,242,255,.42),transparent);transform:translate(-50%,-50%)}.auth-stage-radar-axis-diagonal{width:88%;height:1px;transform:translate(-50%,-50%) rotate(-28deg)}.auth-stage-radar-core{top:50%;left:50%;width:18%;height:18%;border-radius:50%;background:radial-gradient(circle,rgba(210,247,255,.88) 0%,rgba(135,227,255,.48) 42%,transparent 78%);transform:translate(-50%,-50%);box-shadow:0 0 28px #92e9ff7a}.auth-stage-node{width:10px;height:10px;border-radius:50%;background:#e0f4ffeb;box-shadow:0 0 0 4px #beecff1a,0 0 18px #beecff47}.auth-stage-node-primary{top:27%;left:38%}.auth-stage-node-secondary{top:52%;left:26%}.auth-stage-node-tertiary{top:40%;left:68%}.auth-stage-node-quaternary{top:66%;left:57%}.auth-stage-ticks{right:8%;bottom:16%;display:grid;gap:8px;width:12%}.auth-stage-ticks span{display:block;height:2px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#ff84587a,#ffffff0a)}.brand-lockup-stage .auth-intro-compact{max-width:42rem}.auth-stage-card,.auth-summary-card{border-radius:24px;padding:18px;background:#ffffffd6;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 32px #0a101d29}.auth-stage-card p,.auth-summary-card p{margin:8px 0 0;color:var(--text-soft);line-height:1.6}.auth-stage-card-primary{max-width:360px}.auth-stage-card-secondary{max-width:280px;margin-left:auto;background:#fff6efe6}.auth-stage-card-tertiary{max-width:320px;background:#f1f4ffe6}.auth-stage-footer{display:grid;gap:16px}.auth-mode-switch{display:inline-flex;gap:10px;align-items:center}.auth-mode-button{border:1px solid var(--border);border-radius:999px;padding:10px 16px;background:#fffffff0;color:var(--text-soft);font-weight:700}.auth-mode-button-active{background:var(--accent-soft);border-color:#e8613c38;color:var(--accent)}.auth-question-block{display:grid;gap:12px}.auth-notice{border-radius:18px;padding:14px 16px;font-size:.96rem;line-height:1.55}.auth-notice-neutral{background:#e8613c14;border:1px solid rgba(232,97,60,.16);color:var(--text)}.auth-notice-success{background:#16a34a14;border:1px solid rgba(22,163,74,.18);color:#15803d}.auth-notice-error{background:#f43f5e14;border:1px solid rgba(244,63,94,.18);color:#9f1239}.workspace-toast{position:fixed;left:50%;bottom:24px;z-index:1200;transform:translate(-50%);min-width:min(420px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px));border-radius:16px;padding:14px 18px;color:#fff;font-weight:700;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;gap:12px;animation:workspace-toast-in .18s ease-out both;will-change:transform,opacity}.workspace-toast-success{border:1px solid rgba(21,128,61,.32);background:linear-gradient(135deg,#166534fa,#15803dfa);box-shadow:0 18px 45px #15803d3d}.workspace-toast-warning{border:1px solid rgba(251,146,60,.42);background:linear-gradient(135deg,#9a3412fa,#d97706fa);box-shadow:0 18px 45px #b4530947}@keyframes workspace-toast-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.workspace-toast-message{min-width:0}.workspace-toast-action{flex:0 0 auto;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:6px 11px;background:#ffffff24;color:inherit;font:inherit;font-size:.78rem;cursor:pointer}.workspace-toast-action:hover,.workspace-toast-action:focus-visible{background:#ffffff3d;outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.workspace-toast-dismiss{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border:0;border-radius:50%;padding:0;background:transparent;color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.workspace-toast-dismiss:hover,.workspace-toast-dismiss:focus-visible{background:#ffffff2e;outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.button-inline-spinner{width:.9em;height:.9em;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:workspace-loading-spin .7s linear infinite}.idle-warning-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2400;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 44%,rgba(251,146,60,.16),transparent 34%),#070c18bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.idle-warning-panel{position:relative;isolation:isolate;display:grid;justify-items:center;gap:20px;width:min(480px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:38px 34px 32px;background:linear-gradient(150deg,#111827fa,#431407f0),#111827f5;color:#fff;box-shadow:0 28px 90px #0000006b;text-align:center}.idle-warning-panel:before{content:"";position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.16),transparent 24%),repeating-conic-gradient(from 18deg,rgba(255,255,255,.1) 0deg 2deg,transparent 2deg 18deg);opacity:.52;animation:idle-warning-orbit-spin 10s linear infinite}.idle-warning-orbit{position:absolute;top:26px;right:26px;bottom:26px;left:26px;z-index:-1;pointer-events:none}.idle-warning-orbit span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(251,191,36,.18);border-radius:999px;transform:rotate(var(--orbit-rotation, 0deg)) scale(var(--orbit-scale, 1))}.idle-warning-orbit span:nth-child(2){--orbit-rotation: 54deg;--orbit-scale: .82}.idle-warning-orbit span:nth-child(3){--orbit-rotation: -36deg;--orbit-scale: .64}.idle-warning-countdown{--idle-countdown-angle: 360deg;position:relative;display:grid;place-items:center;width:182px;aspect-ratio:1;border-radius:999px;background:conic-gradient(#fbbf24 var(--idle-countdown-angle),rgba(255,255,255,.14) 0deg);box-shadow:0 0 0 10px #fbbf2414,0 0 42px #fb923c57;animation:idle-warning-countdown-pulse 1s ease-in-out infinite}.idle-warning-countdown:before,.idle-warning-countdown:after{content:"";position:absolute;border-radius:inherit}.idle-warning-countdown:before{top:10px;right:10px;bottom:10px;left:10px;background:#111827f5;box-shadow:inset 0 0 34px #fb923c2e}.idle-warning-countdown:after{top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(251,191,36,.18)}.idle-warning-countdown-core{position:relative;z-index:1;display:grid;gap:2px}.idle-warning-countdown-core strong{font-size:4.4rem;line-height:.9;letter-spacing:0}.idle-warning-countdown-core span{color:#ffffffb8;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.idle-warning-copy{display:grid;gap:8px;max-width:360px}.idle-warning-copy .eyebrow{color:#fbbf24}.idle-warning-copy h2{margin:0;color:#fff;font-size:clamp(1.7rem,5vw,2.35rem);line-height:1;letter-spacing:0}.idle-warning-copy p{margin:0;color:#ffffffc2;line-height:1.6}.idle-warning-actions{display:flex;justify-content:center}.idle-warning-actions .button{min-width:170px}@keyframes idle-warning-orbit-spin{to{transform:rotate(360deg)}}@keyframes idle-warning-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.idle-warning-panel:before,.idle-warning-countdown{animation:none}}@media(max-width:640px){.idle-warning-panel{padding:30px 22px 26px}.idle-warning-countdown{width:150px}.idle-warning-countdown-core strong{font-size:3.45rem}}.auth-step-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:7px 12px;background:#1a1a2e0f;color:var(--text-soft);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-context-inline,.auth-context-strip{display:grid;gap:16px;border:1px solid var(--border);border-radius:22px;background:#ffffffc7}.auth-context-inline{grid-template-columns:repeat(2,minmax(0,max-content)) auto;align-items:center;padding:14px 16px}.auth-context-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:18px 20px}.auth-context-strip-simple{grid-template-columns:1fr}.auth-context-logo{display:block;max-width:140px;max-height:44px}.auth-context-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:14px 18px}.auth-context-item{display:grid;gap:4px;min-width:0}.auth-context-inline .auth-inline-button{justify-self:end}.create-account-summary{grid-template-columns:minmax(0,1fr) auto;gap:20px}.create-account-summary-details{display:grid;gap:18px;min-width:0}.auth-context-item strong,.auth-context-item a{min-width:0;overflow-wrap:anywhere}.auth-context-item a{color:var(--text);font-weight:700;text-decoration:none}.auth-context-item a:hover{color:var(--accent)}.auth-panel-preview{background:linear-gradient(180deg,#fff0e5f5,#fffffff5),linear-gradient(145deg,rgba(108,92,231,.1),transparent 42%)}.brand-lockup{display:flex;gap:18px;align-items:flex-start}.brand-lockup-compact{gap:14px}.plannerxchange-wordmark{display:inline-flex;align-items:center;gap:2px;font-family:Space Grotesk,Inter,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:-.03em;color:inherit}.plannerxchange-wordmark-mark{display:inline-flex;width:16px;height:16px;margin:0 1px;flex:0 0 auto}.plannerxchange-wordmark-mark svg{width:100%;height:100%}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--workspace-brand-mark-start, #1a1a2e) 0%,var(--workspace-brand-mark-end, #6c5ce7) 100%);color:#fff;font-weight:800;letter-spacing:.04em}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:Space Grotesk,Inter,sans-serif}.auth-panel h1,.workspace-topbar h1{max-width:14ch;font-size:clamp(2rem,4vw,3.4rem);line-height:.96;letter-spacing:-.04em}.auth-intro,.workspace-subtitle,.surface-description,.nav-card p,.overview-card p,.preview-card p,.runtime-panel p,.runtime-placeholder p,.marketplace-card-copy p,.marketplace-runtime-hero p{margin:0;color:var(--text-soft);line-height:1.65}.status-row,.header-actions,.surface-switch,.nav-card-topline,.surface-meta,.panel-actions,.module-metadata,.marketplace-card-topline,.marketplace-card-meta,.marketplace-filter-group,.runtime-tag-list,.meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.status-pill,.panel-chip,.preview-badge,.preview-tag,.runtime-tag,.runtime-empty,.marketplace-filter-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.status-pill{color:#08111f}.status-idle{background:#cbd5e1}.status-exchanging{background:#fde68a}.status-authenticated{background:#86efac}.status-error{background:#fda4af}.status-message{color:var(--text-soft)}.surface-switch{gap:10px}.surface-switch-button,.button{border:1px solid transparent;border-radius:14px;padding:11px 16px;transition:transform .14s ease,border-color .14s ease,background .14s ease}.surface-switch-button{background:#ffffffc7;color:var(--text);border-color:var(--border)}.surface-switch-button:hover,.button:hover,.nav-card-button:hover,.marketplace-filter-pill:hover{transform:translateY(-1px)}.surface-switch-active{background:var(--accent-secondary);color:#fff}.button{font-weight:700}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast, #fff);box-shadow:0 12px 24px var(--accent-shadow, rgba(26, 26, 46, .2))}.button-primary:hover{background:var(--accent-hover, #18182a);border-color:var(--accent-hover, #18182a)}.button-secondary{background:#ffffffe6;color:var(--text);border-color:var(--border)}.button-ghost{background:transparent;color:var(--text-soft);border-color:var(--border)}.button:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.button-danger{background:#dc3545;border-color:#dc3545;color:#fff}.button-danger:hover{background:#c82333;border-color:#c82333}.button-danger-ghost{background:transparent;color:#dc3545;border-color:#dc3545}.button-danger-ghost:hover{background:#dc35450f}.button-sm{padding:5px 14px;font-size:.82rem;border-radius:8px}.button-xs{padding:3px 10px;font-size:.78rem;border-radius:6px}.auth-value-grid,.preview-grid,.workspace-overview,.onboarding-grid,.admin-grid,.marketplace-runtime-hero,.marketplace-runtime-note,.marketplace-card-grid,.runtime-plugin-grid{display:grid;gap:16px}.auth-value-grid,.workspace-overview,.marketplace-runtime-note{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card{display:grid;gap:18px;padding:22px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(148,163,184,.12)}.auth-flow{display:grid;gap:18px}.auth-tab-row{display:flex;flex-wrap:wrap;gap:10px}.auth-tab{border:1px solid rgba(26,26,46,.08);border-radius:999px;padding:9px 14px;background:#ffffffbf;color:var(--text-soft);font-weight:700}.auth-tab-active{background:#e8613c24;color:var(--accent);border-color:#e8613c3d}.auth-form-grid{margin-top:0}.preview-grid{margin-top:24px}.auth-value-card,.preview-card,.nav-card,.overview-card,.metadata-item,.marketplace-card,.marketplace-metric,.runtime-panel,.runtime-placeholder,.runtime-manifest,.empty-inline{border-radius:22px;padding:18px;background:#ffffffc2;border:1px solid rgba(26,26,46,.06)}.summary-label{display:block;color:var(--text-faint);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-value-card strong,.overview-card strong,.metadata-item strong,.runtime-panel strong,.runtime-manifest strong,.runtime-placeholder strong,.preview-card h3,.nav-card strong,.marketplace-card-copy h5,.marketplace-metric strong{display:block;margin-top:10px}.workspace-main[data-dashboard-tone=dark] .dash-app-tile,.workspace-main[data-dashboard-tone=dark] .dash-builder-row,.workspace-main[data-dashboard-tone=dark] .dash-attention-row{background:#131c2ac7;border-color:#94a3b82e}.panel-header,.surface-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;background:transparent;border-color:transparent}.workspace-main[data-dashboard-tone=dark] .dash-builder-row:hover,.workspace-main[data-dashboard-tone=dark] .dash-app-tile:hover{background:#1e293bdb}.workspace-main[data-dashboard-tone=dark] .dash-mini-badge,.workspace-main[data-dashboard-tone=dark] .dash-builder-status,.workspace-main[data-dashboard-tone=dark] .dash-attention-count{background:#94a3b81f;color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .dash-mini-badge[data-tone=success],.workspace-main[data-dashboard-tone=dark] .dash-builder-status[data-tone=success]{background:#2dd4bf24;color:#5eead4}.workspace-main[data-dashboard-tone=dark] .dash-mini-badge[data-tone=critical],.workspace-main[data-dashboard-tone=dark] .dash-builder-status[data-tone=critical]{background:#f8717129;color:#fca5a5}.workspace-topbar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.workspace-frame{display:grid;grid-template-columns:268px minmax(0,1fr);gap:24px;align-items:start}.app-shell-workspace .workspace-frame{width:100%;max-width:none;margin:0;min-height:100vh;grid-template-columns:286px minmax(0,1fr);gap:0}.workspace-frame-onboarding{grid-template-columns:320px minmax(0,1fr)}.app-rail{border-radius:28px;padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - 56px);position:sticky;top:28px;background:linear-gradient(180deg,var(--workspace-rail-start, #191929) 0%,var(--workspace-rail-mid, #151524) 52%,var(--workspace-rail-end, #121220) 100%);border:1px solid var(--workspace-rail-border, rgba(26, 26, 46, .42));box-shadow:0 26px 64px #1a1a2e33;color:var(--workspace-rail-text, #fff)}.app-shell-workspace .app-rail{border-radius:0;min-height:100vh;top:0;border-top:0;border-bottom:0;border-left:0}.rail-brand-block,.rail-account-group{padding:22px 18px}.rail-brand-block{border-bottom:1px solid rgba(255,255,255,.12)}.rail-brand-button{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.rail-brand-button:hover{background:#ffffff0a}.rail-brand-lockup{align-items:center}.rail-brand-lockup-simple{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.rail-brand-wide-logo{width:100%;max-height:56px;object-fit:contain;object-position:center;display:block}.rail-brand-lockup-simple .plannerxchange-wordmark{font-size:1.6rem;letter-spacing:-.04em}.rail-brand-lockup-simple .plannerxchange-wordmark-mark{width:26px;height:26px;margin:0 2px}.rail-brand-logo-frame{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14;flex:0 0 auto}.rail-brand-logo-image,.rail-brand-logo-fallback{width:100%;height:100%;display:block}.rail-brand-logo-image{object-fit:contain}.rail-brand-logo-fallback{display:inline-flex;align-items:center;justify-content:center}.rail-brand-logo-fallback svg{width:100%;height:100%}.rail-brand-platform{display:inline-flex;align-items:center;color:var(--workspace-rail-text, #fff)}.rail-brand-copy strong{display:block;margin-top:4px;color:var(--workspace-rail-text, #fff)}.rail-brand-copy p,.rail-empty-state p{margin:6px 0 0;color:var(--workspace-rail-text-soft, rgba(255, 255, 255, .78));line-height:1.55}.rail-eyebrow{color:var(--workspace-rail-text-soft, rgba(255, 255, 255, .74))}.auth-shell-loading{display:grid;place-items:center;min-height:100vh}.auth-hydration-card{max-width:540px;margin:0 auto}.auth-hydration-brand{margin-bottom:16px}.rail-menu,.user-list{display:grid;gap:6px}.rail-menu{padding:18px 12px 12px}.rail-menu-item,.rail-app-link{width:100%;border:0;border-radius:16px;padding:12px 14px;background:transparent;color:inherit;display:flex;align-items:center;gap:12px;font-weight:600;text-align:left}.rail-menu-item:hover,.rail-app-link:hover{background:#ffffff14;transform:none}.rail-menu-item-active,.rail-app-link-active{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14}.rail-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#ffffff1a;color:var(--workspace-rail-text, #fff);flex:0 0 auto}.rail-installed-group{display:grid;gap:10px;margin-top:auto;border-top:1px solid rgba(255,255,255,.12)}.rail-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rail-group-label{display:inline-flex;color:#ffffffb8;font-size:.73rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rail-empty-state{border-radius:18px;padding:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.rail-empty-state strong{color:var(--workspace-rail-text, #fff)}.rail-account-group{display:grid;gap:10px;border-top:1px solid rgba(255,255,255,.12);background:var(--workspace-rail-footer-bg, rgba(17, 21, 79, .18))}.rail-account-toggle{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;padding:4px 0;cursor:pointer}.rail-account-toggle:hover .rail-group-label{opacity:1}.rail-account-chevron{display:inline-flex;align-items:center;color:#ffffff8c;transition:transform .18s ease}.rail-account-chevron-open{transform:rotate(180deg)}.rail-account-content,.rail-account-links{display:grid;gap:6px}.rail-account-divider{height:1px;margin:6px 0 2px;background:#ffffff1f}.rail-signout-button{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:12px 14px;background:#0a0d3b47;color:inherit;display:flex;align-items:center;gap:12px;text-align:left;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.rail-signout-button:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 12px 24px #070a242e}.rail-signout-button:focus-visible{outline:none;box-shadow:0 0 0 3px #e8613c38,0 12px 24px #070a242e}.rail-signout-button .rail-menu-icon{background:#ffffff24}.wizard-step-list,.wizard-roadmap-list{display:grid;gap:12px}.wizard-step-item,.wizard-choice-card,.wizard-roadmap-item,.wizard-scan-panel{border-radius:22px;border:1px solid rgba(148,163,184,.12);background:#ffffff08}.wizard-step-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.wizard-step-item-active{border-color:#e8613c3d;background:linear-gradient(180deg,#e8613c1f,#ffffffd6)}.wizard-step-index{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#e8613c24;color:var(--accent);font-weight:800}.wizard-step-item strong,.wizard-choice-card strong,.wizard-roadmap-item strong,.wizard-scan-panel strong{display:block}.wizard-step-item p,.wizard-choice-card p,.wizard-roadmap-item p,.wizard-scan-panel p{margin:8px 0 0;color:var(--text-soft);line-height:1.6}.wizard-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wizard-choice-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-choice-card{text-align:left;padding:18px;color:var(--text)}.wizard-choice-card-active{border-color:#e8613c42;background:linear-gradient(180deg,#e8613c1f,#ffffffdb)}.wizard-scan-panel{margin-top:18px;padding:18px;display:grid;gap:16px}.wizard-scan-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wizard-roadmap-item{padding:16px}.wizard-roadmap-item-required{border-color:#fb71855c;background:#7f1d1d38}.wizard-roadmap-item-recommended{border-color:#f59e0b4d;background:#78350f33}.wizard-roadmap-item-info{border-color:#0ea5e947;background:#0c4a6e2e}@keyframes onboardingShellIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingPanelIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes onboardingStageIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes onboardingStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingWelcomeIn{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes onboardingWelcomeFly{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(var(--fly-dx, 0px),var(--fly-dy, 0px),0) scale(var(--fly-scale-x, .62),var(--fly-scale-y, .62))}}@keyframes onboardingWelcomeWordFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes onboardingOverlayFade{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes onboardingHeadingCopyReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onboardingLayoutReveal{0%{opacity:0}to{opacity:1}}@keyframes onboardingChoicePress{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-2px) scale(1.006)}to{transform:translateY(0) scale(1)}}@keyframes onboardingFigureFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes onboardingCorePulse{0%,to{transform:scale(1);box-shadow:0 18px 42px #e8613c2e,0 0 0 18px #fff6}50%{transform:scale(1.05);box-shadow:0 24px 52px #e8613c38,0 0 0 24px #ffffff57}}@keyframes onboardingOrbitA{0%,to{transform:rotate(18deg) scale(1)}50%{transform:rotate(28deg) scale(1.02)}}@keyframes onboardingOrbitB{0%,to{transform:rotate(-16deg) scale(1)}50%{transform:rotate(-6deg) scale(1.04)}}@keyframes onboardingOrbitC{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(-10deg) scale(.97)}}.onboarding-wizard-shell{display:grid;align-items:stretch;min-height:100vh;padding:0;position:relative;background:radial-gradient(circle at top right,rgba(232,97,60,.12),transparent 28%),radial-gradient(circle at left bottom,rgba(108,92,231,.1),transparent 32%),linear-gradient(180deg,#fcf7f0eb,#f7f2ebeb)}.onboarding-welcome-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;pointer-events:none;animation:onboardingWelcomeIn .56s cubic-bezier(.18,.9,.24,1) both}.onboarding-welcome-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 38%,#ffffffc2,#ffffffeb 48%,#f7f2ebf5),linear-gradient(180deg,#fcf7f0c7,#faf6f1e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding-welcome-headline{margin:0;font-family:Space Grotesk,Segoe UI Variable,Segoe UI,sans-serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:#2d3346;text-align:center;white-space:nowrap}.welcome-word{display:inline-block;will-change:opacity,transform}.welcome-name{display:inline-block;transform-origin:left center;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;position:relative;z-index:2}.h2-name-target{transform-origin:left center}.onboarding-heading-name{display:inline-block;transition:opacity .22s cubic-bezier(.22,.84,.3,1);will-change:opacity}.onboarding-heading-copy{display:inline;will-change:opacity,transform}.onboarding-heading-copy-hidden{opacity:0}.onboarding-heading-copy-revealing{animation:onboardingHeadingCopyReveal .52s cubic-bezier(.22,.84,.3,1) .18s both}.onboarding-heading-name-slot-transparent{opacity:0}.onboarding-welcome-overlay-handoff:before{animation:onboardingOverlayFade 1.64s cubic-bezier(.18,.9,.22,1) .18s both}.onboarding-welcome-overlay-handoff .welcome-word{animation:onboardingWelcomeWordFade .32s cubic-bezier(.3,.86,.34,1) both}.onboarding-welcome-overlay-handoff .welcome-name{animation:onboardingWelcomeFly 1.32s cubic-bezier(.215,.61,.355,1) .18s both}.onboarding-wizard-layout{width:100%;min-height:100dvh;margin:0;display:grid;grid-template-columns:minmax(340px,.36fr) minmax(0,1fr);background:transparent;animation:onboardingShellIn .72s cubic-bezier(.2,.9,.24,1) both}.onboarding-wizard-aside{display:grid;grid-template-rows:auto 1fr auto;gap:clamp(18px,2.2vh,28px);padding:clamp(24px,2.8vh,30px) clamp(24px,2.2vw,30px);min-height:100dvh;max-height:100dvh;position:sticky;top:0;align-self:start;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(26,26,46,.1),transparent 24%),radial-gradient(circle at 82% 84%,rgba(108,92,231,.12),transparent 26%),linear-gradient(180deg,#f2eee8,#ece6de);border-right:1px solid rgba(26,26,46,.08);animation:onboardingPanelIn .78s cubic-bezier(.2,.9,.24,1) both}.onboarding-wizard-brand{align-self:start}.onboarding-wizard-aside-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,3.6vh,44px);text-align:center}.onboarding-wizard-aside-headline{margin:0;font-family:Space Grotesk,Segoe UI Variable,Segoe UI,sans-serif;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;color:#1a1a2e;max-width:22ch;animation:onboardingStepIn .38s cubic-bezier(.22,.84,.3,1) both}.onboarding-wizard-figure{width:min(160px,46%,20vh);aspect-ratio:1;position:relative;display:grid;place-items:center;flex-shrink:0;animation:onboardingFigureFloat 7.2s ease-in-out infinite}.onboarding-wizard-figure-core,.onboarding-wizard-figure-orbit{position:absolute;border-radius:999px}.onboarding-wizard-figure-core{width:72px;height:72px;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.82),transparent 24%),linear-gradient(135deg,#1a1a2ee6,#6c5ce7bd);box-shadow:0 18px 42px #1a1a2e2e,0 0 0 18px #fff6;animation:onboardingCorePulse 4.8s ease-in-out infinite}.onboarding-wizard-figure-orbit{top:0;right:0;bottom:0;left:0;border:1px solid rgba(26,26,46,.08)}.onboarding-wizard-figure-orbit-a{transform:rotate(18deg);animation:onboardingOrbitA 8s ease-in-out infinite}.onboarding-wizard-figure-orbit-b{top:24px;right:24px;bottom:24px;left:24px;border-color:#1a1a2e33;transform:rotate(-16deg);animation:onboardingOrbitB 7.2s ease-in-out infinite}.onboarding-wizard-figure-orbit-c{top:42px;right:42px;bottom:42px;left:42px;border-color:#6c5ce733;animation:onboardingOrbitC 6.6s ease-in-out infinite}.onboarding-wizard-aside-copy{display:grid;gap:clamp(10px,1.4vh,14px);max-width:min(440px,100%);animation:onboardingStepIn .42s ease-out both}.onboarding-wizard-aside-label{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.onboarding-wizard-aside-copy h1{margin:0;font-family:Space Grotesk,Segoe UI Variable,Segoe UI,sans-serif;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.9;letter-spacing:-.05em}.onboarding-wizard-aside-copy p:last-child{margin:0;color:#59677a;max-width:38ch;line-height:1.6}.onboarding-wizard-aside-footer{display:grid;gap:2px;align-content:end;padding-top:8px;border-top:1px solid rgba(26,26,46,.08);animation:onboardingStepIn .52s ease-out both}.onboarding-wizard-aside-footer strong{font-size:.98rem;line-height:1.4;word-break:break-word}.onboarding-aside-signout{justify-self:start;margin-top:10px;border-radius:14px;border-color:#1118271f;background:#ffffffb3}.onboarding-aside-signout:hover{background:#fffffff0}.onboarding-wizard-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:54px 72px 32px;min-height:100dvh;background:#fffffffa;animation:onboardingStageIn .78s cubic-bezier(.2,.9,.24,1) both;overflow:hidden}.onboarding-wizard-stage-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.onboarding-wizard-stage-header>div{max-width:760px}.onboarding-stage-copy{animation:onboardingStepIn .42s ease-out both}.onboarding-step-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#1a1a2e0f;color:#576173;font-size:.72rem;font-weight:700;letter-spacing:.02em}.onboarding-wizard-stage-header h2{margin:18px 0 10px;font-family:Space Grotesk,Segoe UI Variable,Segoe UI,sans-serif;font-size:clamp(2.35rem,4vw,3.9rem);line-height:.96;letter-spacing:-.05em;color:#2d3346}.onboarding-wizard-stage-header p{margin:0;max-width:640px;color:#5f6b7d;line-height:1.7;font-size:1rem}.onboarding-stage-notice{width:min(760px,100%);border-radius:16px;border:1px solid rgba(26,26,46,.08);background:#1a1a2e08;padding:14px 16px}.onboarding-stage-transition{display:grid;align-content:start;gap:18px;min-height:0;animation:onboardingStepIn .42s ease-out both}.onboarding-stage-notice strong{display:block;margin-bottom:4px}.onboarding-stage-notice p{margin:0;color:#5f6b7d}.onboarding-stage-notice-error{border-color:#d957633d;background:#d9576314}.onboarding-stage-notice-exchanging{border-color:#1a1a2e2e;background:#1a1a2e0f}.onboarding-progress-track{width:min(760px,100%);height:2px;background:#1a1a2e14;border-radius:999px;overflow:hidden}.onboarding-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a1a2e,#6c5ce7);transition:width .46s cubic-bezier(.2,.9,.24,1)}.onboarding-wizard-stage-body{width:min(760px,100%);display:grid;align-content:start;gap:20px;padding-top:10px}.onboarding-step-stack{display:grid;gap:20px}.onboarding-choice-grid{width:min(760px,100%)}.onboarding-choice-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-choice-grid-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-choice-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-interest-grid{display:flex;flex-wrap:wrap;gap:10px;width:min(760px,100%)}.onboarding-interest-tag{border:1px solid var(--border-strong);border-radius:999px;padding:10px 20px;background:#fff;color:var(--text);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.onboarding-interest-tag:hover{border-color:#1a1a2e47;background:#1a1a2e0a}.onboarding-interest-tag-active{background:var(--accent-soft);border-color:#1a1a2e5c;color:var(--accent);box-shadow:0 0 0 2px #1a1a2e1f}.onboarding-interest-tag-active:hover{background:#1a1a2e1a;border-color:#1a1a2e70}.onboarding-wizard-stage .wizard-choice-card,.onboarding-inline-panel,.onboarding-wizard-stage .wizard-scan-panel{background:#fff;border-color:#1118271f;box-shadow:none}.onboarding-wizard-stage .wizard-choice-card{min-height:110px;padding:24px;border-radius:18px;position:relative;overflow:visible;display:grid;gap:16px;align-content:start;border-width:1px;z-index:0}.onboarding-wizard-stage .wizard-choice-card:hover,.onboarding-wizard-stage .wizard-choice-card:focus-within{border-color:#1a1a2e47;box-shadow:0 18px 36px #11182714;z-index:3}.onboarding-wizard-stage .wizard-choice-card.onboarding-choice-card-pressed{animation:onboardingChoicePress .42s cubic-bezier(.25,.46,.45,.94)}.onboarding-choice-card-head{display:flex;align-items:flex-start;justify-content:space-between}.onboarding-choice-help{width:18px;height:18px;background:#11182714;color:#4b5563;position:relative;z-index:4}.onboarding-choice-help[data-tooltip]:after{bottom:calc(100% + 14px);z-index:1200}.onboarding-choice-help[data-tooltip]:hover:after,.onboarding-choice-help[data-tooltip]:focus-visible:after{opacity:1}.onboarding-wizard-stage .wizard-choice-card.wizard-choice-card-with-copy{min-height:152px}.onboarding-choice-card-copy{display:grid;gap:8px}.onboarding-choice-card-copy p{margin:0;font-size:.92rem;line-height:1.5;color:#5b6473}.onboarding-choice-visual{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #fff9,0 10px 24px #11182714}.onboarding-choice-visual-ember{background:linear-gradient(135deg,#e8613c38,#ffc47f85)}.onboarding-choice-visual-violet{background:linear-gradient(135deg,#6c5ce733,#bfa7ff80)}.onboarding-choice-visual-teal{background:linear-gradient(135deg,#2ec4b638,#abf7ef80)}.onboarding-choice-visual-gold{background:linear-gradient(135deg,#f59e0b3d,#ffe6a385)}.onboarding-choice-visual-ocean{background:linear-gradient(135deg,#0e749038,#7dd3fc80)}.onboarding-choice-visual-coral{background:linear-gradient(135deg,#f472b633,#fdba7480)}.onboarding-choice-icon{width:26px;height:26px;fill:none;stroke:#18212f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.onboarding-wizard-stage .wizard-choice-card strong{font-size:1.02rem;font-weight:600;line-height:1.3;color:#2d3346}.onboarding-wizard-stage .wizard-choice-card p{margin:0;color:#5f6b7d;line-height:1.6}.onboarding-wizard-stage .wizard-choice-card-active{border-color:#1a1a2e73;background:linear-gradient(180deg,#1a1a2e0f,#fffffffa);box-shadow:0 18px 36px #1a1a2e1f,0 0 0 1px #1a1a2e14}.onboarding-form-grid{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.onboarding-form-grid-single{grid-template-columns:1fr}.onboarding-form-field{display:grid;gap:9px}.onboarding-form-field span{font-size:.9rem;font-weight:700;color:#576173}.onboarding-form-field input{width:100%;border:1px solid rgba(17,24,39,.18);border-radius:14px;padding:13px 14px;background:#fff}.onboarding-form-select{width:100%;border:1px solid rgba(17,24,39,.18);border-radius:14px;padding:13px 14px;background:#fff;color:#182033}.onboarding-form-field-wide{grid-column:1 / -1}.onboarding-url-input-wrap{position:relative}.onboarding-url-input-wrap input{padding-right:38px}.onboarding-url-check{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.onboarding-url-hint{font-size:.82rem;color:#d93025;margin-top:-2px}.onboarding-inline-actions{display:flex;gap:12px}.onboarding-inline-panel{border-radius:20px;animation:onboardingStepIn .42s ease-out both}.onboarding-github-review-panel{display:grid;gap:22px;width:min(860px,100%)}.onboarding-github-section{display:grid;gap:14px}.onboarding-github-section h3{margin:0;color:#12182f;font-size:1rem;line-height:1.25}.onboarding-github-account-list{display:grid;gap:10px}.onboarding-github-account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#fff}.onboarding-github-account-mark,.onboarding-github-repo-icon,.onboarding-github-add-icon{display:inline-grid;place-items:center}.onboarding-github-account-mark{width:44px;height:44px;color:#0b1023}.onboarding-github-account-mark svg,.onboarding-github-add-icon svg{width:24px;height:24px;fill:currentColor}.onboarding-github-account-copy{min-width:0}.onboarding-github-account-copy strong{display:block;color:#12182f;font-size:1rem}.onboarding-github-account-copy p,.onboarding-github-repo-heading p{margin:4px 0 0;color:#5b6680;font-size:.92rem}.onboarding-github-connected-badge,.onboarding-github-eligible-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 12px;color:#087a4d;background:#10b9811a;border:1px solid rgba(16,185,129,.24);font-size:.82rem;font-weight:700;white-space:nowrap}.onboarding-github-repo-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.onboarding-github-repo-heading>span{color:#5b6680;font-size:.86rem;font-weight:700;white-space:nowrap}.onboarding-github-repo-checklist{overflow:hidden;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#fff}.onboarding-github-repo-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto minmax(140px,200px);align-items:center;gap:14px;min-height:72px;padding:12px 16px;border-bottom:1px solid rgba(17,24,39,.08);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.onboarding-github-repo-row:last-child{border-bottom:0}.onboarding-github-check-control{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.onboarding-github-check-control input{position:absolute;opacity:0;pointer-events:none}.onboarding-github-checkbox{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(91,102,128,.38);color:#fff;background:#fff;font-size:.9rem;font-weight:800}.onboarding-github-repo-icon{width:44px;height:44px;border-radius:999px;color:#12182f;background:#f5f7fb;border:1px solid rgba(17,24,39,.08)}.onboarding-github-repo-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.onboarding-github-repo-copy{display:grid;gap:4px;min-width:0}.onboarding-github-repo-copy strong{overflow-wrap:anywhere;color:#12182f;font-size:.95rem}.onboarding-github-repo-copy span{color:#5b6680;font-size:.85rem}.onboarding-github-repo-branch{display:grid;gap:4px;min-width:0}.onboarding-github-repo-branch span{color:#5b6680;font-size:.72rem;font-weight:800;text-transform:uppercase}.onboarding-github-repo-branch select{min-width:0;width:100%;border:1px solid rgba(91,102,128,.28);border-radius:8px;background:#fff;color:#12182f;font:inherit;font-size:.85rem;padding:7px 9px}.onboarding-github-repo-branch select:disabled{background:#f5f7fbe6;color:#5b6680b8;cursor:not-allowed}.onboarding-github-repo-branch em{color:#6c768f;font-size:.72rem;font-style:normal}.onboarding-github-repo-row-selected{background:#1a1a2e0f;box-shadow:inset 0 0 0 1px #1a1a2e94}.onboarding-github-repo-row-selected .onboarding-github-checkbox{border-color:var(--accent, #1a1a2e);background:var(--accent, #1a1a2e)}.onboarding-github-repo-row-selected .onboarding-github-repo-icon{border-color:#1a1a2e2e;background:#1a1a2e0f}.onboarding-github-add-account{min-height:50px;border:1px dashed rgba(91,102,128,.32);border-radius:12px;background:#fff;color:#12182f;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.onboarding-github-add-account:disabled{cursor:progress;opacity:.7}.onboarding-github-add-icon{width:24px;height:24px}@media(max-width:900px){.onboarding-github-account-card{grid-template-columns:auto minmax(0,1fr)}.onboarding-github-connected-badge,.onboarding-github-account-card .button{grid-column:2;justify-self:start}.onboarding-github-repo-row{grid-template-columns:auto minmax(0,1fr)}.onboarding-github-repo-icon{display:none}.onboarding-github-eligible-badge{grid-column:2;justify-self:start}.onboarding-github-repo-branch{grid-column:2}}.onboarding-scan-details{margin-top:8px;font-size:.88rem;color:var(--text-secondary, #6b7280)}.onboarding-scan-details summary{cursor:pointer;font-weight:600;color:var(--text-primary, #1a1a2e);-webkit-user-select:none;user-select:none}.onboarding-scan-details ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;line-height:1.5}.onboarding-plan-summary{padding:20px 22px;border:1px solid rgba(26,26,46,.12);background:linear-gradient(180deg,#fff8f4f5,#fffffff5)}.onboarding-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(760px,100%)}.onboarding-tier-card{background:#fff;border-radius:18px;padding:22px 18px;border:2px solid rgba(17,24,39,.1);display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;text-align:left;font:inherit;color:inherit}.onboarding-tier-card:hover:not(:disabled){border-color:#11182738;box-shadow:0 4px 16px #1118270f}.onboarding-tier-card:disabled{cursor:default}.onboarding-tier-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#11182714}.onboarding-tier-card-selected{border-color:#1a1a2e80;box-shadow:0 14px 40px #1a1a2e1f;transform:translateY(-4px)}.onboarding-tier-card-selected:before{background:linear-gradient(90deg,#1a1a2e,#6c5ce7)}.onboarding-tier-card-recommended{border-color:#2ec4b659}.onboarding-tier-card-recommended:before{background:#2ec4b666}.onboarding-tier-card-muted{opacity:.7}.onboarding-tier-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:50px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;width:fit-content;background:#f3f4f6;color:#6b7280}.onboarding-tier-badge-recommended{background:#e0f7f5;color:#1a8a7f}.onboarding-tier-badge-selected{background:#1a1a2e;color:#fff}.onboarding-tier-name{font-weight:700;font-size:1.05rem;color:#2d3346;margin-bottom:2px}.onboarding-tier-price{font-size:1.75rem;font-weight:800;color:#1a1a2e;line-height:1;margin-bottom:4px}.onboarding-tier-price span{font-size:.75rem;font-weight:500;color:#9ca3af}.onboarding-tier-divider{height:1px;background:#11182714;margin:10px 0}.onboarding-tier-desc{font-size:.78rem;color:#6b7280;line-height:1.5;margin:0 0 12px}.onboarding-tier-features{list-style:none;padding:0;margin:0 0 auto;flex:1}.onboarding-tier-features li{padding:5px 0;font-size:.76rem;color:#2d3346;display:flex;align-items:flex-start;gap:6px;border-bottom:1px solid #f5f3f0;line-height:1.4}.onboarding-tier-features li:last-child{border-bottom:none}.onboarding-tier-feat-icon{flex-shrink:0;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5rem;font-weight:800;margin-top:1px}.onboarding-tier-feat-check{background:#2ec4b6;color:#fff}.onboarding-tier-feat-x{background:#f3f4f6;color:#9ca3af}.onboarding-tier-note{margin:10px 0 0;font-size:.74rem;color:#8c4e3d;line-height:1.45;padding-top:8px;border-top:1px solid rgba(26,26,46,.1)}.onboarding-downgrade-warning{padding:16px 20px;border:1px solid rgba(217,119,6,.25);background:linear-gradient(180deg,#fffbebf5,#fffffff5);animation:onboardingStepIn .32s ease-out both}.onboarding-downgrade-warning strong{display:block;font-size:.82rem;color:#92400e;margin-bottom:8px}.onboarding-downgrade-warning ul{list-style:none;padding:0;margin:0 0 10px}.onboarding-downgrade-warning ul li{font-size:.78rem;color:#78350f;padding:3px 0 3px 16px;position:relative;line-height:1.5}.onboarding-downgrade-warning ul li:before{content:"•";position:absolute;left:0;color:#d97706}.onboarding-downgrade-warning>p{font-size:.74rem;color:#92400e;margin:0;opacity:.8}.onboarding-github-app-details{border:1px solid rgba(26,26,46,.1);border-radius:16px;padding:0 20px;animation:onboardingStepIn .42s ease-out both}.onboarding-github-app-details[open]{padding-bottom:20px}.onboarding-github-app-details summary{padding:16px 0;font-weight:600;font-size:.95rem;cursor:pointer;color:var(--color-primary, #e8613c);list-style:none}.onboarding-github-app-details summary::-webkit-details-marker{display:none}.onboarding-github-app-details summary:before{content:"▸ "}.onboarding-github-app-details[open] summary:before{content:"▾ "}.onboarding-github-app-details>p{margin:0 0 16px;font-size:.93rem;color:#555}.onboarding-wizard-stage-footer{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid rgba(26,26,46,.1)}.member-activation-footer-left{display:flex;align-items:center;gap:10px}@media(prefers-reduced-motion:reduce){.onboarding-welcome-overlay,.onboarding-welcome-headline,.welcome-word,.welcome-name,.onboarding-heading-name,.onboarding-wizard-layout,.onboarding-wizard-aside,.onboarding-wizard-stage,.onboarding-wizard-figure,.onboarding-wizard-figure-core,.onboarding-wizard-figure-orbit,.onboarding-wizard-aside-copy,.onboarding-wizard-aside-footer,.onboarding-stage-copy,.onboarding-stage-transition,.onboarding-inline-panel,.onboarding-wizard-stage .wizard-choice-card{animation:none!important;transition:none!important}.onboarding-progress-track span{transition:none!important}}.workspace-main{container:workspace-main / inline-size;display:grid;gap:20px;align-content:start;min-height:100vh;min-width:0}.app-shell-workspace .workspace-main{padding:24px 28px 32px}.dashboard-grid{display:grid;gap:18px;min-width:0}.workspace-main>*,.surface-panel{min-width:0}.dashboard-toolbar,.dashboard-app-grid{margin-top:18px}.dashboard-installed-card,.dashboard-action-card{height:100%}.dashboard-action-card{border-style:solid}.dashboard-action-card .public-app-content{min-height:100%;align-content:space-between}.workspace-command-center{--command-bg: radial-gradient(circle at top right, rgba(232, 97, 60, .16), transparent 26%), radial-gradient(circle at left bottom, rgba(108, 92, 231, .14), transparent 28%), linear-gradient(180deg, rgba(252, 247, 240, .98), rgba(247, 242, 235, .98));--command-surface: rgba(255, 250, 245, .86);--command-surface-strong: rgba(255, 255, 255, .96);--command-border: rgba(17, 37, 58, .1);--command-text: #11253a;--command-text-soft: #4b5d6f;--command-text-faint: #758295;--command-shadow: 0 24px 56px rgba(17, 37, 58, .1);--command-chip-bg: rgba(255, 255, 255, .78);--dash-overview-row-height: 374px;display:grid;gap:18px;container:workspace-command-center / inline-size;min-width:0;color:var(--command-text);font-family:Aptos,Inter,Segoe UI Variable,Segoe UI,sans-serif}.workspace-command-center[data-dashboard-tone=dark]{color-scheme:dark;--command-bg: radial-gradient(circle at top right, rgba(232, 97, 60, .16), transparent 28%), radial-gradient(circle at left bottom, rgba(108, 92, 231, .18), transparent 30%), linear-gradient(180deg, rgba(14, 20, 31, .98), rgba(8, 13, 23, .98));--command-surface: rgba(12, 19, 30, .82);--command-surface-strong: rgba(19, 28, 42, .94);--command-border: rgba(148, 163, 184, .2);--command-text: #f4f7fb;--command-text-soft: #c5d0dc;--command-text-faint: #8f9db1;--command-shadow: 0 28px 70px rgba(0, 0, 0, .34);--command-chip-bg: rgba(10, 18, 29, .76)}.workspace-main[data-dashboard-tone=dark]{color-scheme:dark;--bg: #080d17;--bg-elevated: #101826;--bg-panel: rgba(12, 19, 30, .82);--bg-panel-strong: rgba(19, 28, 42, .94);--bg-soft: rgba(232, 97, 60, .12);--bg-faint: rgba(148, 163, 184, .12);--bg-input: rgba(12, 19, 30, .9);--bg-inset: rgba(8, 15, 26, .68);--bg-surface: rgba(19, 28, 42, .85);--surface: rgba(19, 28, 42, .85);--surface-secondary: rgba(15, 23, 36, .88);--surface-muted: rgba(148, 163, 184, .12);--surface-raised: rgba(28, 38, 54, .9);--surface-hover: rgba(148, 163, 184, .08);--surface-header: rgba(19, 28, 42, .94);--command-bg: radial-gradient(circle at top right, rgba(232, 97, 60, .16), transparent 28%), radial-gradient(circle at left bottom, rgba(108, 92, 231, .18), transparent 30%), linear-gradient(180deg, rgba(14, 20, 31, .98), rgba(8, 13, 23, .98));--command-surface: rgba(12, 19, 30, .82);--command-surface-strong: rgba(19, 28, 42, .94);--command-border: rgba(148, 163, 184, .2);--command-text: #f4f7fb;--command-text-soft: #c5d0dc;--command-text-faint: #8f9db1;--command-shadow: 0 28px 70px rgba(0, 0, 0, .34);--command-chip-bg: rgba(10, 18, 29, .76);--border: rgba(148, 163, 184, .12);--border-strong: rgba(148, 163, 184, .22);--text: #f4f7fb;--text-primary: #f4f7fb;--text-soft: #c5d0dc;--text-secondary: #c5d0dc;--text-faint: #8f9db1;--text-muted: #8f9db1;--error: #f87171;--warning: #fbbf24;background:radial-gradient(circle at top right,rgba(232,97,60,.1),transparent 30%),radial-gradient(circle at left bottom,rgba(108,92,231,.12),transparent 32%),linear-gradient(180deg,#0e141f,#080d17)}.workspace-main[data-dashboard-tone=dark] .workspace-topbar{background:linear-gradient(180deg,#131c2af5,#0c131ef0);border-color:#94a3b82e;box-shadow:0 18px 50px #00000047}.workspace-main[data-dashboard-tone=dark] .workspace-topbar h1,.workspace-main[data-dashboard-tone=dark] .workspace-topbar .eyebrow{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .workspace-topbar .workspace-subtitle{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .workspace-utility-button{background:#131c2ae6;border-color:#94a3b833;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .button-secondary{background:#131c2ae6;border-color:#94a3b833;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .surface-panel,.workspace-main[data-dashboard-tone=dark] .cd-hub{background:#0c131ed1;border-color:#94a3b81f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .surface-panel-header h2,.workspace-main[data-dashboard-tone=dark] .cd-hub-title-row h2{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .eyebrow,.workspace-main[data-dashboard-tone=dark] .surface-description{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-health-band{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .cd-health-value{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .cd-health-label{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-health-stat{border-color:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .cd-tab-row{border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .cd-tab{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-tab:hover,.workspace-main[data-dashboard-tone=dark] .cd-tab-active{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .shell-tab-row{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .shell-tab{color:#8f9db1;border-color:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .shell-tab:hover{background:#e8613c14;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .shell-tab-active{background:#e8613c38;color:#f4f7fb;box-shadow:inset 0 -2px #e8613c}.workspace-main[data-dashboard-tone=dark] .core-data-table th{color:#8f9db1;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .core-data-table td{color:#c5d0dc;border-color:#94a3b80f}.workspace-main[data-dashboard-tone=dark] .core-data-table tbody tr:hover,.workspace-main[data-dashboard-tone=dark] .core-data-row-clickable:hover{background:#e8613c14}.workspace-main[data-dashboard-tone=dark] .core-data-detail-meta{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .core-data-detail h3{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .core-data-detail-meta .summary-label{color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .core-data-edit-form,.workspace-main[data-dashboard-tone=dark] .core-data-sub-tabs,.workspace-main[data-dashboard-tone=dark] .core-data-metric-card,.workspace-main[data-dashboard-tone=dark] .core-data-tax-form,.workspace-main[data-dashboard-tone=dark] .core-data-tax-note,.workspace-main[data-dashboard-tone=dark] .core-data-tax-advanced,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-card,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-candidate,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-current-link,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-freshness,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-suggestion,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-modal,.workspace-main[data-dashboard-tone=dark] .integration-partner-card,.workspace-main[data-dashboard-tone=dark] .integration-workspace-intro,.workspace-main[data-dashboard-tone=dark] .integration-summary-tile,.workspace-main[data-dashboard-tone=dark] .integration-roster-panel,.workspace-main[data-dashboard-tone=dark] .integration-roster-item,.workspace-main[data-dashboard-tone=dark] .integration-roster-note,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-panel,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-card,.workspace-main[data-dashboard-tone=dark] .integration-live-card,.workspace-main[data-dashboard-tone=dark] .integration-live-card-well,.workspace-main[data-dashboard-tone=dark] .integration-live-card-current,.workspace-main[data-dashboard-tone=dark] .integration-live-card-step,.workspace-main[data-dashboard-tone=dark] .integration-connected-mini-card,.workspace-main[data-dashboard-tone=dark] .integration-partner-form-shell,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-empty,.workspace-main[data-dashboard-tone=dark] .core-data-integration-form,.workspace-main[data-dashboard-tone=dark] .core-data-integration-table-wrap{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .core-data-metric-label,.workspace-main[data-dashboard-tone=dark] .core-data-tax-caption,.workspace-main[data-dashboard-tone=dark] .core-data-tax-detail-label,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-caption,.workspace-main[data-dashboard-tone=dark] .integration-summary-label,.workspace-main[data-dashboard-tone=dark] .integration-summary-tile p,.workspace-main[data-dashboard-tone=dark] .integration-roster-item p,.workspace-main[data-dashboard-tone=dark] .integration-roster-item-main p,.workspace-main[data-dashboard-tone=dark] .integration-roster-item-meta,.workspace-main[data-dashboard-tone=dark] .integration-roster-note p,.workspace-main[data-dashboard-tone=dark] .integration-partner-metadata,.workspace-main[data-dashboard-tone=dark] .integration-partner-metric-label,.workspace-main[data-dashboard-tone=dark] .integration-active-card-footnote,.workspace-main[data-dashboard-tone=dark] .integration-inline-note,.workspace-main[data-dashboard-tone=dark] .integration-link-button,.workspace-main[data-dashboard-tone=dark] .integration-search-icon,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-category,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-card p,.workspace-main[data-dashboard-tone=dark] .integration-live-card-kind,.workspace-main[data-dashboard-tone=dark] .integration-live-card-step p,.workspace-main[data-dashboard-tone=dark] .integration-connected-list,.workspace-main[data-dashboard-tone=dark] .core-data-integration-caption{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .core-data-integration-preset{background:#131c2ae0;border-color:#94a3b82e;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .core-data-integration-preset span{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .core-data-integration-preset-active{border-color:#7dd3fc80;background:#082f49e6}.workspace-main[data-dashboard-tone=dark] .core-data-metric-value,.workspace-main[data-dashboard-tone=dark] .core-data-tax-note p,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-candidate-header strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-candidate-header span,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-candidate-meta,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-card-header p,.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-current-link-grid{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .integration-partner-metric{background:#080f1aad;border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .integration-partner-metric strong,.workspace-main[data-dashboard-tone=dark] .integration-partner-form-header h5{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .core-data-holistiplan-modal-overlay{background:#03081294}.workspace-main[data-dashboard-tone=dark] .integration-live-card-step-state{background:#8f9db124;color:#dce3ef}.workspace-main[data-dashboard-tone=dark] .integration-live-card-step-state-ready{background:#52c48d2e;color:#9ff3c7}.workspace-main[data-dashboard-tone=dark] .integration-live-card-step-state-active{background:#e8613c2e;color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .integration-partner-badge,.workspace-main[data-dashboard-tone=dark] .integration-marketplace-icon,.workspace-main[data-dashboard-tone=dark] .integration-partner-logo-light{background:#94a3b824;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .integration-partner-logo-light{background:#fffffff0;border-color:#ffffff1a}.workspace-main[data-dashboard-tone=dark] .integration-partner-logo-dark{background:#050505;border-color:#ffffff1a}.workspace-main[data-dashboard-tone=dark] .integration-marketplace-icon-teal{background:#2dd4bf29;color:#99f6e4}.workspace-main[data-dashboard-tone=dark] .integration-marketplace-icon-amber{background:#fbbf2429;color:#fde68a}.workspace-main[data-dashboard-tone=dark] .integration-marketplace-icon-blue{background:#60a5fa29;color:#bfdbfe}.workspace-main[data-dashboard-tone=dark] .integration-marketplace-icon-slate{background:#94a3b829;color:#e2e8f0}.workspace-main[data-dashboard-tone=dark] .integration-filter-chip{background:#1e293bb8;border-color:#94a3b82e;color:#cbd5e1}.workspace-main[data-dashboard-tone=dark] .integration-filter-chip-active{background:var(--accent, #e8613c);border-color:var(--accent, #e8613c);color:#fff}.workspace-main[data-dashboard-tone=dark] .core-data-loading,.workspace-main[data-dashboard-tone=dark] .core-data-hint,.workspace-main[data-dashboard-tone=dark] .core-data-list-heading{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-status-chip-success{background:#15803d38;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .cd-status-chip-warning{background:#eab3082e;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .cd-status-chip-error{background:#dc26262e;color:#f87171}.workspace-main[data-dashboard-tone=dark] .cd-status-chip-neutral{background:#94a3b82e;color:#94a3b8}.workspace-main[data-dashboard-tone=dark] .cd-status-chip-info{background:#3b82f62e;color:#60a5fa}.workspace-main[data-dashboard-tone=dark] .cd-cell-date{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .runtime-placeholder{background:#131c2a99;border-color:#94a3b81a;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .runtime-placeholder strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .button-primary{box-shadow:0 2px 8px #0000004d}.workspace-main[data-dashboard-tone=dark] .button-ghost{color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .button-ghost:hover{background:#94a3b814}.workspace-main[data-dashboard-tone=dark] input,.workspace-main[data-dashboard-tone=dark] select,.workspace-main[data-dashboard-tone=dark] textarea,.workspace-main[data-dashboard-tone=dark] .import-select,.workspace-main[data-dashboard-tone=dark] .wizard-input,.workspace-main[data-dashboard-tone=dark] .ac-input{background:#0c131ee6;border-color:#94a3b833;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] input::placeholder,.workspace-main[data-dashboard-tone=dark] textarea::placeholder{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .empty-inline,.workspace-main[data-dashboard-tone=dark] .surface-panel-subtle,.workspace-main[data-dashboard-tone=dark] .surface-panel-emphasis,.workspace-main[data-dashboard-tone=dark] .runtime-shell,.workspace-main[data-dashboard-tone=dark] .runtime-panel,.workspace-main[data-dashboard-tone=dark] .runtime-manifest,.workspace-main[data-dashboard-tone=dark] .marketplace-metric,.workspace-main[data-dashboard-tone=dark] .marketplace-card,.workspace-main[data-dashboard-tone=dark] .notification-item,.workspace-main[data-dashboard-tone=dark] .private-label-fieldset,.workspace-main[data-dashboard-tone=dark] .private-label-input-shell,.workspace-main[data-dashboard-tone=dark] .wizard-card,.workspace-main[data-dashboard-tone=dark] .wizard-stepper-circle,.workspace-main[data-dashboard-tone=dark] .wizard-mapping-guide,.workspace-main[data-dashboard-tone=dark] .review-error-group,.workspace-main[data-dashboard-tone=dark] .private-label-color-picker-shell{background:#131c2ad9;border-color:#94a3b81f;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .empty-inline strong,.workspace-main[data-dashboard-tone=dark] .notification-item strong,.workspace-main[data-dashboard-tone=dark] .wizard-card strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .empty-inline p,.workspace-main[data-dashboard-tone=dark] .notification-item p,.workspace-main[data-dashboard-tone=dark] .notification-item span{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .notification-item-unread{background:#e8613c1f;border-color:#e8613c42}.workspace-main[data-dashboard-tone=dark] .notification-panel-footer,.workspace-main[data-dashboard-tone=dark] .private-label-save-bar{border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .private-label-input-shell:focus-within,.workspace-main[data-dashboard-tone=dark] .private-label-form-grid input:focus,.workspace-main[data-dashboard-tone=dark] .private-label-form-grid textarea:focus{background:#0c131ef5;border-color:#e8613c80;box-shadow:0 0 0 3px #e8613c29}.workspace-main[data-dashboard-tone=dark] .private-label-section-icon,.workspace-main[data-dashboard-tone=dark] .private-label-save-note-icon{background:#e8613c29;border-color:#e8613c38;color:#fb7854}.workspace-main[data-dashboard-tone=dark] .panel-chip,.workspace-main[data-dashboard-tone=dark] .preview-tag,.workspace-main[data-dashboard-tone=dark] .runtime-tag,.workspace-main[data-dashboard-tone=dark] .runtime-empty,.workspace-main[data-dashboard-tone=dark] .marketplace-filter-pill{background:#94a3b81f;border-color:#94a3b824;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .private-label-asset-preview,.workspace-main[data-dashboard-tone=dark] .wizard-dropzone{background:#e8613c14;border-color:#e8613c3d;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .wizard-card-selected,.workspace-main[data-dashboard-tone=dark] .wizard-dropzone:hover,.workspace-main[data-dashboard-tone=dark] .wizard-dropzone-active,.workspace-main[data-dashboard-tone=dark] .wizard-dropzone-has-file{background:#e8613c1f;border-color:#e8613c57}.workspace-main[data-dashboard-tone=dark] .wizard-validation-ok{background:#22c55e1f;border-color:#22c55e3d;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .review-error-banner{background:#ef44441f;border-color:#ef444447}.workspace-main[data-dashboard-tone=dark] .review-error-banner-body p,.workspace-main[data-dashboard-tone=dark] .review-error-group-tip,.workspace-main[data-dashboard-tone=dark] .review-error-overflow{color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .review-error-group-badge{background:#ef44442e;color:#f87171}.workspace-main[data-dashboard-tone=dark] .import-mismatch-banner,.workspace-main[data-dashboard-tone=dark] .import-stale-banner{background:#f59e0b24;border-color:#f59e0b57;color:#fde68a}.workspace-main[data-dashboard-tone=dark] .import-row-warn{background:#f59e0b14}.workspace-main[data-dashboard-tone=dark] .private-label-save-success{color:#4ade80}.workspace-main[data-dashboard-tone=dark] .private-label-save-error{color:#f87171}.workspace-main[data-dashboard-tone=dark] .creator-share-chip{background:#94a3b81f;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=success],.workspace-main[data-dashboard-tone=dark] .creator-tag[data-tone=success],.workspace-main[data-dashboard-tone=dark] .creator-lane-verdict[data-tone=success],.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=success]{background:#22c55e24;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=warning],.workspace-main[data-dashboard-tone=dark] .creator-tag[data-tone=warning],.workspace-main[data-dashboard-tone=dark] .creator-lane-verdict[data-tone=warning],.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=warning]{background:#f59e0b24;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=danger],.workspace-main[data-dashboard-tone=dark] .creator-tag[data-tone=danger],.workspace-main[data-dashboard-tone=dark] .creator-lane-verdict[data-tone=danger],.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=danger]{background:#ef444424;color:#f87171}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=success]{border-left-color:#4ade80}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=warning]{border-left-color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .creator-detail-review-summary[data-tone=danger]{border-left-color:#f87171}.workspace-main[data-dashboard-tone=dark] .import-field-label{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .overview-card{background:#131c2ad9;border-color:#94a3b81f;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .overview-card strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .overview-card-clickable:hover{background:#1c2636e6;border-color:#e8613c4d}.workspace-main[data-dashboard-tone=dark] .cd-settings-hero{background:linear-gradient(135deg,#131c2af5,#0c131eeb 52%,#2a9d8f26),#0c131edb;border-color:#94a3b824;box-shadow:0 22px 60px #00000038}.workspace-main[data-dashboard-tone=dark] .cd-settings-hero:before{background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);opacity:.38}.workspace-main[data-dashboard-tone=dark] .cd-settings-hero-copy h3,.workspace-main[data-dashboard-tone=dark] .cd-settings-action-body strong,.workspace-main[data-dashboard-tone=dark] .cd-settings-action-meta span{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .cd-settings-hero-copy p,.workspace-main[data-dashboard-tone=dark] .cd-settings-action-body>span:last-child{color:#9ca8b8}.workspace-main[data-dashboard-tone=dark] .cd-settings-source-label,.workspace-main[data-dashboard-tone=dark] .cd-settings-action-kicker,.workspace-main[data-dashboard-tone=dark] .cd-settings-action-meta small{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-settings-source-node{background:#131c2adb;border-color:#94a3b824;color:#f4f7fb;box-shadow:0 10px 24px #0000002e}.workspace-main[data-dashboard-tone=dark] .cd-settings-source-node-accent{background:#2a9d8f2e;border-color:#5eead438;color:#99f6e4}.workspace-main[data-dashboard-tone=dark] .cd-settings-action{background:#131c2adb;border-color:#94a3b81f;color:#c5d0dc;box-shadow:0 18px 44px #00000029}.workspace-main[data-dashboard-tone=dark] .cd-settings-action:hover,.workspace-main[data-dashboard-tone=dark] .cd-settings-action:focus-visible{background:#1b2637eb;box-shadow:0 22px 54px #00000038}.workspace-main[data-dashboard-tone=dark] .cd-settings-action-open{background:#94a3b81f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .cd-settings-readiness{background:linear-gradient(160deg,#2a9d8f2e,#2a9d8f00 38%),#0a0f1af5;border:1px solid rgba(148,163,184,.12)}.workspace-main[data-dashboard-tone=dark] .cd-mapping-empty,.workspace-main[data-dashboard-tone=dark] .cd-mapping-panel{background:#131c2adb;border-color:#94a3b81f;box-shadow:0 18px 48px #00000029}.workspace-main[data-dashboard-tone=dark] .cd-mapping-explainer{background:#94a3b81a;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .cd-mapping-explainer>div{background:#131c2adb}.workspace-main[data-dashboard-tone=dark] .cd-mapping-explainer span{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .cd-mapping-explainer p,.workspace-main[data-dashboard-tone=dark] .cd-mapped-path{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-mapping-summary{background:linear-gradient(135deg,#2a9d8f24,#131c2a00 46%),#0c131eb3;border-color:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .cd-mapping-empty strong,.workspace-main[data-dashboard-tone=dark] .cd-mapping-summary strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .cd-mapping-empty p,.workspace-main[data-dashboard-tone=dark] .cd-mapping-summary p{color:#9ca8b8}.workspace-main[data-dashboard-tone=dark] .cd-mapping-save-error{background:#f871711f;border-color:#f871712e;color:#fecaca}.workspace-main[data-dashboard-tone=dark] .cd-mapping-empty-kicker,.workspace-main[data-dashboard-tone=dark] .cd-mapping-summary-kicker,.workspace-main[data-dashboard-tone=dark] .cd-mapping-save-state-idle{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .cd-mapping-save-state-saving{color:#facc15}.workspace-main[data-dashboard-tone=dark] .cd-mapping-save-state-saved{color:#99f6e4}.workspace-main[data-dashboard-tone=dark] .cd-mapping-save-state-error{color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .cd-source-badge-px{background:#2a9d8f2e;color:#99f6e4}.workspace-main[data-dashboard-tone=dark] .cd-source-badge-custom{background:#6c5ce733;color:#c4b5fd}.workspace-main[data-dashboard-tone=dark] .cd-source-badge-none{background:#94a3b824;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .ac-manager,.workspace-main[data-dashboard-tone=dark] .asset-class-manager{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .ac-panel{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .ac-row:hover{background:#94a3b80f}.workspace-main[data-dashboard-tone=dark] .ac-desc{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .import-detail-summary{background:#131c2ad9;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .import-detail{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .import-detail-meta{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .notification-panel{background:#0c131ef2;border-color:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .notification-card{background:#131c2ad9;border-color:#94a3b81a;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .notification-card strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-info-card{background:#131c2ad9;border-color:#94a3b81f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-value{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-hint{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .acct-copy-btn{border-color:#94a3b82e;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .acct-copy-btn:hover{background:#94a3b814;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-form-title{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-form-subtitle{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .acct-fieldset{border-top-color:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .acct-fieldset legend{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .acct-inline-field input,.workspace-main[data-dashboard-tone=dark] .acct-form .form-grid input,.workspace-main[data-dashboard-tone=dark] .acct-form .form-grid select,.workspace-main[data-dashboard-tone=dark] .acct-form .form-grid textarea{background:#0c131ee6;border-color:#94a3b833;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-form .form-grid input::placeholder,.workspace-main[data-dashboard-tone=dark] .acct-form .form-grid textarea::placeholder{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .team-user-identity strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .user-card p{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .meta span{background:#94a3b81f;border-color:#94a3b824;color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .team-user-note{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .team-status-active{background:#22c55e26;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .team-status-pending{background:#f59e0b26;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .team-status-removed{background:#ef444424;color:#f87171}.workspace-main[data-dashboard-tone=dark] .team-status-you{background:#6366f126;color:#a5b4fc}.workspace-main[data-dashboard-tone=dark] .acct-password-mask{background:#0c131ee6;border-color:#94a3b833;color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .acct-mfa-toggle-label strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .acct-toggle-track{background:#94a3b838}.workspace-main[data-dashboard-tone=dark] .acct-mfa-setup{color:#c5d0dc}.workspace-main[data-dashboard-tone=dark] .acct-mfa-secret{background:#131c2ad9;border-color:#94a3b81f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .notif-toggle-row+.notif-toggle-row{border-top-color:#94a3b814}.workspace-main[data-dashboard-tone=dark] .notif-toggle-copy strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .mfa-modal{background:#131c2afa;box-shadow:0 8px 48px #00000073}.workspace-main[data-dashboard-tone=dark] .mfa-modal-title{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .mfa-modal-desc{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .mfa-modal-qr{background:#fff;border-radius:14px;padding:16px;align-self:center}.workspace-main[data-dashboard-tone=dark] .mfa-modal-manual{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .mfa-modal-manual code{background:#0c131e99;border-color:#94a3b81f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .mfa-modal-verify label{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .mfa-modal-verify input{background:#0c131e80;border-color:#94a3b824;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .mfa-modal-verify input:focus{border-color:var(--accent)}.command-panel,.command-drawer{border-radius:32px;border:1px solid var(--command-border);background:var(--command-surface);box-shadow:var(--command-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr);gap:24px;padding:30px;overflow:hidden;background:var(--command-bg)}.command-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%);opacity:.7;pointer-events:none}.workspace-command-center[data-dashboard-tone=dark] .command-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%)}.command-hero-copy,.command-hero-aside{position:relative;z-index:1}.command-hero-copy{display:grid;gap:22px}.command-hero h2,.command-panel h3,.command-action-card h4,.command-directory-item h4,.command-next-step h3{margin:0;font-family:Palatino Linotype,Book Antiqua,Iowan Old Style,Georgia,serif;color:var(--command-text)}.command-hero h2{max-width:12ch;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95;letter-spacing:-.05em}.command-hero-description{max-width:64ch;margin:0;color:var(--command-text-soft);font-size:1.03rem;line-height:1.75}.command-chip-row{display:flex;flex-wrap:wrap;gap:10px}.command-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--command-border);background:var(--command-chip-bg);color:var(--command-text-soft);font-size:.84rem;font-weight:700}.command-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.workspace-command-center .button-primary{box-shadow:0 14px 28px #e8613c3d}.workspace-command-center .button-secondary{background:var(--command-surface-strong);border-color:var(--command-border);color:var(--command-text)}.workspace-command-center .button-ghost{background:transparent;border-color:var(--command-border);color:var(--command-text-soft)}.command-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.command-metric-card{padding:18px 18px 20px;border-radius:22px;border:1px solid var(--command-border);background:var(--command-surface-strong)}.command-label{display:block;margin-bottom:8px;color:var(--command-text-faint);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.command-metric-card strong,.command-progress-label{display:block;font-family:Palatino Linotype,Book Antiqua,Iowan Old Style,Georgia,serif;font-size:1.85rem;letter-spacing:-.04em;line-height:1}.command-metric-card p,.command-next-step p,.command-action-card p,.command-status-row p,.command-setup-step p,.command-activity-item p,.command-directory-item p,.command-progress-note{margin:8px 0 0;color:var(--command-text-soft);line-height:1.65}.command-hero-aside{display:grid;gap:16px;align-content:start}.command-mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border-radius:18px;border:1px solid var(--command-border);background:var(--command-surface-strong)}.command-mode-button{border:0;border-radius:12px;padding:10px 12px;background:transparent;color:var(--command-text-soft);font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.command-mode-button:hover{transform:translateY(-1px)}.command-mode-button-active{background:var(--accent);color:#fff}.command-next-step{display:grid;gap:14px;padding:24px;border-radius:24px;border:1px solid var(--command-border);background:linear-gradient(180deg,#ffffffb8,#fff7f1f0)}.workspace-command-center[data-dashboard-tone=dark] .command-next-step{background:linear-gradient(180deg,#121c2cb8,#101723f5)}.command-next-step-critical{border-color:#d9576342}.command-next-step-warning{border-color:#f59e0b42}.command-next-step-info{border-color:#0ea5e938}.command-next-step-success{border-color:#2a9d8f3d}.command-next-step h3,.command-panel-head h3{font-size:1.65rem;line-height:1.06}.command-canvas{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.command-panel{padding:24px}.command-panel-attention{grid-column:span 4}.command-panel-launches{grid-column:span 5}.command-panel-activity{grid-column:span 3}.command-panel-setup{grid-column:span 7}.command-panel-status{grid-column:span 5}.command-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.command-panel-head .surface-description{max-width:60ch;color:var(--command-text-soft)}.command-action-list,.command-status-list,.command-setup-list,.command-activity-list,.command-directory-list{display:grid;gap:14px}.command-action-card,.command-status-row,.command-setup-step,.command-activity-item,.command-directory-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px;border-radius:22px;border:1px solid var(--command-border);background:var(--command-surface-strong)}.command-action-copy,.command-status-row>div,.command-setup-step-copy,.command-activity-copy,.command-directory-copy{min-width:0}.command-action-card h4,.command-directory-item h4{font-size:1.35rem;line-height:1.08}.command-action-card-critical{border-color:#d9576338;background:linear-gradient(180deg,rgba(255,245,242,.94),var(--command-surface-strong))}.command-action-card-warning{border-color:#f59e0b38;background:linear-gradient(180deg,rgba(255,250,237,.94),var(--command-surface-strong))}.command-action-card-info{border-color:#0ea5e92e;background:linear-gradient(180deg,rgba(241,248,255,.94),var(--command-surface-strong))}.command-action-card-success{border-color:#2a9d8f38;background:linear-gradient(180deg,rgba(240,252,250,.94),var(--command-surface-strong))}.workspace-command-center[data-dashboard-tone=dark] .command-action-card-critical,.workspace-command-center[data-dashboard-tone=dark] .command-action-card-warning,.workspace-command-center[data-dashboard-tone=dark] .command-action-card-info,.workspace-command-center[data-dashboard-tone=dark] .command-action-card-success{background:linear-gradient(180deg,rgba(26,36,52,.82),var(--command-surface-strong))}.command-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.command-launch-card{display:grid;gap:16px;padding:20px;min-height:100%;border-radius:24px;border:1px solid var(--command-border);background:linear-gradient(180deg,var(--command-surface-strong),rgba(255,247,241,.92))}.workspace-command-center[data-dashboard-tone=dark] .command-launch-card{background:linear-gradient(180deg,var(--command-surface-strong),rgba(12,18,28,.9))}.command-launch-card-head,.command-directory-head,.command-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.command-launch-state,.command-activity-head span:last-child,.command-directory-version{color:var(--command-text-faint);font-size:.8rem}.command-directory-version{display:inline-flex;flex:0 0 auto;padding:6px 10px;border-radius:999px;border:1px solid var(--command-border);background:var(--command-chip-bg);font-weight:700}.command-launch-title-row h3{font-size:1.45rem;line-height:1.06}.command-launch-title-row p{margin:8px 0 0;color:var(--command-text-soft);line-height:1.65}.command-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workspace-command-center .command-tag-row .runtime-tag{background:var(--command-chip-bg);border-color:var(--command-border);color:var(--command-text-soft)}.command-inline-empty{padding:22px;border-radius:22px;border:1px dashed var(--command-border);background:var(--command-surface-strong)}.command-inline-empty strong{display:block;margin-bottom:8px;color:var(--command-text)}.command-progress-track{height:10px;margin-bottom:16px;border-radius:999px;overflow:hidden;background:#11253a14}.workspace-command-center[data-dashboard-tone=dark] .command-progress-track{background:#ffffff14}.command-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-secondary))}.command-setup-step-copy strong,.command-status-row strong,.command-activity-item strong{display:block;color:var(--command-text);font-size:1.02rem}.command-status-row strong{font-size:1.18rem}.command-step-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:6px 10px;border-radius:999px;background:#11253a0f;color:var(--command-text-soft);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-command-center[data-dashboard-tone=dark] .command-step-indicator{background:#ffffff14}.command-step-indicator-ready{background:#2a9d8f29;color:#1f766c}.workspace-command-center[data-dashboard-tone=dark] .command-step-indicator-ready{background:#2a9d8f2e;color:#7fe0d2}.command-hero-main,.command-hero-brief{position:relative;z-index:1}.command-hero-main{display:grid;gap:20px;min-width:0}.command-hero-brief{display:grid;gap:16px;align-content:start;min-width:0}.command-brief-list,.command-status-summary{display:grid;gap:12px}.command-brief-row,.command-summary-row{padding-top:12px;border-top:1px solid var(--command-border)}.command-brief-row:first-child,.command-summary-row:first-child{padding-top:0;border-top:0}.command-brief-row strong,.command-summary-row strong{display:block;color:var(--command-text);font-size:1.04rem;line-height:1.45}.command-brief-row p,.command-summary-row p{margin:6px 0 0;color:var(--command-text-soft);line-height:1.6}.command-metric-card{padding:14px 0 0;border-radius:0;border:0;border-top:1px solid var(--command-border);background:transparent}.command-metric-card strong,.command-progress-label{font-size:1.5rem}.command-metric-card p{margin-top:6px;font-size:.9rem}.command-dashboard-split{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(320px,.86fr);gap:18px}.command-panel-launches,.command-panel-status-activity{min-width:0}.command-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.command-section-head h3{margin:0;font-family:Palatino Linotype,Book Antiqua,Iowan Old Style,Georgia,serif;font-size:1.52rem;line-height:1.08;color:var(--command-text)}.command-section-head .surface-description{max-width:38ch;color:var(--command-text-soft)}.command-launch-list{display:grid;gap:0}.command-launch-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--command-border)}.command-launch-item:first-child{padding-top:0;border-top:0}.command-launch-copy{min-width:0}.command-launch-row-head h3{margin:0;font-family:Palatino Linotype,Book Antiqua,Iowan Old Style,Georgia,serif;font-size:1.18rem;line-height:1.12;color:var(--command-text)}.command-launch-row-head p{margin:6px 0 0;color:var(--command-text-soft);line-height:1.6}.command-launch-state{display:block;margin-top:8px}.command-tag-row{margin-top:10px}.command-divider{height:1px;margin:16px 0;background:var(--command-border)}.command-activity-list{gap:0}.command-activity-list-compact{display:grid;gap:0}.command-activity-item{padding:14px 0;border:0;border-top:1px solid var(--command-border);border-radius:0;background:transparent}.command-activity-list>.command-activity-item:first-child,.command-activity-list-compact>.command-activity-item:first-child{padding-top:0;border-top:0}.command-activity-item-unread{box-shadow:none}.command-activity-item strong{font-size:.98rem}.command-activity-head{margin-bottom:2px}.command-activity-item-unread{border-color:#e8613c38;background:transparent}.command-hero{grid-template-columns:1fr;gap:18px}.command-hero-main{max-width:760px;gap:18px}.command-hero-description{max-width:42ch;line-height:1.55}.command-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.command-status-strip .command-metric-card{padding:18px 20px 20px;border:1px solid var(--command-border);border-radius:22px;background:var(--command-surface-strong)}.command-status-strip .command-metric-card strong{font-size:1.4rem}.command-dashboard-lower{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:18px}.command-panel-activity-review,.command-panel-context{min-width:0}.command-context-list{display:grid;gap:0}.command-context-action{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--command-border)}.command-context-list>.command-context-action:first-child{padding-top:0;border-top:0}.command-context-action strong{display:block;color:var(--command-text);font-size:.98rem;line-height:1.55}.command-context-action p,.command-progress-note{margin:6px 0 0;color:var(--command-text-soft);line-height:1.6}.command-drawer-overlay{--command-surface: rgba(255, 250, 245, .86);--command-surface-strong: rgba(255, 255, 255, .96);--command-border: rgba(17, 37, 58, .1);--command-text: #11253a;--command-text-soft: #4b5d6f;--command-text-faint: #758295;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:#080e1852}.workspace-main[data-dashboard-tone=dark] .command-drawer-overlay,.workspace-command-center[data-dashboard-tone=dark] .command-drawer-overlay{--command-surface: rgba(12, 19, 30, .82);--command-surface-strong: rgba(19, 28, 42, .94);--command-border: rgba(148, 163, 184, .2);--command-text: #f4f7fb;--command-text-soft: #c5d0dc;--command-text-faint: #8f9db1}.command-drawer{width:min(520px,100vw);height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:20px;border-radius:0;border-left:1px solid var(--command-border);background:var(--command-surface);color:var(--command-text);box-shadow:-8px 0 32px #0000001f}.command-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--command-border)}.command-drawer-head h3{margin:0;color:var(--command-text);font-size:1rem;font-weight:600}.command-drawer-tabs{display:flex;gap:4px;padding:12px 0}.command-drawer-tab{border:1px solid var(--command-border);border-radius:8px;padding:5px 12px;background:var(--command-surface-strong);color:var(--command-text-soft);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.command-drawer-tab:hover{color:var(--command-text)}.command-drawer-tab-active{background:var(--accent);border-color:var(--accent);color:#fff}.command-drawer-tab-active:hover{color:#fff}.command-drawer-body{overflow-y:auto;display:grid;gap:14px;padding-right:4px;align-content:start}.command-drawer .command-directory-list{gap:8px}.command-drawer .command-directory-item{padding:12px 14px;border-radius:12px;gap:12px;align-items:center}.command-drawer .command-directory-item h4{font-size:.92rem;line-height:1.25}.command-drawer .command-directory-item p{font-size:.8rem;margin:2px 0 0}.command-drawer .command-directory-version{padding:3px 8px;font-size:.72rem;font-weight:600}.command-drawer .command-directory-head{gap:8px}.command-drawer .command-inline-empty{padding:20px 14px;text-align:center}.command-drawer .command-inline-empty strong{font-size:.9rem}.command-drawer .command-inline-empty p{font-size:.82rem;margin:4px 0 0}.command-drawer .command-activity-list{gap:0}.command-drawer .command-activity-item{padding:10px 0;border-radius:0;border:none;border-bottom:1px solid var(--command-border);background:none}.command-help-drawer{display:grid;gap:14px}.command-help-intro{margin:0;color:var(--command-text-soft);font-size:.9rem;line-height:1.6}.command-help-section{display:grid;gap:8px;padding:14px;border:1px solid var(--command-border);border-radius:12px;background:var(--command-surface-strong)}.command-help-section h4{margin:0;color:var(--command-text);font-size:.9rem;font-weight:800;line-height:1.3}.command-help-section p,.command-help-section li{color:var(--command-text-soft);font-size:.85rem;line-height:1.55}.command-help-section p{margin:0}.command-help-section ul{display:grid;gap:6px;margin:0;padding-left:18px}.command-help-faq-list{display:grid;gap:8px}.command-help-faq{border:1px solid var(--command-border);border-radius:10px;background:var(--command-surface);overflow:hidden}.command-help-faq summary{cursor:pointer;list-style:none;padding:10px 12px;color:var(--command-text);font-size:.85rem;font-weight:800;line-height:1.35}.command-help-faq summary::-webkit-details-marker{display:none}.command-help-faq summary:after{content:"+";float:right;margin-left:12px;color:var(--command-text-soft);font-weight:900}.command-help-faq[open] summary:after{content:"-"}.command-help-faq p{margin:0;padding:0 12px 12px}.command-help-model{display:block;padding:10px 12px;border:1px solid var(--command-border);border-radius:8px;background:var(--command-surface);color:var(--command-text);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.command-directory-toolbar,.command-search-field{display:grid;gap:10px}.command-search-field input{width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--command-border);background:var(--command-surface-strong);color:var(--command-text);font-size:.85rem}.command-search-field input::placeholder{color:var(--command-text-faint)}.command-filter-row{display:flex;flex-wrap:wrap;gap:8px}.command-filter-chip{border:1px solid var(--command-border);border-radius:8px;padding:4px 10px;background:var(--command-surface-strong);color:var(--command-text-soft);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.command-filter-chip:hover{color:var(--command-text)}.command-filter-chip-active{background:var(--accent);border-color:var(--accent);color:#fff}.command-filter-chip-active:hover{color:#fff}.command-directory-item,.command-status-row{align-items:center}.command-activity-list-expanded{gap:12px}.command-activity-list-expanded .command-activity-item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.command-activity-list-expanded .command-activity-item{padding:10px 0}.workspace-command-center button:focus-visible,.workspace-command-center input:focus-visible{outline:none;box-shadow:0 0 0 3px #e8613c2e}.your-apps-surface{gap:16px}.your-apps-header{display:grid;gap:8px;padding:2px 0 16px;border-bottom:1px solid var(--command-border)}.your-apps-header .workspace-breadcrumb{margin-bottom:6px}.your-apps-header h3{margin:0;color:var(--command-text);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15}.your-apps-header p{max-width:980px;margin:6px 0 0;color:var(--command-text-soft);line-height:1.55}.your-apps-toolbar{display:grid;gap:12px}.your-apps-toolbar-main{display:grid;grid-template-columns:minmax(260px,560px) max-content minmax(0,1fr);gap:12px;align-items:center;justify-content:stretch}.your-apps-search input{height:35px;width:100%}.your-apps-view-toggle{gap:4px;min-height:35px;padding:3px;border-radius:12px}.your-apps-view-toggle .command-mode-button{border-radius:8px;padding:0 10px;font-size:.78rem}.your-apps-marketplace-button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;height:35px;padding:0 16px;border-radius:10px;font-size:.88rem;line-height:1.1;white-space:nowrap;box-shadow:0 8px 18px var(--accent-shadow, rgba(26, 26, 46, .16))}.your-apps-filters{align-items:center}.your-app-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,300px));justify-content:start;gap:14px}.your-app-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;min-width:0;min-height:250px;padding:16px;border:1px solid var(--command-border);border-radius:8px;background:var(--command-surface-strong)}.your-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.your-app-copy{display:grid;gap:8px;min-width:0}.your-app-title-row,.your-app-meta,.your-app-actions{display:flex;align-items:center;gap:8px}.your-app-title-row{flex-wrap:wrap}.your-app-title-row h4{margin:0;color:var(--command-text);font-size:1rem;line-height:1.25}.your-app-copy p{margin:0;color:var(--command-text-soft);line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.your-app-meta{flex-wrap:wrap;color:var(--command-text-faint);font-size:.82rem}.your-app-meta span:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:8px;border-radius:999px;background:currentColor;vertical-align:middle;opacity:.45}.your-app-status{border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800}.your-app-status[data-status=active]{background:#22a3671f;color:#148453}.your-app-status[data-status=inactive]{background:#d957631f;color:var(--danger)}.your-app-actions{justify-content:flex-start;flex-wrap:wrap}.your-app-tags{align-self:end}.your-apps-table-wrap{overflow-x:auto;border:1px solid var(--command-border);border-radius:8px;background:var(--command-surface-strong)}.your-apps-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--command-text);font-size:.84rem}.your-apps-table th,.your-apps-table td{padding:12px 14px;border-bottom:1px solid var(--command-border);vertical-align:middle}.your-apps-table th{text-align:left;color:var(--command-text-faint);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.your-apps-table td{color:var(--command-text-soft)}.your-apps-table tbody tr:last-child td{border-bottom:0}.your-apps-table tbody tr:hover{background:#e8613c0a}.your-apps-table th:last-child,.your-apps-table td:last-child{text-align:right}.your-app-table-app{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:250px}.your-app-table-copy{display:grid;gap:3px;min-width:0}.your-app-table-copy strong{color:var(--command-text);font-size:.9rem;line-height:1.25}.your-app-table-copy>span{color:var(--command-text-soft);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-app-table-tags,.your-app-table-actions{display:flex;align-items:center;gap:7px}.your-app-table-tags{flex-wrap:wrap;min-width:170px}.your-app-table-actions{justify-content:flex-end;min-width:160px}.your-apps-empty{display:grid;justify-items:center;gap:10px;padding:34px 18px;border:1px dashed var(--command-border);border-radius:8px;background:var(--command-surface);text-align:center}.your-apps-empty strong{color:var(--command-text);font-size:1rem}.your-apps-empty p{max-width:520px;margin:0;color:var(--command-text-soft);line-height:1.5}.app-uninstall-modal{width:min(460px,100%)}.app-uninstall-actions{justify-content:flex-end;margin-top:20px}@media(max-width:760px){.your-apps-toolbar-main,.your-app-card-grid{grid-template-columns:1fr}.your-apps-view-toggle{justify-self:start}.your-apps-marketplace-button{justify-content:center;width:100%}.your-app-actions{width:100%}.your-app-actions{justify-content:flex-start}}.command-hero,.command-panel{animation:command-fade-up .26s cubic-bezier(.22,1,.36,1) both}.command-drawer{animation:command-drawer-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes command-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes command-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.command-hero,.command-panel,.command-drawer{animation:none}.command-mode-button,.workspace-command-center .button,.command-drawer-tab,.command-filter-chip{transition:none}}@media(max-width:1220px){.command-dashboard-split,.command-dashboard-lower{grid-template-columns:1fr}}@media(max-width:960px){.command-status-strip{grid-template-columns:1fr}.command-drawer{width:100vw}}@media(max-width:720px){.command-hero,.command-panel,.command-drawer{padding:20px}.command-metric-grid,.command-dashboard-split,.command-dashboard-lower,.command-status-strip{grid-template-columns:1fr}.command-hero-actions{display:grid;grid-template-columns:1fr}.command-section-head,.command-drawer-head,.command-launch-item,.command-activity-item,.command-directory-item,.command-context-action{flex-direction:column}.command-drawer-tabs,.command-filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}}@media(max-width:520px){.command-hero h2{max-width:none;font-size:clamp(2.1rem,12vw,3.1rem)}.command-metric-card strong,.command-progress-label{font-size:1.65rem}}.dash-greeting{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 2px}.dash-greeting h2{font-size:clamp(2.15rem,3.4vw,3.25rem);font-weight:850;line-height:1.04;letter-spacing:0;color:var(--command-text);margin:0}.dash-greeting-meta{margin-top:8px;font-size:.98rem;color:var(--command-text-faint);line-height:1.45}.dash-notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;font-size:.72rem;font-weight:700;color:#fff;background:var(--accent, #E8613C);border:none;border-radius:14px;cursor:pointer;transition:transform .14s ease}.dash-notification-badge:hover{transform:scale(1.08)}.dash-section{display:grid;align-content:start;gap:16px;min-width:0;min-height:252px;padding:20px 22px;background:var(--command-surface-strong);border:1px solid var(--command-border);border-radius:14px;box-shadow:0 16px 34px #11253a0f}.dash-section-secondary,.dash-section-primary{min-height:252px}.dash-overview-panel{grid-template-rows:auto minmax(0,1fr)}.dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.dash-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.dash-attention-head-actions{align-items:center;gap:8px}.dash-section-head h3{font-size:.98rem;font-weight:700;letter-spacing:0;color:var(--command-text);margin:0}.dash-section-link{padding:0;font-size:.78rem;font-weight:700;color:var(--accent, #E8613C);background:none;border:none;cursor:pointer;text-decoration:none;text-underline-offset:3px;transition:opacity .12s ease,text-decoration .12s ease}.dash-section-link:hover{text-decoration:underline;opacity:.84}.dash-section-link:after{content:" →"}.dash-app-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),322px));justify-content:start;gap:14px}.dash-app-tile{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;min-height:238px;padding:16px;background:var(--command-surface);border:1px solid var(--command-border);border-radius:8px;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.dash-app-tile:hover{border-color:var(--accent, #E8613C);transform:translateY(-1px);box-shadow:0 4px 14px #00000012}.dash-app-tile:disabled{cursor:not-allowed;opacity:.72;transform:none}.dash-entity-icon,.dash-activity-icon,.dash-attention-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:8px;color:#147a6e;background:#2a9d8f1f}.dash-entity-icon span{color:currentColor;font-size:.82rem;font-weight:800;line-height:1}.dash-entity-icon svg,.dash-activity-icon svg,.dash-attention-icon svg,.dash-timeline-go svg,.dash-attention-go svg,.dash-attention-dismiss svg,.dash-app-tile-action svg,.dash-builder-meta svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dash-entity-icon[data-tone=blue],.dash-activity-icon[data-tone=blue],.dash-attention-icon[data-tone=blue]{color:#2176ae;background:#2176ae1f}.dash-entity-icon[data-tone=mint],.dash-activity-icon[data-tone=mint],.dash-attention-icon[data-tone=mint],.dash-entity-icon[data-tone=success],.dash-activity-icon[data-tone=success],.dash-attention-icon[data-tone=success]{color:#128e53;background:#128e531f}.dash-entity-icon[data-tone=violet],.dash-activity-icon[data-tone=violet],.dash-attention-icon[data-tone=violet],.dash-entity-icon[data-tone=info],.dash-activity-icon[data-tone=info],.dash-attention-icon[data-tone=info]{color:#6054cd;background:#6054cd1f}.dash-entity-icon[data-tone=amber],.dash-activity-icon[data-tone=amber],.dash-attention-icon[data-tone=amber],.dash-entity-icon[data-tone=warning],.dash-activity-icon[data-tone=warning],.dash-attention-icon[data-tone=warning]{color:#b7791f;background:#f59e0b29}.dash-entity-icon[data-tone=coral],.dash-activity-icon[data-tone=coral],.dash-attention-icon[data-tone=coral]{color:#bd4522;background:#e8613c1f}.dash-entity-icon[data-tone=critical],.dash-activity-icon[data-tone=critical],.dash-attention-icon[data-tone=critical]{color:#b4233f;background:#d957631f}.dash-entity-icon[data-tone=neutral],.dash-activity-icon[data-tone=neutral],.dash-attention-icon[data-tone=neutral]{color:#64748b;background:#64748b1f}.dash-app-tile-copy{display:grid;gap:6px;min-width:0}.dash-app-tile-copy strong{font-size:.88rem;font-weight:700;color:var(--command-text);line-height:1.25}.dash-app-tile-copy>span{font-size:.76rem;color:var(--command-text-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dash-card-meta{display:grid;gap:4px;min-width:0;color:var(--command-text-faint);font-size:.72rem;line-height:1.3}.dash-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-app-tile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.dash-mini-badge,.dash-builder-status,.dash-attention-count{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;background:#64748b1a;color:var(--command-text-soft);font-size:.72rem;font-weight:800;white-space:nowrap}.dash-mini-badge[data-tone=success],.dash-builder-status[data-tone=success]{background:#128e531f;color:#128e53}.dash-mini-badge[data-tone=critical],.dash-builder-status[data-tone=critical]{background:#d957631f;color:#b4233f}.dash-builder-status[data-tone=warning]{background:#f59e0b29;color:#9a6700}.dash-builder-status[data-tone=info]{background:#6054cd1f;color:#5542d9}.dash-app-tile-action{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;color:var(--accent, #E8613C)!important;border:1px solid color-mix(in srgb,var(--accent, #E8613C) 48%,transparent);border-radius:8px;font-size:.76rem;font-weight:800;white-space:nowrap}.dash-empty-state,.dash-loading-state{display:grid;justify-items:center;align-content:center;text-align:center;min-height:170px;padding:14px 10px 6px}.dash-empty-state-large{min-height:190px}.dash-empty-state-compact,.dash-loading-state-compact{min-height:170px}.dash-empty-state strong{margin-top:10px;font-size:.92rem;color:var(--command-text)}.dash-empty-state p,.dash-loading-state p{max-width:310px;margin:6px 0 14px;font-size:.84rem;color:var(--command-text-soft);line-height:1.45}.dash-loading-state p{margin-bottom:10px}.workspace-loading-panel{display:grid;justify-items:center;align-content:center;gap:8px;min-height:180px;padding:18px;text-align:center;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff)}.workspace-loading-panel strong{color:var(--command-text, #2a2a2a);font-size:.96rem;line-height:1.25}.workspace-loading-panel p{max-width:360px;margin:0;color:var(--command-text-soft, #555);font-size:.84rem;line-height:1.45}.workspace-loading-spinner{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--accent, #e8613c) 18%,var(--command-border, #e3e0db));border-top-color:var(--accent, #e8613c);border-radius:50%;animation:workspace-loading-spin .78s linear infinite}@keyframes workspace-loading-spin{to{transform:rotate(360deg)}}.dash-empty-visual{display:inline-grid;place-items:center;width:96px;height:76px;color:#29aeb8}.dash-empty-visual svg{width:100%;height:100%;overflow:visible}.dash-empty-visual rect,.dash-empty-visual path,.dash-empty-visual circle{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dash-empty-visual .dash-empty-shadow{fill:currentColor;stroke:none;opacity:.1}.dash-empty-visual .dash-empty-spark{opacity:.55}.dash-empty-visual .dash-empty-dots{stroke-width:5}.dash-empty-visual .dash-empty-code{opacity:.72}.dash-empty-visual .dash-empty-badge{fill:var(--command-surface-strong);stroke:#64748b}.dash-empty-visual .dash-empty-badge-mark{fill:#64748b;stroke:none}.dash-empty-visual-activity{width:88px;height:88px;color:#4d8df7}.dash-empty-visual-activity circle{fill:color-mix(in srgb,currentColor 12%,transparent);stroke:none}.dash-empty-visual-clear{width:88px;height:88px;color:#16a36a}.dash-empty-visual-clear circle{fill:color-mix(in srgb,currentColor 13%,transparent);stroke:none}.dash-builder-stack,.dash-builder-list{display:grid;align-content:start;align-items:start;min-height:0}.dash-builder-stack{gap:12px}.dash-builder-list{gap:10px}.dash-builder-view-all{justify-self:start}.dash-builder-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--command-surface);border:1px solid var(--command-border);border-left:3px solid color-mix(in srgb,var(--accent, #E8613C) 46%,var(--command-border));border-radius:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.dash-builder-row:hover,.dash-builder-row:focus-visible{background:color-mix(in srgb,var(--accent, #E8613C) 4%,var(--command-surface));box-shadow:0 8px 20px #11253a0d}.dash-builder-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #E8613C) 42%,transparent);outline-offset:2px}.dash-builder-row[data-tone=critical]{border-left-color:#d95763}.dash-builder-row[data-tone=warning]{border-left-color:#f59e0b}.dash-builder-row[data-tone=success]{border-left-color:#128e53}.dash-builder-row[data-tone=info]{border-left-color:#6054cd}.dash-builder-icon{width:40px;height:40px}.dash-builder-copy{display:grid;gap:5px;min-width:0}.dash-builder-copy strong{font-size:.88rem;font-weight:700;color:var(--command-text);line-height:1.25}.dash-builder-meta{display:flex;flex-wrap:wrap;gap:7px 12px;min-width:0;font-size:.74rem;color:var(--command-text-faint)}.dash-builder-meta span{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-builder-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.dash-attention-list{display:grid;align-content:start;align-items:start;gap:10px;min-height:0}.dash-attention-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--command-surface);border:1px solid var(--command-border);border-left:3px solid var(--command-border);border-radius:8px}.dash-attention-row-critical{border-left-color:#dc3545}.dash-attention-row-warning{border-left-color:#f59e0b}.dash-attention-row-info{border-left-color:#6c5ce7}.dash-attention-row-success{border-left-color:#10b981}.dash-attention-copy{display:grid;gap:3px;min-width:0}.dash-attention-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--command-text-faint)}.dash-attention-copy strong{font-size:.84rem;font-weight:700;color:var(--command-text);line-height:1.28}.dash-attention-copy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--command-text-soft);font-size:.76rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dash-attention-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.dash-attention-go{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--command-text-soft);background:none;border:none;border-radius:50%;cursor:pointer;transition:color .12s ease,background .12s ease}.dash-attention-go:hover{color:var(--accent, #E8613C);background:#e8613c14}.dash-attention-dismiss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--command-text-faint);background:none;border:none;border-radius:50%;cursor:pointer;transition:color .12s ease,background .12s ease}.dash-attention-dismiss:hover{color:var(--command-text);background:#0000000f}.dash-attention-title-hint{text-decoration:underline dotted var(--command-text-faint);text-underline-offset:3px;cursor:help;position:relative}.dash-attention-title-hint[data-tooltip]:after{white-space:pre-line;text-align:left;max-width:min(340px,calc(100vw - 32px));left:auto;right:0;transform:none}.workspace-main[data-dashboard-tone=dark] .dash-attention-dismiss:hover{background:#ffffff14}.workspace-main[data-dashboard-tone=dark] .dash-attention-go:hover,.workspace-main[data-dashboard-tone=dark] .dash-timeline-go:hover{background:#e8613c1f}@media(max-width:640px){.dash-greeting h2{font-size:1.8rem}}.dashboard-value-skeleton{display:inline-block;flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,#7e8fa624,#7e8fa647 46%,#7e8fa624);background-size:220% 100%;animation:dashboard-skeleton-shimmer 1.15s ease-in-out infinite;vertical-align:middle}.dashboard-value-skeleton-status{width:92px;height:1rem}.dashboard-value-skeleton-line{width:min(220px,100%);height:.86rem}@keyframes dashboard-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.dashboard-value-skeleton{animation:none}}.dash-two-col{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.82fr);gap:18px;align-items:start;margin-top:-6px}.dash-main,.dash-sidebar{display:grid;gap:18px;min-width:0}@container workspace-command-center (min-width: 981px){.dash-overview-panel{min-height:var(--dash-overview-row-height);height:var(--dash-overview-row-height)}}@supports (grid-template-rows: subgrid){@container workspace-command-center (min-width: 981px){.dash-two-col{grid-template-rows:repeat(2,minmax(var(--dash-overview-row-height),auto));align-items:stretch}.dash-main,.dash-sidebar{grid-row:1 / span 2;grid-template-rows:subgrid;align-self:stretch}.dash-main{grid-column:1}.dash-sidebar{grid-column:2}.dash-overview-panel{height:100%}}}.dash-timeline{display:grid;align-content:start;gap:10px}.dash-timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 0;border-top:1px solid var(--command-border)}.dash-timeline-item:first-child{padding-top:0;border-top:0}.dash-timeline-item:not(:last-child):before{display:none}.dash-timeline-dot{flex-shrink:0;width:8px;height:8px;margin-top:5px;background:var(--command-border);border-radius:50%;position:relative;z-index:1}.dash-timeline-item-unread .dash-timeline-dot{background:var(--accent, #E8613C)}.dash-timeline-content{display:grid;gap:4px;min-width:0}.dash-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.7rem;color:var(--command-text-faint)}.dash-timeline-meta span{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dash-timeline-meta time{white-space:nowrap}.dash-timeline-title{font-size:.84rem;font-weight:700;color:var(--command-text);line-height:1.35}.dash-timeline-item-unread .dash-timeline-title{color:var(--command-text)}.dash-timeline-content p{display:-webkit-box;margin:0;overflow:hidden;color:var(--command-text-soft);font-size:.76rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dash-timeline-go{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;color:var(--command-text-soft);background:none;border:none;border-radius:50%;cursor:pointer;transition:color .12s ease,background .12s ease}.dash-timeline-go:hover{color:var(--accent, #E8613C);background:#e8613c14}.dash-link-action{display:inline;padding:0;margin:0;font-size:.78rem;font-weight:500;color:var(--accent, #E8613C);background:none;border:none;cursor:pointer;text-decoration:none;transition:text-decoration .12s ease,opacity .12s ease}.dash-link-action:hover{text-decoration:underline;opacity:.85}@media(max-width:900px){.dash-two-col{grid-template-columns:1fr}.dash-sidebar{position:static}}@media(max-width:700px){.dash-section{min-height:auto;padding:18px}.dash-app-card-grid{grid-template-columns:1fr}.dash-builder-row,.dash-attention-row{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.dash-builder-actions,.dash-attention-actions{grid-column:2;align-self:stretch;justify-content:flex-end}.dash-timeline-item{grid-template-columns:auto minmax(0,1fr)}.dash-timeline-go{grid-column:2;justify-self:end}}@container workspace-command-center (max-width: 980px){.dash-two-col{grid-template-columns:1fr}.dash-sidebar{position:static}}.workspace-main[data-dashboard-tone=dark] .dashboard-value-skeleton{background:linear-gradient(90deg,#ffffff1a,#ffffff38 46%,#ffffff1a);background-size:220% 100%}.workspace-topbar{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px 28px;border-radius:30px;border:1px solid var(--border);background:linear-gradient(180deg,#fff0e5f5,#fffffffa),linear-gradient(145deg,rgba(108,92,231,.1),transparent 38%);box-shadow:0 18px 50px #1a1a2e14}.workspace-topbar-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px}.workspace-utility-button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(26,26,46,.12);background:#fffffff0;color:var(--text);box-shadow:0 10px 24px #1a1a2e14;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.workspace-utility-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1a1a2e1f}.workspace-utility-button:focus-visible{outline:none;box-shadow:0 0 0 3px #e8613c2e,0 14px 28px #1a1a2e1f}.header-notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;font-size:.72rem;font-weight:700;color:#fff;background:#e8613c;border:none;border-radius:14px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.header-notification-badge:hover{transform:scale(1.06);box-shadow:0 4px 12px #e8613c4d}.notification-shell{position:relative}.notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(26,26,46,.12);background:#fffffff0;color:var(--text);box-shadow:0 10px 24px #1a1a2e14}.notification-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:.72rem;font-weight:700}.notification-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 48px));z-index:20;padding:18px;box-shadow:0 24px 60px #1a1a2e29}.notification-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.notification-list{display:grid;gap:10px}.notification-item{width:100%;text-align:left;padding:14px 16px;border-radius:18px;border:1px solid rgba(26,26,46,.08);background:#ffffffe6}.notification-item p{display:-webkit-box;margin:6px 0 10px;overflow:hidden;color:var(--text-soft);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-item span{color:var(--text-muted);font-size:.82rem}.notification-item-unread{border-color:#e8613c33;background:#fff4eef5}.notification-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);flex:0 0 auto}.notification-panel-footer{margin-top:14px;padding-top:14px;border-top:1px solid rgba(26,26,46,.06);display:flex;justify-content:center}.notification-history{container:notification-history / inline-size;display:grid;gap:18px;min-width:0;color:var(--command-text, var(--text))}.notification-history-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:24px;align-items:end;background:linear-gradient(135deg,#fffffffa,#fff8f3f0),radial-gradient(circle at 96% 8%,rgba(232,97,60,.13),transparent 30%);border:1px solid rgba(17,37,58,.08)}.notification-history-heading{display:grid;gap:8px}.notification-history-heading h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1;color:var(--command-text, var(--text))}.notification-history-heading .surface-description{max-width:62ch}.notification-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.notification-history-stat{display:grid;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--command-border, rgba(26, 26, 46, .08));border-radius:12px;background:#ffffffc7}.notification-history-stat-wide{grid-column:1 / -1}.notification-history-stat span{color:var(--command-text-faint, var(--text-muted));font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.notification-history-stat strong{min-width:0;color:var(--command-text, var(--text));font-size:1.08rem;line-height:1.25}.notification-history-panel{display:grid;gap:16px;padding:18px}.notification-task-panel{display:grid;gap:14px;padding:18px;border-color:#f59e0b38;background:linear-gradient(135deg,#fffcf6fa,#fff8eef0),radial-gradient(circle at 96% 0%,rgba(245,158,11,.13),transparent 30%)}.notification-task-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.notification-task-head h3{margin:3px 0 0;color:var(--command-text, var(--text));font-size:1rem}.notification-task-list{gap:8px}.notification-task-empty{padding:6px 0}.notification-history-controls{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--command-border, rgba(26, 26, 46, .08));border-radius:16px;background:#fffffff0;box-shadow:0 12px 28px #11253a0f}.notification-history-search input,.notification-history-sort select{width:100%;min-height:38px;border:1px solid var(--command-border, rgba(26, 26, 46, .1));border-radius:10px;background:var(--command-surface-strong, rgba(255, 255, 255, .96));color:var(--command-text, var(--text));font:inherit}.notification-history-search input{padding:0 12px}.notification-history-search input::placeholder{color:var(--command-text-faint, var(--text-muted))}.notification-history-search input:focus-visible,.notification-history-sort select:focus-visible,.notification-history-segment-button:focus-visible,.notification-history-chip:focus-visible,.notification-history-row button:focus-visible{outline:none;box-shadow:0 0 0 3px #e8613c2e}.notification-history-segment{display:inline-flex;padding:3px;border:1px solid var(--command-border, rgba(26, 26, 46, .1));border-radius:12px;background:var(--command-chip-bg, rgba(255, 247, 240, .82))}.notification-history-segment-button{min-height:30px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--command-text-soft, var(--text-soft));font-size:.8rem;font-weight:700;cursor:pointer}.notification-history-segment-button-active{background:var(--accent, #e8613c);color:#fff}.notification-history-sort{display:grid;grid-template-columns:auto minmax(132px,1fr);gap:8px;align-items:center;color:var(--command-text-faint, var(--text-muted));font-size:.8rem;font-weight:700}.notification-history-sort select{padding:0 32px 0 10px}.notification-history-actions{display:flex;justify-content:flex-end}.notification-history-categories{display:flex;flex-wrap:wrap;gap:8px}.notification-history-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid var(--command-border, rgba(26, 26, 46, .1));border-radius:10px;background:var(--command-surface-strong, rgba(255, 255, 255, .92));color:var(--command-text-soft, var(--text-soft));font-size:.8rem;font-weight:700;cursor:pointer}.notification-history-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--command-chip-bg, rgba(255, 240, 229, .9));color:var(--command-text-faint, var(--text-muted));font-size:.72rem}.notification-history-chip-active{border-color:#e8613c6b;background:#ffefe6f5;color:var(--command-text, var(--text))}.notification-history-chip-active span{background:var(--accent, #e8613c);color:#fff}.notification-history-loading,.notification-history-empty{display:grid;gap:8px;justify-items:start;padding:24px 4px;color:var(--command-text-soft, var(--text-soft))}.notification-history-empty strong{color:var(--command-text, var(--text))}.notification-history-empty p{max-width:58ch;margin:0}.notification-history-groups{display:grid;gap:18px}.notification-history-result-count{color:var(--command-text-faint, var(--text-muted));font-size:.8rem;font-weight:700}.notification-history-group{display:grid;gap:8px}.notification-history-day{position:sticky;top:72px;z-index:3;padding-block:3px;background:var(--bg-panel, rgba(255, 255, 255, .94))}.notification-history-day span{display:inline-flex;color:var(--command-text-faint, var(--text-muted));font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.notification-history-rows{display:grid;border:1px solid var(--command-border, rgba(26, 26, 46, .08));border-radius:16px;overflow:hidden;background:var(--command-surface-strong, rgba(255, 255, 255, .94))}.notification-history-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:13px 14px;border-bottom:1px solid var(--command-border, rgba(26, 26, 46, .08))}.notification-history-row:last-child{border-bottom:0}.notification-history-row:hover{background:#e8613c0a}.notification-history-row-unread{background:linear-gradient(90deg,rgba(232,97,60,.08),transparent 46%)}.notification-history-row-marker{width:8px;height:8px;border-radius:999px;background:var(--command-border, rgba(26, 26, 46, .14))}.notification-history-row-unread .notification-history-row-marker{background:var(--accent, #e8613c);box-shadow:0 0 0 5px #e8613c1c}.notification-history-row-copy{display:grid;gap:4px;min-width:0}.notification-history-row-copy strong{color:var(--command-text, var(--text));font-size:.94rem;line-height:1.3}.notification-history-row-copy p{display:-webkit-box;margin:0;overflow:hidden;color:var(--command-text-soft, var(--text-soft));font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-history-row-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--command-text-faint, var(--text-muted));font-size:.73rem}.notification-history-category,.notification-history-read-state{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-weight:800}.notification-history-category{background:#0ea5e91a;color:#0369a1}.notification-history-category[data-category=needs-action]{background:#d957631f;color:#b4233f}.notification-history-category[data-category=publishing-review]{background:#6c5ce71f;color:#5542d9}.notification-history-category[data-category=apps-marketplace]{background:#2a9d8f1f;color:#147a6e}.notification-history-category[data-category=community]{background:#e8613c1f;color:#bd4522}.notification-history-read-state{background:#e8613c1f;color:var(--accent, #e8613c)}.notification-history-row-side{display:grid;gap:8px;justify-items:end;min-width:132px}.notification-history-row-side>span{color:var(--command-text-faint, var(--text-muted));font-size:.76rem;white-space:nowrap}.workspace-main[data-dashboard-tone=dark] .notification-history-hero{background:linear-gradient(135deg,#131c2af5,#0c131eeb),radial-gradient(circle at 96% 8%,rgba(232,97,60,.18),transparent 32%);border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .notification-history-stat,.workspace-main[data-dashboard-tone=dark] .notification-history-controls,.workspace-main[data-dashboard-tone=dark] .notification-history-chip,.workspace-main[data-dashboard-tone=dark] .notification-history-rows{background:#131c2ae0;border-color:#94a3b82e}.workspace-main[data-dashboard-tone=dark] .notification-task-panel{background:linear-gradient(135deg,#131c2af5,#0c131ee6),radial-gradient(circle at 96% 0%,rgba(245,158,11,.18),transparent 32%);border-color:#f59e0b33}.workspace-main[data-dashboard-tone=dark] .notification-history-search input,.workspace-main[data-dashboard-tone=dark] .notification-history-sort select,.workspace-main[data-dashboard-tone=dark] .notification-history-segment{background:#0c131ee0;border-color:#94a3b833}.workspace-main[data-dashboard-tone=dark] .notification-history-chip-active{background:#e8613c29;border-color:#e8613c6b}.workspace-main[data-dashboard-tone=dark] .notification-history-day{background:#0c131ef2}.workspace-main[data-dashboard-tone=dark] .notification-history-row:hover{background:#94a3b812}.workspace-main[data-dashboard-tone=dark] .notification-history-row-unread{background:linear-gradient(90deg,#e8613c24,#131c2ae0 52%)}.workspace-main[data-dashboard-tone=dark] .notification-history-category{background:#38bdf824;color:#7dd3fc}.workspace-main[data-dashboard-tone=dark] .notification-history-category[data-category=needs-action]{background:#f8717129;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .notification-history-category[data-category=publishing-review]{background:#a78bfa29;color:#c4b5fd}.workspace-main[data-dashboard-tone=dark] .notification-history-category[data-category=apps-marketplace]{background:#2dd4bf24;color:#5eead4}.workspace-main[data-dashboard-tone=dark] .notification-history-category[data-category=community]{background:#fb923c24;color:#fdba74}@media(max-width:1040px){.notification-history-hero,.notification-history-controls{grid-template-columns:1fr}.notification-history-actions{justify-content:flex-start}}@media(max-width:720px){.notification-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-history-stat-wide{grid-column:span 2}.notification-history-panel,.notification-history-hero{padding:18px}.notification-history-controls{position:static}.notification-history-segment,.notification-history-categories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.notification-history-row{grid-template-columns:10px minmax(0,1fr);align-items:start}.notification-history-row-side{grid-column:2;justify-items:start;min-width:0}}@media(max-width:520px){.notification-history-stats{grid-template-columns:1fr}.notification-history-stat-wide{grid-column:auto}.notification-history-sort{grid-template-columns:1fr}}@container notification-history (max-width: 1040px){.notification-history-hero,.notification-history-controls{grid-template-columns:1fr}.notification-history-actions{justify-content:flex-start}}@container notification-history (max-width: 720px){.notification-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-history-stat-wide{grid-column:span 2}.notification-history-panel,.notification-history-hero{padding:18px}.notification-history-controls{position:static}.notification-history-segment,.notification-history-categories{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.notification-history-row{grid-template-columns:10px minmax(0,1fr);align-items:start}.notification-history-row-side{grid-column:2;justify-items:start;min-width:0}}@container notification-history (max-width: 520px){.notification-history-stats{grid-template-columns:1fr}.notification-history-stat-wide{grid-column:auto}.notification-history-sort{grid-template-columns:1fr}}.workspace-topbar-meta{display:grid;gap:14px;justify-items:end}@container workspace-main (max-width: 760px){.workspace-topbar,.surface-panel-header,.panel-header{align-items:stretch;flex-direction:column}.header-actions,.panel-actions{justify-content:flex-start}.workspace-topbar-meta{justify-items:start}}.rail-footer-signout{justify-self:start;margin-top:10px;border-color:#ffffff29;color:#fff;background:#ffffff0f}.rail-footer-signout:hover{background:#ffffff1f}.surface-panel{border-radius:28px;padding:24px;isolation:isolate}.surface-panel-subtle{background:#fffffff0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.surface-panel-emphasis{background:linear-gradient(180deg,#fffffffa,#fff7f0fa),linear-gradient(180deg,rgba(232,97,60,.08),transparent 34%)}.surface-meta{justify-content:flex-end}.panel-chip,.preview-tag{background:#fff0e5e6;color:var(--text-soft);border:1px solid rgba(232,97,60,.12)}.panel-chip-muted{background:#6c5ce71f;color:var(--accent-secondary)}.preview-badge{background:var(--accent-soft);color:var(--accent);border:1px solid rgba(232,97,60,.22)}.workspace-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-overview-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-toggle-list{display:grid;gap:12px}.billing-workspace{container:billing-workspace / inline-size;display:grid;gap:20px;align-content:start;min-width:0}.billing-workspace svg{display:block;height:1em;width:1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.billing-utility-button{display:inline-grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border:1px solid rgba(26,26,46,.1);border-radius:14px;background:#ffffffe6;color:var(--text);box-shadow:0 14px 32px #1a1a2e14;cursor:pointer}.billing-utility-button:disabled{cursor:not-allowed;opacity:.55}.billing-manage-wrap{position:relative;flex:0 0 auto}.billing-manage-button{display:inline-flex;align-items:center;gap:8px;min-height:42px}.billing-manage-button svg{font-size:.9rem}.billing-manage-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;width:min(320px,calc(100vw - 40px));padding:8px;border:1px solid rgba(26,26,46,.1);border-radius:14px;background:#fffffffa;box-shadow:0 24px 64px #1a1a2e29}.billing-manage-menu button,.billing-manage-menu a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:54px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:10px;text-align:left;text-decoration:none;cursor:pointer}.billing-manage-menu button:hover,.billing-manage-menu button:focus-visible,.billing-manage-menu a:hover,.billing-manage-menu a:focus-visible{background:#f0441f14;color:var(--accent, #e8613c);outline:none}.billing-manage-menu button:disabled{cursor:not-allowed;opacity:.5}.billing-manage-menu button:disabled:hover{background:transparent;color:var(--text)}.billing-manage-menu svg{color:var(--accent, #e8613c);font-size:1rem}.billing-manage-menu span{display:grid;gap:3px;min-width:0}.billing-manage-menu strong{font-size:.9rem;font-weight:850}.billing-manage-menu small{color:var(--text-soft);font-size:.76rem;line-height:1.25}.billing-loading-panel,.billing-summary-card,.billing-panel{min-width:0;border:1px solid rgba(26,26,46,.08);background:#ffffffe6;box-shadow:0 18px 48px #1a1a2e12}.billing-loading-panel,.billing-panel{border-radius:18px;padding:22px}.billing-operation-status{display:flex;align-items:center;gap:12px;margin-bottom:16px;border:1px solid rgba(240,68,31,.18);border-radius:14px;background:#f0441f14;color:var(--text);padding:12px 14px}.billing-operation-status .workspace-loading-spinner{flex:0 0 auto}.billing-operation-status strong{display:block;font-size:.9rem;font-weight:900}.billing-operation-status p{margin:2px 0 0;color:var(--text-soft);font-size:.84rem;line-height:1.4}.billing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.billing-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;border-radius:16px;padding:24px}.billing-summary-card strong{display:block;color:var(--text);font-size:1.35rem;line-height:1.15;overflow-wrap:anywhere}.billing-summary-kicker{display:block;margin-bottom:7px;color:var(--text-faint);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.billing-summary-meta,.billing-summary-subtle{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;color:var(--text-soft);font-size:.9rem}.billing-orb{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;font-size:2rem}.billing-orb-plan{color:#f0441f;background:#f0441f1f}.billing-orb-payout{color:#087e84;background:#087e8421}.billing-orb-calendar{color:#4d2bb7;background:#4d2bb71f}.billing-state-pill{display:inline-flex;align-items:center;gap:6px;width:max-content;border-radius:999px;padding:4px 10px;border:1px solid rgba(26,26,46,.08);background:#fdfbf7e0;color:var(--text-soft);font-size:.76rem;font-weight:800}.billing-state-pill[data-tone=success]{border-color:#16a34a24;background:#16a34a1f;color:#047857}.billing-state-pill-muted{opacity:.86}.billing-tabbar{display:flex;gap:8px;min-width:0;border-bottom:1px solid rgba(26,26,46,.13)}.billing-tab{position:relative;border:0;background:transparent;color:var(--text-soft);font-size:.94rem;font-weight:750;padding:12px 22px 14px;cursor:pointer}.billing-tab:hover,.billing-tab:focus-visible{color:var(--text)}.billing-tab.is-active{color:var(--accent, #e8613c)}.billing-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:999px;background:var(--accent, #e8613c)}.billing-tab-panel{display:grid;gap:18px;align-items:start;min-width:0}.billing-subscription-panel{grid-template-columns:minmax(0,1fr)}.billing-payout-panel{grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr)}.billing-invoice-panel{grid-template-columns:minmax(0,1fr)}.billing-primary-stack,.billing-side-stack{display:grid;gap:18px;min-width:0}.billing-panel h3{margin:0;color:var(--text);font-size:1.25rem;line-height:1.15}.billing-panel p{margin:7px 0 0;color:var(--text-soft)}.billing-panel-head,.billing-panel-actions,.billing-table-actions{display:flex;align-items:center;gap:10px}.billing-panel-head{justify-content:space-between;margin-bottom:18px}.billing-panel-head.compact{margin-bottom:12px}.billing-panel-actions,.billing-table-actions{justify-content:flex-end;flex-wrap:wrap}.billing-panel-actions .button,.billing-table-actions .button,.billing-invoice-toolbar .button{display:inline-flex;align-items:center;gap:8px}.billing-plan-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px}.billing-plan-icon,.billing-plan-row-icon{display:grid;place-items:center;border-radius:12px;background:#f0441f1a;color:#f0441f}.billing-plan-icon{width:70px;height:70px;font-size:2rem}.billing-plan-hero-copy>strong{display:block;margin-bottom:14px;color:var(--text);font-size:clamp(1.6rem,3vw,2.2rem)}.billing-plan-hero-copy dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.billing-plan-hero-copy dl div{display:grid;gap:4px;min-width:0;padding:0 18px;border-left:1px solid rgba(26,26,46,.09)}.billing-plan-hero-copy dl div:first-child{padding-left:0;border-left:0}.billing-plan-hero-copy dt,.billing-seat-summary span,.billing-payout-metric-grid span,.billing-earnings-grid span{color:var(--text-soft);font-size:.82rem}.billing-plan-hero-copy dd,.billing-seat-summary strong,.billing-payout-metric-grid strong,.billing-earnings-grid strong{display:flex;align-items:center;gap:7px;margin:0;color:var(--text);font-weight:850;overflow-wrap:anywhere}.billing-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#98a2b3}.billing-dot[data-tone=success]{background:#16a34a}.billing-status-list,.billing-requirement-list{display:grid;gap:10px;margin-top:16px}.billing-status-row,.billing-review-strip,.billing-empty-state{border-radius:14px;border:1px solid rgba(26,26,46,.07);background:#fdfbf7d1;padding:13px 15px}.billing-status-row{display:grid;gap:3px}.billing-status-row strong,.billing-empty-state strong{color:var(--text)}.billing-status-row span,.billing-empty-state p{color:var(--text-soft);font-size:.86rem}.billing-status-row[data-tone=warning]{border-color:#f0441f38;background:#f0441f14}.billing-status-row[data-tone=success]{border-color:#16a34a2e;background:#16a34a14}.billing-seats-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:22px}.billing-seat-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px}.billing-seat-summary div{display:grid;gap:7px;min-width:0;padding:13px 18px;border-left:1px solid rgba(26,26,46,.09)}.billing-seat-summary div:first-child{border-left:0;border-radius:12px;box-shadow:inset 0 0 0 1px #1a1a2e17}.billing-seat-summary svg{color:#087e84;font-size:1.2rem}.billing-seat-summary strong{font-size:1.45rem}.billing-seat-control{display:grid;gap:10px;align-content:start;padding-left:22px;border-left:1px solid rgba(26,26,46,.1)}.billing-seat-control label{display:grid;gap:6px;color:var(--text-soft);font-size:.82rem;font-weight:750}.billing-seat-control input,.billing-search-label input,.billing-select-label select{width:100%;min-height:40px;border:1px solid rgba(26,26,46,.12);border-radius:10px;background:#fffffff0;color:var(--text);padding:9px 12px}.billing-seat-control p{margin:0;font-size:.82rem}.billing-review-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.billing-review-strip>div:first-child{display:grid;gap:4px}.billing-review-strip span{color:var(--text-soft);font-size:.86rem}.billing-plan-table{display:grid;margin-top:12px}.billing-plan-table-head,.billing-plan-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) minmax(130px,.7fr) minmax(170px,.8fr);gap:16px;align-items:center}.billing-plan-table-head{padding:0 8px 10px;color:var(--text-faint);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.billing-plan-row{min-width:0;padding:14px 8px;border-top:1px solid rgba(26,26,46,.08)}.billing-plan-row-current{border:1px solid rgba(240,68,31,.18);border-radius:10px;background:linear-gradient(90deg,#f0441f14,#ffffff85)}.billing-plan-name{display:flex;align-items:center;gap:12px;min-width:0}.billing-plan-name strong,.billing-plan-row p{overflow-wrap:anywhere}.billing-plan-name strong{color:var(--text)}.billing-plan-name span:not(.billing-plan-row-icon){display:inline-flex;margin-top:4px;border-radius:999px;background:#f0441f1a;color:#c73816;font-size:.68rem;font-weight:800;padding:3px 7px}.billing-plan-row-icon{flex:0 0 auto;width:28px;height:28px}.billing-plan-row p{margin:0;color:var(--text-soft);font-size:.86rem}.billing-plan-prices,.billing-plan-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.billing-plan-prices span,.billing-requirement-list span{display:inline-flex;width:max-content;border-radius:999px;border:1px solid rgba(26,26,46,.08);background:#fff0e5b8;color:var(--text-soft);font-size:.74rem;font-weight:800;padding:4px 9px}.billing-plan-actions{justify-content:flex-end}.billing-plan-actions .billing-upgrade-button{border-color:#f0441f6b;background:#ffffffe0;color:#f0441f}.billing-plan-actions .billing-upgrade-button:not(:disabled):hover{background:#f0441f14}.billing-modal-backdrop{--shell-modal-top-offset: 24px;--shell-modal-bottom-offset: 24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;background:#0f172a57;padding:var(--shell-modal-top-offset) 24px var(--shell-modal-bottom-offset);overflow-y:auto}.billing-modal{width:min(560px,100%);max-height:min(760px,calc(100vh - var(--shell-modal-top-offset) - var(--shell-modal-bottom-offset)));overflow:auto;border:1px solid rgba(26,26,46,.1);border-radius:16px;background:#fffffffa;box-shadow:0 28px 80px #1a1a2e38;padding:22px}.app-data-share-modal{width:min(920px,100%)}.app-data-share-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid rgba(26,26,46,.08);border-radius:12px;background:#f8fafcc7;padding:14px}.app-data-share-summary strong,.app-data-share-detail-head strong{display:block;color:var(--text);font-size:.96rem}.app-data-share-summary p,.app-data-share-detail-head p,.app-data-share-count-note{margin:5px 0 0;color:var(--text-soft);font-size:.82rem;line-height:1.45}.app-data-share-global-actions,.app-data-share-record-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app-data-share-layout{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:14px;margin-top:14px}.app-data-share-categories{display:grid;align-content:start;gap:8px}.app-data-share-category{display:grid;gap:4px;border:1px solid rgba(26,26,46,.1);border-radius:10px;background:#ffffffe6;color:var(--text);padding:10px 12px;text-align:left;cursor:pointer}.app-data-share-category.is-active{border-color:#f0441f6b;background:#f0441f14}.app-data-share-category span{font-size:.9rem;font-weight:850}.app-data-share-category small,.app-data-share-record small{color:var(--text-soft);font-size:.72rem;font-weight:750;text-transform:uppercase}.app-data-share-detail{display:grid;gap:12px;min-width:0}.app-data-share-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.app-data-share-mode{display:grid;gap:7px;color:var(--text-soft);font-size:.82rem;font-weight:800}.app-data-share-mode select,.app-data-share-record-toolbar input{min-height:40px;border:1px solid rgba(26,26,46,.12);border-radius:10px;background:#fffffff0;color:var(--text);padding:8px 10px}.app-data-share-record-toolbar input{flex:1 1 220px}.app-data-share-record-list{display:grid;gap:8px;max-height:300px;overflow:auto;padding-right:4px}.app-data-share-record{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#ffffffeb;padding:9px 10px}.app-data-share-record span{display:grid;gap:2px;min-width:0}.app-data-share-record strong{overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.app-data-share-empty{margin:0;color:var(--text-soft);font-size:.9rem}.app-data-share-required-warning{margin:0;padding:10px 12px}.app-data-share-actions{margin-top:18px}.app-data-share-recovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:720px){.app-data-share-layout{grid-template-columns:1fr}.app-data-share-summary,.app-data-share-detail-head{display:grid}}.billing-modal-head,.billing-modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.billing-modal-head{margin-bottom:18px}.billing-modal-head .eyebrow{margin-bottom:6px}.billing-modal-head h3{margin:0;color:var(--text);font-size:1.35rem;line-height:1.15}.billing-modal-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(26,26,46,.09);border-radius:10px;background:#ffffffdb;color:var(--text);cursor:pointer}.billing-cadence-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.billing-cadence-option{display:grid;gap:7px;min-height:88px;border:1px solid rgba(26,26,46,.1);border-radius:12px;background:#fdfbf7c2;color:var(--text);padding:14px;text-align:left;cursor:pointer}.billing-cadence-option span{color:var(--text-soft);font-size:.82rem;font-weight:800}.billing-cadence-option strong{font-size:1.25rem;font-weight:900}.billing-cadence-option.is-selected{border-color:#f0441f75;background:#f0441f14;box-shadow:inset 0 0 0 1px #f0441f29}.billing-modal-seat-control{display:grid;gap:7px;margin-bottom:14px;color:var(--text-soft);font-size:.82rem;font-weight:800}.billing-modal-seat-control input{min-height:42px;border:1px solid rgba(26,26,46,.12);border-radius:10px;background:#fffffff0;color:var(--text);font-size:1rem;font-weight:850;padding:9px 12px}.billing-modal-warning{margin:-4px 0 12px;border-radius:10px;background:#f0441f14;color:#c73816;font-size:.84rem;font-weight:800;padding:9px 11px}.billing-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;margin:0 0 14px;border:1px solid rgba(26,26,46,.08);border-radius:12px}.billing-preview-summary div{display:grid;gap:5px;min-width:0;padding:13px 14px}.billing-preview-summary div:nth-child(odd){border-right:1px solid rgba(26,26,46,.08)}.billing-preview-summary div:nth-child(n+3){border-top:1px solid rgba(26,26,46,.08)}.billing-preview-summary dt{color:var(--text-soft);font-size:.76rem;font-weight:800}.billing-preview-summary dd{margin:0;color:var(--text);font-weight:900;overflow-wrap:anywhere}.billing-modal-note{margin:0 0 18px;color:var(--text-soft);font-size:.88rem;line-height:1.45}.billing-modal-actions{align-items:center;justify-content:flex-end;margin-top:18px}.billing-plan-selection-modal{width:min(760px,100%)}.billing-seat-modal{width:min(620px,100%)}.billing-plan-choice-list{display:grid;gap:10px;margin-bottom:16px}.billing-platform-fee-callout{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(31,159,104,.18);border-radius:12px;background:#1f9f6814}.billing-platform-fee-callout svg{width:20px;height:20px;flex:0 0 auto;color:#128246}.billing-platform-fee-callout div{display:grid;gap:3px;min-width:0}.billing-platform-fee-callout strong{color:var(--text);font-size:.88rem}.billing-platform-fee-callout p{margin:0;color:var(--text-soft);font-size:.8rem;line-height:1.4}.billing-plan-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(26,26,46,.08);border-radius:14px;background:#fdfbf7bd;padding:14px}.billing-plan-choice-current{border-color:#f0441f33;background:linear-gradient(90deg,#f0441f14,#ffffff9e)}.billing-plan-choice-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0}.billing-plan-choice-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:5px}.billing-plan-choice-title strong{color:var(--text);font-size:1rem;font-weight:900}.billing-plan-choice-title span{display:inline-flex;border-radius:999px;background:#f0441f1a;color:#c73816;font-size:.68rem;font-weight:800;padding:3px 7px}.billing-plan-choice p{margin:0 0 10px;color:var(--text-soft);font-size:.86rem}.billing-platform-fee-label{display:inline-flex;width:fit-content;max-width:100%;border-radius:999px;background:#1f9f681a;color:#128246;font-size:.72rem;font-weight:800;line-height:1.25;padding:4px 8px}.billing-seat-summary-modal{margin:0 0 18px}.billing-seat-modal-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.billing-seat-modal-control .billing-modal-seat-control{margin-bottom:0}.billing-side-panel{display:grid;gap:12px}.billing-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;border:1px solid rgba(26,26,46,.09);border-radius:10px;background:#ffffffbd;color:var(--text);font-weight:800;padding:0 14px;text-align:left;cursor:pointer}.billing-action-row:disabled{cursor:not-allowed;opacity:.58}.billing-help-panel p{font-size:.9rem}.billing-text-link{display:inline-flex;align-items:center;gap:7px;width:max-content;color:var(--accent, #e8613c);font-weight:850;text-decoration:none}.billing-payout-callout,.billing-payout-ready-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;border:1px solid rgba(8,126,132,.2);border-radius:14px;background:#087e840f;padding:20px}.billing-payout-empty-callout{margin-top:0}.billing-payout-ready-band{grid-template-columns:auto minmax(0,1fr);margin-top:0;background:#16a34a14;border-color:#16a34a2e}.billing-payout-callout>span,.billing-payout-ready-band>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#087e841f;color:#087e84;font-size:1.65rem}.billing-payout-ready-band>span{background:#059669;color:#fff}.billing-payout-callout strong,.billing-payout-ready-band strong{color:var(--text)}.billing-payout-callout p{margin:6px 0 0;color:var(--text-soft)}.billing-payout-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.billing-payout-metric-grid div,.billing-earnings-grid div{display:grid;gap:8px;min-width:0;border:1px solid rgba(26,26,46,.08);border-radius:13px;background:#ffffffb8;padding:15px}.billing-payout-metric-grid svg{color:#059669;font-size:1.35rem}.billing-earnings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(26,26,46,.08);border-radius:12px}.billing-earnings-grid div{border:0;border-radius:0;box-shadow:none}.billing-earnings-grid div:nth-child(odd){border-right:1px solid rgba(26,26,46,.08)}.billing-earnings-grid div:nth-child(n+3){border-top:1px solid rgba(26,26,46,.08)}.billing-chart-shell{position:relative;margin-top:8px}.billing-chart-shell .billing-mini-chart{margin-top:0}.billing-mini-chart{height:124px;margin-top:8px;border-radius:12px;background:repeating-linear-gradient(to bottom,rgba(26,26,46,.07) 0 1px,transparent 1px 28px),linear-gradient(180deg,#ffffffc2,#087e840d);overflow:hidden}.billing-chart-shell-preview .billing-mini-chart{opacity:.72}.billing-chart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:5px;border-radius:12px;border:1px solid rgba(240,68,31,.2);background:#ffffffb8;color:var(--text);text-align:center;padding:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.billing-chart-overlay strong{font-size:.9rem;font-weight:900}.billing-chart-overlay span{max-width:210px;color:var(--text-soft);font-size:.78rem;line-height:1.35}.billing-mini-chart svg{width:100%;height:100%}.billing-mini-chart .chart-fill{fill:#087e8429}.billing-mini-chart .chart-line{fill:none;stroke:#087e84;stroke-width:3}.billing-invoice-history{min-width:0}.billing-invoice-toolbar{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(150px,.6fr) minmax(180px,.8fr) auto;gap:12px;align-items:center;margin-bottom:18px}.billing-filter-button,.billing-search-label{display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid rgba(26,26,46,.12);border-radius:10px;background:#fffffff0;color:var(--text);padding:0 12px}.billing-filter-button{font-weight:750;text-align:left}.billing-search-label input{min-height:auto;border:0;border-radius:0;background:transparent;padding:0}.billing-search-label input:focus{outline:0}.billing-table-wrap{max-width:100%;overflow-x:auto}.billing-table{border-collapse:collapse;min-width:760px;width:100%;font-size:.86rem}.billing-table th,.billing-table td{border-bottom:1px solid rgba(26,26,46,.08);padding:13px 8px;text-align:left;vertical-align:middle}.billing-table th{color:var(--text-faint);font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.billing-table td{color:var(--text);overflow-wrap:anywhere}.billing-status-inline{display:inline-flex;align-items:center;gap:8px}.billing-table-caption{margin-top:14px;color:var(--text-soft);font-size:.84rem}.workspace-main[data-dashboard-tone=dark] .billing-summary-card strong,.workspace-main[data-dashboard-tone=dark] .billing-panel h3,.workspace-main[data-dashboard-tone=dark] .billing-plan-hero-copy>strong,.workspace-main[data-dashboard-tone=dark] .billing-plan-hero-copy dd,.workspace-main[data-dashboard-tone=dark] .billing-seat-summary strong,.workspace-main[data-dashboard-tone=dark] .billing-plan-name strong,.workspace-main[data-dashboard-tone=dark] .billing-payout-callout strong,.workspace-main[data-dashboard-tone=dark] .billing-payout-ready-band strong,.workspace-main[data-dashboard-tone=dark] .billing-payout-metric-grid strong,.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid strong,.workspace-main[data-dashboard-tone=dark] .billing-table td,.workspace-main[data-dashboard-tone=dark] .billing-status-row strong,.workspace-main[data-dashboard-tone=dark] .billing-empty-state strong,.workspace-main[data-dashboard-tone=dark] .billing-action-row,.workspace-main[data-dashboard-tone=dark] .billing-modal-head h3,.workspace-main[data-dashboard-tone=dark] .billing-modal-close,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu button,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu a,.workspace-main[data-dashboard-tone=dark] .billing-cadence-option,.workspace-main[data-dashboard-tone=dark] .billing-modal-seat-control input,.workspace-main[data-dashboard-tone=dark] .billing-cadence-option strong,.workspace-main[data-dashboard-tone=dark] .billing-plan-choice-title strong,.workspace-main[data-dashboard-tone=dark] .billing-platform-fee-callout strong,.workspace-main[data-dashboard-tone=dark] .billing-preview-summary dd,.workspace-main[data-dashboard-tone=dark] .billing-chart-overlay{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .billing-summary-subtle,.workspace-main[data-dashboard-tone=dark] .billing-summary-meta,.workspace-main[data-dashboard-tone=dark] .billing-panel p,.workspace-main[data-dashboard-tone=dark] .billing-plan-hero-copy dt,.workspace-main[data-dashboard-tone=dark] .billing-seat-summary span,.workspace-main[data-dashboard-tone=dark] .billing-plan-row p,.workspace-main[data-dashboard-tone=dark] .billing-payout-callout p,.workspace-main[data-dashboard-tone=dark] .billing-payout-metric-grid span,.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid span,.workspace-main[data-dashboard-tone=dark] .billing-status-row span,.workspace-main[data-dashboard-tone=dark] .billing-empty-state p,.workspace-main[data-dashboard-tone=dark] .billing-table-caption,.workspace-main[data-dashboard-tone=dark] .billing-cadence-option span,.workspace-main[data-dashboard-tone=dark] .billing-modal-seat-control,.workspace-main[data-dashboard-tone=dark] .billing-plan-choice p,.workspace-main[data-dashboard-tone=dark] .billing-platform-fee-callout p,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu small,.workspace-main[data-dashboard-tone=dark] .billing-preview-summary dt,.workspace-main[data-dashboard-tone=dark] .billing-modal-note,.workspace-main[data-dashboard-tone=dark] .billing-chart-overlay span{color:#9aa8ba}.workspace-main[data-dashboard-tone=dark] .billing-loading-panel,.workspace-main[data-dashboard-tone=dark] .billing-operation-status,.workspace-main[data-dashboard-tone=dark] .billing-summary-card,.workspace-main[data-dashboard-tone=dark] .billing-panel,.workspace-main[data-dashboard-tone=dark] .billing-utility-button,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu,.workspace-main[data-dashboard-tone=dark] .billing-modal{background:#131c2ae0;border-color:#94a3b824;box-shadow:0 22px 54px #00000047}.workspace-main[data-dashboard-tone=dark] .billing-modal{background:#131c2a}.workspace-main[data-dashboard-tone=dark] .billing-action-row,.workspace-main[data-dashboard-tone=dark] .billing-filter-button,.workspace-main[data-dashboard-tone=dark] .billing-search-label,.workspace-main[data-dashboard-tone=dark] .billing-seat-control input,.workspace-main[data-dashboard-tone=dark] .billing-select-label select,.workspace-main[data-dashboard-tone=dark] .billing-payout-metric-grid div,.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid div,.workspace-main[data-dashboard-tone=dark] .billing-status-row,.workspace-main[data-dashboard-tone=dark] .billing-review-strip,.workspace-main[data-dashboard-tone=dark] .billing-empty-state,.workspace-main[data-dashboard-tone=dark] .billing-modal-close,.workspace-main[data-dashboard-tone=dark] .billing-cadence-option,.workspace-main[data-dashboard-tone=dark] .billing-modal-seat-control input,.workspace-main[data-dashboard-tone=dark] .billing-plan-choice,.workspace-main[data-dashboard-tone=dark] .billing-platform-fee-callout,.workspace-main[data-dashboard-tone=dark] .billing-chart-overlay{background:#0c131ead;border-color:#94a3b821}.workspace-main[data-dashboard-tone=dark] .billing-manage-menu button:hover,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu button:focus-visible,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu a:hover,.workspace-main[data-dashboard-tone=dark] .billing-manage-menu a:focus-visible{background:#f0441f24}.workspace-main[data-dashboard-tone=dark] .billing-modal-warning{background:#f0441f24;color:#ffb59d}.workspace-main[data-dashboard-tone=dark] .billing-operation-status{border-color:#f0441f3d}.workspace-main[data-dashboard-tone=dark] .billing-tabbar,.workspace-main[data-dashboard-tone=dark] .billing-plan-hero-copy dl div,.workspace-main[data-dashboard-tone=dark] .billing-seat-summary div,.workspace-main[data-dashboard-tone=dark] .billing-seat-control,.workspace-main[data-dashboard-tone=dark] .billing-plan-row,.workspace-main[data-dashboard-tone=dark] .billing-table th,.workspace-main[data-dashboard-tone=dark] .billing-table td,.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid,.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid div:nth-child(odd),.workspace-main[data-dashboard-tone=dark] .billing-earnings-grid div:nth-child(n+3),.workspace-main[data-dashboard-tone=dark] .billing-preview-summary,.workspace-main[data-dashboard-tone=dark] .billing-preview-summary div:nth-child(odd),.workspace-main[data-dashboard-tone=dark] .billing-preview-summary div:nth-child(n+3){border-color:#94a3b821}.workspace-main[data-dashboard-tone=dark] .billing-plan-row-current,.workspace-main[data-dashboard-tone=dark] .billing-plan-choice-current{background:linear-gradient(90deg,#f0441f24,#131c2a85)}.workspace-main[data-dashboard-tone=dark] .billing-platform-fee-callout{border-color:#2dd48c2e}.workspace-main[data-dashboard-tone=dark] .billing-platform-fee-label{background:#2dd48c24;color:#7ee0aa}.workspace-main[data-dashboard-tone=dark] .billing-mini-chart{background:repeating-linear-gradient(to bottom,rgba(148,163,184,.12) 0 1px,transparent 1px 28px),linear-gradient(180deg,#131c2ac2,#087e841a)}.workspace-main[data-dashboard-tone=dark] .billing-cadence-option.is-selected{border-color:#f0441f8a;background:#f0441f24}@container billing-workspace (max-width: 1180px){.billing-subscription-panel,.billing-payout-panel,.billing-invoice-panel{grid-template-columns:1fr}.billing-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-payout-panel .billing-side-stack{grid-template-columns:1fr}}@container billing-workspace (max-width: 900px){.billing-summary-grid,.billing-side-stack,.billing-invoice-toolbar,.billing-plan-table-head,.billing-plan-row{grid-template-columns:1fr}.billing-plan-table-head{display:none}.billing-plan-actions{justify-content:flex-start}}@container billing-workspace (max-width: 760px){.billing-panel-head,.billing-review-strip,.billing-payout-callout{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.billing-summary-card,.billing-plan-hero,.billing-seats-layout,.billing-payout-ready-band,.billing-plan-choice,.billing-seat-modal-control,.billing-plan-hero-copy dl,.billing-seat-summary,.billing-payout-metric-grid,.billing-earnings-grid{grid-template-columns:1fr}.billing-plan-hero-copy dl div,.billing-seat-summary div,.billing-seat-control{padding-left:0;border-left:0}.billing-seat-summary div{border-top:1px solid rgba(26,26,46,.09)}.billing-seat-summary div:first-child{border-top:0}.billing-earnings-grid div:nth-child(odd),.billing-earnings-grid div:nth-child(n+3){border-right:0;border-top:1px solid rgba(26,26,46,.08)}.billing-earnings-grid div:first-child{border-top:0}.billing-tabbar{overflow-x:auto}.billing-tab{flex:0 0 auto}.billing-panel-actions,.billing-panel-actions .button,.billing-plan-actions,.billing-plan-actions .button,.billing-seat-control .button,.billing-invoice-toolbar .button,.billing-manage-wrap{width:100%}.billing-manage-button{width:100%;justify-content:center}.billing-manage-menu{left:0;right:0;width:100%}.billing-modal-backdrop{--shell-modal-top-offset: 14px;--shell-modal-bottom-offset: 14px;padding-right:14px;padding-left:14px}.billing-modal{max-height:calc(100vh - var(--shell-modal-top-offset) - var(--shell-modal-bottom-offset));padding:18px}.billing-cadence-options,.billing-preview-summary{grid-template-columns:1fr}.billing-preview-summary div:nth-child(odd){border-right:0}.billing-preview-summary div:nth-child(n+2){border-top:1px solid rgba(26,26,46,.08)}.billing-modal-actions{align-items:stretch;flex-direction:column-reverse}.billing-modal-actions .button{width:100%}}@container billing-workspace (max-width: 620px){.billing-table-wrap{overflow-x:visible}.billing-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.billing-table thead{display:none}.billing-table,.billing-table tbody,.billing-table tr,.billing-table td{display:block;width:100%}.billing-table tr{border:1px solid rgba(26,26,46,.07);border-radius:14px;background:#fdfbf7d1;padding:10px 12px}.billing-table td{display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;border-bottom:0;padding:7px 0}.billing-table td:before{content:attr(data-label);color:var(--text-faint);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.billing-table td[data-label=Actions]{display:block}.billing-table td[data-label=Actions]:before{display:block;margin-bottom:8px}.billing-table-actions{justify-content:flex-start}.workspace-main[data-dashboard-tone=dark] .billing-table tr{background:#0c131ead;border-color:#94a3b821}}.notif-settings{display:flex;flex-direction:column;gap:20px;max-width:640px}.notif-toggle-row{display:flex;align-items:flex-start;gap:14px;padding:12px 0;cursor:pointer}.notif-toggle-row+.notif-toggle-row{border-top:1px solid rgba(26,26,46,.05)}.notif-toggle-copy{display:flex;flex-direction:column;gap:2px}.settings-toggle-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(26,26,46,.08);background:#ffffffe0}.settings-toggle-item p{margin:6px 0 0;color:var(--text-soft)}.settings-toggle-item input[type=checkbox]{width:20px;height:20px}.profile-tabs-container{container:profile-tabs / inline-size;display:grid;gap:20px;min-width:0}.profile-theme-toggle{display:inline-flex;align-items:center;gap:12px;width:340px;max-width:100%;min-height:64px;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(26,26,46,.08);border-radius:14px;background:#fdfbf7e6;cursor:pointer}.bp-theme-toggle{flex:0 1 340px}.profile-theme-toggle>span:last-child{display:grid;gap:2px;min-width:0}.profile-theme-toggle strong{color:var(--text);font-size:.9rem}.profile-theme-toggle small{color:var(--text-soft);font-size:.78rem;line-height:1.35}.workspace-main[data-dashboard-tone=dark] .profile-theme-toggle strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .profile-theme-toggle small{color:#9aa8ba}.workspace-main[data-dashboard-tone=dark] .profile-theme-toggle{background:#0c131ead;border-color:#94a3b821}.shell-tab-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;border:1px solid rgba(26,26,46,.08);border-radius:18px;overflow:hidden;background:#fdfbf7eb}.shell-tab{border:0;border-right:1px solid rgba(26,26,46,.08);background:transparent;color:var(--text-soft);font-size:.86rem;font-weight:700;letter-spacing:.02em;padding:14px 16px;text-align:center;cursor:pointer;transition:background .12s ease,color .12s ease}.shell-tab:last-child{border-right:0}.shell-tab:hover{background:#e8613c0f;color:var(--text)}.shell-tab-active{background:#e8613c1f;color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.rail-brand-row{display:flex;align-items:center;padding:0;gap:0}.rail-brand-logo-button{flex:1;min-width:0;width:auto;padding:18px 8px 18px 18px}.app-rail .notification-bell{flex:0 0 auto;margin-right:14px;width:40px!important;height:40px!important;border-radius:12px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#ffffffe0!important;box-shadow:none!important}.app-rail .notification-bell:hover{background:#ffffff24!important}.app-rail .notification-badge{top:-4px;right:-4px;min-width:18px;height:18px;font-size:.68rem}.notification-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000000f}.notification-panel{position:absolute;top:12px;left:298px;width:min(420px,calc(100vw - 320px));max-height:calc(100vh - 24px);overflow-y:auto;padding:18px;box-shadow:0 24px 60px #1a1a2e2e}.bp-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:36px;align-items:start;min-width:0}.bp-icon{display:block;width:1em;height:1em;flex:0 0 auto}.bp-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:28px}.bp-avatar-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;position:relative;isolation:isolate;overflow:hidden;padding:28px 20px 24px;border-radius:22px;background:linear-gradient(160deg,rgba(232,97,60,.12) 0%,transparent 40%),linear-gradient(180deg,#fffffff5,#f6f8fbe6);border:1px solid rgba(26,26,46,.08);box-shadow:0 18px 42px #1a1a2e14}.bp-avatar-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.34),transparent 42%),repeating-linear-gradient(135deg,rgba(26,26,46,.025) 0 1px,transparent 1px 12px)}.bp-avatar-ring{width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:#7b8797;background:linear-gradient(145deg,#f8fafc,#e8edf3);border:3px solid rgba(255,255,255,.92);box-shadow:0 4px 20px #1a1a2e1a,inset 0 0 0 1px #94a3b824}.bp-avatar-img{width:100%;height:100%;object-fit:cover}.bp-avatar-placeholder{display:grid;place-items:center;width:100%;height:100%;color:currentColor}.bp-avatar-placeholder .bp-icon{width:42px;height:42px;stroke-width:1.35}.bp-avatar-name{font-size:1.05rem;font-weight:700;letter-spacing:0;color:var(--text)}.bp-avatar-headline{margin:-4px 0 0;font-size:.82rem;color:var(--text-soft);line-height:1.4}.bp-avatar-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.76rem;color:var(--text-faint)}.bp-avatar-meta span{padding:2px 8px;border-radius:6px;background:#1a1a2e09;border:1px solid rgba(26,26,46,.04)}.bp-slug{display:block;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;padding:5px 10px;border-radius:8px;background:#1a1a2e08;color:var(--text-faint);word-break:break-all;margin-top:2px}.bp-photo-actions{display:flex;gap:8px}.bp-sidebar>.bp-publish-toggle{width:100%;box-sizing:border-box}.bp-public-page-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:44px;font-size:.84rem;text-decoration:none}.bp-public-page-link .bp-icon{width:15px;height:15px}.bp-photo-btn{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:6px;font-size:.82rem;padding-block:8px}.bp-photo-btn .bp-icon{width:15px;height:15px}.bp-url-input{width:100%;font-size:.84rem}.bp-form{display:flex;flex-direction:column;gap:28px;min-width:0}.bp-form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bp-form-header>div{display:grid;gap:4px;min-width:0}.bp-form-title{font-size:1.35rem;font-weight:800;letter-spacing:0;margin:0;color:var(--text)}.bp-form-subtitle{margin:0;font-size:.88rem;color:var(--text-soft);line-height:1.5}.bp-message{margin:0;font-size:.86rem;padding:10px 14px;border-radius:10px;background:#e8613c0f;border:1px solid rgba(232,97,60,.14);color:var(--text)}.bp-sub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);overflow:hidden;border:1px solid rgba(26,26,46,.08);border-radius:14px;background:#fdfbf7e0;box-shadow:inset 0 -1px #1a1a2e0a}.bp-sub-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:0;border-right:1px solid rgba(26,26,46,.08);border-radius:0;background:transparent;font-size:.85rem;font-weight:700;letter-spacing:.01em;color:var(--text-soft);cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.bp-sub-tab:last-child{border-right:0}.bp-sub-tab:hover{background:#e8613c0f;color:var(--text)}.bp-sub-tab:focus-visible{outline:2px solid rgba(232,97,60,.42);outline-offset:-3px}.bp-sub-tab-active{background:#e8613c1f;color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.bp-sub-tab-active:hover{background:#e8613c24;color:var(--text)}.bp-form-grid{margin-top:0}.bp-form-grid .form-textarea{min-height:100px;resize:vertical}.form-grid .bp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.form-grid .bp-field .summary-label{padding:0}.bp-save-row{display:flex;justify-content:flex-start;padding-top:4px}.bp-publish-toggle{align-items:center;background:#ffffffe6;border:1px solid rgba(15,23,42,.1);border-radius:999px;box-shadow:0 12px 28px #1a1a2e14;cursor:pointer;display:inline-flex;gap:10px;justify-self:end;min-width:186px;padding:7px 12px 7px 7px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.bp-publish-toggle:hover{border-color:#e8613c47;transform:translateY(-1px)}.bp-publish-toggle:focus-within{outline:2px solid rgba(232,97,60,.35);outline-offset:3px}.bp-publish-toggle input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bp-publish-track{position:relative;display:inline-flex;width:48px;height:28px;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#0f172a1a;transition:background .16s ease,border-color .16s ease}.bp-publish-thumb{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#475569;box-shadow:0 4px 12px #0f172a2e;transition:transform .16s ease,background .16s ease,color .16s ease}.bp-publish-thumb .bp-icon{width:13px;height:13px}.bp-publish-copy{display:grid;gap:1px;min-width:0}.bp-publish-copy strong{color:var(--text);font-size:.84rem;font-weight:800;line-height:1.15}.bp-publish-copy small{color:var(--text-soft);font-size:.72rem;line-height:1.25}.bp-publish-toggle-published{border-color:#1f9f683d}.bp-publish-toggle-published .bp-publish-track{background:#1f9f682e;border-color:#1f9f6847}.bp-publish-toggle-published .bp-publish-thumb{transform:translate(20px);background:#1f9f68;color:#fff}.bp-publish-toggle-disabled{cursor:not-allowed;opacity:.74;transform:none}.bp-handle-row{align-items:center;border:1px solid rgba(15,23,42,.14);border-radius:8px;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;padding:.35rem .45rem}.bp-handle-row input{border:0;min-width:0;padding:.45rem .25rem}.bp-handle-row input:focus{outline:none}.bp-handle-error{color:var(--danger, #d95763);font-size:.78rem;font-weight:650;line-height:1.35}.bp-state-select{position:relative;min-width:0}.bp-state-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(26,26,46,.12);border-radius:16px;background:#fffffff0;color:var(--text);cursor:pointer;font:inherit;text-align:left}.bp-state-select-trigger:hover,.bp-state-select-trigger:focus-visible{border-color:#e8613c57}.bp-state-select-trigger:focus-visible{outline:2px solid rgba(232,97,60,.28);outline-offset:2px}.bp-state-select-trigger-placeholder{color:var(--text-faint)}.bp-state-select-chevron{color:var(--text-soft);font-size:.76rem;line-height:1}.bp-state-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;display:grid;max-height:240px;overflow-y:auto;padding:6px;border:1px solid rgba(26,26,46,.12);border-radius:14px;background:#fff;box-shadow:0 18px 42px #1a1a2e24}.bp-state-select-option{border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:.9rem;padding:9px 10px;text-align:left}.bp-state-select-option:hover,.bp-state-select-option:focus-visible,.bp-state-select-option-active{background:#e8613c1a;color:var(--text);outline:none}.bp-showcase-panel,.bp-showcase-grid,.bp-showcase-order{display:grid;gap:1rem}.bp-showcase-option{align-items:flex-start;border:1px solid rgba(15,23,42,.12);border-radius:8px;display:flex;gap:.75rem;padding:.85rem}.bp-showcase-option span{display:grid;gap:.2rem}.bp-showcase-option small{color:var(--text-soft);line-height:1.4}.bp-showcase-order{border-top:1px solid rgba(15,23,42,.1);padding-top:1rem}.bp-showcase-order-row{align-items:center;background:#f8fafce6;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.7rem .85rem}.workspace-main[data-dashboard-tone=dark] .bp-avatar-card{background:linear-gradient(160deg,rgba(232,97,60,.2) 0%,transparent 38%),linear-gradient(180deg,#141f30f5,#090e18f5);border-color:#94a3b829;box-shadow:0 24px 58px #00000057}.workspace-main[data-dashboard-tone=dark] .bp-avatar-card:before{background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 42%),repeating-linear-gradient(135deg,rgba(148,163,184,.06) 0 1px,transparent 1px 12px)}.workspace-main[data-dashboard-tone=dark] .bp-avatar-ring{color:#aab7ca;background:linear-gradient(145deg,#1e293bf5,#0f172af5);border-color:#f4f7fb29;box-shadow:0 16px 36px #0000005c,inset 0 0 0 1px #94a3b829}.workspace-main[data-dashboard-tone=dark] .bp-avatar-name,.workspace-main[data-dashboard-tone=dark] .bp-form-title,.workspace-main[data-dashboard-tone=dark] .bp-publish-copy strong,.workspace-main[data-dashboard-tone=dark] .bp-showcase-option strong,.workspace-main[data-dashboard-tone=dark] .bp-showcase-order-row strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-avatar-headline,.workspace-main[data-dashboard-tone=dark] .bp-form-subtitle,.workspace-main[data-dashboard-tone=dark] .bp-publish-copy small,.workspace-main[data-dashboard-tone=dark] .bp-showcase-option small{color:#9aa8ba}.workspace-main[data-dashboard-tone=dark] .bp-avatar-meta{color:#8fa0b6}.workspace-main[data-dashboard-tone=dark] .bp-avatar-meta span,.workspace-main[data-dashboard-tone=dark] .bp-slug{background:#94a3b814;border-color:#94a3b81f;color:#9aa8ba}.workspace-main[data-dashboard-tone=dark] .bp-sub-tabs{background:#0c131ec2;border-color:#94a3b826;box-shadow:inset 0 -1px #94a3b814}.workspace-main[data-dashboard-tone=dark] .bp-sub-tab{border-right-color:#94a3b826;color:#9aa8ba}.workspace-main[data-dashboard-tone=dark] .bp-sub-tab:hover{background:#e8613c1f;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-sub-tab-active{background:#e8613c2e;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-photo-btn,.workspace-main[data-dashboard-tone=dark] .bp-public-page-link{box-shadow:none}.workspace-main[data-dashboard-tone=dark] .bp-publish-toggle{background:#0c131ec7;border-color:#94a3b826;box-shadow:0 18px 40px #00000047}.workspace-main[data-dashboard-tone=dark] .bp-publish-toggle:hover{border-color:#e8613c57}.workspace-main[data-dashboard-tone=dark] .bp-publish-track{background:#94a3b81f;border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .bp-publish-thumb{background:#0f172af5;color:#aab7ca;box-shadow:0 4px 14px #0000005c}.workspace-main[data-dashboard-tone=dark] .bp-publish-toggle-published{border-color:#2dd48c3d}.workspace-main[data-dashboard-tone=dark] .bp-publish-toggle-published .bp-publish-track{background:#2dd48c38;border-color:#2dd48c47}.workspace-main[data-dashboard-tone=dark] .bp-publish-toggle-published .bp-publish-thumb{background:#2dd48c;color:#06130d}.workspace-main[data-dashboard-tone=dark] .bp-handle-row,.workspace-main[data-dashboard-tone=dark] .bp-state-select-trigger,.workspace-main[data-dashboard-tone=dark] .bp-showcase-option,.workspace-main[data-dashboard-tone=dark] .bp-showcase-order-row{background:#0c131e94;border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .bp-state-select-trigger{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-state-select-trigger-placeholder,.workspace-main[data-dashboard-tone=dark] .bp-state-select-chevron{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .bp-state-select-menu{background:#121c2b;border-color:#94a3b829;box-shadow:0 22px 48px #0000005c}.workspace-main[data-dashboard-tone=dark] .bp-state-select-option{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-state-select-option:hover,.workspace-main[data-dashboard-tone=dark] .bp-state-select-option:focus-visible,.workspace-main[data-dashboard-tone=dark] .bp-state-select-option-active{background:#e8613c2e;color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .bp-showcase-order{border-top-color:#94a3b821}.app-shell-public-demo{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;overflow:hidden;padding:0;width:100%}.public-demo-header{align-items:center;background:#fff;border-bottom:1px solid rgba(15,23,42,.1);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1rem clamp(1rem,4vw,2.5rem)}.public-demo-runtime{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.public-demo-runtime>.dynamic-plugin-mount{align-self:stretch;flex:1 1 0;height:auto;min-height:0}.public-reviews-panel,.public-review-form,.public-review-list{display:grid;gap:1rem}.public-review-form{border:1px solid rgba(15,23,42,.1);border-radius:8px;grid-template-columns:minmax(90px,120px) 1fr auto;padding:1rem}.public-review-form label{display:grid;gap:.35rem}.public-review-item{border-top:1px solid rgba(15,23,42,.1);display:grid;gap:.5rem;padding-top:.85rem}.public-review-item div{align-items:baseline;display:flex;gap:.5rem}.public-review-item span{color:var(--text-soft);font-size:.85rem}@media(max-width:760px){.public-demo-header,.bp-showcase-order-row,.public-review-item div{align-items:stretch;flex-direction:column}.public-review-form{grid-template-columns:1fr}}@media(max-width:900px){.bp-layout{grid-template-columns:1fr}.bp-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start}.bp-avatar-card{flex:0 0 auto;width:200px}.bp-photo-actions{flex-direction:column;flex:1 1 0;min-width:140px}}@media(max-width:600px){.bp-sidebar{flex-direction:column;align-items:stretch}.bp-avatar-card{width:auto}.bp-photo-actions{flex-direction:row}.bp-form-header{flex-direction:column}.bp-publish-toggle{width:100%}}.acct-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:32px;align-items:start;min-width:0}.acct-sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.acct-info-card{border-radius:18px;padding:16px;background:#ffffffc2;border:1px solid rgba(26,26,46,.06);display:flex;flex-direction:column;gap:4px}.acct-value{display:block;font-size:.95rem;word-break:break-word}.acct-hint{font-size:.78rem;color:var(--text-faint)}.acct-copy-btn{margin-top:6px;padding:6px 12px;border-radius:12px;border:1px solid rgba(26,26,46,.1);background:transparent;font-size:.78rem;font-weight:600;color:var(--text-soft);cursor:pointer;transition:background .15s,color .15s}.acct-copy-btn:hover{background:#1a1a2e0a;color:var(--text)}.acct-form{display:flex;flex-direction:column;gap:20px;min-width:0}.acct-form-title{margin:0;font-size:1.1rem;font-weight:700}.acct-form-subtitle{margin:-12px 0 0;font-size:.88rem;color:var(--text-soft);line-height:1.55}.acct-form-grid{margin-top:12px}.acct-inline-row{display:flex;align-items:flex-end;gap:10px;max-width:520px;width:100%}.acct-inline-field{flex:1;min-width:0}.acct-inline-field input{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(26,26,46,.12);background:#fffffff0;color:var(--text)}.acct-inline-field input::placeholder{color:var(--text-faint)}.acct-inline-btn{flex-shrink:0;white-space:nowrap}.acct-password-mask{flex:1;padding:14px 16px;border-radius:16px;border:1px solid rgba(26,26,46,.12);background:#fffffff0;font-size:1rem;letter-spacing:.18em;color:var(--text-soft);-webkit-user-select:none;user-select:none}.acct-password-form{display:flex;flex-direction:column;gap:16px}.acct-save-row{display:flex;justify-content:flex-start}.acct-mfa-toggle-row{display:flex;align-items:flex-start;gap:14px}.acct-mfa-toggle-label{display:flex;flex-direction:column;gap:2px}.acct-toggle{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:24px;margin-top:2px;cursor:pointer}.acct-toggle input{opacity:0;width:0;height:0;position:absolute}.acct-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#1a1a2e24;transition:background .2s}.acct-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001f;transition:transform .2s}.acct-toggle input:checked+.acct-toggle-track{background:var(--success)}.acct-toggle input:checked+.acct-toggle-track:after{transform:translate(20px)}.acct-toggle input:disabled+.acct-toggle-track{opacity:.5;cursor:not-allowed}.acct-toggle input:focus-visible+.acct-toggle-track{outline:2px solid var(--accent);outline-offset:2px}.acct-mfa-setup{display:flex;flex-direction:column;gap:14px}.acct-mfa-secret{display:block;padding:14px 16px;border-radius:14px;background:#1a1a2e0a;border:1px solid rgba(26,26,46,.08);font-family:monospace;font-size:.88rem;letter-spacing:.08em;word-break:break-all;-webkit-user-select:all;user-select:all}.mfa-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#080e186b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.mfa-modal{background:#fff;border-radius:20px;padding:36px 32px 28px;max-width:420px;width:92vw;display:flex;flex-direction:column;gap:18px;box-shadow:0 8px 40px #0000002e}.mfa-modal-title{font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.mfa-modal-desc{font-size:.92rem;color:var(--text-soft);line-height:1.5;margin:0}.mfa-modal-qr{display:flex;justify-content:center;padding:12px 0}.mfa-modal-manual{font-size:.85rem;color:var(--text-faint)}.mfa-modal-manual summary{cursor:pointer;color:var(--accent);font-weight:500}.mfa-modal-manual code{display:block;margin-top:8px;padding:10px 14px;border-radius:12px;background:#1a1a2e0a;border:1px solid rgba(26,26,46,.08);font-family:monospace;font-size:.85rem;letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all}.mfa-modal-verify label{display:block;font-size:.82rem;font-weight:600;color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mfa-modal-verify input{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(26,26,46,.12);font-size:1rem;letter-spacing:.18em;text-align:center;outline:none;transition:border-color .15s;box-sizing:border-box}.mfa-modal-verify input:focus{border-color:var(--accent)}.mfa-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.acct-fieldset{border:none;margin:0;padding:20px 0 0;border-top:1px solid rgba(26,26,46,.06)}.acct-fieldset legend{padding:0 0 8px}@media(max-width:900px){.acct-layout{grid-template-columns:1fr}.acct-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:600px){.acct-sidebar{grid-template-columns:1fr}}@container workspace-main (max-width: 980px){.bp-layout,.acct-layout{grid-template-columns:1fr}.bp-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start}.bp-avatar-card{flex:0 0 auto;width:200px}.bp-photo-actions{flex:1 1 0;min-width:140px;flex-direction:column}.acct-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container workspace-main (max-width: 680px){.profile-theme-toggle{width:100%}.shell-tab-row{grid-template-columns:1fr}.shell-tab{border-right:0;border-bottom:1px solid rgba(26,26,46,.08)}.shell-tab:last-child{border-bottom:0}.bp-sidebar,.acct-sidebar{flex-direction:column;align-items:stretch;grid-template-columns:1fr}.bp-avatar-card{width:auto}.bp-photo-actions{flex-direction:row}.bp-form-header{flex-direction:column}.bp-publish-toggle{width:100%}.acct-inline-row,.mfa-modal-actions,.user-card,.team-user-card{align-items:stretch;flex-direction:column}.acct-inline-btn,.acct-save-row .button,.mfa-modal-actions .button,.panel-actions .button,.team-user-actions,.team-user-action-row,.team-user-action-row select,.team-user-action-row .button{width:100%}.acct-password-mask{overflow-wrap:anywhere}.team-user-note{max-width:none}.form-grid{grid-template-columns:1fr}}@media(max-width:520px){.mfa-modal{padding:28px 20px 22px}.mfa-modal-actions{align-items:stretch;flex-direction:column}}.module-metadata{margin-top:18px}.metadata-item{flex:1 1 180px}.runtime-shell{margin-top:20px;border-radius:26px;padding:22px;background:linear-gradient(180deg,#fffffff5,#fff9f3fa),linear-gradient(145deg,rgba(108,92,231,.08),transparent 30%);border:1px solid rgba(26,26,46,.08)}.runtime-panel,.runtime-placeholder,.runtime-manifest,.marketplace-metric,.marketplace-card{background:#ffffffc7}.runtime-tag-list{margin-top:12px}.runtime-tag,.runtime-empty{background:#fff0e5db;color:var(--text-soft);border:1px solid rgba(232,97,60,.12)}.runtime-tag-success{background:#2a9d8f1f;color:var(--accent-tertiary)}.form-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid input,.form-grid select,.form-grid textarea,.marketplace-search input{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(26,26,46,.12);background:#fffffff0;color:var(--text)}.form-grid input::placeholder,.form-grid textarea::placeholder,.marketplace-search input::placeholder{color:var(--text-faint)}.form-grid label{display:flex;flex-direction:column;gap:4px}.form-grid label .summary-label{padding:0}.form-textarea{min-height:120px;resize:vertical}.private-label-panel,.private-label-editor,.private-label-assets-grid{display:grid;gap:18px}.private-label-panel{container:private-label / inline-size;margin-top:12px;min-width:0}.private-label-message{margin:0}.private-label-tab-note{margin:-2px 0 0;color:var(--text-soft);line-height:1.6}.private-label-form-grid{margin-top:0;gap:14px 20px}.private-label-form-sections{display:grid;gap:14px}.private-label-fieldset{display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:22px;align-items:start;border:1px solid rgba(26,26,46,.09);border-radius:16px;padding:22px;margin:0;background:linear-gradient(135deg,#ffffffe0,#fffaf694),#ffffff94}.private-label-fieldset-legend{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);padding:0 6px}.private-label-fieldset-intro{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.private-label-fieldset-intro strong{display:block;margin-top:4px;color:var(--text);font-size:1rem;line-height:1.2}.private-label-fieldset-intro p{margin:8px 0 0;color:var(--text-soft);font-size:.86rem;line-height:1.5}.private-label-section-icon,.private-label-input-icon,.private-label-save-note-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.private-label-section-icon{width:42px;height:42px;border-radius:999px;background:#e8613c1f;color:var(--accent)}.private-label-section-icon svg,.private-label-save-note-icon svg{display:block;width:21px;height:21px}.private-label-input-shell{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:52px;overflow:hidden;border:1px solid rgba(26,26,46,.12);border-radius:14px;background:#ffffffeb;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.private-label-input-shell:focus-within{border-color:#e8613c7a;background:#fff;box-shadow:0 0 0 3px #e8613c1f}.private-label-input-icon{height:100%;color:var(--text-faint)}.private-label-input-icon svg{width:20px;height:20px}.private-label-input-shell input{min-height:50px;border:0;border-radius:0;background:transparent;padding:12px 14px 12px 0;box-shadow:none}.private-label-input-shell input:focus{outline:0}.private-label-form-grid input,.private-label-form-grid textarea{min-height:52px;border-radius:14px;border-color:#1a1a2e1f;background:#ffffffeb;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.private-label-form-grid input:focus,.private-label-form-grid textarea:focus{outline:0;border-color:#e8613c7a;background:#fff;box-shadow:0 0 0 3px #e8613c1f}.private-label-form-grid textarea{min-height:130px;line-height:1.55}.private-label-form-grid .private-label-input-shell input,.workspace-main[data-dashboard-tone=dark] .private-label-form-grid .private-label-input-shell input{min-height:50px;border:0;border-radius:0;background:transparent;padding:12px 14px 12px 0;box-shadow:none}.private-label-form-grid .private-label-input-shell input:focus,.workspace-main[data-dashboard-tone=dark] .private-label-form-grid .private-label-input-shell input:focus{outline:0;border:0;background:transparent;box-shadow:none}.private-label-save-bar{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-top:18px;padding-top:22px;border-top:1px solid rgba(26,26,46,.06)}.private-label-save-note,.private-label-save-actions,.private-label-save-button{display:flex;align-items:center}.private-label-save-note{gap:12px;min-width:0;color:var(--text-soft);font-size:.86rem;line-height:1.4}.private-label-save-note strong{color:var(--text)}.private-label-save-note-icon{width:38px;height:38px;border-radius:12px;border:1px solid rgba(232,97,60,.16);background:#fff0e5b8;color:var(--accent)}.private-label-save-actions{justify-content:flex-end;gap:12px;flex-wrap:wrap}.private-label-save-actions .button{min-height:48px;min-width:132px}.private-label-save-button{justify-content:center;gap:12px;min-width:170px}.private-label-save-button svg{width:18px;height:18px}.private-label-save-success{font-size:.88rem;color:#15803d}.private-label-save-error{font-size:.88rem;color:#9f1239}.private-label-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-label-asset-card{height:100%;display:flex;flex-direction:column;gap:0}.private-label-asset-header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.private-label-asset-title{margin:0;font-size:1.08rem;font-weight:700;color:var(--text)}.private-label-asset-dims{font-size:.82rem;color:var(--text-faint);font-weight:500}.private-label-asset-formats{margin:4px 0 0;font-size:.78rem;color:var(--text-faint);letter-spacing:.04em}.private-label-asset-status{margin:8px 0 0;font-size:.82rem;font-weight:700}.private-label-asset-status[data-tone=saving]{color:#9a3412}.private-label-asset-status[data-tone=saved]{color:#15803d}.private-label-asset-status[data-tone=error]{color:#b42318}.private-label-asset-preview{margin-top:14px;min-height:96px;width:100%;border-radius:18px;padding:16px;display:flex;align-items:center;justify-content:center;background:#fff0e566;border:1px dashed rgba(232,97,60,.2)}.private-label-asset-preview-button{color:inherit;cursor:pointer;font:inherit;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.private-label-asset-preview-button:hover{background:#fff0e5a8;border-color:#e8613c66;transform:translateY(-1px)}.private-label-asset-preview-button:focus-visible{outline:3px solid rgba(232,97,60,.28);outline-offset:3px}.private-label-asset-empty{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-faint);font-size:.84rem}.private-label-asset-empty-icon{font-size:1.6rem;opacity:.5}.private-label-asset-image{max-width:220px;max-height:72px;width:auto;height:auto;object-fit:contain}.private-label-favicon-image{width:56px;height:56px;border-radius:16px;object-fit:contain}.private-label-asset-actions{align-items:center}.private-label-file-button{cursor:pointer}.private-label-guidance-list{margin:14px 0 0;padding-left:18px;color:var(--text-soft)}.private-label-guidance-list li+li{margin-top:8px}.private-label-theme-section{display:grid;gap:18px}.private-label-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.private-label-theme-note{margin:-2px 0 0}.private-label-color-field{display:grid;gap:10px;cursor:pointer}.private-label-color-label{font-size:.92rem;font-weight:600;color:var(--text)}.private-label-color-control{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.private-label-color-picker-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;border:1px solid var(--border);background:#fff;box-shadow:inset 0 1px #ffffffad;cursor:pointer}.private-label-color-swatch{width:28px;height:28px;border-radius:999px;border:1px solid rgba(26,26,46,.12);box-shadow:inset 0 0 0 1px #ffffff52,0 4px 12px #1a1a2e14;flex:0 0 auto}.private-label-color-picker-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.private-label-color-text{min-height:52px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;letter-spacing:.01em}@container private-label (max-width: 900px){.private-label-fieldset{grid-template-columns:1fr;gap:16px}.private-label-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container private-label (max-width: 680px){.private-label-assets-grid,.private-label-theme-grid,.private-label-panel .form-grid{grid-template-columns:1fr}.private-label-save-bar,.private-label-asset-actions,.private-label-color-control{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.private-label-save-bar{justify-content:flex-start}.private-label-save-note{align-items:flex-start}.private-label-save-actions{width:100%;align-items:stretch;justify-content:stretch;flex-direction:column}.private-label-save-bar .button,.private-label-asset-actions .button,.private-label-file-button,.private-label-color-text{width:100%}}.wide{grid-column:1 / -1}.panel-actions{margin-top:18px}.auth-inline-link{margin:-4px 0 0;color:var(--text-soft);line-height:1.6}.auth-inline-button{border:0;background:transparent;padding:0;color:var(--accent);font-weight:700}.auth-inline-button:hover{color:#d45430;transform:none}.user-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-width:0}.team-user-card{align-items:stretch;gap:20px}.team-user-identity{display:grid;gap:10px;flex:1;min-width:0}.team-user-meta{display:flex;flex-wrap:wrap;gap:8px}.team-status-chip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.02em}.team-status-active{background:#22c55e1f;color:#15803d}.team-status-pending{background:#f59e0b1f;color:#92400e}.team-status-removed{background:#ef44441a;color:#b91c1c}.team-status-you{background:#6366f11f;color:#4338ca}.team-user-actions{display:grid;gap:12px;min-width:min(320px,100%)}.team-user-control{display:grid;gap:8px}.team-user-action-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.team-user-action-row select{min-width:min(180px,100%);flex:1}.team-user-note{max-width:320px;min-width:0;color:var(--text-soft);line-height:1.6}.user-card p,.meta span{color:var(--text-soft)}.meta span{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;background:#fff0e5e6;border:1px solid rgba(232,97,60,.1);font-size:.8rem;font-weight:700}.builder-repo-card{align-items:start}.builder-repo-actions{display:grid;gap:10px;justify-items:end}.builder-review-summary{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.builder-review-pill,.builder-review-risk{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-size:.8rem;font-weight:700}.builder-review-pill{border:1px solid rgba(148,163,184,.14);background:#ffffff0a}.builder-review-pill-passed{color:#b3f0c7;border-color:#41a66a61;background:#22653d38}.builder-review-pill-failed{color:#ffd1d1;border-color:#d9576361;background:#7522343d}.builder-review-pill-pending{color:#f5ddb1;border-color:#dda94b57;background:#6b4e113d}.builder-review-risk{color:var(--text-soft);border:1px solid rgba(148,163,184,.1);background:#ffffff0a}.builder-review-text,.builder-review-location{color:var(--text-soft)}.builder-review-toggle{margin-top:4px;padding:6px 0;font-size:.9rem}.builder-review-narrative{color:var(--text)}.builder-review-section{margin-top:20px;padding-top:16px;border-top:1px solid rgba(148,163,184,.1)}.builder-review-section:first-of-type{margin-top:14px;padding-top:0;border-top:none}.builder-review-section-title{font-size:.95rem;font-weight:600;color:var(--text);margin:0 0 4px}.builder-review-section-desc{font-size:.85rem;color:var(--text-soft);margin:0 0 10px}.builder-review-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.builder-copy-feedback-btn{margin-top:0;align-self:flex-start}.builder-review-tab-row{margin-top:12px}.builder-review-tab-note{margin:10px 0 0;color:var(--text-soft);font-size:.88rem;line-height:1.5}.builder-review-tier-note{margin-top:14px}.builder-review-findings{display:grid;gap:10px;margin-top:14px}.builder-github-repo-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.builder-github-repo-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.14);background:#ffffff0a;color:var(--text);border-radius:999px;padding:8px 12px;font:inherit;cursor:pointer}.builder-github-repo-pill-selected{border-color:color-mix(in srgb,var(--accent, #e8613c) 32%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #e8613c) 20%,transparent)}.creator-repo-pill-status-loading{display:inline-flex;align-items:center;gap:6px}.builder-github-repo-pill-linked{cursor:not-allowed;opacity:.65}.builder-review-finding{border-radius:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.12);background:#070d186b}.builder-review-finding-header{display:flex;justify-content:space-between;gap:14px;align-items:center}.builder-review-finding-header span{text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;color:var(--text-soft)}.builder-review-finding-required{border-color:#d9576357}.builder-review-finding-recommended{border-color:#dda94b47}.builder-review-finding-info{border-color:#5a8dee47}.builder-review-user-message{margin-top:8px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border-left:3px solid color-mix(in srgb,var(--accent, #e8613c) 50%,transparent);color:var(--text);font-size:.92rem;line-height:1.55}.builder-review-remediation{margin-top:8px;color:var(--text)}.marketplace-runtime{display:grid;gap:18px}.marketplace-runtime-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.marketplace-runtime-hero h4,.marketplace-card-copy h5{font-size:1.2rem}.marketplace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-runtime-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.marketplace-search{display:grid;gap:10px}.marketplace-filter-pill{background:#ffffffe6;color:var(--text-soft);border:1px solid rgba(26,26,46,.08)}.marketplace-filter-pill-active{background:var(--accent-secondary);color:#fff;border-color:var(--accent-secondary)}.marketplace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-card-copy h5,.marketplace-card-copy p,.marketplace-card-meta{margin-top:10px}.app-shell-public{padding-top:20px}.public-marketplace{width:min(1440px,100%);margin:0 auto;display:grid;gap:20px}.public-marketplace-topbar,.public-marketplace-hero,.public-marketplace-toolbar,.public-app-detail,.public-related{border:1px solid var(--border);background:var(--bg-panel);box-shadow:0 20px 60px #1a1a2e14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;padding:24px}.public-marketplace-topbar .public-builder-page,.public-marketplace-hero .public-builder-page,.public-marketplace-toolbar .public-builder-page,.public-app-detail .public-builder-page,.public-related .public-builder-page{display:grid;gap:18px}.public-marketplace-topbar .public-builder-hero,.public-marketplace-hero .public-builder-hero,.public-marketplace-toolbar .public-builder-hero,.public-app-detail .public-builder-hero,.public-related .public-builder-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center}.public-marketplace-topbar .public-builder-copy,.public-marketplace-hero .public-builder-copy,.public-marketplace-toolbar .public-builder-copy,.public-app-detail .public-builder-copy,.public-related .public-builder-copy{display:grid;gap:12px}.public-marketplace-topbar .builder-avatar-shell,.public-marketplace-topbar .builder-profile-avatar-card,.public-marketplace-hero .builder-avatar-shell,.public-marketplace-hero .builder-profile-avatar-card,.public-marketplace-toolbar .builder-avatar-shell,.public-marketplace-toolbar .builder-profile-avatar-card,.public-app-detail .builder-avatar-shell,.public-app-detail .builder-profile-avatar-card,.public-related .builder-avatar-shell,.public-related .builder-profile-avatar-card{width:128px;height:128px;border-radius:32px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#e8613c2e,#1a1a2e1f);border:1px solid rgba(148,163,184,.18)}.public-marketplace-topbar .builder-avatar-image,.public-marketplace-topbar .builder-profile-avatar-image,.public-marketplace-hero .builder-avatar-image,.public-marketplace-hero .builder-profile-avatar-image,.public-marketplace-toolbar .builder-avatar-image,.public-marketplace-toolbar .builder-profile-avatar-image,.public-app-detail .builder-avatar-image,.public-app-detail .builder-profile-avatar-image,.public-related .builder-avatar-image,.public-related .builder-profile-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.public-marketplace-topbar .builder-avatar-fallback,.public-marketplace-topbar .builder-profile-avatar-fallback,.public-marketplace-hero .builder-avatar-fallback,.public-marketplace-hero .builder-profile-avatar-fallback,.public-marketplace-toolbar .builder-avatar-fallback,.public-marketplace-toolbar .builder-profile-avatar-fallback,.public-app-detail .builder-avatar-fallback,.public-app-detail .builder-profile-avatar-fallback,.public-related .builder-avatar-fallback,.public-related .builder-profile-avatar-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:800;letter-spacing:.08em;color:var(--accent-secondary);background:linear-gradient(135deg,#fff0e5e0,#fffffffa)}.public-marketplace-topbar .builder-profile-avatar-row,.public-marketplace-hero .builder-profile-avatar-row,.public-marketplace-toolbar .builder-profile-avatar-row,.public-app-detail .builder-profile-avatar-row,.public-related .builder-profile-avatar-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin-bottom:20px}.public-marketplace-topbar .builder-profile-avatar-copy,.public-marketplace-hero .builder-profile-avatar-copy,.public-marketplace-toolbar .builder-profile-avatar-copy,.public-app-detail .builder-profile-avatar-copy,.public-related .builder-profile-avatar-copy{display:grid;gap:8px}.public-marketplace-topbar .builder-profile-upload-button,.public-marketplace-hero .builder-profile-upload-button,.public-marketplace-toolbar .builder-profile-upload-button,.public-app-detail .builder-profile-upload-button,.public-related .builder-profile-upload-button{position:relative;overflow:hidden}.public-marketplace-topbar .builder-profile-upload-button input,.public-marketplace-hero .builder-profile-upload-button input,.public-marketplace-toolbar .builder-profile-upload-button input,.public-app-detail .builder-profile-upload-button input,.public-related .builder-profile-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.public-marketplace-topbar,.public-marketplace-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between}.public-marketplace-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:20px;background:linear-gradient(180deg,#fff0e5f5,#fffffffa),linear-gradient(145deg,rgba(108,92,231,.1),transparent 38%)}.public-marketplace-hero h1{max-width:12ch;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95;letter-spacing:-.04em;margin:0}.public-marketplace-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.public-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-app-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.public-app-card{text-align:left;border:1px solid var(--border);background:#fffffff5;box-shadow:0 18px 40px #1a1a2e14;border-radius:24px;padding:0;overflow:hidden;color:var(--text)}.public-app-media,.public-app-detail-media{min-height:180px;padding:18px;display:grid;align-content:space-between;gap:14px;background:linear-gradient(180deg,#1218263d,#070c18e6),linear-gradient(135deg,#f59e0b2e,#0ea5e914);background-size:cover;background-position:center}.public-app-media{place-items:center}.public-app-media-initials,.public-app-detail-media-empty span{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);font-weight:850}.public-app-media-initials{width:62px;height:62px;border-radius:16px;font-size:1.15rem}.public-app-detail-media{min-height:260px;border-radius:22px}.public-app-detail-media[data-empty=true]{place-items:center;align-content:center;background:linear-gradient(180deg,#ffffffd1,#f5f2eef5),linear-gradient(135deg,#0f766e1a,#2563eb14)}.public-app-detail-media-empty span{width:92px;height:92px;border-radius:22px;font-size:1.55rem}.public-app-content,.public-app-detail-copy{padding:18px;display:grid;gap:14px}.public-app-heading,.public-app-stats{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.public-app-heading h3,.public-app-detail-copy h2{margin:0;font-size:1.3rem}.public-app-author,.public-app-description,.public-app-description-detail{margin:0;color:var(--text-soft);line-height:1.65}.public-app-author{margin-top:6px}.public-app-stats{color:var(--text-soft);font-size:.92rem}.public-app-rating{display:inline-flex;align-items:center;gap:10px}.public-app-detail-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-soft);font-size:.9rem}.public-app-stars{color:#fbbf24;letter-spacing:.08em}.public-app-detail-integrations{display:grid;gap:8px}.public-app-detail-integrations>span{color:var(--text-soft);font-size:.75rem;font-weight:850;text-transform:uppercase}.public-app-detail{display:grid;gap:18px}.public-app-detail-panel{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:20px}.public-app-price{font-size:1.3rem}.public-review-stars{color:#fbbf24;font-size:1.05rem;letter-spacing:.08em}.public-video-frame{margin-top:18px;border-radius:22px;overflow:hidden;border:1px solid rgba(148,163,184,.12);background:#020617b8;aspect-ratio:16 / 9}.public-video-frame iframe{width:100%;height:100%;border:0}.public-app-media-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.public-app-media-gallery figure{display:grid;gap:8px;min-width:0;margin:0}.public-app-media-gallery img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:var(--bg-faint)}.public-app-media-gallery figcaption{color:var(--text-soft);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.preview-card-topline,.marketplace-card-media{display:grid;gap:12px}.marketplace-card-media{min-height:148px;margin:-18px -18px 18px;padding:18px;align-content:space-between;border-radius:22px 22px 18px 18px;background:linear-gradient(180deg,#1218264d,#070c18db),linear-gradient(135deg,#f59e0b2e,#0ea5e91a);background-position:center;background-size:cover}.empty-inline{color:var(--text-soft)}@media(max-width:1120px){.auth-layout,.auth-layout-wizard,.workspace-frame,.workspace-frame-onboarding,.onboarding-wizard-layout{grid-template-columns:1fr}.auth-layout-wizard{min-height:auto}.auth-stage-panel{border-right:0;border-bottom:1px solid var(--border)}.app-rail{position:static;min-height:auto}.app-shell-workspace .workspace-frame{grid-template-columns:1fr;min-height:auto;gap:18px}.app-shell-workspace .app-rail{position:static;min-height:auto}.app-shell-workspace .workspace-main{padding:0 16px 16px}.onboarding-wizard-aside{position:static;min-height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid rgba(26,26,46,.08);grid-template-rows:auto auto auto}.onboarding-wizard-stage{padding:32px 28px 24px}.notification-menu{width:min(420px,calc(100vw - 64px))}.notification-panel{width:min(400px,calc(100vw - 320px))}.workspace-overview,.wizard-choice-grid,.onboarding-form-grid,.private-label-assets-grid,.private-label-theme-grid,.public-marketplace-hero,.public-app-detail-panel,.public-app-grid,.public-app-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1121px)and (max-height:900px){.onboarding-wizard-aside{gap:18px;padding-block:22px}.onboarding-wizard-figure{width:min(168px,44%,21vh)}.onboarding-wizard-aside-copy h1{font-size:clamp(1.8rem,2.8vw,3rem)}.onboarding-wizard-aside-copy p:last-child{line-height:1.5}.onboarding-wizard-aside-footer strong{font-size:.92rem}}@media(max-width:720px){.app-shell:not(.app-shell-auth){padding:16px}.onboarding-wizard-shell,.app-shell-workspace{padding:0}.auth-layout,.workspace-main,.onboarding-grid,.onboarding-wizard-layout,.admin-grid,.workspace-overview,.workspace-overview-compact,.private-label-assets-grid,.private-label-theme-grid,.marketplace-runtime-hero,.marketplace-runtime-toolbar,.marketplace-runtime-note,.marketplace-card-grid,.marketplace-metrics,.runtime-plugin-grid,.form-grid,.public-app-grid,.public-app-grid-compact,.public-app-media-gallery,.public-marketplace-hero,.public-app-detail-panel{grid-template-columns:1fr}.shell-tab-row{grid-template-columns:repeat(2,minmax(0,1fr))}.private-label-color-control{grid-template-columns:1fr}.panel-header,.surface-panel-header,.workspace-topbar,.onboarding-wizard-stage-header,.onboarding-wizard-stage-footer,.wizard-scan-header,.user-card,.public-marketplace-topbar,.public-marketplace-toolbar,.public-app-heading,.public-app-stats,.public-app-detail-meta{flex-direction:column}.workspace-topbar-meta{justify-items:start}.onboarding-wizard-stage{padding:28px 20px 20px}.onboarding-wizard-aside{padding:24px 20px}.onboarding-wizard-figure{width:min(180px,54vw)}.onboarding-choice-grid,.onboarding-choice-grid-balanced,.onboarding-choice-grid-three-up,.onboarding-choice-grid-tight,.onboarding-form-grid{grid-template-columns:1fr}.onboarding-wizard-stage-footer .button{width:100%}.member-activation-footer-left{width:100%;flex-direction:column}.workspace-topbar-actions,.settings-toggle-item{width:100%}.notification-menu{left:0;right:auto;width:min(100%,calc(100vw - 32px))}.notification-panel{left:8px;right:8px;width:auto}.notification-menu-header,.settings-toggle-item{flex-direction:column;align-items:flex-start}.public-marketplace-filters{justify-content:flex-start}.rail-menu-item,.rail-app-link{padding-inline:12px}.builder-repo-actions{width:100%;justify-items:stretch}.team-user-actions,.team-user-note{min-width:0;max-width:none}.team-user-action-row{flex-direction:column;align-items:stretch}.auth-stage-panel,.auth-panel-wizard{padding:24px 20px}.auth-context-inline,.auth-context-strip{grid-template-columns:1fr}.auth-context-inline .auth-inline-button{justify-self:start}.create-account-summary{gap:16px}.auth-stage-visual{min-height:280px;width:100%}}.import-wizard{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:4px 0}.import-wizard-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.import-wizard-header h3{margin:0;font-size:1.05rem;font-weight:700}.import-wizard-title{font-size:.92rem;font-weight:600;color:var(--text-soft, #6b7280)}.wizard-stepper{display:flex;align-items:center;justify-content:center;gap:0;padding:16px 0 8px;position:relative}.wizard-stepper-item{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;flex:1;max-width:200px}.wizard-stepper-line{position:absolute;top:14px;right:50%;left:-50%;height:3px;background:var(--border, rgba(26, 26, 46, .1));border-radius:2px;z-index:0}.wizard-stepper-line-done{background:var(--accent, #e8613c)}.wizard-stepper-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;background:#fff;color:var(--text-faint, #9ca3af);border:2px solid var(--border, rgba(26, 26, 46, .1));z-index:1;position:relative}.wizard-stepper-circle-active{background:#fff;border-color:var(--accent, #e8613c);color:var(--accent, #e8613c);box-shadow:0 0 0 3px #e8613c26}.wizard-stepper-circle-done{background:var(--accent, #e8613c);border-color:var(--accent, #e8613c);color:#fff}.wizard-stepper-label{font-size:.78rem;font-weight:600;color:var(--text-soft, #6b7280)}.wizard-stepper-counter{position:absolute;right:0;top:14px;font-size:.78rem;color:var(--text-faint, #9ca3af);white-space:nowrap}.wizard-section-heading{margin:20px 0 4px;font-size:.95rem;font-weight:700;color:var(--text, #1a1a2e)}.wizard-section-hint{margin:0 0 10px;font-size:.82rem;color:var(--text-soft, #6b7280)}.wizard-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.wizard-card-grid-lg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.wizard-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border-radius:12px;border:1.5px solid var(--border, rgba(26, 26, 46, .1));background:#fff;cursor:pointer;text-align:left;position:relative;transition:border-color .15s,box-shadow .15s;font-size:.85rem;color:var(--text-soft, #6b7280)}.wizard-card strong{font-size:.88rem;color:var(--text, #1a1a2e)}.wizard-card:hover{border-color:var(--accent, #e8613c)}.wizard-card-selected{border-color:var(--accent, #e8613c);background:#e8613c0a;box-shadow:0 0 0 2px #e8613c1f}.wizard-card-lg{padding:20px;align-items:center;text-align:center;gap:8px;min-height:110px}.wizard-card-check{position:absolute;top:8px;right:10px;width:20px;height:20px;border-radius:4px;background:var(--accent, #e8613c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.wizard-page-title{margin:8px 0 0;font-size:1.1rem;font-weight:700;text-align:center;color:var(--text, #1a1a2e)}.wizard-page-desc{text-align:center;font-size:.88rem;color:var(--text-soft, #6b7280);margin:4px auto 12px;max-width:520px}.wizard-form-section{margin-bottom:16px}.import-advanced-options{margin:2px 0 18px;border-top:1px solid var(--border, rgba(26, 26, 46, .1));border-bottom:1px solid var(--border, rgba(26, 26, 46, .1));interpolate-size:allow-keywords}.import-advanced-options summary{min-height:48px;display:flex;align-items:center;gap:10px;padding:12px 2px;list-style:none;color:var(--text-soft, #6b7280);cursor:pointer;font-size:.88rem;font-weight:700;-webkit-user-select:none;user-select:none;transition:color .16s ease}.import-advanced-options summary::-webkit-details-marker{display:none}.import-advanced-options summary:before{content:"";width:7px;height:7px;margin-left:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transform-origin:58% 58%;transition:transform .18s ease;flex:0 0 auto}.import-advanced-options summary:hover,.import-advanced-options[open] summary{color:var(--text, #1a1a2e)}.import-advanced-options[open] summary:before{transform:rotate(45deg)}.import-advanced-options-current{margin-left:auto;color:var(--text-faint, #9ca3af);font-size:.78rem;font-weight:600;white-space:nowrap}.import-advanced-options::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .22s ease,opacity .16s ease,content-visibility .22s allow-discrete}.import-advanced-options[open]::details-content{block-size:auto;opacity:1}@starting-style{.import-advanced-options[open]::details-content{block-size:0;opacity:0}}.import-relationship-substeps{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem;font-size:.8rem;font-weight:700}.import-relationship-substeps span{padding:.3rem .65rem;border-radius:999px}.import-relationship-substeps .is-complete{background:color-mix(in srgb,var(--surface, #fff) 88%,#16845b);color:#16845b}.import-relationship-substeps .is-current{background:color-mix(in srgb,var(--surface, #fff) 88%,var(--brand-primary, #dd5a35));color:var(--brand-primary, #dd5a35)}.import-relationship-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.import-relationship-summary>span{display:grid;gap:.15rem;padding:.75rem .85rem;border:1px solid var(--border-subtle, #ddd);border-radius:10px;background:var(--surface, #fff)}.import-relationship-summary strong{font-size:1.05rem}.import-relationship-summary small{color:var(--text-muted, #667085);font-size:.78rem}.import-relationship-summary .needs-attention,.import-account-decision-heading>.needs-attention,.import-account-decision-actions>.needs-attention{border-color:color-mix(in srgb,#d99518 55%,var(--border-subtle, #ddd));background:color-mix(in srgb,var(--surface, #fff) 92%,#d99518)}.import-relationship-summary .is-ready,.import-account-decision-heading>.is-ready,.import-account-decision-actions>.is-ready{border-color:color-mix(in srgb,#16845b 38%,var(--border-subtle, #ddd));background:color-mix(in srgb,var(--surface, #fff) 92%,#16845b)}.import-relationship-callout{display:flex;align-items:flex-start;gap:.7rem;margin-top:.85rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,#16845b 32%,var(--border-subtle, #ddd));border-radius:10px;background:color-mix(in srgb,var(--surface, #fff) 94%,#16845b)}.import-relationship-callout-icon{display:grid;flex:0 0 auto;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#16845b;color:#fff;font-size:.75rem;font-weight:800}.import-relationship-callout p{margin:.15rem 0 0;color:var(--text-muted, #667085);font-size:.82rem;line-height:1.45}.import-matched-account-groups{margin-top:.85rem}.import-matched-account-groups>p{margin:-.25rem 0 .75rem;padding:0 .8rem;color:var(--text-muted, #667085);font-size:.8rem}.import-account-decision-panel{margin-top:.85rem;overflow:hidden;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:var(--surface, #fff)}.import-account-decision-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.import-account-decision-heading>div{display:grid;gap:.2rem}.import-account-decision-heading>div>span{color:var(--text-muted, #667085);font-size:.8rem}.import-account-decision-heading>span,.import-account-decision-actions>span{padding:.25rem .55rem;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.import-account-decision-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.import-account-group-head,.import-account-group-summary{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(64px,.2fr) minmax(300px,1fr);align-items:center;gap:1rem}.import-account-group-head{padding:.55rem 1rem;border-top:1px solid var(--border-subtle, #ddd);border-bottom:1px solid var(--border-subtle, #ddd);color:var(--text-muted, #667085);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.import-account-group-list{gap:0;margin:0}.import-account-group{border:0;border-radius:0;padding:.75rem 1rem}.import-account-group-shell+.import-account-group-shell .import-account-group{border-top:1px solid var(--border-subtle, #ddd)}.import-account-group.needs-review{border-color:transparent;background:color-mix(in srgb,var(--surface, #fff) 95%,#d99518)}.import-account-group.is-ready{border-color:transparent}.import-account-group-source,.import-account-group-decision{display:grid;gap:.25rem}.import-account-group-source span,.import-account-destination{color:var(--text-muted, #667085);font-size:.78rem}.import-account-group-rows{font-variant-numeric:tabular-nums}.import-account-group-decision{grid-template-columns:minmax(0,1fr);align-items:center}.import-account-group-decision .wizard-select{max-width:none}.import-account-group-decision .import-account-destination{grid-column:1}.import-account-destination.needs-decision{color:#9a6700}.import-account-destination.is-ready{color:#16845b}.import-account-all-matched{padding:.85rem 1rem;border-top:1px solid var(--border-subtle, #ddd);color:var(--text-muted, #667085)}@media(max-width:900px){.import-relationship-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.import-account-decision-heading{align-items:flex-start;flex-direction:column}.import-account-decision-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.import-bulk-relationship-actions{align-items:stretch;flex-direction:column}.import-account-group-head{display:none}.import-account-group-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start}.import-account-group-decision{grid-column:1 / -1}}.import-advanced-options-panel{max-width:560px;padding:0 0 16px 22px}.import-advanced-options-panel .wizard-section-heading{margin-top:0}@media(prefers-reduced-motion:reduce){.import-advanced-options summary,.import-advanced-options summary:before,.import-advanced-options::details-content{transition:none}}@media(max-width:640px){.import-advanced-options summary{align-items:flex-start;flex-wrap:wrap}.import-advanced-options-current{width:calc(100% - 20px);margin-left:20px;white-space:normal}.import-advanced-options-panel{padding-left:20px}}.wizard-select{padding:10px 14px;border:1.5px solid var(--border, rgba(26, 26, 46, .1));border-radius:10px;font-size:.9rem;background:#fff;color:var(--text, #1a1a2e);max-width:420px;width:100%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wizard-select-sm{padding:6px 10px;font-size:.84rem;max-width:260px}.wizard-hint{font-size:.82rem;color:var(--text-faint, #9ca3af);margin:6px 0 0}.wizard-dropzone{display:flex;align-items:center;justify-content:center;min-height:120px;border:2px dashed var(--border, rgba(26, 26, 46, .12));border-radius:14px;background:#fdfbf799;cursor:pointer;transition:border-color .15s,background .15s}.wizard-dropzone:hover,.wizard-dropzone-active{border-color:var(--accent, #e8613c);background:#e8613c0a}.wizard-dropzone-has-file{background:#e8613c08}.wizard-dropzone-prompt{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-soft, #6b7280);font-size:.88rem}.wizard-dropzone-icon{font-size:1.8rem;margin-bottom:4px}.wizard-dropzone-file{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:.88rem}.wizard-dropzone-file strong{color:var(--text, #1a1a2e)}.wizard-dropzone-file span{color:var(--text-faint, #9ca3af);font-size:.82rem}.wizard-dropzone-remove{background:none;border:none;font-size:1.1rem;color:var(--text-faint, #9ca3af);cursor:pointer;padding:2px 6px;border-radius:6px}.wizard-dropzone-remove:hover{color:#dc3545;background:#dc354514}.wizard-mapping-guide{background:#fdfbf7cc;border:1px solid var(--border, rgba(26, 26, 46, .06));border-radius:14px;padding:16px 20px}.wizard-mapping-guide h4{margin:0 0 6px;font-size:.92rem;font-weight:700}.wizard-mapped-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.72rem;font-weight:700}.wizard-mapped-yes{background:#28a7451f;color:#28a745}.wizard-mapped-no{background:#dc354514;color:var(--text-faint, #9ca3af)}.wizard-validation-ok{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#28a74512;border:1px solid rgba(40,167,69,.18);border-radius:10px;font-size:.88rem;font-weight:600;color:#28a745}.review-explainer{margin-bottom:4px}.review-explainer p{font-size:.88rem;color:var(--text-secondary, #6b7280);line-height:1.55;margin:0}.review-error-section{display:flex;flex-direction:column;gap:14px;margin:4px 0 8px}.review-error-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:#fef3f2;border:1px solid #fecaca;border-radius:10px}.review-error-banner-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#dc2626;color:#fff;font-size:.88rem;font-weight:800;flex-shrink:0;line-height:1}.review-error-banner-body strong{display:block;font-size:.92rem;margin-bottom:2px}.review-error-banner-body p{font-size:.84rem;color:var(--text-secondary, #6b7280);line-height:1.5;margin:0}.review-error-groups{display:flex;flex-wrap:wrap;gap:10px}.review-error-group{flex:1 1 260px;padding:12px 14px;border:1px solid var(--border, rgba(26, 26, 46, .1));border-radius:10px;background:#fdfbf799}.review-error-group-header{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:.88rem}.review-error-group-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:#fecaca;color:#dc2626;font-size:.78rem;font-weight:700}.review-error-group-tip{font-size:.82rem;color:var(--text-secondary, #6b7280);line-height:1.5;margin:2px 0 4px}.review-error-group-rows{font-size:.78rem;color:var(--text-tertiary, #9ca3af);margin:0}.review-error-detail-table{max-height:320px;overflow-y:auto;border-radius:8px}.review-error-overflow{font-size:.78rem;color:var(--text-secondary, #6b7280);text-align:center;margin:8px 0 0}.wizard-executing{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.wizard-spinner{width:36px;height:36px;border:3px solid var(--border, rgba(26, 26, 46, .1));border-top-color:var(--accent, #e8613c);border-radius:50%;animation:wizard-spin .8s linear infinite}@keyframes wizard-spin{to{transform:rotate(360deg)}}.wizard-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 0 0;border-top:1px solid var(--border, rgba(26, 26, 46, .06));margin-top:12px}.wizard-footer-left{display:flex;gap:8px;margin-right:auto}.wizard-footer-note{font-size:.82rem;font-weight:600;color:var(--text-faint, #9ca3af)}.wizard-footer-warnings{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600}.wizard-footer-error{color:var(--error, #dc2626)}.wizard-mapping-warning{margin:4px 0 0;font-size:.78rem;font-weight:500;line-height:1.4}.wizard-mapping-warning-error{color:var(--error, #dc2626)}.wizard-mapping-warning-caution{color:var(--warning, #b45309);cursor:help}.import-wizard-steps{display:flex;gap:8px}.import-step{padding:4px 12px;border-radius:12px;font-size:.82rem;font-weight:600;background:var(--surface-muted, rgba(0, 0, 0, .04));color:var(--text-soft, #666)}.import-step-active{background:var(--accent, #e8613c);color:#fff}.import-step-done{background:#28a7451f;color:#28a745}.import-wizard-form{display:grid;gap:18px}.import-field{display:grid;gap:6px}.import-field-label{font-size:.85rem;font-weight:600;color:var(--text-soft, #666)}.import-select{padding:8px 12px;border:1px solid var(--border, #ddd);border-radius:8px;font-size:.9rem;background:var(--bg, #fff);color:var(--text, #1a1a1a);max-width:360px}.import-select-sm{padding:4px 8px;font-size:.82rem;max-width:240px}.import-radio-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:6px 0}.import-radio-label input[type=radio]{margin-top:4px}.import-radio-desc{font-size:.82rem;color:var(--text-soft, #666)}.import-file-input{font-size:.9rem}.import-wizard-actions{display:flex;gap:12px;padding-top:4px}.import-error{color:#dc3545;font-size:.88rem;font-weight:600}.import-upload-resume-note,.import-upload-progress{display:grid;gap:.45rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--brand-primary, #dd5a35) 28%,var(--border-subtle, #ddd));border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 94%,var(--brand-primary, #dd5a35))}.import-upload-resume-note span{color:var(--text-muted, #667085)}.import-upload-progress>div{display:flex;justify-content:space-between;gap:1rem}.import-upload-progress progress{width:100%;accent-color:var(--brand-primary, #dd5a35)}.import-mismatch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.import-origin-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent, #e8613c) 25%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--accent, #e8613c) 7%,var(--surface, #fff))}.import-origin-banner img,.import-origin-mark{width:36px;height:36px;flex:0 0 36px;border-radius:9px}.import-origin-banner img{object-fit:cover}.import-origin-mark{display:grid;place-items:center;background:var(--accent, #e8613c);color:#fff;font-weight:800}.import-origin-banner div,.import-locked-entity,.import-reviewed-plan-summary{display:grid;gap:3px}.import-origin-banner span,.import-locked-entity span,.import-reviewed-plan-summary span{color:var(--text-soft, #6b7280);font-size:.82rem}.import-locked-entity,.import-reviewed-plan-summary{max-width:620px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted, rgba(0, 0, 0, .03))}.import-review-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.import-review-summary-grid>div{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface, #fff)}.import-review-summary-grid strong{overflow-wrap:anywhere;font-size:1rem}.import-review-summary-grid span{color:var(--text-soft, #6b7280);font-size:.78rem}.import-final-confirmation{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent, #e8613c) 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent, #e8613c) 5%,var(--surface, #fff));font-weight:600}.import-final-confirmation input{margin-top:2px}.import-route-status{display:grid;gap:12px;justify-items:start}@media(max-width:760px){.import-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.import-upload-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(232,97,60,.3);border-radius:12px;background:#e8613c14;padding:14px 16px}.import-upload-notice-copy{display:grid;gap:4px}.import-upload-notice-copy strong{color:var(--text, #1a1a2e);font-size:.94rem}.import-upload-notice-copy p{margin:0;color:var(--text-muted, #4b5563);font-size:.88rem;line-height:1.45}.import-upload-notice-copy span{color:var(--text-faint, #9ca3af);font-size:.78rem}.import-upload-notice-action{flex:0 0 auto}@media(max-width:760px){.import-upload-notice{align-items:flex-start;flex-direction:column}}.import-mismatch-banner{background:#fff8e1;border:1px solid #f9a825;border-radius:8px;padding:14px 18px;margin-bottom:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.import-analysis-gate{max-width:760px;border:1px solid color-mix(in srgb,var(--brand-primary, #4f46e5) 28%,var(--border, #d9dce3));border-radius:12px;padding:clamp(18px,3vw,28px);background:color-mix(in srgb,var(--brand-primary, #4f46e5) 5%,var(--surface, #fff))}.import-analysis-gate-mismatch{border-color:color-mix(in srgb,var(--warning, #b45309) 45%,var(--border, #d9dce3));background:color-mix(in srgb,var(--warning, #b45309) 9%,var(--surface, #fff))}.import-analysis-gate-error{border-color:color-mix(in srgb,var(--danger, #b42318) 38%,var(--border, #d9dce3));background:color-mix(in srgb,var(--danger, #b42318) 6%,var(--surface, #fff))}.import-analysis-gate h3{margin:4px 0 8px;color:var(--text, #1a1a2e);font-size:1.12rem}.import-analysis-gate>p:not(.eyebrow){max-width:650px;margin:0;color:var(--text-muted, #4b5563);line-height:1.55}.import-analysis-evidence{margin:18px 0;padding:14px 16px;border-radius:9px;background:color-mix(in srgb,var(--surface-raised, #fff) 82%,transparent)}.import-analysis-evidence strong{color:var(--text, #1a1a2e);font-size:.84rem}.import-analysis-evidence ul{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.import-analysis-evidence li{border:1px solid var(--border, #d9dce3);border-radius:999px;padding:5px 9px;background:var(--surface, #fff);color:var(--text-soft, #6b7280);font-size:.78rem;font-weight:650}@media(max-width:640px){.import-analysis-gate .import-mismatch-actions,.import-analysis-gate .import-mismatch-actions .button{width:100%}}.import-mismatch-banner p{margin:0;font-size:.9rem;flex:1 1 280px}.import-mismatch-banner button{white-space:nowrap}.import-info{font-size:.9rem;color:var(--text-soft, #666)}.import-row-warn{background:#ffc10714}.import-confidence{font-size:.82rem;font-weight:600;padding:2px 8px;border-radius:8px}.import-confidence-high{background:#28a7451f;color:#28a745}.import-confidence-med{background:#ffc10726;color:#b8860b}.import-confidence-low{background:#dc35451a;color:#dc3545}.import-validation-summary{display:flex;gap:24px;flex-wrap:wrap}.import-stat{display:grid;gap:2px;text-align:center}.import-stat strong{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.import-stat span{font-size:.82rem;color:var(--text-soft, #666)}.import-stat-success strong{color:#28a745}.import-stat-error strong{color:#dc3545}.import-status{font-size:.82rem;font-weight:600}.import-status-completed{color:#28a745}.import-status-completed_with_errors{color:#b8860b}.import-status-failed{color:#dc3545}.import-status-processing,.import-status-validating,.import-status-mapping{color:var(--accent, #e8613c)}.import-checkbox-label{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer}.import-detail{padding:4px 0}.import-detail>.workspace-breadcrumb{margin-bottom:12px}.import-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.import-detail-title{font-size:1.18rem;font-weight:700;margin:0 0 4px;color:var(--text, #1a1a2e)}.import-detail-meta{font-size:.84rem;color:var(--text-faint, #9ca3af);margin:0}.import-detail-header-actions{flex-shrink:0}.import-detail-summary{display:flex;gap:0;background:#fffc;border:1px solid rgba(26,26,46,.06);border-radius:12px;padding:18px 24px;margin-bottom:16px}.import-detail-stat{flex:1;text-align:center;display:flex;flex-direction:column;gap:2px}.import-detail-stat strong{font-size:1.5rem;font-weight:800;color:var(--text, #1a1a2e)}.import-detail-stat span{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint, #9ca3af)}.import-detail-stat-success strong{color:#28a745}.import-detail-status{font-size:.88rem;margin-bottom:16px;color:var(--text-faint, #9ca3af)}.import-detail-status .import-status{text-transform:capitalize}.import-detail-tabs{display:flex;gap:0;border-bottom:1.5px solid rgba(26,26,46,.08);margin-bottom:16px}.import-detail-tab{background:none;border:none;border-bottom:2px solid transparent;padding:10px 18px;font-size:.88rem;font-weight:600;color:var(--text-faint, #9ca3af);cursor:pointer;transition:color .15s,border-color .15s}.import-detail-tab:hover{color:var(--text, #1a1a2e)}.import-detail-tab-active{color:var(--accent, #e8613c);border-bottom-color:var(--accent, #e8613c)}.import-detail-errors{margin-top:4px}.import-error-field{font-size:.82rem;color:var(--text-faint, #9ca3af);margin-left:6px}.import-detail-error-details{margin-top:16px}.import-detail-error-toggle{cursor:pointer;font-size:.85rem;font-weight:500;color:var(--accent, #e8613c);padding:8px 0}.import-detail-error-toggle:hover{text-decoration:underline}.import-error-table .import-error-message{color:#dc3545;font-weight:500}.import-error-table .import-error-value{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;color:var(--text-faint, #9ca3af)}.core-data-table-clickable tbody tr{cursor:pointer}.core-data-row-clickable:hover{background:#e8613c0f!important}.import-filename{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-error-count{color:#dc3545;font-weight:700}.import-complete-error-hint{color:var(--text-faint, #9ca3af);font-size:.88rem;border-left:3px solid #b8860b;padding-left:12px;margin:12px 0}.import-status-rolled_back{color:var(--text-faint, #9ca3af)}.import-status-stale{color:#b8860b;font-style:italic}.import-stale-banner{display:flex;align-items:center;gap:8px;background:#fff8e1;border:1px solid #f9a825;border-left:4px solid #f9a825;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:.86rem;color:#7c6200}.import-delete-confirm{display:flex;align-items:center;gap:8px;font-size:.84rem}.import-delete-confirm span{color:#dc3545;font-weight:600}.import-row-actions{width:40px;text-align:center;padding:0 4px!important}.import-row-delete{background:none;border:none;cursor:pointer;font-size:.9rem;padding:2px 6px;border-radius:4px;opacity:.45;transition:opacity .15s}.core-data-row-clickable:hover .import-row-delete{opacity:.85}.import-row-delete:hover{opacity:1;background:#dc354514}.import-row-confirm{display:inline-flex;gap:4px;align-items:center}.import-row-confirm-label{font-size:.78rem;color:var(--text-faint, #9ca3af)}.import-row-confirm-yes,.import-row-confirm-no{background:none;border:none;cursor:pointer;font-size:.88rem;padding:2px 6px;border-radius:4px;font-weight:700;line-height:1}.import-row-confirm-yes{color:#dc3545}.import-row-confirm-yes:hover{background:#dc35451a}.import-row-confirm-yes:disabled{opacity:.5;cursor:not-allowed}.import-row-confirm-no{color:var(--text-faint, #9ca3af)}.import-row-confirm-no:hover{color:var(--text, #1a1a2e);background:#1a1a2e0f}.core-data-list{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.workspace-inline-warning{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning, #b45309) 38%,var(--border, #d9dce3));border-radius:8px;background:color-mix(in srgb,var(--warning, #b45309) 9%,var(--surface, #fff));color:var(--text, #1a1a2e);font-size:.84rem;font-weight:600;line-height:1.45}.workspace-inline-warning .button{margin-left:8px;padding:2px 8px;font-size:.78rem}.overview-card-clickable{cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.overview-card-clickable:hover{border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c14}.ac-manager{display:grid;gap:16px}.ac-header h3{margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700}.ac-desc{font-size:.86rem;color:var(--text-soft, #6b7280);margin:4px 0 0;max-width:600px}.ac-toolbar{display:flex;gap:10px}.ac-drop-hint{margin:10px 0 12px;font-size:.83rem;color:var(--text-soft, #6b7280)}.ac-tree{display:grid;gap:0}.ac-root-dropzone{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px dashed rgba(59,130,246,.22);background:#3b82f60a;color:var(--text-soft, #6b7280);font-size:.82rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.ac-root-dropzone-active{background:#3b82f61a;border-color:#3b82f673;color:#2563eb}.ac-node{display:grid;gap:0}.ac-row{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:10px;border:1px solid transparent;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s}.ac-row:hover{background:#e8613c0a}.ac-row-droppable{cursor:grab}.ac-row-dragging{opacity:.58;transform:scale(.992)}.ac-row-drop-target{background:#3b82f614;border-color:#3b82f642;box-shadow:inset 0 0 0 1px #3b82f624}.ac-toggle{background:none;border:none;font-size:.9rem;cursor:pointer;padding:2px 4px;color:var(--text-soft, #6b7280);width:22px;text-align:center}.ac-name{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text, #1a1a2e);flex:1}.ac-level{font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:6px;letter-spacing:.04em}.ac-level-1{background:#e8613c1a;color:var(--accent, #e8613c)}.ac-level-2{background:#3b82f61a;color:#3b82f6}.ac-level-3{background:#8b5cf61a;color:#8b5cf6}.ac-actions{display:flex;gap:4px;opacity:0;transition:opacity .12s}.ac-row:hover .ac-actions{opacity:1}.ac-action{background:none;border:none;font-size:.78rem;font-weight:600;color:var(--accent, #e8613c);cursor:pointer;padding:3px 8px;border-radius:6px}.ac-action:hover{background:#e8613c14}.ac-add-inline,.ac-edit-inline{display:flex;align-items:center;gap:8px;padding:6px 10px}.ac-input{padding:6px 12px;border:1.5px solid var(--border, rgba(26, 26, 46, .12));border-radius:8px;font-size:.86rem;background:#fff;color:var(--text, #1a1a2e);min-width:200px}.cd-hierarchy-select{min-width:280px}.ac-input:focus{outline:none;border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c1f}.ac-btn-sm{padding:5px 12px!important;font-size:.78rem!important;border-radius:8px!important}.ac-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media(max-width:900px){.ac-side-by-side{grid-template-columns:1fr}}.ac-panel{border:1.5px solid var(--border, rgba(26, 26, 46, .12));border-radius:14px;padding:16px;background:#fff;min-height:200px}.ac-panel-px{background:var(--bg-soft, #f9fafb);opacity:.85}.ac-panel-heading{font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ac-badge-readonly{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:6px;background:#6b72801a;color:var(--text-soft, #6b7280);letter-spacing:.03em}.wizard-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cd-hub{container:core-data / inline-size;display:grid;gap:0;min-width:0}.cd-hub-header{padding:28px 32px 0}.cd-hub-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.cd-hub-title-row h2{margin:0;font-size:1.5rem;font-weight:800;font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.02em}.cd-hub-title-row .eyebrow{margin:0 0 2px}.cd-health-band{display:flex;gap:0;padding:0;border-radius:16px;background:#fdfbf7d9;border:1px solid rgba(26,26,46,.06);overflow:hidden}.cd-health-stat{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 12px 12px;border-right:1px solid rgba(26,26,46,.06);min-width:0}.cd-health-stat:last-child{border-right:0}.cd-health-value{font-size:1.25rem;font-weight:800;font-family:Space Grotesk,Inter,sans-serif;color:var(--text, #1a1a2e);letter-spacing:-.02em;line-height:1.2}.cd-health-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint, #9ca3af);margin-top:2px}.cd-health-stat-highlight .cd-health-value{color:var(--accent, #e8613c)}.cd-health-stat-date .cd-health-value{font-size:.92rem;font-weight:700;letter-spacing:0}.cd-tab-row{display:flex;gap:0;padding:0 32px;margin-top:18px;border-bottom:1.5px solid rgba(26,26,46,.08);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.cd-tab{border:0;background:transparent;color:var(--text-soft, #6b7280);font-size:.84rem;font-weight:700;letter-spacing:.01em;padding:12px 18px 10px;cursor:pointer;transition:color .12s ease,border-color .12s ease;white-space:nowrap;border-bottom:2.5px solid transparent;margin-bottom:-1.5px}.cd-tab:hover{color:var(--text, #1a1a2e)}.cd-tab-active{color:var(--text, #1a1a2e);border-bottom-color:var(--accent, #e8613c)}.cd-content{padding:20px 32px 32px;min-width:0}.core-data-content{margin-top:18px;min-width:0}.core-data-loading{margin:0;padding:32px 18px;text-align:center;color:var(--text-soft, #6b7280);font-size:.88rem;font-weight:600}.core-data-hint{font-size:.82rem;color:var(--text-secondary, #6b7280);margin:0 0 10px}.cd-settings-workspace{display:grid;gap:18px}.cd-settings-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:24px;padding:24px;border:1px solid rgba(26,26,46,.08);border-radius:22px;background:linear-gradient(135deg,#fffffff0,#fdfbf7e0 48%,#2a9d8f1f),var(--bg-panel, #ffffff);box-shadow:0 22px 60px #1a1a2e14}.cd-settings-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(26,26,46,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,46,.045) 1px,transparent 1px);background-size:36px 36px;opacity:.55;pointer-events:none}.cd-settings-hero-copy,.cd-settings-source-map{position:relative;z-index:1}.cd-settings-hero-copy h3{margin:4px 0 8px;font-family:Space Grotesk,Inter,sans-serif;font-size:1.42rem;line-height:1.12;letter-spacing:0;color:var(--text, #1a1a2e)}.cd-settings-hero-copy p{max-width:640px;margin:0;color:var(--text-soft, #6b7280);font-size:.94rem;line-height:1.55}.cd-settings-source-map{justify-self:end;display:grid;justify-items:center;gap:9px;min-width:210px}.cd-settings-source-label{color:var(--text-faint, #9ca3af);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cd-settings-source-node{width:100%;padding:10px 14px;border:1px solid rgba(26,26,46,.08);border-radius:12px;background:#ffffffd1;color:var(--text, #1a1a2e);font-size:.82rem;font-weight:800;text-align:center;box-shadow:0 10px 24px #1a1a2e12}.cd-settings-source-node-accent{border-color:#2a9d8f42;background:#2a9d8f1f;color:#0f766e}.cd-settings-source-line{width:2px;height:24px;background:linear-gradient(180deg,#2a9d8f00,#2a9d8fbf,#2a9d8f00)}.cd-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:16px;align-items:start}.cd-settings-action-list{display:grid;gap:12px;min-width:0}.cd-settings-action{--settings-tone: var(--accent, #1a1a2e);--settings-tone-soft: rgba(26, 26, 46, .08);position:relative;width:100%;min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) 34px;align-items:center;gap:16px;padding:18px 18px 18px 22px;overflow:hidden;border:1px solid rgba(26,26,46,.08);border-radius:18px;background:#ffffffd6;color:var(--text, #1a1a2e);text-align:left;box-shadow:0 18px 44px #1a1a2e12;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.cd-settings-action:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--settings-tone);opacity:.92}.cd-settings-action:hover,.cd-settings-action:focus-visible{border-color:color-mix(in srgb,var(--settings-tone) 44%,rgba(26,26,46,.08));background:#fffffff5;box-shadow:0 22px 54px #1a1a2e1a;transform:translateY(-1px)}.cd-settings-action:focus-visible{outline:3px solid color-mix(in srgb,var(--settings-tone) 30%,transparent);outline-offset:3px}.cd-settings-action-taxonomy{--settings-tone: #2a9d8f;--settings-tone-soft: rgba(42, 157, 143, .13)}.cd-settings-action-mapping{--settings-tone: #d97706;--settings-tone-soft: rgba(217, 119, 6, .13)}.cd-settings-action-fields{--settings-tone: #6c5ce7;--settings-tone-soft: rgba(108, 92, 231, .13)}.cd-settings-action-body{display:grid;gap:4px;min-width:0}.cd-settings-action-kicker{color:var(--text-faint, #9ca3af);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cd-settings-action-body strong{color:var(--text, #1a1a2e);font-size:1rem;line-height:1.2;letter-spacing:0}.cd-settings-action-body>span:last-child{color:var(--text-soft, #6b7280);font-size:.86rem;line-height:1.45}.cd-settings-action-meta{display:grid;gap:3px;justify-self:end;min-width:0;text-align:right}.cd-settings-action-meta span{color:var(--text, #1a1a2e);font-size:.9rem;font-weight:900;line-height:1.2}.cd-settings-action-meta small{color:var(--text-faint, #9ca3af);font-size:.73rem;font-weight:700;line-height:1.25}.cd-settings-action-open{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#1a1a2e12;color:var(--text, #1a1a2e);font-size:1rem;font-weight:900}.cd-settings-readiness{display:grid;gap:16px;padding:20px;border-radius:22px;background:linear-gradient(160deg,#2a9d8f3d,#2a9d8f00 38%),#17182a;color:#fff;box-shadow:0 22px 56px #1a1a2e2e}.cd-settings-readiness-kicker{color:#ffffff9e;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cd-settings-readiness h4{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:1.03rem;line-height:1.25;letter-spacing:0}.cd-settings-readiness ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cd-settings-readiness li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:start;padding:0 0 12px 14px;border-left:2px solid rgba(255,255,255,.16)}.cd-settings-readiness li:last-child{padding-bottom:0}.cd-settings-readiness li div{display:grid;gap:2px;min-width:0}.cd-settings-readiness li strong{font-size:.86rem;line-height:1.25}.cd-settings-readiness li small{color:#ffffff9e;font-size:.77rem;font-weight:700;line-height:1.3}.cd-settings-readiness-note{margin:0;padding:10px 12px;border-radius:12px;background:#ffffff1a;color:#ffffffc2;font-size:.78rem;line-height:1.45}.cd-mapping-empty,.cd-mapping-panel{border:1px solid rgba(26,26,46,.08);border-radius:20px;background:#ffffffdb;box-shadow:0 18px 48px #1a1a2e12}.cd-mapping-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(26,26,46,.08);border-radius:18px;background:#1a1a2e0f}.cd-mapping-explainer>div{padding:15px 16px;background:#ffffffd6}.cd-mapping-explainer span{display:block;color:var(--text, #1a1a2e);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cd-mapping-explainer p{margin:5px 0 0;color:var(--text-soft, #6b7280);font-size:.82rem;line-height:1.45}.cd-mapping-empty{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px}.cd-mapping-empty-kicker,.cd-mapping-summary-kicker{display:block;color:var(--text-faint, #9ca3af);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cd-mapping-empty strong,.cd-mapping-summary strong{display:block;margin-top:6px;color:var(--text, #1a1a2e);font-size:1rem;line-height:1.25}.cd-mapping-empty p,.cd-mapping-summary p{max-width:700px;margin:6px 0 0;color:var(--text-soft, #6b7280);font-size:.88rem;line-height:1.5}.cd-mapping-panel{overflow:hidden}.cd-mapping-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(26,26,46,.07);background:linear-gradient(135deg,#2a9d8f1a,#fff0 46%),#fdfbf7b8}.cd-mapping-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.cd-mapping-save-state{justify-self:end;font-size:.8rem;font-weight:900;white-space:nowrap}.cd-mapping-save-state-idle{color:var(--text-faint, #9ca3af)}.cd-mapping-save-state-saving{color:#b45309}.cd-mapping-save-state-saved{color:var(--success, #2a9d8f)}.cd-mapping-save-state-error{color:var(--error, #c44)}.cd-mapping-save-error{margin:0;padding:10px 20px;border-bottom:1px solid rgba(196,68,68,.12);background:#c444440f;color:var(--error, #c44);font-size:.82rem;font-weight:700;line-height:1.4}.cd-revert-modal{max-width:520px}.cd-mapping-table-wrap{margin-top:0}.cd-mapping-table-wrap .core-data-table{margin:0}.cd-mapped-path{display:block;margin-top:5px;color:var(--text-faint, #9ca3af);font-size:.74rem;line-height:1.3}.cd-source-badge{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:4px 9px;border-radius:999px;font-size:.74rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.cd-source-badge-px{background:#2a9d8f1f;color:#0f766e}.cd-source-badge-custom{background:#6c5ce71f;color:#4f46e5}.cd-source-badge-none{background:#6b72801f;color:var(--text-soft, #6b7280)}@media(prefers-reduced-motion:reduce){.cd-settings-action{transition:none}.cd-settings-action:hover,.cd-settings-action:focus-visible{transform:none}}.core-data-row-clickable{cursor:pointer;transition:background .15s}.core-data-row-clickable:hover{background:#e8613c0f}.core-data-detail{display:grid;gap:18px;padding:0;min-width:0}.core-data-detail h3{margin:0;font-size:1.2rem;font-weight:700;font-family:Space Grotesk,Inter,sans-serif}.core-data-detail-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:14px 18px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(26,26,46,.06)}.core-data-detail-meta .summary-label{font-size:.8rem}.core-data-list-heading{margin:16px 0 8px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint, #9ca3af)}.core-data-table{width:100%;max-width:100%;border-collapse:collapse;font-size:.88rem}.core-data-table th{text-align:left;font-weight:700;padding:10px 14px;border-bottom:1.5px solid rgba(26,26,46,.08);color:var(--text-faint, #9ca3af);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.core-data-table td{padding:11px 14px;border-bottom:1px solid rgba(26,26,46,.04);color:var(--text, #1a1a2e);overflow-wrap:anywhere}.core-data-table tbody tr:hover{background:#e8613c0a}.cd-status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.4}.cd-status-chip-success{background:#15803d1a;color:#166534}.cd-status-chip-warning{background:#eab3081f;color:#92400e}.cd-status-chip-error{background:#dc26261a;color:#991b1b}.cd-status-chip-neutral{background:#94a3b824;color:#475569}.cd-status-chip-info{background:#3b82f61a;color:#1e40af}.cd-cell-primary{font-weight:600}.cd-cell-mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.82rem;letter-spacing:.02em}.cd-cell-currency{font-family:Space Grotesk,SF Mono,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:600}.cd-cell-date{font-size:.82rem;color:var(--text-soft, #6b7280)}.allocation-bar{height:10px;border-radius:5px;background:var(--accent, #e8613c);min-width:2px;opacity:.7}.core-data-edit-form{display:grid;gap:12px;max-width:420px;padding:18px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(26,26,46,.06)}.core-data-edit-actions{display:flex;gap:10px;align-items:center}.core-data-sub-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;border:1px solid rgba(26,26,46,.08);border-radius:14px;overflow:hidden;background:#fdfbf7eb;margin-bottom:14px}.core-data-sub-tabs .shell-tab,.core-data-sub-tabs .core-data-tab{padding:10px 14px;font-size:.82rem}.core-data-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:16px 0}.core-data-metric-card{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:#ffffffc2;border:1px solid rgba(26,26,46,.06)}.core-data-metric-label,.core-data-tax-detail-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft, #6b7280)}.core-data-metric-value{font-size:1.05rem;font-weight:700;color:var(--text, #1a1a2e)}.core-data-tax-panel{display:grid;gap:14px}.core-data-tax-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.core-data-tax-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.core-data-tax-caption{margin:6px 0 0;font-size:.88rem;color:var(--text-soft, #6b7280)}.core-data-tax-selectors,.core-data-tax-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.core-data-tax-form{max-width:none}.core-data-tax-form-span-full{grid-column:1 / -1}.core-data-tax-meta{margin-top:-2px}.core-data-tax-advanced,.core-data-tax-note{padding:14px 16px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(26,26,46,.06)}.core-data-tax-advanced summary{cursor:pointer;font-weight:700}.core-data-tax-note p{margin:8px 0 0}.core-data-tax-error{margin:0;color:var(--error, #c44);font-size:.88rem;font-weight:600}.core-data-tax-empty{margin-top:4px}.core-data-tax-textarea{width:100%;resize:vertical;min-height:88px}@container core-data (max-width: 860px){.cd-hub-title-row{flex-direction:column}.cd-settings-hero,.cd-settings-grid{grid-template-columns:1fr}.cd-settings-source-map{justify-self:stretch;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center}.cd-settings-source-label{grid-column:1 / -1;justify-self:start}.cd-settings-source-line{width:100%;height:2px;background:linear-gradient(90deg,#2a9d8f00,#2a9d8fbf,#2a9d8f00)}.cd-mapping-empty,.cd-mapping-explainer,.cd-mapping-summary{align-items:stretch;grid-template-columns:1fr}.cd-mapping-empty{flex-direction:column}.cd-mapping-empty .panel-actions,.cd-mapping-actions{justify-content:flex-start}.cd-mapping-save-state{justify-self:start}.cd-health-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cd-health-stat{border-right:0;border-bottom:1px solid rgba(26,26,46,.06)}.cd-health-stat:nth-last-child(-n+2){border-bottom:0}.core-data-tax-selectors,.core-data-tax-form-grid,.core-data-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}@container core-data (max-width: 640px){.cd-hub-header{padding:20px 18px 0}.cd-tab-row{padding-inline:18px}.cd-content{padding:18px}.cd-settings-hero{padding:18px;border-radius:18px}.cd-settings-source-map{grid-template-columns:1fr;justify-items:stretch}.cd-settings-source-line{width:2px;height:20px;justify-self:center;background:linear-gradient(180deg,#2a9d8f00,#2a9d8fbf,#2a9d8f00)}.cd-settings-action{grid-template-columns:minmax(0,1fr) 32px;gap:12px;padding:16px 16px 16px 20px}.cd-settings-action-meta{grid-column:1 / 3;justify-self:start;text-align:left}.cd-settings-readiness{border-radius:18px;padding:18px}.cd-mapping-empty,.cd-mapping-explainer>div,.cd-mapping-summary{padding:16px}.cd-mapping-empty .panel-actions,.cd-mapping-actions{flex-direction:column;align-items:stretch}.cd-mapping-empty .button,.cd-mapping-actions .button{width:100%}.cd-health-band{grid-template-columns:1fr}.cd-health-stat,.cd-health-stat:nth-last-child(-n+2){border-bottom:1px solid rgba(26,26,46,.06)}.cd-health-stat:last-child{border-bottom:0}.core-data-edit-form{max-width:none}.core-data-edit-actions,.core-data-tax-toolbar,.core-data-tax-toolbar-actions,.core-data-holistiplan-toolbar,.core-data-holistiplan-toolbar-actions,.core-data-integration-toolbar,.core-data-integration-toolbar-actions{align-items:stretch;flex-direction:column}.core-data-edit-actions .button,.core-data-tax-toolbar-actions .button,.core-data-holistiplan-toolbar-actions .button,.core-data-integration-toolbar-actions .button{width:100%}.cd-hub .core-data-table,.cd-hub .core-data-holistiplan-table-wrap,.cd-hub .core-data-integration-table-wrap{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cd-hub .core-data-table{width:100%;min-width:0;white-space:nowrap}}.integration-hub-grid{gap:18px}.integration-partner-card{display:grid;gap:18px;padding:24px;border-radius:24px;background:#fffffff5;border:1px solid rgba(26,26,46,.08);box-shadow:0 12px 28px #1a1a2e0f}.integration-partner-metadata{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.integration-partner-metric{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#f8f5f0eb;border:1px solid rgba(26,26,46,.06)}.integration-partner-metric-wide{grid-column:1 / -1}.integration-partner-metric strong{margin:0;color:var(--text, #1a1a2e);font-size:.98rem;letter-spacing:-.02em}.integration-partner-metric span:last-child{font-size:.8rem;color:var(--text-soft, #6b7280)}.integration-partner-metric-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft, #6b7280)}.integration-partner-actions,.integration-partner-form-actions,.core-data-holistiplan-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.integration-partner-form{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;padding-top:4px}.integration-partner-form-actions{grid-column:1 / -1;justify-content:space-between}.integration-partner-form-shell{display:grid;gap:16px;padding:18px 20px;border-radius:22px;background:#f8f5f0f0;border:1px solid rgba(26,26,46,.08)}.integration-partner-form-primary{margin-top:16px;margin-bottom:16px;border-radius:20px;background:#ffffffe6}.integration-partner-form-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.integration-partner-form-header h5{margin:4px 0 0;font-size:1.02rem;letter-spacing:-.02em}.integration-partner-form-note{max-width:46ch}.integration-import-options{grid-column:1 / -1;display:grid;gap:10px}.integration-import-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integration-import-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:86px;padding:12px;border-radius:14px;border:1px solid rgba(26,26,46,.08);background:#f8f5f0bd;cursor:pointer}.integration-import-option input{margin-top:3px}.integration-import-option span{display:grid;gap:4px;min-width:0}.integration-import-option strong{color:var(--text, #1a1a2e);font-size:.9rem}.integration-import-option small{color:var(--text-soft, #6b7280);line-height:1.35}.altruist-import-review-modal{width:min(1120px,calc(100vw - 48px))}.altruist-import-loading,.altruist-import-map-panel{display:grid;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(26,26,46,.08);background:#ffffffb8}.altruist-import-loading strong{color:var(--text, #1a1a2e)}.altruist-import-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.altruist-import-summary-grid>div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#f8f5f0d1;border:1px solid rgba(26,26,46,.08)}.altruist-import-summary-grid span,.altruist-import-household-source small{color:var(--text-soft, #6b7280);font-size:.78rem}.altruist-import-summary-grid strong{color:var(--text, #1a1a2e);font-size:1.2rem}.altruist-import-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.altruist-import-household-list{display:grid;gap:10px;max-height:360px;overflow-y:auto;padding-right:4px}.altruist-import-household-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,.95fr);gap:12px;align-items:start;padding:12px;border-radius:14px;border:1px solid rgba(26,26,46,.08);background:#f8f5f0a3}.altruist-import-household-source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.altruist-import-household-source input{margin-top:4px}.altruist-import-household-source span{display:grid;gap:4px;min-width:0}.altruist-import-household-source strong{color:var(--text, #1a1a2e);overflow-wrap:anywhere}.altruist-import-household-controls{display:grid;gap:8px}.altruist-import-account-section{grid-column:1 / -1;min-width:0}.altruist-import-account-section summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;color:var(--text-soft, #6b7280);font-size:.78rem}.altruist-import-account-section summary small{color:var(--text-soft, #6b7280)}.altruist-import-account-preview{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.altruist-refresh-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:8px}.altruist-refresh-progress-item{display:grid;gap:8px;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(26,26,46,.08);background:#ffffffc2;color:var(--text, #1a1a2e);font-size:.78rem;font-weight:700}.altruist-refresh-progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.altruist-refresh-progress-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.altruist-refresh-progress small,.altruist-refresh-progress-row small{color:var(--text-soft, #6b7280);font-size:.72rem;font-weight:600}.altruist-refresh-progress-bar{height:7px;overflow:hidden;border-radius:999px;background:#94a3b833}.altruist-refresh-progress-bar span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e);transition:width .18s ease}.altruist-refresh-progress-item-completed .altruist-refresh-progress-bar span,.altruist-refresh-progress-item-empty .altruist-refresh-progress-bar span{background:#15803d}.altruist-refresh-progress-item-failed .altruist-refresh-progress-bar span,.altruist-refresh-progress-item-forbidden .altruist-refresh-progress-bar span,.altruist-refresh-progress-item-unauthorized .altruist-refresh-progress-bar span{background:#b91c1c}.altruist-import-account-chip-group{display:inline-flex;align-items:center;gap:4px}.altruist-import-account-chip,.altruist-import-tax-chip{padding:5px 8px;border-radius:999px;color:var(--text-soft, #6b7280);background:#ffffffc2;border:1px solid rgba(26,26,46,.08);font-size:.78rem}.altruist-import-tax-chip{color:#365314;background:#ecfccbe0;border-color:#65a30d33}.altruist-import-tax-chip-tax_advantaged_pre_tax{color:#075985;background:#e0f2fee0;border-color:#0284c733}.altruist-import-tax-chip-tax_advantaged_post_tax{color:#7c2d12;background:#ffedd5e0;border-color:#ea580c33}.altruist-import-tax-chip-tax_advantaged_pre_and_post{color:#3730a3;background:#e0e7ffe0;border-color:#6366f133}.altruist-import-tax-chip-unknown{color:var(--text-soft, #6b7280);background:#f1f5f9e0}.altruist-import-diagnostics{display:grid;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid rgba(202,138,4,.22);background:#fefce8e0}.altruist-import-diagnostics p{margin:0;color:var(--text-soft, #6b7280);font-size:.82rem}.altruist-import-diagnostics strong{color:var(--text, #1a1a2e);text-transform:capitalize}.altruist-import-review-actions{justify-content:flex-end}.integration-confirm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;display:flex;align-items:center;justify-content:center;padding:24px;background:#080e186b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.integration-confirm-modal{width:min(520px,calc(100vw - 40px));display:grid;gap:18px;padding:24px;border-radius:20px;border:1px solid rgba(26,26,46,.1);background:#fffffff5;box-shadow:0 28px 80px #0f172a3d;animation:holistiplan-modal-in .18s cubic-bezier(.22,1,.36,1) both}.integration-confirm-modal-head{display:grid;gap:8px}.integration-confirm-modal-head h3{margin:0;color:var(--text, #1a1a2e);font-size:1.18rem}.integration-confirm-modal-head p,.integration-confirm-warning span{margin:0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-confirm-warning{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(204,68,68,.18);background:#cc444412}.integration-confirm-warning strong{color:var(--text, #1a1a2e);font-size:.92rem}.integration-confirm-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.integration-partner-error{margin:0;color:var(--error, #c44);font-size:.9rem;font-weight:600}.integration-partner-success{margin:0;padding:10px 12px;border-radius:12px;color:#0f766e;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);font-size:.9rem;font-weight:650}.integration-detail-inline-error{margin-top:14px}.integration-workspace{container:integration-workspace / inline-size;width:100%;justify-self:stretch;gap:32px;min-width:0}.integration-workspace-header{display:grid;gap:14px;max-width:780px}.integration-workspace-header h2{margin:0;font-size:clamp(2rem,3.2vw,2.85rem);letter-spacing:-.04em;line-height:1.02}.integration-summary-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft, #6b7280)}.integration-connected-section,.integration-marketplace-section{display:grid;gap:18px}.integration-section-head,.integration-marketplace-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.integration-section-head h3,.integration-marketplace-toolbar h3,.integration-active-card-copy h4,.integration-marketplace-card h4{margin:0}.integration-inline-note{color:var(--text-soft, #6b7280);font-size:.84rem;font-weight:600}.integration-marketplace-toolbar{align-items:center}.integration-link-button{display:inline-flex;align-items:center;gap:8px;border:0;padding:0;background:transparent;color:var(--accent-tertiary, #2a9d8f);font-weight:700;cursor:pointer}.integration-link-icon{display:inline-flex}.integration-link-button:hover{text-decoration:underline;text-underline-offset:3px}.integration-connected-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.integration-active-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-partner-brand{display:flex;align-items:center;gap:14px}.integration-partner-title-group{display:grid;gap:2px}.integration-partner-badge,.integration-marketplace-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:#1a1a2e0d;color:var(--text, #1a1a2e);font-size:.84rem;font-weight:800;letter-spacing:.02em}.integration-partner-logo{display:inline-flex;align-items:center;justify-content:center;width:92px;height:48px;flex:0 0 auto;padding:9px 12px;border-radius:14px;border:1px solid rgba(26,26,46,.08);box-shadow:inset 0 1px #ffffffb3}.integration-partner-logo-light{background:#ffffffdb}.integration-partner-logo-dark{background:#050505}.integration-partner-logo img{display:block;width:100%;max-width:100%;max-height:100%;object-fit:contain}.integration-partner-logo-icon{width:58px;padding:8px}.integration-partner-logo-icon img{width:auto}.integration-marketplace-icon-teal{background:#2a9d8f24;color:#1f776d}.integration-marketplace-icon-amber{background:#df92372e;color:#9a5d10}.integration-marketplace-icon-blue{background:#3b82f624;color:#2450b2}.integration-marketplace-icon-slate{background:#4755691f;color:#334155}.integration-marketplace-category{margin:0;color:var(--text-soft, #6b7280);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.integration-active-card-topline h4{margin:0}.integration-active-card-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.integration-active-card-footnote{max-width:42ch;color:var(--text-soft, #6b7280);font-size:.88rem;line-height:1.55}.integration-marketplace-search{position:relative;width:min(320px,100%)}.integration-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-soft, #6b7280);pointer-events:none}.integration-marketplace-search-input{min-height:44px;padding-left:42px}.integration-filter-row{display:flex;flex-wrap:wrap;gap:10px}.integration-filter-chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(26,26,46,.08);background:#ffffffb8;color:var(--text-soft, #6b7280);font-size:.82rem;font-weight:700;transition:background .14s ease,border-color .14s ease,color .14s ease}.integration-filter-chip:hover{border-color:#1a1a2e24;color:var(--text, #1a1a2e)}.integration-filter-chip-active{background:var(--accent, #e8613c);border-color:var(--accent, #e8613c);color:#fff}.integration-marketplace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.integration-marketplace-card{display:grid;gap:16px;min-height:100%;padding:22px;border-radius:24px;background:#fffffff5;box-shadow:0 12px 28px #1a1a2e0f;align-content:start;transition:transform .15s ease,box-shadow .15s ease}.integration-marketplace-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1a1a2e17}.integration-marketplace-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.integration-marketplace-card-copy{display:grid;gap:8px}.integration-marketplace-card p{margin:0;color:var(--text-soft, #6b7280);font-size:.86rem;line-height:1.6}.integration-marketplace-action{width:100%;margin-top:auto}.integration-marketplace-empty{display:grid;gap:8px;padding:24px;border-radius:24px}@media(max-width:960px){.integration-marketplace-search{width:100%}}@media(max-width:720px){.integration-partner-card,.integration-marketplace-card,.integration-marketplace-empty{padding:20px 22px}.integration-section-head,.integration-marketplace-toolbar,.integration-active-card-foot,.integration-partner-form-header,.integration-partner-form-actions{flex-direction:column;align-items:flex-start}.integration-partner-brand{width:100%}.integration-partner-metadata,.integration-partner-form{grid-template-columns:1fr}}.integration-command-center{gap:18px}.integration-catalog-copy p{margin:0;color:var(--text-soft, #6b7280);line-height:1.58}.integration-catalog-panel .surface-description{max-width:62ch}.integration-catalog-panel{position:sticky;top:24px;display:grid;gap:14px;padding:18px;border-radius:24px;background:#ffffffe0;border:1px solid rgba(26,26,46,.08);box-shadow:0 16px 36px #1a1a2e12}.integration-directory-panel{position:static}.integration-catalog-panel .integration-marketplace-toolbar{display:grid;gap:14px}.integration-directory-panel .integration-marketplace-toolbar{display:flex;align-items:flex-end}.integration-catalog-panel .integration-marketplace-search{width:100%}.integration-catalog-toolbar-copy{display:grid;gap:4px;min-width:min(360px,100%)}.integration-catalog-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.integration-catalog-count{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;background:#11253a0d;color:var(--text-soft, #6b7280);font-size:.78rem;font-weight:800;white-space:nowrap}.integration-catalog-card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),280px));align-items:stretch;justify-content:start}.integration-catalog-card{display:grid;grid-template-rows:auto minmax(128px,1fr) auto auto;gap:16px;height:100%;min-height:326px;padding:18px;border-radius:20px;background:#f8f5f0b8;border:1px solid rgba(26,26,46,.07);align-content:stretch;transition:transform .15s ease,border-color .15s ease,background .15s ease}.integration-catalog-card:hover{transform:translateY(-2px);border-color:#1a1a2e24;background:#ffffffeb}.integration-catalog-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:48px}.integration-catalog-copy{display:grid;gap:8px;align-content:start;min-width:0}.integration-catalog-copy h4{margin:2px 0 0;color:var(--text, #1a1a2e);font-size:1.04rem}.integration-catalog-capability{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:10px;background:#2a9d8f17;color:#1f776d;font-size:.75rem;font-weight:700}.integration-catalog-card-capability{display:grid;gap:6px;min-width:0;align-self:end;min-height:58px}.integration-catalog-card-capability span{color:var(--text-soft, #6b7280);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.integration-catalog-card-capability strong{color:var(--text, #1a1a2e);font-size:.86rem;line-height:1.35}.integration-catalog-action{align-self:end;white-space:nowrap;width:100%;justify-content:center}.integration-detail-page{display:grid;gap:16px;padding:18px;border-radius:24px;background:#ffffffe6;border:1px solid rgba(26,26,46,.08);box-shadow:0 16px 36px #1a1a2e12}.workspace-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-soft, #6b7280);font-size:.84rem;font-weight:800;line-height:1.4}.workspace-breadcrumb-link{all:unset;cursor:pointer;color:var(--text-soft, #6b7280)}.workspace-breadcrumb-link:hover{color:var(--text, #1a1a2e);text-decoration:underline;text-underline-offset:3px}.workspace-breadcrumb-link:focus-visible{border-radius:6px;outline:2px solid rgba(232,97,60,.38);outline-offset:3px}.workspace-breadcrumb-separator{color:#6b7280b8}.workspace-breadcrumb-current{min-width:0;overflow:hidden;color:var(--text, #1a1a2e);text-overflow:ellipsis;white-space:nowrap}.integration-detail-header,.integration-detail-panel{border-radius:20px;background:#f8f5f0b8;border:1px solid rgba(26,26,46,.07)}.integration-detail-header{padding:18px}.integration-detail-title-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.integration-detail-title{display:grid;gap:5px;min-width:0}.integration-detail-title h3{margin:0;color:var(--text, #1a1a2e);font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1;letter-spacing:0}.integration-detail-title p{margin:0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-detail-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.integration-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,300px),360px);gap:16px;align-items:start;min-width:0}.integration-detail-main,.integration-detail-side{display:grid;gap:14px}.integration-detail-panel{display:grid;gap:14px;padding:18px}.integration-detail-panel h4{margin:3px 0 0;color:var(--text, #1a1a2e);font-size:1rem}.integration-detail-panel p{margin:0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-detail-panel-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.integration-sync-list{display:grid;gap:10px}.integration-sync-item{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(220px,1.4fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:#ffffff9e;border:1px solid rgba(26,26,46,.06)}.integration-sync-item-simple{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr)}.integration-sync-item-compact{grid-template-columns:1fr}.integration-sync-item h5{margin:0;color:var(--text, #1a1a2e);font-size:.94rem}.integration-sync-item p{margin:4px 0 0;font-size:.84rem}.integration-sync-item-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.integration-sync-item-meta span{display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;border-radius:999px;background:#11253a0d;color:var(--text-soft, #6b7280);font-size:.76rem;font-weight:700;line-height:1.2}.integration-detail-panel-actions{display:flex;justify-content:flex-start;padding-top:2px}.integration-detail-facts{display:grid;gap:10px}.integration-detail-facts>div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#ffffff9e;border:1px solid rgba(26,26,46,.06)}.integration-detail-facts span{color:var(--text-soft, #6b7280);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integration-detail-facts strong{color:var(--text, #1a1a2e);font-size:.92rem;line-height:1.35}.integration-detail-facts small{color:var(--text-soft, #6b7280);font-size:.78rem}.integration-live-workspace{container:integration-live-workspace / inline-size;display:grid;gap:12px;min-width:0}.integration-live-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:16px;border:1px solid rgba(26,26,46,.07);background:linear-gradient(135deg,#ffffffeb,#f8f5f0d1)}.integration-live-status-block{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.integration-live-status-block h4,.integration-health-panel h4,.integration-governance-panel h4{margin:3px 0 0;color:var(--text, #1a1a2e);font-size:1.04rem}.integration-live-status-block p,.integration-health-panel p,.integration-governance-panel p{margin:5px 0 0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-live-dot{width:12px;height:12px;margin-top:5px;border-radius:999px;background:#64748b;box-shadow:0 0 0 6px #64748b1f}.integration-live-dot-success{background:#15803d;box-shadow:0 0 0 6px #15803d1f;animation:integration-connected-pulse 3.8s ease-in-out infinite}.integration-live-dot-warning{background:#d97706;box-shadow:0 0 0 6px #d977061f}.integration-live-dot-error{background:#dc2626;box-shadow:0 0 0 6px #dc26261f}.integration-live-dot-info{background:#2563eb;box-shadow:0 0 0 6px #2563eb1f}@keyframes integration-connected-pulse{0%,to{box-shadow:0 0 0 6px #15803d1f;transform:scale(1)}50%{box-shadow:0 0 0 9px #15803d0d;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.integration-live-dot-success{animation:none}}.integration-live-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(620px,100%)}.integration-live-stat-row>div,.integration-scope-summary{display:grid;gap:3px;min-width:0;padding:10px 11px;border-radius:12px;border:1px solid rgba(26,26,46,.06);background:#ffffffa3}.integration-live-stat-row span,.integration-scope-summary span,.integration-latest-metrics span,.integration-latest-run-head small{color:var(--text-soft, #6b7280);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.integration-live-stat-row strong,.integration-scope-summary strong,.integration-latest-metrics strong{color:var(--text, #1a1a2e);font-size:.9rem;line-height:1.35}.integration-live-stat-row small{color:var(--text-soft, #6b7280);font-size:.76rem;line-height:1.35}.integration-live-secondary{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,320px),380px);gap:12px;align-items:stretch;min-width:0}.integration-wealthbox-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:16px;border:1px solid rgba(26,26,46,.07);background:linear-gradient(135deg,#fffffff5,#f8f5f0b8)}.integration-wealthbox-next-step h4{margin:3px 0 0;color:var(--text, #1a1a2e);font-size:1.04rem}.integration-wealthbox-next-step p{margin:5px 0 0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-wealthbox-preview-pill{display:inline-flex;min-height:30px;align-items:center;justify-content:center;white-space:nowrap;padding:6px 10px;border-radius:999px;border:1px solid rgba(21,128,61,.14);background:#15803d14;color:#166534;font-size:.78rem;font-weight:850;line-height:1.2}.integration-detail-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:81;display:flex;justify-content:flex-end;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.integration-detail-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(440px,calc(100vw - 28px));height:100%;overflow:hidden;border-left:1px solid rgba(26,26,46,.08);background:#fffffffa;box-shadow:-24px 0 54px #0f172a2e;animation:command-drawer-in .22s cubic-bezier(.22,1,.36,1) both}.integration-detail-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid rgba(26,26,46,.08)}.integration-detail-drawer-head h3{margin:4px 0 0;color:var(--text, #1a1a2e);font-size:1.22rem;line-height:1.15}.integration-detail-drawer-body{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:18px 22px 24px}.integration-detail-drawer-section{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(26,26,46,.07);background:#f8f5f09e}.integration-detail-drawer-section p{margin:0;color:var(--text-soft, #6b7280);line-height:1.55}.integration-detail-drawer-facts{display:grid;gap:8px}.integration-detail-drawer-facts>div{display:grid;gap:3px;padding:10px;border-radius:12px;border:1px solid rgba(26,26,46,.06);background:#ffffffb8}.integration-detail-drawer-facts span,.integration-detail-drawer-details summary{color:var(--text-soft, #6b7280);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.integration-detail-drawer-facts strong{color:var(--text, #1a1a2e);font-size:.91rem;line-height:1.35}.integration-detail-drawer-facts small{color:var(--text-soft, #6b7280);font-size:.76rem;line-height:1.35}.integration-detail-drawer-metrics{padding-top:0}.integration-detail-drawer-details{background:#ffffffad}.integration-detail-drawer-details summary{cursor:pointer;list-style-position:inside}.integration-detail-drawer-form{display:grid;gap:10px;padding-top:6px}.integration-detail-drawer-form .button{justify-self:start}.integration-detail-drawer-danger{border-color:#dc26262e;background:#fef2f294}.integration-sync-health{display:grid;gap:12px}.integration-health-panel,.integration-governance-panel{align-content:start}.integration-governance-panel{min-height:100%}.integration-governance-panel .integration-detail-panel-actions{align-self:end;margin-top:auto}.integration-latest-run-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px}.integration-latest-run-head small{letter-spacing:0;text-transform:none;font-weight:650;text-align:right}.integration-latest-metrics{display:grid;gap:0}.integration-latest-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:9px 0;border-top:1px solid rgba(26,26,46,.07)}.integration-latest-metrics>div:first-child{border-top:0}.integration-scope-summary{margin-top:2px}@media(max-width:1120px){.integration-catalog-panel{position:static}.integration-detail-grid,.integration-live-overview,.integration-live-secondary,.integration-wealthbox-next-step{grid-template-columns:1fr}.integration-directory-panel .integration-marketplace-toolbar,.integration-catalog-controls{align-items:flex-start;justify-content:space-between}.integration-catalog-controls,.integration-live-stat-row{width:100%}}@media(max-width:720px){.integration-catalog-panel,.integration-detail-page,.integration-detail-header,.integration-detail-panel{padding:20px;border-radius:24px}.integration-detail-title-row{grid-template-columns:auto minmax(0,1fr)}.integration-detail-title-row>.cd-status-chip{grid-column:1 / -1;justify-self:start}.integration-detail-actions{justify-content:flex-start}.integration-detail-drawer{width:100%}.integration-detail-drawer-head,.integration-detail-drawer-body{padding-inline:18px}.integration-sync-item{grid-template-columns:1fr;align-items:flex-start}.integration-live-stat-row,.integration-latest-metrics,.integration-import-option-grid,.altruist-import-summary-grid,.altruist-import-option-grid,.altruist-import-household-row{grid-template-columns:1fr}.altruist-import-review-modal{width:100%}.integration-sync-item>.cd-status-chip{justify-self:start}.integration-directory-panel .integration-marketplace-toolbar,.integration-catalog-controls{flex-direction:column;align-items:stretch}.integration-catalog-count{width:fit-content}.integration-catalog-card-grid{grid-template-columns:1fr}}@container integration-workspace (max-width: 1120px){.integration-catalog-panel{position:static}.integration-detail-grid,.integration-live-overview,.integration-live-secondary,.integration-wealthbox-next-step{grid-template-columns:1fr}.integration-directory-panel .integration-marketplace-toolbar,.integration-catalog-controls{align-items:flex-start;justify-content:space-between}.integration-catalog-controls,.integration-live-stat-row{width:100%}}@container integration-workspace (max-width: 720px){.integration-partner-card,.integration-marketplace-card,.integration-marketplace-empty,.integration-catalog-panel,.integration-detail-page,.integration-detail-header,.integration-detail-panel{padding:20px;border-radius:24px}.integration-section-head,.integration-marketplace-toolbar,.integration-active-card-foot,.integration-partner-form-header,.integration-partner-form-actions,.integration-directory-panel .integration-marketplace-toolbar,.integration-catalog-controls{flex-direction:column;align-items:stretch}.integration-partner-brand{width:100%}.integration-partner-metadata,.integration-partner-form,.integration-import-option-grid,.altruist-import-summary-grid,.altruist-import-option-grid,.altruist-import-household-row,.integration-sync-item{grid-template-columns:1fr}.integration-detail-title-row{grid-template-columns:auto minmax(0,1fr)}.integration-detail-title-row>.cd-status-chip{grid-column:1 / -1;justify-self:start}.integration-detail-actions{justify-content:flex-start}.integration-detail-drawer{width:100%}.integration-detail-drawer-head,.integration-detail-drawer-body{padding-inline:18px}.integration-live-stat-row,.integration-latest-metrics,.integration-catalog-card-grid{grid-template-columns:1fr}.integration-sync-item>.cd-status-chip{justify-self:start}.integration-catalog-count{width:fit-content}}@container integration-live-workspace (max-width: 1120px){.integration-live-overview,.integration-live-secondary,.integration-wealthbox-next-step{grid-template-columns:1fr}.integration-live-stat-row{width:100%}}@container integration-live-workspace (max-width: 720px){.integration-sync-item,.integration-live-stat-row,.integration-latest-metrics{grid-template-columns:1fr}.integration-sync-item{align-items:flex-start}}.workspace-main[data-dashboard-tone=dark] .integration-catalog-panel,.workspace-main[data-dashboard-tone=dark] .integration-catalog-card,.workspace-main[data-dashboard-tone=dark] .integration-catalog-count,.workspace-main[data-dashboard-tone=dark] .integration-detail-page,.workspace-main[data-dashboard-tone=dark] .integration-detail-header,.workspace-main[data-dashboard-tone=dark] .integration-detail-panel,.workspace-main[data-dashboard-tone=dark] .integration-live-overview,.workspace-main[data-dashboard-tone=dark] .integration-wealthbox-next-step,.workspace-main[data-dashboard-tone=dark] .integration-live-stat-row>div,.workspace-main[data-dashboard-tone=dark] .integration-scope-summary,.workspace-main[data-dashboard-tone=dark] .integration-partner-form-primary,.workspace-main[data-dashboard-tone=dark] .integration-import-option,.workspace-main[data-dashboard-tone=dark] .altruist-import-loading,.workspace-main[data-dashboard-tone=dark] .altruist-import-map-panel,.workspace-main[data-dashboard-tone=dark] .altruist-import-summary-grid>div,.workspace-main[data-dashboard-tone=dark] .altruist-import-household-row,.workspace-main[data-dashboard-tone=dark] .altruist-refresh-progress-item,.workspace-main[data-dashboard-tone=dark] .altruist-import-account-chip,.workspace-main[data-dashboard-tone=dark] .integration-confirm-modal,.workspace-main[data-dashboard-tone=dark] .integration-sync-item,.workspace-main[data-dashboard-tone=dark] .integration-detail-facts>div,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-section,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-facts>div{background:#131c2ad9;border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .integration-catalog-card:hover{background:#1e293bd6;border-color:#94a3b842}.workspace-main[data-dashboard-tone=dark] .integration-live-overview{background:linear-gradient(135deg,#131c2ae6,#1e293bc7)}.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-overlay{background:#0206178a}.workspace-main[data-dashboard-tone=dark] .integration-wealthbox-next-step{background:linear-gradient(135deg,#131c2ae6,#1e293bbd)}.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-head{border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-danger{background:#7f1d1d38;border-color:#f8717138}.workspace-main[data-dashboard-tone=dark] .integration-wealthbox-preview-pill{border-color:#4ade8038;background:#22c55e21;color:#bbf7d0}.workspace-main[data-dashboard-tone=dark] .integration-catalog-copy p,.workspace-main[data-dashboard-tone=dark] .integration-catalog-count,.workspace-main[data-dashboard-tone=dark] .integration-catalog-card-capability span,.workspace-main[data-dashboard-tone=dark] .integration-detail-title p,.workspace-main[data-dashboard-tone=dark] .integration-detail-panel p,.workspace-main[data-dashboard-tone=dark] .integration-live-status-block p,.workspace-main[data-dashboard-tone=dark] .integration-wealthbox-next-step p,.workspace-main[data-dashboard-tone=dark] .integration-health-panel p,.workspace-main[data-dashboard-tone=dark] .integration-governance-panel p,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-section p,.workspace-main[data-dashboard-tone=dark] .integration-live-stat-row span,.workspace-main[data-dashboard-tone=dark] .integration-live-stat-row small,.workspace-main[data-dashboard-tone=dark] .integration-latest-metrics span,.workspace-main[data-dashboard-tone=dark] .integration-latest-run-head small,.workspace-main[data-dashboard-tone=dark] .integration-scope-summary span,.workspace-main[data-dashboard-tone=dark] .integration-import-option small,.workspace-main[data-dashboard-tone=dark] .altruist-import-summary-grid span,.workspace-main[data-dashboard-tone=dark] .altruist-import-household-source small,.workspace-main[data-dashboard-tone=dark] .altruist-refresh-progress small,.workspace-main[data-dashboard-tone=dark] .altruist-import-account-section summary,.workspace-main[data-dashboard-tone=dark] .altruist-import-account-chip,.workspace-main[data-dashboard-tone=dark] .integration-confirm-modal-head p,.workspace-main[data-dashboard-tone=dark] .integration-confirm-warning span,.workspace-main[data-dashboard-tone=dark] .integration-sync-item p,.workspace-main[data-dashboard-tone=dark] .integration-sync-item-meta span,.workspace-main[data-dashboard-tone=dark] .integration-detail-facts span,.workspace-main[data-dashboard-tone=dark] .integration-detail-facts small,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-facts span,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-facts small,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-details summary,.workspace-main[data-dashboard-tone=dark] .workspace-breadcrumb,.workspace-main[data-dashboard-tone=dark] .workspace-breadcrumb-link,.workspace-main[data-dashboard-tone=dark] .workspace-breadcrumb-separator{color:#8f9db1}.workspace-main[data-dashboard-tone=dark] .integration-catalog-copy h4,.workspace-main[data-dashboard-tone=dark] .integration-catalog-card-capability strong,.workspace-main[data-dashboard-tone=dark] .integration-detail-title h3,.workspace-main[data-dashboard-tone=dark] .integration-detail-panel h4,.workspace-main[data-dashboard-tone=dark] .integration-live-status-block h4,.workspace-main[data-dashboard-tone=dark] .integration-wealthbox-next-step h4,.workspace-main[data-dashboard-tone=dark] .integration-health-panel h4,.workspace-main[data-dashboard-tone=dark] .integration-governance-panel h4,.workspace-main[data-dashboard-tone=dark] .integration-live-stat-row strong,.workspace-main[data-dashboard-tone=dark] .integration-latest-metrics strong,.workspace-main[data-dashboard-tone=dark] .integration-scope-summary strong,.workspace-main[data-dashboard-tone=dark] .integration-import-option strong,.workspace-main[data-dashboard-tone=dark] .altruist-import-loading strong,.workspace-main[data-dashboard-tone=dark] .altruist-import-summary-grid strong,.workspace-main[data-dashboard-tone=dark] .altruist-import-household-source strong,.workspace-main[data-dashboard-tone=dark] .altruist-refresh-progress strong,.workspace-main[data-dashboard-tone=dark] .integration-confirm-modal-head h3,.workspace-main[data-dashboard-tone=dark] .integration-confirm-warning strong,.workspace-main[data-dashboard-tone=dark] .integration-sync-item h5,.workspace-main[data-dashboard-tone=dark] .integration-detail-facts strong,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-head h3,.workspace-main[data-dashboard-tone=dark] .integration-detail-drawer-facts strong,.workspace-main[data-dashboard-tone=dark] .workspace-breadcrumb-current{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .integration-sync-item-meta span{background:#94a3b81f}.workspace-main[data-dashboard-tone=dark] .integration-latest-metrics>div{border-color:#94a3b824}.workspace-main[data-dashboard-tone=dark] .workspace-breadcrumb-link:hover{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .integration-catalog-capability{background:#2dd4bf24;color:#99f6e4}.core-data-holistiplan-panel{display:grid;gap:14px}.core-data-holistiplan-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.core-data-holistiplan-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.core-data-holistiplan-caption{margin:6px 0 0;font-size:.88rem;color:var(--text-soft, #6b7280)}.core-data-holistiplan-card{display:grid;gap:14px;padding:16px 18px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(26,26,46,.06)}.core-data-holistiplan-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.core-data-holistiplan-card-header p{margin:6px 0 0;font-size:.88rem;color:var(--text-soft, #6b7280)}.core-data-holistiplan-connection-meta,.core-data-holistiplan-current-link-grid,.core-data-holistiplan-candidate-meta{display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));font-size:.84rem;color:var(--text-soft, #6b7280)}.core-data-holistiplan-connection-form,.core-data-holistiplan-search{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.core-data-holistiplan-connection-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.core-data-holistiplan-current-link{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#0f172a08;border:1px solid rgba(26,26,46,.08)}.core-data-holistiplan-freshness{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#ffffffa8;border:1px solid rgba(26,26,46,.06)}.core-data-holistiplan-suggestion{display:grid;gap:12px;padding:14px 16px;border-radius:16px;background:#e8613c0f;border:1px solid rgba(232,97,60,.16)}.core-data-holistiplan-suggestion-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.core-data-holistiplan-candidates{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.core-data-holistiplan-candidate{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#ffffffc2;border:1px solid rgba(26,26,46,.08)}.core-data-holistiplan-candidate-active{border-color:#22c55e59;box-shadow:inset 0 0 0 1px #22c55e33}.core-data-holistiplan-candidate-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.core-data-holistiplan-candidate-header>div{display:grid;gap:4px}.core-data-holistiplan-candidate-header span{font-size:.76rem;color:var(--text-soft, #6b7280)}.core-data-holistiplan-candidate-reasons{margin:0;font-size:.84rem;color:var(--text-soft, #6b7280)}.core-data-holistiplan-candidate-actions{display:flex;justify-content:flex-end}.core-data-holistiplan-table-wrap{overflow-x:auto}.core-data-holistiplan-error{margin:0;color:var(--error, #c44);font-size:.88rem;font-weight:600}.core-data-holistiplan-empty{margin:0}.core-data-holistiplan-modal-overlay{--shell-modal-top-offset: 28px;--shell-modal-bottom-offset: 28px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:flex;align-items:flex-start;justify-content:center;padding:var(--shell-modal-top-offset) 28px var(--shell-modal-bottom-offset);overflow-y:auto;background:#080e186b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.core-data-holistiplan-modal{width:min(980px,calc(100vw - 48px));max-height:min(980px,calc(100vh - var(--shell-modal-top-offset) - var(--shell-modal-bottom-offset)));overflow-y:auto;display:grid;gap:18px;padding:24px;border-radius:30px;border:1px solid rgba(26,26,46,.1);background:linear-gradient(180deg,#fffffff5,#faf6f1f5),#fffffff5;box-shadow:0 32px 90px #0f172a38;animation:holistiplan-modal-in .22s cubic-bezier(.22,1,.36,1) both}.core-data-holistiplan-modal-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}@keyframes holistiplan-modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.core-data-holistiplan-modal-overlay{--shell-modal-top-offset: 16px;--shell-modal-bottom-offset: 16px;padding-right:16px;padding-left:16px}.core-data-holistiplan-modal{width:100%;max-height:calc(100vh - var(--shell-modal-top-offset) - var(--shell-modal-bottom-offset));padding:20px;border-radius:24px}.core-data-holistiplan-modal-head,.core-data-holistiplan-suggestion-head{flex-direction:column}}.core-data-integration-panel{display:grid;gap:14px}.core-data-integration-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.core-data-integration-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.core-data-integration-caption{margin:6px 0 0;font-size:.88rem;color:var(--text-soft, #6b7280)}.core-data-integration-presets{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.core-data-integration-preset{display:grid;gap:4px;min-width:190px;padding:10px 12px;border-radius:12px;border:1px solid rgba(26,26,46,.12);background:#ffffffe6;text-align:left;color:var(--text, #111827);cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.core-data-integration-preset:hover{border-color:#0e749059;box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px)}.core-data-integration-preset strong{font-size:.88rem}.core-data-integration-preset span{font-size:.78rem;color:var(--text-soft, #6b7280)}.core-data-integration-preset-active{border-color:#0e74908c;background:#e0f2fecc}.core-data-integration-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(26,26,46,.06);background:#ffffffc2}.core-data-integration-row-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.core-data-integration-form{max-width:none}.core-data-integration-form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.core-data-integration-error{margin:0;color:var(--error, #c44);font-size:.88rem;font-weight:600}.core-data-integration-empty{margin-top:4px}.core-data-list h4{margin:0 0 8px;font-size:.92rem;font-weight:700}.wizard-input{padding:10px 14px;border:1.5px solid var(--border, rgba(26, 26, 46, .1));border-radius:10px;font-size:.9rem;background:#fff;color:var(--text, #1a1a2e);max-width:260px;width:100%}.wizard-input-sm{padding:5px 8px;font-size:.82rem;max-width:160px}.button-danger-ghost{background:transparent;color:#d32f2f;border-color:#d32f2f}.button-danger-ghost:hover{background:#d32f2f0f}.custom-field-create-popover{margin-top:8px;padding:14px 16px;border:1.5px solid var(--accent, #4a6cf7);border-radius:12px;background:#fdfbf7f2;box-shadow:0 4px 16px #00000014;min-width:280px}.custom-field-create-header{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.custom-field-create-header strong{font-size:.92rem}.custom-field-create-subtitle{font-size:.78rem;color:var(--text-secondary, #6b7280)}.custom-field-create-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.custom-field-create-label{display:flex;flex-direction:column;gap:3px;font-size:.78rem;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.3px}.custom-field-create-label .wizard-input,.custom-field-create-label .wizard-select{font-size:.88rem;font-weight:400;text-transform:none;letter-spacing:0}.custom-field-key-input{font-family:SF Mono,Fira Code,Consolas,monospace!important;font-size:.82rem!important;color:var(--text-secondary, #6b7280)}.custom-field-create-actions{display:flex;gap:8px;justify-content:flex-end}.custom-field-label-with-tip{display:inline-flex;align-items:center;gap:5px}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:hover{cursor:text}[data-tooltip]:after{content:attr(data-tooltip);display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:7px 11px;border-radius:7px;background:#1e1e2e;color:#f1f1f4;font-size:.78rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;white-space:pre-line;width:max-content;max-width:260px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:900;box-shadow:0 4px 14px #00000038}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{display:block;opacity:1}.tooltip-hint[data-tooltip]:after{left:auto;right:0;transform:none}.tooltip-hint{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:.68rem;font-weight:700;border-radius:50%;background:var(--border, rgba(26, 26, 46, .12));color:var(--text-secondary, #6b7280);line-height:1;flex-shrink:0}.custom-field-pending-badge{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;padding:4px 10px;background:#e8f5e9;border-radius:8px;color:#2e7d32}.custom-field-type-badge{display:inline-block;padding:2px 7px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;border-radius:5px;background:#e3f2fd;color:#1565c0}.custom-field-entity-tabs{display:flex;gap:2px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1.5px solid var(--border, rgba(26, 26, 46, .08));padding-bottom:0}.tab-button{padding:8px 14px;font-size:.82rem;font-weight:500;background:transparent;border:none;border-bottom:2.5px solid transparent;cursor:pointer;color:var(--text-secondary, #6b7280);transition:color .15s,border-color .15s}.tab-button:hover{color:var(--text, #1a1a2e)}.tab-button-active{color:var(--accent, #e8613c);border-bottom-color:var(--accent, #e8613c);font-weight:600}.custom-field-add-form{margin-top:16px;padding:16px;border:1.5px solid var(--border, rgba(26, 26, 46, .1));border-radius:12px;background:#fdfbf799}.custom-field-add-form h4{margin:0 0 12px;font-size:.92rem;font-weight:700}.custom-field-add-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.custom-field-add-row .wizard-input,.custom-field-add-row .wizard-select{max-width:200px}.custom-field-checkbox-label{display:flex;align-items:center;gap:4px;font-size:.84rem;white-space:nowrap}.custom-field-add-actions{display:flex;gap:8px}.security-resolution-panel{margin:18px 0;padding:16px;border:1.5px solid var(--border, rgba(26, 26, 46, .1));border-radius:12px;background:#fdfbf799}.resolution-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.resolution-panel-header-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.resolution-panel-title{margin:0;font-size:.95rem;font-weight:700}.resolution-section-checkbox{width:15px;height:15px;flex-shrink:0;cursor:pointer;accent-color:var(--accent, #e8613c)}.resolution-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:.73rem;font-weight:700;letter-spacing:.2px;white-space:nowrap}.resolution-status-ok{background:#dcfce7;color:#15803d}.resolution-status-warn{background:#fef3c7;color:#b45309}.resolution-table-import-col{width:52px;text-align:center;padding-left:4px!important;padding-right:4px!important}.account-custodian-default{color:var(--text-secondary, #6b7280);font-style:italic}.account-custodian-mapped{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.account-custodian-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#14b8a61f;color:#0f766e;font-weight:700}.account-custodian-cell{display:flex;flex-direction:column;gap:4px;min-width:150px}.account-custodian-row-input{width:100%;min-width:140px;max-width:190px;padding:5px 8px;font-size:.82rem}.account-owner-required-panel{margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(232,97,60,.28);border-radius:8px;background:#e8613c12;color:var(--text-primary, #1f2937)}.account-owner-required-panel p{margin:3px 0 8px;color:var(--text-secondary, #6b7280);font-size:.84rem}.account-owner-required-count,.account-owner-ready-count{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.76rem;font-weight:700}.account-owner-required-count{background:#fee2e2;color:#b91c1c}.account-owner-ready-count{background:#dcfce7;color:#15803d}.account-owner-row-input{width:100%;min-width:150px;max-width:220px;padding:5px 8px;font-size:.82rem}.account-owner-not-required{color:var(--text-secondary, #6b7280);font-size:.82rem}.account-suffix-status{display:flex;flex-direction:column;gap:5px}.acct-type-cell{display:flex;align-items:center;gap:6px}.wizard-select-sm{font-size:.82rem;padding:2px 6px;border-radius:4px;border:1px solid #ccc;background:#fff;max-width:160px}.import-confidence{font-size:.75rem;font-weight:700;padding:1px 6px;border-radius:10px;white-space:nowrap}.import-confidence-high{background:#e8f5e9;color:#2e7d32}.import-confidence-med{background:#fff3e0;color:#e65100}.import-confidence-low{background:#fce4ec;color:#c62828}.account-type-fixed{color:#aaa;font-size:.85rem}.household-linked-accounts{font-size:.82rem;color:#555;font-family:monospace}.household-assign-input{min-width:140px;max-width:200px}.household-assign-select{min-width:160px;max-width:210px;font-size:.82rem;padding:3px 6px}.household-split-btn{background:none;border:1px solid #90caf9;color:#1565c0;font-size:.72rem;padding:1px 6px;border-radius:4px;cursor:pointer;margin-left:4px;vertical-align:middle}.household-split-btn:hover{background:#bbdefb}.household-client-table th:nth-child(4),.household-client-table td:nth-child(4){min-width:150px}.household-merge-summary{margin-top:12px;padding:8px 12px;background:#f0f7ff;border-radius:6px;font-size:.85rem;line-height:1.7}.household-merge-chip{display:inline-block;background:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:8px;font-weight:600;font-size:.82rem;margin-right:4px}.household-merge-chip-count{font-weight:400;color:#666;margin-left:4px;font-size:.78rem}.client-status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.client-status-chip-active{background:#15803d1f;color:#166534}.client-status-chip-inactive{background:#94a3b829;color:#475569}.client-status-chip-deceased{background:#7c3aed1f;color:#6d28d9}.resolution-add-row{display:flex;align-items:center;gap:8px;margin-top:10px}.resolution-add-inline{display:flex;align-items:center;gap:6px}.wizard-input-sm{font-size:.85rem;padding:3px 8px;border:1px solid #ccc;border-radius:4px;min-width:200px}.custom-household-list{margin-top:8px;display:flex;flex-direction:column;gap:4px}.custom-household-row{display:flex;align-items:center;gap:8px;padding:4px 8px;background:#f5f5f5;border-radius:4px;font-size:.88rem}.custom-household-remove{margin-left:auto;color:#c62828}.security-resolution-panel h4{margin:0 0 8px;font-size:.95rem;font-weight:700}.security-resolution-summary{display:flex;gap:14px;margin-bottom:6px}.security-resolution-stat{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:8px;font-size:.84rem;font-weight:600}.security-resolution-matched{background:#e3f2fd;color:#1565c0}.security-resolution-new{background:#fff3e0;color:#e65100}.security-resolution-suffix{background:#fff8e1;color:#f57f17}.security-resolution-suffix-badge{display:inline-block;padding:2px 8px;border-radius:6px;background:#fff8e1;color:#f57f17;font-size:.82rem;font-weight:600;border:1px solid #ffe082}.account-raw-number{font-size:.78rem;color:var(--text-secondary, #6b7280);margin-left:4px}.account-suffix-toggle{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;cursor:pointer}.account-suffix-toggle span{color:#f57f17;font-weight:600}.security-resolution-desc{font-size:.84rem;color:var(--text-secondary, #6b7280);margin:4px 0 10px}.security-resolution-table{margin-top:10px}.security-resolution-row-skipped td{opacity:.45;text-decoration:line-through}.security-resolution-complete-note{color:#2e7d32;font-weight:600}.account-custodian-bulk{margin:10px 0 12px}.account-custodian-label{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600}.account-custodian-label .input{max-width:260px}.account-custodian-hint{font-size:.78rem;color:var(--text-secondary, #6b7280);margin:4px 0 0}.account-custodian-detected{color:#2e7d32;font-weight:500}.client-extraction-name-parts{display:block;font-size:.78rem;color:var(--text-secondary, #6b7280)}.client-extraction-source{font-size:.82rem;color:var(--text-secondary, #6b7280)}.sec-detail-header h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sec-detail-name{font-weight:400;font-size:.95rem;color:var(--text-secondary, #6b7280)}.sec-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:3px 10px;border-radius:12px;text-transform:uppercase}.sec-badge-auto{background:#2e7d321a;color:#2e7d32}.sec-badge-manual{background:#1976d21a;color:#1565c0}.sec-badge-unclassified{background:#c628281a;color:#c62828}.sec-detail-error{font-size:.88rem;color:var(--error, #c62828);margin:0;padding:8px 14px;border-radius:10px;background:#c628280f}.sec-detail-success{font-size:.88rem;color:#2e7d32;margin:0;padding:8px 14px;border-radius:10px;background:#2e7d320f}.sec-detail-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.sec-detail-summary-grid>div{border:1px solid var(--border-subtle, rgba(15, 23, 42, .08));border-radius:8px;padding:12px;background:var(--surface-primary, #fff);min-width:0}.sec-detail-summary-grid strong,.sec-detail-summary-grid small{display:block}.sec-detail-summary-grid small{margin-top:4px;color:var(--text-secondary, #6b7280);font-size:.78rem}.sec-alloc-section{margin-top:4px}.sec-alloc-table select,.sec-alloc-table input{width:100%;box-sizing:border-box}.sec-alloc-pct{text-align:right;font-variant-numeric:tabular-nums}.sec-alloc-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:0 2px}.sec-alloc-total{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.sec-alloc-total-ok{color:#2e7d32}.sec-alloc-total-err{color:var(--error, #c62828)}.sec-single-class{max-width:380px}.sec-single-class select{width:100%}.sec-return-editor{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sec-return-editor input{width:140px}.ac-return-chip{margin-left:8px;padding:2px 6px;border-radius:999px;background:#14b8a61f;color:#0f766e;font-size:.72rem;font-weight:700}.ac-return-input{width:120px}@media(max-width:860px){.sec-detail-summary-grid{grid-template-columns:1fr}}.surface-panel-wide{grid-column:1 / -1}.data-browser{display:flex;flex-direction:column;gap:12px}.data-browser-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--border, #e0e0e0);padding-bottom:8px}.data-browser-tab{background:none;border:1px solid transparent;border-radius:6px;color:var(--text-secondary, #666);cursor:pointer;font-size:.82rem;font-weight:500;padding:4px 10px;transition:background .15s,color .15s}.data-browser-tab:hover{background:var(--surface-hover, #f5f5f5);color:var(--text-primary, #1a1a1a)}.data-browser-tab-active{background:var(--primary-subtle, #e8eaf6);border-color:var(--primary, #3f51b5);color:var(--primary, #3f51b5)}.data-browser-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.data-browser-refresh{font-size:1.1rem;line-height:1;padding:4px 10px}.data-browser-fetched-at{color:var(--text-secondary, #888);font-size:.78rem;margin-left:2px}.data-browser-table-wrapper{overflow-x:auto;border:1px solid var(--border, #e0e0e0);border-radius:8px}.data-browser-table{border-collapse:collapse;font-size:.8rem;min-width:700px;width:100%}.data-browser-table th{background:var(--surface-header, #f9f9f9);border-bottom:1px solid var(--border, #e0e0e0);font-weight:600;padding:6px 10px;text-align:left;white-space:nowrap}.data-browser-table td{border-bottom:1px solid var(--border-light, #f0f0f0);padding:5px 10px;vertical-align:middle}.data-browser-table tbody tr:last-child td{border-bottom:none}.data-browser-table tbody tr:hover{background:var(--surface-hover, #fafafa)}.data-browser-row-deleted td{color:var(--text-disabled, #bbb);text-decoration:line-through}.data-browser-row-orphan{background:#fff8e1}.data-browser-row-orphan:hover{background:#fff3cd}.data-browser-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.data-browser-empty{color:var(--text-secondary, #888);font-size:.85rem;padding:12px 0}.button-destructive{background:var(--error, #c62828);border:1px solid var(--error, #c62828);border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 14px;transition:background .15s}.button-destructive:hover:not(:disabled){background:#b71c1c}.button-destructive:disabled{opacity:.5;cursor:not-allowed}.url-review-layout{display:grid;gap:18px;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.url-review-rail,.url-review-detail-panel{height:100%}.url-review-rail{display:grid;gap:18px;align-content:start}.url-review-aside-callout,.url-review-feed-panel,.url-review-agent-brief,.url-review-rubric-card,.url-review-finding-card,.url-review-recommendation-card,.url-review-stage-card,.url-review-history-item{border-radius:22px;border:1px solid rgba(26,26,46,.08);background:#ffffffd6}.url-review-aside-callout{padding:16px 18px}.url-review-aside-callout p,.url-review-history-item p,.url-review-stage-card p,.url-review-feed-item p,.url-review-rubric-card p,.url-review-finding-card p,.url-review-recommendation-card p,.url-review-agent-brief pre{color:var(--text-soft)}.url-review-history-header{margin-top:4px}.url-review-history{display:grid;gap:12px}.url-review-history-item{width:100%;padding:16px 18px;text-align:left}.url-review-history-item-active{border-color:#e8613c47;background:linear-gradient(180deg,#fff9f5fa,#ffffffeb);box-shadow:0 16px 40px #e8613c1f}.url-review-history-head,.url-review-rubric-head,.url-review-finding-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.url-review-history-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:.82rem}.url-review-status-chip,.url-review-status-tag{text-transform:none}.url-review-status-completed{color:#155724;background:#dff7e5eb;border-color:#2c8c542e}.url-review-status-running,.url-review-status-pending{color:#7b4a00;background:#fff4d6f5;border-color:#c48a0b2e}.url-review-status-failed{color:#8c2f2f;background:#ffe7e7f5;border-color:#bc49492e}.url-review-detail-panel{display:grid;gap:20px}.url-review-starter-grid,.url-review-hero-grid,.url-review-rubric-grid,.url-review-recommendation-list{display:grid;gap:16px}.url-review-starter-grid,.url-review-hero-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.url-review-rubric-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.url-review-rubric-card,.url-review-recommendation-card,.url-review-finding-card,.url-review-agent-brief,.url-review-feed-panel{padding:18px}.url-review-rubric-score,.url-review-score-badge strong{font-size:1.7rem;font-weight:800;line-height:1}.url-review-rubric-description{min-height:56px}.url-review-mini-findings{margin:0;padding:0;list-style:none;display:grid;gap:10px}.url-review-mini-findings li{display:grid;gap:8px}.url-review-score-badge{min-width:120px;padding:16px 18px;border-radius:22px;border:1px solid rgba(232,97,60,.12);background:linear-gradient(180deg,#fff4eefa,#ffffffeb);display:grid;gap:6px;justify-items:end}.url-review-score-badge span,.url-review-score-badge small{color:var(--text-muted)}.url-review-progress-track{width:100%;height:12px;border-radius:999px;background:#e8613c1a;overflow:hidden}.url-review-progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#e8613c,#f2a95b);transition:width .22s ease}.url-review-loading-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.url-review-stage-list,.url-review-feed-list,.url-review-findings-list,.url-review-pages-list{display:grid;gap:12px}.url-review-stage-card{padding:16px 18px;display:grid;gap:12px;grid-template-columns:auto 1fr}.url-review-stage-index{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:#e8613c5c}.url-review-stage-active{border-color:#e8613c47;box-shadow:0 14px 36px #e8613c1a}.url-review-stage-active .url-review-stage-index,.url-review-stage-done .url-review-stage-index{background:linear-gradient(135deg,#e8613c,#f2a95b)}.url-review-feed-item{display:grid;gap:12px;grid-template-columns:auto 1fr;align-items:start}.url-review-feed-pulse{width:12px;height:12px;border-radius:50%;margin-top:6px;background:linear-gradient(135deg,#e8613c,#f2a95b);box-shadow:0 0 #e8613c52;animation:url-review-pulse 1.8s infinite}.url-review-report-section{display:grid;gap:16px}.url-review-recommendation-card{border-left:4px solid rgba(232,97,60,.2)}.url-review-recommendation-required{border-left-color:#bc49498c}.url-review-recommendation-recommended{border-left-color:#e8613c73}.url-review-recommendation-info{border-left-color:#4b6ec459}.url-review-agent-brief pre{margin:0;white-space:pre-wrap;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.85rem;line-height:1.7}.url-review-page-link{display:block;padding:12px 14px;border-radius:16px;border:1px solid rgba(26,26,46,.08);background:#ffffffd6;color:var(--text-soft);overflow-wrap:anywhere}.finding-severity-required{background:#ffe7e7f5;color:#8c2f2f;border-color:#bc49492e}.finding-severity-recommended{background:#fff4d6f5;color:#7b4a00;border-color:#c48a0b2e}.finding-severity-info{background:#e8effff5;color:#31538f;border-color:#4b6ec429}@keyframes url-review-pulse{0%{box-shadow:0 0 #e8613c52}70%{box-shadow:0 0 0 10px #e8613c00}to{box-shadow:0 0 #e8613c00}}@media(max-width:1080px){.url-review-layout,.url-review-loading-grid{grid-template-columns:1fr}}.cs-apps-section{display:grid;gap:16px}.cs-first-app-empty,.cs-empty-workflow{display:grid;gap:18px;padding:24px;border:1px solid color-mix(in srgb,#b9d9ef 48%,var(--command-border, #e3e0db));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,#f8fcff 78%,var(--command-surface-strong, #fff)),var(--command-surface-strong, #fff));box-shadow:0 14px 38px #2176ae14}.cs-first-app-empty h3,.cs-empty-workflow h3{margin:0;color:var(--command-text, #2a2a2a);font-size:1rem;font-weight:800;line-height:1.2}.cs-first-app-hero{display:grid;justify-items:center;gap:14px;padding:6px 8px 0;text-align:center}.cs-first-app-illustration{width:min(520px,100%);height:auto;overflow:visible}.cs-empty-link{stroke:#8ea2c8;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 13}.cs-empty-sparkles path{stroke:#7ecadd;stroke-width:2.4;stroke-linecap:round}.cs-empty-code-window rect,.cs-empty-branch-card rect{fill:color-mix(in srgb,#ffffff 84%,#ebf8ff);stroke:#6ec5d9;stroke-width:1.7}.cs-empty-code-window path,.cs-empty-branch-card path{fill:none;stroke:#2fb4c6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cs-empty-code-window circle{fill:#4bc5d8}.cs-empty-github-node circle:first-child{fill:#eff5ff;stroke:#d8e4f5;stroke-width:1.5;filter:drop-shadow(0 8px 15px rgba(55,76,112,.15))}.cs-empty-github-node circle:nth-child(2){fill:#fff}.cs-empty-github-node path{fill:#47526f}.cs-empty-branch-card circle{fill:#fff;stroke:#596480;stroke-width:2}.cs-empty-branch-card .cs-empty-branch-accent{fill:#edffff;stroke:#28b9c6;stroke-width:3}.cs-first-app-copy{display:grid;justify-items:center;gap:10px;max-width:520px}.cs-first-app-copy h4{margin:0;color:var(--command-text, #2a2a2a);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.14}.cs-first-app-copy p{margin:0;color:#5e6d8b;font-size:.95rem;line-height:1.5}.cs-first-app-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:4px;padding-inline:18px;border-radius:7px}.cs-first-app-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cs-first-app-info{display:flex;align-items:center;gap:10px;min-width:0;margin-top:4px;padding:12px 14px;border:1px solid #d7e6ff;border-radius:7px;background:color-mix(in srgb,#f8fbff 88%,var(--command-surface-strong, #fff));color:#60708e;font-size:.82rem;line-height:1.35}.cs-first-app-info svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:#2f7cff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-empty-workflow{position:relative;gap:22px;overflow:hidden;padding:24px clamp(18px,2.4vw,30px) 26px;background:radial-gradient(circle at 11% 16%,rgba(47,124,255,.08),transparent 25%),radial-gradient(circle at 88% 14%,rgba(108,59,227,.07),transparent 24%),linear-gradient(180deg,color-mix(in srgb,#fbfdff 92%,var(--command-surface-strong, #fff)),var(--command-surface-strong, #fff))}.cs-empty-workflow h3,.cs-empty-steps{position:relative;z-index:1}.cs-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.cs-empty-step{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:102px;padding:18px 18px 16px;border:1px solid rgba(115,151,194,.18);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f8fcffd1);box-shadow:0 14px 30px #2c446912,inset 0 1px #ffffffe6}.cs-empty-step:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:12px 0 0 12px;background:#2f7cff}.cs-empty-step:nth-child(2):before{background:#16a46e}.cs-empty-step:nth-child(3):before{background:#7a4cff}.cs-empty-step:not(:last-child):after{content:"";position:absolute;z-index:3;top:50%;right:calc(clamp(14px,2vw,22px)*-1 + 6px);width:12px;height:12px;border-top:2px solid #94a6c8;border-right:2px solid #94a6c8;transform:translateY(-50%) rotate(45deg);filter:drop-shadow(0 1px 0 rgba(255,255,255,.75))}.cs-empty-step-number{display:inline-grid;position:absolute;top:-14px;left:18px;z-index:2;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(47,124,255,.12);background:#edf5ff;color:#2f7cff;font-size:.82rem;font-weight:800;box-shadow:0 8px 18px #2f7cff21}.cs-empty-step:nth-child(2) .cs-empty-step-number{border-color:#128e5324;background:#ecfbf5;color:#128e53;box-shadow:0 8px 18px #128e531f}.cs-empty-step:nth-child(3) .cs-empty-step-number{border-color:#6c3be324;background:#f4edff;color:#6c3be3;box-shadow:0 8px 18px #6c3be31f}.cs-empty-step-icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:12px;background:#eef4ff;color:#4a5570;box-shadow:inset 0 0 0 1px #2f7cff0a}.cs-empty-step-icon[data-step=repo]{background:#e9fbf4;color:#128e53}.cs-empty-step-icon[data-step=review]{background:#f4edff;color:#6c3be3}.cs-empty-step-icon svg{width:24px;height:24px}.cs-empty-step-icon svg,.cs-empty-step-icon path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-empty-step-icon[data-step=github] path{fill:currentColor;stroke:none}.cs-empty-step-copy{display:grid;gap:6px;min-width:0}.cs-empty-step-copy strong{color:var(--command-text, #2a2a2a);font-size:.92rem;line-height:1.25}.cs-empty-step-copy p{margin:0;color:#62718d;font-size:.82rem;line-height:1.45}.cs-review-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;border:1px solid color-mix(in srgb,var(--accent, #e8613c) 18%,var(--command-border, #e3e0db));border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #e8613c) 8%,transparent),transparent 46%),var(--command-surface-strong, #fff)}.cs-review-banner[data-tone=success]{border-color:#128e533d;background:linear-gradient(90deg,rgba(18,142,83,.08),transparent 46%),var(--command-surface-strong, #fff)}.cs-review-banner[data-tone=warning]{border-color:#6054cd3d;background:linear-gradient(90deg,rgba(96,84,205,.08),transparent 46%),var(--command-surface-strong, #fff)}.cs-review-banner[data-tone=danger]{border-color:#e8613c47}.cs-review-banner-icon,.cs-review-metric-icon{display:inline-grid;place-items:center;flex:0 0 auto}.cs-review-banner-icon{width:48px;height:48px;border-radius:50%;color:#fff;background:var(--accent, #e8613c);box-shadow:0 12px 28px #e8613c38}.cs-review-banner[data-tone=success] .cs-review-banner-icon{background:#128e53;box-shadow:0 12px 28px #128e532e}.cs-review-banner[data-tone=warning] .cs-review-banner-icon{background:#6054cd;box-shadow:0 12px 28px #6054cd2e}.cs-review-banner-copy{display:grid;gap:4px;min-width:0}.cs-review-banner-copy strong{color:var(--command-text, #2a2a2a);font-size:1rem;line-height:1.25}.cs-review-banner-copy p{margin:0;color:var(--command-text-soft, #555);font-size:.88rem;line-height:1.45}.cs-review-banner-action{justify-self:end;white-space:nowrap}.cs-review-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cs-review-metric{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 12px;min-width:0;padding:14px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff)}.cs-review-metric-icon{grid-row:1 / span 2;width:42px;height:42px;border-radius:8px}.cs-review-metric-icon[data-tone=info]{color:#2176ae;background:#2176ae1f}.cs-review-metric-icon[data-tone=danger]{color:#e8613c;background:#e8613c1f}.cs-review-metric-icon[data-tone=published]{color:#0f9f6e;background:#0f9f6e1f}.cs-review-metric-icon[data-tone=success]{color:#128e53;background:#128e531f}.cs-review-metric-icon[data-tone=running]{color:#6054cd;background:#6054cd1f}.cs-review-metric>span:not(.cs-review-metric-icon){color:var(--command-text-soft, #555);font-size:.82rem;line-height:1.25}.cs-review-metric strong{color:var(--command-text, #2a2a2a);font-size:1.25rem;line-height:1.1}.cs-review-toolbar{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:12px;align-items:center}.cs-review-search-field{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff);color:var(--command-text-faint, #999)}.cs-review-search-field .cs-app-search{width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent}.cs-review-search-field .cs-app-search:focus{outline:none;border-color:transparent}.cs-review-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.cs-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;min-width:0;padding:8px 12px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff);color:var(--command-text-soft, #555);font-size:.82rem;font-weight:700;line-height:1.2;cursor:pointer}.cs-filter-button span{color:inherit;opacity:.78}.cs-filter-button:hover{border-color:color-mix(in srgb,var(--accent, #e8613c) 35%,var(--command-border, #e3e0db));color:var(--command-text, #2a2a2a)}.cs-filter-button-active{border-color:color-mix(in srgb,var(--accent, #e8613c) 50%,var(--command-border, #e3e0db));background:color-mix(in srgb,var(--accent, #e8613c) 8%,var(--command-surface-strong, #fff));color:var(--accent, #e8613c)}.cs-review-list{display:grid;overflow:visible;border:1px solid var(--command-border, #e3e0db);border-radius:10px;background:var(--command-surface-strong, #fff)}.cs-review-row{position:relative;display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 16px;border-top:1px solid var(--command-border, #e3e0db);transition:background .18s ease,box-shadow .18s ease}.cs-review-row:first-child{border-top:0}.cs-review-row:hover{background:color-mix(in srgb,var(--accent, #e8613c) 4%,var(--command-surface-strong, #fff))}.cs-review-row-hit-area{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.cs-review-row-hit-area:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #e8613c) 52%,transparent);outline-offset:-4px}.cs-review-app-identity{position:relative;z-index:2;pointer-events:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.cs-review-app-icon{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2176ae,#2a9d8f);font-size:.88rem;font-weight:800}.cs-review-row[data-bucket=attention] .cs-review-app-icon{background:linear-gradient(135deg,#e8613c,#f47b4d)}.cs-review-row[data-bucket=ready] .cs-review-app-icon{background:linear-gradient(135deg,#128e53,#2a9d8f)}.cs-review-row[data-bucket=running] .cs-review-app-icon{background:linear-gradient(135deg,#6054cd,#2176ae)}.cs-review-app-icon img{width:100%;height:100%;object-fit:cover}.cs-review-app-copy,.cs-review-status-block{position:relative;z-index:2;pointer-events:none;display:grid;gap:5px;min-width:0}.cs-review-app-copy strong,.cs-review-status-block strong{color:var(--command-text, #2a2a2a);line-height:1.25}.cs-review-app-copy p{margin:0;color:var(--command-text-soft, #555);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.cs-review-repo-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--command-text-faint, #999);font-size:.74rem}.cs-review-repo-meta span{display:inline-flex;align-items:center;gap:4px;min-width:0}.cs-review-repo-meta svg{flex:0 0 auto;opacity:.68}.cs-review-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cs-review-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 8px;border:1px solid rgba(26,26,46,.08);border-radius:6px;background:var(--bg-faint, #f5f2ee);color:var(--command-text-soft, #555);font-size:.72rem;font-weight:750;line-height:1.2}.cs-review-badge[data-tone=success]{border-color:#128e5329;background:#128e531a;color:#128e53}.cs-review-badge[data-tone=warning]{border-color:#6054cd2e;background:#6054cd1a;color:#4f46b8}.cs-review-badge[data-tone=danger]{border-color:#e8613c2e;background:#e8613c1a;color:#d5431d}.cs-review-status-block>span{color:var(--command-text-soft, #555);font-size:.8rem;line-height:1.4}.cs-review-row-actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.cs-review-overflow{position:relative}.cs-review-menu-button,.cs-review-row-open{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:8px;cursor:pointer}.cs-review-menu-button{border:1px solid transparent;background:transparent;color:var(--command-text-soft, #555);font-size:1.05rem;font-weight:800;line-height:1}.cs-review-menu-button:hover,.cs-review-menu-button:focus-visible,.cs-review-menu-button[aria-expanded=true]{border-color:transparent;background:color-mix(in srgb,var(--accent, #e8613c) 7%,var(--command-surface-strong, #fff));color:var(--accent, #e8613c);outline:none}.cs-review-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;display:grid;min-width:168px;padding:6px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff);box-shadow:0 18px 46px #1a1a2e1f}.cs-review-menu button{display:flex;align-items:center;width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--command-text, #2a2a2a);font-size:.82rem;font-weight:700;text-align:left;cursor:pointer}.cs-review-menu button:hover,.cs-review-menu button:focus-visible{background:color-mix(in srgb,var(--accent, #e8613c) 8%,transparent);color:var(--accent, #e8613c);outline:none}.cs-review-menu button:disabled{cursor:not-allowed;opacity:.55}.cs-review-row-open{border:0;background:transparent;color:var(--command-text-faint, #999)}.cs-review-row-open:hover,.cs-review-row-open:focus-visible{background:color-mix(in srgb,var(--accent, #e8613c) 8%,transparent);color:var(--accent, #e8613c);outline:none}.cs-showcase-section{display:grid;gap:12px;margin-top:2px;padding-top:16px;border-top:1px solid var(--command-border, #e3e0db)}.cs-section-head p{margin:4px 0 0;color:var(--command-text-faint, #999);font-size:.82rem;line-height:1.4}.cs-apps-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-apps-header-left{display:flex;align-items:center;gap:12px}.cs-app-count{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.cs-stat{font-size:.78rem;color:var(--command-text-faint, #999)}.cs-apps-header-actions{display:flex;align-items:center;gap:8px}.cs-app-grid{display:grid;gap:10px}.cs-app-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:14px 16px;border-radius:10px;border:1px solid var(--command-border, #e3e0db);background:var(--command-surface-strong, #fff);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.cs-app-card:hover{border-color:color-mix(in srgb,var(--accent, #e8613c) 35%,var(--command-border, #e3e0db));box-shadow:0 2px 8px #0000000f}.cs-app-card:focus-visible{outline:none;box-shadow:0 0 0 3px #e8613c2e}.cs-app-card-selected{border-color:var(--accent, #e8613c);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #e8613c) 20%,transparent)}.cs-app-card-body{display:grid;gap:4px;min-width:0;flex:1}.cs-app-card-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.cs-app-name{font-size:.92rem;font-weight:600;color:var(--command-text, #2a2a2a);overflow-wrap:anywhere}.cs-app-summary{margin:0;font-size:.82rem;line-height:1.4;color:var(--command-text-soft, #555);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-app-status{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:4px;text-transform:capitalize;flex-shrink:0;background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999)}.cs-app-status[data-tone=success]{background:#e8f5e9;color:#2e7d32}.cs-app-status[data-tone=warning]{background:#fff8e1;color:#f57f17}.cs-app-status[data-tone=danger]{background:#fbe9e7;color:#c62828}.cs-app-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.cs-meta-chip{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--command-text-faint, #999)}.cs-meta-repo{font-weight:500;color:var(--command-text-soft, #555)}.cs-meta-chip svg{flex-shrink:0;opacity:.6}.cs-app-timestamp{font-size:.7rem;color:var(--command-text-faint, #999)}.cs-app-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-top:2px}.cs-icon-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--command-text-soft, #555);background:none;border:1px solid var(--command-border, #e3e0db);border-radius:8px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.cs-icon-action:hover{color:var(--accent, #e8613c);border-color:var(--accent, #e8613c);background:color-mix(in srgb,var(--accent, #e8613c) 6%,transparent)}.cs-icon-action:disabled{opacity:.5;cursor:not-allowed}.cs-icon-action svg{flex-shrink:0}.cs-app-search{padding:5px 10px;font-size:.82rem;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff);color:var(--command-text, #2a2a2a);width:200px;max-width:100%;min-width:0;transition:border-color .12s ease}.cs-app-search:focus{outline:none;border-color:var(--accent, #e8613c)}.cs-app-search::placeholder{color:var(--command-text-faint, #999)}.cs-github-connections{display:grid;gap:10px}.cs-github-connection-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--command-border, #e3e0db);border-radius:10px;background:var(--command-surface-strong, #fff)}.cs-github-connection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cs-github-connection-identity{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cs-github-connection-identity strong{font-size:.92rem}.cs-github-account-label{font-size:.78rem;color:var(--command-text-faint, #999)}.cs-github-connection-updated{font-size:.76rem;color:var(--command-text-faint, #999)}.cs-github-linked-repos{display:flex;flex-direction:column;gap:4px}.cs-github-linked-repos-label{font-size:.76rem;font-weight:600;color:var(--command-text-faint, #999);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.cs-github-linked-repo{display:flex;align-items:center;gap:5px;font-size:.82rem;color:var(--command-text-soft, #555);padding:4px 0}.cs-github-linked-repo svg{flex-shrink:0;opacity:.5}.cs-github-linked-repo-branch{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-size:.76rem;color:var(--command-text-faint, #999)}.cs-github-available-repos{display:grid;gap:6px}.cs-github-loading-hint{font-size:.82rem;color:var(--command-text-faint, #999)}.cs-empty-state{padding:24px 16px;text-align:center;border-radius:10px;background:var(--bg-faint, #f5f2ee)}.cs-empty-state p{margin:0;font-size:.9rem;font-weight:600;color:var(--command-text, #2a2a2a)}.cs-empty-state span{display:block;margin-top:4px;font-size:.82rem;color:var(--command-text-faint, #999)}.cs-github-section{display:grid;gap:12px;margin-top:8px}.cs-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-section-head h3{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.cs-link-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--accent, #e8613c) 6%,var(--command-surface-strong, #fff));border:1px solid color-mix(in srgb,var(--accent, #e8613c) 18%,transparent)}.cs-link-bar-label{font-size:.82rem;color:var(--command-text-soft, #555)}.cs-link-bar-label strong{font-weight:600;color:var(--command-text, #2a2a2a)}.cs-link-bar-hint{font-size:.78rem;color:var(--command-text-faint, #999)}.cs-branch-loading-status{display:inline-flex;align-items:center;gap:7px}.cs-branch-loading-spinner{flex:0 0 auto;width:12px;height:12px;border:2px solid color-mix(in srgb,var(--accent, #e8613c) 18%,var(--command-border, #e3e0db));border-top-color:var(--accent, #e8613c);border-radius:50%;animation:workspace-loading-spin .78s linear infinite}.cs-branch-select{padding:4px 8px;font-size:.82rem;border:1px solid var(--command-border, #e3e0db);border-radius:6px;background:var(--command-surface, #fff);color:var(--command-text, #2a2a2a)}.cs-link-input{flex:1;min-width:220px;padding:6px 10px;font-size:.84rem;border:1px solid var(--command-border, #e3e0db);border-radius:6px;background:var(--command-surface, #fff);color:var(--command-text, #2a2a2a)}.cs-link-input:focus{border-color:var(--accent, #e8613c);outline:none}.cs-manual-link{display:grid;gap:8px}.cs-manual-link summary{cursor:pointer;font-size:.78rem;font-weight:600;color:var(--command-text-soft, #555)}@media(max-width:1040px){.cs-empty-steps{grid-template-columns:1fr;gap:18px}.cs-empty-step{grid-template-columns:34px 50px minmax(0,1fr);align-items:start;min-height:0;padding:16px}.cs-empty-step:not(:last-child):after{display:none}.cs-empty-step-number,.cs-empty-step-icon,.cs-empty-step-copy{position:static;grid-column:auto}.cs-empty-step-copy{padding-top:0}}@media(max-width:1040px){.cs-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-review-toolbar{grid-template-columns:1fr}.cs-review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-review-row{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr)}.cs-review-row-actions{grid-column:1 / -1}}@media(max-width:720px){.cs-first-app-empty,.cs-empty-workflow{padding:18px}.cs-first-app-hero{padding-inline:0}.cs-first-app-copy p{font-size:.88rem}.cs-first-app-action{width:100%}.cs-first-app-info{align-items:flex-start}.cs-empty-step{grid-template-columns:50px minmax(0,1fr);gap:12px}.cs-empty-step-number{position:absolute;top:-12px;left:14px}.cs-empty-step-icon{grid-column:1;grid-row:1}.cs-empty-step-copy{grid-column:2;grid-row:1}.cs-review-banner,.cs-review-toolbar,.cs-review-row{grid-template-columns:1fr}.cs-review-banner-action,.cs-review-row-actions{width:100%}.cs-review-banner-action{justify-self:stretch}.cs-review-metrics,.cs-review-filters{grid-template-columns:1fr}.cs-review-row-actions{justify-content:stretch}.cs-review-overflow{margin-left:auto}.cs-review-row-open{justify-self:end}.cs-app-card{flex-direction:column}.cs-app-card-actions{flex-wrap:wrap}}.workspace-main[data-dashboard-tone=dark] .cs-review-banner,.workspace-main[data-dashboard-tone=dark] .cs-review-metric,.workspace-main[data-dashboard-tone=dark] .cs-review-search-field,.workspace-main[data-dashboard-tone=dark] .cs-filter-button,.workspace-main[data-dashboard-tone=dark] .cs-review-menu,.workspace-main[data-dashboard-tone=dark] .cs-review-list,.workspace-main[data-dashboard-tone=dark] .cs-app-card{background:var(--command-surface-strong);border-color:var(--command-border)}.workspace-main[data-dashboard-tone=dark] .cs-review-row,.workspace-main[data-dashboard-tone=dark] .cs-showcase-section{border-color:var(--command-border)}.workspace-main[data-dashboard-tone=dark] .cs-review-banner[data-tone=success]{background:linear-gradient(90deg,rgba(34,197,94,.1),transparent 46%),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-review-banner[data-tone=warning]{background:linear-gradient(90deg,rgba(129,140,248,.1),transparent 46%),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-review-banner[data-tone=danger],.workspace-main[data-dashboard-tone=dark] .cs-review-banner[data-tone=neutral]{background:linear-gradient(90deg,rgba(232,97,60,.1),transparent 46%),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-review-banner-copy strong,.workspace-main[data-dashboard-tone=dark] .cs-review-metric strong,.workspace-main[data-dashboard-tone=dark] .cs-review-app-copy strong,.workspace-main[data-dashboard-tone=dark] .cs-review-status-block strong{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-review-banner-copy p,.workspace-main[data-dashboard-tone=dark] .cs-review-metric>span:not(.cs-review-metric-icon),.workspace-main[data-dashboard-tone=dark] .cs-review-app-copy p,.workspace-main[data-dashboard-tone=dark] .cs-review-status-block>span,.workspace-main[data-dashboard-tone=dark] .cs-review-repo-meta,.workspace-main[data-dashboard-tone=dark] .cs-section-head p{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .cs-filter-button:hover,.workspace-main[data-dashboard-tone=dark] .cs-filter-button-active{border-color:#e8613c61;background:#e8613c24;color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .cs-review-badge[data-tone=success]{border-color:#4ade802e;background:#22c55e24;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .cs-review-badge[data-tone=warning]{border-color:#818cf838;background:#818cf824;color:#a5b4fc}.workspace-main[data-dashboard-tone=dark] .cs-review-badge[data-tone=danger]{border-color:#f8717138;background:#ef444424;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .cs-review-row-open{color:var(--command-text-faint)}.workspace-main[data-dashboard-tone=dark] .cs-review-menu button{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-review-menu button:hover,.workspace-main[data-dashboard-tone=dark] .cs-review-menu button:focus-visible,.workspace-main[data-dashboard-tone=dark] .cs-review-menu-button:hover,.workspace-main[data-dashboard-tone=dark] .cs-review-menu-button:focus-visible,.workspace-main[data-dashboard-tone=dark] .cs-review-menu-button[aria-expanded=true]{background:#e8613c24;color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .cs-app-card,.workspace-main[data-dashboard-tone=dark] .cs-empty-state{background:var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=success]{background:#2e7d3226}.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=warning]{background:#f57f1726}.workspace-main[data-dashboard-tone=dark] .cs-app-status[data-tone=danger]{background:#c6282826}.workspace-main[data-dashboard-tone=dark] .cs-link-bar{background:#e8613c0f}.workspace-main[data-dashboard-tone=dark] .cs-first-app-empty,.workspace-main[data-dashboard-tone=dark] .cs-empty-workflow{border-color:#7ecadd38;background:linear-gradient(180deg,rgba(47,124,255,.08),transparent 54%),var(--command-surface-strong);box-shadow:none}.workspace-main[data-dashboard-tone=dark] .cs-empty-workflow{background:radial-gradient(circle at 11% 16%,rgba(47,124,255,.12),transparent 24%),radial-gradient(circle at 88% 14%,rgba(108,59,227,.12),transparent 24%),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-empty-step{border-color:#94a3b829;background:linear-gradient(180deg,#1e293bc2,#0f172a94);box-shadow:0 16px 32px #00000024,inset 0 1px #ffffff0a}.workspace-main[data-dashboard-tone=dark] .cs-empty-step:not(:last-child):after{border-color:#94a3b894;filter:none}.workspace-main[data-dashboard-tone=dark] .cs-first-app-empty h3,.workspace-main[data-dashboard-tone=dark] .cs-empty-workflow h3,.workspace-main[data-dashboard-tone=dark] .cs-first-app-copy h4,.workspace-main[data-dashboard-tone=dark] .cs-empty-step-copy strong{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-first-app-copy p,.workspace-main[data-dashboard-tone=dark] .cs-empty-step-copy p,.workspace-main[data-dashboard-tone=dark] .cs-first-app-info{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .cs-empty-code-window rect,.workspace-main[data-dashboard-tone=dark] .cs-empty-branch-card rect,.workspace-main[data-dashboard-tone=dark] .cs-empty-github-node circle:nth-child(2){fill:#0b1320b8}.workspace-main[data-dashboard-tone=dark] .cs-empty-github-node circle:first-child{fill:#2f7cff1a;stroke:#7ecadd3d;filter:none}.workspace-main[data-dashboard-tone=dark] .cs-empty-github-node path{fill:#dbeafe}.workspace-main[data-dashboard-tone=dark] .cs-empty-code-window rect,.workspace-main[data-dashboard-tone=dark] .cs-empty-branch-card rect{stroke:#7ecadd8f}.workspace-main[data-dashboard-tone=dark] .cs-first-app-info{border-color:#2f7cff3d;background:#2f7cff14}.workspace-main[data-dashboard-tone=dark] .cs-empty-step-number{background:#2f7cff29;color:#8bb6ff}.workspace-main[data-dashboard-tone=dark] .cs-empty-step-icon{background:#4a55703d;color:#dbeafe}.workspace-main[data-dashboard-tone=dark] .cs-empty-step-icon[data-step=repo]{background:#128e5329;color:#75dba4}.workspace-main[data-dashboard-tone=dark] .cs-empty-step-icon[data-step=review]{background:#6c3be32e;color:#c4b5fd}.cs-studio-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.cs-studio-title{display:grid;gap:4px;min-width:0}.cs-studio-title h3{margin:0;color:var(--command-text, #172033);font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:800;line-height:1.08}.cs-studio-title p{margin:0;color:var(--command-text-soft, #556170);font-size:.86rem;line-height:1.45}.cs-add-app-button{min-width:126px;justify-content:center}.cs-add-app-button>span{color:currentColor;font-size:1.05rem;font-weight:700;line-height:1}.cs-attention-panel{position:relative;--cs-attention-accent: #f59e0b;--cs-attention-accent-strong: #d97706;display:grid;gap:10px;overflow:hidden;padding:14px 14px 14px 18px;border:1px solid color-mix(in srgb,var(--cs-attention-accent) 40%,var(--command-border, #e3e0db));border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--cs-attention-accent) 18%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,#fffbeb 68%,var(--command-surface-strong, #fff)),var(--command-surface-strong, #fff));box-shadow:0 18px 42px #92400e1a,0 1px #ffffffd9 inset}.cs-attention-panel:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--cs-attention-accent-strong);content:""}.cs-attention-panel-head,.cs-attention-panel-head>div{display:flex;align-items:center;gap:8px;min-width:0}.cs-attention-panel-head{justify-content:space-between;position:relative;z-index:1}.cs-attention-panel-head strong{color:var(--command-text, #172033);font-size:.98rem;font-weight:850;line-height:1.2}.cs-attention-icon{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--cs-attention-accent) 32%,transparent);border-radius:50%;background:color-mix(in srgb,var(--cs-attention-accent) 16%,#fff);color:var(--cs-attention-accent-strong)}.cs-attention-icon svg,.cs-attention-action svg,.cs-table-open svg,.cs-row-actions-trigger svg{width:15px;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.cs-attention-list{position:relative;z-index:1;display:grid;border:1px solid color-mix(in srgb,var(--cs-attention-accent) 18%,var(--command-border, #e3e0db));border-radius:8px;background:color-mix(in srgb,#fff 92%,var(--command-surface-strong, #fff))}.cs-attention-row{display:grid;grid-template-columns:minmax(250px,1fr) minmax(260px,1.15fr) auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--cs-attention-accent) 14%,var(--command-border, #e3e0db))}.cs-attention-row:first-child{border-top:0}.cs-attention-row[data-tone=danger]{background:linear-gradient(90deg,rgba(232,97,60,.06),transparent 52%)}.cs-attention-row[data-tone=warning]{background:linear-gradient(90deg,rgba(245,158,11,.08),transparent 52%)}.cs-attention-row[data-tone=info]{background:linear-gradient(90deg,rgba(47,124,255,.07),transparent 52%)}.cs-attention-app{display:flex;align-items:center;gap:10px;min-width:0}.cs-attention-app>div{display:grid;gap:3px;min-width:0}.cs-attention-app strong,.cs-table-app-copy strong{overflow:hidden;color:var(--command-text, #172033);font-size:.9rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cs-attention-app>div>span,.cs-table-mobile-repo,.cs-table-repo-label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--command-text-soft, #556170);font-size:.8rem;line-height:1.3}.cs-attention-app>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-github-mark{flex:0 0 auto;width:14px;height:14px;color:#111827;fill:currentColor;stroke:none}.cs-attention-copy{display:flex;align-items:center;gap:10px;min-width:0}.cs-attention-copy p{margin:0;overflow:hidden;color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cs-attention-action,.cs-table-open{gap:6px;justify-content:center;white-space:nowrap}.cs-row-actions{position:relative;display:inline-flex;justify-content:flex-end}.cs-row-actions-trigger{display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;border-color:transparent;background:transparent;box-shadow:none;color:var(--command-text-soft, #556170);padding:0}.cs-row-actions-trigger:hover,.cs-row-actions-trigger:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--command-text, #172033) 7%,transparent);box-shadow:none;color:var(--command-text, #172033);transform:none}.cs-row-actions-menu{position:fixed;z-index:95;display:grid;min-width:178px;padding:6px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff);box-shadow:0 18px 40px #0f172a29}.cs-row-actions-menu button{width:100%;min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--command-text, #172033);font-size:.82rem;font-weight:750;text-align:left;padding:8px 10px;cursor:pointer}.cs-row-actions-menu button:hover,.cs-row-actions-menu button:focus-visible{background:var(--command-surface, #f8f7f4);outline:none}.cs-row-actions-menu button:disabled{cursor:not-allowed;opacity:.58}.cs-row-actions-menu .cs-row-actions-danger{color:#dc3545}.creator-disconnect-modal{width:min(500px,100%)}.creator-disconnect-actions{justify-content:flex-end}.cs-attention-action{border-color:color-mix(in srgb,var(--cs-attention-accent) 34%,var(--command-border, #e3e0db));background:var(--command-surface-strong, #fff);box-shadow:0 8px 18px #0f172a0f;color:var(--command-text, #172033)}.cs-attention-action:hover,.cs-attention-action:focus-visible{border-color:var(--cs-attention-accent-strong);color:var(--cs-attention-accent-strong)}.cs-attention-empty{display:grid;gap:3px;padding:12px;border-top:1px solid var(--command-border, #e3e0db)}.cs-attention-empty strong{color:var(--command-text, #172033);font-size:.88rem}.cs-attention-empty span{color:var(--command-text-soft, #556170);font-size:.82rem}.cs-your-apps-card{display:grid;gap:16px;padding:18px 16px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff)}.cs-your-apps-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.cs-your-apps-card-head h3{margin:0;color:var(--command-text, #172033);font-size:1rem;font-weight:800;line-height:1.25}.cs-table-toolbar{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;margin-top:0}.cs-table-tabs{display:flex;justify-content:flex-end;gap:0;border-bottom:1px solid var(--command-border, #e3e0db)}.cs-table-tabs .cs-filter-button{min-height:34px;padding:7px 14px 9px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--command-text-soft, #556170)}.cs-table-tabs .cs-filter-button:hover,.cs-table-tabs .cs-filter-button-active{border-color:var(--accent, #e8613c);background:transparent;color:var(--command-text, #172033)}.cs-app-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff)}.cs-app-table{width:100%;min-width:780px;border-collapse:collapse}.cs-app-table th,.cs-app-table td{padding:10px 12px;border-top:1px solid var(--command-border, #e3e0db);text-align:left;vertical-align:middle}.cs-app-table th{border-top:0;color:var(--command-text-soft, #556170);font-size:.72rem;font-weight:700;line-height:1.2}.cs-app-table td{color:var(--command-text-soft, #556170);font-size:.8rem;line-height:1.35}.cs-app-table-row{cursor:pointer;transition:background-color .14s ease}.cs-app-table-row:hover,.cs-app-table-row:focus-visible{background:color-mix(in srgb,var(--accent, #e8613c) 5%,var(--command-surface-strong, #fff))}.cs-app-table-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #e8613c) 42%,transparent);outline-offset:-2px}.cs-table-app-cell{display:flex;align-items:center;gap:10px;min-width:0}.cs-table-app-copy{display:grid;flex:1 1 auto;gap:3px;min-width:0}.cs-table-app-copy>span:not(.cs-table-mobile-repo){overflow:hidden;max-width:320px;color:var(--command-text-soft, #556170);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.cs-table-mobile-repo{display:none}.cs-table-repo-label{max-width:250px}.cs-table-repo-label>span:not(.cs-table-branch){overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.cs-table-branch{flex:0 0 auto;padding:2px 6px;border:1px solid var(--command-border, #e3e0db);border-radius:999px;color:var(--command-text-faint, #7a8495);font-size:.72rem}.cs-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid transparent;border-radius:6px;font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.cs-status-badge[data-tone=success]{border-color:#128e5324;background:#128e531f;color:#128e53}.cs-status-badge[data-tone=warning]{border-color:#f59e0b2e;background:#f59e0b1f;color:#b45309}.cs-status-badge[data-tone=danger]{border-color:#e8613c2e;background:#e8613c1f;color:#d84f2f}.cs-status-badge[data-tone=info]{border-color:#2f7cff2e;background:#2f7cff1f;color:#2f6eea}.cs-status-badge[data-tone=neutral]{border-color:#7b869a2e;background:#7b869a1f;color:#596579}.cs-add-app-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end;background:#0f172a47}.cs-add-app-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(560px,100vw);height:100%;background:var(--command-surface-strong, #fff);box-shadow:-24px 0 54px #0f172a2e}.cs-add-app-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px;border-bottom:1px solid var(--command-border, #e3e0db)}.cs-add-app-head h3{margin:3px 0 4px;color:var(--command-text, #172033);font-size:1.12rem;line-height:1.2}.cs-add-app-head p,.cs-add-app-empty p{margin:0;color:var(--command-text-soft, #556170);font-size:.84rem;line-height:1.45}.cs-add-app-body{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:18px 22px 22px}.cs-add-app-slide{animation:cs-add-app-slide-left .22s ease-out}@keyframes cs-add-app-slide-left{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.cs-github-help-link{justify-self:start;padding:0 0 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent, #e8613c) 42%,transparent);background:transparent;color:var(--command-text, #172033);font-size:.84rem;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.cs-github-help-link:hover,.cs-github-help-link:focus-visible{color:var(--accent, #e8613c);outline:none}.cs-add-app-account-action{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface, #f8f7f4)}.cs-add-app-account-action strong{color:var(--command-text, #172033);font-size:.88rem;line-height:1.25}.cs-add-app-drawer .cs-github-connections{gap:12px}.cs-add-app-drawer .cs-github-connection-card{border-radius:8px;box-shadow:none}.cs-add-app-link-bar{position:sticky;bottom:0;z-index:1;margin-top:2px;background:color-mix(in srgb,var(--accent, #e8613c) 7%,var(--command-surface-strong, #fff))}.cs-add-app-empty{display:grid;justify-items:start;gap:10px;padding:18px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface, #f8f7f4)}.cs-add-app-empty strong{color:var(--command-text, #172033);font-size:.96rem}.cs-add-app-help-head{align-items:center}.cs-add-app-back{gap:6px}.cs-add-app-help-body{gap:18px;padding-top:22px}.cs-add-app-help-body h3{max-width:430px;margin:0;color:var(--command-text, #172033);font-size:1.65rem;font-weight:850;line-height:1.15}.cs-add-app-help-body h3.cs-github-help-title{display:flex;align-items:center;gap:12px;max-width:470px}.cs-github-help-title>span:first-child{min-width:0}.cs-github-help-title-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;color:var(--command-text, #172033)}.cs-github-help-title-icon .cs-github-mark{width:23px;height:23px;color:currentColor;fill:currentColor;stroke:none}.cs-github-help-sections{display:grid;gap:12px}.cs-github-help-section{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface, #f8f7f4)}.cs-github-help-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--accent, #e8613c) 10%,#fff);color:var(--accent, #e8613c)}.cs-github-help-icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cs-github-help-section strong{display:block;color:var(--command-text, #172033);font-size:.9rem;line-height:1.3}.cs-github-help-section p{margin:5px 0 0;color:var(--command-text-soft, #556170);font-size:.84rem;line-height:1.5}.cs-github-help-actions{display:grid;justify-items:center;gap:18px;padding-top:4px}.cs-github-help-actions .button{width:100%;justify-content:center;gap:8px}.cs-github-help-connect{padding:0 0 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent, #e8613c) 42%,transparent);background:transparent;color:var(--command-text, #172033);font-size:.82rem;line-height:1.4;cursor:pointer}.cs-github-help-connect:hover,.cs-github-help-connect:focus-visible{color:var(--accent, #e8613c);outline:none}.cs-github-help-connect:disabled{cursor:not-allowed;opacity:.62}@media(max-width:960px){.cs-attention-row{grid-template-columns:minmax(220px,1fr) minmax(0,1fr)}.cs-attention-action{grid-column:1 / -1;justify-self:end}}@media(max-width:760px){.cs-studio-header,.cs-table-toolbar,.cs-attention-row{grid-template-columns:1fr}.cs-your-apps-card{padding:14px}.cs-your-apps-card-head{align-items:stretch;flex-direction:column}.cs-table-search{width:100%}.cs-table-tabs{justify-content:flex-start;overflow-x:auto}.cs-table-tabs .cs-filter-button{flex:0 0 auto}.cs-attention-copy{align-items:flex-start;flex-wrap:wrap}.cs-attention-copy p{white-space:normal}.cs-attention-action{justify-self:stretch}.cs-app-table-wrap{overflow:visible;border:0;background:transparent}.cs-app-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.cs-app-table thead{display:none}.cs-app-table,.cs-app-table tbody,.cs-app-table tr,.cs-app-table td{display:block;width:100%}.cs-app-table tr{padding:12px;border:1px solid var(--command-border, #e3e0db);border-radius:8px;background:var(--command-surface-strong, #fff)}.cs-app-table td{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;padding:8px 0;border:0}.cs-app-table td:before{content:attr(data-label);color:var(--command-text-faint, #7a8495);font-size:.72rem;font-weight:700}.cs-app-table td[data-label=App]{display:block;padding-top:0}.cs-app-table td[data-label=App]:before,.cs-app-table td[data-label="Repository / Branch"]{display:none}.cs-table-mobile-repo{display:inline-flex}.cs-table-app-copy>span:not(.cs-table-mobile-repo){max-width:none;white-space:normal}.cs-row-actions{justify-self:start}.cs-add-app-drawer{width:100vw}.cs-add-app-account-action{align-items:stretch;flex-direction:column}}.workspace-main[data-dashboard-tone=dark] .cs-studio-title h3,.workspace-main[data-dashboard-tone=dark] .cs-attention-panel-head strong,.workspace-main[data-dashboard-tone=dark] .cs-attention-app strong,.workspace-main[data-dashboard-tone=dark] .cs-attention-empty strong,.workspace-main[data-dashboard-tone=dark] .cs-your-apps-card-head h3,.workspace-main[data-dashboard-tone=dark] .cs-table-app-copy strong,.workspace-main[data-dashboard-tone=dark] .cs-add-app-head h3,.workspace-main[data-dashboard-tone=dark] .cs-add-app-help-body h3,.workspace-main[data-dashboard-tone=dark] .cs-add-app-account-action strong,.workspace-main[data-dashboard-tone=dark] .cs-github-help-section strong,.workspace-main[data-dashboard-tone=dark] .cs-add-app-empty strong{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-studio-title p,.workspace-main[data-dashboard-tone=dark] .cs-attention-copy p,.workspace-main[data-dashboard-tone=dark] .cs-attention-empty span,.workspace-main[data-dashboard-tone=dark] .cs-table-app-copy>span:not(.cs-table-mobile-repo),.workspace-main[data-dashboard-tone=dark] .cs-table-repo-label,.workspace-main[data-dashboard-tone=dark] .cs-table-mobile-repo,.workspace-main[data-dashboard-tone=dark] .cs-add-app-head p,.workspace-main[data-dashboard-tone=dark] .cs-github-help-section p,.workspace-main[data-dashboard-tone=dark] .cs-add-app-empty p{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .cs-attention-panel,.workspace-main[data-dashboard-tone=dark] .cs-your-apps-card,.workspace-main[data-dashboard-tone=dark] .cs-app-table-wrap,.workspace-main[data-dashboard-tone=dark] .cs-row-actions-menu,.workspace-main[data-dashboard-tone=dark] .cs-add-app-drawer,.workspace-main[data-dashboard-tone=dark] .cs-add-app-account-action,.workspace-main[data-dashboard-tone=dark] .cs-github-help-section,.workspace-main[data-dashboard-tone=dark] .cs-add-app-empty,.workspace-main[data-dashboard-tone=dark] .cs-app-table tr{border-color:var(--command-border);background:var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .cs-github-help-link,.workspace-main[data-dashboard-tone=dark] .cs-github-help-connect{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-github-help-link:hover,.workspace-main[data-dashboard-tone=dark] .cs-github-help-link:focus-visible,.workspace-main[data-dashboard-tone=dark] .cs-github-help-connect:hover,.workspace-main[data-dashboard-tone=dark] .cs-github-help-connect:focus-visible{color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .cs-github-help-icon{background:#e8613c24;color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .cs-attention-panel{border-color:#fbbf244d;background:linear-gradient(90deg,rgba(245,158,11,.18),transparent 58%),var(--command-surface-strong);box-shadow:0 20px 44px #0000002e,inset 0 1px #ffffff0a}.workspace-main[data-dashboard-tone=dark] .cs-attention-icon{border-color:#fbbf2447;background:#f59e0b2e;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .cs-attention-list{border-color:#fbbf2429;background:#0f172a57}.workspace-main[data-dashboard-tone=dark] .cs-attention-action{border-color:#fbbf2438;background:#0f172aa3;box-shadow:none;color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-attention-action:hover,.workspace-main[data-dashboard-tone=dark] .cs-attention-action:focus-visible{border-color:#fbbf24;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .cs-attention-row,.workspace-main[data-dashboard-tone=dark] .cs-attention-empty,.workspace-main[data-dashboard-tone=dark] .cs-table-tabs,.workspace-main[data-dashboard-tone=dark] .cs-app-table th,.workspace-main[data-dashboard-tone=dark] .cs-app-table td,.workspace-main[data-dashboard-tone=dark] .cs-add-app-head{border-color:var(--command-border)}.workspace-main[data-dashboard-tone=dark] .cs-table-tabs .cs-filter-button-active,.workspace-main[data-dashboard-tone=dark] .cs-table-tabs .cs-filter-button:hover{border-color:#ffb29d;color:#ffb29d}.workspace-main[data-dashboard-tone=dark] .cs-row-actions-menu button{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .cs-row-actions-menu button:hover,.workspace-main[data-dashboard-tone=dark] .cs-row-actions-menu button:focus-visible{background:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .cs-app-table-row:hover,.workspace-main[data-dashboard-tone=dark] .cs-app-table-row:focus-visible{background:#94a3b81a}.workspace-main[data-dashboard-tone=dark] .cs-row-actions-menu .cs-row-actions-danger{color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .creator-review-status-card,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-panel,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-recommendation,.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip,.workspace-main[data-dashboard-tone=dark] .creator-review-work-notice,.workspace-main[data-dashboard-tone=dark] .creator-review-retention-note,.workspace-main[data-dashboard-tone=dark] .creator-review-history-context,.workspace-main[data-dashboard-tone=dark] .creator-review-history-panel,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-wrap,.workspace-main[data-dashboard-tone=dark] .creator-review-eligibility-card,.workspace-main[data-dashboard-tone=dark] .creator-review-optional-modes,.workspace-main[data-dashboard-tone=dark] .creator-review-mode-card,.workspace-main[data-dashboard-tone=dark] .creator-review-scope-button,.workspace-main[data-dashboard-tone=dark] .creator-review-issue-list,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-card,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-grid>div,.workspace-main[data-dashboard-tone=dark] .creator-review-empty-note{border-color:var(--command-border);background:var(--command-surface-strong);box-shadow:none}.workspace-main[data-dashboard-tone=dark] .creator-review-finding-card{border-color:var(--command-border);background:#94a3b814}.workspace-main[data-dashboard-tone=dark] .creator-review-tip-row{border-color:#60a5fa57;background:#2563eb1a;color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field input,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field select{border-color:var(--command-border);background:#0f172a9e;color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field input:disabled,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field select:disabled{background:#94a3b814;color:var(--command-text-muted)}.workspace-main[data-dashboard-tone=dark] .creator-review-setup-error{border-color:#f8717142;background:#7f1d1d29;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .creator-review-intro h4,.workspace-main[data-dashboard-tone=dark] .creator-review-section-head h4,.workspace-main[data-dashboard-tone=dark] .creator-review-status-head h4,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-head h4,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field label,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field code,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-selection strong,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-recommendation strong,.workspace-main[data-dashboard-tone=dark] .creator-review-status-fact strong,.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip-copy strong,.workspace-main[data-dashboard-tone=dark] .creator-review-work-notice strong,.workspace-main[data-dashboard-tone=dark] .creator-review-history-context strong,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-row td:first-child strong,.workspace-main[data-dashboard-tone=dark] .creator-review-eligibility-card strong,.workspace-main[data-dashboard-tone=dark] .creator-review-mode-card strong,.workspace-main[data-dashboard-tone=dark] .creator-review-optional-copy strong,.workspace-main[data-dashboard-tone=dark] .creator-review-issue-copy strong,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-head strong,.workspace-main[data-dashboard-tone=dark] .creator-review-issue-chevron,.workspace-main[data-dashboard-tone=dark] .creator-review-finding-summary strong,.workspace-main[data-dashboard-tone=dark] .creator-review-finding-meta dt,.workspace-main[data-dashboard-tone=dark] .creator-review-remediation span{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .creator-review-intro p,.workspace-main[data-dashboard-tone=dark] .creator-review-section-head p,.workspace-main[data-dashboard-tone=dark] .creator-review-status-head p,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-head p,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-field>span,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-recommendation,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-recommendation p,.workspace-main[data-dashboard-tone=dark] .creator-review-setup-recommendation span,.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip-copy p,.workspace-main[data-dashboard-tone=dark] .creator-review-work-notice p,.workspace-main[data-dashboard-tone=dark] .creator-review-retention-note,.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip-meter>span,.workspace-main[data-dashboard-tone=dark] .cs-app-review-progress-mini-copy,.workspace-main[data-dashboard-tone=dark] .creator-review-eyebrow,.workspace-main[data-dashboard-tone=dark] .creator-review-history-context span,.workspace-main[data-dashboard-tone=dark] .creator-review-history-context p,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table th,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-row td:first-child span,.workspace-main[data-dashboard-tone=dark] .creator-review-status-fact>span:first-child,.workspace-main[data-dashboard-tone=dark] .creator-review-status-fact>span:last-child,.workspace-main[data-dashboard-tone=dark] .creator-review-tip-row,.workspace-main[data-dashboard-tone=dark] .creator-review-eligibility-card p,.workspace-main[data-dashboard-tone=dark] .creator-review-mode-card p,.workspace-main[data-dashboard-tone=dark] .creator-review-optional-copy p,.workspace-main[data-dashboard-tone=dark] .creator-review-goal-label,.workspace-main[data-dashboard-tone=dark] .creator-review-scope-button,.workspace-main[data-dashboard-tone=dark] .creator-review-issue-copy>span:last-child,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-head p,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-grid ol,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-grid ul,.workspace-main[data-dashboard-tone=dark] .creator-review-finding-summary span,.workspace-main[data-dashboard-tone=dark] .creator-review-finding-detail p,.workspace-main[data-dashboard-tone=dark] .creator-review-package-list,.workspace-main[data-dashboard-tone=dark] .creator-review-finding-meta dd,.workspace-main[data-dashboard-tone=dark] .creator-review-empty-note{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .creator-review-history-table th,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table td,.workspace-main[data-dashboard-tone=dark] .creator-review-status-fact,.workspace-main[data-dashboard-tone=dark] .creator-review-issue-category,.workspace-main[data-dashboard-tone=dark] .creator-review-guidance-card,.workspace-main[data-dashboard-tone=dark] .creator-review-empty-note:not(:only-child){border-color:var(--command-border)}.workspace-main[data-dashboard-tone=dark] .creator-review-scope-button[data-active=true]{border-color:#93c5fd;background:#1d4ed8;color:#fff}.workspace-main[data-dashboard-tone=dark] .creator-review-ai-handoff-button{border-color:#4ade806b;background:linear-gradient(135deg,#22c55ef0,#0d9488f5),#16a34a;color:#fff;box-shadow:0 18px 38px #22c55e29}.workspace-main[data-dashboard-tone=dark] .creator-review-ai-handoff-button:hover,.workspace-main[data-dashboard-tone=dark] .creator-review-ai-handoff-button:focus-visible{background:linear-gradient(135deg,#16a34a,#0f766e),#128246}.workspace-main[data-dashboard-tone=dark] .creator-review-actions-trigger,.workspace-main[data-dashboard-tone=dark] .creator-review-actions-menu{border-color:#94a3b847;background:#0f172af5;color:#e2e8f0}.workspace-main[data-dashboard-tone=dark] .creator-review-actions-menu button{color:#e2e8f0}.workspace-main[data-dashboard-tone=dark] .creator-review-actions-menu button:hover,.workspace-main[data-dashboard-tone=dark] .creator-review-actions-menu button:focus-visible{background:#3b82f62e;color:#bfdbfe}.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip{border-color:#60a5fa4d;background:linear-gradient(135deg,#1e40af2e,#0f172adb),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .creator-review-progress-strip-copy>span,.workspace-main[data-dashboard-tone=dark] .cs-app-review-progress-mini-copy span:last-child{color:#93c5fd}.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-row:hover,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-row:focus-visible,.workspace-main[data-dashboard-tone=dark] .creator-review-history-table-row.selected{background:#60a5fa1f}.workspace-main[data-dashboard-tone=dark] .creator-review-history-error{border-color:#f8717147;background:#7f1d1d3d;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .cs-table-branch{border-color:var(--command-border);color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .cs-status-badge[data-tone=success]{border-color:#4ade802e;background:#22c55e24;color:#4ade80}.workspace-main[data-dashboard-tone=dark] .cs-status-badge[data-tone=warning]{border-color:#fbbf2433;background:#f59e0b24;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .cs-status-badge[data-tone=danger]{border-color:#f8717138;background:#ef444424;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .cs-status-badge[data-tone=info]{border-color:#60a5fa38;background:#3b82f624;color:#93c5fd}.workspace-main[data-dashboard-tone=dark] .cs-status-badge[data-tone=neutral]{border-color:#94a3b82e;background:#94a3b81f;color:#cbd5e1}.workspace-main[data-dashboard-tone=dark] .workspace-loading-panel{border-color:var(--command-border);background:var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .workspace-loading-panel strong{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .workspace-loading-panel p{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .cs-add-app-backdrop{background:#0307128f}.workspace-main[data-dashboard-tone=dark] .cs-add-app-link-bar{background:#e8613c14}.creator-submit-bar{display:grid;gap:6px}.creator-submit-row{display:flex;align-items:center;gap:8px;min-width:0}.creator-submit-input{flex:1;min-width:0;padding:8px 12px;font-size:.88rem;border:1px solid var(--border, #e3e0db);border-radius:6px;background:var(--surface, #fff);color:var(--text, #2a2a2a);outline:none;transition:border-color .12s ease}.creator-submit-input:focus{border-color:var(--accent, #e8613c)}.creator-submit-hint{font-size:.76rem;color:var(--text-faint, #999)}.creator-review-list{display:grid;gap:4px}.creator-review-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db);cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease}.creator-review-row:hover{border-color:var(--accent, #e8613c);box-shadow:0 2px 8px #0000000f}.creator-review-primary{display:grid;gap:2px}.creator-review-host{font-size:.92rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-review-secondary{font-size:.78rem;color:var(--text-faint, #999)}.creator-review-url{word-break:break-all}.creator-review-metrics{display:flex;align-items:center;gap:10px;flex-shrink:0}.app-shell-fullscreen{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;overflow:hidden;padding:0}.fullscreen-app-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.fullscreen-context-control{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none}.fullscreen-context-control[data-dragging=true]{cursor:grabbing;pointer-events:auto}.fullscreen-context-nodule,.fullscreen-context-popover{pointer-events:auto}.fullscreen-context-nodule{position:absolute;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:4px;border:1px solid color-mix(in srgb,var(--accent, #4f46e5) 20%,rgba(24,24,43,.18));background:linear-gradient(135deg,color-mix(in srgb,var(--bg-panel, #fff) 96%,transparent),color-mix(in srgb,var(--bg-panel, #fff) 82%,var(--accent, #4f46e5) 18%));box-shadow:0 16px 34px #0f172a2e;color:var(--text-primary, #1f2033);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .18s ease,opacity .18s ease,transform .18s ease}.fullscreen-context-nodule:active{cursor:grabbing}.fullscreen-context-control[data-dragging=true] .fullscreen-context-nodule{box-shadow:0 20px 44px #0f172a3d;opacity:1}.fullscreen-context-control[data-open=false] .fullscreen-context-nodule{opacity:.82}.fullscreen-context-control[data-open=false] .fullscreen-context-nodule:hover,.fullscreen-context-control[data-open=false] .fullscreen-context-nodule:focus-visible{opacity:1;box-shadow:0 18px 40px #0f172a38}.fullscreen-context-control[data-edge=right] .fullscreen-context-nodule{top:var(--fullscreen-context-anchor-top);right:max(0px,env(safe-area-inset-right));border-radius:16px 0 0 16px;transform:translateY(-50%)}.fullscreen-context-control[data-edge=left] .fullscreen-context-nodule{top:var(--fullscreen-context-anchor-top);left:max(0px,env(safe-area-inset-left));border-radius:0 16px 16px 0;transform:translateY(-50%)}.fullscreen-context-control[data-edge=top] .fullscreen-context-nodule{top:max(0px,env(safe-area-inset-top));left:var(--fullscreen-context-anchor-left);border-radius:0 0 16px 16px;transform:translate(-50%)}.fullscreen-context-control[data-edge=bottom] .fullscreen-context-nodule{bottom:max(0px,env(safe-area-inset-bottom));left:var(--fullscreen-context-anchor-left);border-radius:16px 16px 0 0;transform:translate(-50%)}.fullscreen-context-nodule:focus-visible,.fullscreen-context-close:focus-visible,.fullscreen-context-popover .button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent, #4f46e5) 38%,transparent);outline-offset:2px}.fullscreen-context-logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,var(--accent, #2563eb),#0f766e);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:0}.fullscreen-context-logo img{width:100%;height:100%;object-fit:cover}.fullscreen-context-logo-fallback{text-transform:uppercase}.fullscreen-context-popover{position:absolute;top:var(--fullscreen-context-popover-top);left:var(--fullscreen-context-popover-left);width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:14px;border:1px solid rgba(24,24,43,.14);border-radius:16px;background:color-mix(in srgb,var(--bg-panel, #fff) 94%,transparent);box-shadow:0 22px 54px #0f172a33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fullscreen-context-popover-in .16s ease both}@keyframes fullscreen-context-popover-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fullscreen-context-popover-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:12px}.fullscreen-context-popover-head strong,.fullscreen-context-popover-head span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullscreen-context-popover-head strong{color:var(--text-primary, #1f2033);font-size:.98rem}.fullscreen-context-popover-head span{color:var(--text-secondary, #667085);font-size:.78rem;font-weight:700}.fullscreen-context-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(24,24,43,.1);border-radius:999px;background:var(--bg-surface, #f8fafc);color:var(--text-secondary, #667085);cursor:pointer;font-size:.88rem;font-weight:800;line-height:1}.fullscreen-context-popover .button{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){.fullscreen-context-nodule,.fullscreen-context-popover{animation:none;transition:none}}.dynamic-plugin-mount{display:block;width:100%;height:100%;min-height:400px}.fullscreen-app-container>.dynamic-plugin-mount{flex:1 1 auto;min-height:0}.fullscreen-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-secondary, #666)}.fullscreen-loading strong{font-size:1.1rem;color:var(--text-primary, #222)}.fullscreen-loading p{font-size:.9rem;margin:0}.button-small{padding:6px 14px;font-size:.82rem}@media(max-width:560px){.fullscreen-context-popover{width:min(320px,calc(100vw - 16px));padding:12px}}.creator-review-grade{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:.82rem;font-weight:700;color:#fff}.creator-review-grade[data-grade=A]{background:#2e7d32}.creator-review-grade[data-grade=B]{background:#558b2f}.creator-review-grade[data-grade=C]{background:#f9a825;color:#2a2a2a}.creator-review-grade[data-grade=D]{background:#e65100}.creator-review-grade[data-grade=F]{background:#c62828}.creator-review-score{font-size:.82rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-review-findings{font-size:.76rem;color:var(--text-faint, #999)}.creator-review-in-progress{font-size:.82rem;color:var(--accent, #e8613c);font-weight:500}.creator-review-time{font-size:.76rem;color:var(--text-faint, #999);flex-shrink:0}.creator-app-list{display:grid;gap:4px}.creator-app-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db)}.creator-app-row[data-selected=true]{border-color:var(--accent, #e8613c);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #e8613c) 20%,transparent)}.creator-portfolio-list{gap:10px}.creator-app-copy{display:grid;gap:2px;min-width:0}.creator-app-summary{margin:0;font-size:.84rem;line-height:1.45;color:var(--text, #2a2a2a)}.creator-app-copy strong{font-size:.92rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-app-meta{font-size:.78rem;color:var(--text-faint, #999)}.creator-app-status,.creator-app-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.creator-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:500;border-radius:4px;background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999)}.creator-tag[data-tone=success]{background:#e8f5e9;color:#2e7d32}.creator-tag[data-tone=warning]{background:#fff8e1;color:#f57f17}.creator-tag[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-severity{display:inline-flex;align-items:center;padding:1px 6px;font-size:.68rem;font-weight:600;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.creator-severity[data-severity=required]{background:#c62828;color:#fff}.creator-severity[data-severity=recommended]{background:#f9a825;color:#2a2a2a}.creator-severity[data-severity=info]{background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999)}.creator-empty-row{padding:12px 14px;font-size:.86rem;color:var(--text-faint, #999);background:var(--bg-faint, #f5f2ee);border-radius:8px}.creator-connection-list{display:grid;gap:4px}.creator-connection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db)}.creator-connection-copy{display:grid;gap:2px}.creator-connection-copy strong{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-connection-copy span{font-size:.78rem;color:var(--text-faint, #999)}.creator-github-installation-list{margin-top:0}.creator-github-installation-card{gap:14px}.creator-github-installation-actions{display:flex;flex-wrap:wrap;gap:8px}.creator-repo-pill-status{font-size:.72rem;font-weight:600;color:var(--text-faint, #999)}.creator-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-link-input{flex:1;min-width:240px;padding:8px 12px;font-size:.88rem;border:1px solid var(--border, #e3e0db);border-radius:6px;background:var(--surface, #fff);color:var(--text, #2a2a2a)}.creator-link-input:focus{border-color:var(--accent, #e8613c);outline:none}.creator-link-select{padding:8px 12px;font-size:.88rem;border:1px solid var(--border, #e3e0db);border-radius:6px;background:var(--surface, #fff);color:var(--text, #2a2a2a)}.creator-link-hint{font-size:.78rem;color:var(--text-faint, #999)}.creator-manual-link{display:grid;gap:10px;margin-top:10px;padding-top:2px}.creator-manual-link summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-app-detail{container:creator-detail / inline-size;border:1px solid var(--border, #e3e0db);border-radius:16px;padding:24px;background:var(--surface, #fff);display:grid;gap:18px;min-width:0;box-shadow:0 16px 42px #2219120f}.creator-repo-detail-page{border:0;border-radius:0;padding:0 0 8px;background:transparent;gap:20px;box-shadow:none}.creator-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.creator-repo-detail-page .creator-detail-header{align-items:center;gap:24px;padding:8px 0 2px}.creator-detail-header-left{display:flex;align-items:center;gap:14px;min-width:0}.creator-repo-detail-page .creator-detail-header-left{gap:20px}.creator-detail-title-copy{display:grid;gap:5px;min-width:0}.creator-app-avatar{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:8px;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#1f9f68,#0f7c50);font-weight:900;font-size:1.18rem;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff2e;overflow:hidden}.creator-repo-detail-page .creator-app-avatar{width:72px;height:72px;background:linear-gradient(135deg,#198eb3,#12936f);font-size:1.28rem}.creator-app-avatar img{width:100%;height:100%;object-fit:cover}.creator-app-avatar>span{display:inline-grid;place-items:center}.creator-detail-title{font-size:1.15rem;font-weight:700;color:var(--command-text, #2a2a2a);margin:0;line-height:1.3}.creator-repo-detail-page .creator-detail-title{font-size:1.5rem;font-weight:800;line-height:1.18}.creator-detail-summary{margin:0;color:var(--text-secondary, #666);font-size:.94rem;line-height:1.45;max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-detail-repo-label{display:inline-flex;align-items:center;gap:5px;color:var(--text-faint, #999);font-size:.78rem;font-weight:500}.creator-detail-repo-label svg{opacity:.5;flex-shrink:0}.creator-detail-branch{display:inline-flex;align-items:center;gap:3px;margin-left:4px;padding-left:8px;border-left:1px solid var(--border, #e3e0db)}.creator-detail-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.creator-repo-detail-page .creator-detail-header-actions{gap:10px}.creator-repo-detail-page .creator-detail-header-actions .creator-header-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#081a33;font-size:.86rem;font-weight:800;line-height:1;box-shadow:0 1px 2px #0f172a0a;transform:none}.creator-repo-detail-page .creator-detail-header-actions .creator-header-action-button:hover:not(:disabled){border-color:#bdc7d6;background:#f8fafc;color:#081a33;transform:none}.creator-repo-detail-page .creator-detail-header-actions .creator-header-action-button svg{width:16px;height:16px;stroke:currentColor}.creator-repo-detail-page .creator-detail-header-actions .creator-button-icon{flex:0 0 auto;display:block;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.creator-repo-detail-page .creator-detail-header-actions .creator-button-github-icon{width:15px;height:15px;fill:currentColor;stroke:none}.creator-detail-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.creator-detail-divider{border:none;border-top:1px solid var(--border, #e3e0db);margin:0}.creator-detail-review-summary{font-size:.84rem;line-height:1.55;color:var(--text-faint, #999);margin:0;padding:10px 14px;background:var(--bg-faint, #f5f2ee);border-radius:8px;border-left:3px solid var(--border, #e3e0db)}.creator-detail-review-summary[data-tone=danger]{border-left-color:#c62828;background:#fbe9e7;color:#5d1a1a}.creator-detail-review-summary[data-tone=warning]{border-left-color:#f57f17;background:#fff8e1;color:#5f4100}.creator-detail-review-summary[data-tone=success]{border-left-color:#2e7d32;background:#e8f5e9;color:#1b4c1e}.creator-review-progress{display:grid;gap:12px;padding:14px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--bg-faint, #f5f2ee)}.creator-review-progress-strip{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(37,99,235,.24);border-radius:8px;background:linear-gradient(135deg,#eff6ffdb,#ffffffeb),var(--surface, #fff);box-shadow:0 10px 26px #0f172a0d}.creator-review-progress-strip-copy{display:grid;gap:3px;min-width:0}.creator-review-progress-strip-copy>span{color:#1d4ed8;font-size:.72rem;font-weight:850;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.creator-review-progress-strip-copy strong{color:var(--command-text, #172033);font-size:.94rem;font-weight:850;line-height:1.25}.creator-review-progress-strip-copy p{margin:0;color:var(--command-text-soft, #556170);font-size:.8rem;line-height:1.35}.creator-review-progress-strip-meter{display:grid;gap:7px;min-width:0}.creator-review-progress-strip-meter>span{color:var(--command-text-muted, #64748b);font-size:.74rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.creator-review-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.creator-review-progress-head>div{display:grid;gap:3px;min-width:0}.creator-review-progress-eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint, #999)}.creator-review-progress-head strong{font-size:.95rem;color:var(--command-text, #2a2a2a)}.creator-review-progress-head p{margin:0;color:var(--text-muted, #666);font-size:.82rem;line-height:1.45}.creator-review-progress-percent{flex:0 0 auto;font-size:.9rem;font-weight:800;color:var(--accent, #e8613c)}.creator-review-progress-bar,.cs-app-progress-mini{overflow:hidden;border-radius:999px;background:#e6e2dc}.creator-review-progress-bar{height:8px;position:relative}.creator-review-progress-bar span,.cs-app-progress-mini span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e8613c,#2d7f74);transition:width .24s ease}.creator-review-progress-bar-active:after,.cs-app-progress-mini-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.58) 45%,transparent 78%);transform:translate(-100%);animation:creator-review-activity-sweep 1.45s ease-in-out infinite;pointer-events:none}.creator-review-progress-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--text-faint, #999);font-size:.76rem}.creator-review-progress-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.creator-review-progress-steps li{display:flex;align-items:center;gap:6px;min-width:0;font-size:.72rem;color:var(--text-faint, #999);white-space:nowrap}.creator-review-progress-steps li[data-status=active]{color:var(--command-text, #2a2a2a);font-weight:700}.creator-review-progress-steps li[data-status=completed]{color:#2e7d32}.creator-review-progress-steps li[data-status=failed]{color:#c62828;font-weight:700}.creator-review-progress-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#d2ccc4}.creator-review-progress-steps li[data-status=active] .creator-review-progress-dot{background:var(--accent, #e8613c);box-shadow:0 0 0 3px #e8613c29}.creator-review-progress-steps li[data-status=completed] .creator-review-progress-dot{background:#2e7d32}.creator-review-progress-steps li[data-status=failed] .creator-review-progress-dot{background:#c62828}.cs-app-progress-mini{height:5px;inline-size:100%;position:relative}.cs-app-review-progress-mini{display:grid;gap:5px;inline-size:260px;max-inline-size:100%;margin-top:7px}.cs-app-review-progress-mini-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--command-text-soft, #556170);font-size:.72rem;font-weight:800;line-height:1.2}.cs-app-review-progress-mini-copy span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-app-review-progress-mini-copy span:last-child{flex:0 0 auto;color:#1d4ed8}@keyframes creator-review-activity-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.creator-review-progress-bar-active:after,.cs-app-progress-mini-active:after{animation:none;transform:none;opacity:.5}}@media(max-width:760px){.creator-review-progress-strip{grid-template-columns:1fr;align-items:stretch}.creator-review-progress-head{align-items:flex-start}.creator-review-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-review-banner,.creator-eligibility-finding-card,.creator-review-history-row,.creator-eligibility-details{grid-template-columns:1fr}}.creator-detail-media-section{display:grid;gap:10px}.creator-detail-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-media-item{display:grid;gap:8px}.creator-media-item-label{font-size:.76rem;font-weight:600;color:var(--text-faint, #999)}.creator-media-preview{width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid var(--border, #e3e0db);background:var(--bg-faint, #f5f2ee)}.creator-media-img{width:100%;height:100%;object-fit:cover}.creator-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:16 / 9;border-radius:8px;border:2px dashed var(--border, #e3e0db);background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999);font-size:.74rem}.creator-media-hint{font-size:.74rem;color:var(--text-faint, #999);margin:0;font-style:italic}.creator-share-targets{display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;border:1px solid var(--border-default, #ddd);border-radius:6px;background:var(--bg-input, #fff);min-height:36px;align-items:center}.creator-share-chip{display:inline-flex;align-items:center;gap:4px;background:var(--bg-subtle, #f0f0f0);border-radius:12px;padding:2px 8px 2px 10px;font-size:.82rem;font-weight:500;color:var(--text-default, #333)}.creator-share-chip-remove{background:none;border:none;cursor:pointer;font-size:.9rem;color:var(--text-faint, #999);padding:0 2px;line-height:1}.creator-share-chip-remove:hover{color:var(--text-danger, #c00)}.creator-share-input{border:none;outline:none;font-size:.82rem;flex:1;min-width:160px;background:transparent;padding:4px 0}.creator-field-hint{font-size:.74rem;color:var(--text-faint, #999);margin-top:4px}.creator-field-hint-warning{color:#9a3412;font-weight:750}.creator-toggle-field{flex-direction:column}.creator-toggle-row{display:flex;align-items:center;gap:8px}.creator-toggle-label{font-size:.82rem;color:var(--text-secondary, #666)}.creator-app-detail .dash-section-head{flex-wrap:wrap}.creator-app-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-app-overview{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.creator-status-glyph{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:.78rem;font-weight:900}.creator-status-glyph[data-tone=success]{background:#e8f5e9;color:#2e7d32}.creator-status-glyph[data-tone=warning],.creator-status-glyph[data-tone=notice]{background:#fff2db;color:#b45309}.creator-status-glyph[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-status-glyph[data-tone=info]{background:#eaf1ff;color:#1d4ed8}.creator-status-glyph[data-tone=neutral]{background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666)}.creator-repo-detail-page>.shell-tab-row{display:flex;gap:24px;overflow-x:auto;border:0;border-bottom:1px solid var(--border, #e3e0db);border-radius:0;background:transparent}.creator-repo-detail-page>.shell-tab-row .shell-tab{flex:0 0 auto;border:0;border-bottom:2px solid transparent;padding:0 0 12px;color:var(--text-secondary, #666);background:transparent;font-size:.92rem;font-weight:800;letter-spacing:0;text-align:left;white-space:nowrap}.creator-repo-detail-page>.shell-tab-row .shell-tab:hover{background:transparent;color:var(--command-text, #2a2a2a)}.creator-repo-detail-page>.shell-tab-row .shell-tab-active{color:var(--command-text, #2a2a2a);border-bottom-color:var(--command-text, #2a2a2a);box-shadow:none}.creator-marketplace-subtabs{display:flex;gap:26px;overflow-x:auto;padding:0 18px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-marketplace-subtab{flex:0 0 auto;border:0;border-bottom:3px solid transparent;padding:14px 0 12px;background:transparent;color:var(--text-secondary, #666);cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;white-space:nowrap}.creator-marketplace-subtab:hover,.creator-marketplace-subtab-active{color:var(--command-text, #2a2a2a)}.creator-marketplace-subtab-active{border-bottom-color:var(--command-text, #2a2a2a)}.creator-marketplace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;align-items:start}.creator-marketplace-main{display:grid;gap:14px;min-width:0}.creator-marketplace-panel,.creator-advisor-card{display:grid;gap:18px;min-width:0;padding:18px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-marketplace-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.creator-marketplace-panel-head h4{margin:0;color:var(--command-text, #2a2a2a);font-size:1.05rem;font-weight:800}.creator-marketplace-actions{justify-content:flex-end}.creator-switch-field{align-content:start}.creator-switch-control{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-height:36px;border:0;background:transparent;color:var(--command-text, #2a2a2a);cursor:pointer;font:inherit;font-size:.86rem;font-weight:700}.creator-switch-track{position:relative;width:42px;height:22px;border-radius:999px;background:#cbd5e1;transition:background .16s ease}.creator-switch-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .16s ease}.creator-switch-control[data-checked=true] .creator-switch-track{background:#16a34a}.creator-switch-control[data-checked=true] .creator-switch-thumb{transform:translate(20px)}.creator-switch-control:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #e8613c) 70%,transparent);outline-offset:3px;border-radius:8px}.creator-marketplace-advisor{display:grid;gap:14px;min-width:0}.creator-advisor-status,.creator-advisor-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.creator-status-glyph svg,.creator-advisor-check-row svg,.creator-file-button svg,.creator-video-icon svg{width:16px;height:16px;stroke:currentColor}.creator-advisor-status strong,.creator-advisor-section-head strong{display:block;color:var(--command-text, #2a2a2a);font-size:.9rem}.creator-advisor-status p,.creator-advisor-section-head p,.creator-media-section-copy p{margin:3px 0 0;color:var(--text-secondary, #666);font-size:.8rem;line-height:1.45}.creator-advisor-checklist{display:grid;gap:9px}.creator-advisor-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;color:var(--text-secondary, #666);font-size:.8rem}.creator-advisor-check-row[data-complete=true]{color:#128246}.creator-advisor-progress{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.creator-advisor-progress span{display:block;height:100%;border-radius:inherit;background:#0f8f71}.creator-preview-warning{border-color:#f5c16c;background:#fff8eb}.creator-preview-card{gap:14px}.creator-marketplace-card-preview,.creator-detail-preview,.creator-builder-preview{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--bg-faint, #f5f2ee))}.creator-marketplace-card-preview{grid-template-columns:auto minmax(0,1fr);align-items:start}.creator-preview-thumb,.creator-builder-preview-avatar{display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);font-weight:850}.creator-preview-thumb{width:54px;height:54px;border-radius:8px}.creator-builder-preview-avatar{width:42px;height:42px;border-radius:50%}.creator-preview-thumb img,.creator-builder-preview-avatar img{width:100%;height:100%;object-fit:cover}.creator-preview-copy,.creator-builder-preview>div{min-width:0}.creator-preview-copy strong,.creator-detail-preview strong,.creator-builder-preview strong{display:block;color:var(--command-text, #2a2a2a);font-size:.88rem;line-height:1.25;overflow-wrap:anywhere}.creator-preview-copy p,.creator-detail-preview p,.creator-builder-preview p{margin:4px 0 0;color:var(--text-secondary, #666);font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.creator-preview-meta,.creator-preview-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.creator-preview-meta{margin-top:8px}.creator-preview-meta span,.creator-preview-tags span,.creator-builder-preview>div>span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666);font-size:.72rem;font-weight:800}.creator-builder-preview{grid-template-columns:auto minmax(0,1fr);align-items:center}.creator-marketplace-preview-workspace{display:grid;gap:14px;min-width:0}.creator-marketplace-preview-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid #f5c16c;border-radius:8px;background:#fff8eb;color:var(--command-text, #2a2a2a)}.creator-marketplace-preview-notice svg{width:18px;height:18px;color:#b45309}.creator-marketplace-preview-notice strong{display:block;font-size:.9rem}.creator-marketplace-preview-notice p{margin:3px 0 0;color:var(--text-secondary, #666);font-size:.82rem;line-height:1.45}.creator-marketplace-public-preview{display:grid;min-width:0;overflow:hidden;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-public-preview-topbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border, #e3e0db);background:color-mix(in srgb,var(--surface, #fff) 92%,var(--bg-faint, #f5f2ee))}.creator-public-preview-topbar strong{color:var(--command-text, #2a2a2a);font-size:.92rem}.creator-public-preview-topbar span{color:var(--text-secondary, #666);font-size:.78rem;font-weight:800;text-transform:uppercase}.creator-public-preview-detail{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);min-width:0}.creator-public-preview-media{display:grid;align-content:space-between;gap:16px;min-height:320px;padding:18px;background:linear-gradient(180deg,#1218263d,#070c18e6),linear-gradient(135deg,#0f766e38,#2563eb29);background-position:center;background-size:cover}.creator-public-preview-media[data-empty=true]{place-items:center;align-content:center;background:linear-gradient(180deg,#ffffffd1,#f5f2eef5),linear-gradient(135deg,#0f766e1a,#2563eb14)}.creator-public-preview-media-empty{display:grid;gap:9px;justify-items:center;max-width:280px;padding:18px;text-align:center}.creator-public-preview-media-empty>span{display:grid;place-items:center;width:74px;height:74px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);font-size:1.35rem;font-weight:850}.creator-public-preview-media-empty strong{color:var(--command-text, #2a2a2a);font-size:.98rem}.creator-public-preview-media-empty p{margin:0;color:var(--text-secondary, #666);font-size:.82rem;line-height:1.45}.creator-public-preview-copy{display:grid;gap:16px;min-width:0;padding:22px}.creator-public-preview-heading{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between}.creator-public-preview-heading h3{margin:0;color:var(--command-text, #2a2a2a);font-size:1.45rem;line-height:1.15;overflow-wrap:anywhere}.creator-public-preview-heading p,.creator-public-preview-description,.creator-public-preview-price-note p,.creator-public-preview-section p,.creator-public-preview-builder p{margin:4px 0 0;color:var(--text-secondary, #666);font-size:.88rem;line-height:1.6}.creator-public-preview-heading>strong{color:var(--command-text, #2a2a2a);font-size:1.15rem}.creator-public-preview-summary{max-width:68ch}.creator-public-preview-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-secondary, #666);font-size:.84rem}.creator-public-preview-stars{color:#d97706;font-size:1.02rem;letter-spacing:.08em}.creator-public-preview-integrations{display:grid;gap:8px}.creator-public-preview-integrations>span,.creator-public-preview-price-note span{color:var(--text-secondary, #666);font-size:.72rem;font-weight:850;text-transform:uppercase}.creator-public-preview-description{color:var(--command-text, #2a2a2a)}.creator-public-preview-price-note{display:grid;gap:4px;padding:12px 0 0;border-top:1px solid var(--border, #e3e0db)}.creator-public-preview-section{display:grid;gap:16px;min-width:0;padding:20px 22px;border-top:1px solid var(--border, #e3e0db)}.creator-public-preview-section h4{margin:0;color:var(--command-text, #2a2a2a);font-size:1.05rem}.creator-public-preview-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.creator-public-preview-gallery figure{display:grid;gap:8px;min-width:0;margin:0}.creator-public-preview-gallery img,.creator-public-preview-gallery figure>span{width:100%;aspect-ratio:16 / 10;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--bg-faint, #f5f2ee);object-fit:cover}.creator-public-preview-gallery figure>span{display:grid;place-items:center;color:var(--text-secondary, #666)}.creator-public-preview-gallery svg{width:26px;height:26px;stroke:currentColor}.creator-public-preview-gallery figcaption{color:var(--text-secondary, #666);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.creator-public-preview-builder{grid-template-columns:auto minmax(0,1fr);align-items:center}.creator-public-preview-builder .creator-builder-preview-avatar{width:56px;height:56px}.creator-public-preview-builder-handle{display:inline-flex;align-items:center;min-height:22px;margin-top:8px;padding:2px 8px;border-radius:999px;background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666);font-size:.74rem;font-weight:800}.creator-inline-link{justify-self:start;padding:0;border:0;background:transparent;color:#0f62fe;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.creator-media-section-block{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:18px;padding-top:18px;border-top:1px solid var(--border, #e3e0db)}.creator-media-section-block:first-of-type{padding-top:0;border-top:0}.creator-media-section-copy strong{color:var(--command-text, #2a2a2a);font-size:.9rem}.creator-thumbnail-upload{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.creator-thumbnail-frame{display:inline-grid;place-items:center;width:96px;aspect-ratio:1;overflow:hidden;border:1px solid var(--border, #e3e0db);border-radius:8px;background:linear-gradient(135deg,#198eb3,#12936f);color:#fff;font-size:1.6rem;font-weight:900}.creator-thumbnail-frame img,.creator-photo-preview img{width:100%;height:100%;object-fit:cover}.creator-media-controls,.creator-media-upload-row,.creator-media-url-entry,.creator-media-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-file-button{cursor:pointer}.creator-file-button[data-disabled=true]{cursor:not-allowed;opacity:.56;pointer-events:none}.creator-media-manager{display:grid;gap:12px;min-width:0}.creator-media-url-entry{flex:1 1 320px;min-width:min(100%,280px)}.creator-media-url-entry .creator-field-input{flex:1 1 240px;min-width:0}.creator-photo-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator-photo-card,.creator-video-row{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--bg-faint, #f5f2ee))}.creator-photo-preview{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:7px;background:var(--bg-faint, #f5f2ee)}.creator-video-list{display:grid;gap:8px}.creator-video-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.creator-video-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#e8f3ff;color:#0369a1}.creator-video-copy{display:grid;gap:6px;min-width:0}.creator-video-copy a{overflow:hidden;color:var(--text-secondary, #666);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.creator-publish-overview{display:grid;gap:16px}.creator-publish-status-panel,.creator-release-history-panel{display:grid;gap:18px;min-width:0;padding:22px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 12px 28px #2219120d}.creator-publish-status-head,.creator-release-history-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;min-width:0}.creator-publish-status-head>div,.creator-release-history-head>div{min-width:0}.creator-publish-status-head h4,.creator-release-history-head h4{margin:0 0 6px;color:var(--text-primary, #071a36);font-size:1.18rem;line-height:1.2}.creator-publish-status-head p,.creator-release-history-head p{max-width:720px;margin:0;color:var(--text-secondary, #516079);font-size:.92rem;line-height:1.45}.creator-publish-status-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:color-mix(in srgb,var(--surface-raised, #fff) 84%,#175cd3);color:color-mix(in srgb,var(--text-primary, #175cd3) 38%,#175cd3)}.creator-publish-status-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.creator-publish-status-grid,.creator-release-history-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.creator-publish-status-fact,.creator-release-history-facts>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface-raised, #fbfcfe)}.creator-publish-status-fact span,.creator-release-history-facts span,.creator-publish-submitted-release span,.creator-publish-submitted-meta span{color:var(--text-secondary, #516079);font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.creator-publish-status-fact strong,.creator-release-history-facts strong,.creator-release-history-facts code,.creator-publish-status-fact code{min-width:0;overflow:hidden;color:var(--text-primary, #071a36);font-size:.9rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.creator-publish-submitted-release{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(23,92,211,.18);border-radius:8px;background:#f8fbff}.creator-publish-submitted-release strong{display:block;margin-top:4px;color:#071a36;font-size:.98rem}.creator-publish-submitted-release p{max-width:820px;margin:0;color:var(--text-secondary, #516079);font-size:.9rem;line-height:1.45;white-space:pre-wrap}.creator-publish-submitted-meta{display:flex;flex-wrap:wrap;gap:8px 14px}.creator-publish-status-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.creator-release-history-list{display:grid;gap:12px;min-width:0}.creator-release-history-row{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:#fbfcfe}.creator-release-history-row-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.creator-release-history-row-head>div{display:grid;gap:4px;min-width:0}.creator-release-history-row-head strong{overflow:hidden;color:#071a36;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.creator-release-history-row-head span:not(.creator-pill),.creator-release-history-row-head time{color:var(--text-secondary, #516079);font-size:.82rem}.creator-release-history-notes,.creator-release-history-empty,.creator-release-history-error,.creator-release-history-failure{margin:0;color:var(--text-secondary, #516079);font-size:.9rem;line-height:1.45}.creator-release-history-notes{white-space:pre-wrap}.creator-release-history-error,.creator-release-history-failure{color:#b42318}.creator-release-history-link{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:#175cd3;font:inherit;font-size:.86rem;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.creator-release-history-link:hover,.creator-release-history-link:focus-visible{color:#0b3f9f;outline:none;text-decoration:underline;text-underline-offset:3px}.creator-publish-hero{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 12px 28px #2219120f}.creator-publish-hero-art{position:relative;display:grid;place-items:center;min-height:184px;padding:28px;overflow:hidden;border-right:1px solid rgba(244,114,41,.18);background:linear-gradient(135deg,#fff7edeb,#ffedd5a3),#fff7ed}.creator-publish-hero-card{display:grid;gap:11px;width:min(180px,78%);min-height:118px;padding:22px 26px;border:1px solid rgba(251,146,60,.34);border-radius:8px;background:#fff;box-shadow:0 18px 36px #9a502029}.creator-publish-hero-card span{display:block;height:8px;border-radius:999px;background:#fed7aa}.creator-publish-hero-card span:first-child{width:72%;background:#fb923c}.creator-publish-hero-card span:nth-child(2){width:88%}.creator-publish-hero-card span:nth-child(3){width:64%}.creator-publish-hero-card span:nth-child(4){width:78%}.creator-publish-hero-badge{position:absolute;left:50%;bottom:34px;display:inline-grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#f97316;color:#fff;box-shadow:0 14px 28px #c2410c42;transform:translate(-112px)}.creator-publish-hero-badge svg{width:28px;height:28px;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.creator-publish-hero-copy{display:grid;align-content:center;justify-items:start;gap:16px;min-width:0;padding:30px 36px}.creator-publish-hero-copy h4{margin:0;color:#071a36;font-size:1.72rem;line-height:1.12}.creator-publish-hero-copy p{max-width:560px;margin:0;color:var(--text-secondary, #516079);font-size:.98rem;line-height:1.5}.creator-publish-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.creator-publish-roadmap-link{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0;border:0;background:transparent;color:#175cd3;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer}.creator-publish-roadmap-link:hover,.creator-publish-roadmap-link:focus-visible{color:#0b3f9f;outline:none;text-decoration:underline;text-underline-offset:3px}.creator-publish-roadmap-link svg,.creator-publish-step-go svg,.creator-publish-status-pill svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.creator-publish-roadmap-card{display:grid;gap:0;min-width:0;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 12px 28px #2219120d;scroll-margin-top:20px}.creator-publish-roadmap-card:focus{outline:2px solid rgba(23,92,211,.34);outline-offset:3px}.creator-publish-card-head{padding:18px 22px 10px}.creator-publish-card-head h4{margin:0;color:#071a36;font-size:1.08rem;line-height:1.2}.creator-publish-stepper{display:grid}.creator-publish-step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 38px;gap:16px;align-items:start;min-width:0;padding:14px 22px;border-top:1px solid var(--border, #e3e0db)}.creator-publish-step:not(:last-child):before{content:"";position:absolute;top:45px;bottom:-13px;left:38px;width:2px;background:#cbd5e1}.creator-publish-step-marker{position:relative;z-index:1;display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #94a3b8;border-radius:999px;background:#fff;color:#344154;font-size:.92rem;font-weight:850}.creator-publish-step-marker svg{width:17px;height:17px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.creator-publish-step[data-status=complete] .creator-publish-step-marker{border-color:#22c55e;background:#22c55e;color:#fff}.creator-publish-step[data-status=next] .creator-publish-step-marker{border-color:#f97316;background:#f97316;color:#fff;box-shadow:0 0 0 6px #fff7ed}.creator-publish-step[data-status=blocked] .creator-publish-step-marker{border-color:#dc2626;background:#dc2626;color:#fff}.creator-publish-step[data-status=locked] .creator-publish-step-marker{border-color:#cbd5e1;background:#f1f5f9;color:#64748b}.creator-publish-step[data-status=skipped] .creator-publish-step-marker{border-color:#cbd5e1;background:#f8fafc;color:#64748b}.creator-publish-step-main{display:grid;gap:12px;min-width:0}.creator-publish-step-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0}.creator-publish-step-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.creator-publish-step-summary strong{display:block;color:#071a36;font-size:.94rem;line-height:1.25}.creator-publish-step-summary p{margin:4px 0 0;color:var(--text-secondary, #516079);font-size:.84rem;line-height:1.35}.creator-publish-status-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 12px;border:1px solid transparent;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1.1;white-space:nowrap}.creator-publish-status-pill[data-status=complete]{border-color:#bbf7d0;background:#dcfce7;color:#15803d}.creator-publish-status-pill[data-status=next]{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.creator-publish-status-pill[data-status=recommended]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.creator-publish-status-pill[data-status=optional],.creator-publish-status-pill[data-status=skipped],.creator-publish-status-pill[data-status=locked]{border-color:#e2e8f0;background:#f8fafc;color:#475569}.creator-publish-skip-button{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.creator-publish-skip-button:hover,.creator-publish-skip-button:focus-visible{border-color:#94a3b8;color:#071a36;outline:none}.creator-publish-status-pill[data-status=blocked]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.creator-publish-step-detail{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--warning, #f59e0b) 45%,var(--border, #fed7aa));border-radius:8px;background:color-mix(in srgb,var(--surface-raised, #fff) 88%,var(--warning, #f59e0b))}.creator-publish-step[data-status=blocked] .creator-publish-step-detail{border-color:color-mix(in srgb,var(--danger, #dc2626) 42%,var(--border, #fecaca));background:color-mix(in srgb,var(--surface-raised, #fff) 88%,var(--danger, #dc2626))}.creator-publish-why{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.creator-publish-why strong{display:block;color:var(--text-primary, #071a36);font-size:.84rem;line-height:1.25}.creator-publish-why p{margin:4px 0 0;color:var(--text-secondary, #334155);font-size:.82rem;line-height:1.45}.creator-publish-blockers{display:flex;flex-wrap:wrap;gap:6px}.creator-publish-blockers span{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:var(--surface-raised, #fff);color:color-mix(in srgb,var(--text-primary, #9a3412) 34%,#c2410c);font-size:.74rem;font-weight:800}.creator-publish-step-cta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.creator-publish-step-go{display:inline-grid;place-items:center;width:34px;height:34px;margin-top:-2px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}.creator-publish-step-go:hover,.creator-publish-step-go:focus-visible{background:#f1f5f9;color:#071a36;outline:none}.creator-publish-step-go:disabled{color:#cbd5e1;cursor:default}.creator-publish-step-go:disabled:hover{background:transparent}.creator-overview-simple{display:grid;grid-template-areas:"release repo" "capabilities activity";grid-template-columns:minmax(0,2fr) minmax(300px,.96fr);gap:18px;align-items:stretch}.creator-overview-simple[data-has-action=true]{grid-template-areas:"action action" "release repo" "capabilities activity"}.creator-overview-action-banner{grid-area:action;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;padding:16px 18px;border:1px solid rgba(245,158,11,.42);border-radius:8px;background:linear-gradient(135deg,#fff7edf5,#ffffffeb),color-mix(in srgb,var(--surface, #fff) 94%,#f59e0b);color:var(--command-text, #172033);font:inherit;text-align:left;box-shadow:0 14px 34px #92400e14;cursor:pointer}.creator-overview-action-banner:hover,.creator-overview-action-banner:focus-visible{border-color:#f59e0bb8;box-shadow:0 18px 42px #92400e21;outline:none;transform:translateY(-1px)}.creator-overview-action-banner[data-tone=danger]{border-color:#dc262661;background:linear-gradient(135deg,#fef2f2f5,#ffffffeb),color-mix(in srgb,var(--surface, #fff) 94%,#dc2626)}.creator-overview-action-banner[data-tone=info]{border-color:#2563eb59;background:linear-gradient(135deg,#eff6fff5,#ffffffeb),color-mix(in srgb,var(--surface, #fff) 94%,#2563eb)}.creator-overview-action-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#ffedd5;color:#c2410c}.creator-overview-action-banner[data-tone=danger] .creator-overview-action-icon{background:#fee2e2;color:#b91c1c}.creator-overview-action-banner[data-tone=info] .creator-overview-action-icon{background:#dbeafe;color:#1d4ed8}.creator-overview-action-icon svg,.creator-overview-action-cta svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.creator-overview-action-copy{display:grid;gap:4px;min-width:0}.creator-overview-action-copy strong{color:var(--command-text, #172033);font-size:.98rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.creator-overview-action-copy span{color:var(--text-secondary, #666);font-size:.86rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.creator-overview-action-cta{display:inline-flex;align-items:center;gap:8px;color:#1d4ed8;font-size:.84rem;font-weight:850;line-height:1.2;white-space:nowrap}.creator-overview-panel{display:grid;align-content:start;gap:18px;padding:22px;min-width:0;border:1px solid var(--border, #e3e0db);border-radius:8px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--bg-faint, #f5f2ee));box-shadow:0 12px 28px #2219120d}.creator-release-panel-simple{grid-area:release}.creator-capabilities-panel{grid-area:capabilities}.creator-capabilities-help{margin:-6px 0 0;color:var(--text-secondary, #666);font-size:.84rem;font-weight:600;line-height:1.45}.creator-repo-panel{grid-area:repo}.creator-activity-panel{grid-area:activity}.creator-panel-heading{display:flex;align-items:center;gap:12px;margin:0}.creator-panel-heading h4{margin:0;color:var(--command-text, #2a2a2a);font-size:1rem;font-weight:800;line-height:1.2}.creator-panel-icon,.creator-row-icon,.creator-activity-icon{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%}.creator-panel-icon{width:22px;height:22px;color:#071a36;background:transparent;border-radius:0}.creator-panel-icon svg,.creator-row-icon svg,.creator-activity-icon svg,.creator-release-date svg,.creator-release-fact strong svg,.creator-metadata-link svg,.creator-release-status svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.creator-panel-icon svg{width:22px;height:22px;stroke-width:2}.creator-release-panel-icon{width:30px;height:30px}.creator-release-panel-icon svg{width:28px;height:28px;stroke-width:2.2}.creator-pill-strong{justify-self:start;font-size:.86rem}.creator-release-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:4px 0 0}.creator-release-fact{display:grid;gap:8px;min-width:0;padding:0 22px;border-left:1px solid var(--border, #e3e0db)}.creator-release-fact:first-child{padding-left:0;border-left:0}.creator-release-fact span,.creator-metadata-row span,.creator-release-date,.creator-activity-row time{color:var(--text-secondary, #666);font-size:.8rem;font-weight:700}.creator-release-fact strong{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--command-text, #2a2a2a);font-size:1.12rem;line-height:1.2;overflow-wrap:anywhere}.creator-release-status{display:inline-flex;align-items:center;gap:8px;font-size:1.12rem;font-weight:800;color:var(--command-text, #2a2a2a)}.creator-release-status[data-tone=success]{color:#149447}.creator-release-status[data-tone=warning],.creator-release-status[data-tone=danger]{color:#b45309}.creator-release-status[data-tone=danger]{color:#c62828}.creator-release-status>span{color:var(--command-text, #2a2a2a);font-size:inherit;font-weight:inherit}.creator-release-date{display:inline-flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--border, #e3e0db)}.creator-release-panel-simple,.creator-repo-panel{min-height:282px}.creator-repo-panel{gap:0;padding-block:18px}.creator-capability-list-simple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:0 34px}.creator-capability-row-simple,.creator-metadata-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:14px 0;border-top:1px solid var(--border, #e3e0db)}.creator-metadata-row:first-child{border-top:0;padding-top:0}.creator-capability-row-simple:nth-child(1),.creator-capability-row-simple:nth-child(4){border-top:0;padding-top:0}.creator-capability-row-simple:last-child,.creator-metadata-row:last-child{padding-bottom:0}.creator-metadata-row[data-kind=app-id]{padding-top:12px}.creator-row-icon{width:34px;height:34px;background:#f3f5f8;color:#071a36}.creator-capability-row-simple>strong,.creator-metadata-row strong,.creator-metadata-link,.creator-activity-row strong{min-width:0;color:var(--command-text, #2a2a2a);font-size:.9rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.creator-metadata-list,.creator-activity-list-simple{display:grid;gap:0}.creator-metadata-row>div{display:grid;gap:4px;min-width:0}.creator-metadata-link{display:inline-flex;align-items:center;gap:8px;justify-self:start;text-decoration:none}.creator-metadata-link:hover{color:var(--accent, #e8613c)}.creator-metadata-code{display:inline-flex;min-width:0;max-width:100%;color:var(--command-text, #2a2a2a);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.creator-metadata-copy{justify-self:end;display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#2563eb;font:inherit;font-size:.76rem;font-weight:850;line-height:1.2;white-space:nowrap;cursor:pointer}.creator-metadata-copy:hover,.creator-metadata-copy:focus-visible{border-color:#bfdbfe;background:#eff6ff;outline:none}.creator-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;position:relative;padding:10px 0;border-top:0}.creator-activity-row:not(:last-child):after{content:"";position:absolute;top:28px;bottom:-10px;left:8px;width:1px;background:#cfe5d7}.creator-activity-row:first-child{border-top:none;padding-top:0}.creator-activity-row:last-child{padding-bottom:0}.creator-activity-icon{z-index:1;width:18px;height:18px;background:#fff;border:0;color:var(--text-secondary, #666)}.creator-activity-icon[data-tone=success]{color:#2e7d32}.creator-activity-icon[data-tone=warning]{color:#b45309}.creator-activity-icon[data-tone=danger]{color:#c62828}.creator-activity-icon[data-tone=info]{color:#1d4ed8}.workspace-main[data-dashboard-tone=dark] .creator-panel-icon{color:#b7c7da}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-banner{border-color:#f59e0b57;background:linear-gradient(135deg,#78350f3d,#0f172ad1),var(--command-surface-strong);box-shadow:none}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-banner[data-tone=danger]{border-color:#f8717152;background:linear-gradient(135deg,#7f1d1d47,#0f172ad1),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-banner[data-tone=info]{border-color:#60a5fa52;background:linear-gradient(135deg,#1e40af38,#0f172ad1),var(--command-surface-strong)}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-copy strong{color:var(--command-text)}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-copy span{color:var(--command-text-soft)}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-cta{color:#93c5fd}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-icon{background:#fbbf241f;color:#fbbf24}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-banner[data-tone=danger] .creator-overview-action-icon{background:#f871711f;color:#fca5a5}.workspace-main[data-dashboard-tone=dark] .creator-overview-action-banner[data-tone=info] .creator-overview-action-icon{background:#60a5fa1f;color:#93c5fd}.workspace-main[data-dashboard-tone=dark] .creator-row-icon{background:#050914;border:1px solid rgba(148,163,184,.22);color:#eef4fb;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 18px #0000003d}.workspace-main[data-dashboard-tone=dark] .creator-release-panel-icon{border-radius:10px;background:#2dd48c24;border:1px solid rgba(45,212,140,.24);color:#7ee0aa;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px #00000038}.workspace-main[data-dashboard-tone=dark] .creator-release-panel-icon svg{width:20px;height:20px}.workspace-main[data-dashboard-tone=dark] .creator-activity-icon{background:#050914;box-shadow:0 0 0 2px #131c2aeb}.creator-activity-row>div{display:grid;gap:4px;min-width:0}.creator-activity-row p{margin:0;color:var(--text-secondary, #666);font-size:.8rem;line-height:1.4}.creator-activity-row time{white-space:nowrap}.creator-app-overview-tight{margin-bottom:14px}.creator-intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.creator-intake-card{display:grid;gap:12px;padding:14px;border-radius:10px;border:1px solid var(--border, #e3e0db);background:var(--surface, #fff)}.creator-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-field{display:grid;gap:6px}.creator-field[data-attention=true] .creator-field-label{color:#c2410c}.creator-field[data-attention=true] .creator-field-input{border-color:#fb923c;background:#fff7ed}.creator-field-span-2{grid-column:span 2}.creator-field-label{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint, #999)}.creator-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.creator-field-inline-hint{display:inline-flex;align-items:center;min-height:18px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.creator-field-inline-hint[data-tone=warning]{background:#fff7ed;color:#c2410c}.creator-field-inline-hint[data-tone=success]{background:#dcfce7;color:#15803d}.creator-field-input,.creator-field-textarea{width:100%;padding:10px 12px;font-size:.88rem;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);color:var(--text, #2a2a2a)}.creator-field-textarea{min-height:120px;resize:vertical}.creator-field-input:focus,.creator-field-textarea:focus{outline:none;border-color:var(--accent, #e8613c);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #e8613c) 18%,transparent)}.creator-field[data-invalid=true] .creator-field-label,.creator-field-error-message{color:#b42318}.creator-field[data-invalid=true] .creator-field-input,.creator-field[data-invalid=true] .creator-field-textarea,.chip-select[data-invalid=true] .chip-select-control{border-color:#dc2626;background:#fff7f7;box-shadow:0 0 0 1px #dc26261f}.creator-field-error-message{display:block;margin-top:6px;font-size:.78rem;font-weight:650}.creator-metric{display:grid;gap:2px;padding:10px 12px;background:var(--bg-faint, #f5f2ee);border-radius:8px}.creator-metric-label{font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint, #999)}.creator-metric strong{font-size:.92rem;font-weight:700;color:var(--command-text, #2a2a2a)}.creator-review-tab{display:grid;gap:26px}.creator-review-history-context,.creator-review-history-panel{border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff)}.creator-review-history-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.creator-review-history-context>div:first-child{display:grid;gap:4px;min-width:0}.creator-review-history-context span{color:var(--command-text-muted, #64748b);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.creator-review-history-context strong{color:var(--command-text, #172033);font-size:.92rem;line-height:1.35}.creator-review-history-context p{margin:0;color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.45}.creator-review-work-notice,.creator-review-retention-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px 15px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff;color:var(--command-text-soft, #556170)}.creator-review-work-notice[data-tone=warning]{border-color:#f9731652;background:#fff8f1}.creator-review-work-notice>span,.creator-review-retention-note>span{display:inline-grid;place-items:center;width:24px;min-width:24px;height:24px;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;font-size:.76rem;font-weight:900}.creator-review-work-notice[data-tone=warning]>span{border-color:#f973166b;color:#c2410c}.creator-review-work-notice div{display:grid;gap:4px;min-width:0}.creator-review-work-notice strong{color:var(--command-text, #172033);font-size:.9rem;line-height:1.25}.creator-review-work-notice p,.creator-review-retention-note p{margin:0;font-size:.84rem;line-height:1.48}.creator-review-history-panel{display:grid;gap:16px;padding:18px}.creator-review-history-error{margin:0;padding:12px 14px;border:1px solid rgba(220,38,38,.24);border-radius:8px;background:#fee2e2a3;color:#b91c1c;font-size:.86rem;line-height:1.45}.creator-review-history-table-wrap{overflow-x:auto;border:1px solid var(--command-border, #dfe4ec);border-radius:8px}.creator-review-history-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--command-text, #172033);font-size:.84rem}.creator-review-history-table th,.creator-review-history-table td{padding:12px 14px;border-bottom:1px solid var(--command-border, #dfe4ec);text-align:left;vertical-align:middle}.creator-review-history-table th{color:var(--command-text-muted, #64748b);font-size:.72rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.creator-review-history-table tbody tr:last-child td{border-bottom:0}.creator-review-history-table-row{cursor:pointer;transition:background .12s ease}.creator-review-history-table-row:hover,.creator-review-history-table-row:focus-visible,.creator-review-history-table-row.selected{background:#2563eb0f;outline:none}.creator-review-history-table-row td:first-child{display:grid;gap:3px}.creator-review-history-table-row td:first-child strong{color:var(--command-text, #172033);font-size:.86rem}.creator-review-history-table-row td:first-child span{color:var(--command-text-soft, #556170);font-size:.78rem}.creator-review-history-indicators{display:flex;flex-wrap:wrap;gap:6px}.creator-review-history-indicators span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.7rem;font-weight:850;white-space:nowrap}.creator-review-history-context{margin-top:-12px}.creator-review-intro{display:grid;gap:8px}.creator-review-intro h4,.creator-review-section-head h4{margin:0;color:var(--command-text, #172033);font-size:1.32rem;line-height:1.2}.creator-review-intro p,.creator-review-section-head p{margin:0;color:var(--command-text-soft, #556170);font-size:.94rem;line-height:1.5}.creator-review-status-card{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(360px,1fr) auto;gap:24px;align-items:center;padding:24px 28px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff);box-shadow:0 16px 40px #0f172a0f}.creator-review-status-card[data-tone=success]{border-color:#22c55e4d}.creator-review-status-card[data-tone=info]{border-color:#2563eb47}.creator-review-status-card[data-tone=warning]{border-color:#f973165c}.creator-review-status-card[data-tone=danger]{border-color:#dc262652}.creator-review-status-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;min-width:0}.creator-review-status-icon,.creator-review-issue-icon{display:inline-grid;place-items:center;border-radius:50%;font-weight:900;line-height:1}.creator-review-status-icon{width:70px;height:70px;font-size:.78rem}.creator-review-status-icon svg{width:42px;height:42px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.creator-review-status-icon[data-tone=success]{background:#dcfce7;color:#15803d}.creator-review-status-icon[data-tone=info]{background:#dbeafe;color:#1d4ed8}.creator-review-status-icon[data-tone=warning]{background:#ffedd5;color:#ea580c}.creator-review-status-icon[data-tone=danger]{background:#fee2e2;color:#b91c1c}.creator-review-status-icon[data-tone=neutral]{background:#eef2f7;color:#475569}.creator-review-eyebrow{display:inline-flex;color:var(--command-text-muted, #64748b);font-size:.74rem;font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase}.creator-review-status-head h4{margin:8px 0 0;color:var(--command-text, #172033);font-size:1.18rem;line-height:1.2}.creator-review-status-head p{margin:7px 0 0;color:var(--command-text-soft, #556170);font-size:.88rem;line-height:1.45}.creator-review-status-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creator-review-status-fact{display:grid;gap:5px;min-width:0;padding-left:18px;border-left:1px solid var(--command-border, #dfe4ec)}.creator-review-status-fact>span:first-child{color:var(--command-text-muted, #64748b);font-size:.78rem;font-weight:700}.creator-review-status-fact strong,.creator-review-status-fact a{min-width:0;color:var(--command-text, #172033);font-size:.9rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.creator-review-status-fact a{color:#2563eb}.creator-review-status-fact>span:last-child{color:var(--command-text-soft, #556170);font-size:.8rem;line-height:1.35}.creator-review-status-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.creator-review-actions-menu-wrap{position:relative;display:inline-flex}.creator-review-actions-trigger{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #ffffff);color:var(--command-text, #172033);cursor:pointer;font-size:1.15rem;font-weight:900;line-height:1;list-style:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creator-review-actions-trigger::-webkit-details-marker{display:none}.creator-review-actions-trigger::marker{content:""}.creator-review-actions-trigger:hover,.creator-review-actions-trigger:focus-visible,.creator-review-actions-menu-wrap[open] .creator-review-actions-trigger{border-color:#2563eb6b;box-shadow:0 10px 22px #0f172a1a;outline:none;transform:translateY(-1px)}.creator-review-actions-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;min-width:230px;overflow:hidden;padding:6px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #ffffff);box-shadow:0 18px 44px #0f172a29}.creator-review-actions-menu button{width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--command-text, #172033);cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;line-height:1.2;text-align:left}.creator-review-actions-menu button:hover,.creator-review-actions-menu button:focus-visible{background:#eef4ff;color:#1d4ed8;outline:none}.creator-review-actions-menu button:disabled{cursor:not-allowed;opacity:.58}.creator-review-setup-panel{display:grid;gap:18px;padding:22px 24px;border:1px solid rgba(249,115,22,.34);border-radius:8px;background:#fff8f1;box-shadow:0 16px 40px #0f172a0d}.creator-review-setup-panel[data-state=inventory_pending],.creator-review-setup-panel[data-state=support_required]{border-color:#2563eb47;background:#f8fbff}.creator-review-setup-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:flex-start}.creator-review-setup-head h4{margin:7px 0 0;color:var(--command-text, #172033);font-size:1.04rem;line-height:1.25}.creator-review-setup-head p{margin:7px 0 0;color:var(--command-text-soft, #556170);font-size:.9rem;line-height:1.5}.creator-review-setup-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffedd5;color:#c2410c}.creator-review-setup-icon[data-state=inventory_pending],.creator-review-setup-icon[data-state=support_required]{background:#dbeafe;color:#1d4ed8}.creator-review-setup-icon svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.creator-review-setup-grid{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr);gap:18px;align-items:stretch}.creator-review-setup-field{display:grid;gap:8px;min-width:0}.creator-review-setup-field label{color:var(--command-text, #172033);font-size:.82rem;font-weight:850}.creator-review-setup-field input,.creator-review-setup-field select{width:100%;min-width:0;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;padding:10px 12px;background:var(--command-surface-strong, #fff);color:var(--command-text, #172033);font:inherit;font-size:.9rem}.creator-review-setup-field select{cursor:pointer}.creator-review-setup-field input:disabled,.creator-review-setup-field select:disabled{color:var(--command-text-muted, #64748b);background:#f1f5f9b8;cursor:not-allowed}.creator-review-setup-field>span{color:var(--command-text-soft, #556170);font-size:.8rem;line-height:1.45}.creator-review-setup-field code{color:var(--command-text, #172033);font-family:inherit;font-weight:850}.creator-review-setup-selection{display:block}.creator-review-setup-selection strong{color:var(--command-text, #172033);font-weight:850}.creator-review-setup-recommendation{display:grid;gap:7px;min-width:0;padding:14px 16px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff)}.creator-review-setup-recommendation span{color:var(--command-text-muted, #64748b);font-size:.74rem;font-weight:820;text-transform:uppercase;letter-spacing:0}.creator-review-setup-recommendation strong{color:var(--command-text, #172033);font-size:.96rem;line-height:1.25;overflow-wrap:anywhere}.creator-review-setup-recommendation p{margin:0;color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.45}.creator-review-setup-error{margin:0;padding:10px 12px;border:1px solid rgba(220,38,38,.2);border-radius:8px;background:#fff1f2;color:#b91c1c;font-size:.84rem;font-weight:760;line-height:1.45}.creator-review-setup-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.creator-review-tip-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff;color:var(--command-text-soft, #556170);font-size:.86rem;line-height:1.45}.creator-review-tip-row p{margin:0}.creator-review-tip-row>span{display:inline-grid;place-items:center;width:22px;min-width:22px;height:22px;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;font-size:.76rem;font-weight:900}.creator-review-help-link{border:0;padding:0;background:transparent;color:#2563eb;font:inherit;font-weight:800;line-height:1.45;text-align:left;text-decoration:none;cursor:pointer}.creator-review-help-link:hover,.creator-review-help-link:focus-visible{text-decoration:underline}.creator-review-section{display:grid;gap:18px}.creator-review-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.creator-review-section-head>div{display:grid;gap:8px;min-width:0}.creator-review-copy-button{color:#2563eb;white-space:nowrap}.creator-review-ai-handoff-button{display:inline-flex;align-items:center;justify-content:center;width:190px;max-width:100%;min-height:44px;padding:9px 14px;border:1px solid rgba(20,83,45,.38);border-radius:8px;background:linear-gradient(135deg,#22c55eeb,#0f8f71fa),#16a34a;color:#fff;box-shadow:0 18px 38px #16a34a47;cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;line-height:1.15;text-align:center;text-wrap:balance;white-space:normal;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.creator-review-ai-handoff-button:hover,.creator-review-ai-handoff-button:focus-visible{background:linear-gradient(135deg,#16a34afa,#0c765e),#128246;box-shadow:0 22px 46px #16a34a57;outline:none;transform:translateY(-1px)}.creator-review-ai-handoff-button:focus-visible{outline:3px solid rgba(34,197,94,.3);outline-offset:3px}.creator-review-ai-handoff-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.creator-review-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.creator-review-ladder-item{position:relative;display:grid;min-width:0}.creator-review-ladder-arrow{position:absolute;top:50%;right:-22px;transform:translateY(-50%);display:grid;place-items:center;width:16px;height:28px;color:var(--command-text-muted, #64748b);font-size:1.15rem;font-weight:900}.creator-review-eligibility-card{display:grid;gap:14px;min-height:138px;padding:18px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff)}.creator-review-eligibility-card[data-tone=success]{border-color:#16a34a80}.creator-review-eligibility-card[data-tone=info]{border-color:#2563eb6b}.creator-review-eligibility-card[data-tone=warning]{border-color:#f973167a}.creator-review-eligibility-card[data-tone=danger]{border-color:#dc262680}.creator-review-card-index{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;font-size:.78rem;font-weight:900}.creator-review-card-index[data-tone=success]{color:#16a34a}.creator-review-card-index[data-tone=info]{color:#2563eb}.creator-review-card-index[data-tone=warning]{color:#f97316}.creator-review-card-index[data-tone=danger]{color:#dc2626}.creator-review-card-index[data-tone=neutral]{color:var(--command-text-muted, #64748b)}.creator-review-eligibility-card div{display:grid;gap:8px;min-width:0}.creator-review-eligibility-card strong,.creator-review-mode-card strong,.creator-review-optional-copy strong{color:var(--command-text, #172033);font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.creator-review-eligibility-card p,.creator-review-mode-card p,.creator-review-optional-copy p{margin:0;color:var(--command-text-soft, #556170);font-size:.78rem;line-height:1.4}.creator-review-status-chip{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:850;line-height:1.15;white-space:nowrap}.creator-review-status-chip[data-tone=success]{background:#dcfce7;color:#15803d}.creator-review-status-chip[data-tone=info]{background:#dbeafe;color:#1d4ed8}.creator-review-status-chip[data-tone=warning]{background:#ffedd5;color:#c2410c}.creator-review-status-chip[data-tone=danger]{background:#fee2e2;color:#b91c1c}.creator-review-status-chip[data-tone=neutral]{background:#eef2f7;color:#475569}.creator-review-optional-modes{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:16px;padding:14px 16px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#f8fbffd1}.creator-review-optional-copy{display:grid;align-content:start;gap:6px;min-width:0}.creator-review-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.creator-review-mode-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff)}.creator-review-mode-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.creator-review-goal-picker{display:grid;gap:10px}.creator-review-goal-label{margin:0;color:var(--command-text-soft, #556170);font-size:.82rem;font-weight:850;line-height:1.2}.creator-review-scope-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.creator-review-scope-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;min-width:0;padding:7px 12px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff);color:var(--command-text-soft, #556170);font-size:.82rem;font-weight:800;line-height:1.2;cursor:pointer}.creator-review-scope-button[data-active=true]{border-color:#0b2f70;background:#0b2f70;color:#fff}.creator-review-scope-button:hover,.creator-review-scope-button:focus-visible{border-color:#2563eb;outline:none}.creator-review-scope-count{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:.7rem;font-weight:850;white-space:nowrap}.creator-review-issue-list{display:grid;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff);overflow:hidden}.creator-review-issue-category{border-bottom:1px solid var(--command-border, #dfe4ec)}.creator-review-issue-category:last-child{border-bottom:0}.creator-review-guidance-card{display:grid;gap:16px;padding:18px 20px;border-bottom:1px solid var(--command-border, #dfe4ec);background:color-mix(in srgb,var(--command-surface-strong, #fff) 86%,#dbeafe)}.creator-review-guidance-card:last-child{border-bottom:0}.creator-review-guidance-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.creator-review-guidance-head strong{display:block;color:var(--command-text, #172033);font-size:.96rem;line-height:1.25}.creator-review-guidance-head p{margin:5px 0 0;color:var(--command-text-soft, #556170);font-size:.84rem;line-height:1.45}.creator-review-guidance-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px;padding-left:50px}.creator-review-guidance-grid>div{display:grid;gap:8px;padding:12px;border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface-strong, #fff)}.creator-review-guidance-grid span{color:var(--command-text-muted, #667085);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.creator-review-guidance-grid ol,.creator-review-guidance-grid ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.4}.creator-review-issue-category summary,.creator-review-finding-card summary{cursor:pointer;list-style:none}.creator-review-issue-category summary::-webkit-details-marker,.creator-review-finding-card summary::-webkit-details-marker{display:none}.creator-review-issue-category>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;min-height:72px;padding:15px 20px}.creator-review-issue-category>summary:focus-visible,.creator-review-finding-card>summary:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:-2px}.creator-review-issue-icon{width:34px;height:34px;font-size:.82rem}.creator-review-issue-icon[data-tone=danger]{background:#ffedd5;color:#ea580c}.creator-review-issue-icon[data-tone=warning]{background:#fef3c7;color:#d97706}.creator-review-issue-icon[data-tone=info]{background:#dbeafe;color:#2563eb}.creator-review-issue-copy{display:grid;gap:6px;min-width:0}.creator-review-issue-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--command-text, #172033);font-size:.94rem;line-height:1.25}.creator-review-issue-copy>span:last-child{color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.42}.creator-review-severity{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:.7rem;font-weight:850;line-height:1;white-space:nowrap}.creator-review-severity[data-tone=danger]{background:#fee2e2;color:#b91c1c}.creator-review-severity[data-tone=info]{background:#dbeafe;color:#1d4ed8}.creator-review-issue-chevron{color:var(--command-text, #172033);font-size:.78rem;font-weight:850;white-space:nowrap}.creator-review-issue-body{display:grid;gap:8px;padding:0 20px 18px 70px}.creator-review-finding-card{border:1px solid var(--command-border, #dfe4ec);border-radius:8px;background:var(--command-surface, #f8fafc)}.creator-review-finding-card>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:44px;padding:11px 12px}.creator-review-finding-dot{display:inline-flex;width:8px;height:8px;border-radius:50%;background:#2563eb}.creator-review-finding-dot[data-tone=danger]{background:#dc2626}.creator-review-finding-summary{display:grid;gap:2px;min-width:0}.creator-review-finding-summary strong{color:var(--command-text, #172033);font-size:.86rem;line-height:1.3;overflow-wrap:anywhere}.creator-review-finding-summary span{color:var(--command-text-muted, #64748b);font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.creator-review-finding-detail{display:grid;gap:10px;padding:0 12px 13px 32px}.creator-review-finding-detail p,.creator-review-package-list,.creator-review-finding-meta dd{margin:0;color:var(--command-text-soft, #556170);font-size:.82rem;line-height:1.45}.creator-review-package-list{display:grid;gap:4px;padding-left:18px}.creator-review-package-list li{overflow-wrap:anywhere}.creator-review-chip-row{display:flex;flex-wrap:wrap;gap:6px}.creator-review-finding-meta{display:grid;gap:8px;margin:0}.creator-review-finding-meta div{display:grid;gap:3px}.creator-review-finding-meta dt,.creator-review-remediation span{color:var(--command-text, #172033);font-size:.72rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.creator-review-remediation{display:grid;gap:4px;padding-top:2px}.creator-review-empty-note{margin:0;padding:18px;color:var(--command-text-soft, #556170);font-size:.9rem}.creator-review-empty-note:not(:only-child){border-top:1px solid var(--command-border, #dfe4ec)}.creator-review-info-footer{justify-content:space-between;padding:18px 22px;border:1px solid #bfdbfe;border-radius:8px;background:#f8fbff}.creator-review-banner,.creator-eligibility-section{display:grid;gap:14px;padding:14px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-eligibility-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.95fr) auto;gap:18px;align-items:center;padding:24px;border:1px solid var(--border, #e3e0db);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #e8613c) 8%,transparent),var(--surface, #fff) 42%)}.creator-eligibility-hero[data-tone=success]{border-color:#2e7d3247}.creator-eligibility-hero[data-tone=warning]{border-color:#f57f1757}.creator-eligibility-hero[data-tone=danger]{border-color:#c6282852}.creator-eligibility-hero[data-tone=info]{border-color:#2563eb3d}.creator-eligibility-hero-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.creator-eligibility-hero-main>div{display:grid;gap:5px;min-width:0}.creator-eligibility-hero-main strong{color:var(--command-text, #2a2a2a);font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.12;max-width:720px}.creator-eligibility-hero-main p{margin:0;max-width:720px;color:var(--text-secondary, #666);font-size:.9rem;line-height:1.45}.creator-eligibility-hero-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--bg-faint, #f5f2ee);color:var(--command-text, #2a2a2a);font-size:.9rem;font-weight:900;box-shadow:inset 0 0 0 8px #ffffff94}.creator-eligibility-hero-icon[data-tone=success]{background:#e8f5e9;color:#2e7d32}.creator-eligibility-hero-icon[data-tone=warning]{background:#fff2db;color:#b45309}.creator-eligibility-hero-icon[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-eligibility-hero-icon[data-tone=info]{background:#eaf1ff;color:#1d4ed8}.creator-eligibility-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.creator-eligibility-hero-facts div{display:grid;gap:3px;min-width:0;padding:0 14px;border-left:1px solid var(--border, #e3e0db)}.creator-eligibility-hero-facts span,.creator-eligibility-hero-facts small{color:var(--text-secondary, #666);font-size:.76rem;line-height:1.35}.creator-eligibility-hero-facts strong{color:var(--command-text, #2a2a2a);font-size:.88rem;line-height:1.25}.creator-eligibility-ladder-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 18px;border:1px solid var(--border, #e3e0db);border-radius:10px;background:var(--surface, #fff)}.creator-ladder-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.creator-ladder-step:not(:last-child):after{content:"";position:absolute;top:17px;left:35px;right:10px;height:2px;background:var(--border, #e3e0db)}.creator-ladder-step>span{position:relative;z-index:1;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666);font-weight:900}.creator-ladder-step[data-tone=success]>span{background:#e8f5e9;color:#2e7d32}.creator-ladder-step[data-tone=warning]>span{background:#fff2db;color:#b45309}.creator-ladder-step[data-tone=danger]>span{background:#fbe9e7;color:#c62828}.creator-ladder-step[data-tone=info]>span{background:#eaf1ff;color:#1d4ed8}.creator-ladder-step div{display:grid;gap:2px;min-width:0}.creator-ladder-step strong{color:var(--command-text, #2a2a2a);font-size:.82rem;line-height:1.25}.creator-ladder-step small{color:var(--text-secondary, #666);font-size:.76rem}.creator-capability-strip{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:12px 16px;border:1px solid rgba(46,125,50,.24);border-radius:10px;background:#f4fbf5}.creator-capability-strip-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.creator-capability-strip-group strong{color:var(--command-text, #2a2a2a);font-size:.82rem}.creator-demo-readiness-chip{margin-left:auto;padding-left:16px;border-left:1px solid rgba(46,125,50,.2)}.creator-review-accordion-list{display:grid;gap:8px}.creator-review-accordion{border:1px solid var(--border, #e3e0db);border-radius:10px;background:var(--surface, #fff)}.creator-review-accordion summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;padding:10px 14px;cursor:pointer;list-style:none}.creator-review-accordion summary::-webkit-details-marker{display:none}.creator-review-accordion summary strong{color:var(--command-text, #2a2a2a);font-size:.9rem}.creator-review-accordion summary>span:last-child{min-width:28px;color:var(--text-secondary, #666);font-size:.8rem;font-weight:800;text-align:right}.creator-accordion-body{display:grid;gap:12px;padding:0 14px 14px}.creator-accordion-toolbar{padding-top:4px}.creator-review-accordion .creator-eligibility-finding-card{grid-template-columns:auto minmax(0,1fr)}.creator-review-finding-location{display:block;margin-top:8px;color:var(--text-faint, #999);font-size:.76rem;line-height:1.35}.creator-demo-readiness-summary{display:grid;gap:5px;padding:12px;border-radius:8px;background:var(--bg-faint, #f5f2ee)}.creator-demo-readiness-summary strong{color:var(--command-text, #2a2a2a)}.creator-demo-readiness-summary p{margin:0;color:var(--text-secondary, #666);font-size:.82rem;line-height:1.45}.creator-review-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.creator-snapshot-banner{grid-template-columns:auto minmax(0,1fr) auto}.creator-review-banner[data-tone=success]{border-color:#2e7d3252;background:#f2faf4}.creator-review-banner[data-tone=warning]{border-color:#f57f1759;background:#fff8ed}.creator-review-banner[data-tone=danger]{border-color:#c6282852;background:#fff2f1}.creator-review-banner[data-tone=info]{border-color:#2563eb40;background:#f3f7ff}.creator-review-banner>div:first-child,.creator-section-head>div{display:grid;gap:3px;min-width:0}.creator-kicker{font-size:.72rem;font-weight:800;color:var(--text-faint, #999);letter-spacing:.04em;text-transform:uppercase}.creator-review-banner strong,.creator-section-head strong{color:var(--command-text, #2a2a2a)}.creator-review-banner p,.creator-section-head p,.creator-capability-card p,.creator-publication-card p,.creator-mode-card p,.creator-eligibility-finding-card p{margin:0;color:var(--text-secondary, #666);font-size:.82rem;line-height:1.45}.creator-review-banner-actions,.creator-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.creator-capability-grid,.creator-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.creator-capability-card,.creator-mode-card,.creator-publication-card,.creator-eligibility-finding-card,.creator-review-history-row{border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-capability-card,.creator-mode-card{display:grid;gap:8px;padding:12px}.creator-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.creator-card-head strong{min-width:0;color:var(--command-text, #2a2a2a);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.creator-pill,.creator-chip-mini,.creator-next-step{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.creator-pill.creator-pill-strong{min-height:28px;padding:4px 10px;font-size:.82rem}.creator-pill[data-tone=success],.creator-next-step{background:#e8f5e9;color:#2e7d32}.creator-pill[data-tone=warning],.creator-pill[data-tone=notice]{background:#fff2db;color:#b45309}.creator-pill[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-pill[data-tone=info]{background:#eaf1ff;color:#1d4ed8}.creator-pill[data-tone=neutral],.creator-chip-mini{background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666)}.creator-applies-because{color:var(--text-faint, #999);font-size:.76rem;line-height:1.4}.creator-publication-ladder{display:grid;gap:10px}.creator-publication-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px}.creator-publication-card[data-tone=success]{border-left:3px solid #2e7d32}.creator-publication-card[data-tone=warning]{border-left:3px solid #f57f17}.creator-publication-card[data-tone=danger]{border-left:3px solid #c62828}.creator-publication-card[data-tone=info]{border-left:3px solid #2563eb}.creator-publication-index,.creator-finding-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #666);font-size:.78rem;font-weight:900}.creator-eligibility-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.creator-eligibility-details div{display:grid;gap:2px}.creator-eligibility-details dt{color:var(--text-faint, #999);font-size:.68rem;font-weight:800;text-transform:uppercase}.creator-eligibility-details dd{margin:0;color:var(--text-secondary, #666);font-size:.78rem;line-height:1.35}.creator-eligibility-finding-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start;padding:12px}.creator-finding-icon[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-finding-icon[data-tone=warning],.creator-finding-icon[data-tone=notice]{background:#fff2db;color:#b45309}.creator-finding-icon[data-tone=info]{background:#eaf1ff;color:#1d4ed8}.creator-affected-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.creator-impact-group{display:grid;gap:10px}.creator-impact-group h4{margin:4px 0 0;color:var(--command-text, #2a2a2a);font-size:.92rem}.creator-review-history-list{display:grid;gap:8px}.creator-review-history-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.4fr) auto auto;gap:12px;align-items:center;padding:10px 12px}.creator-review-history-row>div{display:grid;gap:3px;min-width:0}.creator-review-history-row strong{color:var(--command-text, #2a2a2a);overflow-wrap:anywhere}.creator-review-history-row span{color:var(--text-secondary, #666);font-size:.78rem;line-height:1.35}.creator-release-page{border-color:var(--border, #e3e0db)}.creator-release-summary{max-width:820px;margin:0;color:var(--text-secondary, #666);font-size:.9rem;line-height:1.55}.creator-release-summary code{color:var(--text-primary, #1b1d21);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86em;font-weight:700}.creator-release-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.creator-release-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.82rem;color:var(--text-faint, #999)}.creator-release-links a{color:var(--accent, #e8613c);font-weight:650;text-decoration:none}.creator-release-links a:hover,.creator-release-links a:focus-visible{text-decoration:underline}.creator-release-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creator-release-notes{min-height:180px;resize:vertical;line-height:1.5}.creator-release-error{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:8px;border:1px solid #f5b7a7;background:#fff1ed;color:#9a3412;font-size:.84rem;font-weight:600}.creator-release-actions{grid-column:1 / -1;justify-content:flex-end}.creator-pricing-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;align-items:start}.creator-pricing-workspace-single{grid-template-columns:minmax(0,1fr)}.creator-pricing-main-panel,.creator-pricing-side-panel{display:grid;gap:14px;min-width:0}.creator-pricing-prerequisite{align-items:center;background:color-mix(in srgb,var(--warning, #b36b00) 8%,var(--surface, #fff));border:1px solid color-mix(in srgb,var(--warning, #b36b00) 32%,var(--border, #e3e0db));border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px}.creator-pricing-prerequisite div{display:grid;gap:4px;min-width:0}.creator-pricing-prerequisite strong{color:var(--command-text, #2a2a2a)}.creator-pricing-prerequisite p{color:var(--text-muted, #666);margin:0}.creator-pricing-block,.creator-pricing-preview-card{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-pricing-step-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.creator-pricing-step-title strong,.creator-pricing-preview-card>strong{color:var(--command-text, #2a2a2a)}.creator-pricing-step-title span{color:var(--text-faint, #999);font-size:.76rem}.creator-pricing-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-pricing-model-card,.creator-pricing-basis-card{min-width:0;text-align:left;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);color:var(--text, #2a2a2a);cursor:pointer}.creator-pricing-model-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:12px}.creator-pricing-model-card[data-selected=true],.creator-pricing-basis-card[data-selected=true]{border-color:#1f9f68;box-shadow:0 0 0 3px #1f9f681f}.creator-pricing-model-card:disabled,.creator-pricing-basis-card:disabled{cursor:not-allowed;opacity:.56}.creator-pricing-radio{width:14px;height:14px;border:2px solid #a8b2aa;border-radius:50%}.creator-pricing-model-card[data-selected=true] .creator-pricing-radio{border:4px solid #128246}.creator-pricing-model-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#edf7f1;color:#128246;font-size:.78rem;font-weight:900}.creator-pricing-model-card span:last-child{display:grid;gap:2px;min-width:0}.creator-pricing-model-card strong,.creator-pricing-basis-card strong{color:var(--command-text, #2a2a2a);font-size:.84rem}.creator-pricing-model-card small,.creator-pricing-basis-card span{color:var(--text-secondary, #666);font-size:.76rem;line-height:1.35}.creator-pricing-basis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.creator-pricing-basis-card{display:grid;gap:3px;min-height:64px;padding:10px}.creator-pricing-price-row{display:grid;grid-template-columns:minmax(160px,320px) minmax(0,1fr);gap:12px;align-items:end}.creator-pricing-price-row p,.creator-pricing-free-note,.creator-pricing-preview-copy{margin:0;color:var(--text-secondary, #666);font-size:.8rem;line-height:1.45}.creator-pricing-free-note{padding:2px 0 4px}.creator-pricing-price-field,.creator-pricing-description-field{display:grid;gap:5px;color:var(--text, #2a2a2a);font-size:.82rem;font-weight:600}.creator-pricing-price-field input,.creator-pricing-description-field textarea{width:100%;border:1px solid var(--border, #e3e0db);border-radius:7px;background:var(--surface, #fff);color:var(--text, #2a2a2a);font:inherit}.creator-pricing-price-field input{padding:8px 12px}.creator-pricing-description-field textarea{min-height:74px;padding:10px 12px;resize:vertical;line-height:1.45}.creator-pricing-description-field small{justify-self:end;color:var(--text-faint, #999);font-size:.72rem}.creator-pricing-description-field small[data-invalid=true],.creator-pricing-warning{color:#9a3412}.creator-pricing-warning{margin:0;font-size:.78rem;font-weight:650}.creator-pricing-payout-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(31,159,104,.2);border-radius:8px;background:linear-gradient(135deg,#1f9f6814,#ffffffdb)}.creator-pricing-payout-card[data-empty=true]{border-color:var(--border, #e3e0db);background:var(--bg-faint, #f5f2ee)}.creator-pricing-payout-head{display:flex;align-items:flex-start;gap:10px}.creator-pricing-payout-icon{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:8px;background:#128246;color:#fff;font-size:.88rem;font-weight:900}.creator-pricing-payout-head div{display:grid;gap:2px;min-width:0}.creator-pricing-payout-head strong,.creator-pricing-payout-grid strong{color:var(--command-text, #2a2a2a)}.creator-pricing-payout-head p,.creator-pricing-payout-empty{margin:0;color:var(--text-secondary, #666);font-size:.8rem;line-height:1.45}.creator-pricing-payout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-pricing-payout-grid div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid rgba(31,159,104,.14);border-radius:8px;background:#ffffffad}.creator-pricing-payout-grid span,.creator-pricing-payout-grid small{color:var(--text-faint, #999);font-size:.72rem;line-height:1.3}.creator-pricing-payout-grid strong{overflow-wrap:anywhere;font-size:.98rem;font-weight:900}.creator-pricing-upgrade-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;color:var(--text-secondary, #666);font-size:.8rem;line-height:1.4}.creator-pricing-upgrade-link{border:0;background:transparent;color:#0f6fed;cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:none}.creator-pricing-upgrade-link:hover,.creator-pricing-upgrade-link:focus-visible{text-decoration:underline}.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-card{border-color:#2dd48c33;background:linear-gradient(135deg,#1f9f6824,#0c131eb8)}.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-card[data-empty=true],.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-grid div{background:#0c131ead;border-color:#94a3b821}.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-head strong,.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-grid strong{color:#f4f7fb}.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-head p,.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-empty,.workspace-main[data-dashboard-tone=dark] .creator-pricing-upgrade-strip,.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-grid span,.workspace-main[data-dashboard-tone=dark] .creator-pricing-payout-grid small{color:#9aa8ba}.creator-pricing-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-promo-table{overflow:hidden;border:1px solid var(--border, #e3e0db);border-radius:8px}.creator-promo-table-row{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(95px,1fr) minmax(86px,.8fr) minmax(92px,.9fr) minmax(76px,.7fr) minmax(92px,auto);gap:10px;align-items:center;padding:9px 10px;border-top:1px solid var(--border, #e3e0db);font-size:.8rem}.creator-promo-table-row:first-child{border-top:0}.creator-promo-table-head{background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999);font-size:.72rem;font-weight:700}.creator-promo-table-row strong{color:var(--command-text, #2a2a2a)}.creator-pricing-buyer-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.creator-pricing-buyer-preview .creator-app-avatar{width:52px;height:52px}.creator-pricing-buyer-preview div{display:grid;gap:3px;min-width:0}.creator-pricing-buyer-preview strong{color:var(--command-text, #2a2a2a);font-size:.86rem}.creator-pricing-buyer-preview p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary, #666);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.creator-pricing-preview-price{padding:6px 10px;border-radius:7px;background:#eaf7ef;color:#128246;font-size:.78rem;font-weight:800;white-space:nowrap}.creator-pricing-tips{display:grid;gap:10px;margin:0;padding:0;list-style:none}.creator-pricing-tips li{display:flex;align-items:center;gap:9px;color:var(--text-secondary, #666);font-size:.8rem}.creator-pricing-tips span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;flex:0 0 auto;background:#eaf7ef;color:#128246;font-size:.58rem;font-weight:900}.creator-pricing-action-bar{position:sticky;bottom:0;z-index:3;display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:color-mix(in srgb,var(--surface, #fff) 94%,transparent);box-shadow:0 -10px 24px #2219120f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-pricing-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator-pricing-form label{display:grid;gap:4px;font-size:.82rem;font-weight:500;color:var(--text, #2a2a2a)}.creator-pricing-form select,.creator-pricing-form input{padding:8px 12px;font-size:.88rem;border:1px solid var(--border, #e3e0db);border-radius:6px;background:var(--surface, #fff);color:var(--text, #2a2a2a)}.creator-commerce-section{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border, #e3e0db)}.creator-commerce-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.creator-commerce-section-head strong{display:block;color:var(--command-text, #2a2a2a)}.creator-commerce-section-head p,.creator-commerce-row span{margin:2px 0 0;font-size:.78rem;color:var(--text-secondary, #666)}.creator-discount-form{grid-template-columns:repeat(5,minmax(0,1fr))}.creator-discount-action{display:flex;align-items:end}.creator-commerce-list{display:grid;gap:8px}.creator-commerce-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-commerce-row-stack{align-items:flex-start}.creator-commerce-row>div:first-child{display:grid;min-width:0}.creator-commerce-row strong{color:var(--command-text, #2a2a2a)}.creator-commerce-row-actions,.creator-refund-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-refund-form input{width:130px;padding:8px 10px;font-size:.84rem;border:1px solid var(--border, #e3e0db);border-radius:6px;background:var(--surface, #fff);color:var(--text, #2a2a2a)}.creator-refund-form input[aria-label="Refund reason"]{width:min(240px,100%)}.creator-revenue-tab{display:grid;gap:24px}.creator-revenue-header{display:flex;justify-content:flex-end;align-items:flex-start;gap:18px}.creator-revenue-header h4{margin:0;color:var(--command-text, #121826);font-size:1.35rem;font-weight:800;letter-spacing:0}.creator-revenue-header p{margin:4px 0 0;color:var(--text-secondary, #546179);font-size:.9rem}.creator-revenue-range{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:210px;padding:10px 12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 12px 28px #0f172a0a}.creator-revenue-range select{grid-column:2;width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--command-text, #121826);font-size:.86rem;font-weight:750;cursor:pointer}.creator-revenue-range select:disabled{cursor:wait;opacity:1}.creator-revenue-range small{grid-column:2;color:var(--text-secondary, #546179);font-size:.76rem;line-height:1.25}.creator-revenue-range-icon,.creator-revenue-info-icon,.creator-revenue-kpi-icon{display:inline-grid;place-items:center;flex:0 0 auto}.creator-revenue-range-icon{grid-row:1 / span 2;width:26px;height:26px;color:#44536a}.creator-revenue-range-icon svg,.creator-revenue-info-icon svg,.creator-revenue-kpi-icon svg,.creator-revenue-link-button svg,.creator-revenue-support-strip a svg,.creator-revenue-download svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.creator-revenue-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creator-revenue-kpi-card{display:grid;gap:18px;min-width:0;min-height:122px;padding:20px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 16px 36px #0f172a0a}.creator-revenue-kpi-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator-revenue-kpi-head>span:first-child{color:var(--command-text, #121826);font-size:.86rem;font-weight:800}.creator-revenue-kpi-icon{width:42px;height:42px;border-radius:50%}.creator-revenue-kpi-icon[data-tone=green]{background:#d9f6e4;color:#0b8b44}.creator-revenue-kpi-icon[data-tone=orange]{background:#ffe6d5;color:#f15a24}.creator-revenue-kpi-icon[data-tone=purple]{background:#eadcff;color:#6b45d9}.creator-revenue-kpi-card strong{color:var(--command-text, #121826);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:850;line-height:1}.creator-revenue-kpi-card p{margin:0;color:var(--text-secondary, #546179);font-size:.82rem;font-weight:650}.creator-revenue-kpi-card p[data-tone=positive]{color:#0a8f47}.creator-revenue-kpi-card p[data-tone=negative]{color:#c2410c}.creator-revenue-kpi-card p[data-tone=neutral]{color:var(--text-secondary, #546179)}.creator-revenue-info-strip,.creator-revenue-support-strip{display:flex;align-items:center;gap:12px;min-width:0;color:var(--text-secondary, #546179);font-size:.84rem}.creator-revenue-info-strip p,.creator-revenue-support-strip p{margin:0;min-width:0;flex:1 1 auto}.creator-revenue-info-icon{width:24px;height:24px;color:#2474ff}.creator-revenue-link-button,.creator-revenue-support-strip a,.creator-revenue-download{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;background:transparent;color:#0b6cff;font-size:.84rem;font-weight:750;text-decoration:none;cursor:pointer}.creator-revenue-link-button:hover,.creator-revenue-support-strip a:hover,.creator-revenue-download:hover{color:#f15a24}.creator-revenue-panel{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 18px 44px #0f172a0a}.creator-revenue-chart-panel{gap:12px}.creator-revenue-chart-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.creator-revenue-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator-revenue-panel-head h5{margin:0;color:var(--command-text, #121826);font-size:1rem;font-weight:850;letter-spacing:0}.creator-revenue-panel-head p{margin:4px 0 0;color:var(--text-secondary, #546179);font-size:.84rem}.creator-revenue-chart-legend{display:flex;align-items:center;gap:20px;color:var(--text-secondary, #546179);font-size:.78rem}.creator-revenue-chart-legend span{display:inline-flex;align-items:center;gap:7px}.creator-revenue-chart-legend i{display:inline-block;width:22px;border-top:2px solid #f15a24}.creator-revenue-chart-legend i[data-line=net]{border-top-style:dashed}.creator-revenue-chart-shell{position:relative;min-height:290px;overflow:hidden}.creator-revenue-chart{display:block;width:100%;aspect-ratio:760 / 260;min-height:260px}.creator-revenue-chart line{stroke:var(--border, #e3e0db);stroke-width:1}.creator-revenue-chart text{fill:var(--text-secondary, #546179);font-size:12px;font-weight:650}.creator-revenue-chart-area{fill:#f15a241a}.creator-revenue-chart-line{fill:none;stroke:#f15a24;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.creator-revenue-chart-line.net{stroke-dasharray:6 6;opacity:.9}.creator-revenue-chart-x{text-anchor:middle}.creator-revenue-empty-chart{display:grid;place-items:center;align-content:center;gap:4px;min-height:260px;padding:24px;border:1px dashed var(--border, #e3e0db);border-radius:8px;background:var(--bg-faint, #f5f2ee);text-align:center}.creator-revenue-empty-chart strong,.creator-revenue-chart-overlay strong{color:var(--command-text, #121826);font-size:.92rem}.creator-revenue-empty-chart span,.creator-revenue-chart-overlay span{color:var(--text-secondary, #546179);font-size:.82rem}.creator-revenue-chart-overlay{position:absolute;inset:auto 18px 18px auto;display:grid;gap:2px;max-width:min(260px,calc(100% - 36px));padding:10px 12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:color-mix(in srgb,var(--surface, #fff) 94%,transparent);box-shadow:0 12px 28px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creator-revenue-table-wrap{overflow-x:auto}.creator-revenue-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--command-text, #121826)}.creator-revenue-table th,.creator-revenue-table td{padding:13px 12px;border-bottom:1px solid var(--border, #e3e0db);text-align:left;white-space:nowrap}.creator-revenue-table th{background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #546179);font-size:.76rem;font-weight:800}.creator-revenue-table td{font-size:.86rem;font-weight:650}.creator-revenue-table tbody tr:last-child td{border-bottom:0}.creator-revenue-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 8px;border-radius:999px;background:#d9f6e4;color:#0b8b44;font-size:.72rem;font-weight:850;text-transform:capitalize}.creator-revenue-download{padding:0}.creator-revenue-empty-row{margin:0;padding:18px;border-radius:8px;background:var(--bg-faint, #f5f2ee);color:var(--text-secondary, #546179);font-size:.86rem}.creator-revenue-support-strip{padding:13px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.creator-revenue-transactions{background:color-mix(in srgb,var(--surface, #fff) 90%,var(--bg-faint, #f5f2ee))}.creator-revenue-transactions .creator-commerce-section:first-of-type{margin-top:0;padding-top:0;border-top:0}.workspace-main[data-dashboard-tone=dark] .creator-revenue-range,.workspace-main[data-dashboard-tone=dark] .creator-revenue-kpi-card,.workspace-main[data-dashboard-tone=dark] .creator-revenue-panel,.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart-overlay,.workspace-main[data-dashboard-tone=dark] .creator-revenue-support-strip{background:#151b2a;border-color:#94a3b847;box-shadow:none}.workspace-main[data-dashboard-tone=dark] .creator-revenue-header h4,.workspace-main[data-dashboard-tone=dark] .creator-revenue-kpi-head>span:first-child,.workspace-main[data-dashboard-tone=dark] .creator-revenue-kpi-card strong,.workspace-main[data-dashboard-tone=dark] .creator-revenue-panel-head h5,.workspace-main[data-dashboard-tone=dark] .creator-revenue-empty-chart strong,.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart-overlay strong,.workspace-main[data-dashboard-tone=dark] .creator-revenue-table,.workspace-main[data-dashboard-tone=dark] .creator-revenue-range select{color:#f8fafc}.workspace-main[data-dashboard-tone=dark] .creator-revenue-header p,.workspace-main[data-dashboard-tone=dark] .creator-revenue-range small,.workspace-main[data-dashboard-tone=dark] .creator-revenue-kpi-card p[data-tone=neutral],.workspace-main[data-dashboard-tone=dark] .creator-revenue-info-strip,.workspace-main[data-dashboard-tone=dark] .creator-revenue-support-strip,.workspace-main[data-dashboard-tone=dark] .creator-revenue-panel-head p,.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart-legend,.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart text,.workspace-main[data-dashboard-tone=dark] .creator-revenue-empty-row,.workspace-main[data-dashboard-tone=dark] .creator-revenue-empty-chart span,.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart-overlay span{color:#cbd5e1}.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart text{fill:#cbd5e1}.workspace-main[data-dashboard-tone=dark] .creator-revenue-chart line,.workspace-main[data-dashboard-tone=dark] .creator-revenue-table th,.workspace-main[data-dashboard-tone=dark] .creator-revenue-table td{border-color:#94a3b838;stroke:#94a3b838}.workspace-main[data-dashboard-tone=dark] .creator-revenue-table th,.workspace-main[data-dashboard-tone=dark] .creator-revenue-empty-chart,.workspace-main[data-dashboard-tone=dark] .creator-revenue-empty-row{background:#0f172a8c}.workspace-main[data-dashboard-tone=dark] .creator-revenue-transactions{background:#121827}@media(max-width:900px){.creator-revenue-kpi-grid{grid-template-columns:1fr}}@media(max-width:720px){.creator-revenue-tab{gap:18px}.creator-revenue-header,.creator-revenue-panel-head,.creator-revenue-chart-actions,.creator-revenue-info-strip,.creator-revenue-support-strip{align-items:stretch;flex-direction:column}.creator-revenue-range,.creator-revenue-chart-actions,.creator-revenue-link-button,.creator-revenue-support-strip a,.creator-revenue-panel-head .button{width:100%}.creator-revenue-panel,.creator-revenue-kpi-card{padding:14px}.creator-revenue-chart-shell{min-height:240px;overflow:hidden}.creator-revenue-chart{width:100%;min-height:220px}.creator-revenue-chart-overlay{position:static;max-width:none;margin-top:10px}.creator-revenue-table-wrap{overflow:visible}.creator-revenue-table,.creator-revenue-table thead,.creator-revenue-table tbody,.creator-revenue-table tr,.creator-revenue-table th,.creator-revenue-table td{display:block;min-width:0;width:100%}.creator-revenue-table thead{display:none}.creator-revenue-table tr{padding:12px;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff)}.creator-revenue-table tr+tr{margin-top:10px}.creator-revenue-table td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--border, #e3e0db);white-space:normal;text-align:right}.creator-revenue-table td:before{content:attr(data-label);color:var(--text-secondary, #546179);font-size:.76rem;font-weight:800;text-align:left}.creator-revenue-table td:last-child{border-bottom:0}.creator-revenue-download{justify-content:flex-end}.workspace-main[data-dashboard-tone=dark] .creator-revenue-table tr{background:#151b2a;border-color:#94a3b847}.workspace-main[data-dashboard-tone=dark] .creator-revenue-table td:before{color:#cbd5e1}}.creator-report{display:grid;gap:16px;padding:0 4px}.creator-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.creator-report-header-copy{display:grid;gap:2px}.creator-report-header h2{font-size:1.35rem;font-weight:700;color:var(--command-text, #2a2a2a);margin:0}.creator-report-meta{font-size:.78rem;color:var(--text-faint, #999)}.creator-report-grade-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;flex-shrink:0;background:var(--surface-raised, #f5f2ee);gap:1px}.creator-report-grade-badge strong{font-size:1.5rem;font-weight:800;line-height:1;color:#fff}.creator-report-grade-badge small{font-size:.66rem;font-weight:500;color:#ffffffd9}.creator-report-grade-badge[data-grade=A]{background:#2e7d32}.creator-report-grade-badge[data-grade=B]{background:#558b2f}.creator-report-grade-badge[data-grade=C]{background:#f9a825}.creator-report-grade-badge[data-grade=C] strong,.creator-report-grade-badge[data-grade=C] small{color:#2a2a2a}.creator-report-grade-badge[data-grade=D]{background:#e65100}.creator-report-grade-badge[data-grade=F]{background:#c62828}.creator-report-grade-badge[data-grade=pending]{background:var(--surface-raised, #e3e0db)}.creator-report-grade-badge[data-grade=pending] strong,.creator-report-grade-badge[data-grade=pending] small{color:var(--text-faint, #999)}.creator-report-grade-badge[data-grade=incomplete]{background:var(--surface-raised, #e3e0db)}.creator-report-grade-badge[data-grade=incomplete] strong,.creator-report-grade-badge[data-grade=incomplete] small{color:var(--text-faint, #999)}.creator-report-grade-badge span{font-size:.56rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf}.creator-report-grade-badge[data-grade=pending] span,.creator-report-grade-badge[data-grade=incomplete] span{color:var(--text-faint, #999)}.creator-report-summary{font-size:.92rem;line-height:1.5;color:var(--text, #2a2a2a)}.creator-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:640px){.creator-report-metrics{grid-template-columns:repeat(2,1fr)}}.creator-report-tab-content{min-height:120px;padding-top:8px}.creator-rubric-lanes{display:grid;gap:24px}.creator-lane{display:grid;gap:12px;padding:18px 20px;border-radius:12px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db)}.creator-lane[data-grade=A],.creator-lane[data-grade=B]{border-left:4px solid #2e7d32}.creator-lane[data-grade=C]{border-left:4px solid #f9a825}.creator-lane[data-grade=D]{border-left:4px solid #e65100}.creator-lane[data-grade=F]{border-left:4px solid #c62828}.creator-lane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator-lane-header-copy{display:grid;gap:2px}.creator-lane-title{font-size:1rem;font-weight:700;color:var(--command-text, #2a2a2a);margin:0}.creator-lane-question{font-size:.82rem;color:var(--text-secondary, #666);margin:0}.creator-lane-verdict{display:inline-flex;align-items:center;padding:4px 12px;font-size:.74rem;font-weight:600;border-radius:6px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.creator-lane-verdict[data-tone=success]{background:#e8f5e9;color:#2e7d32}.creator-lane-verdict[data-tone=warning]{background:#fff8e1;color:#f57f17}.creator-lane-verdict[data-tone=danger]{background:#fbe9e7;color:#c62828}.creator-lane-vectors{display:grid;gap:10px}.creator-lane-action-hint{font-size:.82rem;line-height:1.45;color:var(--text-secondary, #666);margin:0;padding:8px 0 0;border-top:1px solid var(--border, #e3e0db)}.creator-rubric-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 16px;padding:12px 14px;border-radius:8px;border:1px solid var(--border, #e3e0db);background:var(--bg-faint, #faf8f5);transition:border-color .12s ease}.creator-rubric-card[data-grade=A]{border-left:3px solid #2e7d32}.creator-rubric-card[data-grade=B]{border-left:3px solid #558b2f}.creator-rubric-card[data-grade=C]{border-left:3px solid #f9a825}.creator-rubric-card[data-grade=D]{border-left:3px solid #e65100}.creator-rubric-card[data-grade=F]{border-left:3px solid #c62828}.creator-rubric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;grid-column:1 / -1}.creator-rubric-label{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-rubric-score-row{display:flex;align-items:center;gap:8px;flex-shrink:0}.creator-rubric-grade{font-size:.82rem;font-weight:700}.creator-rubric-grade[data-grade=A]{color:#2e7d32}.creator-rubric-grade[data-grade=B]{color:#558b2f}.creator-rubric-grade[data-grade=C]{color:#f9a825}.creator-rubric-grade[data-grade=D]{color:#e65100}.creator-rubric-grade[data-grade=F]{color:#c62828}.creator-rubric-description{font-size:.82rem;color:var(--text-faint, #999);line-height:1.45}.creator-rubric-detail{font-size:.84rem;color:var(--text, #2a2a2a);line-height:1.5;grid-column:1 / -1}.creator-rubric-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;grid-column:1 / -1}.creator-rubric-findings{display:grid;gap:4px;padding-top:4px;border-top:1px solid var(--border, #e3e0db);grid-column:1 / -1}.creator-rubric-finding-row{display:flex;align-items:baseline;gap:6px;font-size:.78rem;line-height:1.4;color:var(--text, #2a2a2a)}.creator-findings-list{display:grid;gap:10px}.creator-finding-card{display:grid;gap:6px;padding:14px;border-radius:10px;border:1px solid var(--border, #e3e0db);background:var(--surface, #fff)}.creator-finding-list{display:grid;gap:10px}.creator-finding-head{display:flex;align-items:center;gap:8px}.creator-finding-severity{display:inline-flex;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.creator-finding-severity[data-severity=critical]{background:#c62828;color:#fff}.creator-finding-severity[data-severity=high]{background:#e65100;color:#fff}.creator-finding-severity[data-severity=medium]{background:#f9a825;color:#2a2a2a}.creator-finding-severity[data-severity=low]{background:#a5d6a7;color:#2a2a2a}.creator-finding-severity[data-severity=info]{background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999)}.creator-finding-category{font-size:.72rem;color:var(--text-faint, #999)}.creator-finding-title{font-size:.92rem;font-weight:600;color:var(--command-text, #2a2a2a)}.creator-finding-detail{font-size:.84rem;color:var(--text, #2a2a2a);line-height:1.5}.creator-finding-user-message{padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--accent, #e8613c) 6%,transparent);border-left:3px solid color-mix(in srgb,var(--accent, #e8613c) 40%,transparent);color:var(--text, #2a2a2a);font-size:.88rem;line-height:1.55}.creator-finding-remediation{display:grid;gap:4px;padding:10px 12px;background:var(--bg-faint, #f5f2ee);border-radius:6px}.creator-finding-remediation-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint, #999)}.creator-finding-page{font-size:.76rem;color:var(--text-faint, #999)}.creator-finding-actionable{display:grid;gap:4px;margin-top:6px}.creator-finding-actionable-pre{font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace);font-size:.76rem;line-height:1.55;padding:10px 12px;background:var(--bg-inset, #eae6e0);border-radius:6px;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:0}.creator-rubric-doc-link,.creator-finding-doc-link{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:500;color:var(--accent, #e8613c);text-decoration:none;text-underline-offset:2px;margin-top:2px}.creator-rubric-doc-link:hover,.creator-finding-doc-link:hover{text-decoration:underline;opacity:.85}.creator-recommendations{display:grid;gap:16px}.creator-recommendation-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creator-recommendation-list{display:grid;gap:8px}.creator-recommendation-card{display:grid;gap:6px;padding:14px 16px;border-radius:8px;border:1px solid var(--border, #e3e0db);background:var(--surface, #fff)}.creator-recommendation-card[data-emphasis=required]{border-left:3px solid #c62828}.creator-recommendation-card[data-emphasis=recommended]{border-left:3px solid var(--accent, #e8613c)}.creator-recommendation-card[data-emphasis=info]{border-left:3px solid var(--border, #e3e0db)}.creator-recommendation-head{display:flex;align-items:center;gap:8px}.creator-recommendation-card strong{font-size:.92rem;color:var(--command-text, #2a2a2a)}.creator-recommendation-card p{font-size:.84rem;color:var(--text, #2a2a2a);line-height:1.5;margin:0}.creator-recommendation-brief-hint{font-size:.82rem;color:var(--text-faint, #999);padding:10px 14px;background:var(--bg-faint, #f5f2ee);border-radius:6px;margin:0}.creator-inline-tab-link{all:unset;cursor:pointer;color:var(--accent, #e8613c);font-weight:600;text-decoration:underline;text-underline-offset:2px}.creator-inline-tab-link:hover{opacity:.8}.creator-brief{display:grid;gap:12px}.creator-brief-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--bg-faint, #f5f2ee);border-radius:8px}.creator-brief-header-text{display:grid;gap:4px}.creator-brief-header-text strong{font-size:.92rem;color:var(--command-text, #2a2a2a)}.creator-brief-header-text p{font-size:.82rem;color:var(--text-faint, #999);margin:0;line-height:1.5}.creator-brief-header-text a{color:var(--accent, #e8613c);font-weight:600;text-underline-offset:2px}.creator-brief-error{font-size:.82rem;color:#c62828}.creator-brief-pre{white-space:pre-wrap;word-wrap:break-word;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.6;padding:16px;border-radius:8px;background:var(--bg-faint, #f5f2ee);border:1px solid var(--border, #e3e0db);color:var(--text, #2a2a2a);max-height:600px;overflow-y:auto}.creator-crawl{display:grid;gap:10px}.creator-crawl-summary{font-size:.84rem;color:var(--text-faint, #999);margin:0}.creator-crawl-summary strong{color:var(--command-text, #2a2a2a)}.creator-crawl-list{display:grid;gap:4px}.creator-crawl-link{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;color:var(--accent, #e8613c);border-radius:6px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db);text-decoration:none;transition:background .12s ease}.creator-crawl-link:hover{background:var(--bg-faint, #f5f2ee)}.creator-crawl-index{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;font-size:.7rem;font-weight:600;color:var(--text-faint, #999);background:var(--bg-faint, #f5f2ee);border-radius:50%}.creator-crawl-url{word-break:break-all;min-width:0}.creator-empty-tab{display:grid;gap:8px;padding:32px 24px;text-align:center;color:var(--text-faint, #999);font-size:.86rem;background:var(--bg-faint, #f5f2ee);border-radius:10px}.creator-empty-tab strong{font-size:.94rem;color:var(--command-text, #2a2a2a)}.creator-empty-tab p{margin:0;line-height:1.6;max-width:560px;justify-self:center}.creator-score-bar-wrap{display:flex;align-items:center;gap:8px}.creator-score-bar-track{flex:1;min-width:60px;background:var(--bg-faint, #eae6e0);border-radius:4px;overflow:hidden}.creator-score-bar-fill{height:100%;border-radius:4px;transition:width .3s ease}.creator-score-bar-label{font-size:.78rem;font-weight:600;color:var(--command-text, #2a2a2a);flex-shrink:0}.creator-score-bar-label small{font-weight:400;color:var(--text-secondary, #777)}.creator-progress-track{height:4px;border-radius:2px;background:var(--bg-faint, #eae6e0);overflow:hidden}.creator-progress-bar{height:100%;background:var(--accent, #e8613c);border-radius:2px;transition:width .6s ease}.creator-loading-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.creator-stage-list{display:grid;gap:6px;align-content:start}.creator-stage-list article{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db);opacity:.45;transition:opacity .2s ease}.creator-stage-list article[data-active=true]{opacity:1;border-color:var(--accent, #e8613c)}.creator-stage-list article[data-completed=true]{opacity:.7}.creator-stage-index{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.72rem;font-weight:700;border-radius:50%;background:var(--bg-faint, #f5f2ee);color:var(--text-faint, #999);flex-shrink:0}.creator-stage-list article[data-active=true] .creator-stage-index{background:var(--accent, #e8613c);color:#fff}.creator-feed-panel{display:grid;gap:8px;align-content:start}.creator-feed-list{display:grid;gap:4px}.creator-feed-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.82rem;line-height:1.45;color:var(--text, #2a2a2a);border-radius:6px;background:var(--surface, #fff);border:1px solid var(--border, #e3e0db)}.creator-feed-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent, #e8613c);flex-shrink:0;margin-top:5px;animation:creator-pulse 1.2s ease-in-out infinite}@keyframes creator-pulse{0%,to{opacity:.3}50%{opacity:1}}.creator-feed-hint{font-size:.76rem;color:var(--text-faint, #999)}@media(max-width:720px){.creator-loading-grid{grid-template-columns:1fr}.creator-app-row,.creator-review-row{grid-template-columns:1fr;gap:8px}.creator-rubric-grid,.creator-pricing-form,.creator-marketplace-layout,.creator-publish-hero,.creator-publish-status-grid,.creator-release-history-facts,.creator-publish-step,.creator-media-section-block,.creator-photo-gallery-grid,.creator-pricing-workspace,.creator-pricing-model-grid,.creator-pricing-basis-grid,.creator-pricing-price-row,.creator-pricing-payout-grid,.creator-pricing-buyer-preview,.creator-video-row,.creator-public-preview-detail,.creator-public-preview-gallery,.creator-public-preview-builder,.creator-promo-table-row{grid-template-columns:1fr}.creator-pricing-action-bar,.creator-publish-status-head,.creator-release-history-head{align-items:stretch;flex-direction:column}.creator-release-history-row-head{grid-template-columns:1fr}.creator-publish-hero-art{min-height:160px;border-right:0;border-bottom:1px solid rgba(244,114,41,.18)}.creator-publish-hero-copy,.creator-publish-card-head,.creator-publish-step{padding-left:16px;padding-right:16px}.creator-publish-step-summary{grid-template-columns:1fr;gap:10px}.creator-publish-step-actions{justify-content:flex-start}.creator-publish-step:not(:last-child):before{display:none}.creator-publish-step-go{justify-self:start}.creator-pricing-action-bar .button,.creator-pricing-inline-actions,.creator-publish-step-cta-row,.creator-media-url-entry,.creator-media-row-actions,.creator-pricing-inline-actions .button{width:100%}.creator-publish-step-cta-row .button,.creator-media-url-entry .button,.creator-media-row-actions .button{flex:1 1 auto}.creator-commerce-row,.creator-refund-form{align-items:stretch;flex-direction:column}.creator-refund-form input,.creator-refund-form input[aria-label="Refund reason"]{width:100%}.creator-detail-form,.creator-release-form{grid-template-columns:1fr}.creator-field-span-2{grid-column:span 1}.creator-intake-grid{grid-template-columns:1fr}}@container workspace-command-center (max-width: 760px){.cs-apps-header,.creator-detail-header,.creator-report-header,.cs-apps-header-left,.cs-apps-header-actions,.cs-app-card,.creator-submit-row,.creator-commerce-row,.creator-refund-form{align-items:stretch;flex-direction:column}.cs-app-search,.cs-app-card-actions,.creator-detail-header-actions,.creator-app-actions,.creator-app-status,.creator-submit-input,.creator-submit-row .button,.creator-commerce-row-actions,.creator-commerce-row-actions .button,.creator-refund-form input,.creator-refund-form input[aria-label="Refund reason"]{width:100%}.creator-app-row,.creator-review-row,.creator-pricing-form,.creator-marketplace-layout,.creator-media-section-block,.creator-photo-gallery-grid,.creator-video-row,.creator-detail-form,.creator-release-form,.creator-intake-grid,.creator-detail-media-grid,.creator-review-progress-steps{grid-template-columns:1fr}.creator-field-span-2{grid-column:span 1}.creator-review-metrics{flex-wrap:wrap}}@container creator-detail (max-width: 1180px){.creator-review-status-card{grid-template-columns:minmax(260px,1fr) minmax(340px,1fr)}.creator-review-setup-grid{grid-template-columns:1fr}.creator-review-status-actions{grid-column:1 / -1}}@container creator-detail (max-width: 760px){.creator-overview-simple{grid-template-areas:"release" "capabilities" "repo" "activity"}.creator-overview-simple[data-has-action=true]{grid-template-areas:"action" "release" "capabilities" "repo" "activity"}.creator-detail-header{align-items:stretch;flex-direction:column}.creator-detail-header-actions,.creator-app-detail-actions,.creator-detail-header-actions .button,.creator-app-detail-actions .button{width:100%}.creator-release-panel-simple,.creator-repo-panel{min-height:0}.creator-eligibility-hero,.creator-eligibility-hero-facts,.creator-overview-action-banner,.creator-review-status-card,.creator-review-setup-grid,.creator-review-status-facts,.creator-review-ladder,.creator-review-optional-modes,.creator-review-issue-category summary,.creator-review-finding-card summary,.creator-snapshot-banner,.creator-publish-hero,.creator-publish-step,.creator-publish-step-summary,.creator-overview-simple,.creator-release-facts,.creator-capability-list-simple,.creator-eligibility-ladder-strip,.creator-capability-row-simple,.creator-metadata-row,.creator-activity-row,.creator-marketplace-layout,.creator-media-section-block,.creator-photo-gallery-grid,.creator-pricing-workspace,.creator-pricing-model-grid,.creator-pricing-basis-grid,.creator-pricing-price-row,.creator-pricing-payout-grid,.creator-pricing-buyer-preview,.creator-video-row,.creator-public-preview-detail,.creator-public-preview-gallery,.creator-public-preview-builder,.creator-promo-table-row{grid-template-columns:1fr}.creator-publish-hero-art{min-height:160px;border-right:0;border-bottom:1px solid rgba(244,114,41,.18)}.creator-publish-hero-copy{padding:24px 20px}.creator-publish-step{gap:12px;padding:14px 18px}.creator-publish-step-actions{justify-content:flex-start}.creator-publish-step:not(:last-child):before{display:none}.creator-publish-step-go{justify-self:start}.creator-detail-summary{white-space:normal}.creator-release-fact{padding:12px 0 0;border-left:0;border-top:1px solid var(--border, #e3e0db)}.creator-release-fact:first-child{padding-top:0;border-top:0}.creator-capability-list-simple{grid-auto-flow:row;grid-template-rows:none}.creator-capability-row-simple,.creator-capability-row-simple:nth-child(4){padding-top:14px;border-top:1px solid var(--border, #e3e0db)}.creator-capability-row-simple:first-child{padding-top:0;border-top:0}.creator-overview-action-cta{justify-self:start;white-space:normal}.creator-metadata-row .creator-pill,.creator-activity-row time{grid-column:2;justify-self:start}.creator-eligibility-hero{padding:18px}.creator-eligibility-hero-main{grid-template-columns:1fr}.creator-eligibility-hero-facts div{padding:10px 0 0;border-left:0;border-top:1px solid var(--border, #e3e0db)}.creator-ladder-step:not(:last-child):after{display:none}.creator-capability-strip{align-items:flex-start}.creator-demo-readiness-chip{width:100%;margin-left:0;padding-left:0;border-left:0}.creator-pricing-step-title,.creator-pricing-action-bar{align-items:stretch;flex-direction:column}.creator-pricing-inline-actions,.creator-pricing-inline-actions .button,.creator-media-url-entry,.creator-media-row-actions,.creator-pricing-action-bar .button{width:100%}.creator-media-url-entry .button,.creator-media-row-actions .button{flex:1 1 auto}.creator-detail-header-left{align-items:flex-start}.creator-review-banner-actions,.creator-review-banner-actions .button{width:100%}.creator-review-status-card{align-items:flex-start;padding:18px}.creator-review-setup-panel{padding:18px}.creator-review-setup-actions,.creator-review-setup-actions .button{width:100%}.creator-review-status-head,.creator-review-mode-card>div{align-items:flex-start}.creator-review-section-head,.creator-review-history-context,.creator-review-tip-row,.creator-review-status-actions{align-items:flex-start;flex-direction:column}.creator-review-copy-button,.creator-review-ai-handoff-button,.creator-review-status-actions,.creator-review-status-actions .button,.creator-review-history-context .button{width:100%}.creator-review-actions-menu-wrap{align-self:flex-start}.creator-review-actions-menu{right:auto;left:0}.creator-review-status-fact{padding:10px 0 0;border-left:0;border-top:1px solid var(--command-border, #dfe4ec)}.creator-review-status-fact:first-child{padding-top:0;border-top:0}.creator-review-ladder{gap:12px}.creator-review-ladder-arrow{display:none}.creator-review-eligibility-card{min-height:0}.creator-review-scope-button{width:100%;justify-content:flex-start}.creator-review-issue-category>summary,.creator-review-finding-card>summary{gap:10px;min-height:0;padding:14px}.creator-review-issue-chevron{justify-self:start}.creator-review-issue-copy strong,.creator-review-finding-card>summary{align-items:flex-start}.creator-review-guidance-card{padding:14px}.creator-review-guidance-grid{grid-template-columns:1fr;padding-left:0}.creator-review-issue-body,.creator-review-finding-detail{padding:0 14px 14px}.creator-review-progress-head{align-items:flex-start}.creator-review-progress-steps,.creator-detail-media-grid,.creator-marketplace-layout,.creator-media-section-block,.creator-photo-gallery-grid,.creator-video-row,.creator-detail-form,.creator-release-form,.creator-intake-grid{grid-template-columns:1fr}}.creator-showcase-already-listed{display:inline-block;font-size:.84rem;color:var(--text-muted, #777);background:var(--surface-raised, #f4f3f0);border-radius:6px;padding:6px 12px}.publish-review{display:grid;gap:20px;max-width:740px}.publish-review-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.publish-review-header-copy{display:grid;gap:4px}.publish-review-header-copy h2{font-size:1.25rem;font-weight:700;margin:0}.publish-review-meta{font-size:.82rem;color:var(--text-muted, #777);word-break:break-all}.publish-review-success{display:grid;gap:10px;padding:24px;border-radius:12px;border:1px solid #a5d6a7;background:linear-gradient(180deg,#e8f5e9e6,#fffffff2)}.publish-review-success strong{font-size:1rem;color:#2e7d32}.publish-review-success p{font-size:.88rem;color:var(--text, #2a2a2a);line-height:1.5;margin:0}.publish-review-body{display:grid;gap:24px}.publish-review-conflict{display:grid;gap:6px;padding:14px 16px;border-radius:8px;border:1px solid #ef9a9a;background:#fff5f5}.publish-review-conflict strong{font-size:.9rem;color:#c62828}.publish-review-conflict p{font-size:.84rem;color:var(--text, #2a2a2a);line-height:1.45;margin:0}.publish-review-section{display:grid;gap:12px}.publish-review-section h3{font-size:.95rem;font-weight:700;color:var(--command-text, #2a2a2a);margin:0}.publish-review-section-hint{font-size:.82rem;color:var(--text-muted, #777);margin:0}.publish-review-capabilities{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.publish-review-capability{display:grid;gap:4px;padding:12px 14px;border-radius:8px;border:1px solid var(--border, #e3e0db);background:var(--surface, #fff)}.publish-review-capability[data-eligible=true]{border-left:3px solid #2e7d32}.publish-review-capability[data-eligible=false]{border-left:3px solid var(--border, #e3e0db);opacity:.72}.publish-review-capability-head{display:flex;align-items:center;gap:8px}.publish-review-capability-head strong{font-size:.88rem}.publish-review-capability-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.72rem;font-weight:700;flex-shrink:0}.publish-review-capability-badge[data-eligible=true]{background:#2e7d32;color:#fff}.publish-review-capability-badge[data-eligible=false]{background:var(--surface-raised, #f4f3f0);color:var(--text-faint, #999)}.publish-review-capability p{font-size:.8rem;color:var(--text-soft, #555);line-height:1.45;margin:0}.publish-review-label{display:grid;gap:4px;font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.publish-review-field-hint{font-size:.78rem;font-weight:400;color:var(--text-muted, #777)}.publish-review-input{padding:8px 12px;font-size:.88rem;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface, #fff);color:var(--command-text, #2a2a2a)}.publish-review-input:focus{outline:none;border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c24}.publish-review-textarea{padding:8px 12px;font-size:.88rem;font-family:inherit;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface, #fff);color:var(--command-text, #2a2a2a);resize:vertical;min-height:80px}.publish-review-textarea:focus{outline:none;border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c24}.publish-review-label-text{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.publish-review-pricing-group{display:grid;gap:8px}.publish-review-pricing-locked{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.publish-review-pricing-locked-badge{display:inline-block;padding:4px 12px;font-size:.82rem;font-weight:600;border-radius:6px;background:var(--surface-raised, #f4f3f0);color:var(--text-muted, #777)}.publish-review-pricing-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.publish-review-pricing-option{display:grid;gap:2px;padding:10px 14px;border-radius:8px;border:1px solid var(--border, #e3e0db);background:var(--surface, #fff);cursor:pointer;transition:border-color .15s,box-shadow .15s}.publish-review-pricing-option input[type=radio]{display:none}.publish-review-pricing-option[data-selected=true]{border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c24}.publish-review-pricing-option-label{font-size:.88rem;font-weight:600;color:var(--command-text, #2a2a2a)}.publish-review-pricing-option-hint{font-size:.76rem;color:var(--text-muted, #777);line-height:1.35}.chip-select{position:relative}.chip-select-control{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;min-height:40px;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--surface, #fff);cursor:text}.chip-select-control:focus-within{border-color:var(--accent, #e8613c);box-shadow:0 0 0 2px #e8613c24}.chip-select-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:.8rem;font-weight:500;border-radius:14px;background:var(--surface-raised, #f2f0ec);color:var(--command-text, #2a2a2a);white-space:nowrap}.chip-select-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;font-size:.88rem;line-height:1;color:var(--text-muted, #777);cursor:pointer;border-radius:50%}.chip-select-chip-remove:hover{background:#00000014;color:var(--command-text, #2a2a2a)}.chip-select-input{flex:1;min-width:80px;border:none;outline:none;font-size:.85rem;background:transparent;color:var(--command-text, #2a2a2a)}.chip-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow-y:auto;list-style:none;margin:0;padding:4px 0;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #0000001a;z-index:10}.chip-select-dropdown[data-direction=up]{top:auto;bottom:calc(100% + 4px)}.chip-select-dropdown-item{display:block;width:100%;padding:8px 14px;border:none;background:none;text-align:left;font-size:.85rem;color:var(--command-text, #2a2a2a);cursor:pointer}.chip-select-dropdown-item:hover{background:var(--surface-raised, #f4f3f0)}.chip-select-create-item{border-top:1px solid var(--border, #e3e0db);color:var(--accent, #e8613c);font-weight:600}.publish-review-preview-thumb{max-width:280px;border-radius:8px;overflow:hidden;border:1px solid var(--border, #e3e0db)}.publish-review-preview-thumb img{display:block;width:100%;height:auto}.publish-review-actions{display:flex;align-items:center;gap:10px;padding-top:8px}.partner-import-wizard{gap:1.25rem}.partner-import-stepper .wizard-stepper-circle{min-width:28px}.partner-import-choose-stage{display:grid;gap:1.35rem}.partner-import-choose-copy{display:grid;gap:.25rem}.partner-import-filter-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0;padding:.9rem;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#ffffffd1;box-shadow:0 14px 34px #1f1c1414}.partner-import-filter-selectors,.partner-import-filter-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.65rem;min-width:0}.partner-import-filter-selectors{flex:1 1 760px}.partner-import-filter-actions{flex:0 0 auto;margin-left:auto}.partner-import-filter-picker{position:relative;display:grid;gap:.45rem;width:min(240px,100%);min-width:min(214px,100%)}.partner-import-filter-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:58px;padding:.58rem .62rem .58rem .7rem;border:1px solid rgba(26,26,46,.13);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f8f5f0c7);color:var(--text, #1a1a2e);font-size:.88rem;font-weight:800;text-align:left;cursor:pointer;box-shadow:0 1px #ffffffe6 inset;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.partner-import-filter-button:hover,.partner-import-filter-button:focus-visible,.partner-import-filter-button-active{border-color:var(--accent, #e8613c);box-shadow:0 0 0 3px #e8613c1f}.partner-import-filter-button:focus-visible{outline:none}.partner-import-filter-button:active{transform:translateY(1px)}.partner-import-filter-button-copy{display:grid;gap:.12rem;min-width:0}.partner-import-filter-button-copy span,.partner-import-filter-button-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-import-filter-button-copy span{color:var(--text, #1a1a2e);font-size:.88rem;font-weight:800}.partner-import-filter-button-copy strong{color:var(--text-soft, #6b7280);font-size:.74rem;font-weight:800}.partner-import-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(232,97,60,.16);border-radius:10px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.92),transparent 45%),#e8613c1c;color:var(--accent, #e8613c)}.partner-import-filter-icon svg,.partner-import-stage-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.partner-import-filter-chevron{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#ffffffb8;color:var(--text-soft, #6b7280)}.partner-import-filter-chevron:before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .14s ease}.partner-import-filter-button[aria-expanded=true] .partner-import-filter-chevron{border-color:#e8613c3d;background:#e8613c1a;color:var(--accent, #e8613c)}.partner-import-filter-button[aria-expanded=true] .partner-import-filter-chevron:before{transform:translateY(2px) rotate(225deg)}.partner-import-filter-actions{justify-content:flex-end}.partner-import-status-filter{display:grid;gap:.45rem;min-width:156px}.partner-import-switch-control{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .7rem;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:var(--surface, #fff);color:var(--text, #1a1a2e);font-size:.86rem;font-weight:800}.partner-import-switch-control input{position:absolute;opacity:0;pointer-events:none}.partner-import-switch-track{position:relative;width:46px;height:24px;border-radius:999px;background:#1a1a2e2e;transition:background .14s ease}.partner-import-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000002e;transition:transform .14s ease}.partner-import-switch-control input:checked+.partner-import-switch-track{background:#18a879}.partner-import-switch-control input:checked+.partner-import-switch-track:after{transform:translate(22px)}.partner-import-switch-control:focus-within{box-shadow:0 0 0 3px #e8613c1f}.partner-import-selected-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.partner-import-selected-chip{display:inline-flex;max-width:100%;min-height:26px;align-items:center;padding:.28rem .5rem;border:1px solid rgba(26,26,46,.1);border-radius:999px;background:#ffffffc2;color:var(--text, #1a1a2e);font-size:.74rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.partner-import-selected-chip-muted{border-style:dashed;background:#f8f5f0b3;color:var(--text-soft, #6b7280)}.partner-import-selected-chip-invalid{border-color:#d9770652;background:#f59e0b1a;color:#9a3412}.partner-import-filter-validation{margin:-.15rem 0 0;color:#b45309;font-size:.84rem;font-weight:800}.partner-import-stage-heading{margin-top:.35rem}.partner-import-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.partner-import-stage-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;min-height:148px;padding:1rem;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#ffffffbd;box-shadow:0 10px 26px #1f1c140f}.partner-import-stage-card>.cd-status-chip{grid-column:1 / -1;justify-self:start}.partner-import-stage-card-muted{opacity:.62}.partner-import-stage-card-unavailable{border-color:#d9770638;background:#fffbeb9e}.partner-import-stage-card div{display:grid;gap:.25rem;min-width:0}.partner-import-stage-card span:not(.partner-import-stage-icon):not(.cd-status-chip){color:var(--text, #1a1a2e);font-size:.86rem;font-weight:800}.partner-import-stage-card strong{color:var(--text, #1a1a2e);font-size:1.15rem}.partner-import-stage-card small{color:var(--text-soft, #6b7280);font-size:.86rem;line-height:1.35}.partner-import-stage-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%}.partner-import-stage-icon svg{width:22px;height:22px;stroke-width:1.7}.partner-import-stage-icon-orange{background:#e8613c1f;color:#dd4b23}.partner-import-stage-icon-green{background:#18a87924;color:#079669}.partner-import-stage-icon-purple{background:#6366f124;color:#5b5ce2}.partner-import-stage-icon-blue{background:#2563eb1f;color:#2563eb}.partner-import-filter-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:42;display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(26,26,46,.11);border-radius:8px;background:var(--surface, #fff);box-shadow:0 18px 42px #1a1a2e29}.partner-import-filter-menu:before{content:"";position:absolute;top:-6px;left:46px;width:12px;height:12px;border-left:1px solid rgba(26,26,46,.11);border-top:1px solid rgba(26,26,46,.11);background:var(--surface, #fff);transform:rotate(45deg)}.partner-import-filter-menu-medium{width:310px}.partner-import-filter-menu-large{width:340px}.partner-import-filter-menu-list{display:grid;gap:.35rem}.partner-import-filter-menu-list-scroll{max-height:280px;overflow:auto;padding-right:.15rem}.partner-import-menu-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;min-width:0;padding:.5rem .45rem;border-radius:8px;color:var(--text, #1a1a2e);cursor:pointer}.partner-import-menu-option:hover{background:#f8f5f0d1}.partner-import-menu-option-disabled{cursor:not-allowed;opacity:.58}.partner-import-menu-option-disabled:hover{background:transparent}.partner-import-menu-option-compact{align-items:center}.partner-import-menu-option input{margin-top:.15rem}.partner-import-menu-option-compact input{margin-top:0}.partner-import-menu-option span{display:grid;gap:.15rem;min-width:0}.partner-import-menu-option strong{color:var(--text, #1a1a2e);font-size:.88rem;overflow-wrap:anywhere}.partner-import-menu-option small{color:var(--text-soft, #6b7280);font-size:.78rem;line-height:1.35}.partner-import-tag-search-row{display:flex;align-items:center;gap:.5rem}.partner-import-tag-search-row .import-text-input{min-width:0;flex:1}.partner-import-filter-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 -.85rem -.85rem;padding:.7rem .85rem;border-top:1px solid rgba(26,26,46,.08);color:var(--text-soft, #6b7280);font-size:.82rem;font-weight:800}.partner-import-menu-foot-actions{display:inline-flex;align-items:center;gap:.35rem}.partner-import-option-grid{margin-top:.75rem}.partner-import-contact-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-import-filter-block{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--border, #e3e0db);border-radius:8px;background:#f8f5f094}.partner-import-filter-block h5,.partner-import-subheading{margin:0;color:var(--text, #24221f);font-size:.9rem}.partner-import-active-filter{justify-self:end}.partner-import-tag-grid,.partner-import-selected-tags{display:flex;flex-wrap:wrap;gap:.5rem}.partner-import-tag-option,.partner-import-selected-tag{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:.4rem .55rem;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface, #fff);color:var(--text, #24221f);font-size:.8rem;font-weight:700}.partner-import-selected-tag{cursor:pointer}.partner-import-tag-entry{display:flex;flex-wrap:wrap;gap:.5rem}.import-text-input{min-width:min(320px,100%);padding:8px 12px;border:1px solid var(--border, #ddd);border-radius:8px;background:var(--bg, #fff);color:var(--text, #1a1a1a);font-size:.9rem}.partner-import-progress,.partner-import-preview-summary,.partner-import-preview-section,.partner-import-confirm,.partner-import-complete{display:grid;gap:1rem}.partner-import-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.partner-import-metric-grid>div{min-height:74px;padding:.85rem;border:1px solid var(--border, #e3e0db);border-radius:8px;background:var(--surface-raised, #f7f6f2)}.partner-import-metric-grid span,.partner-import-record-meta{display:block;color:var(--muted, #6d6a63);font-size:.78rem}.partner-import-metric-grid strong{display:block;margin-top:.25rem;color:var(--text, #24221f);font-size:1rem}.partner-import-confirm-overview{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#ffffffc7}.partner-import-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.partner-import-confirm-head p{margin:.2rem 0 0;color:var(--muted, #6d6a63);font-size:.92rem}.partner-import-confirm-status,.partner-import-confirm-outcome-strip span,.partner-import-confirm-splits span{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;font-size:.82rem;line-height:1;white-space:nowrap}.partner-import-confirm-status{padding:.45rem .65rem;border:1px solid rgba(34,197,94,.16);background:#dcfce7bd;color:#166534;font-weight:700}.partner-import-confirm-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.partner-import-confirm-card{position:relative;display:grid;gap:.7rem;align-content:start;min-height:128px;padding:.95rem;overflow:hidden;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:var(--surface, #fff);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.partner-import-confirm-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:#3b82f65c}.partner-import-confirm-card-activity:before{background:#14b8a670}.partner-import-confirm-card:hover,.partner-import-confirm-card:focus-visible,.partner-import-confirm-card-active{border-color:#2563eb42;box-shadow:0 14px 28px #11182714;transform:translateY(-1px)}.partner-import-confirm-card-active{outline:2px solid rgba(37,99,235,.18);outline-offset:2px}.partner-import-confirm-card-activity:hover,.partner-import-confirm-card-activity:focus-visible,.partner-import-confirm-card-activity.partner-import-confirm-card-active{border-color:#0d94884d}.partner-import-confirm-card>span{color:var(--muted, #6d6a63);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.partner-import-confirm-card>strong{color:var(--text, #1a1a2e);font-size:2.15rem;line-height:.95}.partner-import-confirm-splits{display:flex;flex-wrap:wrap;gap:.45rem}.partner-import-confirm-splits span{padding:.42rem .55rem;background:#f1f5f9e0;color:var(--text, #1a1a2e);font-weight:650}.partner-import-confirm-splits span.is-muted{color:var(--muted, #6d6a63);opacity:.62}.partner-import-confirm-splits strong{color:inherit;font-size:.9rem}.partner-import-confirm-outcome-strip{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.1rem}.partner-import-confirm-outcome-strip span{padding:.46rem .62rem;border:1px solid rgba(26,26,46,.08);background:#f8f5f0b8;color:var(--muted, #6d6a63);font-weight:650}.partner-import-confirm-outcome-strip strong{color:var(--text, #1a1a2e)}.partner-import-confirm-detail{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#f8fafcb8}.partner-import-confirm-detail-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partner-import-confirm-detail-head strong{color:var(--text, #1a1a2e)}.partner-import-confirm-detail-head span{color:var(--muted, #6d6a63);font-size:.84rem;font-weight:700}.partner-import-confirm-detail-table-wrap{max-height:300px;overflow:auto;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:var(--surface, #fff)}.partner-import-confirm-detail-table{width:100%;min-width:680px;border-collapse:collapse}.partner-import-confirm-detail-table-people{min-width:840px}.partner-import-confirm-detail-table th,.partner-import-confirm-detail-table td{padding:.7rem .8rem;border-bottom:1px solid rgba(26,26,46,.07);text-align:left;vertical-align:top}.partner-import-confirm-detail-table th{position:sticky;top:0;z-index:1;background:#f8f5f0f5;color:var(--muted, #6d6a63);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.partner-import-confirm-detail-table td{color:var(--text, #1a1a2e);font-size:.88rem}.partner-import-confirm-detail-table td:first-child{width:42%}.partner-import-confirm-detail-table td strong,.partner-import-confirm-detail-table td span{display:block}.partner-import-confirm-detail-table td span{margin-top:.18rem;color:var(--muted, #6d6a63);font-size:.78rem}.partner-import-confirm-detail-table tr:last-child td{border-bottom:0}.partner-import-confirm-empty{margin:0}.partner-import-confirm-note{margin:-.1rem 0 0;color:var(--muted, #6d6a63);font-size:.9rem}.partner-import-surface-list{display:flex;flex-wrap:wrap;gap:.45rem}.partner-import-surface-list span{padding:.35rem .55rem;border:1px solid var(--border, #e3e0db);border-radius:999px;background:var(--surface, #fff);color:var(--text, #24221f);font-size:.78rem;text-transform:capitalize}.partner-import-progress-stack{display:grid;gap:.75rem}.partner-import-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.partner-import-preview-section{padding-top:.25rem}.partner-import-preview-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.partner-import-inline-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.partner-import-source-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.partner-import-preview-table{min-width:860px}.partner-import-action-select{min-width:150px}.partner-import-create-name-input{width:min(100%,360px)}.partner-import-row-error{display:block;margin-top:.35rem}.partner-import-footer-error{margin:-.35rem 0 0;text-align:right}.partner-import-decision-workspace{display:grid;gap:1rem}.partner-import-decision-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.partner-import-decision-summary>div{display:grid;gap:.2rem;min-height:62px;padding:.8rem .9rem;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#f8f5f0b8}.partner-import-decision-summary strong{color:var(--text, #1a1a2e);font-size:1.15rem;line-height:1}.partner-import-decision-summary span,.partner-import-activity-rule,.partner-import-decision-evidence{color:var(--muted, #6d6a63);font-size:.84rem;line-height:1.4}.partner-import-activity-rule{margin:-.2rem 0 0}.partner-import-decision-section{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#ffffffad}.partner-import-decision-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.partner-import-decision-section-head .wizard-section-heading{margin-bottom:.2rem}.partner-import-decision-secondary{padding:0;overflow:hidden}.partner-import-decision-secondary>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;color:var(--text, #1a1a2e);cursor:pointer;font-weight:800;list-style:none}.partner-import-decision-secondary>summary::-webkit-details-marker{display:none}.partner-import-decision-secondary>summary:before{content:"›";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(26,26,46,.1);border-radius:999px;color:var(--muted, #6d6a63);transform:rotate(0);transition:transform .16s ease}.partner-import-decision-secondary[open]>summary:before{transform:rotate(90deg)}.partner-import-decision-secondary>summary span{flex:1}.partner-import-decision-secondary>summary strong{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:.18rem .55rem;border-radius:999px;background:#2563eb1a;color:#1e40af;font-size:.78rem}.partner-import-decision-secondary[open]{padding-bottom:.85rem}.partner-import-decision-secondary[open]>:not(summary){margin-inline:.9rem}.partner-import-decision-list,.partner-import-excluded-list{display:grid;gap:.6rem}.partner-import-decision-card{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#ffffffd1}.partner-import-decision-card-compact{background:#f8f5f070}.partner-import-decision-card-error{border-color:#dc354547}.partner-import-decision-record{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.partner-import-decision-record strong{color:var(--text, #1a1a2e)}.partner-import-decision-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.partner-import-decision-evidence{margin:0}.partner-import-decision-controls{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(240px,1fr);gap:.75rem;align-items:end}.partner-import-decision-field{display:grid;gap:.35rem;min-width:0}.partner-import-decision-field>span:first-child{color:var(--muted, #6d6a63);font-size:.74rem;font-weight:800}.partner-import-excluded-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid rgba(26,26,46,.06);border-radius:8px;background:#f8f5f07a}.partner-import-decision-accordion{padding:0;overflow:hidden}.partner-import-decision-accordion>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;color:var(--text, #1a1a2e);cursor:pointer;list-style:none}.partner-import-decision-accordion>summary::-webkit-details-marker{display:none}.partner-import-decision-accordion>summary:before{content:">";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(26,26,46,.1);border-radius:999px;color:var(--muted, #6d6a63);transform:rotate(0);transition:transform .16s ease}.partner-import-decision-accordion[open]>summary:before{transform:rotate(90deg)}.partner-import-decision-summary-title{display:grid;gap:.16rem;min-width:0}.partner-import-decision-summary-title strong{color:var(--text, #1a1a2e);font-size:.95rem}.partner-import-decision-summary-title small{color:var(--muted, #6d6a63);font-size:.8rem;font-weight:650}.partner-import-decision-accordion-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.partner-import-decision-accordion-body{display:grid;gap:.75rem;padding:0 .9rem .9rem}.partner-import-people-groups{display:grid;gap:.6rem}.partner-import-decision-card-household{border-left:3px solid rgba(37,99,235,.38)}.partner-import-decision-card-client{border-left:3px solid rgba(20,184,166,.38)}.partner-import-decision-record-main{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.partner-import-record-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-size:.78rem;font-weight:900}.partner-import-record-icon-household{background:#2563eb1a;color:#1d4ed8}.partner-import-record-icon-client{background:#14b8a61f;color:#0f766e}.partner-import-target-stack{display:grid;gap:.3rem}.partner-import-target-stack small{color:var(--muted, #6d6a63);font-size:.76rem;font-weight:650}.partner-import-people-group{display:grid;gap:.55rem}.partner-import-people-group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .1rem 0}.partner-import-people-group-head strong{color:var(--text, #1a1a2e)}.partner-import-people-group-head span,.partner-import-excluded-note span{color:var(--muted, #6d6a63);font-size:.8rem;font-weight:700}.partner-import-excluded-note{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid rgba(26,26,46,.06);border-radius:8px;background:#f8f5f07a}.partner-import-decision-empty{margin:0}.partner-import-section-pager{justify-content:flex-start}.partner-import-preview-modal{width:min(1160px,calc(100vw - 48px));max-height:calc(100vh - var(--shell-modal-top-offset, 28px) - var(--shell-modal-bottom-offset, 28px));gap:14px}.partner-import-modal-head{align-items:center}.partner-import-source-facts{color:var(--text-soft, #6b7280);font-size:.78rem}.partner-import-select-control{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 12px;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#ffffffb8;color:var(--text, #1a1a2e);font-size:.86rem;font-weight:700}.partner-import-select-control-compact{min-height:38px;padding:8px 10px;white-space:nowrap}.partner-import-modal-filter{display:flex;align-items:center;gap:8px;color:var(--text-soft, #6b7280);font-size:.78rem;font-weight:800;white-space:nowrap}.partner-import-modal-filter .import-select{min-height:38px}.partner-import-modal-body,.partner-import-modal-panel{display:grid;gap:12px}.partner-import-activity-context{margin:0;color:var(--text-soft, #6b7280);font-size:.82rem;font-weight:700;line-height:1.35}.partner-import-household-preview-table{display:grid;gap:0;width:100%;max-height:56vh;overflow:auto;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#ffffffb8}.partner-import-household-preview-head,.partner-import-household-preview-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) minmax(150px,.45fr);gap:14px;align-items:start;min-width:860px}.partner-import-preview-modal .partner-import-household-preview-table{max-height:min(54vh,600px);overflow-x:hidden;overflow-y:auto}.partner-import-preview-modal .partner-import-household-preview-head,.partner-import-preview-modal .partner-import-household-preview-row{grid-template-columns:minmax(210px,.78fr) minmax(280px,1.24fr) minmax(140px,.44fr);min-width:0}.partner-import-household-preview-head{position:sticky;top:0;z-index:1;padding:12px 14px;border-bottom:1px solid rgba(26,26,46,.08);background:#f8f5f0f5;color:#1a1a2e85;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-import-household-preview-row{padding:14px;border-bottom:1px solid rgba(26,26,46,.07)}.partner-import-household-preview-row:last-child{border-bottom:0}.partner-import-household-preview-cell,.partner-import-activity-counts{display:grid;gap:10px;min-width:0}.partner-import-associated-records{display:grid;gap:0;justify-self:start;width:min(100%,640px);min-width:0;overflow:hidden;border:1px solid rgba(26,26,46,.07);border-radius:8px;background:#ffffff94}.partner-import-row-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0;color:var(--text, #1a1a2e);font-weight:800}.partner-import-row-check input{width:14px;height:14px;margin-top:2px}.partner-import-row-check span,.partner-import-contact-preview-meta{display:grid;gap:4px;min-width:0}.partner-import-row-check strong{overflow-wrap:anywhere}.partner-import-row-check small{color:var(--text-soft, #6b7280);font-size:.75rem;font-weight:600;line-height:1.25}.partner-import-contact-preview-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:10px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(26,26,46,.06);background:#f8f5f06b}.partner-import-contact-preview-item:last-child{border-bottom:0}.partner-import-contact-preview-meta{align-content:center;justify-items:end;gap:5px}.partner-import-contact-tags,.partner-import-inline-counts{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.partner-import-inline-counts-start{justify-content:flex-start}.partner-import-contact-tags .cd-status-chip{padding:2px 8px;font-size:.7rem}.partner-import-count-link,.partner-import-muted-count{display:inline-flex;align-items:center;min-height:22px;padding:0;border:0;background:transparent;color:var(--text-soft, #6b7280);font:inherit;font-size:.78rem;font-weight:800}.partner-import-count-link{color:var(--accent, #2563eb);cursor:pointer}.partner-import-count-link:hover,.partner-import-count-link:focus-visible{text-decoration:underline}.partner-import-activity-counts{align-content:start;justify-items:start;gap:4px;color:var(--text, #1a1a2e)}.partner-import-activity-count-group{display:grid;gap:3px}.partner-import-activity-count-group-label{color:var(--text-soft, #6b7280);font-size:.68rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.partner-import-activity-review-controls{display:grid;gap:10px}.partner-import-activity-tabs{display:inline-flex;gap:4px;width:fit-content;padding:4px;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#f8f5f0c7}.partner-import-activity-tab{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--text-soft, #6b7280);cursor:pointer;font:inherit;font-size:.84rem;font-weight:850}.partner-import-activity-tab strong{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:2px 7px;border-radius:999px;background:#2563eb1a;color:#1e40af;font-size:.74rem}.partner-import-activity-tab:hover,.partner-import-activity-tab:focus-visible,.partner-import-activity-tab-active{background:#fffffff0;color:var(--text, #1a1a2e);box-shadow:0 8px 22px #0f172a14}.partner-import-activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#ffffffe0}.partner-import-activity-selection{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;color:var(--text-soft, #6b7280);font-size:.82rem;font-weight:750}.partner-import-activity-selection strong{color:var(--text, #1a1a2e);font-weight:900}.partner-import-activity-detail{display:grid;gap:8px;padding:0 12px 12px 42px}.partner-import-activity-detail-note{margin:0;color:var(--text-soft, #6b7280);font-size:.76rem;line-height:1.35}.partner-import-activity-detail-body{max-height:220px;overflow:auto;padding:11px 12px;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#f8f5f0b8;color:var(--text, #1a1a2e);font-size:.84rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.partner-import-activity-detail-body-empty{color:var(--text-soft, #6b7280);font-style:italic}.partner-import-activity-detail-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.partner-import-household-group,.partner-import-standalone-group{display:grid;gap:8px;padding:10px;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#ffffffa8}.partner-import-child-list{display:grid;gap:8px;margin-left:24px}.partner-import-source-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(210px,.86fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#f8f5f0b8}.partner-import-source-row-nested{background:#ffffffc7}.partner-import-source-title{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-width:0}.partner-import-source-title input{margin-top:3px}.partner-import-source-title span,.partner-import-source-facts{display:grid;gap:4px;min-width:0}.partner-import-source-title strong{color:var(--text, #1a1a2e);overflow-wrap:anywhere}.partner-import-row-button{white-space:nowrap}.partner-import-activity-list{display:grid;gap:8px;max-height:min(54vh,600px);overflow:auto;padding-right:2px}.partner-import-activity-item{display:grid;gap:0;padding:0;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#ffffffc7}.partner-import-activity-item-expanded{border-color:#2563eb2e;background:#ffffffe6}.partner-import-activity-item-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px}.partner-import-activity-select{width:14px;height:14px;margin-top:3px;cursor:pointer}.partner-import-activity-item-toggle{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;min-width:0;text-align:left}.partner-import-activity-item-toggle-with-link{grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr) auto}.partner-import-activity-item-toggle>span:not(.partner-import-activity-expand-button),.partner-import-activity-item-meta{display:grid;gap:4px;min-width:0}.partner-import-activity-item-toggle strong{color:var(--text, #1a1a2e);font-weight:850;overflow-wrap:anywhere}.partner-import-activity-item-toggle small,.partner-import-activity-item-meta{color:var(--text-soft, #6b7280);font-size:.78rem;line-height:1.3}.partner-import-activity-item-meta{align-content:center}.partner-import-activity-item:hover{border-color:#2563eb2e;background:#ffffffe6}.partner-import-activity-item-toggle:focus-visible{outline:2px solid rgba(37,99,235,.34);outline-offset:4px;border-radius:8px}.partner-import-activity-expand-button{display:inline-grid;align-items:center;justify-content:center;justify-self:end;width:34px;height:34px;border:1px solid rgba(26,26,46,.08);border-radius:8px;background:#ffffffc7;color:var(--text-soft, #6b7280)}.partner-import-activity-item-toggle:hover .partner-import-activity-expand-button,.partner-import-activity-item-toggle:focus-visible .partner-import-activity-expand-button{border-color:#2563eb47;background:#2563eb14;color:#1e40af}.partner-import-activity-chevron{display:block;width:9px;height:9px}.partner-import-activity-chevron:before{content:"";display:block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease}.partner-import-activity-expand-button[aria-expanded=true] .partner-import-activity-chevron:before{transform:rotate(45deg)}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-shell,.workspace-main[data-dashboard-tone=dark] .partner-import-stage-card,.workspace-main[data-dashboard-tone=dark] .partner-import-filter-button,.workspace-main[data-dashboard-tone=dark] .partner-import-switch-control,.workspace-main[data-dashboard-tone=dark] .partner-import-filter-menu{border-color:#e2e8f024;background:#0f172ad6}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-button{box-shadow:none}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-icon{border-color:#f871712e;background:#e8613c29}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-chevron,.workspace-main[data-dashboard-tone=dark] .partner-import-selected-chip,.workspace-main[data-dashboard-tone=dark] .partner-import-menu-option:hover{border-color:#e2e8f024;background:#1e293bc7}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-button-copy span,.workspace-main[data-dashboard-tone=dark] .partner-import-selected-chip{color:#f8fafcf5}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-button-copy strong,.workspace-main[data-dashboard-tone=dark] .partner-import-selected-chip-muted{color:#cbd5e1c7}.workspace-main[data-dashboard-tone=dark] .partner-import-selected-chip-invalid,.workspace-main[data-dashboard-tone=dark] .partner-import-stage-card-unavailable{border-color:#f59e0b4d;background:#78350f38}.workspace-main[data-dashboard-tone=dark] .partner-import-menu-option-disabled:hover{background:transparent}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-menu:before{border-color:#e2e8f024;background:#0f172a}.workspace-main[data-dashboard-tone=dark] .partner-import-filter-menu-foot{border-color:#e2e8f024}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-tabs,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-toolbar,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-detail-body,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-section,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-card,.workspace-main[data-dashboard-tone=dark] .partner-import-excluded-note,.workspace-main[data-dashboard-tone=dark] .partner-import-excluded-row,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-overview,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-table-wrap,.workspace-main[data-dashboard-tone=dark] .partner-import-household-preview-table,.workspace-main[data-dashboard-tone=dark] .partner-import-associated-records{border-color:#e2e8f024;background:#0f172abd}.workspace-main[data-dashboard-tone=dark] .partner-import-decision-summary>div{border-color:#e2e8f024;background:#0f172aa3}.workspace-main[data-dashboard-tone=dark] .partner-import-decision-summary strong,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card>strong,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-outcome-strip strong,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-head strong,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-table td,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-record strong,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-summary-title strong,.workspace-main[data-dashboard-tone=dark] .partner-import-people-group-head strong,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-secondary>summary{color:#f8fafcf5}.workspace-main[data-dashboard-tone=dark] .partner-import-decision-summary span,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-head p,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card>span,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-note,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-outcome-strip span,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-head span,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-table td span,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-rule,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-evidence,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-field>span:first-child,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-summary-title small,.workspace-main[data-dashboard-tone=dark] .partner-import-target-stack small,.workspace-main[data-dashboard-tone=dark] .partner-import-people-group-head span,.workspace-main[data-dashboard-tone=dark] .partner-import-excluded-note span{color:#cbd5e1c2}.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-status{border-color:#4ade802e;background:#14532d80;color:#bbf7d0}.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-splits span,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-outcome-strip span{border-color:#e2e8f01a;background:#1e293ba3}.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card:hover,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card:focus-visible,.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-card-active{border-color:#60a5fa52;box-shadow:0 16px 30px #0000003d}.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-table th{border-color:#e2e8f01f;background:#0f172af5;color:#cbd5e1c2}.workspace-main[data-dashboard-tone=dark] .partner-import-confirm-detail-table td{border-color:#e2e8f01a}.workspace-main[data-dashboard-tone=dark] .partner-import-decision-accordion>summary:before,.workspace-main[data-dashboard-tone=dark] .partner-import-decision-secondary>summary:before{border-color:#e2e8f024;color:#cbd5e1c2}.workspace-main[data-dashboard-tone=dark] .partner-import-household-preview-head{border-color:#e2e8f01f;background:#0f172af5}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-tab{color:#cbd5e1c7}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-tab:hover,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-tab:focus-visible,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-tab-active{background:#1e293be0;color:#f8fafcf5}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-selection,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-detail-note,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item-toggle small,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item-meta{color:#cbd5e1c2}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-selection strong,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item-toggle strong{color:#f8fafcf5}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-expand-button{border-color:#e2e8f024;background:#1e293bc7;color:#cbd5e1e0}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item-toggle:hover .partner-import-activity-expand-button,.workspace-main[data-dashboard-tone=dark] .partner-import-activity-item-toggle:focus-visible .partner-import-activity-expand-button{border-color:#7dd3fc47;background:#082f4994;color:#bae6fd}.workspace-main[data-dashboard-tone=dark] .partner-import-activity-context{color:#cbd5e1c2}@media(max-width:1100px){.partner-import-filter-shell{align-items:stretch;flex-direction:column}.partner-import-filter-selectors{flex:0 1 auto;width:100%}.partner-import-filter-actions{flex:0 1 auto;justify-content:flex-start;margin-left:0}.partner-import-stage-grid,.partner-import-confirm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.partner-import-review-head,.partner-import-preview-section-head,.partner-import-confirm-head{display:grid}.partner-import-preview-modal{width:100%}.partner-import-contact-type-grid,.partner-import-stage-grid,.partner-import-confirm-card-grid,.partner-import-decision-summary,.partner-import-decision-controls,.partner-import-excluded-row,.partner-import-activity-item-toggle,.partner-import-household-preview-head,.partner-import-household-preview-row,.partner-import-contact-preview-item,.partner-import-source-row{grid-template-columns:1fr}.partner-import-activity-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.partner-import-activity-tab{justify-content:center}.partner-import-activity-toolbar,.partner-import-activity-selection{align-items:stretch;flex-direction:column}.partner-import-activity-detail{padding-left:12px}.partner-import-confirm-detail-head{align-items:flex-start;flex-direction:column}.partner-import-confirm-detail-table{min-width:0}.partner-import-confirm-detail-table,.partner-import-confirm-detail-table tbody,.partner-import-confirm-detail-table tr,.partner-import-confirm-detail-table td{display:block;width:100%}.partner-import-confirm-detail-table thead{display:none}.partner-import-confirm-detail-table tr{padding:.7rem .8rem;border-bottom:1px solid rgba(26,26,46,.07)}.partner-import-confirm-detail-table tr:last-child{border-bottom:0}.partner-import-confirm-detail-table td,.partner-import-confirm-detail-table td:first-child{width:100%;padding:.25rem 0;border-bottom:0}.partner-import-confirm-detail-table td:before{content:attr(data-label);display:block;margin-bottom:.12rem;color:var(--muted, #6d6a63);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-import-modal-filter{align-items:stretch;flex-direction:column;white-space:normal}.partner-import-select-control-compact{justify-content:flex-start}.partner-import-child-list{margin-left:0}.partner-import-filter-selectors,.partner-import-filter-actions,.partner-import-filter-button,.partner-import-filter-picker,.partner-import-status-filter,.partner-import-switch-control,.partner-import-tag-search-row{width:100%}.partner-import-filter-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.partner-import-filter-button,.partner-import-switch-control{justify-content:space-between}.partner-import-decision-section-head,.partner-import-decision-record{display:grid}.partner-import-decision-badges{justify-content:flex-start}.partner-import-filter-menu{position:static;width:100%;margin-top:.5rem}.partner-import-filter-menu:before{display:none}.partner-import-decision-accordion>summary,.partner-import-excluded-note,.partner-import-people-group-head{align-items:flex-start;display:grid;grid-template-columns:1fr}.partner-import-decision-accordion-meta{justify-content:flex-start}.partner-import-household-preview-head,.partner-import-household-preview-row{min-width:0}.partner-import-associated-records{width:100%}}.shell-build-refresh-banner{position:fixed;top:14px;left:50%;z-index:10000;display:flex;align-items:center;gap:1rem;max-width:min(760px,calc(100vw - 32px));padding:.8rem .95rem;border:1px solid rgba(34,139,136,.26);border-radius:8px;background:#fffffffa;box-shadow:0 18px 48px #0f172a2e;color:#163235;transform:translate(-50%)}.shell-build-refresh-banner div{display:grid;gap:.18rem;min-width:0}.shell-build-refresh-banner strong,.shell-build-refresh-banner span{line-height:1.25}.shell-build-refresh-banner span{color:#486268;font-size:.88rem}.shell-build-refresh-button{flex:0 0 auto}@media(max-width:720px){.shell-build-refresh-banner{align-items:stretch;flex-direction:column;top:10px;width:calc(100vw - 24px)}.shell-build-refresh-button{width:100%}.publish-review-capabilities,.publish-review-pricing-options{grid-template-columns:1fr}}.import-mapping-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 .9rem}.import-mapping-summary span{display:grid;gap:.1rem;padding:.65rem .75rem;border:1px solid var(--border-subtle, #ddd);border-radius:10px;background:var(--surface, #fff);color:var(--text-muted, #667085);font-size:.82rem}.import-mapping-summary strong{color:var(--text-primary, #17252a);font-size:1.05rem}.import-mapping-summary .import-mapping-summary-attention{border-color:#f59e0b52;background:#f59e0b14}.import-mapping-focus{overflow:visible;padding:0;background:var(--surface, #fff)}.import-mapping-focus-attention{border-color:#f59e0b52}.import-mapping-focus-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}.import-mapping-focus-heading h4{margin-bottom:.25rem}.import-mapping-focus-heading span:not(.import-mapping-decision-badge){color:var(--text-muted, #667085);font-size:.84rem;line-height:1.45}.import-mapping-decision-badge,.import-mapping-field-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.import-mapping-decision-badge{padding:.3rem .55rem;background:#f59e0b1f;color:var(--warning, #9a6700)}.import-mapping-focus-ready .import-mapping-decision-badge{background:#22c55e1f;color:var(--success, #15803d)}.import-mapping-focus>.import-error{margin:0 1.15rem .9rem}.import-mapping-focus .core-data-list{margin:0;border-top:1px solid var(--border-subtle, #ddd);border-radius:0}.import-mapping-table th:nth-child(1){width:32%}.import-mapping-table th:nth-child(2){width:43%}.import-mapping-table th:nth-child(3){width:25%}.import-mapping-source-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.import-mapping-source-content{min-width:0}.import-mapping-field-badge{padding:.18rem .45rem;background:var(--surface-muted, #f5f6f7);color:var(--text-muted, #667085)}.import-mapping-table .wizard-select{min-width:240px;max-width:320px}.import-mapping-row-meta,.import-mapping-sample{display:block}.import-mapping-sample{margin:.15rem 0;color:var(--text-primary, #17252a)}.import-row-skipped{background:var(--surface-muted, #f5f6f7);color:var(--text-muted, #667085)}.import-mapping-review-all{margin:.75rem 1.15rem 1rem}.import-mapping-ready-state{display:flex;align-items:center;gap:.75rem;margin:0 1.15rem 1rem;padding:.85rem 1rem;border-radius:10px;background:#22c55e14}.import-mapping-ready-state>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#22c55e29;color:var(--success, #15803d);font-weight:800}.import-mapping-ready-state p{margin:.15rem 0 0;color:var(--text-muted, #667085);font-size:.82rem}.import-mapping-row-meta,.import-mapping-match-reason,.import-confidence{display:block;margin-top:.2rem;color:var(--text-muted, #667085);font-size:.78rem;line-height:1.35}.import-mapping-sample{display:inline-block;max-width:220px;overflow-wrap:anywhere;white-space:normal}.import-mapping-requirement{display:inline-flex;align-items:center;gap:.4rem}.import-relationship-panel{margin:1.25rem 0;padding:1.15rem;border:1px solid color-mix(in srgb,var(--brand-primary, #dd5a35) 24%,var(--border-subtle, #ddd));border-radius:16px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--brand-primary, #dd5a35))}.import-relationship-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.import-relationship-heading h4{margin:.15rem 0 .35rem}.import-relationship-heading p,.import-stored-plan-callout p,.import-issue-decision p{margin:0;color:var(--text-muted, #667085)}.import-relationship-stats{display:flex;flex-wrap:wrap;gap:.45rem}.import-relationship-stats span{border:1px solid var(--border-subtle, #ddd);border-radius:999px;background:var(--surface, #fff);padding:.3rem .65rem;color:var(--text-muted, #667085)}.import-relationship-stats strong{color:var(--text-primary, #17252a)}.import-bulk-confirmation{display:grid;gap:.55rem;margin-top:.8rem;padding:.85rem;border:1px solid color-mix(in srgb,#d99518 55%,var(--border-subtle, #ddd));border-radius:10px;background:var(--surface, #fff)}.import-bulk-confirmation p{margin:0;color:var(--text-muted, #667085)}.import-bulk-confirmation>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.import-more-actions{margin-top:.75rem;padding:.75rem;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:var(--surface, #fff)}.import-rollback-confirmation{display:grid;gap:.55rem}.import-rollback-confirmation p{margin:0;color:var(--text-muted, #667085)}.import-rollback-confirmation>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.import-relationship-graph-summary{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:.65rem;margin-top:1rem;padding:.75rem .85rem;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:var(--surface, #fff)}.import-relationship-graph-summary span{color:var(--text-muted, #667085);font-size:.88rem}.import-relationship-graph-summary.is-reviewed{border-color:color-mix(in srgb,#16845b 45%,var(--border-subtle, #ddd));background:color-mix(in srgb,var(--surface, #fff) 94%,#16845b)}.import-relationship-guidance{margin:0;padding:.7rem .8rem;border-radius:10px;background:color-mix(in srgb,var(--surface, #fff) 90%,var(--brand-primary, #dd5a35));color:var(--text-muted, #667085);line-height:1.45}.import-relationship-editor,.import-account-group-list{display:grid;gap:.8rem}.import-relationship-editor>label,.import-relationship-grid>label{display:grid;gap:.35rem;font-weight:650}.import-bulk-target-list{margin:0}.import-bulk-relationship-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--border-subtle, #ddd)}.import-bulk-relationship-actions>span{color:var(--text-muted, #667085);font-size:.8rem}.import-custodian-field,.import-custodian-field>label{display:grid;gap:.35rem}.import-custodian-field{gap:.7rem}.import-custodian-field>label{font-weight:650}.import-relationship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}.import-existing-owner-list{display:flex;flex-wrap:wrap;gap:.65rem;border:1px solid var(--border-subtle, #ddd);border-radius:10px;padding:.75rem}.import-existing-owner-list label{display:inline-flex;align-items:center;gap:.35rem}.import-new-owner-row{display:grid;grid-template-columns:1fr 1fr minmax(150px,.75fr) auto;gap:.55rem;align-items:end}.import-relationship-editor-section{display:grid;gap:.8rem;padding:.15rem 0 1rem;border-bottom:1px solid var(--border-subtle, #ddd)}.import-relationship-editor-section:last-child{padding-bottom:0;border-bottom:0}.import-relationship-editor-section-heading h4,.import-relationship-editor-section-heading h5,.import-new-owner-panel h5,.import-relationship-editor-section-heading p,.import-new-owner-panel p{margin:0}.import-relationship-editor-section-heading,.import-new-owner-panel,.import-new-owner-action{display:grid;gap:.3rem}.import-relationship-editor-section-heading p,.import-new-owner-panel p,.import-relationship-grid label small,.import-new-owner-action small{color:var(--text-muted, #667085);font-size:.82rem;font-weight:450;line-height:1.45}.import-new-owner-row label{display:grid;gap:.35rem;min-width:0;font-weight:650}.import-selected-owners{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--border-subtle, #ddd);border-radius:10px;background:var(--surface, #fff)}.import-selected-owners.is-empty{border-style:dashed;background:var(--surface-subtle, #fafafa)}.import-selected-owners-heading,.import-selected-owner{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.import-selected-owners-heading span{padding:.2rem .5rem;border-radius:999px;background:var(--surface-subtle, #f4f4f5);color:var(--text-muted, #667085);font-size:.78rem;font-weight:650}.import-selected-owners p,.import-selected-owner small{margin:0;color:var(--text-muted, #667085);font-size:.82rem;line-height:1.4}.import-selected-owner-list{display:grid;gap:.45rem}.import-selected-owner{padding:.55rem .65rem;border:1px solid var(--border-subtle, #ddd);border-radius:8px;background:var(--surface, #fff)}.import-selected-owner>span{display:grid;gap:.15rem;min-width:0}.import-selected-owner .button{min-height:34px;padding:.35rem .65rem}.import-account-group-list{margin-top:1rem}.import-relationship-stage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 .15rem}.import-relationship-stage-heading p{margin:0}.import-account-group{border:1px solid var(--border-subtle, #ddd);border-radius:12px;padding:.8rem;background:var(--surface, #fff)}.import-relationship-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;justify-items:end;isolation:isolate}.import-relationship-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#11182794;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.import-relationship-drawer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw);height:100vh;height:100dvh;min-width:0;overflow:hidden;border-left:1px solid var(--border-subtle, #ddd);background:var(--surface, #fff);color:var(--text-primary, #17252a);box-shadow:-24px 0 70px #11182747}.import-relationship-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 1.2rem;border-bottom:1px solid var(--border-subtle, #ddd);background:color-mix(in srgb,var(--surface, #fff) 96%,var(--brand-primary, #dd5a35))}.import-relationship-drawer-header h3,.import-relationship-drawer-header p{margin:0}.import-relationship-drawer-header h3{margin-top:.2rem;font-size:1.25rem}.import-relationship-drawer-header>div>p:last-child{margin-top:.35rem;color:var(--text-muted, #667085);font-size:.84rem}.import-relationship-drawer-close{display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;font-size:1.3rem}.import-relationship-drawer-body{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.35rem 1.5rem 2rem}.import-relationship-drawer-intro{display:grid;gap:.25rem;margin-bottom:1.1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--brand-primary, #dd5a35) 22%,var(--border-subtle, #ddd));border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 95%,var(--brand-primary, #dd5a35))}.import-relationship-drawer-intro p{margin:0;color:var(--text-muted, #667085);font-size:.84rem;line-height:1.45}.import-relationship-drawer .import-relationship-editor{gap:1rem}.import-relationship-drawer :is(.input,.wizard-select){width:100%;max-width:none;min-width:0;min-height:44px;border:1px solid var(--border, rgba(26, 26, 46, .14));border-radius:10px;background:var(--surface, #fff);color:var(--text-primary, #17252a)}.import-relationship-drawer .import-new-owner-panel{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:color-mix(in srgb,var(--surface, #fff) 96%,var(--brand-primary, #dd5a35))}.import-relationship-drawer .import-new-owner-row{grid-template-columns:repeat(2,minmax(0,1fr))}.import-relationship-drawer .import-new-owner-action{grid-column:1 / -1}.import-relationship-drawer .import-new-owner-row .button{justify-self:start}.import-relationship-drawer .import-existing-owner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.import-relationship-drawer .import-existing-owner-list label{min-width:0;padding:.65rem .75rem;border:1px solid var(--border-subtle, #ddd);border-radius:10px;background:var(--surface, #fff)}.import-relationship-overlay[data-dashboard-tone=dark] .import-relationship-drawer{--surface: #101826;--text-primary: #f4f7fb;--text-muted: #9aa8ba;--border-subtle: rgba(148, 163, 184, .2);--border: rgba(148, 163, 184, .28);color-scheme:dark}.import-matched-account-groups{border:1px solid color-mix(in srgb,#16845b 32%,var(--border-subtle, #ddd));border-radius:12px;background:var(--surface, #fff)}.import-matched-account-groups>summary{padding:.8rem;color:var(--text-muted, #667085);cursor:pointer;font-weight:650}.import-matched-account-groups>div{display:grid;gap:.8rem;padding:0 .8rem .8rem}.import-account-group.needs-review{border-color:color-mix(in srgb,#d99518 55%,var(--border-subtle, #ddd))}.import-account-group.is-ready{border-color:color-mix(in srgb,#16845b 38%,var(--border-subtle, #ddd))}.import-account-group-summary>div{display:grid;gap:.2rem;min-width:150px}.import-account-group-summary span{color:var(--text-muted, #667085)}.import-account-row-action{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;min-height:0;padding:.1rem 0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--brand-primary, #dd5a35);font-size:.78rem;font-weight:750}.import-account-row-action:hover{background:transparent;text-decoration:underline;text-underline-offset:.18em}.import-account-group>.import-relationship-editor{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border-subtle, #ddd)}.import-suggested-account-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border-subtle, #ddd)}.import-suggested-account-list strong{flex-basis:100%}.import-relationship-review-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:var(--surface, #fff)}.import-relationship-review-action p{margin:0 0 .25rem;color:var(--text-muted, #667085)}.import-issue-decision{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--border-subtle, #ddd);border-radius:12px}.import-issue-decision.needs-decision{border-color:color-mix(in srgb,#d92d20 45%,var(--border-subtle, #ddd));background:color-mix(in srgb,#fff 94%,#d92d20)}.import-issue-decision.is-ready{border-color:color-mix(in srgb,#16845b 38%,var(--border-subtle, #ddd))}@media(max-width:900px){.import-relationship-heading,.import-account-group-summary,.import-relationship-review-action{align-items:flex-start;flex-direction:column}.import-relationship-grid,.import-new-owner-row,.import-relationship-graph-summary{grid-template-columns:1fr}}@media(max-width:720px){.import-mapping-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.import-mapping-focus-heading{display:grid}.core-data-list:has(.import-mapping-table){overflow:visible}.import-mapping-table{display:block;min-width:0;width:100%}.import-mapping-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.import-mapping-table tbody,.import-mapping-table tr,.import-mapping-table td{display:block;width:100%}.import-mapping-table tr{margin-bottom:.8rem;overflow:visible;border:1px solid var(--border-subtle, #ddd);border-radius:12px;background:var(--surface, #fff)}.import-mapping-table td{display:grid;grid-template-columns:minmax(104px,.4fr) minmax(0,1fr);gap:.75rem;align-items:start;box-sizing:border-box;border-bottom:1px solid var(--border-subtle, #ddd)}.import-mapping-table td:last-child{border-bottom:0}.import-mapping-table td:before{content:attr(data-label);color:var(--text-muted, #667085);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.import-mapping-table .wizard-select,.import-mapping-table .custom-field-create-popover,.import-mapping-table .custom-field-pending-badge{min-width:0;width:100%}}@media(max-width:640px){.import-relationship-drawer{width:100vw;border-left:0}.import-relationship-drawer-header,.import-relationship-drawer-body{padding-right:1rem;padding-left:1rem}.import-relationship-drawer .import-relationship-grid,.import-relationship-drawer .import-new-owner-row,.import-relationship-drawer .import-existing-owner-list{grid-template-columns:minmax(0,1fr)}.import-relationship-drawer .import-new-owner-row .button{width:100%}}
