:root{--brand:#4f46e5;--brand-hover:#4338ca;--brand-soft:#4f46e51a;--accent:#f43f5e;--accent-soft:#f43f5e1a;--danger:#ef4444;--danger-soft:#ef44441a;--success:#10b981;--success-soft:#10b9811a;--warning:#f59e0b;--warning-soft:#f59e0b1a;--info:#0ea5e9;--info-soft:#0ea5e91a;--gradient-primary:linear-gradient(135deg, #4f46e5 0%, #ec4899 100%);--gradient-brand:linear-gradient(135deg, #4f46e5 0%, #0ea5e9 100%);--mesh-light:radial-gradient(at 40% 20%, #4f46e514 0px, transparent 50%), radial-gradient(at 80% 0%, #ec489914 0px, transparent 50%), radial-gradient(at 0% 50%, #0ea5e914 0px, transparent 50%), radial-gradient(at 80% 50%, #10b98114 0px, transparent 50%), radial-gradient(at 0% 100%, #f59e0b14 0px, transparent 50%);--bg-base:#09090b;--bg:var(--bg-base);--bg-secondary:#18181b;--bg-tertiary:#27272a;--surface:#18181b;--surface-hover:#27272a;--surface-1:var(--surface);--surface-2:var(--bg-tertiary);--panel:#18181b;--border:#ffffff1a;--border-light:#ffffff0d;--border-glow:#a855f766;--text:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-xs:clamp(11px, .8vw + 8px, 12px);--text-sm:clamp(12px, .9vw + 8px, 14px);--text-base:clamp(14px, 1vw + 10px, 16px);--text-md:clamp(16px, 1.1vw + 12px, 18px);--text-lg:clamp(18px, 1.25vw + 14px, 22px);--text-xl:clamp(22px, 1.5vw + 16px, 28px);--text-2xl:clamp(28px, 2vw + 20px, 36px);--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.85;--leading-loose:2;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-sm:0 1px 2px #0f233708;--shadow-md:0 3px 10px #0f23370a;--shadow-lg:0 8px 20px #0f23370d;--shadow-xl:0 14px 34px #0f233714;--ease:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.45s;--font-sans:"Inter", "SF Pro Display", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--glass-bg:#09090bb3;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px 0 #1f26870d;--glass-blur:blur(12px);--line:var(--border);--muted:var(--text-muted);--brand-dark:var(--brand-hover);--orange:var(--accent);--shadow:var(--shadow-lg)}[data-theme=comfort]{--brand:#4f8f47;--brand-hover:#3f7738;--brand-soft:#4f8f471f;--accent:#d99a23;--accent-soft:#d99a231f;--bg-base:#eef3e7;--bg:var(--bg-base);--bg-secondary:#fbfdf6;--bg-tertiary:#f4f8ee;--surface:#fffffb;--surface-hover:#f4faed;--surface-1:var(--surface);--surface-2:var(--bg-tertiary);--panel:#fffffb;--border:#d3dec9;--border-light:#e1ead8;--border-glow:#4f8f4742;--text:#21301f;--text-secondary:#4f604b;--text-muted:#74816e;--glass-bg:#fbfdf6c7;--glass-border:#74816e2e;--glass-shadow:0 8px 24px #3a4c310f;--glass-blur:blur(14px)}[data-theme=dark]{--bg-base:#090a0f;--bg:var(--bg-base);--bg-secondary:#10121a;--bg-tertiary:#161824;--surface:#1b1e2d;--surface-hover:#222638;--surface-1:var(--surface);--surface-2:var(--bg-tertiary);--panel:#1b1e2d;--border:#ffffff14;--border-light:#ffffff0a;--border-glow:#4f46e599;--text:#f8fafc;--text-secondary:#a3abc2;--text-muted:#6e7596;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 8px 16px #0006;--shadow-lg:0 16px 36px #00000080;--shadow-xl:0 20px 50px #000000b3;--mesh-dark:radial-gradient(at 40% 20%, #4f46e526 0px, transparent 50%), radial-gradient(at 80% 0%, #ec489926 0px, transparent 50%), radial-gradient(at 0% 50%, #0ea5e926 0px, transparent 50%), radial-gradient(at 80% 50%, #10b98126 0px, transparent 50%), radial-gradient(at 0% 100%, #f59e0b26 0px, transparent 50%);--glass-bg:#12141ea6;--glass-border:#ffffff14;--glass-shadow:0 8px 32px 0 #0009;--glass-blur:blur(24px)}body{color:var(--text);background:var(--bg);font-size:var(--text-base);font-family:var(--font-sans);margin:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);cursor:pointer}button:hover{border-color:var(--brand);color:var(--brand)}button.primary,.primary{background:var(--brand);color:#fff;border-color:var(--brand)}button.primary:hover,.primary:hover{background:var(--brand-hover);color:#fff}button.danger,.danger{color:var(--danger);background:#fff5f5;border-color:#fecaca}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;padding:9px 10px}.full-table,table{border-collapse:collapse;background:var(--surface);width:100%}th,td{border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;padding:10px}th{color:var(--text-muted);background:var(--surface-hover);font-weight:700}.success{color:var(--success);font-weight:700}.danger-text{color:var(--danger);font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wide{width:100%}.empty{color:var(--text-muted)}.button.ghost{background:var(--surface)}.button.disabled{background:var(--bg-tertiary);color:#94a3b8;cursor:not-allowed}.topbar{z-index:1000;align-items:center;gap:var(--space-xl);background:var(--glass-bg);height:64px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glow);box-shadow:var(--shadow-xl), inset 0 1px 1px #ffffff1a;border-radius:999px;padding:0 24px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.topbar:hover{box-shadow:var(--shadow-xl), 0 12px 24px #0000001a, inset 0 1px 2px #fff3;transform:translate(-50%)scale(1.02)}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{border-radius:var(--radius-md);background:var(--accent);color:#fff;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand strong,.brand small{display:none}.top-nav{gap:var(--space-md);display:flex}.top-nav button,.top-nav a{height:40px;color:var(--text);transition:all var(--duration-fast) var(--ease);background:0 0;border:0;border-radius:99px;place-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:grid}.top-nav button:hover,.top-nav a:hover{background:var(--surface-hover)}.top-nav button.active,.top-nav a.active{background:var(--text);color:var(--bg)}.top-actions select{display:none}.top-actions button.ghost{background:0 0;border:0;border-radius:99px;height:40px;padding:0 12px;font-weight:700}.top-actions button.ghost:hover{background:var(--surface-hover)}.top-actions .icon-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.top-actions .icon-btn:hover{background:var(--surface-hover)}.avatar{color:#0f4f66;background:#e0f2fe;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.book-line{gap:var(--space-lg);padding:var(--space-sm) 18px;border-bottom:1px solid var(--border-light);color:var(--text-muted);background:#ffffffbf;align-items:center;display:flex}.book-line button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.plain-bg,.app-canvas{background:var(--bg)!important;background-image:none!important}.app-canvas{min-height:100vh;padding:18px 18px 100px}.workspace{max-width:1480px;margin:0 auto}.workspace.narrow{max-width:1160px}.page{width:min(1420px,100vw - 36px);margin:0 auto;padding:18px 0 42px}.page.narrow,.hero-panel.narrow{width:min(920px,100vw - 36px)}.project-layout{gap:var(--space-md);grid-template-columns:190px 1fr 260px;align-items:start;display:grid}.split-layout,.two-col{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.team-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(300px,1fr));align-items:start;display:grid}.task-board,.team-ops-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.book-layout-simple{gap:var(--space-md);grid-template-columns:170px 1fr;margin-bottom:14px;display:grid}.auto-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.admin-shell{color:#e2e8f0;background:#090b14;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{-webkit-backdrop-filter:blur(24px);height:100vh;padding:var(--space-lg);background:#0d111fd9;border-right:1px solid #ffffff14;position:sticky;top:0;overflow:auto}.admin-brand{margin-bottom:24px}.admin-brand strong{color:#f8fafc}.admin-brand small{color:#94a3b8}.admin-sidebar>button{text-align:left;border-radius:var(--radius-sm);color:#cbd5e1;background:0 0;border:0;width:100%;margin:6px 0;padding:10px 14px;transition:all .2s;display:block}.admin-sidebar>button:hover{background:#ffffff0d}.admin-sidebar>button.active{color:#34d399;background:#10b98126;font-weight:800;box-shadow:inset 3px 0 #34d399}.admin-sidebar .note{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);margin-top:22px;line-height:1.6}.admin-main{padding:24px}.admin-header{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);background:#0f172a99;border:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 20px 40px #0006}.admin-header h1{color:#f8fafc;margin-bottom:8px;font-size:28px}.admin-header p{color:#94a3b8;max-width:900px;margin:0;line-height:1.7}.upload-preview{gap:var(--space-md);grid-template-columns:220px 1fr;display:grid}.upload-preview aside,.upload-preview section{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#fffffff2;padding:14px}.upload-preview aside button{text-align:left;width:100%;margin:6px 0;display:block}.upload-preview aside button.active{border-color:var(--brand);background:#e0f7f4}.invite-grid{grid-template-columns:260px 1fr;gap:14px;display:grid}.settlement-ops{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}@media (width<=1280px){.topbar{grid-template-columns:1fr;height:auto;padding:10px}.top-nav,.top-actions{flex-wrap:wrap}.project-layout,.book-layout-simple,.upload-preview,.auto-layout,.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.task-board,.team-ops-grid{grid-template-columns:1fr}.work-order-panel{position:static}}@media (width<=1024px){.team-grid,.split-layout,.two-col{grid-template-columns:1fr}}@media (width<=768px){.page{width:min(100vw - 20px,100%)}.invite-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--border-light,#e5e7eb);background:var(--surface,#f9fafb);margin-top:40px;padding:28px 18px 20px}[data-theme=dark] .site-footer{background:#111827;border-color:#1f2937}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1480px;margin:0 auto;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-brand .brand-mark{width:28px;height:28px;font-size:13px}.footer-brand strong{color:var(--text,#111);font-size:14px;display:block}.footer-brand small{color:var(--text-muted,#888);font-size:11px}.footer-links{align-items:center;gap:16px;padding-top:4px;display:flex}.footer-links a{color:var(--text-muted,#666);font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--accent,#6366f1)}.footer-legal{text-align:right}.footer-legal p{color:var(--text-muted,#999);margin:0 0 4px;font-size:11px;line-height:1.6}.footer-filing a,.footer-extra a{color:var(--text-muted,#888);font-size:11px;text-decoration:none;transition:color .2s}.footer-filing a:hover,.footer-extra a:hover{color:var(--accent,#6366f1);text-decoration:underline}.footer-sep{color:var(--border,#ddd);margin:0 6px;font-size:10px}@media (width<=768px){.footer-inner{text-align:center;flex-direction:column;align-items:center}.footer-legal{text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}}.zen-mode-active .topbar,.zen-mode-active .book-trail,.zen-mode-active .script-left,.zen-mode-active .role-panel,.zen-mode-active .script-side,.zen-mode-active .doc-mode-strip,.zen-mode-active .writer-topbar,.zen-mode-active .site-footer{display:none!important}.zen-mode-active .script-grid{display:block;grid-template-columns:1fr!important}.zen-mode-active .script-center{max-width:1080px;margin:0 auto}.zen-mode-active .script-paper{box-shadow:none;background:0 0;border:none;min-height:auto;padding:40px 16px}.zen-mode-active .app-canvas{min-height:100vh}.zen-mode-active .bottom-command-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);width:fit-content;box-shadow:var(--shadow-lg);border-radius:99px;margin:0 auto 24px;background:#fff6!important}[data-theme=dark] .zen-mode-active .bottom-command-bar{border-color:#ffffff1a;background:#12141e66!important}.hero,.hero-panel,.toolbar-panel,.book-summary-card,.book-summary-panel,.team-switch,.path-panel,.filters{background:var(--glass-bg,#ffffffb3);-webkit-backdrop-filter:var(--glass-blur,blur(12px));border:1px solid var(--glass-border,var(--border));border-radius:var(--radius-lg);box-shadow:var(--glass-shadow,var(--shadow-md));transition:transform var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease)}.daidai-production-board{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, #14b8a6 8%)}.daidai-status-tabs{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.daidai-status-tabs button{align-items:center;gap:8px;display:inline-flex}.daidai-status-tabs button span{background:color-mix(in srgb, var(--brand) 14%, transparent);min-width:24px;height:22px;color:var(--brand-dark);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.production-table{gap:8px;display:grid}.production-table-head,.production-table-row{grid-template-columns:1.5fr .8fr 1.1fr .6fr 1.7fr;align-items:center;gap:12px;display:grid}.production-table-head{color:var(--muted);padding:0 14px;font-size:12px;font-weight:700}.production-table-row{border:1px solid var(--border);background:var(--panel);border-radius:8px;min-height:72px;padding:12px 14px}.production-table-row strong,.production-table-row small{display:block}.production-table-row progress{vertical-align:middle;width:86px;height:8px;accent-color:var(--brand);margin-right:8px}.readiness-grid,.role-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.readiness-card,.role-guide-card{border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:10px;min-height:180px;padding:18px;display:flex}.readiness-card span{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--text);border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:700}.readiness-card strong,.role-guide-card strong{font-size:18px}.readiness-card p,.role-guide-card p,.role-guide-card li{color:var(--muted);line-height:1.65}.readiness-card button,.role-guide-card button{margin-top:auto}.role-guide-card ol{margin:0;padding-left:18px}.production-demo-card{min-height:260px}.production-demo-screen{position:relative;overflow:hidden}.production-demo-screen em{color:#dffcf8;background:#14b8a62e;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;position:absolute;bottom:12px;left:14px}@media (width<=920px){.production-table-head{display:none}.production-table-row,.readiness-grid,.role-guide-grid{grid-template-columns:1fr}}.daidai-sidebar{color:#0f172a;z-index:100;background:#fff;border-right:1px solid #d8e5f0;flex-direction:column;flex:0 0 216px;gap:18px;width:216px;padding:18px 14px;display:flex}.daidai-logo{color:#0f172a;background:0 0;border:0;align-items:center;width:100%;min-height:46px;font-weight:950;display:inline-flex}.daidai-logo span{color:#fff;background:#0f766e;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.daidai-sidebar nav,.daidai-sidebar-footer{gap:8px;display:grid}.daidai-sidebar nav button,.daidai-sidebar-footer button{color:#334155;background:0 0;border:0;border-radius:8px;justify-content:flex-start;min-height:40px;font-weight:900}.daidai-sidebar nav button.active,.daidai-sidebar nav button:hover,.daidai-sidebar-footer button:hover{color:#0f766e;background:#e6fffb}.daidai-sidebar-footer{border-top:1px solid #e2edf5;margin-top:auto;padding-top:12px}.daidai-sidebar small{color:#64748b;line-height:1.5}.user-sidebar-hub{border-top:1px solid #dfe8c8;gap:10px;margin-top:auto;padding-top:12px;display:grid;position:relative}.sidebar-hub-link{color:#233021;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-weight:850;display:flex}.sidebar-hub-link svg,.sidebar-account-menu svg{flex:none;width:18px;height:18px}.sidebar-hub-link:hover{color:#50772f;background:#f2f8e9}.sidebar-benefit-card{color:#2f4b20;text-align:left;background:linear-gradient(135deg,#fffdf0,#edf7dd);border:1px solid #dce8c7;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #57713614}.sidebar-benefit-card.vip{color:#815b12;background:linear-gradient(135deg,#fff5d6,#f4e6aa)}.sidebar-benefit-card.storage{background:linear-gradient(135deg,#fbfff3,#ecf7df)}.sidebar-benefit-card:after{content:"";background:#ffffff6b;border-radius:50%;width:96px;height:64px;position:absolute;bottom:-24px;right:-26px;transform:rotate(-20deg)}.benefit-visual{color:#8a6c18;z-index:1;background:#ffffffa6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.benefit-visual svg,.sidebar-benefit-card>svg{width:20px;height:20px}.sidebar-benefit-card strong,.sidebar-benefit-card em{z-index:1;display:block;position:relative}.sidebar-benefit-card strong{font-size:14px;font-weight:950}.sidebar-benefit-card strong i{color:#5a8a31;background:#dff1cf;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-style:normal}.sidebar-benefit-card em{color:#6e7d55;margin-top:3px;font-size:11px;font-style:normal}.sidebar-benefit-card b{z-index:1;color:#a96900;background:#fff7d7;border:1px solid #f1b545;border-radius:999px;padding:4px 9px;font-size:12px;position:relative}.sidebar-account-anchor{background:linear-gradient(135deg,#f4f8e7,#dcecc9);border-top:1px solid #cbdcaf;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;margin:4px -14px -18px;padding:14px 10px;display:grid;position:relative}.sidebar-account-card{color:#264122;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.sidebar-avatar{color:#fff;background:#6aa24f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;font-weight:950;display:grid}.sidebar-account-card strong,.sidebar-account-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-account-card strong{font-size:13px;font-weight:950}.sidebar-account-card strong i,.sidebar-account-menu header i{color:#a06c00;background:#ffedb6;border-radius:999px;margin-right:4px;padding:1px 6px;font-size:10px;font-style:normal}.sidebar-account-card em{color:#6b7a50;margin-top:3px;font-size:11px;font-style:normal}.sidebar-account-card b{color:#996a00;background:#fff1b6;border-radius:999px;padding:3px 8px;font-size:11px}.sidebar-user-more{color:#405b35;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sidebar-user-more:hover,.sidebar-account-anchor:focus-within .sidebar-user-more{background:#ffffffb8}.sidebar-user-more svg{width:18px;height:18px}.sidebar-account-menu{z-index:250;background:#f6faed;border:1px solid #d7e2c0;border-radius:12px;width:222px;display:none;position:absolute;bottom:8px;left:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 42px #23321c2e}.sidebar-account-menu header{color:#fff9d7;background:linear-gradient(135deg,#5f8e43,#2f5e2b);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.sidebar-account-menu header strong,.sidebar-account-menu header em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account-menu header em{color:#fff0a8;font-size:11px;font-style:normal}.sidebar-account-menu button{color:#33452d;text-align:left;background:0 0;border:0;border-top:1px solid #0000;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 12px;font-weight:800;display:flex}.sidebar-account-menu button:hover{color:#426d29;background:#eaf3dd}.sidebar-account-menu button.menu-divider{border-top-color:#d7e2c0}@media (width<=820px){.user-sidebar-hub{border-top:0;flex:none;align-items:center;min-width:max-content;margin-top:0;padding-top:0;display:flex}.sidebar-benefit-card{width:190px}.sidebar-account-anchor{border:1px solid #dfe8c8;border-radius:14px;width:220px;margin:0}.sidebar-account-menu{bottom:calc(100% + 8px);left:auto;right:0}}.daidai-workspace-header{background:#fff;border-bottom:1px solid #d8e5f0;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex}.daidai-mode-switch{gap:8px;display:inline-flex}.daidai-mode-switch button{color:#0f172a;background:#fff;border:1px solid #c9ddeb;border-radius:8px;min-height:38px;padding:0 18px;font-weight:950}.daidai-mode-switch button.active{color:#fff;background:#0f766e;border-color:#0f766e}.daidai-team-current{gap:2px;min-width:220px;display:grid}.daidai-team-current span,.daidai-team-current em{color:#64748b;font-size:12px;font-style:normal}.daidai-team-current strong{color:#0f172a}.daidai-quick-tools{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.daidai-team-dashboard{gap:16px;margin-bottom:14px;display:grid}.daidai-dashboard-head,.daidai-monitor-grid article{background:#fff;border:1px solid #d8e5f0;border-radius:8px;padding:18px;box-shadow:0 16px 44px #0f172a0d}.daidai-dashboard-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.daidai-dashboard-head h2,.daidai-monitor-grid strong{color:#0f172a}.daidai-dashboard-head p,.daidai-monitor-grid p{color:#64748b;margin:4px 0 0;line-height:1.65}.daidai-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daidai-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.daidai-monitor-grid article{gap:10px;display:grid}.daidai-filter-tabs button.active{color:#0f766e;background:#e6fffb;border-color:#0f766e}.yoyoys-user-center{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.yoyoys-profile-card,.yoyoys-setting-card{background:#fff;border:1px solid #d8e5f0;border-radius:8px;gap:10px;padding:18px;display:grid;box-shadow:0 16px 44px #0f172a0d}.avatar-big{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:950;display:grid}.yoyoys-profile-card strong,.yoyoys-setting-card strong{color:#0f172a;font-size:18px}.yoyoys-profile-card p,.yoyoys-setting-card span{color:#64748b;line-height:1.6}.yoyoys-setting-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.yoyoys-setting-card{text-align:left;min-height:112px}.yoyoys-setting-card:hover{background:#f0fdfa;border-color:#0f766e}.yoyo-demo-grid,.yoyo-points-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.yoyo-demo-card,.yoyo-points-grid article{background:#fff;border:1px solid #0f766e2e;border-radius:8px;gap:12px;padding:20px;display:grid;box-shadow:0 18px 52px #0f172a0f}.demo-screen{background:#07111f;border-radius:8px;height:150px;position:relative;overflow:hidden}.demo-screen:before{content:"";background:repeating-linear-gradient(90deg,#2dd4bf17 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#2dd4bf12 0 1px,#0000 1px 32px);animation:12s linear infinite cinematic-pan;position:absolute;inset:0}.demo-screen span,.demo-screen b,.demo-screen i{background:#2dd4bf52;border-radius:8px;position:absolute}.demo-screen span{width:46%;height:34px;top:20px;left:18px}.demo-screen b{width:72%;height:16px;bottom:22px;left:18px}.demo-screen i{width:22%;height:88px;animation:3s ease-in-out infinite panel-glow;top:28px;right:18px}.yoyo-demo-card strong,.yoyo-points-grid strong{color:#0f172a;font-size:20px}.yoyo-demo-card p,.yoyo-points-grid p{color:#64748b;margin:0;line-height:1.7}.yoyo-points-grid span{color:#0f766e;background:#ecfeff;border-radius:8px;width:fit-content;padding:6px 10px;font-weight:950}@media (width<=900px){.daidai-sidebar{flex-direction:row;flex:none;align-items:center;width:100%;overflow-x:auto}.daidai-sidebar nav,.daidai-sidebar-footer{flex-wrap:nowrap;display:flex}.daidai-workspace-header,.daidai-dashboard-head{flex-direction:column;align-items:stretch}.daidai-kpi-grid,.daidai-monitor-grid,.yoyoys-user-center,.yoyoys-setting-grid,.yoyo-demo-grid,.yoyo-points-grid{grid-template-columns:1fr}}.hero,.hero-panel{justify-content:space-between;gap:var(--space-xl);margin-bottom:14px;padding:22px;display:flex}.hero-panel h1{margin-bottom:var(--space-sm);font-size:30px}.project-hero h1,.compact-hero h1,.section-head h1{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.hero p,.hero-panel p,.section-head p,.book-summary-panel p{color:var(--text-muted);max-width:760px;line-height:1.7}.hero-actions,.switch-actions,.toolbar-row,.inline-actions,.command-actions,.stage-pills{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.eyebrow,.section-tag{color:var(--brand-hover);border-radius:var(--radius-sm);padding:3px var(--space-sm);font-size:var(--text-sm);margin-bottom:var(--space-sm);transition:transform var(--duration-fast) var(--ease);background:#dff7f3;font-weight:700;display:inline-block}.eyebrow:hover,.section-tag:hover{transform:translateY(-2px)}.eyebrow.danger{color:var(--danger);background:#fee2e2}.panel{background:var(--glass-bg,#ffffffb3);-webkit-backdrop-filter:var(--glass-blur,blur(12px));border:1px solid var(--glass-border,var(--border));border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--glass-shadow,var(--shadow-md));transition:transform var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease);margin-bottom:14px}.panel.nested{box-shadow:none;background:var(--bg-tertiary);-webkit-backdrop-filter:none;backdrop-filter:none}.tag-panel,.todo-panel,.book-side{background:var(--glass-bg,#ffffffb3);-webkit-backdrop-filter:var(--glass-blur,blur(12px));border:1px solid var(--glass-border,var(--border));border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--glass-shadow,var(--shadow-md));transition:transform var(--duration-normal) var(--ease)}.tag-panel button{text-align:left;width:100%;transition:all var(--duration-fast) var(--ease);margin:4px 0}.tag-panel button:hover{transform:translate(4px)}.tag-panel button.active{border-color:var(--brand);background:#e0f7f4;transform:translate(8px)}.copilot-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(32px);border-radius:var(--radius-lg);width:340px;max-height:60vh;box-shadow:var(--shadow-xl), inset 0 1px 1px #ffffff80;z-index:999;opacity:0;pointer-events:none;transition:all var(--duration-normal) var(--ease);border:1px solid #fff6;flex-direction:column;display:flex;position:fixed;bottom:100px;right:24px;transform:translateY(20px)}.copilot-panel.active{opacity:1;pointer-events:auto;transform:translateY(0)}.copilot-header{border-bottom:1px solid var(--border-light);color:var(--brand);align-items:center;gap:10px;padding:14px 18px;font-weight:800;display:flex}.copilot-header span{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.copilot-body{font-size:var(--text-sm);color:var(--text-secondary);flex:1;padding:18px;overflow-y:auto}.copilot-input{border-top:1px solid var(--border-light);gap:8px;padding:14px;display:flex}.copilot-input input{border:1px solid var(--border);background:#ffffff80;flex:1}.section-head{justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-md);align-items:flex-start;display:flex}.section-head h2{margin-bottom:4px;font-size:18px}.card-actions,.meta-line,.panel-head{justify-content:space-between;gap:var(--space-sm);align-items:center;display:flex}.stats-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.stats-row.small{margin:0}.stat-card,.stats-row.small article,.metric-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfefd;gap:6px;min-height:84px;padding:14px;display:grid}.stat-card span,.stats-row.small span,.metric-card span,.metric-card small{color:var(--text-muted);display:block}.stat-card strong,.stats-row.small b,.metric-card strong{margin:4px 0;font-size:26px;display:block}.stat-card small{color:var(--text-muted)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.metric-grid.compact{min-width:430px}.book-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(280px,1fr));display:grid}.book-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-md);padding:14px}.book-card:hover{border-color:var(--brand)}.book-card.selected{border:1px dashed var(--accent);box-shadow:0 0 0 2px #ff6a0014}.modal-stack{gap:16px;display:grid}.modal-stack .panel,.modal-stack form{border:1px solid var(--line);background:#fffffffa;border-radius:12px;padding:16px}.book-card-top,.book-meta,.book-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.book-card-actions button{color:var(--danger);padding:4px 8px}.book-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-start;margin:10px 0}.book-title-link{color:#0f3b5f;font-size:var(--text-md);background:0 0;border:0;padding:0}.team-home-clean{color:#24361f;gap:16px;display:grid}.team-home-notice,.team-home-bookshelf{box-shadow:none;background:#fffef8;border:1px solid #dce9d0;border-radius:12px}.team-home-notice{background:#fbfff3;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.team-home-notice strong{color:#6f8323}.team-home-notice span{color:#52654c;flex:1;min-width:160px}.team-home-bookshelf{gap:14px;padding:18px;display:grid}.team-home-book-list{gap:14px;display:grid}.official-signal-chart{gap:9px;display:grid}.official-signal-chart div{color:#53634e;grid-template-columns:44px minmax(0,1fr) 42px;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.official-signal-chart i{background:#e7eee0;border-radius:999px;height:8px;position:relative;overflow:hidden}.official-signal-chart i b{width:var(--value);border-radius:inherit;background:linear-gradient(90deg,#46b6a5,#8ebc3d,#f0bd4a);height:100%;display:block}.official-signal-chart em{color:#273c22;text-align:right;font-style:normal}@media (width<=780px){.team-home-notice{flex-direction:column;align-items:flex-start}}.yoyoys-bookshelf-shell{background:#f1f3f0;border-radius:0;gap:8px;min-height:calc(100vh - 84px);padding:12px 16px 18px}.yoyoys-bookshelf-app-shell .yoyoys-bookshelf-canvas{background:#f1f3f0!important;padding:0!important}.yoyoys-bookshelf-app-shell .yoyoys-bookshelf-shell{min-height:100vh;padding:16px}.yoyoys-bookshelf-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0;display:flex}.yoyoys-bookshelf-toolbar-left,.yoyoys-bookshelf-toolbar-right{align-items:center;gap:8px;min-width:0;display:flex}.yoyoys-bookshelf-toolbar-left{flex-wrap:wrap}.yoyoys-bookshelf-toolbar-right{margin-left:auto}.yoyoys-bookshelf-toolbar label,.yoyoys-bookshelf-toolbar input,.yoyoys-bookshelf-toolbar button{min-height:40px}.yoyoys-bookshelf-toolbar label,.yoyoys-bookshelf-toolbar input{white-space:nowrap;color:#58665c;box-shadow:none;background:#fff;border:1px solid #dfe7dc;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.yoyoys-bookshelf-toolbar select{color:#253427;min-width:82px;min-height:32px;font:inherit;background:0 0;border:0;outline:none}.yoyoys-bookshelf-toolbar input{width:min(230px,24vw)}.yoyoys-bookshelf-toolbar .primary{color:#fff;background:#65a85d;border-radius:8px;padding-inline:18px}.yoyoys-bookshelf-toolbar .ghost{color:#344736;background:#fff;border-color:#dfe7dc;border-radius:8px}.yoyoys-bookshelf-toolbar .yoyoys-subtle-action{color:#5e715d}.yoyoys-bookshelf-notice{min-height:40px;box-shadow:none;color:#b56b1d;background:#ffe6cf;border:0;border-radius:10px;padding:8px 14px}.yoyoys-bookshelf-notice strong,.yoyoys-bookshelf-notice span{color:inherit}.yoyoys-bookshelf-notice .ghost{background:#ffffff8c;border-color:#b56b1d2e;min-height:28px}.yoyoys-bookshelf-greeting{color:#253b25;min-height:52px;box-shadow:none;background:linear-gradient(90deg,#f7fbf2 0%,#f5fbef 72%,#eef8e6 100%);border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.yoyoys-greeting-avatar{color:#fff;background:#65a85d;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:inline-grid}.yoyoys-bookshelf-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.yoyoys-bookshelf-status-strip article{background:#fff;border:1px solid #e0ead8;border-radius:8px;gap:3px;min-height:64px;padding:9px 12px;display:grid}.yoyoys-bookshelf-status-strip span,.yoyoys-bookshelf-status-strip em{color:#63745e;font-size:12px;font-style:normal}.yoyoys-bookshelf-status-strip strong{color:#283d24;font-size:19px;font-weight:900;line-height:1.1}.yoyoys-bookshelf-board{min-height:calc(100vh - 150px);box-shadow:none;background:#fff;border:0;border-radius:12px;padding:0;display:block}.yoyoys-bookshelf-board .team-home-book-list{align-content:start;gap:0;display:grid}.yoyoys-book-card{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf2e8;border-radius:0;grid-template-columns:102px minmax(0,1fr);align-items:start;gap:22px;padding:24px 36px;display:grid;position:relative}.yoyoys-bookshelf-board .yoyoys-book-card{background:#fff;min-height:180px;padding:24px 36px}.yoyoys-bookshelf-board .yoyoys-book-card:hover,.yoyoys-bookshelf-board .yoyoys-book-card:focus-within{background:#f3f9ef}.yoyoys-book-card.compact{padding:24px 36px}.yoyoys-book-cover{background-image:var(--book-cover-image), radial-gradient(circle at 78% 20%, #f9e885b8, transparent 24%), radial-gradient(circle at 22% 28%, #48b48885, transparent 28%), linear-gradient(150deg, #dff5c7 0%, #9edfb8 44%, #f7f3b0 100%);background-position:50%;background-size:cover;border:1px solid #d9e8d0;border-radius:4px;place-items:end center;width:102px;height:132px;display:grid;overflow:hidden}.yoyoys-book-cover b{color:#426c35;opacity:0;background:#ffffffb8;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:16px;display:inline-grid}.yoyoys-book-card-main{gap:5px;min-width:0;display:grid}.yoyoys-book-title-button{text-align:left;color:#21341f;background:0 0;border:0;gap:4px;padding:0;display:grid}.yoyoys-book-title-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.yoyoys-book-title-tools{opacity:0;gap:6px;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(-2px)}.yoyoys-book-card:hover .yoyoys-book-title-tools,.yoyoys-book-card:focus-within .yoyoys-book-title-tools{opacity:1;transform:none}.yoyoys-book-title-tools button{color:#2f442c;background:0 0;border-color:#0000;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.yoyoys-book-title-tools button svg{width:15px;height:15px}.yoyoys-book-title-button strong{font-size:18px}.yoyoys-bookshelf-board .yoyoys-book-title-button strong{font-size:17px}.yoyoys-book-title-button span,.yoyoys-book-card-main p{color:#60735b;font-size:12px}.yoyoys-book-title-button em{color:#4f7d3a;font-style:normal;font-weight:700}.yoyoys-book-card-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yoyoys-book-card-metrics span{color:#64715e;background:#f9fcf6;border:1px solid #dfe8d8;border-radius:4px;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-style:normal;line-height:1.2;display:inline-flex}.yoyoys-book-card-metrics .yoyoys-manuscript-chip{color:#7c6718;background:#efe19d;border-color:#dccb84;font-weight:800}.yoyoys-book-progress{color:#5c6e58;grid-template-columns:minmax(92px,auto) minmax(150px,280px) auto;justify-content:start;align-items:center;gap:8px;font-size:12px;display:grid}.yoyoys-book-progress[hidden],.yoyoys-book-next-step[hidden]{display:none!important}.yoyoys-book-progress progress{accent-color:#6d8f2f;width:100%;height:8px}.yoyoys-book-next-step{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.yoyoys-book-next-step span,.yoyoys-book-next-step em,.yoyoys-book-next-step p{color:#64745e;margin:0;font-size:12px;font-style:normal}.yoyoys-book-next-step em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yoyoys-book-flow-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.yoyoys-book-flow-steps[hidden]{display:none!important}.yoyoys-book-flow-steps button{color:#52664c;text-align:center;background:#fbfff7;border:1px solid #dfebd8;border-radius:8px;gap:2px;min-height:42px;padding:5px 4px;display:grid}.yoyoys-book-flow-steps button.active{color:#3d7137;background:#eef8e4;border-color:#b9d5ad}.yoyoys-book-flow-steps span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.yoyoys-book-flow-steps b{font-size:10px;font-weight:800}.yoyoys-book-card-actions{opacity:0;pointer-events:none;flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;max-height:0;margin-top:-2px;transition:opacity .16s,transform .16s,max-height .16s,margin-top .16s;display:flex;overflow:visible;transform:translateY(-4px)}.yoyoys-book-card:hover .yoyoys-book-card-actions,.yoyoys-book-card:focus-within .yoyoys-book-card-actions{opacity:1;pointer-events:auto;max-height:72px;margin-top:6px;overflow:visible;transform:none}.yoyoys-book-card:has(.yoyoys-book-action-wrap.is-open) .yoyoys-book-card-actions{opacity:1;pointer-events:auto;max-height:72px;margin-top:6px;overflow:visible;transform:none}.yoyoys-book-card.compact .yoyoys-book-card-actions{opacity:1;pointer-events:auto;max-height:none;margin-top:6px;overflow:visible;transform:none}.yoyoys-book-action-wrap{display:inline-flex;position:relative}.yoyoys-book-card-actions button{color:#33512d;white-space:nowrap;background:#fff;border-color:#d8e5cf;border-radius:6px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.yoyoys-book-card-actions button:hover{background:#f7fbf2;border-color:#ccdcbf}.yoyoys-book-card-actions button.active{background:#eef8df;border-color:#8caf72}.yoyoys-book-card-actions button[data-book-action=points]{color:#fff;background:#5ea759;border-color:#5ea759}.yoyoys-book-card-actions button[data-book-action=points]:hover{color:#fff;background:#4e9348;border-color:#4e9348}.yoyoys-book-card-actions button span{color:#78956b;font-size:11px;font-weight:900}.yoyoys-book-card-dropdown{z-index:40;background:#fff;border:0;border-radius:8px;width:150px;padding:4px 0;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.yoyoys-book-card-dropdown[data-yoyoys-book-card-dropdown=export]{width:136px;left:auto;right:0}.yoyoys-book-card-dropdown[data-yoyoys-book-card-dropdown=more]{width:120px}.yoyoys-book-card-dropdown button{color:#212620;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:30px;padding:0 14px}.yoyoys-book-card-dropdown button:hover{background:#f3f3f5}.yoyoys-book-card-dropdown button.danger{color:#b91c1c}.yoyoys-book-card-dropdown.danger-aware{width:120px}.yoyoys-system-update-popover{z-index:380;color:#32452e;background:#fff;border:1px solid #dce8d4;border-radius:8px;gap:6px;width:min(360px,100vw - 32px);padding:14px 16px 12px;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 46px #202c1c2e}body:has(.modal-backdrop) .yoyoys-system-update-popover{visibility:hidden}.yoyoys-system-update-popover strong{font-size:15px}.yoyoys-system-update-popover p{color:#65745e;margin:0;font-size:12px;line-height:1.5}.yoyoys-system-update-popover>div{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.yoyoys-system-update-close{color:#718068;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;min-height:24px;font-size:20px;line-height:1;display:grid;position:absolute;top:7px;right:8px}@media (width<=780px){.yoyoys-bookshelf-shell{padding:10px}.yoyoys-bookshelf-toolbar,.yoyoys-bookshelf-toolbar-left,.yoyoys-bookshelf-toolbar-right,.yoyoys-bookshelf-greeting{flex-direction:column;align-items:stretch}.yoyoys-bookshelf-status-strip,.yoyoys-book-card-metrics,.yoyoys-book-flow-steps,.yoyoys-import-complete-summary,.yoyoys-import-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yoyoys-bookshelf-toolbar input{width:100%}.yoyoys-book-card{grid-template-columns:1fr}.yoyoys-book-card-actions,.yoyoys-book-card-dropdown{grid-column:1}.yoyoys-book-card-actions{opacity:1;pointer-events:auto;max-height:none;margin-top:6px;overflow:visible;transform:none}.yoyoys-book-next-step{grid-template-columns:1fr;align-items:stretch}}.book-standalone-shell{background:#edf1ec;width:100vw;height:100vh;display:block;overflow:hidden}.book-standalone-canvas{width:100%;height:100vh;overflow:auto;background:#edf1ec!important;max-width:none!important;margin:0!important;padding:16px!important}.book-standalone-shell .book-api-error{z-index:500;max-width:520px;margin:0;position:fixed;bottom:72px;right:24px;box-shadow:0 14px 34px #5a14142e}.yoyoys-book-topbar{background:#fbfcfa;border:0;border-radius:8px;grid-template-columns:minmax(210px,320px) minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:6px;padding:5px 8px;display:grid;box-shadow:inset 0 -1px #e4e9e1}.yoyoys-book-top-left{align-items:center;gap:8px;min-width:0;display:flex}.yoyoys-book-avatar{color:#dbf4ca;background:#111f15;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.yoyoys-book-top-title strong{color:#162414;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:15px;display:block;overflow:hidden}.yoyoys-book-top-title p,.yoyoys-book-top-stats span{color:#63745e;margin:4px 0 0;font-size:12px}.yoyoys-book-top-stats{flex-wrap:wrap;gap:10px;display:flex}.yoyoys-stage-toolbar{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-width:0;display:flex;overflow-x:auto}.yoyoys-stage-toolbar button{color:#3f5040;min-width:48px;min-height:42px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:8px;flex:none;align-content:center;justify-items:center;padding:3px 6px;display:grid}.yoyoys-stage-toolbar button:hover,.yoyoys-stage-toolbar button.active{color:#1f3d19;background:#edf6e8}.yoyoys-tool-icon,.yoyoys-route-icon{place-items:center;display:inline-grid}.yoyoys-tool-icon svg,.yoyoys-route-icon svg{width:17px;height:17px}.yoyoys-tool-label{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.yoyoys-book-route-dock{justify-content:flex-end;gap:4px;display:flex}.yoyoys-book-route-dock button{color:#31412e;background:0 0;border:0;border-radius:8px;justify-items:center;min-width:42px;min-height:42px;padding:3px 5px;font-size:11px;font-weight:800;display:grid}.yoyoys-book-route-dock button.active,.yoyoys-book-route-dock button:hover{color:#fff;background:#68a95c}.yoyoys-book-flow-shell{background:#fbfdf8;border:1px solid #dfe8da;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:grid}.yoyoys-book-role-tabs,.yoyoys-book-flow-actions{flex-wrap:wrap;gap:8px;display:flex}.yoyoys-book-role-tabs button{color:#2d4429;text-align:left;background:#fff;border:1px solid #d8e5cf;border-radius:12px;min-width:88px;padding:8px 10px}.yoyoys-book-role-tabs button.active,.yoyoys-book-role-tabs button:hover{color:#214314;background:#eef8df;border-color:#6d8f2f}.yoyoys-book-role-tabs strong,.yoyoys-book-role-tabs span{display:block}.yoyoys-book-role-tabs span{color:#6f7e68;margin-top:2px;font-size:12px}.friendly-production-wizard.compact{background:#f8faf6;border-color:#e0e8dc;margin-bottom:10px;padding:6px 8px}.friendly-production-wizard.compact .friendly-wizard-head{display:none}.friendly-production-wizard.compact .friendly-wizard-steps{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.friendly-production-wizard.compact .friendly-wizard-step{min-height:52px;padding:7px}.yoyoys-book-workbench{background:#eef2ea;border-radius:12px;grid-template-columns:250px minmax(0,1fr) 270px;align-items:start;gap:10px;min-height:calc(100vh - 104px);padding:0;display:grid}.yoyoys-book-workbench[data-yoyoys-book-workbench=coord]{grid-template-columns:160px minmax(0,1fr)}.yoyoys-book-workbench[data-yoyoys-book-workbench=track]{grid-template-columns:200px minmax(0,1fr) 270px}.yoyoys-book-workbench[data-yoyoys-book-workbench=record]{grid-template-columns:328px minmax(0,1fr) 280px}.yoyoys-book-workbench[data-yoyoys-book-workbench=post]{grid-template-columns:240px minmax(0,1fr) 280px}.yoyoys-book-workbench.without-action-rail{grid-template-columns:250px minmax(0,1fr)}.yoyoys-chapter-rail,.yoyoys-action-rail{background:#f7faf6eb;border:0;border-radius:10px;gap:10px;min-height:calc(100vh - 118px);max-height:calc(100vh - 118px);padding:12px;display:grid;position:sticky;top:16px;overflow:auto;box-shadow:inset -1px 0 #dce5d8}.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-action-rail,.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-paper-chapter-nav,.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .book-keyboard-flow,.yoyoys-book-workbench[data-yoyoys-book-workbench=track] .yoyoys-paper-chapter-nav,.yoyoys-book-workbench[data-yoyoys-book-workbench=track] .book-keyboard-flow,.yoyoys-book-workbench[data-yoyoys-book-workbench=record] .yoyoys-paper-chapter-nav,.yoyoys-book-workbench[data-yoyoys-book-workbench=record] .book-keyboard-flow,.yoyoys-book-workbench[data-yoyoys-book-workbench=audit] .yoyoys-paper-chapter-nav,.yoyoys-book-workbench[data-yoyoys-book-workbench=audit] .book-keyboard-flow,.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-paper-chapter-nav,.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .book-keyboard-flow{display:none}.yoyoys-rail-book strong,.yoyoys-action-rail strong{color:#1f321b;font-size:15px;display:block}.yoyoys-rail-book span,.yoyoys-action-rail p{color:#6e7e68;font-size:12px}.yoyoys-rail-tabs,.yoyoys-rail-filter{flex-wrap:wrap;gap:6px;display:flex}.yoyoys-rail-tabs button,.yoyoys-rail-filter button{color:#496044;background:#fff;border:1px solid #d8e5cf;border-radius:999px;padding:5px 9px;font-size:12px}.yoyoys-rail-tabs button.active,.yoyoys-rail-filter button.active{background:#eef8df;border-color:#6d8f2f}.yoyoys-rail-search{color:#63745e;gap:4px;font-size:12px;display:grid}.yoyoys-rail-search input{background:#fff;border:1px solid #d8e5cf;border-radius:10px;width:100%;padding:8px 10px}.yoyoys-chapter-list{gap:6px;display:grid}.yoyoys-chapter-item{color:#263922;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:3px;width:100%;padding:9px 10px;display:grid}.yoyoys-chapter-item.active,.yoyoys-chapter-item:hover{background:#f4f9ec;border-color:#d8e5cf}.yoyoys-chapter-item span,.yoyoys-chapter-item em{color:#73816c;font-size:12px;font-style:normal}.yoyoys-coord-rail{align-content:start}.yoyoys-coord-menu{gap:8px;padding-top:4px;display:grid}.yoyoys-coord-menu button{color:#2f422a;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px 1fr;grid-template-areas:"icon label";align-items:center;column-gap:10px;width:100%;min-height:48px;padding:8px 10px;display:grid}.yoyoys-coord-menu-icon{color:#5b8d48;background:#eef7e8;border-radius:7px;grid-area:icon;place-items:center;width:26px;height:26px;display:grid}.yoyoys-coord-menu button strong{grid-area:label;font-size:14px;font-weight:800}.yoyoys-coord-menu button small{display:none}.yoyoys-coord-menu button.active,.yoyoys-coord-menu button:hover{color:#1f3b17;background:#eef8df;border-color:#d8e5cf}.yoyoys-coord-menu button.active .yoyoys-coord-menu-icon,.yoyoys-coord-menu button:hover .yoyoys-coord-menu-icon{color:#3f7a30;background:#fff}.yoyoys-coord-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.yoyoys-coord-toolbar button{min-height:32px}.yoyoys-coord-toolbar button.active{color:#214314;background:#eef8df;border-color:#6d8f2f}.yoyoys-coord-toolbar label{color:#66765f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.yoyoys-coord-toolbar input,.yoyoys-coord-toolbar select{color:#2b3b26;background:#fff;border:1px solid #d8e5cf;border-radius:9px;max-width:180px;min-height:32px;padding:6px 9px}.yoyoys-coord-audio-tabs{border-bottom:1px solid #edf1e9;gap:8px;margin:4px 0 10px;display:flex}.yoyoys-coord-audio-tabs button{color:#5f6f59;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 6px}.yoyoys-coord-audio-tabs button.active{color:#243b1e;border-bottom-color:#6d8f2f}.yoyoys-coord-status-tabs,.yoyoys-coord-toolbar [data-yoyoys-coord-audio-tabs],.yoyoys-coord-card-tabs{background:#f0f5ed;border:0;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.yoyoys-coord-status-tabs button,.yoyoys-coord-toolbar [data-yoyoys-coord-audio-tabs] button{color:#61705b;background:0 0;border:0;border-radius:6px;min-height:28px;padding:0 12px;font-size:12px}.yoyoys-coord-status-tabs button.active,.yoyoys-coord-toolbar [data-yoyoys-coord-audio-tabs] button.active{color:#203c18;background:#fff;box-shadow:0 1px 4px #2634201a}.yoyoys-coord-toolbar [data-yoyoys-coord-audio-tabs]{margin:0 0 0 auto}.yoyoys-coord-toolbar-label{color:#6c7d65;font-size:12px}.yoyoys-coord-search-field{margin-left:auto}.yoyoys-coord-table{gap:6px;display:grid;overflow-x:auto}.yoyoys-coord-table-head,.yoyoys-coord-table article{grid-template-columns:repeat(var(--coord-cols,5), minmax(92px, 1fr));align-items:center;gap:8px;min-width:650px;padding:9px 10px;display:grid}.yoyoys-coord-table:has(.yoyoys-coord-table-head span:nth-child(9)){--coord-cols:9}.yoyoys-coord-table-head{color:#708068;background:#f4f8ee;border-radius:9px;font-size:12px;font-weight:800}.yoyoys-coord-table article{color:#2b3b26;background:#fff;border:1px solid #edf1e9;border-radius:9px;font-size:13px}.yoyoys-coord-table article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.yoyoys-coord-plan,.yoyoys-coord-billing{gap:12px;display:grid}.yoyoys-coord-plan-head{gap:8px;padding:12px 16px 0;display:grid}.yoyoys-coord-plan-head p{color:#66765f;margin:0;font-size:12px}.yoyoys-coord-form-line{color:#405139;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yoyoys-coord-form-line button{color:#425a3a;background:#fff;border:1px solid #d8e5cf;border-radius:999px;min-height:30px;padding:5px 10px}.yoyoys-coord-form-line button.active{color:#1f3b17;background:#eef8df;border-color:#6d8f2f}.yoyoys-coord-radio{align-items:center;gap:7px;display:inline-flex}.yoyoys-coord-radio span{background:#fff;border:1px solid #cbd9c4;border-radius:999px;width:12px;height:12px}.yoyoys-coord-radio.active span{border:3px solid #6aa554}.yoyoys-coord-plan-board{background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;width:min(430px,100%);padding:0 0 10px;display:flex}.yoyoys-coord-plan-board label{color:#405139;align-items:center;gap:8px;font-size:13px;display:inline-flex}.yoyoys-coord-plan-board .yoyoys-coord-date-input{cursor:pointer;width:168px}.yoyoys-coord-save-stamp{color:#68805c;margin-left:auto;font-size:12px}.yoyoys-coord-save-stamp.muted{color:#91a08b}.yoyoys-coord-form-line label,.yoyoys-coord-check{color:#687962;align-items:center;gap:6px;font-size:12px;display:inline-flex}.yoyoys-coord-form-line input,.yoyoys-coord-stage-list input{color:#2c3c27;background:#fff;border:1px solid #d8e5cf;border-radius:9px;min-height:30px;padding:6px 9px}.yoyoys-coord-plan-active{background:#f0f7ed;border-radius:8px;min-height:484px;margin:10px 16px 0;padding:16px}.yoyoys-coord-stage-list{background:0 0;border-radius:0;gap:10px;width:min(430px,100%);min-height:0;padding:0;display:grid}.yoyoys-coord-stage-list article{background:0 0;border:0;border-radius:0;grid-template-columns:42px 44px 116px 64px minmax(110px,120px);align-items:center;gap:10px;min-height:34px;padding:0;display:grid}.yoyoys-coord-stage-list[data-yoyoys-coord-plan-mode=自定义计划]{border-radius:10px}.yoyoys-coord-stage-list article.finish-mode{grid-template-columns:42px 44px 52px 116px 24px 90px}.yoyoys-coord-stage-list article.custom-mode{grid-template-columns:42px 44px 116px 52px 96px 24px 112px}.yoyoys-coord-stage-list article.muted{opacity:.64}.yoyoys-coord-stage-list strong{color:#1f321b}.yoyoys-coord-stage-list em{color:#6f8364;text-align:right;font-size:12px;font-style:normal}.yoyoys-coord-plan-copy{color:#43533f;white-space:nowrap;font-size:13px}.yoyoys-coord-stepper{background:#fff;border-radius:9px;grid-template-columns:28px minmax(50px,1fr) 28px;align-items:center;display:grid;overflow:hidden}.yoyoys-coord-stepper input{text-align:center;background:0 0;border:0;width:100%;min-width:42px}.yoyoys-coord-stage-list .yoyoys-coord-date-input{cursor:pointer;background:#fff;width:132px}.yoyoys-coord-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.78}.yoyoys-coord-rate-chip{color:#778a70;white-space:nowrap;background:#e4f1df;border-radius:9px;justify-content:center;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;display:inline-flex}.yoyoys-coord-switch{align-items:center;width:36px;height:20px;display:inline-flex;position:relative}.yoyoys-coord-switch input{opacity:0;position:absolute}.yoyoys-coord-switch span{background:#fff;border:1px solid #c8d8c0;border-radius:999px;width:36px;height:20px}.yoyoys-coord-switch span:after{content:"";background:#9cad93;border-radius:999px;width:16px;height:16px;margin:1px;transition:transform .16s,background .16s;display:block}.yoyoys-coord-switch input:checked+span{background:#e9f7df}.yoyoys-coord-switch input:checked+span:after{background:#5e9f47;transform:translate(16px)}.yoyoys-coord-toolbar .tiny,.yoyoys-coord-stage-list .tiny{border-radius:50%;width:28px;min-height:28px;padding:0}.yoyoys-coord-toolbar .danger-soft{color:#b3422f;background:#fff7f4;border-color:#f3c9c2}.yoyoys-coord-fixed-actions{z-index:2;background:0 0;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px 0;display:flex;position:sticky;bottom:0}.yoyoys-coord-fixed-actions span{color:#71836a;margin-right:auto;font-size:12px}.yoyoys-coord-bill-summary{grid-template-columns:minmax(220px,320px) minmax(260px,1fr) minmax(340px,2fr);gap:10px;display:grid}.yoyoys-coord-total-cost,.yoyoys-coord-mini-empty,.yoyoys-coord-quota-card,.yoyoys-coord-bill-detail{background:#fffdf5;border:1px solid #e1eadc;border-radius:10px;gap:8px;min-height:128px;padding:14px;display:grid}.yoyoys-coord-mini-empty{text-align:center;background:#fff;place-items:center}.yoyoys-coord-mini-empty p{color:#87917f;margin:0;font-size:12px}.yoyoys-coord-total-cost strong{color:#25371f;font-size:34px;line-height:1}.yoyoys-coord-total-cost span,.yoyoys-coord-quota-card>span{color:#34462f;font-weight:800}.yoyoys-coord-total-cost small,.yoyoys-coord-total-cost em{color:#75846f;font-size:12px;font-style:normal}.yoyoys-coord-quota-card{background:#fffef7}.yoyoys-coord-quota-card div{grid-template-columns:64px minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.yoyoys-coord-quota-card b,.yoyoys-coord-quota-card em{color:#57694f;font-size:12px;font-style:normal}.yoyoys-coord-quota-card i,.yoyoys-coord-rank-list i{background:linear-gradient(90deg, #f7df85 var(--value), #edf4e9 var(--value));border-radius:999px;height:16px}.yoyoys-coord-bill-detail{color:#52664a;background:#f4faef}.yoyoys-coord-bill-detail strong{color:#2f4329}.yoyoys-coord-bill-detail p{color:#72816d;margin:0;font-size:12px}.yoyoys-coord-bill-detail dl,.yoyoys-coord-bill-detail div{gap:7px;display:grid}.yoyoys-coord-bill-detail dt{color:#819079;font-size:11px}.yoyoys-coord-bill-detail dd{color:#2f4329;margin:0;font-weight:700}.yoyoys-coord-cost-grid,.yoyoys-coord-analytics,.yoyoys-coord-quota{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.yoyoys-coord-analytics:has(.yoyoys-coord-chart-grid){display:block}.yoyoys-coord-cost-grid article,.yoyoys-coord-analytics article,.yoyoys-coord-quota article{background:#fbfdf8;border:1px solid #e1eadc;border-radius:10px;gap:4px;min-height:88px;padding:12px;display:grid}.yoyoys-coord-cost-grid strong,.yoyoys-coord-quota strong{color:#25371f;font-size:20px}.yoyoys-coord-cost-grid span,.yoyoys-coord-analytics strong,.yoyoys-coord-quota span{color:#2f4329;font-weight:800}.yoyoys-coord-cost-grid small,.yoyoys-coord-cost-grid em,.yoyoys-coord-analytics span,.yoyoys-coord-quota small{color:#75846f;font-size:12px;font-style:normal}.yoyoys-coord-chart-grid{grid-template-columns:minmax(280px,344px) minmax(280px,344px) minmax(420px,1fr);gap:10px;display:grid}.yoyoys-coord-chart-grid.role{grid-template-columns:minmax(280px,344px) minmax(250px,312px) minmax(260px,320px) minmax(360px,1fr)}.yoyoys-coord-chart-card{min-height:256px;background:#fff!important}.yoyoys-coord-chart-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.yoyoys-coord-card-tabs{background:#f3f7ef;border-radius:7px;gap:4px;padding:2px;display:inline-flex}.yoyoys-coord-card-tabs button{color:#65765f;background:0 0;border:0;border-radius:6px;min-height:24px;padding:0 7px;font-size:12px}.yoyoys-coord-card-tabs button.active{color:#2d4726;background:#fff;box-shadow:0 1px 3px #28322314}.yoyoys-coord-card-empty,.yoyoys-coord-wide-empty{color:#7a8873;text-align:center;place-items:center;gap:8px;min-height:104px;display:grid}.yoyoys-coord-empty-vector{opacity:.96;width:112px;max-width:70%;height:auto}.yoyoys-coord-empty-vector.figure{width:96px}.yoyoys-coord-empty-vector.wide{width:142px}.yoyoys-coord-wide-empty{min-height:220px;padding:22px 12px}.yoyoys-coord-wide-empty strong{color:#44553e}.yoyoys-coord-wide-empty p{color:#87937f;max-width:340px;margin:0;font-size:12px;line-height:1.6}.yoyoys-coord-table-empty{background:#fff;border:1px solid #edf1e9;border-radius:9px;min-width:650px;display:grid}.yoyoys-coord-chart-panel{background:#fbfdf8;border:1px dashed #d9e4d4;border-radius:10px;gap:8px;min-height:520px;padding:12px;display:grid}.yoyoys-coord-bottom-section{background:#fff;border:1px solid #e1eadc;border-radius:10px;gap:10px;min-height:540px;padding:16px;display:grid}.yoyoys-coord-bottom-section>.yoyoys-coord-audio-tabs{width:max-content;margin:0}.yoyoys-coord-chart-panel>div:first-child{color:#2f4329;justify-content:space-between;gap:10px;display:flex}.yoyoys-coord-stat-strip{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.yoyoys-coord-stat-strip article{background:#fbfdf8;border:1px solid #e0ead9;border-radius:10px;gap:4px;min-height:72px;padding:12px;display:grid}.yoyoys-coord-stat-strip span,.yoyoys-coord-stat-strip em{color:#778570;font-size:12px;font-style:normal}.yoyoys-coord-stat-strip strong{color:#25371f;font-size:22px}.yoyoys-coord-rank-list{gap:8px;display:grid}.yoyoys-coord-rank-list p{color:#5e7056;grid-template-columns:minmax(80px,140px) minmax(120px,1fr) 52px;align-items:center;gap:8px;margin:0;font-size:12px;display:grid}.yoyoys-coord-rank-list b{color:#2f4329;text-align:right}.yoyoys-coord-split{grid-template-columns:minmax(0,.9fr) minmax(280px,1.4fr);align-items:stretch;gap:10px;display:grid}.yoyoys-coord-detail-empty{color:#7a8873;text-align:center;background:#fbfdf8;border:1px dashed #d9e4d4;border-radius:10px;place-items:center;min-height:150px;display:grid}.yoyoys-coord-table article.active,.yoyoys-coord-table article:hover{background:#f8fbf2;border-color:#cfe0c7}.yoyoys-coord-table article[data-action]{cursor:pointer}.yoyoys-coord-row-actions{flex-wrap:wrap;gap:6px;display:flex;white-space:normal!important;overflow:visible!important}.yoyoys-coord-row-actions button{min-height:28px;padding:4px 7px}.yoyoys-coord-audio-player{color:#708068;text-align:center;background:#f4f5f2;border-radius:10px;grid-template-columns:minmax(160px,1fr) minmax(160px,2fr) auto;align-items:center;gap:12px;min-height:74px;margin-top:12px;padding:14px 18px;display:grid}.yoyoys-coord-audio-player.empty{grid-template-columns:1fr;place-items:center}.yoyoys-coord-audio-player.empty strong{text-align:center}.yoyoys-coord-audio-player strong{color:#2f4329;text-align:left}.yoyoys-coord-audio-player span{color:#7b8875;font-size:12px}.yoyoys-coord-audio-recycle{background:#fbfdf8;border:1px dashed #d5e2cf;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.yoyoys-coord-audio-recycle strong{color:#2f4329}.yoyoys-coord-audio-recycle p{color:#64725d;grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:8px;margin:0;font-size:12px;display:grid}@media (width<=1180px){.yoyoys-coord-chart-grid,.yoyoys-coord-chart-grid.role,.yoyoys-coord-bill-summary,.yoyoys-coord-stat-strip{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=720px){.yoyoys-coord-chart-grid,.yoyoys-coord-chart-grid.role,.yoyoys-coord-bill-summary,.yoyoys-coord-stat-strip,.yoyoys-coord-split{grid-template-columns:1fr}}.yoyoys-book-main{gap:10px;min-width:0;display:grid}.yoyoys-paper-stage{background:#fff;border:1px solid #e2e8dd;border-radius:12px;min-height:calc(100vh - 118px);overflow:hidden;box-shadow:0 10px 24px #212c1f0d}.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-paper-stage{min-height:calc(100vh - 118px);box-shadow:none}.yoyoys-paper-chapter-nav{background:#fff;border-bottom:1px solid #edf1e9;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:grid}.yoyoys-paper-chapter-nav strong{color:#2a3827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.book-keyboard-flow{color:#607059;background:#fbfdf8;border-bottom:1px solid #edf1e9;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.book-keyboard-flow>span{color:#294223}.book-keyboard-flow kbd,.keyboard-flow-popover kbd,.production-context-menu kbd{color:#315129;background:#fff;border:1px solid #d4e1cc;border-radius:5px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:900;display:inline-grid}.book-keyboard-flow button{background:#fff;border-color:#d8e5cf;gap:5px;min-height:28px;padding:4px 8px}.yoyoys-paper-stage-body{gap:12px;min-width:0;padding:16px;display:grid;overflow-x:auto}.yoyoys-book-workbench[data-yoyoys-book-workbench=track] .yoyoys-paper-stage,.yoyoys-book-workbench[data-yoyoys-book-workbench=record] .yoyoys-paper-stage,.yoyoys-book-workbench[data-yoyoys-book-workbench=audit] .yoyoys-paper-stage,.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-paper-stage{box-shadow:none;border:0;border-radius:10px}.yoyoys-book-workbench[data-yoyoys-book-workbench=track] .yoyoys-paper-stage-body,.yoyoys-book-workbench[data-yoyoys-book-workbench=record] .yoyoys-paper-stage-body,.yoyoys-book-workbench[data-yoyoys-book-workbench=audit] .yoyoys-paper-stage-body,.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-paper-stage-body{flex-direction:column;min-height:calc(100vh - 118px);padding:0;display:flex;overflow:hidden}.yoyoys-task-standalone{background:#fff;border:1px solid #e0e6de;border-radius:12px;min-height:calc(100vh - 92px);padding:12px;display:grid}.yoyoys-task-standalone .yoyoys-ai-task-list{box-shadow:none;border:0}.yoyoys-task-standalone .metric-grid,.yoyoys-task-standalone .section-head p{display:none}.yoyoys-track-rail{align-content:start}.yoyoys-track-ai-button{border-radius:6px;justify-content:center;width:100%;min-height:42px}.yoyoys-track-ai-button span,.yoyoys-track-ai-button svg{width:16px;height:16px}.yoyoys-track-rail-actions{gap:6px;display:grid}.yoyoys-track-task-list{align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.yoyoys-track-task-list button{color:#40523d;text-align:left;cursor:pointer;background:#f7faf3;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 6px;min-height:46px;padding:7px 8px;display:grid}.yoyoys-track-task-list button.matched{background:#eef7e7}.yoyoys-track-task-list strong,.yoyoys-track-task-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yoyoys-track-task-list span{color:#7b8778;grid-column:1/-1;font-size:12px}.yoyoys-track-task-list em{color:#6a7a66;background:#fff;border-radius:999px;padding:2px 7px;font-size:12px;font-style:normal}.yoyoys-track-rail-empty{color:#a5aea1;text-align:center;justify-items:center;gap:10px;margin-top:auto;padding:24px 8px;display:grid}.yoyoys-track-workspace{background:#eef1ef;flex-direction:column;gap:10px;min-height:calc(100vh - 118px);display:flex}.yoyoys-track-tool-panel{color:#52634d;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.yoyoys-track-tool-panel strong,.yoyoys-track-tool-panel label{align-items:center;gap:8px;display:inline-flex}.yoyoys-track-tool-panel input{border:1px solid #dfe8d7;border-radius:7px;width:96px;min-height:30px;padding:5px 8px}.yoyoys-track-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:6px;min-height:0;display:grid}.yoyoys-track-list-panel{background:#fff;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;padding:14px 16px;display:grid;overflow:hidden}.yoyoys-track-list-panel.compact{grid-template-rows:auto auto minmax(0,1fr)}.yoyoys-track-list-panel header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yoyoys-track-list-panel header strong{color:#33402f;margin-right:auto}.yoyoys-track-list-panel input,.yoyoys-track-list-panel select{background:#f3f4f3;border:0;border-radius:7px;min-height:30px;padding:6px 10px}.yoyoys-track-checks{color:#788276;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.yoyoys-track-table{align-content:start;gap:6px;min-height:0;display:grid;overflow:auto}.yoyoys-track-table>div,.yoyoys-track-table article{color:#738074;grid-template-columns:46px minmax(100px,1fr) 80px 96px 96px 72px 60px;align-items:center;gap:8px;min-height:36px;font-size:12px;display:grid}.yoyoys-track-table.audio>div,.yoyoys-track-table.audio article{grid-template-columns:42px minmax(90px,1fr) 72px 58px}.yoyoys-track-table>div{background:#f4f5f3;border-radius:6px;padding:6px 8px;font-weight:800}.yoyoys-track-table article{border-bottom:1px solid #f1f2f0;padding:5px 8px}.yoyoys-track-table article.matched{background:#f7fbf4}.yoyoys-track-table article.pending{background:#fffdf8}.yoyoys-track-table article.missing{background:#fff6f2}.yoyoys-track-adjust{gap:4px;display:inline-flex}.yoyoys-track-adjust .tiny{width:32px;min-width:32px;height:32px;padding:0}.yoyoys-track-empty{color:#9da8a0;place-items:center;min-height:260px;display:grid}.yoyoys-track-bottom,.yoyoys-stage-bottom-player{background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:78px;padding:12px 18px;display:flex}.yoyoys-track-bottom span{color:#a2aaa4;margin:0 auto}.yoyoys-transcript-stage{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.yoyoys-transcript-info{border-bottom:1px solid #eef0ed;grid-template-columns:auto minmax(0,1fr) auto minmax(180px,auto) auto;align-items:center;gap:8px;min-height:44px;padding:8px 18px;display:grid}.yoyoys-transcript-info span{color:#41503c;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.yoyoys-transcript-info em{color:#5c7fb1;font-size:12px;font-style:normal}.yoyoys-plain-script-canvas,.yoyoys-voice-script-table{flex:1;min-height:0;padding:42px 72px 76px 64px;overflow:auto}.yoyoys-plain-script-canvas .yoyoys-novel-line{color:#273744;cursor:text;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:18px;min-height:auto;margin:0;padding:7px 0;display:grid;box-shadow:none!important;background:0 0!important}.yoyoys-plain-script-canvas .yoyoys-novel-line:hover,.yoyoys-plain-script-canvas .yoyoys-novel-line.active{box-shadow:none!important;background:0 0!important;outline:0!important}.yoyoys-plain-script-canvas .yoyoys-novel-text{letter-spacing:0;font-size:15px;font-weight:500;line-height:2.28;display:inline;color:#273744!important}.yoyoys-plain-script-canvas .yoyoys-novel-count{color:#8d99a8;font-variant-numeric:tabular-nums;text-align:right;align-self:start;font-size:12px;font-weight:500;line-height:2.28}.yoyoys-plain-script-canvas .script-quote-highlight{color:inherit;background:#dfeedd;border-radius:1px;padding:0 4px}.yoyoys-plain-script-canvas .yoyoys-point-locate{color:#6e8b68;grid-column:1/-1;justify-self:end;min-height:24px;padding:3px 8px}.yoyoys-voice-script-table{align-content:start;gap:8px;padding:18px 34px 28px;display:grid}.yoyoys-voice-table-head,.yoyoys-voice-script-table article{grid-template-columns:48px 120px minmax(0,1fr) 70px 92px 72px;align-items:center;gap:8px;display:grid}.yoyoys-voice-table-head{color:#7b857e;background:#f1f2f1;border-radius:6px;min-height:30px;padding:6px 8px;font-size:12px;font-weight:800}.yoyoys-voice-script-table article{background:#f4f4f4;border-radius:7px;padding:10px 8px}.yoyoys-voice-script-table strong{color:#22302c;font-size:16px;line-height:1.7}.yoyoys-voice-script-table small,.yoyoys-voice-script-table span,.yoyoys-voice-script-table em,.yoyoys-voice-script-table i,.yoyoys-voice-script-table b{color:#78847e;font-size:12px;font-style:normal}.yoyoys-stage-bottom-player{margin-top:10px}.yoyoys-record-player{text-align:center;border-top:18px solid #e8770b;grid-template-columns:minmax(160px,auto) minmax(0,1fr);align-items:center;display:grid}.yoyoys-record-control{align-items:center;gap:8px;display:flex}.yoyoys-record-player p,.yoyoys-audit-import span,.yoyoys-post-bottom span{color:#9aa39c;margin:0;font-size:12px}.yoyoys-voice-rail{background:linear-gradient(#edf4e9 0%,#f7faf5 100%);gap:8px;padding:0 12px 12px;overflow:hidden}.yoyoys-voice-rail .yoyoys-rail-tabs{background:#dde9d8b8;border-bottom:1px solid #dfe9d9;grid-template-columns:repeat(3,1fr);gap:0;margin:0 -12px;display:grid}.yoyoys-voice-rail .yoyoys-rail-tabs button{color:#4f6247;background:0 0;border:0;border-radius:0;min-height:42px;font-weight:800}.yoyoys-voice-rail .yoyoys-rail-tabs button.active{color:#25421e;box-shadow:inset 0 -2px #67a45d}.yoyoys-voice-filter-row{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px;display:grid}.yoyoys-voice-filter-row>button,.yoyoys-voice-filter-row .yoyoys-rail-search input{min-height:34px;box-shadow:none;background:#fff;border:0;border-radius:7px}.yoyoys-voice-filter-row .yoyoys-rail-search{background:0 0;border:0;padding:0;display:block}.yoyoys-voice-filter-row .yoyoys-rail-search input{color:#4d5a50;width:100%;padding:0 12px}.yoyoys-voice-rail .yoyoys-rail-filter{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.yoyoys-voice-rail .yoyoys-rail-filter button{color:#465946;background:#fff;border:0;border-radius:5px;min-height:24px;padding:0 6px;font-size:12px;font-weight:800}.yoyoys-voice-rail .yoyoys-rail-filter button.active{color:#4c934f;background:#e8f4df}.yoyoys-voice-rail .yoyoys-return-current{color:#62715e;background:#fff;border-color:#0000;justify-self:end;min-height:26px}.yoyoys-voice-chapter-list{align-content:start;gap:7px;min-height:0;padding-right:4px;display:grid;overflow:auto}.yoyoys-voice-chapter-list .yoyoys-chapter-item{color:#2f3d34;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:67px;padding:8px 10px;display:grid}.yoyoys-voice-chapter-list .yoyoys-chapter-item.active{background:#e4f3dc}.yoyoys-voice-chapter-list .yoyoys-chapter-item strong{color:#263a2a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;font-weight:800;overflow:hidden}.yoyoys-voice-chapter-list .yoyoys-chapter-item span{flex-wrap:wrap;gap:4px;display:flex}.yoyoys-voice-chapter-list .yoyoys-chapter-item b{color:#6e7d68;background:#fff;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.2}.yoyoys-voice-chapter-list .yoyoys-chapter-item em{color:#4f5f4c;background:#fff;border-radius:4px;align-self:end;padding:2px 6px;font-size:12px;font-style:normal}.yoyoys-voice-rail-empty{color:#95a092;text-align:center;justify-items:center;gap:8px;margin-top:40px;padding:24px 8px;display:grid}.yoyoys-voice-top-panel{background:#fff;border-bottom:1px solid #e8ece4;align-items:center;gap:12px;min-height:60px;padding:10px 18px;display:flex}.yoyoys-voice-style-panel label,.yoyoys-voice-search-panel label{color:#6a7b64;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.yoyoys-voice-style-panel select,.yoyoys-voice-style-panel input,.yoyoys-voice-search-panel input{color:#334232;background:#f8fbf7;border:1px solid #dfe8d7;border-radius:7px;min-height:32px;padding:6px 10px}.yoyoys-voice-search-panel{justify-content:flex-end}.yoyoys-voice-search-panel label{background:#f4f6f4;border-radius:8px;min-width:240px;padding:0 10px}.yoyoys-voice-search-panel svg{color:#8d998c;width:16px}.yoyoys-voice-search-panel input{background:0 0;border:0;flex:1;padding-inline:0}.yoyoys-post-top-panel{background:#fffefa;min-height:58px}.yoyoys-post-style-panel label,.yoyoys-post-search-panel label,.yoyoys-post-font-panel label{color:#65775d;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.yoyoys-post-style-panel select,.yoyoys-post-style-panel input,.yoyoys-post-search-panel input,.yoyoys-post-font-panel input{color:#334232;background:#f8fbf7;border:1px solid #dfe8d7;border-radius:7px;min-height:32px;padding:6px 10px}.yoyoys-post-search-panel{justify-content:flex-end}.yoyoys-post-search-panel label{background:#f4f6f4;border-radius:8px;min-width:280px;padding:0 10px}.yoyoys-post-search-panel input{background:0 0;border:0;outline:0;flex:1}.yoyoys-record-stage{background:#fff}.yoyoys-record-stage .yoyoys-transcript-info{background:#fffaf1;grid-template-columns:auto minmax(180px,1fr) auto minmax(220px,1.2fr) auto;min-height:58px}.yoyoys-record-stage .yoyoys-transcript-info em{color:#66766a;align-items:center;gap:6px;display:inline-flex}.yoyoys-record-stage .yoyoys-transcript-info em svg{color:#8aaa6b;width:16px}.yoyoys-voice-script-table{background:#fff;gap:0;padding:0}.yoyoys-voice-table-head{z-index:2;color:#71806f;background:#f4f5f3;border-radius:0;grid-template-columns:56px 150px minmax(0,1fr) 62px 92px 82px;gap:10px;min-height:38px;padding:0 18px;font-size:12px;display:grid;position:sticky;top:0}.yoyoys-voice-line{cursor:pointer;background:#fff;border-bottom:1px solid #edf0eb;border-radius:0;grid-template-columns:1fr;gap:8px;min-height:98px;padding:14px 18px 16px;display:grid}.yoyoys-voice-line:hover,.yoyoys-voice-line.active{background:#f0f8ed}.yoyoys-voice-line-meta{grid-template-columns:56px 150px minmax(0,1fr) 62px 92px 82px;align-items:center;gap:10px;display:grid}.yoyoys-voice-line-meta small{color:#9aa6b8;font-size:13px;font-weight:900}.yoyoys-voice-line-meta span{color:#24362b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.yoyoys-voice-line-meta i,.yoyoys-voice-line-meta em,.yoyoys-voice-line-meta mark{color:#7b887b;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:12px;font-style:normal;overflow:hidden}.status-badge-button{color:#cc7f29;background:#fff7e6;border:0;border-radius:5px;min-height:26px;padding:4px 8px;font-size:12px;font-weight:800}.status-badge-button.is-done{color:#4e9153;background:#e6f4df}.yoyoys-voice-line p{color:#283b32;margin:0;font-size:16px;font-weight:700;line-height:1.7}.yoyoys-voice-script-table article.yoyoys-voice-line{grid-template-columns:minmax(0,1fr)}.yoyoys-record-player{z-index:8;text-align:left;background:#fff;border-top:0;border-radius:0;grid-template-columns:1fr;gap:0;min-height:197px;margin-top:0;padding:0 8px 4px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 22px #1f342314}.voice-recorder-container{overflow:hidden}.yoyoys-record-bar{grid-template-columns:minmax(260px,1fr) minmax(180px,1fr) minmax(260px,1fr);align-items:center;gap:12px;min-height:56px;display:grid}.yoyoys-record-left,.yoyoys-record-center,.yoyoys-record-right{align-items:center;gap:8px;display:flex}.yoyoys-record-center{justify-content:center}.yoyoys-record-right{justify-content:flex-end}.yoyoys-record-timer{color:#26332b;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.yoyoys-quality-pill,.yoyoys-continuous-pill{color:#697866;background:#f8fbf5;border:1px solid #e0ead9;border-radius:999px;min-height:25px;padding:4px 10px;font-size:12px;font-weight:800}.yoyoys-quality-pill:disabled,.yoyoys-quality-pill[aria-disabled=true]{opacity:.58;cursor:not-allowed}.yoyoys-continuous-pill.active{color:#4d8b4b;background:#e7f4df;border-color:#9ecb8c}.yoyoys-record-main{color:#fff;background:#e96d7b;border:0;border-radius:9px;width:56px;min-width:56px;height:40px}.yoyoys-record-main.disabled,.yoyoys-record-main:disabled{cursor:not-allowed;background:#efc7cd}.yoyoys-record-main svg{width:20px;height:20px}.yoyoys-record-player strong{color:#63715f;font-size:12px;display:block}.yoyoys-record-player p{color:#9aa39c;margin:0;font-size:12px}.recorder-controls{justify-content:center;align-items:center;gap:8px;display:inline-flex}.recorder-controls.is-disabled{opacity:.72}.waveform-display{background:#fffdfa;border-top:1px solid #edf1eb;align-content:start;min-height:137px;display:grid}.desktop-recording-health,.desktop-recovery-panel,.desktop-upload-queue{border:1px solid var(--border,#dfe3e8);background:color-mix(in srgb, var(--surface,#fff) 92%, #eef7ff);border-radius:10px;margin:8px 16px 0;padding:10px 12px}.desktop-recording-health{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.desktop-recording-health meter{width:min(220px,28vw)}.desktop-recording-health .danger,.desktop-upload-task[data-upload-status=failed] b{color:var(--danger,#c9362b);font-weight:700}.desktop-recovery-panel,.desktop-upload-queue{gap:8px;display:grid}.desktop-recovery-panel>div,.desktop-upload-task{grid-template-columns:minmax(140px,1fr) minmax(100px,180px) auto auto auto;align-items:center;gap:8px;display:grid}.desktop-upload-task progress{width:100%}.recording-review-editor{gap:10px;width:100%;padding:14px;display:grid}.recording-review-heading,.recording-edit-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recording-review-heading span,.recording-edit-controls span{color:var(--muted,#667085);font-size:12px}.recording-review-editor audio{width:100%}.recording-marker-track{background:linear-gradient(#e7eef7,#f7f9fc);border-radius:7px;height:28px;position:relative;overflow:hidden}.recording-marker-track:before{content:"";border-top:2px solid #8ca2bd;position:absolute;inset:13px 0 auto}.recording-marker-track i{background:var(--accent,#2878ff);width:2px;position:absolute;top:3px;bottom:3px}@media (width<=900px){.desktop-recovery-panel>div,.desktop-upload-task{grid-template-columns:1fr}}.recording-tips-wrap{min-height:30px;padding-top:4px}.record-tip-box{color:#55734f;background:#eef7e9;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.record-tip-box.no-lines{color:#7b8978;background:0 0}.wave-empty{color:#9aa39c;text-align:center;justify-items:center;gap:8px;padding:18px 12px 0;display:grid}.yoyoys-wave-icon{color:#6aa35e;background:#f0f6ed;border-radius:10px;place-items:center;width:40px;height:32px;display:inline-grid}.yoyoys-wave-icon svg{width:20px;height:20px}.yoyoys-record-desktop-contract{display:none}.modal-voiceAudioManager{width:min(1100px,100vw - 72px);max-width:min(1100px,100vw - 72px)}.modal-voiceAudioManager .modal-head{padding-right:44px}.yoyoys-voice-audio-manager{grid-template-rows:auto minmax(260px,1fr) auto;gap:12px;min-height:520px;display:grid}.yoyoys-voice-audio-toolbar{grid-template-columns:minmax(260px,1fr) 150px 150px auto auto auto;align-items:center;gap:10px;display:grid}.yoyoys-voice-audio-toolbar label:first-child{background:#f4f6f4;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.yoyoys-voice-audio-toolbar label:first-child svg{color:#95a096;width:16px}.yoyoys-voice-audio-toolbar input,.yoyoys-voice-audio-toolbar select{color:#35463a;background:#f4f6f4;border:0;border-radius:8px;min-width:0;min-height:36px;padding:0 10px}.yoyoys-voice-audio-select{color:#586856;background:#f4f6f4;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.yoyoys-voice-audio-select select{background:0 0;min-width:80px;padding:0}.yoyoys-voice-audio-toolbar label:first-child input{background:0 0;flex:1;padding:0}.yoyoys-voice-audio-check{color:#5c6d5d;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.yoyoys-voice-audio-check input{width:15px;height:15px;min-height:auto;padding:0}.yoyoys-voice-audio-table{border:1px solid #ecf0e8;border-radius:8px;overflow:auto}.yoyoys-voice-audio-row{color:#526051;border-bottom:1px solid #edf0eb;grid-template-columns:52px minmax(180px,1.4fr) 150px 120px 82px 138px 80px 190px;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:12px;display:grid}.yoyoys-voice-audio-row.head{z-index:1;color:#71806f;background:#f5f7f4;min-height:40px;font-weight:900;position:sticky;top:0}.yoyoys-voice-audio-row.active{background:#eef8e9}.yoyoys-voice-audio-row strong{color:#243428;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yoyoys-voice-audio-row em{color:#5b8b52;text-align:center;background:#f1f6ed;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800}.yoyoys-voice-audio-row div{justify-content:flex-end;gap:6px;display:flex}.yoyoys-voice-audio-empty{color:#97a194;text-align:center;justify-items:center;gap:12px;padding:72px 20px;display:grid}.yoyoys-voice-audio-footer{background:#f8faf7;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:10px 12px;display:grid}.yoyoys-voice-audio-pages{align-items:center;gap:8px;display:flex}.yoyoys-voice-audio-pages button{color:#fff;background:#5fa35a;border:0;border-radius:6px;width:28px;height:28px}.yoyoys-voice-audio-player{color:#697566;gap:2px;display:grid}.yoyoys-voice-audio-player strong{color:#2f3b30}.modal-auditAudioAdjust{width:min(96vw,1280px);max-width:96vw;min-height:min(88vh,760px)}.modal-auditAudioAdjust .modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.yoyoys-audit-adjust-modal{grid-template-rows:auto minmax(360px,1fr) 48px;gap:10px;min-height:620px;display:grid}.yoyoys-audit-adjust-toolbar{background:#f4f7f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.yoyoys-audit-adjust-toolbar label{color:#52644d;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.yoyoys-audit-adjust-toolbar input{background:#fff;border:1px solid #dce7d5;border-radius:7px;min-height:28px;padding:4px 8px}.yoyoys-audit-adjust-table{background:#fff;border:1px solid #dfe8d9;border-radius:8px;grid-auto-rows:min-content;min-height:0;display:grid;overflow:auto}.yoyoys-audit-adjust-row{color:#3d4c38;border-bottom:1px solid #edf2e9;grid-template-columns:70px minmax(110px,1fr) 110px 130px 120px 80px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:13px;display:grid}.yoyoys-audit-adjust-row.head{z-index:1;color:#65745f;background:#f7faf5;min-height:44px;font-weight:900;position:sticky;top:0}.yoyoys-audit-adjust-row.has-audio{background:#fbfff7}.yoyoys-audit-adjust-row button{justify-content:center}.yoyoys-audit-adjust-empty{color:#8c9a86;place-items:center;gap:10px;min-height:360px;display:grid}.yoyoys-audit-adjust-player{color:#71806c;background:#eef2ec;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;display:flex}.yoyoys-audit-import{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(220px,.8fr);display:grid}.yoyoys-book-workbench[data-yoyoys-book-workbench=audit]{grid-template-columns:328px minmax(0,1fr) 280px}.yoyoys-audit-rail-search{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;display:grid}.yoyoys-audit-rail-search .yoyoys-rail-search{margin:0}.yoyoys-audit-action-rail{background:#fbfcfa}.yoyoys-audit-workorder-rail{border-bottom:0;min-height:100%}.yoyoys-audit-side-tabs{border-bottom:1px solid #dde8d8;gap:0;height:40px;display:flex}.yoyoys-audit-side-tabs button{color:#52654e;background:0 0;border:0;border-radius:0;justify-content:center;min-height:40px;font-weight:800}.yoyoys-audit-side-tabs button.active{color:#315c2d;box-shadow:inset 0 -2px #6aa35d}.yoyoys-audit-side-search{color:#6d7c68;background:#f3f4f3;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:40px;padding:0 10px;display:grid}.yoyoys-audit-side-search svg{width:15px;height:15px}.yoyoys-audit-side-search input{background:0 0;border:0;outline:0;min-width:0}.yoyoys-audit-side-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.yoyoys-audit-side-actions button,.yoyoys-audit-side-filters button{border-radius:7px;justify-content:center;min-height:24px;font-size:12px}.yoyoys-audit-ai-summary,.yoyoys-audit-issue-card{color:#40503c;background:#f6faf2;border-radius:8px;gap:7px;padding:10px;display:grid}.yoyoys-audit-ai-summary p,.yoyoys-audit-issue-card p,.yoyoys-audit-issue-card small{color:#74826f;margin:0;font-size:12px;line-height:1.5}.yoyoys-audit-issue-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.yoyoys-audit-issue-card.active{outline:2px solid #b8d8ac}.yoyoys-audit-issue-card div{flex-wrap:wrap;gap:6px;display:flex}.yoyoys-audit-empty{border-bottom:0;align-content:center;min-height:520px}.yoyoys-audit-empty p+p{margin-top:-6px}.yoyoys-audit-return-note{color:#7b8876;text-align:right;margin-top:auto;padding:8px 0 0;font-size:12px}.yoyoys-audit-font-panel input[type=range]{min-width:160px}.yoyoys-audit-style-panel input[type=checkbox]{width:16px;height:16px}.yoyoys-post-toolchain-status{gap:6px;margin-left:auto;display:flex}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-chapter-rail{background:linear-gradient(#edf4e9 0%,#f8faf6 100%);gap:8px;padding:0 12px 12px;overflow:hidden}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-rail-tabs{background:#dde9d8b8;border-bottom:1px solid #dfe9d9;margin:0 -12px}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-rail-tabs button{color:#4f6247;background:0 0;border:0;border-radius:0;justify-content:center;min-height:42px;font-weight:800}.yoyoys-post-rail-search{margin:8px 0 0}.yoyoys-post-rail-search input{background:#fff;border-radius:8px;min-height:34px}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-rail-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-rail-filter button{border-radius:7px;justify-content:center;min-height:24px;font-size:12px}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-chapter-list{min-height:0;overflow:auto}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-chapter-item{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 8px;min-height:58px;padding:8px}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-chapter-item strong{grid-column:1/-1;font-size:13px;line-height:1.35}.yoyoys-post-chapter-meta{align-items:center;gap:5px;display:flex}.yoyoys-post-chapter-meta b{color:#66735f;background:#fff;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:800}.yoyoys-book-workbench[data-yoyoys-book-workbench=post] .yoyoys-chapter-item em{color:#50604d;background:#fff;border-radius:4px;justify-self:end;padding:2px 6px;font-size:12px;font-style:normal}.yoyoys-post-action-rail{background:#fbfcfa}.yoyoys-post-workorder-rail{border-bottom:0;min-height:100%}.yoyoys-post-side-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.yoyoys-post-scope-tabs{color:#6f7e69;gap:4px;font-size:12px;font-weight:800;display:flex}.yoyoys-post-scope-tabs button{min-height:24px;color:inherit;background:0 0;border:0;padding:2px 4px}.yoyoys-post-scope-tabs button.active{color:#365c31}.yoyoys-post-side-search{min-height:36px}.yoyoys-post-side-filters button{border-radius:8px;justify-content:center;min-height:34px}.yoyoys-post-issue-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.yoyoys-post-empty{border-bottom:0;align-content:center;min-height:420px}.yoyoys-post-empty p+p{margin-top:-6px}.yoyoys-post-desktop-chain{border-top:1px solid #e2eadc;gap:8px;margin-top:auto;padding-top:10px;display:grid}.yoyoys-post-desktop-chain header{justify-content:space-between;align-items:center;gap:8px;display:flex}.yoyoys-post-desktop-chain header span,.yoyoys-post-desktop-chain p{color:#7e8a78;margin:0;font-size:12px;line-height:1.55}.yoyoys-post-desktop-chain button{justify-content:center;gap:6px;min-height:32px}.yoyoys-post-bgm-drawer{background:#fff;border:1px solid #e2eadc;border-radius:8px;overflow:hidden}.yoyoys-post-bgm-drawer summary{cursor:pointer;color:#50604d;padding:8px 10px;font-size:12px;font-weight:800}.yoyoys-post-bgm-drawer .bgm-library-panel{border-radius:0!important;margin:0!important;padding:10px!important}.yoyoys-post-toolchain-status b{color:#697865;background:#f8fbf7;border:1px solid #dfe8dc;border-radius:999px;padding:3px 8px;font-size:12px}.yoyoys-post-progress-mini{gap:6px;display:flex}.yoyoys-post-progress-mini b{color:#7c8578;background:#fff;border:1px solid #e7eadf;border-radius:999px;padding:3px 8px;font-size:12px}.yoyoys-cue-mini{align-items:center;gap:6px;display:flex}.yoyoys-cue-mini span{color:#9aa39c;font-size:12px}.yoyoys-post-cue-hint{width:100%}.yoyoys-upload-card,.yoyoys-ai-audit-card{color:#66845e;background:#fff;border:1px dashed #9fbd99;border-radius:8px;place-items:center;min-height:68px;display:grid}.yoyoys-ai-audit-card{background:#f2faf0;border-style:solid}.yoyoys-audit-waveform-mini{color:#60705d;text-align:center;background:#fff;border:1px solid #e0e7dc;border-radius:8px;place-items:center;min-height:68px;padding:8px;display:grid}.yoyoys-audit-waveform-mini span{color:#9aa39c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.yoyoys-stage-ops-note{display:none}.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-paper-stage-body{height:calc(100vh - 118px);padding:16px}.yoyoys-coord-workspace-panel{align-content:start;gap:12px;min-height:100%;display:grid}.yoyoys-coord-workspace-panel .empty-state{color:#a0aa9a;min-height:520px}.yoyoys-book-main>.panel,.yoyoys-book-main>.two-col,.yoyoys-book-main>.waveform-panel{margin:0}.yoyoys-paper-stage .panel,.yoyoys-paper-stage .waveform-panel{box-shadow:none;background:#fff;border-color:#edf1e9}.yoyoys-paper-stage .two-col{gap:12px}.yoyoys-workorder-rail{border-bottom:1px solid #dde7d8;gap:10px;padding-bottom:10px;display:grid}.yoyoys-workorder-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.yoyoys-workorder-title span{color:#7a8873;font-size:12px;font-weight:800}.yoyoys-workorder-tabs{flex-wrap:wrap;gap:6px;display:flex}.yoyoys-workorder-tabs button{border-radius:999px;min-height:28px;padding:5px 9px;font-size:12px}.yoyoys-workorder-tabs button.active{background:#edf6e7;border-color:#b8cdb0}.yoyoys-workorder-mini-actions{flex-wrap:wrap;gap:6px;display:flex}.yoyoys-workorder-mini-actions button{border-radius:7px;min-height:28px}.yoyoys-workorder-empty{color:#8a9784;text-align:center;justify-items:center;gap:8px;min-height:180px;padding:18px 10px;display:grid}.yoyoys-empty-icon{color:#6d8f2f;background:#f5faf0;border:1px solid #dce8d6;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}img.yoyoys-empty-vector{object-fit:contain;background:0 0;border:0;border-radius:0;width:104px;height:auto;display:block}.yoyoys-empty-icon svg{width:28px;height:28px}.yoyoys-workorder-empty p{margin:0;font-size:12px;line-height:1.6}.yoyoys-page-actions{gap:4px;display:grid}.yoyoys-page-actions p{display:none}.yoyoys-action-rail button{color:#2d4429;text-align:left;background:#fff;border:1px solid #d8e5cf;border-radius:8px;justify-content:flex-start;min-height:32px}.yoyoys-action-rail button:hover{background:#f6faf1;border-color:#cbdabc}.desktop-delegation-strip{background:#f4fffc;border:1px dashed #cadcd9;border-radius:10px;gap:7px;margin-top:4px;padding:10px;display:grid}.desktop-delegation-strip strong{color:#0f766e}.desktop-delegation-strip p{color:#58706d;margin:0;font-size:12px}.desktop-delegation-strip button{background:#fff;justify-content:flex-start;width:100%}.yoyoys-desktop-checklist-lite{margin-top:12px}.yoyoys-desktop-checklist-lite .panel{box-shadow:none;background:#fbfcfa;border-color:#e6ece1}.yoyoys-desktop-checklist-lite .workflow-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.yoyoys-desktop-checklist-lite .entry-card{border-radius:8px;min-height:0;padding:10px}.yoyoys-desktop-checklist-lite .entry-card strong,.yoyoys-desktop-checklist-lite .entry-card span{font-size:12px}.crew-manage-modal,.cover-select-modal{gap:14px;display:grid}.crew-manage-book{background:#fbfff5;border:1px solid #dbe7d0;border-radius:12px;gap:4px;padding:12px;display:grid}.crew-manage-grid{gap:10px;display:grid}.cover-select-modal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.crew-manage-grid button,.cover-select-modal>button{color:#243820;text-align:left;background:#fffef8;border:1px solid #d8e5cf;border-radius:14px;gap:4px;min-height:82px;padding:12px;display:grid}.crew-setting-panel{background:#fffef8;border:1px solid #d8e5cf;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.crew-setting-panel strong,.crew-setting-panel p{grid-column:1/-1}.crew-setting-panel p{color:#6c7d65;margin:0;line-height:1.65}.crew-setting-table,.crew-permission-table,.crew-points-grid,.crew-work-table,.invite-permission-matrix{grid-column:1/-1;gap:8px;display:grid}.crew-setting-table.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.crew-setting-table label,.crew-points-grid label{background:#fff;border:1px solid #e2eadb;border-radius:8px;grid-template-columns:minmax(72px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.crew-setting-table input,.crew-points-grid input{min-width:0}.crew-setting-table em,.crew-points-grid small{color:#6c7d65;font-size:12px;font-style:normal}.crew-permission-table>div,.crew-permission-table article,.crew-work-table>div,.crew-work-table article{background:#fff;border:1px solid #e2eadb;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:grid}.crew-permission-table>div,.crew-work-table>div{color:#53694d;background:#f4fbef;font-size:12px;font-weight:800}.crew-permission-table article span{flex-wrap:wrap;gap:6px;display:flex}.crew-permission-table button{border-radius:6px;min-height:30px;padding:4px 8px}.crew-points-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.crew-work-table select{min-width:0}.crew-manage-grid span,.cover-select-modal em{color:#6c7d65;font-size:12px;font-style:normal}.yoyoys-add-book-modal,.yoyoys-continue-import-modal,.yoyoys-invite-modal,.role-assign-modal,.book-more-modal,.auto-task-dialog,.auto-chapter-modal,.auto-chapter-menu{gap:12px}.modal-panel:has([data-production-action=book-scope-transfer]) .modal-head{align-items:flex-start;padding-right:46px}.modal-panel:has([data-production-action=book-scope-transfer]) .modal-head h2{white-space:nowrap;flex:none}.modal-panel:has([data-production-action=book-scope-transfer]) .modal-head p{min-width:0;line-height:1.5}.modal-panel:has(.yoyoys-add-book-modal){width:min(520px,100vw - 36px);max-height:min(720px,100vh - 32px);padding:0}:is(.modal-panel:has([data-yoyoys-modal-tabs]),.modal-panel:has(.yoyoys-add-book-modal),.modal-panel:has(.yoyoys-continue-import-modal),.modal-panel:has(.yoyoys-invite-modal),.modal-panel:has(.role-assign-modal),.modal-panel:has(.cover-select-modal)){background:#fff;border-radius:8px;box-shadow:0 6px 16px -9px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.yoyoys-add-book-modal{grid-template-columns:1fr;gap:8px;padding:0 16px 16px}.modal-panel:has(.yoyoys-add-book-modal) .modal-close{z-index:2;color:#4f574f;width:24px;height:24px;padding:0;font-size:24px;line-height:1;top:14px;right:14px}.modal-panel:has(.yoyoys-add-book-modal) .modal-head{gap:2px;padding:16px 48px 12px 16px;display:grid}.modal-panel:has(.yoyoys-add-book-modal) .modal-head h2{color:#212620;letter-spacing:0;margin:0;font-size:18px;font-weight:700}.modal-panel:has(.yoyoys-add-book-modal) .modal-head p{color:#51574f;margin:0;font-size:14px;font-weight:500;line-height:1.25}.yoyoys-add-book-modal .yoyoys-modal-flow,.yoyoys-add-book-modal .yoyoys-modal-proof-grid,.yoyoys-add-book-modal .yoyoys-create-book-hidden,.yoyoys-add-book-modal .yoyoys-create-book-draft,.yoyoys-add-book-modal .form-hint{display:none}.yoyoys-add-book-modal .yoyoys-upload-dropzone{background:#fff;grid-column:1/-1;min-height:404px}.yoyoys-add-book-modal[data-yoyoys-add-book-mode=migration] .yoyoys-upload-dropzone{min-height:224px}.yoyoys-add-book-modal[data-yoyoys-add-book-mode=migration] .yoyoys-upload-dropzone .yoyoys-upload-trigger,.yoyoys-add-book-modal[data-yoyoys-add-book-mode=migration]:not(.yoyoys-add-book-migration-preview) .yoyoys-create-book-actions,.yoyoys-add-book-modal .yoyoys-preview-action{display:none}.yoyoys-add-book-modal .yoyoys-create-book-actions{justify-content:flex-end;gap:8px;margin-top:0;display:flex}.yoyoys-add-book-modal .yoyoys-create-book-actions button{border-radius:8px;min-height:34px}.yoyoys-add-book-modal .settlement-create-options-optional{background:#fbfdf9;border:1px solid #dce8d5;border-radius:8px;padding:0;display:block;overflow:hidden}.yoyoys-add-book-modal .settlement-create-options-optional summary{color:#4d6048;cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600;list-style-position:inside}.yoyoys-add-book-modal .settlement-create-options-optional[open] summary{border-bottom:1px solid #e6eee1}.yoyoys-add-book-modal .settlement-create-options-optional>p{margin:10px 12px 0}.yoyoys-add-book-modal .settlement-create-options-optional>.form-grid{padding:10px 12px 12px}.yoyoys-continue-import-modal .yoyoys-modal-supporting{display:none}.yoyoys-modal-flow{background:#fbfdf7;border:1px solid #d8e5cf;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.yoyoys-modal-flow span{color:#53694d;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.yoyoys-modal-flow b{color:#5a8d3b;background:#edf5e8;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.yoyoys-modal-flow .active{color:#243820;background:#f0f8ea}.yoyoys-modal-flow .active b{color:#fff;background:#6fa64a}.yoyoys-modal-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.yoyoys-modal-proof-grid article{background:#fffef8;border:1px solid #dce8d4;border-radius:8px;gap:5px;min-height:76px;padding:11px;display:grid}.yoyoys-modal-proof-grid strong{color:#243820;font-size:13px}.yoyoys-modal-proof-grid span{color:#6c7d65;font-size:12px;line-height:1.55}.auto-chapter-menu button{color:#243820;text-align:left;background:#fffef8;border:1px solid #d8e5cf;border-radius:8px;gap:6px;min-height:86px;padding:14px;display:grid}.auto-chapter-menu span{color:#6c7d65;font-size:12px;line-height:1.5}.modal-panel:has(.yoyoys-auto-chapter-dialog){background:#fff;border-radius:8px;width:min(480px,100vw - 36px);padding:24px}.modal-panel:has(.yoyoys-auto-chapter-rules){background:#fff;border-radius:8px;width:min(800px,100vw - 36px);min-height:min(560px,100vh - 36px);padding:24px}.yoyoys-auto-chapter-head{gap:2px;margin:0 0 14px;padding-right:28px;display:grid}.yoyoys-auto-chapter-head h2{color:#202820;margin:0;font-size:18px;font-weight:700}.yoyoys-auto-chapter-head p{color:#7c8a76;margin:0;font-size:13px}.yoyoys-auto-chapter-dialog{gap:8px;display:grid}.yoyoys-auto-chapter-field{color:#52614d;background:#fbfdf7;border:1px solid #d8e5cf;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;min-height:40px;padding:3px 0 3px 12px;font-size:13px;display:grid}.yoyoys-auto-chapter-field span{white-space:nowrap}.yoyoys-auto-chapter-field input,.yoyoys-auto-chapter-field select{color:#243820;background:0 0;border:0;min-width:0;height:32px;font-weight:700}.yoyoys-auto-chapter-pay{background:#fbfdf7;border:1px solid #d8e5cf;border-radius:8px;gap:4px;min-height:93px;padding:8px;display:grid}.yoyoys-auto-chapter-pay strong{color:#243820;font-size:14px}.yoyoys-auto-chapter-balance{align-items:flex-end;gap:6px;min-height:32px;display:flex}.yoyoys-auto-chapter-balance b{color:#6aa554;font-size:30px;line-height:1}.yoyoys-auto-chapter-balance span,.yoyoys-auto-chapter-rule-line span,.yoyoys-auto-chapter-cost{color:#6c7d65;font-size:12px}.yoyoys-auto-chapter-rule-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yoyoys-auto-chapter-rule-line .link-like{color:#5f9c4c;background:0 0;border:0;min-height:auto;padding:0;font-size:12px}.yoyoys-auto-chapter-rule-line .warning{color:#fff;background:#f1b35a;border:0;border-radius:6px;min-height:22px;font-size:12px}.yoyoys-auto-chapter-title-toggle{color:#3f513b;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.yoyoys-auto-chapter-actions{grid-template-columns:1fr auto auto minmax(160px,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.yoyoys-auto-chapter-cost{text-align:right;grid-column:1/-1;margin:0}.yoyoys-auto-chapter-actions button{border-radius:8px;min-height:40px}.yoyoys-auto-chapter-actions .primary{min-width:220px}.yoyoys-auto-chapter-rules{gap:10px;padding-top:12px;display:grid}.yoyoys-auto-chapter-rules article{background:#fbfdf7;border:1px solid #d8e5cf;border-radius:8px;gap:5px;padding:12px;display:grid}.yoyoys-auto-chapter-rules strong{color:#243820}.yoyoys-auto-chapter-rules span{color:#62745c;font-size:13px;line-height:1.7}.yoyoys-upload-dropzone{color:#31452d;text-align:center;cursor:pointer;background:#f7fbf2;border:1px dashed #9bb98d;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:118px;transition:background .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.yoyoys-upload-dropzone input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.yoyoys-upload-dropzone:hover{background:#fbfdf8;border-color:#b7cab0}.yoyoys-upload-visual{color:#6ba15c;background:linear-gradient(#f7fbf3,#edf6e8);border-radius:14px;place-items:center;width:72px;height:72px;display:inline-grid}.yoyoys-upload-visual svg{stroke-width:1.8px;width:34px;height:34px}.yoyoys-upload-visual.is-done{color:#65a953;background:#eef8e9}.yoyoys-upload-dropzone strong{z-index:1;color:#212620;font-size:14px;font-weight:700;position:relative}.yoyoys-upload-dropzone em{z-index:1;color:#818680;font-size:12px;font-style:normal;position:relative}.yoyoys-upload-trigger{z-index:3;color:#21361d;background:#fff;border-radius:8px;place-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-grid;position:relative;box-shadow:0 8px 20px #31452d14}.yoyoys-upload-dropzone span:not(.yoyoys-upload-visual):not(.yoyoys-upload-trigger),.yoyoys-insert-row span,.auto-task-chapter-list span{color:#6c7d65;font-size:12px}.yoyoys-add-book-complete{gap:14px;display:grid}.yoyoys-upload-dropzone.is-complete{background:#fff;border-color:#b9d8aa;min-height:306px}.yoyoys-import-complete-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.yoyoys-import-complete-summary article{background:#fbfdf8;border:1px solid #dce8d4;border-radius:8px;gap:4px;padding:10px;display:grid}.yoyoys-import-complete-summary span{color:#6c7d65;font-size:12px}.yoyoys-import-complete-summary strong{color:#243820;font-size:16px}.yoyoys-import-next-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.yoyoys-import-next-steps article{background:#fbfdf8;border:1px solid #dce8d4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-height:56px;padding:8px;display:grid}.yoyoys-import-next-steps b{color:#5b8f4b;background:#ecf5e6;border-radius:999px;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.yoyoys-import-next-steps article.done b{color:#fff;background:#68a85a}.yoyoys-import-next-steps article.warn b{color:#b56b1d;background:#fff4d7}.yoyoys-import-next-steps span{color:#253821;font-size:12px;font-weight:800}.yoyoys-import-next-steps em{color:#6c7d65;font-size:11px;font-style:normal}.yoyoys-add-book-complete .form-hint{color:#7a5a1d;background:#fff9e8;border-radius:8px;margin:0;padding:8px 10px;display:block}.yoyoys-add-book-migration-rules{gap:14px;padding-top:4px;display:grid}.yoyoys-add-book-modal .yoyoys-add-book-rule-panel{background:0 0;border:0;gap:8px;padding:0;display:grid}.yoyoys-add-book-modal .yoyoys-add-book-rule-panel strong{color:#333a32;font-size:13px;font-weight:600}.yoyoys-add-book-modal .yoyoys-add-book-rule-panel>div:first-child{color:#333a32;justify-content:flex-start;align-items:flex-start;gap:12px}.yoyoys-add-book-modal .yoyoys-add-book-rule-panel>div:first-child span{color:#51574f;font-size:13px}.yoyoys-add-book-modal .yoyoys-add-book-anchor-grid,.yoyoys-add-book-modal .yoyoys-add-book-order-board{background:#f6fbf1;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;padding:8px;display:grid}.yoyoys-add-book-modal .yoyoys-add-book-anchor-grid label,.yoyoys-add-book-modal .yoyoys-add-book-order-board label{color:#333a32;min-height:34px;box-shadow:none;background:#ffffffad;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:13px;font-weight:500;display:inline-flex}.yoyoys-add-book-modal .yoyoys-add-book-anchor-grid input{accent-color:#6ba15c;width:14px;height:14px}.yoyoys-add-book-modal .yoyoys-add-book-anchor-grid label:has(input:checked){color:#4f7f43}.yoyoys-add-book-modal .yoyoys-add-book-order-board{grid-template-columns:repeat(2,minmax(0,1fr))}.yoyoys-add-book-modal .yoyoys-add-book-order-board label{justify-content:flex-start;min-height:38px}.yoyoys-add-book-modal .yoyoys-add-book-order-board b{color:#212620;letter-spacing:-3px;font-size:14px}.yoyoys-add-book-migration-preview{grid-template-columns:1fr;gap:14px;display:grid}.yoyoys-migration-preview-evidence{background:#f6fbf1;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.yoyoys-migration-preview-evidence span{color:#4d6348;background:#ffffffbd;border-radius:7px;min-height:28px;padding:6px 9px;font-size:12px;font-weight:700}.yoyoys-migration-warning{color:#7a5a1d;background:#fff9e8;border-radius:8px;margin:0;padding:8px 10px;display:block!important}.yoyoys-migration-role-preview{background:#fbfdf8;border-radius:8px;gap:8px;max-height:150px;padding:8px;display:grid;overflow:auto}.yoyoys-migration-role-preview article{background:#fff;border:1px solid #e4eddf;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;display:flex}.yoyoys-migration-role-preview strong{color:#263523;font-size:13px}.yoyoys-migration-role-preview span{color:#63745e;font-size:12px}.yoyoys-insert-row,.crew-manage-basic,.yoyoys-ai-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.yoyoys-insert-row input{width:64px}.yoyoys-insert-row select,.yoyoys-ai-toolbar select,.yoyoys-ai-toolbar input{min-height:34px}.yoyoys-ai-task-list{gap:14px;display:grid}.yoyoys-book-task-page{background:#fff;align-content:start;min-height:calc(100vh - 132px);padding:0}.yoyoys-book-task-toolbar{background:#f8faf6;border-bottom:1px solid #eef1ec;justify-content:flex-end;min-height:56px;padding:8px 10px}.yoyoys-book-task-toolbar label{color:#6f7b6c;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;display:inline-flex}.yoyoys-book-task-toolbar .yoyoys-task-search{min-width:240px}.yoyoys-book-task-toolbar input,.yoyoys-book-task-toolbar select{width:auto;min-width:126px;box-shadow:none;background:0 0;border:0}.yoyoys-book-task-toolbar input{min-width:178px}.yoyoys-book-task-action-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 8px;display:flex}.yoyoys-book-task-actions{justify-content:flex-end}.yoyoys-book-task-actions .source-extra{color:#5f7560}.yoyoys-ai-source-summary{color:#8a9685;align-items:center;gap:8px;min-height:32px;padding:0 8px 8px;font-size:12px;display:flex}.yoyoys-ai-source-summary span{background:#f2f7ee;border-radius:999px;padding:3px 8px}.yoyoys-ai-source-table{background:#fff;border:1px solid #edf1e8;border-radius:8px;overflow:hidden}.yoyoys-ai-source-table .table-row{grid-template-columns:minmax(160px,1.2fr) 72px 132px 164px 164px 84px minmax(220px,1fr);min-height:48px}.yoyoys-ai-source-table .table-row span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.yoyoys-ai-source-head{color:#61705c;background:#f4f6f2;font-weight:700}.yoyoys-ai-task-empty{color:#a2aaa0;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:min(72vh,640px);display:grid}.yoyoys-ai-task-empty p{color:#a2aaa0;margin:0;font-size:14px}.yoyoys-ai-empty-vector{opacity:.72;width:240px;max-width:min(45vw,240px);height:auto}.auto-task-chapter-list{background:#fbfdf8;border:1px solid #e2eadb;border-radius:8px;gap:6px;max-height:230px;padding:8px;display:grid;overflow:auto}.auto-task-chapter-list label,.book-more-action,.role-assign-columns>div{background:#fffef8;border:1px solid #e2eadb;border-radius:8px;gap:8px;padding:10px;display:grid}.auto-task-cost{border-left:3px solid #5d8f4f}.invite-search input{margin-top:6px}.modal-panel:has(.yoyoys-invite-modal){grid-template-rows:auto minmax(0,1fr);gap:12px;padding:24px;display:grid;color:#223020!important;background:#fff!important;border:0!important;border-radius:8px!important;width:min(692px,100vw - 36px)!important;height:min(610px,100vh - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden!important;box-shadow:0 6px 16px -9px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008!important}.modal-panel:has(.yoyoys-invite-modal) .modal-head{margin:0;padding:0}.modal-panel:has(.yoyoys-invite-modal) .modal-head h2{color:#253225;margin:0;font-size:18px;font-weight:600;line-height:26px}.modal-panel:has(.yoyoys-invite-modal) .modal-close{z-index:4;width:24px;height:24px;padding:0;font-size:24px;line-height:1;top:14px;right:14px;color:#4f574f!important;box-shadow:none!important;background:0 0!important;border:0!important}.modal-panel:has(.yoyoys-invite-modal) :where(input,textarea,select){color:#253225!important;background:#fff!important;border-color:#d8ded5!important}.modal-panel:has(.yoyoys-invite-modal) :where(){color:#9aa596!important}.modal-panel:has(.yoyoys-invite-modal) :where(h3,p,strong,label){color:inherit}.modal-panel:has(.yoyoys-invite-modal) .yoyoys-invite-modal{align-content:stretch;height:100%;min-height:0;overflow:hidden;grid-template-rows:39px minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.modal-panel:has(.yoyoys-invite-modal) .yoyoys-invite-modal>.modal-tab-strip{grid-row:1;grid-column:1/-1!important}.modal-panel:has(.yoyoys-invite-modal) .yoyoys-invite-modal>.invite-tab-body{grid-row:2;grid-column:1/-1!important}.modal-panel:has(.yoyoys-invite-modal) .modal-actions{grid-row:3;align-self:end;margin:0;padding:0;grid-column:1/-1!important}.yoyoys-invite-modal .modal-tab-strip{background:#f2f4ef;border:0;border-radius:8px;height:39px;margin:0;padding:3px}.yoyoys-invite-modal .modal-tab-strip button{border-radius:7px;min-height:33px;font-size:13px}.invite-tab-body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.invite-tab-body.is-recent{grid-template-rows:minmax(0,1fr) auto}.invite-tab-body.is-link{grid-template-rows:minmax(0,1fr)}.invite-tab-body>.full{grid-column:1}.invite-search-line{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:0;min-height:32px;display:grid}.invite-tab-body.is-crew .invite-search-line{grid-template-columns:minmax(0,1fr)}.invite-search-line input{border:1px solid #d8ded5;border-radius:6px 0 0 6px;min-height:32px;padding:8px 12px;font-size:13px}.invite-tab-body.is-crew .invite-search-line input{border-radius:6px}.invite-search-line button{border-radius:0 6px 6px 0;min-height:32px;padding:0 12px}.invite-quick-list{background:#f7fbf4;border:0;border-radius:8px;height:100%;min-height:0;padding:8px;overflow:auto}.invite-source-panel{background:#f7fbf4;border-radius:8px;min-height:0}.yoyoys-invite-empty{color:#a2aca0;align-content:center;place-items:center;gap:8px;display:grid}.invite-permission-form{display:none}.invite-vector-icon,.invite-crew-icon{color:#5f9d54;background:#edf7e8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}[data-yoyoys-vector-icon]{flex:none}.invite-vector-icon svg,.invite-crew-icon svg{width:18px;height:18px}.invite-member-row,.invite-crew-row{color:#253225;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 8px;display:grid}.invite-member-row:hover,.invite-crew-row:hover,.invite-member-row.active,.invite-crew-row.active{background:#f2faee;border-color:#dcebd5}.invite-member-row strong,.invite-crew-row strong{color:#233020;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.invite-member-row small,.invite-crew-row small,.invite-crew-row time{color:#71806b;font-size:12px;display:block}.invite-member-row b{color:#5d9c55;font-size:12px;font-weight:600}.invite-crew-row time{white-space:nowrap}.invite-crew-summary{color:#62735d;background:#fff;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px}.invite-link-box{align-content:start;gap:10px;height:100%;min-height:0;padding-right:2px;display:grid;overflow:auto}.invite-link-row{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px;display:grid}.invite-link-box input{color:#23384f;background:#fff;border:1px solid #d8ded5;border-radius:6px;width:100%;min-height:32px;font-size:13px}.invite-link-box small{color:#6c7d65}.invite-expire,.invite-hint,.invite-permission-title{color:#62735d;margin:0;font-size:13px}.invite-expire strong{color:#263820}.invite-permission-panel{background:#f7fbf4;border-radius:8px;gap:10px;min-height:0;max-height:min(287px,42vh);margin-top:4px;padding:16px;display:grid;overflow:auto}.invite-permission-matrix{grid-template-columns:1fr;gap:8px;margin-top:0;display:grid}.invite-permission-none{color:#6c7d65;white-space:nowrap;margin:0 0 2px;font-size:13px}.invite-permission-check{color:#283326;grid-template-columns:18px minmax(58px,70px) minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:22px;font-size:13px;display:grid}.invite-permission-check input{opacity:0;pointer-events:none;position:absolute}.invite-checkmark{background:#fff;border:1px solid #d4dccf;border-radius:2px;width:14px;height:14px}.invite-permission-check.is-checked .invite-checkmark{background:#68a35f;border-color:#68a35f;box-shadow:inset 0 0 0 3px #fff}.invite-permission-matrix strong{color:#243820;min-width:0;font-size:13px}.invite-permission-matrix em{color:#6c7d65;min-width:0;font-size:12px;font-style:normal;line-height:1.45}.invite-permission-compact{background:#f7fbf4;border-radius:8px;gap:6px;max-height:min(210px,31vh);padding:8px 12px;display:grid;overflow:auto}.invite-grant-error{color:#9f2f26;background:#fff4f2;border:1px solid #efb3ad;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.invite-permission-compact p{color:#6c7d65;margin:0;font-size:12px}.invite-permission-compact .invite-permission-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-permission-compact .invite-permission-check{grid-template-columns:18px 58px minmax(0,1fr)}.invite-recent-columns{grid-template-columns:40% minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.invite-recent-columns section{background:#f7fbf4;border-radius:8px;align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.invite-recent-columns section:first-child{grid-template-rows:auto auto minmax(0,1fr)}.invite-recent-columns section:last-child{grid-template-rows:auto minmax(0,1fr)}.invite-recent-columns h3{color:#263820;margin:0;font-size:14px}.invite-recent-columns input{border:1px solid #d8ded5;border-radius:6px;min-height:32px;padding:8px 12px}.invite-recent-list{background:0 0;border-radius:8px;gap:6px;min-height:0;max-height:none;padding:0;display:grid;overflow:auto}.invite-selected-card{background:#f7fbf4;border:1px solid #dcebd5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.invite-selected-card small{color:#6c7d65;grid-column:2}.invite-empty-text{color:#97a390;place-self:center;margin:0}:is(.modal-panel:has(.yoyoys-invite-modal) .copy-btn,.modal-panel:has(.yoyoys-invite-modal) .invite-reset-link){white-space:nowrap}@media (width<=720px){.modal-panel:has(.yoyoys-invite-modal){width:calc(100vw - 24px);height:min(610px,100vh - 24px);max-height:calc(100vh - 24px);padding:18px}.invite-permission-compact .invite-permission-matrix{grid-template-columns:minmax(0,1fr)}.invite-permission-compact .invite-permission-check{grid-template-columns:18px 52px minmax(0,1fr);align-items:start}.invite-permission-check strong,.invite-permission-check em{overflow-wrap:anywhere}.invite-recent-columns{grid-template-columns:minmax(0,1fr);overflow:auto}.invite-recent-columns section{min-height:180px}.invite-link-row{grid-template-columns:minmax(0,1fr)}.invite-link-row .copy-btn{justify-self:end}}.invite-reset-link{min-height:18px;box-shadow:none;color:#5d9c55;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}.invite-reset-link:hover{color:#417d3a;background:0 0;text-decoration:underline}.role-assign-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid}.modal-panel:has(.role-assign-modal){border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(700px,100vw - 36px);height:min(558px,100vh - 32px);padding:24px;display:grid;overflow:hidden}.modal-panel:has(.role-assign-modal) .modal-head{margin:0;padding:0}.modal-panel:has(.role-assign-modal) .modal-head h2{color:#253225;margin:0;font-size:18px;font-weight:600;line-height:26px}.modal-panel:has(.role-assign-modal) .modal-head p{color:#5f6a5d;margin:0;font-size:13px;line-height:20px}.role-assign-modal{grid-template-rows:minmax(0,1fr) auto auto;gap:10px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.role-assign-panel{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;background:0 0!important;border:0!important;padding:0!important}.role-assign-tools{align-items:center;gap:8px;min-width:0;display:flex}.role-assign-role-tools{flex-wrap:wrap}.role-assign-search{color:#778072;background:#f3f5f1;border-radius:8px;flex:152px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 10px;display:flex}.role-assign-search svg{width:15px;height:15px}.role-assign-search input{width:100%;min-width:0;box-shadow:none;color:#263820;background:0 0;border:0;padding:0;font-size:13px}.role-assign-tools button,.role-assign-reset-filter{white-space:nowrap;border-radius:8px;min-height:32px}.role-assign-list{scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding:2px 4px 2px 0;display:grid;overflow:auto}.role-assign-cv-card,.role-assign-role-card{color:#263820;text-align:left;width:100%;min-height:64px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.role-assign-cv-card:hover,.role-assign-role-card:hover,.role-assign-cv-card.selected,.role-assign-role-card.selected{background:#edf6e8;border-color:#dcebd5}.role-assign-avatar,.role-assign-check{color:#fff;background:#6aa35c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-grid}.role-assign-check{color:#5f9d54;background:#fff;border:1px solid #cddcc8;width:20px;height:20px;font-size:13px}.role-assign-role-card.selected .role-assign-check{color:#fff;background:#65a257;border-color:#65a257}.role-assign-card-copy{gap:3px;min-width:0;display:grid}.role-assign-card-copy strong,.role-assign-card-copy small,.role-assign-card-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-assign-card-copy strong{color:#243120;font-size:13px;font-weight:700}.role-assign-card-copy small{color:#687761;font-size:12px}.role-assign-card-copy em{color:#8b9586;font-size:12px;font-style:normal}.role-assign-filter-tag{color:#263820;background:#fff;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.role-assign-filter-tag button{color:#7c8976;min-height:18px;box-shadow:none;background:0 0;border:0;padding:0}.role-assign-reset-filter{color:#5d9c55;box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.role-assign-empty{color:#98a393;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.role-assign-empty img{opacity:.66;width:92px;height:auto}.role-assign-empty p{margin:0;font-size:13px}.role-assign-status{color:#65745f;margin:0;font-size:12px}.role-assign-modal .modal-actions{margin:0;padding:0}.modal-panel:has(.crew-manage-modal){background:#fff;border-radius:16px;width:min(1180px,100vw - 32px);min-height:600px;padding:0;overflow:hidden;box-shadow:0 8px 20px #20261e33}.modal-panel:has(.crew-manage-modal) .modal-head{padding:22px 24px 8px}.crew-manage-modal{min-height:520px;padding:0 0 24px}.crew-manage-shell{grid-template-columns:88px minmax(0,1fr);min-height:424px;display:grid}.crew-manage-sidebar{background:#f4f4f4;border-radius:0 12px 12px 0;align-content:start;gap:0;padding:14px 0;display:grid}.crew-manage-sidebar button{color:#435041;text-align:left;background:0 0;border:0;border-radius:0;min-height:42px;padding:8px 16px}.crew-manage-sidebar button.active{color:#5b9650;background:#fff;border-right:2px solid #62a055}.crew-manage-grid{min-width:0;padding:0 24px}.crew-manage-sidebar button{align-items:center;gap:7px;display:flex}.crew-manage-sidebar svg{color:currentColor;width:15px;height:15px}.crew-field-row{color:#364333;grid-template-columns:88px minmax(0,380px) 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.crew-field-row>span{color:#4c594a;justify-self:end}.crew-field-row b{color:#d76657;margin-left:2px}.crew-field-row input{min-height:32px}.crew-cover-preview{aspect-ratio:3/4;object-fit:cover;background:#f4f8ef;border:1px solid #dfe8d8;border-radius:8px;align-self:start;width:102px;box-shadow:0 4px 12px #2b442214}.crew-status-switch{gap:10px;display:flex}.crew-status-switch button{color:#374331;background:#fff;border:1px solid #dfe8db;border-radius:6px;min-width:72px;min-height:32px}.crew-status-switch button.active{color:#fff;background:#64a858;border-color:#61a153}.crew-permission-toolbar,.crew-work-toolbar,.crew-plan-start,.crew-plan-radios{align-items:center;gap:12px;margin:0 0 16px;display:flex}.crew-permission-toolbar input,.crew-work-toolbar input{max-width:190px;min-height:32px}.crew-permission-table{max-height:340px;overflow:auto}.crew-permission-table>div,.crew-permission-table article{grid-template-columns:minmax(130px,.8fr) minmax(170px,.9fr) minmax(430px,2.5fr)}.crew-permission-checks{grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px 10px;display:grid!important}.crew-permission-checks label{color:#4b5848;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.crew-permission-checks label.is-checked{color:#336c2f;font-weight:700}.crew-setting-table.source-like label{grid-template-columns:72px 72px minmax(120px,180px)}.crew-setting-table.pay-like label{grid-template-columns:92px 42px minmax(72px,96px) 90px auto}.crew-setting-table.pay-like button{justify-self:start}.crew-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crew-switch{background:#dce2d8;border-radius:999px;width:32px;height:18px;transition:background-color .16s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #37463214}.crew-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1f2c1b38}.crew-switch.is-on{background:#67a65b}.crew-switch.is-on:after{transform:translate(14px)}.crew-setting-table.pay-like input:disabled,.crew-points-grid input:disabled{color:#9aa596;background:#f2f4ef}.crew-points-master{color:#354432;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;font-weight:800;display:inline-flex}.crew-points-balance{color:#354432;background:#f3faf0;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px 12px;padding:12px 14px;display:grid}.crew-points-balance.is-low strong{color:#c94b3f}.crew-points-balance strong{font-size:24px}.crew-points-balance p{color:#778273;grid-column:1/-1;margin:0}.crew-points-warning{color:#c94b3f;align-items:center;gap:8px;margin:10px 0 0;display:flex}.crew-points-warning strong{margin-right:auto;font-size:13px}.crew-recommend-points{margin-top:10px}.crew-work-toolbar{justify-content:space-between;position:relative}.crew-batch-menu{z-index:5;background:#fff;border:1px solid #e5e9df;border-radius:6px;width:120px;position:absolute;top:32px;left:0;overflow:hidden;box-shadow:0 8px 18px #1c241824}.crew-batch-menu button{text-align:left;background:#fff;border:0;border-radius:0;width:100%;min-height:30px;padding:0 14px;font-size:13px}.crew-batch-menu button:hover{background:#f1f7ee}.crew-batch-panel{background:#f8fdf5;border:1px solid #dce9d3;border-radius:8px;grid-template-columns:1fr 180px auto;align-items:center;gap:10px;margin:0 0 12px;padding:10px;display:grid}.crew-work-table{max-height:480px;overflow:auto}.crew-work-table>div,.crew-work-table article{grid-template-columns:34px 46px minmax(220px,1.7fr) 68px repeat(5,minmax(96px,1fr))}.crew-work-assignee{min-width:0;display:block}.crew-work-assignee>span{display:none}.crew-work-assignee select{width:100%}.crew-work-table article>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;min-width:0;overflow:hidden}.crew-check{place-items:center;display:grid}.crew-check input{width:14px;height:14px}.crew-work-table select{border-radius:5px;min-width:0;min-height:28px;font-size:12px}.crew-plan-radios label{align-items:center;gap:6px;display:inline-flex}.crew-plan-start input{max-width:150px}.crew-plan-rows{gap:10px;display:grid}.crew-plan-rows label{grid-template-columns:52px 36px 96px 72px 130px;align-items:center;gap:10px;display:grid}.crew-plan-rows input[type=number]{text-align:center;min-height:28px}.crew-plan-rows em{color:#6a7e64;background:#eaf5e5;border-radius:8px;padding:7px 10px;font-style:normal}.modal-panel:has(.cover-select-modal){border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(718px,100vw - 36px);height:min(608px,100vh - 32px);padding:24px;display:grid;overflow:hidden}.modal-panel:has(.cover-select-modal) .modal-head{margin:0;padding:0}.modal-panel:has(.cover-select-modal) .modal-head h2{color:#253225;margin:0;font-size:18px;font-weight:600;line-height:26px}.cover-select-modal{grid-template-rows:36px minmax(0,1fr) 32px;grid-template-columns:1fr;gap:12px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.cover-template-tabs{background:#f1f1f0;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:0;height:36px;padding:4px;display:grid}.cover-template-tabs button{background:0 0;border:0;border-radius:6px;min-height:34px}.cover-template-tabs button.active{background:#fff;box-shadow:0 1px 3px #28322314}.cover-template-grid{scrollbar-width:thin;grid-template-columns:repeat(4,164px);place-content:start;gap:6px 4px;min-height:0;max-height:none;padding:0 0 4px;display:grid;overflow:auto}.cover-template-card{width:164px;height:208px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px;display:block;overflow:hidden}.cover-template-card.active-cover,.cover-template-card:hover{background:#f5fbf1;border-color:#7aae65;box-shadow:0 0 0 1px #7aae6547}.cover-template-grid img{object-fit:fill;border-radius:8px;width:156px;height:200px;display:block}.cover-template-grid span{display:none}.cover-template-empty{color:#9aa596;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:360px;display:grid}.cover-template-empty img{opacity:.68;width:120px;height:auto}.cover-upload-panel{background:#fbfcfa;border:1px dashed #c9dec0;border-radius:8px;min-height:0;padding:16px;overflow:auto}.cover-upload-drop{color:#6f7f6b;align-content:center;place-items:center;gap:12px;min-height:388px;display:grid}.cover-upload-preview{object-fit:cover;border:1px solid #dce9d6;border-radius:8px;width:156px;height:200px;display:block;box-shadow:0 10px 24px #2c442824}.cover-upload-empty{min-height:188px}.cover-upload-meta{text-align:center;justify-items:center;gap:4px;max-width:320px;display:grid}.cover-upload-meta strong{color:#263325;font-size:14px;font-weight:600}.cover-upload-meta span{color:#8d9989;font-size:12px}.cover-upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cover-upload-button{color:#2f5d2b;cursor:pointer;background:#fff;border:1px solid #bcd7b2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:132px;min-height:34px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #2832230d}.cover-upload-button:hover{background:#f5fbf1;border-color:#6fa45e}.cover-select-modal .modal-actions{align-self:end;margin:0;padding:0}.modal-panel:has(.yoyoys-continue-import-modal){border-radius:8px;width:min(480px,100vw - 36px);height:min(581px,100vh - 32px);padding:16px;overflow:hidden}.yoyoys-continue-import-modal .yoyoys-modal-flow,.yoyoys-continue-import-modal .yoyoys-modal-proof-grid,.yoyoys-continue-import-modal>details{display:none}.modal-panel:has(.yoyoys-continue-import-modal) .modal-head{margin:0 0 10px}.modal-panel:has(.yoyoys-continue-import-modal) .modal-head h2{color:#253225;margin:0;font-size:18px;font-weight:600}.yoyoys-continue-import-modal{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px;min-height:0;display:grid}.yoyoys-continue-import-modal .yoyoys-upload-dropzone{background:#fff;min-height:286px}.yoyoys-continue-import-insert-row{border:1px solid #ecede9;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 68px;gap:0;display:grid;overflow:hidden}.yoyoys-continue-import-insert-row input,.yoyoys-continue-import-insert-row select{background:#fff;border:0;min-height:40px}.yoyoys-continue-import-insert-row select{color:#344032;border-left:1px solid #edf1ea;font-weight:600}.yoyoys-continue-import-insert-row span{color:#374238;background:#f9faf8;place-items:center;padding:0 12px;display:grid}.yoyoys-continue-import-name,.yoyoys-continue-import-text{color:#657065;gap:6px;font-size:13px;display:grid;position:relative}.yoyoys-continue-import-name input{min-height:40px;padding-right:54px}.yoyoys-continue-import-text textarea{resize:none;min-height:244px}.yoyoys-continue-import-name small,.yoyoys-continue-import-text small{color:#8b9789;font-size:12px;font-weight:500;position:absolute;right:10px}.yoyoys-continue-import-name small{bottom:12px}.yoyoys-continue-import-text small{bottom:10px}.yoyoys-continue-import-target{color:#7d887a;margin:-6px 0 4px;font-size:12px;line-height:1.4}.yoyoys-continue-import-modal .modal-actions{justify-content:flex-end;margin:0;padding:0}.modal-panel:has(.yoyoys-writer-import-modal){width:min(480px,100vw - 36px)}.yoyoys-writer-import-head{margin-bottom:8px}.yoyoys-writer-import-modal{grid-template-columns:1fr;gap:14px;display:grid}.yoyoys-writer-import-modal .yoyoys-upload-dropzone{background:#fff;border-style:dashed;min-height:224px}.yoyoys-writer-import-name,.yoyoys-writer-import-text{color:#657065;gap:6px;font-size:13px;display:grid;position:relative}.yoyoys-writer-import-name small,.yoyoys-writer-import-text small{color:#9aa59d;justify-self:end;font-size:12px}.yoyoys-writer-import-text textarea{resize:vertical;min-height:244px}.yoyoys-writer-import-insert-row{background:#fff;border:1px solid #ecede9;border-radius:6px;grid-template-columns:auto 70px auto minmax(0,1fr);align-items:center;gap:0;display:grid;overflow:hidden}.yoyoys-writer-import-insert-row span,.yoyoys-writer-import-insert-row strong{color:#526052;align-items:center;min-height:34px;padding:0 10px;font-size:13px;display:grid}.yoyoys-writer-import-insert-row input{text-align:center;border:0;min-height:34px}.yoyoys-writer-import-insert-row .yoyoys-writer-import-before-chip{background:#f9faf8;border-left:1px solid #ecede9;border-right:1px solid #ecede9;min-height:34px;font-weight:700}.book-more-modal{display:grid}.book-more-action{grid-template-columns:minmax(140px,1fr) minmax(180px,2fr) auto;align-items:center}.book-more-action.danger{background:#fff7f7;border-color:#fecaca}@media (width<=1180px){.yoyoys-book-topbar,.yoyoys-book-flow-shell,.yoyoys-book-workbench{grid-template-columns:1fr}.yoyoys-chapter-rail,.yoyoys-action-rail{max-height:none;position:static}.yoyoys-stage-toolbar{justify-content:flex-start}.yoyoys-paper-stage{min-height:auto}}@media (width<=720px){.modal-panel:has(.crew-manage-modal){grid-template-rows:auto minmax(0,1fr);width:calc(100vw - 16px);height:min(760px,100dvh - 44px);min-height:0;max-height:calc(100dvh - 44px);display:grid}.crew-manage-modal{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-bottom:0;overflow:hidden}.crew-manage-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:0;overflow:hidden}.crew-manage-sidebar{border-bottom:1px solid #e2e8df;border-radius:0;padding:0 8px;display:flex;overflow-x:auto}.crew-manage-sidebar button{white-space:nowrap;flex:none;min-height:40px;padding:7px 10px}.crew-manage-sidebar button.active{border-bottom:2px solid #62a055;border-right:0}.crew-manage-grid{min-height:0;max-height:none;padding:12px;overflow:auto}.crew-manage-modal>.modal-actions{z-index:2;min-height:60px;padding:10px 12px max(10px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8df;flex:none;margin:0;position:relative}.crew-setting-panel{grid-template-columns:1fr;padding:8px}.crew-permission-toolbar,.crew-work-toolbar{flex-wrap:wrap;align-items:stretch}.crew-permission-toolbar input,.crew-work-toolbar input{flex:160px;max-width:none}.crew-permission-table>div{display:none}.crew-permission-table article{grid-template-columns:1fr;align-items:start}.crew-permission-checks{grid-template-columns:repeat(3,minmax(64px,1fr))}.crew-work-table>div{display:none}.crew-work-table article{grid-template-columns:34px 32px minmax(0,1fr)}.crew-work-table article>strong{white-space:normal;grid-column:3}.crew-work-table article>em{grid-column:3}.crew-work-assignee{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crew-work-assignee>span{color:#53694d;font-weight:700;display:block}.yoyoys-track-adjust .tiny,.yoyoys-track-table article>button{min-width:40px;min-height:40px}.book-standalone-canvas{padding:10px!important}.yoyoys-book-topbar{grid-template-columns:1fr}.yoyoys-stage-toolbar,.yoyoys-book-route-dock{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.yoyoys-book-workbench,.yoyoys-book-workbench[data-yoyoys-book-workbench=coord],.yoyoys-book-workbench[data-yoyoys-book-workbench=track],.yoyoys-book-workbench[data-yoyoys-book-workbench=record],.yoyoys-book-workbench[data-yoyoys-book-workbench=audit],.yoyoys-book-workbench[data-yoyoys-book-workbench=post]{grid-template-columns:1fr;min-height:0}.yoyoys-chapter-rail,.yoyoys-action-rail{width:100%;min-width:0;min-height:0;max-height:none;position:static}.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-paper-stage,.yoyoys-book-workbench[data-yoyoys-book-workbench=coord] .yoyoys-paper-stage-body{height:auto;min-height:0}.yoyoys-coord-table{overflow:visible}.yoyoys-coord-table-head{display:none}.yoyoys-coord-table article{grid-template-columns:1fr;align-items:start;gap:4px;min-width:0}.yoyoys-coord-table article span{white-space:normal}.yoyoys-coord-stage-list article,.yoyoys-coord-split,.yoyoys-coord-bill-summary,.yoyoys-coord-cost-grid,.yoyoys-coord-analytics,.yoyoys-coord-quota,.yoyoys-coord-stat-strip,.yoyoys-coord-audio-player{grid-template-columns:1fr}.yoyoys-coord-plan-board,.yoyoys-coord-fixed-actions{align-items:stretch}.yoyoys-coord-save-stamp,.yoyoys-coord-fixed-actions span{margin-left:0}.yoyoys-coord-audio-recycle p,.yoyoys-coord-rank-list p,.yoyoys-coord-quota-card div,.yoyoys-book-progress,.yoyoys-paper-chapter-nav{grid-template-columns:1fr}.yoyoys-paper-stage-body{padding:14px}.yoyoys-transcript-info,.yoyoys-record-player,.yoyoys-audit-import,.yoyoys-post-bottom{grid-template-columns:1fr}.yoyoys-plain-script-canvas,.yoyoys-voice-script-table{padding:16px}.yoyoys-voice-table-head{display:none}.yoyoys-voice-script-table article{grid-template-columns:1fr;align-items:start;gap:4px}.yoyoys-voice-script-table strong,.yoyoys-voice-script-table small,.yoyoys-voice-script-table span,.yoyoys-voice-script-table em,.yoyoys-voice-script-table i,.yoyoys-voice-script-table b{overflow-wrap:anywhere;text-align:left;white-space:normal;min-width:0}.yoyoys-voice-line-meta,.yoyoys-voice-audio-row,.yoyoys-voice-audio-toolbar,.yoyoys-record-bar,.yoyoys-record-stage .yoyoys-transcript-info{grid-template-columns:1fr}.yoyoys-voice-line p{margin-left:0}.yoyoys-record-left,.yoyoys-record-center,.yoyoys-record-right,.yoyoys-voice-audio-row div{justify-content:flex-start}.modal-voiceAudioManager{width:min(96vw,1100px);max-width:96vw}.yoyoys-track-workspace,.yoyoys-track-grid{min-height:0}.yoyoys-track-grid{grid-template-columns:1fr}.yoyoys-track-list-panel{padding:12px;overflow:visible}.yoyoys-track-list-panel header{grid-template-columns:1fr;align-items:stretch;display:grid}.yoyoys-track-list-panel label,.yoyoys-track-list-panel input,.yoyoys-track-list-panel select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.yoyoys-track-list-panel label{gap:4px;display:grid}.yoyoys-track-table>div{display:none}.yoyoys-track-table article,.yoyoys-track-table.audio article{grid-template-columns:1fr;align-items:start;gap:4px}.yoyoys-track-table article>*{overflow-wrap:anywhere;min-width:0}.yoyoys-track-bottom{flex-wrap:wrap;align-items:stretch}.yoyoys-track-bottom span{width:100%;margin-left:0}.role-assign-columns,.book-more-action,.crew-permission-table>div,.crew-permission-table article,.crew-setting-table label,.crew-points-grid label,.yoyoys-modal-flow,.yoyoys-modal-proof-grid,.yoyoys-add-book-modal,.friendly-production-wizard.compact .friendly-wizard-steps{grid-template-columns:1fr}}.book-standalone-shell{background:#eef2ef}.book-standalone-shell .book-standalone-canvas{background:#eef2ef!important;padding:8px 10px!important}.book-standalone-shell .yoyoys-book-topbar{min-height:50px;box-shadow:none;background:#fff;border-color:#dce6da;border-radius:8px;grid-template-columns:minmax(240px,330px) minmax(360px,1fr) auto auto;gap:8px;margin-bottom:8px;padding:6px 10px}.book-standalone-shell .yoyoys-book-top-left .ghost.small{white-space:nowrap;min-width:56px;min-height:30px;padding:5px 9px;line-height:1.15}.book-standalone-shell .yoyoys-book-avatar{border-radius:7px;width:30px;height:30px;font-size:13px}.book-standalone-shell .yoyoys-book-top-title strong{max-width:220px;font-size:14px}.book-standalone-shell .yoyoys-book-top-title p,.book-standalone-shell .yoyoys-book-top-stats span{margin-top:2px;font-size:11px}.book-standalone-shell .yoyoys-stage-toolbar,.book-standalone-shell .yoyoys-book-route-dock,.book-standalone-shell .yoyoys-book-top-stats{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.book-standalone-shell .yoyoys-stage-toolbar button,.book-standalone-shell .yoyoys-book-route-dock button{min-height:28px;box-shadow:none;white-space:nowrap;border-radius:6px;padding:4px 8px}.book-standalone-shell .yoyoys-book-route-dock button.active{background:#f1f7ff;border-color:#9bb7d7}.task-card{border-radius:var(--radius-md);background:#fff8ef;border:1px solid #fed7aa;margin-bottom:10px;padding:14px}.task-card h3{margin:10px 0 6px}.task-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.task-list article{border-radius:var(--radius-md);background:#fff8ef;border:1px solid #fed7aa;padding:14px}.task-list article.urgent{background:#fff7ed;border-color:#fca5a5}.task-list article div{gap:6px;display:flex}.task-list span{background:var(--surface);border-radius:var(--radius-sm);color:var(--text-muted);padding:3px 8px}.data-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.table-row{border-bottom:1px solid var(--border-light);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.table-row:last-child{border-bottom:0}.table-row span{min-width:0;padding:10px}.table-head{background:var(--surface-hover);color:var(--text-muted);font-weight:800}.tag,.status-pill,.cv-chip{border-radius:var(--radius-sm);color:#31566a;min-height:24px;font-size:var(--text-sm);background:#eef6f7;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.tag-row{margin:var(--space-sm) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-row span,.tag-row button{border-radius:var(--radius-sm);color:#31566a;background:#eef6f7;border:0;padding:4px 8px}.cv-tag{border:1px solid var(--border);color:#31566a;background:var(--surface);border-radius:10px;margin-left:5px;padding:2px 8px;display:inline-block}.coin-badge{color:#713f12;vertical-align:middle;background:linear-gradient(135deg,#fef08a 0%,#f59e0b 100%);border-radius:99px;align-items:center;gap:4px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 2px 4px #f59e0b4d,inset 0 1px 1px #fffc}.coin-badge svg{fill:currentColor;width:12px;height:12px}.progress-line{border-radius:var(--radius-full);background:var(--border-light);height:6px;overflow:hidden}.progress-line span{background:var(--brand);height:100%;display:block}.progress-pill{color:#fff;border-radius:var(--radius-sm);background:#04b719;padding:4px 8px;font-weight:700;display:inline-block}.card-grid,.gap-closure-grid,.competitor-grid,.readiness-grid,.leading-command-grid,.project-entry-grid,.original-grid,.radar-grid,.health-grid,.audio-chain-grid,.return-loop-grid,.revenue-hero-strip,.book-pass-grid,.revenue-split-grid,.revenue-gate-grid,.commercial-flow-grid,.inspection-grid,.upload-strategy-grid,.production-path-grid,.pricing-grid,.desktop-release-grid,.material-flow-grid,.settlement-lane-grid,.talent-grid,.deliver-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.card-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.card-grid article{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);background:#fbfefd}.gap-closure-grid,.prerequisite-grid,.desktop-release-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.upload-strategy-grid,.material-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid,.revenue-split-grid,.settlement-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-path-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-grid,.talent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deliver-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.audio-chain-grid,.return-loop-grid,.commercial-flow-grid,.revenue-hero-strip,.book-pass-grid,.revenue-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leading-command-grid,.original-grid,.radar-grid,.health-grid,.inspection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gap-closure-grid article,.prerequisite-grid article,.upload-strategy-grid article,.desktop-release-grid article,.pricing-grid article,.settlement-rule-list article,.editor-acceptance-panel article{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);background:#fbfefd}.gap-closure-grid article{align-content:start;gap:8px;display:grid}.gap-closure-grid div,.gap-closure-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.gap-closure-grid p,.gap-closure-grid small,.prerequisite-grid p,.prerequisite-grid small,.upload-strategy-grid p,.upload-strategy-grid small,.desktop-release-grid p,.pricing-grid p,.pricing-grid small,.settlement-rule-list p{color:var(--text-muted);margin:0;line-height:1.65}.gap-closure-grid b,.prerequisite-grid strong,.upload-strategy-grid strong,.desktop-release-grid strong,.pricing-grid strong{color:var(--text);display:block}.gap-closure-grid em{color:var(--brand-hover);font-style:normal;font-weight:800}.prerequisite-grid span{color:var(--accent);font-weight:900}.upload-strategy-grid span,.desktop-release-grid span,.pricing-grid span{color:var(--brand-hover);margin:6px 0;font-weight:800;display:block}.leading-command-grid article,.original-grid article,.radar-grid article,.health-grid article,.inspection-grid article{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfefd;min-height:142px;padding:14px}.leading-command-grid article{gap:8px;display:grid}.leading-command-grid span,.original-grid span,.radar-grid span,.inspection-grid span{border-radius:var(--radius-full);width:fit-content;color:var(--brand-hover);font-weight:800;font-size:var(--text-sm);background:#e0f7f4;padding:3px 8px}.leading-command-grid strong,.original-grid strong,.radar-grid strong,.health-grid strong,.inspection-grid strong{color:#0f172a;font-size:var(--text-md)}.leading-command-grid p,.leading-command-grid small,.original-grid p,.original-grid small,.radar-grid p,.radar-grid small,.health-grid p,.health-grid small,.inspection-grid p,.inspection-grid small{color:var(--text-muted);line-height:1.65}.radar-grid article.p0,.inspection-grid article.blocked{background:#fff7ed;border-color:#fb923c}.radar-grid article.p1{background:#fffbeb;border-color:#facc15}.inspection-grid article.ok{background:#f0fdf4;border-color:#86efac}.health-grid article{grid-template-columns:58px 1fr;align-items:start;gap:6px 12px;display:grid}.health-grid b{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand-hover);background:#e0f7f4;grid-row:span 3;place-items:center;font-size:18px;display:inline-grid}.audio-chain-grid article,.return-loop-grid article,.commercial-flow-grid article{border-radius:var(--radius-md);padding:var(--space-md);background:#f8fbfb;border:1px solid #dbe7ef}.audio-chain-grid span,.return-loop-grid span,.commercial-flow-grid span{color:var(--accent);font-weight:900}.audio-chain-grid strong,.return-loop-grid strong,.commercial-flow-grid strong{color:#0f3b5f;margin:6px 0;display:block}.audio-chain-grid p,.return-loop-grid p,.commercial-flow-grid p{color:var(--text-muted);margin:4px 0;line-height:1.6}.audio-chain-grid b{color:var(--text)}.revenue-hero-strip article,.book-pass-grid article,.revenue-split-grid article,.revenue-gate-grid article,.studio-plan-grid article{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfefd;padding:14px}.revenue-hero-strip article:first-child,.book-pass-grid article:nth-child(2),.revenue-gate-grid article:nth-child(2){background:#f1fbf9;border-color:#0f766e59}.revenue-hero-strip span,.book-pass-grid span,.revenue-gate-grid span,.studio-plan-grid span{border-radius:var(--radius-sm);width:fit-content;color:var(--brand);font-size:var(--text-sm);background:#e7f7f4;padding:3px 8px;font-weight:800;display:inline-flex}.revenue-hero-strip strong,.book-pass-grid strong,.revenue-gate-grid strong,.studio-plan-grid strong{color:var(--text);margin:10px 0 6px;display:block}.revenue-hero-strip strong{font-size:var(--text-xl)}.book-pass-grid b,.studio-plan-grid b{color:var(--accent);font-size:var(--text-lg);margin-bottom:6px;display:block}.revenue-hero-strip p,.revenue-hero-strip small,.book-pass-grid p,.revenue-split-grid p,.revenue-gate-grid p,.studio-plan-grid p{color:var(--text-muted);margin:0;line-height:1.7}.readiness-grid article{min-height:104px}.readiness-grid article.blocked{background:#fff7ed;border-color:#fed7aa}.readiness-grid article.ok{background:#f0fdf4;border-color:#bbf7d0}.readiness-grid b,.readiness-grid span{display:block}.readiness-grid span{color:var(--brand-hover);margin:5px 0;font-weight:800}.readiness-grid .blocked span{color:var(--accent)}.readiness-grid p{color:var(--text-muted);margin:0;line-height:1.6}.deliver-grid article{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px}.modal-backdrop{z-index:100;padding:var(--space-xl);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.modal-panel{background:var(--surface);border-radius:10px;width:min(720px,96vw);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 25px 70px #00000040}.modal-close{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.modal-panel footer{justify-content:flex-end;gap:var(--space-sm);margin-top:18px;display:flex}.modal{background:var(--surface);border-radius:var(--radius-xl);width:min(760px,100vw - 36px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0f172a47}.modal-header,.modal-footer{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.modal-footer{border-top:1px solid var(--border-light);border-bottom:0;justify-content:flex-end}.modal-body{padding:18px}.icon-button{background:0 0;border:0;font-size:22px}.toast,.api-error{z-index:120;color:#fff;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#0f172a;position:fixed;bottom:18px;right:18px}.toast{align-items:flex-start;gap:12px;width:min(520px,100vw - 36px);max-height:30vh;line-height:1.55;display:flex}.toast>span{overflow-wrap:anywhere;min-width:0}.toast-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.toast-close svg{width:15px;height:15px}.api-error{background:#991b1b;bottom:72px}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tabs.slim{gap:4px;margin-bottom:8px;display:flex}.tabs.slim button{flex:1;padding:7px 6px}.filters{padding:var(--space-lg);grid-template-columns:1fr 280px 180px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.team-switch{padding:var(--space-lg);justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.path-panel{padding:var(--space-lg);margin-bottom:14px}.form-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.form-grid.cols-2{grid-template-columns:repeat(2,1fr)}.form-grid.compact{gap:var(--space-sm)}.form-grid label{color:var(--text-muted);font-weight:700}.check{align-items:center;gap:var(--space-sm);display:flex}.check input{width:auto}.marketplace-checkout-head{justify-content:flex-start;align-items:flex-start}.marketplace-checkout-head h2{white-space:nowrap;flex:none}.marketplace-checkout-head p{flex:1;min-width:0}.marketplace-checkout-options{gap:8px;max-height:360px;display:grid;overflow:auto}.marketplace-checkout-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.marketplace-checkout-option:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}.marketplace-checkout-option input{width:auto}.marketplace-checkout-option span{gap:3px;min-width:0;display:grid}.marketplace-checkout-option strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-checkout-option small{color:var(--text-muted);font-weight:500}.marketplace-checkout-option b{color:var(--primary);font-size:1rem}.field,.choice-field{gap:6px;display:grid}.field span,.choice-field legend{font-weight:800}.field small,.hint-line{color:var(--text-muted)}.span-2{grid-column:span 2}.choice-field{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.badge{border-radius:var(--radius-full);background:var(--brand);color:#fff;min-width:20px;height:20px;font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.breadcrumb{gap:var(--space-md);color:var(--accent);margin-bottom:var(--space-md);align-items:center;font-weight:700;display:flex}.book-breadcrumb{margin-bottom:var(--space-md);color:var(--accent);justify-content:flex-start;align-items:center;gap:10px;display:flex}.text-button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.sync-health{border-left:4px solid #0f766e;justify-content:space-between;align-items:center;gap:18px;display:flex}.sync-health.queued{border-left-color:var(--warning)}.sync-health.blocked{border-left-color:#dc2626}.sync-health h3{color:var(--text);margin:4px 0;font-size:18px}.sync-health p{color:var(--text-muted);margin:0}.sync-health-stats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:min(560px,100%);display:grid}.toolbar-panel{grid-template-columns:1fr minmax(280px,420px) 180px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:grid}.path-grid{gap:var(--space-sm);grid-template-columns:repeat(5,1fr);display:grid}.path-grid article{border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-md);background:#f8fcfb}.path-grid b{color:var(--brand);margin-right:var(--space-sm)}.project-entry-panel{margin-bottom:14px}.project-entry-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.project-entry-card{text-align:left;border-radius:var(--radius-md);padding:var(--space-md);min-height:92px;color:var(--text);background:#f8fbfb;border:1px solid #dbe7ef;gap:6px;display:grid}.project-entry-card:hover{border-color:var(--brand);background:#eefaf8}.project-entry-card span{font-weight:800}.project-entry-card strong{font-size:var(--text-lg);color:var(--brand-hover)}.project-entry-card small{color:var(--text-muted);line-height:1.5}.mini-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.mini-stats span{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;color:var(--text-muted);padding:6px}.book-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.todo-card,.quote-card,.permission-card,.request-card,.member-row{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-sm);background:var(--surface)}.todo-card p,.quote-card p,.request-card p{color:var(--text-muted);line-height:1.6}.quote-card strong{color:var(--accent);margin:8px 0;font-size:18px;display:block}.todo-panel .task-card{margin-bottom:10px}.member-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.member-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fbfefd;padding:14px}.member-card footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.member-picker article{border-bottom:1px solid var(--border-light);grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;display:grid}.member-picker span{color:var(--text-muted)}.member-list{gap:6px;max-height:460px;display:grid;overflow:auto}.member-pick{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.member-pick.is-selected,.identity-card.is-selected,.tag-button.is-selected{background:#fffbeb;border-color:#f59e0b}.tag-button{width:auto}.export-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.split-preview,.billing-box,.notice{padding:var(--space-md);border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fde68a;margin-top:12px}.notice.danger{color:var(--danger);background:#fff5f5;border-color:#fecaca}.switch{justify-content:center;align-items:center;gap:5px;padding:4px;display:inline-flex}.switch span{border-radius:var(--radius-full);background:#cbd5e1;width:34px;height:20px;display:inline-block;position:relative}.switch span:after{content:"";width:14px;height:14px;transition:transform var(--duration-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch.is-on span{background:#fbbf24}.switch.is-on span:after{transform:translate(14px)}.mini-chip-list{flex-wrap:wrap;gap:8px;display:flex}.mini-chip-list span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);padding:5px 8px}.dot,.swatch{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.dot.teal{background:#0f766e}.dot.slate{background:#111827}.dot.cyan{background:#0891b2}.dot.amber{background:#d97706}.dot.blue{background:#2563eb}.dot.violet{background:#7c3aed}.dot.orange{background:#ea580c}.divider{background:var(--border);width:1px;min-height:30px}.waveform-panel{margin-top:12px}.waveform-panel .waveform{border:1px dashed var(--brand);border-radius:var(--radius-md);min-height:140px;color:var(--brand);background:#f8fcfb;place-items:center;font-weight:800;display:grid}@media (width<=1280px){.stats-row,.path-grid,.deliver-grid,.team-grid,.profile-grid,.requirement-grid,.ops-stats,.ops-grid,.book-web-ops,.mvp-steps,.pipeline-steps,.book-grid,.member-grid,.metric-grid,.metric-grid.compact,.integration-grid,.daidaiya-card-grid,.upgrade-list,.task-view-tabs,.material-groups,.material-flow-grid,.talent-grid,.production-path-grid,.settlement-lane-grid,.settlement-batch-list,.invoice-setting-list,.desktop-download-grid,.commercial-milestones,.workflow-rail,.stage-cards,.check-grid,.home-command,.home-quick-grid,.book-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.audio-chain-grid,.return-loop-grid,.commercial-flow-grid,.revenue-hero-strip,.book-pass-grid,.revenue-split-grid,.revenue-gate-grid,.studio-plan-grid,.project-entry-grid{grid-template-columns:1fr}}@media (width<=768px){.stats-row,.path-grid,.deliver-grid,.team-grid,.profile-grid,.requirement-grid,.book-grid,.form-grid,.filters,.ops-stats,.ops-grid,.book-web-ops,.mvp-steps,.pipeline-steps{grid-template-columns:1fr}.hero,.hero-panel,.team-switch,.section-head{flex-direction:column}.sync-health{flex-direction:column;align-items:stretch}.sync-health-stats{grid-template-columns:1fr;min-width:0}.hero-panel,.task-card footer,.book-card-top,.book-card footer,.toolbar-panel,.book-ops-strip{flex-direction:column;align-items:stretch}.book-grid,.member-grid,.launch-grid,.home-command,.home-quick-grid,.competitor-grid,.integration-grid,.daidaiya-card-grid,.upgrade-list,.playbook-strip,.playbook-strip.large,.split-mode-grid,.check-grid,.book-mini-stats,.metric-grid,.metric-grid.compact,.export-options,.task-view-tabs,.material-groups,.material-flow-grid,.talent-grid,.production-path-grid,.settlement-lane-grid,.settlement-batch-list,.invoice-setting-list,.desktop-download-grid,.commercial-milestones{grid-template-columns:1fr}.span-2{grid-column:span 1}}.dashboard-panel{padding:var(--space-lg)}.dashboard-metrics{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.dashboard-charts{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.mini-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.mini-chart h4{margin:0 0 var(--space-md);font-size:var(--text-md)}.chart-bar-group{gap:var(--space-sm);display:grid}.chart-bar-item{gap:var(--space-sm);grid-template-columns:80px 1fr 32px;align-items:center;display:grid}.chart-bar-item span{color:var(--text-muted);font-size:var(--text-sm)}.chart-bar-item b{text-align:right;font-size:var(--text-md)}.chart-bar{background:var(--border-light);border-radius:var(--radius-full);height:8px;overflow:hidden}.chart-bar-fill{border-radius:var(--radius-full);height:100%;transition:width .6s var(--ease);display:block}.chart-bar-fill.brand{background:var(--brand)}.chart-bar-fill.success{background:var(--success)}.chart-bar-fill.warning{background:var(--warning)}.chart-bar-fill.danger{background:var(--danger)}.waveform-player{position:relative}.waveform-canvas{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;position:relative;overflow:hidden}.waveform-svg{width:100%;height:120px;display:block}.waveform-cursor{background:var(--accent);width:2px;height:100%;transition:left .1s linear;position:absolute;top:0;left:30%;box-shadow:0 0 6px #ff6a0066}.waveform-controls{align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;display:flex}.waveform-time{font-variant-numeric:tabular-nums;font-weight:700}.waveform-info{color:var(--text-muted);font-size:var(--text-sm);margin-left:auto}.waveform-regions{pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.waveform-region{opacity:.25;border-radius:2px;height:100%;position:absolute;top:0}.waveform-region.issue{background:var(--danger)}.waveform-region.warning{background:var(--warning)}.upload-drop-zone{padding:0}.drop-area{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl);border:2px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--speed-fast) var(--ease), background var(--speed-fast) var(--ease);flex-direction:column;display:flex}.drop-area:hover{border-color:var(--brand);background:var(--brand-soft)}.drop-icon{font-size:40px}.drop-area small{color:var(--text-muted)}.asset-filters{gap:var(--space-md);align-items:center;display:flex}.asset-filters input{flex:1;max-width:300px}.book-search-panel{gap:var(--space-sm);padding:var(--space-md);background:var(--surface);border:1px solid var(--brand);border-radius:var(--radius-md);margin-bottom:var(--space-md);animation:slideDown .2s var(--ease);align-items:center;display:flex}.book-search-panel input{flex:1}.shortcut-panel{z-index:110;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:360px;max-height:480px;box-shadow:var(--shadow-xl);padding:var(--space-lg);animation:modalSlideUp .25s var(--ease);position:fixed;bottom:80px;right:24px;overflow:auto}.shortcut-panel h3{margin:0 0 var(--space-md)}.shortcut-list{gap:6px;display:grid}.shortcut-item{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.shortcut-item:last-child{border-bottom:0}.shortcut-key{align-items:center;gap:4px;display:inline-flex}.shortcut-key kbd{background:var(--surface-hover);border:1px solid var(--border);font-family:inherit;font-size:var(--text-sm);text-align:center;border-radius:4px;min-width:28px;padding:2px 8px;display:inline-block}.notification-bell{cursor:pointer;position:relative}.notification-dot{background:var(--danger);border-radius:var(--radius-full);border:2px solid var(--surface);width:8px;height:8px;position:absolute;top:2px;right:2px}.notification-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:360px;max-height:400px;box-shadow:var(--shadow-xl);z-index:120;position:absolute;top:100%;right:0;overflow:auto}.notification-item{padding:var(--space-md);border-bottom:1px solid var(--border-light);cursor:pointer;transition:background var(--speed-fast) var(--ease)}.notification-item:hover{background:var(--surface-hover)}.notification-item.unread{background:var(--brand-soft)}.notification-item h4{font-size:var(--text-sm);margin:0 0 4px}.notification-item p{color:var(--text-muted);font-size:var(--text-sm);margin:0}.notification-item time{color:var(--text-muted);font-size:var(--text-xs)}.onboarding-overlay{z-index:200;pointer-events:none;position:fixed;inset:0}.onboarding-backdrop{pointer-events:auto;background:#0000008c;position:fixed;inset:0}.onboarding-tooltip{z-index:201;background:var(--surface);border:2px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-lg);max-width:360px;box-shadow:var(--shadow-xl);pointer-events:auto;animation:slideDown .3s var(--ease);position:fixed}.onboarding-tooltip h3{margin:0 0 var(--space-sm);color:var(--brand)}.onboarding-tooltip p{margin:0 0 var(--space-md);color:var(--text-muted)}.onboarding-dots{margin-bottom:var(--space-md);gap:6px;display:flex}.onboarding-dots span{border-radius:var(--radius-full);background:var(--border);width:8px;height:8px}.onboarding-dots span.active{background:var(--brand);width:24px}.onboarding-actions{gap:var(--space-sm);justify-content:flex-end;display:flex}p.empty{text-align:center;padding:var(--space-xl);color:var(--text-muted);font-style:italic}.emotion-curve-panel{overflow-x:auto}.emotion-legend{gap:var(--space-lg);padding:var(--space-sm) 0;display:flex}.emotion-legend span{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:6px;display:flex}.emotion-legend .dot{border-radius:var(--radius-full);width:12px;height:12px}.qc-radar{padding:var(--space-lg) 0;justify-content:center;display:flex}.qc-compliance{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.qc-row{padding:8px var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.qc-badge-pass{background:var(--success-soft);color:#166534;border-radius:var(--radius-sm);padding:2px 10px;font-weight:700}.qc-badge-fail{color:#991b1b;border-radius:var(--radius-sm);background:#fee2e2;padding:2px 10px;font-weight:700}.qc-badge-pending{background:var(--surface-hover);color:var(--text-muted);border-radius:var(--radius-sm);padding:2px 10px;font-weight:700}.fingerprint-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.fingerprint-card{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--surface);text-align:center}.fingerprint-card svg{width:100%;height:60px;margin:var(--space-sm) 0}.fingerprint-match{font-size:var(--text-lg);color:var(--brand);font-weight:800}.diff-panel{gap:var(--space-md);display:grid}.diff-inputs{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.diff-inputs textarea{resize:vertical;min-height:160px}.diff-result{font-family:Courier New,monospace;font-size:var(--text-sm)}.diff-line{padding:2px var(--space-sm);border-radius:2px}.diff-line.added{color:#166534;background:#dcfce7}.diff-line.removed{color:#991b1b;background:#fee2e2}.diff-line.modified{color:#92400e;background:#fef3c7}.cost-form{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.cost-result{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.cost-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center}.cost-card strong{font-size:var(--text-xl);color:var(--brand);margin:var(--space-sm) 0;display:block}@media (width<=768px){.dashboard-metrics,.dashboard-charts{grid-template-columns:1fr}.cost-form{grid-template-columns:1fr 1fr}.diff-inputs{grid-template-columns:1fr}.fingerprint-grid{grid-template-columns:repeat(2,1fr)}.shortcut-panel{width:calc(100vw - 48px);right:12px}}.char-highlight{display:inline;position:relative}.char-error{color:#dc2626;cursor:pointer;background:#ef444433;border-bottom:2px solid #dc2626;border-radius:1px;padding:0 1px}.char-missing{color:#d97706;cursor:pointer;background:#eab30826;border-bottom:2px dashed #d97706;padding:0 1px}.char-extra{color:#7c3aed;cursor:pointer;background:#8b5cf626;padding:0 1px;text-decoration:line-through}.char-correct{color:var(--text)}.char-error-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#1e1e2e;border-radius:6px;padding:4px 10px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.char-error:hover .char-error-tooltip,.char-missing:hover .char-error-tooltip,.char-extra:hover .char-error-tooltip{opacity:1}.audit-char-legend{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:16px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.audit-char-legend span{align-items:center;gap:4px;display:flex}.audit-char-legend .legend-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.audit-char-clickable{cursor:pointer;border-radius:2px;transition:background .15s,transform .1s;position:relative}.audit-char-clickable:hover{background:#6366f126;transform:scale(1.05)}.audit-char-clickable.karaoke-active{color:var(--text);background:linear-gradient(135deg,#f973164d,#eab30833);font-weight:600;animation:.3s karaokePulse}@keyframes karaokePulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.audit-line-clickable{cursor:pointer;transition:background .2s}ruby{ruby-position:over}ruby rt{color:var(--text-muted,#888);letter-spacing:.02em;font-size:.6em;font-weight:400}ruby.pinyin-poly rt{color:var(--color-warning,#f59e0b);font-weight:600}.asr-panel{background:var(--surface-2,#f8f9fa);border-radius:10px;margin:8px 0;padding:10px 14px}.role-chip{border:none;outline:none;font-family:inherit;transition:all .2s}.role-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.role-chip.active{font-weight:600;box-shadow:0 2px 8px #00000014}.wo-status-badge{border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.bill-summary table{border-collapse:collapse}.bill-summary th,.bill-summary td{border-bottom:1px solid var(--border,#eee)}.bill-summary tr:hover td{background:var(--surface-hover,#00000005)}.audit-summary-panel{background:var(--surface-2,#f8f9fa);border-radius:12px;margin:12px 0;padding:16px}.region-recorder-panel .btn-record{color:#dc2626}.region-recorder-panel .btn-record:not(:disabled):hover{background:#dc26261a}.audit-export-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dual-score{align-items:center;gap:16px;display:flex}.dual-score .score-item{text-align:center}.dual-score .score-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.dual-score .score-label{color:var(--text-muted,#888);margin-top:2px;font-size:11px}.cv-duration-panel{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px 0;display:grid}.cv-duration-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px;transition:box-shadow .2s,transform .2s}.cv-duration-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.cv-duration-card .cv-name{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.cv-duration-card .cv-avatar{background:var(--brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.cv-duration-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cv-stat-item{text-align:center}.cv-stat-item .stat-value{color:var(--brand);font-size:20px;font-weight:700}.cv-stat-item .stat-label{color:var(--muted);margin-top:2px;font-size:11px}.cv-stat-item.stat-warning .stat-value{color:var(--orange)}.cv-stat-item.stat-danger .stat-value{color:#dc2626}.cv-duration-bar{background:var(--line);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.cv-duration-bar .bar-fill{background:linear-gradient(90deg, var(--brand), var(--brand-dark));border-radius:3px;height:100%;transition:width .6s}.smart-post-panel{background:var(--bg);border:1px solid var(--line);border-radius:16px;margin-bottom:20px;padding:24px}.smart-post-panel h3{align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.post-chain{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.post-chain-step{background:var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .2s;display:flex}.post-chain-step:hover{border-color:var(--brand)}.post-chain-step.step-active{border-color:var(--brand);color:var(--brand);background:#0f8b7f1a;font-weight:600}.post-chain-step .step-toggle{border:2px solid var(--muted);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.post-chain-step.step-active .step-toggle{background:var(--brand);border-color:var(--brand)}.post-chain-step.step-active .step-toggle:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.post-chain-arrow{color:var(--muted);align-self:center;font-size:16px}.post-presets{gap:8px;margin-bottom:20px;display:flex}.post-preset-btn{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:20px;padding:8px 20px;font-size:13px;transition:all .2s}.post-preset-btn:hover{border-color:var(--brand);color:var(--brand)}.post-preset-btn.preset-active{background:var(--brand);color:#fff;border-color:var(--brand)}.post-progress{background:var(--line);border-radius:4px;height:8px;margin-top:16px;overflow:hidden}.post-progress-bar{background:linear-gradient(90deg, var(--brand), #06b6d4);border-radius:4px;height:100%;transition:width .4s}.post-compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.post-compare-card{border:1px solid var(--line);text-align:center;border-radius:12px;padding:16px}.post-compare-card h4{color:var(--muted);margin-bottom:8px;font-size:13px}.post-compare-card .waveform-mini{background:var(--line);border-radius:6px;height:40px;margin-bottom:8px;position:relative;overflow:hidden}.return-opinion-panel{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:16px}.return-opinion-form{gap:10px;display:grid}.return-opinion-form textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:80px;color:var(--text);resize:vertical;border-radius:8px;padding:10px;font-size:13px}.return-opinion-form select,.return-opinion-form input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 12px;font-size:13px}.return-opinion-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.return-opinion-item{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:13px;display:flex}.return-opinion-item .opinion-time{color:var(--brand);white-space:nowrap;font-family:monospace;font-size:12px}.return-opinion-item .opinion-type{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.wechat-login-box{text-align:center;border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:24px}.wechat-login-box .wechat-icon{width:48px;height:48px;margin:0 auto 12px}.wechat-qr-placeholder{background:var(--line);width:180px;height:180px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;margin:16px auto;font-size:13px;display:flex}.collab-indicator{background:#0f8b7f14;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.collab-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite collabPulse}@keyframes collabPulse{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 4px #22c55e00}}.collab-avatars{margin-left:4px;display:flex}.collab-avatars .collab-av{border:2px solid var(--bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-6px;font-size:10px;font-weight:700;display:flex}[data-theme=dark] .smart-post-panel,[data-theme=dark] .cv-duration-card{background:#1a1c24;border-color:#2a2d35}[data-theme=dark] .post-chain-step{background:#2a2d35}[data-theme=dark] .post-preset-btn,[data-theme=dark] .return-opinion-panel{background:#1a1c24;border-color:#2a2d35}[data-theme=dark] .wechat-login-box{border-color:#2a2d35}@media (width<=768px){.cv-duration-panel,.post-compare{grid-template-columns:1fr}.post-chain{flex-direction:column}}.waveform-player{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.waveform-container{cursor:pointer;min-height:80px;position:relative}.waveform-controls{align-items:center;gap:var(--space-sm);border-top:1px solid var(--border-light);background:var(--bg);padding:8px 12px;display:flex}.waveform-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;transition:all var(--speed-fast) var(--ease);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.waveform-btn:hover{border-color:var(--brand);color:var(--brand)}.waveform-play-btn{border-radius:var(--radius-full);width:36px;height:36px}.waveform-play-btn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.waveform-time{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-muted);min-width:120px;font-weight:600}.waveform-zoom{gap:4px;margin-left:auto;display:flex}.waveform-speed{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);cursor:pointer;padding:4px 8px}.audit-sync-panel{gap:var(--space-md);grid-template-columns:1fr;display:grid}.audit-line-active{transition:background .2s var(--ease);border-left:3px solid var(--brand)!important;background:#0f8b7f1f!important}.audit-char-karaoke{background:var(--brand);color:#fff;border-radius:2px;padding:0 1px;transition:background 80ms linear}.audit-missing-badge{color:#991b1b;border-radius:var(--radius-sm);background:#fee2e2;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.audit-missing-badge.extra{color:#7c3aed;background:#f3e8ff}.audit-scroll-container{scroll-behavior:smooth;max-height:400px;overflow-y:auto}.audit-line-row{align-items:flex-start;gap:var(--space-sm);transition:all .15s var(--ease);cursor:pointer;border-left:3px solid #0000;padding:8px 12px;display:flex}.audit-line-row:hover{background:var(--surface-hover)}.audit-line-time{color:var(--text-muted);min-width:50px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.audit-line-role{border-radius:var(--radius-sm);text-align:center;min-width:40px;padding:2px 6px;font-size:11px;font-weight:600}.audit-line-text{flex:1;font-size:14px;line-height:1.6}.web-recorder-panel{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.web-recorder-panel .card-header{background:var(--surface);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.web-recorder-panel .card-body{padding:16px}.recorder-device{margin-bottom:16px}.recorder-device label{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:6px;display:block}.recorder-device select{width:100%}.vu-meter-container{align-items:center;gap:12px;margin-bottom:16px;display:flex}.vu-meter{background:var(--border-light);border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.vu-meter-fill{background:linear-gradient(90deg,#22c55e 0% 60%,#eab308 75%,#ef4444 95%);border-radius:6px;height:100%;transition:width 50ms linear}.vu-meter-label{color:var(--text-muted);min-width:50px;font-family:JetBrains Mono,monospace;font-size:11px}.quality-score-panel{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:16px;margin-bottom:16px;padding:12px;display:flex}.quality-score-circle{border-radius:var(--radius-full);border:3px solid var(--brand);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.quality-score-value{color:var(--brand);font-size:18px;font-weight:800}.quality-details{font-size:var(--text-sm);color:var(--text-muted);gap:2px;display:grid}.quality-suggestion{color:var(--text);margin-top:4px;font-weight:600}.recorder-actions{gap:var(--space-sm);justify-content:center;margin-bottom:16px;display:flex}.btn-record{border-radius:var(--radius-full);color:#fff;cursor:pointer;transition:all var(--speed-fast) var(--ease);background:#ef4444;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.btn-record:hover{background:#dc2626;transform:scale(1.04)}.btn-record svg{fill:currentColor}.btn-record.btn-pause{color:#1a1a1a;background:#eab308}.btn-record.btn-stop{background:#64748b}@keyframes recordPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 12px #ef444400}}.btn-record.recording{animation:1.5s infinite recordPulse}.recorder-takes{gap:8px;max-height:200px;display:grid;overflow-y:auto}.take-item{align-items:center;gap:var(--space-sm);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--text-sm);padding:8px 12px;display:flex}.take-item .take-quality{margin-left:auto;font-weight:600}.align-steps{margin-bottom:var(--space-lg);gap:0;display:flex;position:relative}.align-step{font-size:var(--text-sm);color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:6px;padding:12px 8px;display:flex;position:relative}.align-step:after{content:"";background:var(--border-light);width:calc(100% - 40px);height:2px;position:absolute;top:22px;right:0;transform:translate(50%)}.align-step:last-child:after{display:none}.step-num{border-radius:var(--radius-full);border:2px solid var(--border);width:32px;height:32px;font-weight:700;font-size:var(--text-sm);transition:all var(--speed-fast) var(--ease);z-index:1;background:var(--bg);justify-content:center;align-items:center;display:flex}.align-step.active .step-num{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 4px #0f8b7f26}.align-step.active{color:var(--text);font-weight:600}.align-step.done .step-num{background:var(--brand);border-color:var(--brand);color:#fff}.align-step.done:after{background:var(--brand)}.align-upload{text-align:center;padding:var(--space-lg)}.align-upload input[type=file]{display:none}.align-upload label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.align-progress{text-align:center;padding:var(--space-lg)}.align-progress .progress-bar{background:var(--border-light);height:6px;margin-bottom:var(--space-sm);border-radius:3px;overflow:hidden}.align-progress .progress-fill{background:linear-gradient(90deg, var(--brand), #06b6d4);border-radius:3px;height:100%}.align-results{padding:var(--space-md) 0}.align-stats{gap:var(--space-lg);padding:var(--space-md);background:var(--surface);border-radius:var(--radius-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.align-stats .stat{font-size:var(--text-sm);color:var(--text-muted)}.align-stats .stat strong{color:var(--brand)}.align-preview{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.align-row{gap:var(--space-sm);border-bottom:1px solid var(--border-light);font-size:var(--text-sm);grid-template-columns:90px 50px 1fr 45px;align-items:center;padding:6px 12px;display:grid}.align-row:last-child{border-bottom:0}.align-row.high{background:#22c55e0d}.align-row.mid{background:#eab3080d}.align-row.low{background:#ef44440d}.align-time{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:11px}.align-role{font-size:11px;font-weight:600}.align-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.align-conf{text-align:right;font-size:11px;font-weight:700}.align-row.high .align-conf{color:#16a34a}.align-row.mid .align-conf{color:#d97706}.align-row.low .align-conf{color:#dc2626}[data-theme=dark] .waveform-controls{background:#1a1c24}[data-theme=dark] .waveform-btn{background:#2a2d35;border-color:#3a3d45}[data-theme=dark] .web-recorder-panel .card-header{background:#1a1c24}[data-theme=dark] .quality-score-panel{background:#1a1c24;border-color:#2a2d35}[data-theme=dark] .vu-meter{background:#2a2d35}[data-theme=dark] .take-item{background:#1a1c24;border-color:#2a2d35}[data-theme=dark] .align-preview,[data-theme=dark] .align-row{border-color:#2a2d35}[data-theme=dark] .align-stats,[data-theme=dark] .step-num{background:#1a1c24}[data-theme=dark] .audit-missing-badge{color:#fca5a5;background:#4a1515}[data-theme=dark] .audit-missing-badge.extra{color:#c4b5fd;background:#2e1065}@media (width<=768px){.align-steps{flex-direction:column}.align-step:after{display:none}.align-row{grid-template-columns:70px 40px 1fr 35px;font-size:12px}.recorder-actions{flex-direction:column;align-items:center}}.audit-char-clickable{cursor:pointer;border-radius:2px;padding:0 1px;transition:background-color .15s,color .15s}.audit-char-clickable:hover{background:var(--color-primary,#0f8b7f);color:#fff}[data-theme=dark] .audit-char-clickable:hover{background:var(--color-primary-light,#14b8a6);color:#000}.audit-line-clickable{cursor:pointer}.audit-line-clickable:hover{background:#0f8b7f14}.daw-tracks-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:16px;background:#090a0f66!important;border:1px solid #ffffff14!important}.daw-track-row{transition:all .3s cubic-bezier(.4,0,.2,1)}.daw-track-row:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d;background:#ffffff0a!important}.effects-knobs{border:1px solid #ffffff0d;background:#00000059!important}.effects-knobs input[type=range]{-webkit-appearance:none;background:#ffffff1a;border-radius:2px;outline:none;width:80px;height:4px}.effects-knobs input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary,#0f8b7f);cursor:pointer;width:12px;height:12px;box-shadow:0 0 8px var(--color-primary,#0f8b7f);border-radius:50%;transition:transform .1s}.effects-knobs input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.3)}.audit-char-clickable.char-playing{text-shadow:0 0 6px #fffc;font-weight:700;transition:all .1s ease-in-out;display:inline-block;transform:scale(1.1);box-shadow:0 0 10px #0ea5e966;background:linear-gradient(90deg, var(--color-primary,#0f8b7f), #06b6d4)!important;color:#fff!important}.char-error{border-bottom:2px wavy var(--color-error,#dc2626);position:relative}.char-missing{border:1px dashed var(--text-muted,#888);opacity:.6;padding:0 2px}.char-extra{border:1px solid var(--color-warning,#f59e0b);background:#f59e0b1a;border-radius:4px;padding:0 2px}.virtual-studio-status-bar{border:1px solid var(--border-color,#d1d5db);transition:all .3s}.virtual-studio-status-bar.connected{background:#10b98108!important;border-color:#10b981!important}.virtual-studio-status-bar.disconnected{border-color:var(--border-color,#d1d5db)}.participant-avatar-container{cursor:pointer;transition:transform .2s}.participant-avatar-container:hover{z-index:10;transform:scale(1.1)}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.avatar-speaking{animation:1.5s infinite pulse;border-color:#10b981!important}.audit-word-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:10px 12px;display:flex}.audit-word-strip strong{color:var(--text-secondary);font-size:var(--text-sm);margin-right:6px}.role-switcher-container button{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.role-switcher-container button:hover{background:#ffffff0d;color:#fff!important}.role-switcher-container button.active-role{box-shadow:0 0 12px #a855f766}.style-toolbar button.active{background:var(--primary-glow)!important;color:#fff!important;border-color:var(--primary)!important}.advanced-tools button.active{box-shadow:0 0 8px #a855f766;color:#fff!important;background:#a855f7!important;border-color:#c084fc!important}.admin-sidebar .nav-item{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.admin-sidebar .nav-item:hover{color:#fff!important;background:#1a1a1a!important}.admin-sidebar .nav-item.active{box-shadow:inset 3px 0 #f43f5e,0 0 12px #f43f5e1a;background:#222!important}.help-page .competitor-grid article{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.help-page .competitor-grid article:hover{transform:translateY(-4px);box-shadow:0 8px 30px #a855f726;border-color:#a855f7!important}@keyframes pulseGlow{0%{box-shadow:0 0 8px #a855f733}50%{box-shadow:0 0 16px #a855f799}to{box-shadow:0 0 8px #a855f733}}.collab-lock{background:#a855f71a;border:1px solid #a855f733;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;animation:2s infinite pulseGlow;display:inline-flex}[data-action=globalUndo]:disabled,[data-action=globalRedo]:disabled{opacity:.38;cursor:not-allowed}.command-palette-backdrop{z-index:9800;background:#0f172a73;justify-content:center;align-items:flex-start;padding-top:min(14vh,120px);display:flex;position:fixed;inset:0}.command-palette-panel{background:var(--surface);border:1px solid var(--border);width:min(640px,100vw - 28px);max-height:min(620px,76vh);box-shadow:var(--shadow-xl);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.command-palette-head,.command-palette-foot{border-bottom:1px solid var(--border-light);align-items:center;gap:10px;padding:12px 14px;display:flex}.command-palette-foot{border-top:1px solid var(--border-light);color:var(--text-muted);border-bottom:0;font-size:12px}.command-palette-head span{font-family:var(--font-mono,monospace);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;padding:3px 6px;font-size:12px}.command-palette-head input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.command-palette-list{padding:6px;overflow:auto}.command-palette-item{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.command-palette-item:hover,.command-palette-item.active{background:var(--brand-soft,#14b8a61f)}.command-palette-item span,.command-palette-item small{color:var(--text-muted);font-size:12px}.command-palette-item small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.command-palette-empty{text-align:center;color:var(--text-muted);padding:24px}.context-menu-backdrop{z-index:9700;background:0 0;position:fixed;inset:0}.context-menu{background:var(--surface);border:1px solid var(--border);width:220px;box-shadow:var(--shadow-xl);border-radius:8px;gap:2px;padding:6px;display:grid;position:fixed}.context-menu header{border-bottom:1px solid var(--border-light);gap:2px;padding:7px 8px;display:grid}.context-menu header small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.context-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px}.context-menu button:hover{background:var(--surface-hover)}.production-context-menu{color:#22341e;background:#fffef9;border-color:#d6e4d0;gap:6px;width:300px;padding:8px}.production-context-menu header{border-bottom-color:#e5eddf}.context-menu-group{border-bottom:1px solid #eef3ea;gap:2px;padding:5px 0;display:grid}.context-menu-group:last-child{border-bottom:0}.context-menu-group>span{color:#6d7d66;padding:4px 8px;font-size:11px;font-weight:900}.production-context-menu button{color:#263922;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.production-context-menu button:hover{color:#0f5f56;background:#eff8e7}.context-menu-group.desktop{background:#f5fffc;border:1px dashed #cadcd9;border-radius:8px;padding:6px}.script-selection-bubble{z-index:1500;background:#fff;border:1px solid #e0e0e6;border-radius:8px;width:auto;max-width:calc(100vw - 24px);padding:4px;position:fixed;box-shadow:0 8px 24px #2c3c2629}.script-selection-bubble-inner{grid-auto-columns:40px;grid-auto-flow:column;align-items:center;gap:4px;min-height:40px;display:grid}.script-selection-role-panel{background:#fff;border-top:1px solid #eef2eb;gap:6px;width:340px;max-height:320px;padding:8px;display:grid;overflow:auto}.selection-role-search-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.selection-role-search{display:block;position:relative}.selection-role-search input{color:#2e382f;background:#fff;border:1px solid #dfe9d8;border-radius:8px;width:100%;min-height:32px;padding-left:30px;font-size:12px}.selection-role-search .selection-bubble-vector-icon{z-index:1;color:#818680;pointer-events:none;width:16px;height:16px;position:absolute;top:8px;left:10px}.selection-role-add{color:#304334!important;background:#fff!important;border:1px solid #dfe9d8!important;border-radius:8px!important;width:40px!important;min-width:40px!important;height:32px!important;min-height:32px!important;line-height:1!important}.selection-role-add .selection-bubble-vector-icon{width:16px;height:16px}.selection-role-hint{color:#829082;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.35;display:flex}.selection-role-hint strong,.selection-role-group-title{color:#334339;font-size:12px}.selection-role-chip-row{flex-wrap:wrap;gap:5px;display:flex}.selection-role-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:144px;display:grid}.selection-role-columns section{background:#f6faf3;border-radius:6px;grid-template-rows:20px minmax(0,1fr);min-width:0;display:grid}.selection-role-columns .selection-role-group-title{color:#7a8d7a;padding:2px 6px 0;font-weight:600}.selection-role-grid{align-content:start;max-height:124px;padding:4px;overflow:auto}.selection-role-chip-row button,.selection-role-actions button{color:#3f5943;background:#fff;border:1px solid #dcead4;border-radius:5px;width:auto;min-width:0;min-height:18px;padding:2px 8px;font-size:12px;font-weight:600}.selection-role-chip-row button:before,.selection-role-actions button:before,.selection-role-add:before,.selection-role-swatch:before{content:none}.selection-role-long-row{max-height:124px;overflow:auto}.selection-role-empty{color:#8a958a;font-size:12px;line-height:18px}.selection-role-color-row{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.selection-role-color-row .selection-role-swatch{background:var(--selection-role-color);border:1px solid #dce8d3;border-radius:6px;width:100%;min-width:0;min-height:20px}.selection-role-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.script-selection-bubble button{color:#212620;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;gap:1px;width:40px;min-width:40px;height:40px;min-height:40px;padding:3px 2px;font-size:11px;font-weight:500;line-height:1.1;display:grid}.script-selection-bubble button:before{content:none}.script-selection-bubble .selection-bubble-vector-icon{color:currentColor;width:16px;height:16px;display:block;overflow:visible}.script-selection-bubble .menu-label{white-space:nowrap;font-size:11px;line-height:1;display:block}.script-selection-bubble button:hover,.script-selection-bubble button.selected{color:#56814a;background:#f2f7ef;border-color:#89b47d}.script-selection-role-panel button{color:#3f5943;background:#fff;border:1px solid #dcead4;border-radius:5px;width:auto;min-width:0;min-height:18px;padding:2px 8px;font-size:12px;font-weight:600}.script-selection-role-panel .selection-role-add{width:40px!important;min-width:40px!important;height:32px!important;min-height:32px!important;padding:0!important}.script-selection-role-panel .selection-role-swatch{width:100%;min-width:0;min-height:20px;padding:0}.script-selection-role-panel .selection-role-actions button{white-space:nowrap;min-height:26px;padding:3px 4px;font-size:11px}.import-sandbox-report{gap:12px;margin-top:14px;display:grid}.import-sandbox-report .metric-grid article{border:1px solid var(--border-light);background:var(--surface-hover);border-radius:8px;gap:4px;min-height:72px;padding:12px;display:grid}.notice.warn{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:8px;padding:12px}.audit-ticket-board{gap:12px;display:grid}.audit-ticket-columns{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid;overflow-x:auto}.audit-ticket-column{border:1px solid var(--border-light);background:var(--surface-hover);border-radius:8px;align-content:start;gap:8px;min-width:180px;padding:8px;display:grid}.audit-ticket-column header{justify-content:space-between;align-items:center;gap:8px;display:flex}.audit-ticket-card{border:1px solid var(--border-light);background:var(--surface);border-radius:8px;gap:6px;padding:10px;display:grid}.audit-ticket-card p,.audit-ticket-card small{color:var(--text-muted);margin:0}[data-user-settings-center] .button-row,[data-settings-production-actions] .button-row,[data-template-role-library-center] .button-row{align-items:center}.stacked-form{gap:12px;display:grid}.stacked-form label{color:var(--text-muted);font-size:var(--text-sm);gap:6px;font-weight:700;display:grid}.stacked-form label:has(input[type=checkbox]){color:var(--text);grid-template-columns:auto 1fr;align-items:center;font-weight:800}.stacked-form input,.stacked-form select{width:100%;min-height:38px}[data-device-center] .danger{white-space:nowrap}[data-tts-preview-center] .list-card,[data-template-role-library-center] .list-card{align-items:center}.global-corner-actions{z-index:80;align-items:center;gap:8px;display:flex;position:absolute;top:42px;right:18px}.global-corner-actions .icon-btn{background:var(--surface);border:1px solid var(--border);width:auto;min-width:42px;height:34px;color:var(--text);box-shadow:var(--shadow-sm);border-radius:8px;gap:6px;padding:0 10px}.global-corner-actions .icon-btn svg{width:16px;height:16px}.global-corner-actions .icon-btn span{font-size:var(--text-xs);white-space:nowrap;font-weight:800}.help-feedback-menu{border:1px solid var(--border);background:var(--surface);width:168px;box-shadow:var(--shadow-xl);border-radius:8px;gap:4px;padding:8px;display:grid;position:absolute;top:40px;right:0}.help-feedback-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-weight:800}.help-feedback-menu button:hover{background:var(--surface-hover)}.keyboard-flow-popover{color:#23351f;background:#fffef9;border:1px solid #d6e4d0;border-radius:10px;gap:10px;width:min(360px,100vw - 28px);padding:12px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 20px 52px #25391f29}.keyboard-flow-popover header{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyboard-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.keyboard-flow-grid span,.keyboard-flow-popover nav button{background:#fbfff6;border:1px solid #e2eadb;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px;display:flex}.keyboard-flow-grid em{color:#61735a;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.keyboard-flow-popover nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.keyboard-flow-popover nav button{color:#263922;border-color:#d7e5cf;justify-content:center}.production-warning{background:linear-gradient(135deg, #f59e0b1f, #0f172a0a), var(--surface);border-color:#f59e0b73}.pinyin-hit-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.form-hint{color:var(--muted);margin:0;font-size:12px}.compact-task-list{gap:6px;display:grid}.compact-task-list .list-card{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.compact-task-list .list-card p{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.mobile-reader{gap:12px;padding-bottom:72px;display:grid}.mobile-reader-head,.mobile-script-line{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:14px}.mobile-script-list{gap:10px;display:grid}.mobile-script-line p{font-size:var(--mobile-reader-font,17px);margin:8px 0;line-height:1.8}.mobile-reader-actions{z-index:5;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:grid;position:sticky;bottom:8px}.public-shell{min-height:100vh;color:var(--text);background:#f6f9fd}.public-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #d8e5f0;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.public-brand,.public-topbar nav,.public-topbar nav button{align-items:center;display:flex}.public-brand{color:var(--text);cursor:pointer;background:0 0;border:0;gap:10px;font-weight:900}.public-brand .brand-mark{color:#fff;background:#0f766e;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.public-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.public-topbar nav button{color:#0f172a;background:#fff;border:1px solid #c9ddeb;border-radius:8px;min-height:38px;padding:0 16px;font-weight:800;box-shadow:0 10px 28px #0f172a0a}.public-canvas{width:min(1160px,100vw - 32px);margin:0 auto;padding:0 0 76px}.public-canvas-full{width:100%;max-width:none;padding:0}.public-site,.auth-page{gap:24px;display:grid}.public-hero{min-height:min(720px,100vh - 90px);box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;padding:clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden}.public-yoyo-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.public-yoyo-poster{background:radial-gradient(circle at 18% 60%,#0f766e6b,#0000 34%),radial-gradient(circle at 78% 24%,#14b8a65c,#0000 30%),#111827;border-radius:8px;place-items:start center;width:min(760px,100%);min-height:520px;padding:44px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 78px #0f172a38}.public-yoyo-poster:after{content:"";background:#050a1952;position:absolute;inset:0}.poster-glass{z-index:2;color:#fff;background:#0f172a6b;border:1px solid #ffffff14;border-radius:8px;justify-items:center;gap:18px;width:min(620px,100%);padding:34px 28px;display:grid;position:relative;box-shadow:0 28px 70px #0000003d}.public-kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;background:#f0fdfadb;border:1px solid #14b8a657;border-radius:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:900}.public-hero h1{letter-spacing:0;color:#fff;margin:0;font-size:clamp(66px,9vw,112px);line-height:.92}.poster-glass p{color:#ffffffeb;margin:0;font-size:clamp(20px,2.8vw,32px);font-weight:900;line-height:1.25}.poster-glass strong{color:#2dd4bf;font-size:clamp(16px,2vw,24px)}.poster-wave{z-index:1;opacity:.78;align-items:center;gap:8px;width:min(310px,42%);height:132px;display:flex;position:absolute;top:72px;right:46px}.poster-wave i{background:#14b8a6;border-radius:999px;width:100%;min-width:5px;box-shadow:0 0 18px #14b8a66b}.public-yoyo-cta{justify-items:center;gap:16px;max-width:820px;margin-top:30px;display:grid}.public-yoyo-cta h2{color:#0f172a;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.12}.public-yoyo-cta p{color:#64748b;max-width:760px;margin:0;font-size:17px;line-height:1.75}.public-yoyo-cta>em{color:#94a3b8;font-style:normal;font-weight:800}.public-hero-actions,.public-proof-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-proof-row{gap:12px;margin-top:4px}.public-proof-row span{color:#0f766e;background:#ecfeff;border:1px solid #bfeeea;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.public-proof-row strong{color:#fbbf24;font-size:18px}.public-hero p,.auth-copy p,.public-section p{max-width:720px;color:var(--muted);line-height:1.75}.public-section-title{gap:10px;max-width:760px;display:grid}.public-section-title.center{text-align:center;justify-items:center;margin:0 auto}.public-section-title h2{color:#0f172a;margin:0;font-size:clamp(32px,4.8vw,56px);line-height:1.12}.public-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-core-grid article{background:#fff;border:1px solid #d8e5f0;border-radius:8px;gap:12px;min-height:190px;padding:24px;display:grid;box-shadow:0 18px 46px #0f172a0d}.public-core-grid strong{color:#0f172a;font-size:22px}.public-core-grid span{color:#0f766e;background:#ecfeff;border-radius:8px;width:fit-content;padding:6px 9px;font-weight:900}.public-core-grid p{color:#64748b;margin:0;line-height:1.7}.public-ai-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:20px;display:grid}.public-product-frame{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#0b1220;border-radius:8px;align-content:space-between;margin:0;display:grid;overflow:hidden}.public-product-frame img{object-fit:cover;object-position:center;width:100%;min-height:360px}.public-product-frame figcaption{color:#ffffffc2;font-size:var(--text-sm);padding:12px 14px}.public-role-card{border:1px solid var(--border);background:var(--surface);min-height:126px;color:var(--text);box-shadow:var(--shadow-sm);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;text-decoration:none;display:grid}.public-role-card strong{font-size:18px}.public-role-card span{color:var(--muted);grid-column:1/-1;line-height:1.65}.public-role-card em{color:#0e7490;text-align:center;background:#ecfeff;border-radius:8px;align-self:start;min-width:46px;min-height:28px;padding:5px 8px;font-style:normal;font-weight:900}.public-role-card:hover{box-shadow:var(--shadow-lg);border-color:#0f766e;transform:translateY(-1px)}.official-boss-signals{background:#fbfff7}.official-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:0 auto;display:grid}.official-signal-card,.official-signal-chart{background:#fff;border:1px solid #dce9d0;border-radius:8px;gap:8px;min-height:180px;padding:18px;display:grid;box-shadow:0 18px 46px #30532712}.official-signal-card.red{background:#fff8f4;border-color:#f6c9bc}.official-signal-card.yellow{background:#fffaf0;border-color:#f5dea5}.official-signal-card.green{background:#f8fff0;border-color:#d6eab5}.official-signal-card b{color:#1f321b;font-size:42px;line-height:1}.official-signal-card strong,.official-signal-chart>strong{color:#20331c;font-size:18px}.official-signal-card p{color:#65775e;margin:0;line-height:1.65}.public-free-section{border-top:0}.public-free-card{text-align:center;background:#f0fdfa;border:1px solid #bfeeea;border-radius:8px;justify-items:center;gap:16px;padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 22px 60px #0f766e14}.public-free-card h2{color:#0f172a;margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1.12}.public-free-card p{color:#475569;max-width:780px;margin:0}.public-free-list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.public-free-list span{color:#0f766e;background:#fff;border:1px solid #99f6e4;border-radius:8px;padding:8px 12px;font-weight:900}.public-section{border-top:1px solid #d8e5f0;gap:30px;padding:62px 0;display:grid}.public-section.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-feature-grid,.trust-grid{grid-template-columns:1fr;gap:12px;display:grid}.auth-page{grid-template-columns:minmax(0,.95fr) minmax(320px,520px);align-items:start;padding-top:24px}.auth-yoyo-page{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(24px,5vw,58px);min-height:calc(100vh - 112px);padding:clamp(28px,6vw,76px) 0;display:grid}.auth-yoyo-poster{background:radial-gradient(circle at 18% 64%,#0f766e75,#0000 36%),radial-gradient(circle at 80% 22%,#2dd4bf57,#0000 32%),#111827;border-radius:8px;align-content:center;gap:18px;min-height:560px;padding:clamp(30px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 78px #0f172a33}.auth-yoyo-poster:after{content:"";opacity:.45;background:repeating-linear-gradient(90deg,#0000 0 14px,#14b8a6a6 14px 24px,#0000 24px 34px);border-radius:8px;width:220px;height:120px;position:absolute;top:58px;right:40px}.auth-yoyo-poster .public-kicker,.poster-glass .public-kicker{color:#0f766e}.auth-yoyo-poster h1{z-index:1;color:#fff;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(48px,7vw,86px);line-height:1.02;position:relative}.auth-yoyo-poster p{z-index:1;color:#ffffffd1;max-width:560px;margin:0;font-size:20px;font-weight:800;line-height:1.65;position:relative}.auth-yoyo-points{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.auth-yoyo-points span{color:#99f6e4;background:#0f172a75;border:1px solid #2dd4bf47;border-radius:8px;min-height:34px;padding:7px 11px;font-weight:900}.auth-yoyo-card{background:#fff;border:1px solid #d8e5f0;border-radius:8px;gap:14px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 28px 70px #0f172a17}.auth-yoyo-card h2{color:#0f172a;margin:0;font-size:30px;line-height:1.16}.auth-yoyo-card h3{color:#0f172a;margin:10px 0 0}.auth-yoyo-card p{color:#64748b;margin:0;line-height:1.65}.auth-yoyo-card label{color:#334155;gap:7px;font-weight:900;display:grid}.auth-yoyo-card input,.auth-yoyo-card select{background:#f8fafc;border:1px solid #d8e5f0;border-radius:8px;min-height:42px}.auth-yoyo-card .identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-yoyo-card .identity-grid button,.auth-yoyo-links button{background:#fff;border-color:#d8e5f0}.auth-yoyo-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-cinematic-site{background:linear-gradient(#f8fbff 0%,#eef5fb 42%,#f8fbff 100%);display:block;overflow:hidden}.public-cinematic-hero{text-align:center;background:#06111f;place-items:center;min-height:calc(100vh - 78px);padding:clamp(42px,6vw,78px) 24px clamp(70px,8vw,108px);display:grid;position:relative;overflow:hidden}.yoyoys-official-hero .cinematic-bg:after{background:linear-gradient(#ffffff2e 0%,#f5fcffeb 100%),repeating-linear-gradient(0deg,#0f766e0f 0 1px,#0000 1px 78px)}.yoyoys-official-hero .cinematic-copy{max-width:860px}.yoyoys-light-site{color:#172033;background:linear-gradient(#f7fffb 0%,#eef8ff 44%,#fff 100%)}.yoyoys-official-hero{color:#172033;background:linear-gradient(#f7fffb 0%,#eaf7ff 100%);min-height:calc(100vh - 78px)}.yoyoys-official-hero .cinematic-bg{background:linear-gradient(135deg,#fffffff5,#e8f9f4eb 44%,#ebf5fff0)}.yoyoys-official-hero .cinematic-bg:before{background:linear-gradient(90deg,#0000,#14b8a61f,#0000),repeating-linear-gradient(90deg,#0f766e14 0 1px,#0000 1px 112px)}.yoyoys-official-hero .cinematic-copy{color:#172033}.yoyoys-official-hero .cinematic-copy h1{color:#101827;letter-spacing:0;text-shadow:0 18px 52px #0f766e1f;font-size:92px;line-height:.94}.yoyoys-official-hero .cinematic-copy p{color:#193047;font-size:32px;line-height:1.28}.yoyoys-official-hero .cinematic-copy strong{color:#0f766e;font-size:24px}.cinematic-subline{color:#5d6c7d;font-size:16px;font-weight:900}.yoyoys-official-hero .cinematic-copy .ghost.light{color:#193047;background:#fff;border-color:#bdd9e4}.yoyoys-official-hero .cinematic-spectrum i{background:linear-gradient(#4dd6c8,#15a497 48%,#f59e0b);box-shadow:0 12px 28px #0f766e29}.yoyoys-official-hero .cinematic-dashboard{background:#ffffffbd;border-color:#0f766e24;box-shadow:0 22px 58px #0f23371f}.yoyoys-official-hero .cinematic-dashboard span{background:linear-gradient(135deg,#14b8a629,#ffffffad),#fff}.yoyoys-official-hero .cinematic-dashboard span:nth-child(2){background:linear-gradient(135deg,#f59e0b2e,#ffffffb8),#fff}.yoyoys-official-hero .cinematic-dashboard span:nth-child(3){background:linear-gradient(135deg,#2563eb24,#ffffffb8),#fff}.yoyoys-official-hero .cinematic-dashboard span:nth-child(4){background:linear-gradient(135deg,#f43f5e1f,#ffffffb8),#fff}.yoyoys-official-hero .cinematic-proof span{color:#0f766e;background:#ffffffb8;border-color:#0f766e2e;box-shadow:0 10px 28px #0f233714}.yoyoys-official-hero .cinematic-scroll{color:#5d6c7d}.yoyoys-light-site .public-core-section.public-motion-section{background:linear-gradient(#fff 0%,#f5fbff 100%)}.yoyoys-light-site .public-core-section .public-section-title h2,.yoyoys-light-site .public-core-section .public-section-title p{color:#172033}.yoyoys-light-site .motion-feature-stage{background:#fff;border-color:#d9e8f2;min-height:auto;box-shadow:0 20px 54px #0f233714}.yoyoys-light-site .motion-feature-bg{display:none}.yoyoys-light-site .motion-feature-grid article{color:#172033;background:#fff;border-color:#d9e8f2;box-shadow:0 14px 34px #0f233712}.yoyoys-light-site .motion-feature-grid strong{color:#172033}.yoyoys-light-site .motion-feature-grid span{color:#0f766e}.yoyoys-light-site .motion-feature-grid p{color:#607089}.yoyoys-light-site .public-product-frame.motion{background:#fff;border-color:#d9e8f2}.yoyoys-light-site .public-product-frame.motion img{opacity:.94;filter:saturate(1.02)contrast()}.yoyoys-light-site .product-motion-shell{background:linear-gradient(#ffffff05,#eef8ff6b),repeating-linear-gradient(0deg,#0000 0 9px,#0f766e09 9px 10px)}.cinematic-bg{box-shadow:none;background:linear-gradient(135deg,#070d1cfa,#041723f5 45%,#0c122afa);border-radius:0;position:absolute;inset:0;overflow:hidden}.cinematic-bg:before,.cinematic-bg:after{content:"";pointer-events:none;position:absolute;inset:0}.cinematic-bg:before{background:linear-gradient(90deg,#0000,#2dd4bf1a,#0000),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 112px);animation:12s linear infinite cinematic-pan}.cinematic-bg:after{background:radial-gradient(circle at 34%,#14b8a638,#0000 28%),radial-gradient(circle at 70% 34%,#3b82f629,#0000 24%),linear-gradient(#0000 0%,#020617c7 100%)}.cinematic-aurora{filter:blur(24px);opacity:.34;mix-blend-mode:screen;border-radius:50%;width:44vw;min-width:440px;height:44vw;min-height:440px;animation:10s ease-in-out infinite alternate cinematic-float;position:absolute}.cinematic-aurora.a{background:#14b8a69e;top:28%;left:-10%}.cinematic-aurora.b{background:#2563eb6b;animation-delay:-3s;top:0;right:-14%}.cinematic-aurora.c{background:#34d3995c;animation-delay:-6s;bottom:-26%;left:48%}.cinematic-grid{transform-origin:bottom;opacity:.58;background:repeating-linear-gradient(90deg,#2dd4bf2e 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#2dd4bf29 0 1px,#0000 1px 46px);width:108%;height:44%;animation:3.6s linear infinite grid-drive;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)perspective(700px)rotateX(62deg)}.cinematic-orbit{border:1px solid #7df9e82e;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;transform:rotateX(62deg)rotate(0)}.cinematic-orbit.one{width:360px;height:360px;top:18%;left:18%}.cinematic-orbit.two{width:430px;height:430px;animation-duration:24s;animation-direction:reverse;top:16%;right:15%}.cinematic-orbit.three{opacity:.54;width:620px;height:620px;animation-duration:30s;bottom:8%;left:34%}.cinematic-spectrum{z-index:2;opacity:.72;align-items:center;gap:10px;width:min(390px,34vw);height:170px;display:flex;position:absolute;top:clamp(80px,16vh,180px);right:clamp(44px,8vw,132px)}.cinematic-spectrum.compact{opacity:.58;width:260px;height:118px;top:62px;right:44px}.cinematic-spectrum i{transform-origin:50%;min-width:6px;animation:1.55s ease-in-out infinite spectrum-pulse;animation-delay:calc(var(--i) * -.08s);background:linear-gradient(#5eead4,#0f766e);border-radius:999px;flex:auto;box-shadow:0 0 24px #2dd4bf7a}.cinematic-dashboard{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a7a;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px;width:min(440px,34vw);padding:22px;animation:7s ease-in-out infinite alternate dashboard-rise;display:grid;position:absolute;bottom:18%;right:10%}.cinematic-dashboard span{background:linear-gradient(135deg,#2dd4bf47,#0f172a2e),#0f172a8f;border-radius:8px;min-height:86px}.cinematic-dashboard span:nth-child(2){background:linear-gradient(135deg,#f59e0b3d,#0f172a33),#0f172a94}.cinematic-dashboard span:nth-child(3){background:linear-gradient(135deg,#2563eb47,#0f172a33),#0f172a94}.cinematic-dashboard span:nth-child(4){background:linear-gradient(135deg,#f43f5e33,#0f172a33),#0f172a94}.cinematic-copy{z-index:5;color:#fff;justify-items:center;gap:20px;max-width:980px;display:grid;position:relative}.cinematic-copy .public-kicker{background:#f0fdfaeb;box-shadow:0 0 32px #2dd4bf47}.cinematic-copy h1{color:#fff;text-shadow:0 18px 58px #0000007a;margin:0;font-size:clamp(76px,12vw,168px);font-weight:950;line-height:.9}.cinematic-copy p{color:#ffffffe0;margin:0;font-size:clamp(24px,3.4vw,44px);font-weight:900;line-height:1.25}.cinematic-copy strong{color:#2dd4bf;font-size:clamp(18px,2.4vw,30px)}.cinematic-copy .ghost.light{color:#fff;background:#ffffff14;border-color:#ffffff7a}.cinematic-proof{z-index:5;flex-wrap:wrap;justify-content:center;gap:12px;width:min(920px,100vw - 40px);display:flex;position:absolute;bottom:clamp(44px,7vh,78px);left:50%;transform:translate(-50%)}.cinematic-proof span{color:#99f6e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a80;border:1px solid #99f6e452;border-radius:8px;min-height:34px;padding:8px 12px;font-weight:900}.cinematic-scroll{z-index:5;color:#ffffffad;font-style:normal;font-weight:800;animation:1.8s ease-in-out infinite scroll-nudge;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.public-motion-section{border-top:1px solid #0f172a14;gap:clamp(28px,5vw,54px);width:min(1180px,100vw - 32px);margin:0 auto;padding:clamp(72px,9vw,120px) 0;display:grid;position:relative}.public-core-section.public-motion-section{background:radial-gradient(circle at 18% 18%,#14b8a62e,#0000 30%),radial-gradient(circle at 82% 72%,#2563eb24,#0000 32%),#06111f;border-top:0;width:100%;max-width:none;padding:clamp(76px,9vw,120px) max(16px,50vw - 590px)}.public-core-section .public-section-title{width:min(1180px,100%)}.public-core-section .public-section-title h2{color:#fff}.public-core-section .public-section-title p{color:#e2e8f0c2}.public-motion-section.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.motion-feature-stage{background:linear-gradient(135deg,#080d1cfa,#04252cf2),#0b1220;border:1px solid #94a3b838;border-radius:8px;min-height:620px;padding:clamp(22px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0f172a2e}.motion-feature-bg{pointer-events:none;position:absolute;inset:0}.motion-feature-bg:before,.motion-feature-bg:after{content:"";position:absolute;inset:0}.motion-feature-bg:before{background:repeating-linear-gradient(90deg,#2dd4bf14 0 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#2dd4bf12 0 1px,#0000 1px 58px);animation:10s linear infinite reverse cinematic-pan}.motion-feature-bg:after{background:radial-gradient(circle at 24% 20%,#2dd4bf38,#0000 28%),radial-gradient(circle at 78% 72%,#2563eb2e,#0000 30%)}.motion-feature-bg span{background:linear-gradient(90deg,#0000,#5eead4db,#0000);border-radius:999px;width:260px;height:2px;animation:4.8s linear infinite light-lane;position:absolute}.motion-feature-bg span:first-child{top:18%;left:-20%}.motion-feature-bg span:nth-child(2){animation-direction:reverse;animation-delay:-1.4s;top:42%;right:-20%}.motion-feature-bg span:nth-child(3){animation-delay:-2.6s;bottom:22%;left:-12%}.motion-feature-bg span:nth-child(4){animation-direction:reverse;animation-delay:-3.8s;bottom:36%;right:-14%}.motion-feature-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.motion-feature-grid article{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:220px;animation:5.8s ease-in-out infinite card-hover;animation-delay:calc(var(--i) * -.42s);background:#0f172a8f;border:1px solid #99f6e433;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 18px 52px #0000002e}.motion-feature-grid small{color:#0f766e;background:#ecfeff;border-radius:8px;width:fit-content;padding:6px 8px;font-weight:950}.motion-feature-grid strong{color:#fff;font-size:24px}.motion-feature-grid span{color:#5eead4;font-weight:900}.motion-feature-grid p{color:#e2e8f0c7;margin:0;line-height:1.75}.public-ai-grid.cinematic{align-items:stretch}.public-product-frame.motion{background:#07111f;border-color:#99f6e433;min-height:520px;position:relative;overflow:hidden}.public-product-frame.motion img{z-index:1;opacity:.68;filter:saturate(1.15)contrast(1.04);position:relative}.product-motion-shell{z-index:2;pointer-events:none;background:linear-gradient(#0206170f,#0206179e),repeating-linear-gradient(0deg,#0000 0 9px,#2dd4bf0a 9px 10px);position:absolute;inset:0}.scan-line{background:linear-gradient(#0000,#5eead42e,#0000);height:28%;animation:4.6s linear infinite scan-drop;position:absolute;top:-20%;left:0;right:0}.mini-timeline{align-items:end;gap:12px;height:84px;display:flex;position:absolute;bottom:20%;left:8%;right:8%}.mini-timeline i{min-height:20px;animation:2.1s ease-in-out infinite timeline-step;animation-delay:calc(var(--i) * -.12s);background:linear-gradient(#2dd4bf,#0f766e);border-radius:8px;flex:1;box-shadow:0 0 28px #2dd4bf57}.mini-panels{gap:12px;width:42%;display:grid;position:absolute;top:14%;left:9%}.mini-panels b{background:#0f172a80;border:1px solid #99f6e42e;border-radius:8px;height:48px;animation:3s ease-in-out infinite panel-glow;display:block}.mini-panels b:nth-child(2){animation-delay:-.8s}.mini-panels b:nth-child(3){animation-delay:-1.6s}.public-role-card.motion{border-color:#0f766e29;position:relative;overflow:hidden}.public-role-card.motion:before{content:"";background:linear-gradient(120deg,#0000 0%,#2dd4bf21 48%,#0000 66%);animation:5.2s ease-in-out infinite card-sheen;position:absolute;inset:0;transform:translate(-130%)}.public-free-card.motion{background:linear-gradient(135deg,#f0fdfafa,#fffffffa);position:relative;overflow:hidden}.public-free-card.motion:before{content:"";background:repeating-linear-gradient(90deg,#14b8a624 0 2px,#0000 2px 42px);height:220px;animation:4.4s linear infinite grid-drive;position:absolute;inset:auto -20% -42%;transform:perspective(640px)rotateX(64deg)}.public-free-card.motion>*{z-index:1;position:relative}.public-info-page{background:linear-gradient(#f8fbff 0%,#edf5fb 100%);gap:clamp(28px,5vw,52px);min-height:calc(100vh - 78px);padding:clamp(58px,8vw,108px) max(16px,50vw - 560px);display:grid}.public-info-hero{text-align:center;justify-items:center;gap:14px;display:grid}.public-info-hero h1{color:#0f172a;margin:0;font-size:clamp(48px,8vw,92px);line-height:.95}.public-info-hero p{color:#64748b;max-width:720px;margin:0;font-size:18px;line-height:1.75}.public-info-grid,.public-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-info-grid article,.public-contact-grid article,.public-timeline article,.public-info-cta{background:#ffffffdb;border:1px solid #0f766e29;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 18px 52px #0f172a0f}.public-info-grid strong,.public-contact-grid strong,.public-timeline strong{color:#0f172a;font-size:22px}.public-info-grid p,.public-contact-grid p,.public-timeline p{color:#64748b;margin:0;line-height:1.75}.public-timeline{gap:16px;display:grid}.public-timeline article{grid-template-columns:120px minmax(0,.36fr) minmax(0,1fr);align-items:center}.public-timeline small{color:#0f766e;font-weight:950}.yoyoys-contact-page{color:#12351f;background:linear-gradient(135deg,#dff5df 0%,#b7e8b9 48%,#8ed28f 100%);align-content:center;min-height:calc(100vh - 78px)}.yoyoys-contact-hero h1{color:#102f1d}.yoyoys-contact-hero p{color:#12351fc7}.public-contact-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-contact-channel-grid article{background:#ffffffdb;border:1px solid #ffffffad;border-radius:8px;align-content:start;gap:14px;min-height:260px;padding:28px;display:grid;box-shadow:0 22px 58px #1f5c2f24}.contact-channel-label{color:#167341;background:#ecfdf3;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.public-contact-channel-grid strong{color:#102f1d;font-size:26px}.public-contact-channel-grid p,.public-contact-channel-grid small{color:#12351fbd;margin:0;line-height:1.7}.public-contact-channel-grid button{place-self:end start}.public-contact-actions{display:grid}.public-contact-actions article{color:#102f1d;text-align:center;background:#ffffff61;border:1px solid #ffffff8c;border-radius:8px;justify-items:center;gap:12px;padding:22px;display:grid}.public-contact-actions p{color:#12351fc2;margin:0}.public-info-cta{text-align:center;justify-items:center}.public-info-cta h2{color:#0f172a;margin:0;font-size:clamp(26px,4vw,42px)}.auth-yoyo-page{width:min(1180px,100vw - 32px);margin:0 auto;position:relative}.auth-yoyo-poster{isolation:isolate}.auth-motion-bg{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-motion-bg:before,.auth-motion-bg:after{content:"";position:absolute;inset:0}.auth-motion-bg:before{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 52px);animation:10s linear infinite cinematic-pan}.auth-motion-bg:after{background:radial-gradient(circle at 28% 66%,#14b8a657,#0000 30%),radial-gradient(circle at 82% 18%,#3b82f638,#0000 26%)}.auth-motion-bg span{border:1px solid #99f6e424;border-radius:50%;width:380px;height:380px;animation:18s linear infinite orbit-spin;position:absolute}.auth-motion-bg span:first-child{bottom:-120px;left:-90px}.auth-motion-bg span:nth-child(2){animation-duration:24s;animation-direction:reverse;top:-90px;right:-120px}.auth-motion-bg span:nth-child(3){width:260px;height:260px;animation-duration:14s;top:18%;left:34%}.auth-yoyo-poster>.public-kicker,.auth-yoyo-poster>h1,.auth-yoyo-poster>p,.auth-yoyo-poster>.auth-yoyo-points{z-index:2;position:relative}@keyframes cinematic-pan{0%{background-position:0 0,0 0}to{background-position:260px 0,220px 0}}@keyframes cinematic-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(36px,-28px)scale(1.08)}}@keyframes grid-drive{0%{background-position:0 0,0 0}to{background-position:72px 46px,0 46px}}@keyframes orbit-spin{0%{transform:rotateX(62deg)rotate(0)}to{transform:rotateX(62deg)rotate(360deg)}}@keyframes spectrum-pulse{0%,to{opacity:.62;transform:scaleY(.64)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes dashboard-rise{0%{transform:translateY(8px)}to{transform:translateY(-18px)}}@keyframes scroll-nudge{0%,to{opacity:.58;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,8px)}}@keyframes light-lane{0%{opacity:0;transform:translate(0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(150vw)}}@keyframes card-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scan-drop{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(520%)}}@keyframes timeline-step{0%,to{opacity:.72;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes panel-glow{0%,to{box-shadow:0 0 #2dd4bf00}50%{box-shadow:0 0 34px #2dd4bf38}}@keyframes card-sheen{0%,42%{transform:translate(-130%)}68%,to{transform:translate(130%)}}.auth-copy{gap:14px;padding:20px 0;display:grid}.auth-copy h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.08}.auth-card{width:100%;position:sticky;top:88px}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid article{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;min-height:78px;padding:12px;display:grid}.trust-grid strong{color:#0f766e;font-size:24px}.auth-error{color:#b91c1c;background:#ef444414;border:1px solid #ef444459;border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.public-media-showcase{background:radial-gradient(circle at 16% 16%,#14b8a629,#0000 28%),radial-gradient(circle at 84% 22%,#3b82f61f,#0000 26%),#f8fbff;width:100%;max-width:none;padding-inline:max(16px,50vw - 590px)}.public-media-shell{background:#07111f;border:1px solid #0f766e29;border-radius:8px;min-height:560px;padding:clamp(18px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 30px 88px #0f172a2e}.public-media-gridline{background:repeating-linear-gradient(90deg,#2dd4bf14 0 1px,#0000 1px 92px),repeating-linear-gradient(0deg,#2dd4bf0f 0 1px,#0000 1px 58px);animation:12s linear infinite cinematic-pan;position:absolute;inset:0}.public-media-reel{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}.public-media-card{min-height:500px;animation:6.6s ease-in-out infinite card-hover;animation-delay:calc(var(--i) * -.62s);background:#0f172a9e;border:1px solid #99f6e433;border-radius:8px;grid-template-rows:minmax(260px,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.public-media-card:after{content:"";animation:5.8s ease-in-out infinite card-sheen;animation-delay:calc(var(--i) * -.44s);pointer-events:none;background:linear-gradient(120deg,#0000 0%,#2dd4bf1f 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.public-media-card img{object-fit:cover;filter:saturate(1.1)contrast(1.04);width:100%;height:100%;min-height:260px}.public-media-card div{z-index:1;color:#fff;gap:8px;padding:18px;display:grid;position:relative}.public-media-card small{color:#0f766e;background:#ecfeff;border-radius:8px;width:fit-content;padding:5px 8px;font-weight:950}.public-media-card strong{font-size:24px}.public-media-card p{color:#e2e8f0c7;margin:0;line-height:1.7}.public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-price-card{background:#fff;border:1px solid #0f766e2e;border-radius:8px;align-content:start;gap:14px;min-height:280px;padding:24px;display:grid;box-shadow:0 18px 48px #0f172a0f}.public-price-card.featured{background:linear-gradient(#ecfeffeb,#fffffff5);border-color:#14b8a67a;box-shadow:0 24px 64px #14b8a61f}.public-price-card small{color:#0f766e;font-weight:950}.public-price-card strong{color:#0f172a;font-size:32px;line-height:1.1}.public-price-card p{color:#64748b;line-height:1.75}.faq-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-faq-category{background:#ffffffe6;border:1px solid #0f766e29;border-radius:8px;align-content:start;gap:12px;padding:24px;display:grid;box-shadow:0 18px 52px #0f172a0f}.public-faq-category h2{color:#0f172a;margin:0 0 4px}.public-faq-category details{background:#f8fafc;border:1px solid #d8e5f0;border-radius:8px;padding:12px}.public-faq-category summary{cursor:pointer;color:#0f172a;font-weight:950}.public-faq-category p{color:#64748b;margin:8px 0 0;line-height:1.75}.public-social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-social-card{background:#f0fdfab8;border:1px dashed #0f766e47;border-radius:8px;gap:8px;padding:18px;display:grid}.public-social-card strong{color:#0f172a}.public-social-card p{color:#64748b;margin:0;line-height:1.65}.public-footer{background:#fff;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:28px max(16px,50vw - 590px);display:grid}.public-footer strong{color:#0f172a;font-size:20px}.public-footer p,.public-footer small{color:#64748b;margin:6px 0 0;line-height:1.65}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.auth-conversion-card{align-content:start}.compact-auth-card{max-width:460px}.auth-tabs{background:#f8fafc;border:1px solid #d8e5f0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.auth-tabs button{color:#64748b;background:0 0;border:0;border-radius:8px;min-height:38px;font-weight:950}.auth-tabs button.active{color:#fff;background:#0f766e;box-shadow:0 10px 28px #0f766e33}.auth-panel{gap:12px;display:grid}.auth-panel[hidden]{display:none}.auth-inline-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-agreement{font-size:12px}@media (width<=900px){.public-topbar{flex-direction:column;align-items:flex-start}.public-topbar nav{justify-content:flex-start}.public-hero,.auth-page,.auth-yoyo-page,.public-ai-grid,.public-ai-grid.cinematic,.public-motion-section.compact,.public-section.compact{grid-template-columns:1fr}.public-cinematic-hero{min-height:calc(100vh - 116px);padding:38px 16px 86px}.cinematic-bg{inset:0}.cinematic-copy{gap:14px}.cinematic-copy h1{font-size:clamp(62px,18vw,102px)}.cinematic-copy p{font-size:clamp(20px,6vw,30px)}.cinematic-copy strong{font-size:17px}.yoyoys-official-hero .cinematic-copy h1{font-size:62px}.yoyoys-official-hero .cinematic-copy p{font-size:22px}.yoyoys-official-hero .cinematic-copy strong{font-size:18px}.cinematic-subline{font-size:13px}.cinematic-spectrum{opacity:.48;width:42vw;height:120px;top:34px;right:18px}.cinematic-dashboard,.cinematic-orbit.three{display:none}.cinematic-proof{gap:8px;bottom:42px}.cinematic-proof span{min-height:30px;padding:6px 9px;font-size:12px}.public-motion-section{width:min(100% - 28px,1180px);padding:58px 0}.motion-feature-stage{min-height:auto;padding:18px}.motion-feature-grid,.public-info-grid,.public-contact-grid,.public-contact-channel-grid,.faq-category-grid,.official-signal-grid,.public-media-reel,.public-pricing-grid,.public-social-grid,.public-timeline article{grid-template-columns:1fr}.public-info-page{padding:42px 16px 64px}.motion-feature-grid article{min-height:168px}.public-product-frame.motion{min-height:360px}.keyboard-flow-grid,.keyboard-flow-popover nav{grid-template-columns:1fr}.public-media-shell{min-height:auto;padding:14px}.public-media-card{min-height:360px}.public-footer{grid-template-columns:1fr}.public-footer nav{justify-content:flex-start}.auth-inline-field{grid-template-columns:1fr}.public-hero{min-height:auto;padding:28px 0}.public-hero h1{font-size:64px;line-height:.95}.poster-glass p{font-size:22px}.public-yoyo-poster{min-height:460px;padding:34px 18px}.poster-wave{opacity:.5;width:34%;top:42px;right:14px}.public-core-grid{grid-template-columns:1fr}.public-product-frame img{min-height:220px}.auth-yoyo-page{padding:24px 0 48px}.auth-yoyo-poster{min-height:380px}.auth-yoyo-poster h1{font-size:44px}.auth-yoyo-poster p{font-size:16px}.auth-yoyo-card .identity-grid,.public-feature-grid,.trust-grid{grid-template-columns:1fr}.auth-card{position:static}.audit-ticket-columns{grid-template-columns:repeat(4,minmax(220px,76vw))}}.half-built-readiness .readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.half-built-readiness .readiness-card{background:var(--panel);border-radius:8px;min-height:180px}@media (width<=920px){.half-built-readiness .readiness-grid{grid-template-columns:1fr}}.deadline-alert-list{gap:8px;margin-top:12px;display:grid}.deadline-alert{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.deadline-alert.red{background:#fef2f2e6;border-color:#dc262659}.deadline-alert.yellow{background:#fffbebe6;border-color:#f59e0b59}.deadline-alert p{color:var(--muted);margin:3px 0 0;font-size:12px}.payout-batch-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--brand));border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.payout-batch-panel p{color:var(--muted);margin:4px 0 0}.payout-batch-summary{flex-wrap:wrap;gap:8px;display:flex}.payout-batch-summary span{color:#0f766e;background:#ecfeff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.voice-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.voice-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;padding:12px;display:grid}.voice-card-head,.voice-card-score{justify-content:space-between;align-items:center;gap:8px;display:flex}.voice-card-head span{background:var(--role);border-radius:999px;width:10px;height:10px}.voice-card-head strong{margin-right:auto}.voice-card-head em{border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.voice-card p{color:var(--muted);margin:0;font-size:12px}@media (width<=720px){.deadline-alert{grid-template-columns:auto 1fr}.deadline-alert button{grid-column:1/-1}}.migration-rule-box{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--brand));border-radius:8px;gap:10px;padding:12px;display:grid}.migration-rule-box legend{color:var(--ink);padding:0 6px;font-weight:900}.modal-tab-strip{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:inline-flex}.modal-tab-strip.full{width:100%}.modal-tab-strip span,.modal-tab-strip button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:800}.modal-tab-strip button{cursor:pointer;min-height:32px}.modal-tab-strip span.active,.modal-tab-strip button.active{background:var(--brand);color:#fff}.modal-panel:has([data-yoyoys-modal-tabs]) .modal-tab-strip{background:#f1f1f0;border:0;border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;padding:4px;display:grid}.modal-panel:has([data-yoyoys-modal-tabs]) .modal-tab-strip button{color:#4b5649;border-radius:6px;min-height:34px;font-weight:700}.modal-panel:has([data-yoyoys-modal-tabs]) .modal-tab-strip button:hover{color:#243820;background:#f9faf8}.modal-panel:has([data-yoyoys-modal-tabs]) .modal-tab-strip button.active{color:#243820;background:#fff;box-shadow:0 1px 3px #28322314}.migration-rule-board{gap:8px;display:grid}.migration-rule-board label{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:24px minmax(0,1fr) 72px;align-items:center;gap:8px;min-height:42px;padding:8px;display:grid}.migration-rule-board input[type=number]{text-align:center;min-width:0}.check-row{align-items:center;gap:8px;font-weight:800;display:inline-flex}.migration-wizard{background:linear-gradient(#fff,#f8fbff);border-color:#cfe3f2;box-shadow:0 12px 34px #0f23370f}.migration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.migration-steps span{color:#617083;background:#fff;border:1px solid #d9e8f2;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.migration-steps b{color:#0f766e;background:#edf6ff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.migration-steps span.active{color:#0f766e;background:#e9fbf8;border-color:#93d7cf}.migration-preset-field select{background:#fff;border-radius:8px;min-height:42px;font-weight:800}.migration-preset-help{background:#fff;border:1px solid #cfe3f2;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.migration-preset-help strong{color:#102033}.migration-preset-help p{color:#607089;margin:0}.migration-wizard .migration-rule-board{grid-template-columns:repeat(2,minmax(220px,1fr))}.migration-wizard .migration-rule-board label{background:#fff;border-color:#d9e8f2;min-height:54px;box-shadow:0 8px 22px #0f23370a}.migration-wizard .migration-rule-board label:has(input[type=checkbox]:checked){background:#f0fdfa;border-color:#7dd3c7}.migration-anchor-panel,.migration-order-panel{background:#fff;border:1px solid #d7e8f0;border-radius:8px;gap:10px;padding:14px;display:grid}.migration-anchor-panel strong,.migration-order-panel strong{color:#102033}.migration-anchor-grid,.migration-order-board{grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px;display:grid}.migration-anchor-grid label,.migration-order-board label{color:#193047;background:#f8fbff;border:1px solid #dbe8f1;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-weight:900;display:flex}.migration-anchor-grid label:has(input:checked){color:#0f766e;background:#e9fbf8;border-color:#80d6cd}.migration-order-panel>div:first-child{color:#607089;justify-content:space-between;gap:12px;display:flex}.migration-order-board{grid-template-columns:repeat(2,minmax(140px,1fr))}.migration-order-board input{text-align:center;width:72px;margin-left:auto}.migration-advanced-rules{background:#fbfdff;border:1px dashed #cbdceb;border-radius:8px;padding:10px}.migration-advanced-rules summary{cursor:pointer;color:#334155;font-weight:900}.migration-advanced-rules em{color:#8190a5;font-size:12px;font-style:normal}.yoyoys-import-wizard{background:#f8fbff;border:1px solid #cfe3f2;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:12px;padding:14px;display:grid}.yoyoys-import-mode{gap:8px;display:grid}.yoyoys-import-mode label{color:#53677f;gap:6px;font-weight:900;display:grid}.yoyoys-import-mode p{color:#607089;margin:0}.yoyoys-import-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.yoyoys-import-flow span{color:#193047;background:#fff;border:1px solid #d9e8f2;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:10px;font-weight:900;display:flex}.yoyoys-import-flow b{color:#0f766e;background:#e9fbf8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.daidai-settlement-table-panel{gap:14px;display:grid}.daidai-settlement-toolbar{background:#f8fbff;border:1px solid #d9e8f2;border-radius:8px;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,190px)) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.daidai-settlement-toolbar label{color:#52677e;gap:6px;font-size:12px;font-weight:900;display:grid}.daidai-settlement-toolbar input,.daidai-settlement-toolbar select{background:#fff;border:1px solid #d4e4ef;border-radius:8px;min-height:38px}.data-table-wrap{border:1px solid #d9e8f2;border-radius:8px;overflow:auto}.daidai-settlement-data-table{border-collapse:collapse;background:#fff;width:100%;min-width:1180px}.daidai-settlement-data-table th,.daidai-settlement-data-table td{color:#24364a;text-align:left;white-space:nowrap;border-bottom:1px solid #e3edf5;padding:12px 10px;font-size:13px}.daidai-settlement-data-table th{color:#5f7188;background:#f4f8fb;font-weight:900}.daidai-settlement-data-table tbody tr:hover{background:#f7fffd}.tutorial-index-panel{gap:14px;display:grid}.tutorial-index-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid}.tutorial-index-grid article{background:#fff;border:1px solid #d9e8f2;border-radius:8px;align-content:start;gap:8px;padding:14px;display:grid}.tutorial-index-grid strong{color:#13263b;font-size:15px}.saas-dashboard-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.saas-dashboard-main,.saas-dashboard-side,.dashboard-project-list,.dashboard-alert-list,.dashboard-quick-grid{gap:12px;display:grid}.dashboard-alert-board{background:linear-gradient(#fff7f7,#fff);border-color:#fecaca;box-shadow:0 18px 48px #b91c1c14}.panel-label.danger{color:#b91c1c;background:#fee2e2}.dashboard-alert-row,.dashboard-project-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px;display:grid}.dashboard-alert-row.red{background:#fff1f2;border-color:#fecaca}.dashboard-alert-row.yellow{background:#fffbeb;border-color:#fde68a}.dashboard-alert-row strong,.dashboard-project-row strong{color:var(--ink);display:block}.dashboard-alert-row p,.dashboard-project-row p{color:var(--muted);margin:4px 0 0;font-size:12px}.dashboard-worklist{min-height:360px}.dashboard-project-row{grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) auto}.dashboard-progress{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.dashboard-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #38bdf8);height:100%;display:block}.dashboard-side-card{position:relative;overflow:hidden}.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-grid{grid-template-columns:1fr}.dashboard-quick-grid button{text-align:left;justify-items:start;gap:4px;min-height:58px;display:grid}.dashboard-quick-grid span{color:var(--muted);font-size:12px}.friendly-sidebar [data-sidebar-groups]{gap:14px}.sidebar-group{gap:6px;display:grid}.sidebar-group-title{color:var(--muted);padding:0 10px;font-size:11px;font-weight:900}@media (width<=1180px){.saas-dashboard-layout{grid-template-columns:1fr}}@media (width<=760px){.dashboard-alert-row,.dashboard-project-row{grid-template-columns:1fr}}.recycle-panel{gap:16px;display:grid}.recycle-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.recycle-toolbar label{color:var(--text-muted);font-size:var(--text-sm);gap:5px;font-weight:800;display:grid}.recycle-toolbar select{min-width:180px}.recycle-clear-button{align-items:center;gap:7px;display:inline-flex}.trash-action-icon{border:2px solid;border-top:0;border-radius:0 0 3px 3px;width:13px;height:14px;display:inline-block;position:relative}.trash-action-icon:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:-5px;left:-3px;right:-3px}.trash-action-icon:after{content:"";border:2px solid;border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:3px;position:absolute;top:-8px;left:3px}.recycle-retention-note{color:#31566a;border-radius:var(--radius-md);background:#f0f9ff;border:1px solid #bae6fd;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.recycle-retention-note strong{color:#0f766e}.recycle-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:auto}.recycle-table{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,.9fr) minmax(100px,.7fr) minmax(90px,.6fr) minmax(100px,.7fr) minmax(150px,1fr) minmax(150px,.9fr);min-width:1120px;display:grid}.recycle-table-head{color:var(--text-muted);font-size:var(--text-sm);border-bottom:1px solid var(--border);background:#f8fafc;font-weight:900}.recycle-table-row{border-bottom:1px solid var(--border-light)}.recycle-table-row:last-child{border-bottom:0}.recycle-table span,.recycle-table strong{align-content:center;gap:4px;min-width:0;padding:13px 12px;display:grid}.recycle-table strong{color:var(--text)}.recycle-table small{color:var(--text-muted);font-weight:700}.recycle-table progress{width:100%;height:8px;accent-color:var(--brand)}.recycle-row-actions{grid-template-columns:unset;flex-direction:row;align-items:center;display:flex!important}.recycle-empty-state{border-radius:var(--radius-md);text-align:center;background:linear-gradient(#fff,#f8fafc);border:1px dashed #cbd5e1;justify-items:center;gap:10px;padding:48px 16px;display:grid}.recycle-empty-state strong{font-size:20px}.recycle-empty-state p{max-width:520px;color:var(--text-muted)}.recycle-empty-visual{width:118px;height:82px;margin-bottom:4px;position:relative}.recycle-empty-visual:before{content:"";background:#f0fdfa;border:3px solid #99f6e4;border-radius:10px 10px 16px 16px;height:50px;position:absolute;bottom:4px;left:16px;right:16px}.recycle-empty-visual span{background:#14b8a6;border-radius:999px;height:7px;position:absolute;top:16px;left:27px;right:27px;box-shadow:0 -8px #ccfbf1}.recycle-empty-visual i,.recycle-empty-visual b{background:#5eead4;border-radius:999px;width:4px;height:24px;position:absolute;top:43px}.recycle-empty-visual i{left:46px}.recycle-empty-visual b{right:46px}img.recycle-empty-visual{width:160px;height:auto;box-shadow:none;object-fit:contain;background:0 0;border:0;margin:0 auto 10px;display:block}.recycle-yoyoys-page{gap:12px;min-height:calc(100vh - 48px);padding:0 4px 16px;display:grid}.recycle-yoyoys-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;display:flex}.recycle-yoyoys-toolbar>label{color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:8px;font-weight:800;display:inline-flex}.recycle-yoyoys-toolbar select{background:#f3f4f2;border:0;min-width:180px}.recycle-kind-tabs{background:#f3f4f2;border-radius:10px;align-items:center;gap:4px;min-height:36px;padding:4px;display:inline-flex}.recycle-kind-tabs button{background:0 0;border:0;min-height:30px}.recycle-kind-tabs button.active{color:#4d8e44;background:#fff}.recycle-kind-tabs em{color:#7b8976;margin-left:5px;font-style:normal}.recycle-search{background:#f3f4f2;border-radius:8px;min-width:230px;margin-left:auto;padding:0 10px}.recycle-search svg{color:#60735c;width:16px;height:16px}.recycle-search input{background:0 0;border:0;min-height:36px}.recycle-yoyoys-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.recycle-yoyoys-title h1{color:#243820;margin:0;font-size:24px;line-height:1.15}.recycle-yoyoys-title p{color:#556052;margin:0;font-size:14px}.recycle-yoyoys-title button{grid-area:1/2/3}.recycle-yoyoys-page .recycle-retention-note{background:#fbfdf8;border-color:#e3eadf}.recycle-yoyoys-table{background:#fff;border:0;border-radius:14px;min-height:620px}.recycle-yoyoys-table .recycle-table-head{background:#f4f5f2}.recycle-yoyoys-table .recycle-table-row{background:#fff}.recycle-yoyoys-table .recycle-table-row:hover{background:#fbfdf8}.recycle-yoyoys-table .recycle-yoyoys-empty{border:0;border-radius:0}.recycle-yoyoys-empty{color:#9aa497;background:#fff;border:0;min-height:620px}.recycle-yoyoys-empty p{color:#9aa497;font-size:14px}@media (width<=900px){.recycle-toolbar,.recycle-retention-note{flex-direction:column;align-items:stretch}.recycle-toolbar label,.recycle-toolbar button,.recycle-toolbar select{width:100%}.recycle-yoyoys-toolbar,.recycle-yoyoys-title{grid-template-columns:1fr}.recycle-search,.recycle-kind-tabs,.recycle-yoyoys-toolbar select,.recycle-yoyoys-title button{width:100%;margin-left:0}.recycle-yoyoys-title button{grid-area:auto}}@media (width<=1100px){.migration-wizard .migration-rule-board,.migration-anchor-grid,.migration-order-board,.yoyoys-import-wizard,.yoyoys-import-flow,.daidai-settlement-toolbar,.tutorial-index-grid,.migration-steps{grid-template-columns:1fr}.audit-assistant-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=640px){.audit-assistant-grid{grid-template-columns:1fr}}.settlement-create-options,.book-settlement-board{border:1px solid var(--line);background:var(--panel)}.settlement-create-options{gap:8px;padding:16px;display:grid}.settlement-create-options>p,.settlement-participant-head span,.book-settlement-board header p,.book-settlement-plan-card p{color:var(--text-muted);margin:0;font-size:13px}.settlement-participant-editor{gap:8px;display:grid;overflow-x:auto}.settlement-participant-head,.book-settlement-board>header,.book-settlement-plan-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-participant-row{grid-template-columns:minmax(110px,1.2fr) minmax(96px,1fr) 92px 82px 110px 100px minmax(120px,1fr) 92px 72px 72px 58px 58px;align-items:center;gap:6px;min-width:1360px;display:grid}.settlement-participant-row.head{color:var(--text-muted);font-size:12px;font-weight:700}.settlement-participant-row input,.settlement-participant-row select{min-width:0}.settlement-participant-row input[type=checkbox]{justify-self:center;width:18px;height:18px}.settlement-plan-wizard{gap:18px;display:grid;position:relative}.daidai-logo img,.official-brand img,.daidai-auth-logo img{object-fit:contain;width:32px;height:32px;display:block}.official-brand img,.daidai-auth-logo img{flex:0 0 32px}.settlement-wizard-choice{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settlement-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settlement-wizard-steps label{border:1px solid var(--line);min-width:0;color:var(--text-muted);background:var(--panel-soft,#f8faf8);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.settlement-wizard-steps b{color:#52645a;background:#e8eee8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.settlement-wizard-steps span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.settlement-wizard-panel{gap:18px;display:none}#settlement-wizard-step-1:checked~.settlement-wizard-steps label[for=settlement-wizard-step-1],#settlement-wizard-step-2:checked~.settlement-wizard-steps label[for=settlement-wizard-step-2],#settlement-wizard-step-3:checked~.settlement-wizard-steps label[for=settlement-wizard-step-3],#settlement-wizard-step-4:checked~.settlement-wizard-steps label[for=settlement-wizard-step-4]{border-color:var(--primary);color:var(--brand-strong,var(--primary));background:color-mix(in srgb, var(--primary) 9%, white)}#settlement-wizard-step-1:checked~.settlement-wizard-steps label[for=settlement-wizard-step-1] b,#settlement-wizard-step-2:checked~.settlement-wizard-steps label[for=settlement-wizard-step-2] b,#settlement-wizard-step-3:checked~.settlement-wizard-steps label[for=settlement-wizard-step-3] b,#settlement-wizard-step-4:checked~.settlement-wizard-steps label[for=settlement-wizard-step-4] b{color:#fff;background:var(--primary)}#settlement-wizard-step-1:checked~.settlement-wizard-panels [data-settlement-step="1"],#settlement-wizard-step-2:checked~.settlement-wizard-panels [data-settlement-step="2"],#settlement-wizard-step-3:checked~.settlement-wizard-panels [data-settlement-step="3"],#settlement-wizard-step-4:checked~.settlement-wizard-panels [data-settlement-step="4"]{display:grid}.settlement-step-heading{gap:5px;display:grid}.settlement-step-heading span{color:var(--brand-strong,var(--primary));font-size:12px;font-weight:800}.settlement-step-heading h3,.settlement-step-heading p{margin:0}.settlement-step-heading p{color:var(--text-muted);font-size:13px}.settlement-people-editor,.settlement-department-editor,.settlement-member-editor,.settlement-pricing-editor,.settlement-tax-editor,.settlement-platform-editor{gap:7px;display:grid;overflow-x:auto}.settlement-person-row,.settlement-department-row,.settlement-member-row,.settlement-pricing-row,.settlement-tax-row,.settlement-platform-row{align-items:center;gap:8px;min-width:680px;display:grid}.settlement-person-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.9fr) minmax(180px,1.2fr) 120px}.settlement-department-row{grid-template-columns:minmax(130px,.8fr) minmax(190px,1.2fr) 110px minmax(190px,1.1fr) minmax(170px,1fr) 140px;min-width:1080px}.settlement-member-row{grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) minmax(120px,.9fr) 100px 110px 130px 120px minmax(180px,1.2fr);min-width:1160px}.settlement-pricing-row,.settlement-tax-row{grid-template-columns:minmax(130px,1fr) minmax(110px,.8fr) 110px 120px minmax(120px,.9fr)}.settlement-platform-row{grid-template-columns:minmax(170px,.75fr) minmax(190px,.85fr) minmax(300px,1.35fr) minmax(250px,1.1fr);min-width:980px}.settlement-person-row.head,.settlement-department-row.head,.settlement-member-row.head,.settlement-pricing-row.head,.settlement-tax-row.head,.settlement-platform-row.head{color:var(--text-muted);font-size:12px;font-weight:800}.settlement-person-row input,.settlement-person-row select,.settlement-department-row input,.settlement-department-row select,.settlement-member-row input,.settlement-member-row select,.settlement-pricing-row input,.settlement-pricing-row select,.settlement-tax-row input,.settlement-tax-row select,.settlement-platform-row input,.settlement-platform-row select{min-width:0}.settlement-platform-row small{color:var(--text-muted)}.settlement-platform-section{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--brand-soft));border-radius:10px;gap:10px;padding:14px;display:grid}.settlement-platform-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settlement-platform-section>header div{gap:3px;display:grid}.settlement-platform-section>header p{color:var(--text-muted);margin:0;font-size:12px}.settlement-platform-section>header>span{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.settlement-pricing-row strong,.settlement-department-row strong,.settlement-member-row strong,.settlement-tax-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlement-check,.settlement-final-confirm{align-items:center;gap:8px;display:flex}.settlement-contribution-preview{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line));background:color-mix(in srgb, var(--primary) 5%, white);border-radius:12px;gap:12px;padding:14px;display:grid}.settlement-contribution-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-contribution-preview p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.settlement-contribution-table{gap:6px;display:grid;overflow-x:auto}.settlement-contribution-table>div{background:var(--panel,#fff);border-radius:8px;grid-template-columns:minmax(190px,1.2fr) minmax(160px,1fr) minmax(150px,.9fr) 130px 130px;align-items:center;gap:10px;min-width:820px;padding:8px 10px;display:grid}.settlement-contribution-table .head{color:var(--text-muted);background:0 0;font-size:12px;font-weight:800}.settlement-contribution-table .is-missing{background:#fef7eb}.settlement-contribution-warning{font-weight:700;color:#9a6700!important}.settlement-check input,.settlement-final-confirm input{flex:0 0 18px;width:18px;height:18px}.settlement-advanced-options{border:1px solid var(--line);background:var(--panel-soft,#f8faf8);border-radius:10px;padding:14px}.settlement-advanced-options summary{color:var(--brand-strong,var(--primary));cursor:pointer;font-weight:800}.settlement-advanced-options[open]{gap:16px;display:grid}.settlement-review-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settlement-review-card>div{border:1px solid var(--line);background:var(--panel-soft,#f8faf8);border-radius:10px;gap:4px;padding:14px;display:grid}.settlement-review-card span{color:var(--text-muted);font-size:12px}.settlement-final-confirm{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--line));background:color-mix(in srgb, var(--primary) 7%, white);border-radius:10px;padding:14px}.settlement-step-actions{justify-content:flex-end;gap:10px;display:flex}.settlement-step-actions>label{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:750;display:inline-flex}@media (width<=720px){.modal-panel:has([data-settlement-plan-wizard]) .modal-head{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}:is(.modal-panel:has([data-settlement-plan-wizard]) .modal-head h2,.modal-panel:has([data-settlement-plan-wizard]) .modal-head p){writing-mode:horizontal-tb;width:100%;margin:0}.settlement-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-review-card{grid-template-columns:1fr}.settlement-contribution-preview>header{flex-direction:column;align-items:stretch}.settlement-step-actions{flex-direction:column-reverse;align-items:stretch}.settlement-step-actions>button,.settlement-step-actions>label{width:100%}}.book-settlement-board{gap:16px;margin-bottom:18px;padding:18px;display:grid}.book-settlement-board>header strong{margin:3px 0;font-size:18px;display:block}.book-settlement-board>header span,.book-settlement-plan-card>div>span{color:var(--brand-strong);font-size:12px;font-weight:700}.book-settlement-account-state{border:1px solid var(--line);background:var(--panel-soft,var(--panel));border-radius:8px;gap:4px;min-width:240px;padding:12px 14px;display:grid}.book-settlement-account-state strong{font-size:14px}.book-settlement-account-state small{color:var(--muted)}.book-settlement-plan-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px;display:grid}.book-settlement-plan-card{border:1px solid var(--line);background:var(--surface);gap:14px;min-width:0;padding:15px;display:grid}.book-settlement-plan-card>div>strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;display:block;overflow:hidden}.book-settlement-plan-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.book-settlement-plan-card dl div{gap:2px;display:grid}.book-settlement-plan-card dt{color:var(--text-muted);font-size:12px}.book-settlement-plan-card dd{margin:0;font-weight:700}.book-settlement-plan-card footer{flex-wrap:wrap;justify-content:flex-start}.book-settlement-plan-card.is-empty{border-style:dashed}.book-platform-monthly-bills{border:1px solid var(--line);background:var(--panel-soft,var(--surface));border-radius:10px;gap:12px;margin-top:16px;padding:15px;display:grid}.book-platform-monthly-bills>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.book-platform-monthly-bills>header span,.book-platform-monthly-bills>header strong{display:block}.book-platform-monthly-bills>header span{color:var(--brand-strong,var(--primary));font-size:12px;font-weight:800}.book-platform-monthly-bills>header strong{margin:3px 0}.book-platform-monthly-bills>header p,.book-platform-bill-empty p{color:var(--text-muted);margin:0;font-size:13px}.book-platform-month-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px;display:grid}.book-platform-month-grid article{border:1px solid var(--line);border-left:3px solid var(--warning,#c58418);background:var(--surface);border-radius:8px;gap:6px;padding:12px;display:grid}.book-platform-month-grid article.is-complete{border-left-color:var(--success,#25845a)}.book-platform-month-grid article>div,.book-platform-bill-archive>div,.settlement-bill-history>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.book-platform-month-grid small,.book-platform-bill-archive small,.settlement-bill-history small{color:var(--text-muted)}.book-platform-bill-empty{border:1px dashed var(--line);justify-items:start;gap:8px;padding:18px;display:grid}.book-platform-bill-archive,.settlement-bill-history{gap:8px;display:grid}.book-platform-bill-archive summary,.settlement-bill-history>strong{cursor:pointer;font-weight:800}.book-platform-bill-archive>div,.settlement-bill-history>div{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:8px 0}@media (width<=880px){.book-platform-month-grid{grid-template-columns:1fr}.book-platform-monthly-bills>header{flex-direction:column;align-items:stretch}}.book-settlement-empty{text-align:center;grid-column:1/-1;padding:34px}.book-settlement-empty p{color:var(--text-muted)}.book-settlement-period-table{overflow-x:auto}.book-settlement-period-table table{border-collapse:collapse;width:100%;min-width:820px}.book-settlement-period-table th,.book-settlement-period-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.book-settlement-period-table th{color:var(--text-muted);font-size:12px}.book-settlement-period-table td small{color:var(--text-muted);margin-top:3px;display:block}.book-settlement-row-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1100px){.book-settlement-plan-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=720px){.book-settlement-board>header,.settlement-participant-head{flex-direction:column;align-items:flex-start}.book-settlement-plan-grid{grid-template-columns:1fr}}:root{--brand:#0c8c80;--brand-hover:#08776d;--brand-soft:#0c8c8017;--brand-line:#0c8c8047;--accent:#ff6a00;--accent-hover:#e85f00;--accent-soft:#ff6a0017;--bg:#f4f6f9;--bg-secondary:#fff;--bg-tertiary:#f7fafc;--surface:#fff;--surface-hover:#f7fafc;--panel:#fff;--border:#d8e3ec;--border-light:#e7eef4;--text:#102033;--text-secondary:#40536a;--text-muted:#69798d;--control-bg:#fbfdff;--console-blue:#2563eb;--console-violet:#7c3aed;--paper:#fffefa;--shadow-sm:0 1px 2px #0f233709;--shadow-md:0 8px 24px #0f23370e;--shadow-lg:0 14px 38px #0f233713}[data-theme=dark]{--bg:#0f141b;--bg-secondary:#151b24;--bg-tertiary:#1b2330;--surface:#171f2b;--surface-hover:#1f2937;--panel:#171f2b;--border:#2b3848;--border-light:#243141;--text:#eef4fb;--text-secondary:#b4c0cf;--text-muted:#8593a6;--control-bg:#121923;--paper:#171b20}[data-theme=comfort]{--brand:#5f9f52;--brand-hover:#4f8a45;--brand-soft:#5f9f521f;--brand-line:#5f9f5247;--accent:#d99a23;--accent-hover:#bb8118;--accent-soft:#d99a231f;--bg:#eef3e7;--bg-secondary:#fbfdf6;--bg-tertiary:#f5f9ef;--surface:#fffffb;--surface-hover:#f5faef;--panel:#fffffb;--border:#d3dec9;--border-light:#e1ead8;--text:#21301f;--text-secondary:#50614b;--text-muted:#74816e;--control-bg:#fffffb;--paper:#fffdf4}html,body{background-color:var(--bg);background-image:var(--mesh-light);background-size:200% 200%;background-attachment:fixed;animation:20s ease-in-out infinite mesh-gradient-breathe}[data-theme=comfort] body{background-image:none}[data-theme=dark] body{background-image:var(--mesh-dark)}body{color:var(--text);font-feature-settings:"tnum" 1}.app-canvas,.plain-bg,.document-workbench{background:0 0!important}.topbar{background:var(--glass-bg,#ffffffb3);height:60px;-webkit-backdrop-filter:var(--glass-blur,blur(12px));border-bottom:1px solid var(--glass-border,var(--border-light));box-shadow:var(--glass-shadow,0 1px 0 #10203308);z-index:100;padding:0 20px;position:sticky;top:0}[data-theme=dark] .topbar{background:var(--glass-bg,#12141ea6)}.brand{min-width:210px}.brand-mark{background:var(--accent);border-radius:8px;width:36px;height:36px;box-shadow:0 8px 18px #ff6a002e}.brand strong{color:var(--accent);letter-spacing:0;font-size:17px}.top-nav{gap:4px}.top-nav button{height:60px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease);padding:0 13px;font-weight:800;position:relative}.top-nav button:hover{color:var(--brand-hover)}.top-nav button.active{color:var(--accent);border-bottom:0}.top-nav button.active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.top-actions button,.top-actions select,.notification-bell,.theme-toggle{border-color:var(--glass-border,var(--border));background:var(--glass-bg,var(--control-bg));min-height:34px;-webkit-backdrop-filter:var(--glass-blur,blur(12px));backdrop-filter:var(--glass-blur,blur(12px));color:var(--text-secondary);transition:all var(--duration-normal) var(--ease);font-weight:800}.top-actions button:hover,.notification-bell:hover,.theme-toggle:hover{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.avatar{color:var(--brand-hover);transition:transform var(--duration-fast) var(--ease);background:#eaf6f4;border:1px solid #cfe7e3}.avatar:hover{transform:scale(1.1)}.book-line{background:var(--glass-bg,var(--surface));min-height:34px;-webkit-backdrop-filter:var(--glass-blur,blur(12px));border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-weight:800}.book-line span{color:var(--accent)}.hero,.hero-panel,.compact-hero,.panel,.filters,.book-summary-card,.book-summary-panel,.team-switch,.path-panel,.admin-header,.toolbar-panel,.upload-preview aside,.upload-preview section{background:var(--glass-bg,var(--surface));-webkit-backdrop-filter:var(--glass-blur,blur(12px));border:1px solid var(--glass-border,var(--border));box-shadow:var(--glass-shadow,var(--shadow-md));transition:transform var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease);border-radius:12px}.panel:hover,.book-summary-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.panel,.hero,.hero-panel,.compact-hero,.book-command-panel,.home-hero-panel,.admin-header{position:relative;overflow:hidden}.compact-hero:before,.home-hero-panel:before,.book-command-panel:before,.admin-header:before{content:"";background:var(--brand);width:4px;position:absolute;top:0;bottom:0;left:0}.panel h2,.panel h3,.section-head h2,.compact-hero h1,.home-hero-copy h1,.book-command-panel h1{background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:var(--text);letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:900}.eyebrow,.section-tag{color:var(--brand-hover);background:#e8f7f5;border:1px solid #cce9e4;border-radius:6px}button,.button{min-height:34px;transition:background var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);font-weight:800}button.primary,.primary{background:var(--brand);border-color:var(--brand)}button.primary:hover,.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}.hero-actions button.primary,.book-command-panel .hero-actions button.primary,.writer-topbar button.primary,.modal-footer button.primary{background:var(--accent);border-color:var(--accent)}.hero-actions button.primary:hover,.book-command-panel .hero-actions button.primary:hover,.writer-topbar button.primary:hover,.modal-footer button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.home-hero-panel,.book-command-panel{border-color:#d6e4ec;padding:24px 26px}.home-hero-panel .metric-grid,.book-command-panel .metric-grid{gap:10px}.metric-card,.stats-row.small article,.stat-card{border-color:var(--border);box-shadow:none;background:#fbfdff}.metric-card strong,.stat-card strong{color:var(--text);font-size:26px}.metric-card span,.stat-card span{color:var(--text-muted);font-weight:800}.home-flow-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.home-flow-card,.stage-action-card,.book-card,.task-card,.talent-grid article,.settlement-lane-grid article,.desktop-release-grid article,.commercial-milestones article,.deliver-grid article,.card-grid article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px}.home-flow-card{border-left:3px solid #0000;min-height:104px}.home-flow-card:hover{border-color:var(--brand-line);border-left-color:var(--brand);background:#fbfffe}.book-card{padding:14px}.book-card h3{margin-bottom:6px;font-size:17px}.book-card .progress-line{background:#edf3f7;height:6px}.book-card .progress-line span{background:var(--brand)}.status-pill,.tag,.mini-chip-list span{border-radius:6px;font-weight:800}.status-pill.hot,.task-card.urgent .status-pill{color:#b45309;background:#fff3df}.task-card{border-left:3px solid var(--brand-line)}.task-card.urgent{border-left-color:var(--accent);background:#fffdf9}.home-focus-list article{border-color:var(--border);background:#fbfdff}.home-focus-list strong{color:var(--brand-hover)}.book-next-card{background:#f7fcfb;border-color:#cce9e4}.book-next-card strong{color:var(--brand-hover)}.workflow-rail{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px;padding:12px;position:relative}.workflow-step{border-color:var(--border);background:#fbfdff;border-radius:8px;min-height:86px}.workflow-step.active{border-color:var(--accent);background:#fff8f1;box-shadow:inset 0 0 0 1px #ff6a0029}.workflow-step.blocked,.workflow-step.risk{background:#fff7f7;border-color:#fecaca}.stage-action-card{min-height:112px}.stage-action-card.active{border-color:var(--accent);background:#fff8f1}.compact-permission-list article{border:1px solid var(--border);background:#fbfdff}.upload-preview aside,.upload-preview section,.auto-layout .panel,.team-ops-grid .panel,.task-board .panel{box-shadow:var(--shadow-sm)}.tag-list button,.tabs button,.tab-row button{background:var(--control-bg)}.tag-list button:hover,.tabs button.active,.tab-row button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-hover)}.talent-grid article{border-left:3px solid #dbeafe}.settlement-lane-grid article{border-left:3px solid var(--brand)}.audio-chain-grid article,.return-loop-grid article,.commercial-flow-grid article,.desktop-release-grid article,.recording-closure article{border-color:var(--border);background:#fbfdff}.audio-chain-grid span,.return-loop-grid span,.commercial-flow-grid span{color:var(--accent)}.web-recorder-panel,.audit-sync-panel,.smart-post-panel,.region-recorder-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px}.waveform-container,.waveform-mini,.spectrogram-canvas{border:1px solid var(--border-light);background:#f5f8fb;border-radius:6px}.audit-line-row{border-color:var(--border-light);background:var(--surface)}.audit-line-active{background:#fff8f1!important;border-color:#fed7aa!important}.post-chain-step{border-color:var(--border);background:#fbfdff}.post-chain-step.step-active{border-color:var(--brand);background:var(--brand-soft)}.commercial-pipeline,.revenue-model-panel,.commercial-flow-panel{border-color:var(--border)}.revenue-hero-strip article,.book-pass-grid article,.revenue-split-grid article,.revenue-gate-grid article,.studio-plan-grid article{background:#fbfdff;border-radius:8px}.revenue-hero-strip article:first-child,.book-pass-grid article:nth-child(2),.revenue-gate-grid article:nth-child(2){border-color:var(--brand-line);background:#f5fcfa}.revenue-hero-strip b,.book-pass-grid b,.studio-plan-grid b{color:var(--accent)}.full-table,table{border:1px solid var(--border);border-radius:8px;overflow:hidden}th{color:var(--text-secondary);background:#f7fafc}td{color:var(--text-secondary)}.admin-topbar{background:#0f172a;border-bottom-color:#1f2a3a}.admin-topbar .brand strong,.admin-topbar .top-nav button,.admin-topbar .top-actions button,.admin-topbar .notification-bell,.admin-topbar .theme-toggle{color:#e5eef8}.admin-topbar .brand small,.admin-topbar .top-nav button:not(.active){color:#9fb0c4}.admin-topbar .top-nav button.active{color:#ffb45c}.admin-canvas{background:#f3f6fa!important}.admin-header{color:#eef4fb;background:#101b2c;border-color:#1d2d44}.admin-header h1,.admin-header h2,.admin-header h3{color:#fff}.admin-header p{color:#b9c6d6}.admin-header .metric-card{background:#162338;border-color:#263a55}.admin-header .metric-card span,.admin-header .metric-card small{color:#a9b8cb}.admin-header .metric-card strong{color:#fff}.document-workbench .writer-topbar,.document-status-strip,.document-workbench .doc-mode-strip{background:var(--surface);border-color:var(--border-light)}.document-status-strip{min-height:56px}.document-status-actions span{border-color:var(--border);background:#f4f8fb}.workbench-checks summary{border-color:var(--border);background:#fbfdff}.document-workbench .script-left,.document-workbench .role-panel{background:#f7fafc}.script-toolbar{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-md)}.script-toolbar button{background:#fbfdff}.script-toolbar .color-dot{background:var(--dot)!important}.script-toolbar button:hover{background:var(--brand-soft)}.script-toolbar .color-dot:hover{border-color:var(--text);background:var(--dot)!important}.document-workbench .script-paper{background:var(--paper);border-color:#e6dde0;box-shadow:0 16px 42px #0f233714}.document-workbench .paper-title{border-bottom-color:#efe7d4}.word-editor p{border-bottom-color:#f0eadc}.word-editor p:hover,.word-editor p:focus-within{background:#fff8ec}.editor-line-no{color:#9aa4b4}.editor-meta{border-radius:2px;font-weight:900}.editor-text{color:var(--text);font-size:19px;font-weight:800}.editor-note{border-radius:2px}.editor-qc{opacity:.9}.line-card,.chapter-list button,.role-card,.current-line-card{border-color:var(--border);background:var(--surface);border-radius:6px}.line-card.active,.chapter-list button.active,.role-card.active{border-color:var(--accent);background:#fff8f1}.role-panel .section-head,.script-left .section-head{margin-bottom:10px}.readiness-grid article.blocked,.inspection-grid article.blocked,.radar-grid article.p0{background:#fff8f1;border-color:#fed7aa}.readiness-grid article.ok,.inspection-grid article.ok{background:#f0fdf8;border-color:#bbf7d0}@media (width<=1280px){.home-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.brand{min-width:0}}@media (width<=768px){.home-flow-strip{grid-template-columns:1fr}.home-hero-panel,.book-command-panel,.hero,.compact-hero,.panel{border-radius:8px!important}}button,input,select,textarea,a{transition:color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), opacity var(--duration-fast) var(--ease)}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button.primary:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.book-card,.project-entry-card,.metric-card,.stat-card,.task-card,.member-card,.identity-card,.playbook-strip article,.launch-actions,.workflow-step{transition:border-color var(--duration-normal) var(--ease), background-color var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease), transform var(--duration-normal) var(--ease)}.book-card:hover,.project-entry-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.panel,.hero,.hero-panel{transition:box-shadow var(--duration-normal) var(--ease), border-color var(--duration-normal) var(--ease)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace,.page{animation:fadeIn var(--duration-slow) var(--ease) both}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.toast,.api-error{animation:slideUp var(--duration-normal) var(--ease) both}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-backdrop,.onboarding-backdrop{animation:modalBackdropIn var(--duration-normal) var(--ease) both}.modal,.modal-panel,.onboarding-panel{animation:modalSlideUp var(--duration-slow) var(--ease) both}.script-left,.script-side,.role-panel,.writer-left,.writer-right,.admin-sidebar{transition:width var(--duration-slow) var(--ease), opacity var(--duration-normal) var(--ease), transform var(--duration-slow) var(--ease)}.progress-line span{transition:width var(--duration-slow) var(--ease)}.workflow-step,.flow-board article,.stage-cards article{transition:background-color var(--duration-normal) var(--ease), border-color var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease)}.script-line,.word-editor p{transition:background-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease)}.tabs button,.task-tabs button,.task-view-tabs button,.material-groups button,.tag-panel button,.skill-row button{transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease)}.visibility-switch i,.switch span{transition:background var(--duration-fast) var(--ease)}.visibility-switch i:after,.switch span:after{transition:transform var(--duration-fast) var(--ease)}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes mesh-gradient-breathe{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.topbar{grid-template-columns:minmax(190px,auto) minmax(0,1fr) minmax(0,auto);min-width:0}.top-nav,.top-actions,.book-line{min-width:0}.top-nav{scrollbar-width:none;overflow:auto hidden;flex-wrap:nowrap!important}.top-nav::-webkit-scrollbar{display:none}.top-actions::-webkit-scrollbar{display:none}.book-line::-webkit-scrollbar{display:none}.top-nav button,.top-actions button,.top-actions select,.notification-bell,.theme-toggle,.book-line button,.book-line strong,.book-line span{white-space:nowrap;flex:none}.top-actions{max-width:min(520px,38vw);padding-bottom:1px;overflow:auto hidden;flex-wrap:nowrap!important}.top-actions select{max-width:230px}.book-line{overflow:auto hidden}@media (width<=1024px){.topbar{grid-template-columns:1fr;gap:6px;height:auto!important;padding:10px 12px!important}.brand{width:100%}.top-nav,.top-actions{width:100%;max-width:100%}.top-nav button{height:38px!important;padding:0 12px!important}.top-nav button.active:after{left:10px;right:10px}.top-actions{gap:6px!important}.book-line{padding:8px 12px!important}.project-layout{grid-template-columns:1fr!important}.project-layout aside{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)!important}.hero{padding:24px 16px!important}.hero h1{font-size:1.5rem!important}.book-grid{grid-template-columns:repeat(2,1fr)!important}.team-grid,.form-grid{grid-template-columns:1fr!important}nav.sidebar{width:56px;overflow:hidden}nav.sidebar .nav-label{display:none}.workspace{padding:12px!important}}@media (width<=768px){:root{--sidebar-width:0px}.topbar{z-index:40;position:sticky;top:0}.brand strong{font-size:16px!important}.brand small{font-size:11px}.top-nav{border-top:1px solid var(--border-light,#e7eef4);margin:2px -12px 0;padding:0 12px 3px}.top-actions{margin:0 -12px;padding:0 12px 4px}.top-actions button,.top-actions select,.notification-bell,.theme-toggle{min-height:34px!important;padding:0 10px!important;font-size:12px!important}.top-actions select{min-width:170px!important}.avatar{width:30px;height:30px}.book-line{font-size:12px;gap:10px!important;padding:7px 12px!important}.book-line span{max-width:none!important}.app-canvas{padding:12px!important}nav.sidebar{z-index:1000;width:260px;transition:left .3s;position:fixed;top:0;bottom:0;left:-260px;box-shadow:4px 0 20px #00000026}nav.sidebar.open{left:0}nav.sidebar .nav-label{display:inline}.mobile-overlay{z-index:999;background:#0006;display:none;position:fixed;inset:0}.mobile-overlay.active{display:block}.mobile-topbar{z-index:100;background:var(--surface-1,#fff);border-bottom:1px solid var(--border,#e5e5e5);align-items:center;gap:12px;padding:8px 16px;position:sticky;top:0;display:flex!important}.mobile-topbar .menu-btn{cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.mobile-topbar .title{flex:1;font-size:15px;font-weight:600}.workspace{margin-left:0!important;padding:8px!important}.hero{border-radius:8px!important;padding:16px 12px!important}.hero h1{font-size:1.2rem!important}.hero p{font-size:12px!important}.hero-actions{flex-direction:column;gap:6px}.hero-actions button{width:100%}.metric-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.metric-grid article{padding:10px!important}.book-grid,.project-layout{grid-template-columns:1fr!important}.project-layout aside{display:none}.panel{border-radius:8px!important;padding:12px!important}.tab-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab-row button{white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:12px}.filters{flex-direction:column;gap:6px}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.team-grid,.form-grid,.desktop-release-grid,.production-path-grid{grid-template-columns:1fr!important}.script-workspace{display:block!important}.script-splitter{display:none!important}.script-workspace .script-sidebar,.script-workspace .role-inspector{height:auto!important;position:static!important}.studio-panel>div:nth-child(2){flex-direction:column}.studio-panel>div:nth-child(2)>div:last-child{width:100%!important}.pricing-panel>div:nth-child(2){grid-template-columns:1fr!important}.bgm-library-panel>div:nth-child(2){flex-wrap:wrap}.quality-panel>div:nth-child(3){grid-template-columns:1fr!important}}@media (width<=480px){.brand{gap:8px}.brand-mark{width:32px!important;height:32px!important}.top-nav button{font-size:13px!important}.top-actions .theme-toggle,.top-actions .notification-bell{display:inline-flex}.metric-grid{grid-template-columns:1fr!important}.hero-actions{gap:4px}.hero h1{font-size:1rem!important}}.mobile-topbar{display:none}:root{--brand:#007c7a;--brand-hover:#006664;--brand-soft:#007c7a17;--brand-line:#007c7a57;--accent:#ff7a1a;--accent-hover:#eb6500;--accent-soft:#ff7a1a1a;--tech-blue:#2563eb;--tech-blue-soft:#2563eb17;--tech-cyan:#00a9c7;--tech-cyan-soft:#00a9c71a;--bg:#eef5f7;--bg-secondary:#f8fbfc;--bg-tertiary:#edf5f8;--surface:#fff;--surface-hover:#f4fafb;--panel:#fff;--control-bg:#fbfeff;--border:#c9dbe4;--border-light:#e1edf2;--text:#071b2d;--text-secondary:#31475d;--text-muted:#6a7d90;--paper:#fffdfa;--shadow-sm:0 2px 6px #071b2d0d;--shadow-md:0 10px 28px #071b2d14;--shadow-lg:0 18px 48px #071b2d1c;--shadow-xl:0 26px 70px #071b2d24;--focus-ring:0 0 0 3px #00a9c729}[data-theme=dark]{--brand:#20c5bc;--brand-hover:#4fe0d7;--brand-soft:#20c5bc1f;--brand-line:#20c5bc6b;--accent:#ff9838;--accent-hover:#ffae5f;--accent-soft:#ff983821;--tech-blue:#6ea8ff;--tech-blue-soft:#6ea8ff24;--tech-cyan:#43d6ed;--tech-cyan-soft:#43d6ed24;--bg:#101922;--bg-secondary:#111c27;--bg-tertiary:#152232;--surface:#172432;--surface-hover:#1c2d3d;--panel:#172432;--control-bg:#102030;--border:#2d4356;--border-light:#22384c;--text:#f3f8fb;--text-secondary:#c1d2de;--text-muted:#8fa2b3;--paper:#161f26;--shadow-sm:0 4px 12px #00000047;--shadow-md:0 14px 34px #00000057;--shadow-lg:0 22px 58px #0000006b;--shadow-xl:0 30px 86px #00000080}html,body,.app-canvas,.plain-bg,.document-workbench{background:var(--bg)!important;background-image:none!important}body{color:var(--text);text-rendering:geometricprecision}::selection{color:#fff;background:var(--brand)}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d9e8ee;height:62px;box-shadow:0 14px 32px #071b2d0f}[data-theme=dark] .topbar{background:#101922;border-bottom-color:#26394b}.brand-mark{background:var(--brand);border:1px solid #ffffff6b;box-shadow:0 14px 30px #007c7a3d}.brand strong{color:var(--brand)}.top-nav button{color:var(--text-secondary)}.top-nav button:hover{background:var(--brand-soft);color:var(--brand-hover)}.top-nav button.active{color:var(--brand)}.top-nav button.active:after{background:var(--brand);box-shadow:0 -5px 16px #007c7a38}.top-actions button,.top-actions select,.notification-bell,.theme-toggle{background:var(--control-bg);border-color:var(--border);box-shadow:var(--shadow-sm)}.book-line{border-bottom-color:var(--border-light);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbfc}[data-theme=dark] .book-line{background:#13202c}.hero,.hero-panel,.compact-hero,.home-hero-panel,.panel,.filters,.book-summary-card,.book-summary-panel,.team-switch,.path-panel,.toolbar-panel,.book-command-panel,.admin-header,.upload-preview aside,.upload-preview section,.tag-panel,.todo-panel,.book-side,.writer-status,.doc-mode-strip,.document-workbench .writer-topbar,.document-workbench .doc-mode-strip,.document-workbench .script-left,.document-workbench .role-panel{box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d9e8ee}[data-theme=dark] .hero,[data-theme=dark] .hero-panel,[data-theme=dark] .compact-hero,[data-theme=dark] .home-hero-panel,[data-theme=dark] .panel,[data-theme=dark] .filters,[data-theme=dark] .book-summary-card,[data-theme=dark] .book-summary-panel,[data-theme=dark] .team-switch,[data-theme=dark] .path-panel,[data-theme=dark] .toolbar-panel,[data-theme=dark] .book-command-panel,[data-theme=dark] .admin-header,[data-theme=dark] .upload-preview aside,[data-theme=dark] .upload-preview section,[data-theme=dark] .tag-panel,[data-theme=dark] .todo-panel,[data-theme=dark] .book-side,[data-theme=dark] .writer-status,[data-theme=dark] .doc-mode-strip,[data-theme=dark] .document-workbench .writer-topbar,[data-theme=dark] .document-workbench .doc-mode-strip,[data-theme=dark] .document-workbench .script-left,[data-theme=dark] .document-workbench .role-panel{background:#172432;border-color:#2d4356}.compact-hero:before,.home-hero-panel:before,.book-command-panel:before,.admin-header:before{background:var(--brand);width:5px;box-shadow:0 0 24px #007c7a47}.panel h2,.panel h3,.section-head h2,.compact-hero h1,.home-hero-copy h1,.book-command-panel h1,.admin-header h1{color:var(--text)}.eyebrow,.section-tag{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-hover)}button,.button,input,select,textarea{border-radius:8px}button,.button{letter-spacing:0}button:focus-visible,.button:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--tech-cyan);box-shadow:var(--focus-ring);outline:none}button.primary,.button.primary,.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 12px 26px #007c7a2e}button.primary:hover,.button.primary:hover,.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-1px)}.hero-actions button.primary,.book-command-panel .hero-actions button.primary,.writer-topbar button.primary,.top-actions button.primary,.command-actions button.primary,.inline-actions button.primary{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.hero-actions button.primary:hover,.book-command-panel .hero-actions button.primary:hover,.writer-topbar button.primary:hover,.top-actions button.primary:hover,.command-actions button.primary:hover,.inline-actions button.primary:hover{background:var(--brand-hover)!important;border-color:var(--brand-hover)!important}button.ghost,.button.ghost{background:var(--control-bg)}button.ghost:hover,.button.ghost:hover{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-hover)}.book-card,.task-card,.task-list article,.stat-card,.stats-row.small article,.metric-card,.stage-cards article,.stage-action-card,.workflow-step,.home-flow-card,.member-card,.quote-card,.order-card,.contract-card{box-shadow:var(--shadow-sm);background:#ffffffe6;border-color:#007c7a2e}[data-theme=dark] .book-card,[data-theme=dark] .task-card,[data-theme=dark] .task-list article,[data-theme=dark] .stat-card,[data-theme=dark] .stats-row.small article,[data-theme=dark] .metric-card,[data-theme=dark] .stage-cards article,[data-theme=dark] .stage-action-card,[data-theme=dark] .workflow-step,[data-theme=dark] .home-flow-card,[data-theme=dark] .member-card,[data-theme=dark] .quote-card,[data-theme=dark] .order-card,[data-theme=dark] .contract-card{background:#172432e0}.book-card:hover,.home-flow-card:hover,.stage-action-card:hover,.task-list article:hover{border-color:var(--tech-cyan);box-shadow:var(--shadow-md);transform:translateY(-1px)}.book-card.selected,.stage-action-card.active,.stage-cards article.is-active,.workflow-step.active{border-color:var(--accent);box-shadow:0 0 0 3px #ff7a1a1a, var(--shadow-md);background:#fffaf4}[data-theme=dark] .book-card.selected,[data-theme=dark] .stage-action-card.active,[data-theme=dark] .stage-cards article.is-active,[data-theme=dark] .workflow-step.active{background:#ff98381a}.stat-card strong,.stats-row.small b,.metric-card strong,.stage-cards b{color:var(--text)}.metric-card,.stat-card,.stats-row.small article{border-top:3px solid var(--brand)}.metric-card:nth-child(2n),.stat-card:nth-child(2n),.stats-row.small article:nth-child(2n){border-top-color:var(--tech-blue)}.metric-card:nth-child(3n),.stat-card:nth-child(3n),.stats-row.small article:nth-child(3n){border-top-color:var(--accent)}.tag,.badge,.pill,.task-list span,.book-card .tag,.member-status,.status-pill{border:1px solid var(--border);background:var(--control-bg);color:var(--text-secondary)}.tag.active,.badge.active,.pill.active,.status-pill.active{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-hover)}.workflow-step.blocked,.workflow-step.risk,.task-list article.urgent{background:#f43f5e12;border-color:#f43f5e47}.workflow-step span{background:var(--surface);color:var(--brand-hover)}.document-workbench .script-grid{background:0 0}.document-workbench .script-left,.document-workbench .role-panel{box-shadow:var(--shadow-sm)}.document-workbench .script-paper,.script-paper{background:var(--paper);border-color:#007c7a29;box-shadow:0 26px 70px #071b2d1f}.document-workbench.reader-mode .script-paper{background:#fffdf8}[data-theme=dark] .document-workbench.reader-mode .script-paper{background:#151e25}.paper-title{border-bottom-color:#007c7a2e}.paper-title>span,.paper-head span{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-hover)}.script-line,.script-line-node,.ProseMirror [data-line-id],.word-editor p{border-radius:8px}.script-line:hover,.script-line.selected,.script-line.is-selected,.script-line-node:hover,.ProseMirror [data-line-id]:hover{box-shadow:inset 3px 0 0 var(--tech-cyan);background:#00a9c70f}.script-line.confirmed,.script-line-node.confirmed{border-left-color:var(--success)}.script-toolbar,.script-topbar,.script-status-bar,.chapter-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d9e8ee}[data-theme=dark] .script-toolbar,[data-theme=dark] .script-topbar,[data-theme=dark] .script-status-bar,[data-theme=dark] .chapter-nav{background:#172432}.role-row,.chapter-row,.line-card,.dialogue-card,.take-card,.cue-card,.audio-card{background:var(--surface);border-color:var(--border-light)}.role-row:hover,.chapter-row:hover,.line-card:hover,.dialogue-card:hover,.take-card:hover,.cue-card:hover,.audio-card:hover{border-color:var(--brand-line);background:var(--surface-hover)}.admin-shell,.admin-layout,.commercial-page{background:var(--bg)!important;background-image:none!important}.admin-card,.governance-card,.risk-card,.price-card,.pricing-card,.settlement-card,.market-card{box-shadow:var(--shadow-sm);background:#ffffffeb;border-color:#007c7a2e}[data-theme=dark] .admin-card,[data-theme=dark] .governance-card,[data-theme=dark] .risk-card,[data-theme=dark] .price-card,[data-theme=dark] .pricing-card,[data-theme=dark] .settlement-card,[data-theme=dark] .market-card{background:#172432e6}table,.data-table{border-color:var(--border)}thead,.table-head{background:var(--bg-tertiary)}tbody tr:hover{background:var(--brand-soft)}@media (width<=760px){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto}.hero,.hero-panel,.compact-hero,.home-hero-panel,.panel,.book-command-panel{box-shadow:var(--shadow-sm)}.document-workbench .script-paper,.script-paper{box-shadow:var(--shadow-md)}}.admin-topbar{border-bottom:1px solid #d9e6ee;box-shadow:0 8px 26px #122b3a0f;background:#fff!important}.admin-topbar .brand{border-color:#0000}.admin-topbar .brand-mark,.admin-topbar .avatar{color:#fff;background:#0b8278!important}.admin-topbar .top-nav button.active{color:#075f58!important;background:#e7f7f5!important;border-color:#0b8278!important}.admin-canvas{min-height:100vh;background:#edf5f7!important}.admin-dashboard{width:min(1440px,100vw - 36px);margin:0 auto;padding-block:24px 44px;background:0 0!important}.admin-hero{border:1px solid #d9e6ee;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);background:#fff!important}.admin-metric.metric-card{box-shadow:none;border-color:#d9e6ee;background:#f8fbfc!important}.admin-panel.panel{border:1px solid #d9e6ee;border-radius:10px;box-shadow:0 16px 40px #122b3a12;background:#fff!important}.admin-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.admin-governance-card{background:#f8fbfc;border:1px solid #d9e6ee;border-radius:8px;gap:8px;padding:16px;display:grid}.admin-governance-card strong{color:#11273b;font-size:15px}.admin-governance-card p,.admin-governance-card span{color:#5f7485;margin:0;font-size:12px;line-height:1.7}.admin-table{background:#fff;border:1px solid #d9e6ee;border-radius:8px;display:grid;overflow-x:auto}.admin-table-row{border-bottom:1px solid #e6eef4;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;min-width:max-content;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-row span{color:#1f3346;white-space:nowrap;padding:13px 14px;font-size:13px;line-height:1.5}.admin-table-head{background:#f3f8fa}.admin-table-head span{color:#63788b;font-size:12px;font-weight:900}.admin-status{border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:900;display:inline-flex}.admin-status.ok{color:#107341;background:#e7f8ef}.admin-status.warning{color:#a46500;background:#fff5dd}.admin-status.danger{color:#bd2f24;background:#fff1f0}.admin-status.info{color:#2557a7;background:#eaf3ff}@media (width<=980px){.admin-hero{grid-template-columns:1fr}}.admin-console-v2{color:#102033;min-height:100vh;background:#f4f7fb!important;grid-template-columns:272px minmax(0,1fr)!important;display:grid!important}.admin-auth-shell{color:#102033;background:#f4f7fb;place-items:center;min-height:100vh;padding:28px;display:grid}.admin-login-card{background:#fff;border:1px solid #dce6ef;border-radius:14px;width:min(100%,560px);padding:28px;box-shadow:0 18px 44px #14243414}.admin-login-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.admin-login-brand strong,.admin-login-brand small{display:block}.admin-login-brand strong{color:#0f1f33;font-size:16px}.admin-login-brand small{color:#64758a;margin-top:3px;font-size:12px}.admin-login-card h1{color:#0f1f33;margin:6px 0 8px;font-size:30px}.admin-login-card p{color:#64758a;margin:0 0 18px;line-height:1.75}.admin-login-card code{color:#274765;background:#eef4fb;border-radius:5px;padding:2px 5px}.admin-login-error{color:#9a3412;background:#fff7ed;border:1px solid #ffd0a6;border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:13px;font-weight:800}.admin-login-form{gap:13px;display:grid}.admin-login-form label{color:#13243a;gap:6px;font-size:13px;font-weight:900;display:grid}.admin-login-form input{background:#fbfdff;border-color:#ccd9e5;border-radius:9px;min-height:42px}.admin-login-form button{min-height:44px;margin-top:4px}.admin-login-notes{gap:8px;margin-top:18px;display:grid}.admin-login-notes div{background:#f8fbfe;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 11px;display:grid}.admin-login-notes strong{color:#13243a;font-size:12px}.admin-login-notes span{color:#64758a;font-size:12px;line-height:1.6}.admin-sidebar-v2{color:#e8eef8;background:#101827;border-right:1px solid #ffffff14;flex-direction:column;gap:18px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.admin-brand-v2{align-items:center;gap:12px;min-height:48px;display:flex}.admin-brand-mark{color:#fff;background:#0f8f83;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-brand-v2 strong,.admin-brand-v2 small{display:block}.admin-brand-v2 strong{color:#fff;font-size:15px}.admin-brand-v2 small{color:#9fb2c8;margin-top:3px;font-size:11px}.admin-nav-v2{gap:12px;display:grid}.admin-nav-group{gap:5px;display:grid}.admin-nav-title{color:#6f829a;letter-spacing:0;padding:0 10px;font-size:11px;font-weight:900}.admin-nav-v2 a{color:#b9c6d8;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.admin-nav-v2 a.active,.admin-nav-v2 a:hover{color:#fff;background:#0f8f8329;border-color:#26d3c342}.admin-nav-primary{gap:8px}.admin-nav-v2 a.admin-nav-module-link{min-height:52px;padding:8px 10px}.admin-nav-module-link span:first-child{gap:2px;display:grid}.admin-nav-module-link strong{font-size:13px}.admin-nav-module-link small{color:inherit;opacity:.72;font-size:11px;font-weight:700}.admin-nav-module-count{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.admin-nav-catalog{border-top:1px solid #ffffff1f;margin-top:4px;padding-top:8px}.admin-nav-catalog summary{color:#9fb2c8;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:900;list-style:none;display:flex}.admin-nav-catalog summary::-webkit-details-marker{display:none}.admin-nav-catalog summary small{color:inherit;font-size:11px}.admin-nav-catalog-body,.admin-nav-catalog-group{gap:6px;display:grid}.admin-nav-catalog-body{padding:8px 0 0}.admin-nav-catalog-group>span{color:#6f829a;padding:0 10px;font-size:11px;font-weight:900}.admin-nav-catalog-group a{min-height:32px;font-size:12px}.admin-sidebar-note{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;margin-top:auto;padding:14px}.admin-sidebar-note strong{color:#fff;font-size:13px}.admin-sidebar-note p{color:#aab8ca;margin:6px 0 0;font-size:12px;line-height:1.7}.admin-main-v2{gap:16px;min-width:0;padding:22px;display:grid}.admin-console-consolidated .admin-main-v2{gap:18px}.admin-top-v2,.admin-hero-v2,.admin-panel-v2{background:#fff;border:1px solid #dce6ef;border-radius:12px;box-shadow:0 14px 34px #1424340f}.admin-top-v2{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.admin-top-compact{align-items:flex-start}.admin-top-v2 h1,.admin-hero-v2 h2,.admin-section-head h2{color:#0f1f33;margin:0}.admin-top-v2 h1{font-size:26px}.admin-top-v2 p,.admin-hero-v2 p,.admin-section-head p{color:#64758a;margin:6px 0 0;line-height:1.7}.admin-top-actions,.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-action-btn.primary,.admin-top-actions .primary{color:#fff!important;background:#0f8f83!important;border-color:#0f8f83!important}.admin-hero-v2{grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);gap:18px;padding:22px;display:grid}.admin-hero-ops{border-left:4px solid #0f8f83}.admin-hero-copy{flex-direction:column;justify-content:center;min-height:146px;display:flex}.admin-section-kicker{color:#08746b;background:#e7f7f5;border-radius:999px;width:fit-content;margin-bottom:8px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-hero-status{gap:10px;display:grid}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-metric-grid-tight .admin-metric-card{min-height:118px}.admin-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-metric-card,.admin-queue-card{background:#fff;border:1px solid #dce6ef;border-radius:10px;gap:7px;padding:16px;display:grid}.admin-metric-card strong,.admin-queue-card strong{color:#0e1f33;font-size:22px;font-weight:950}.admin-metric-card span,.admin-queue-card span{color:#5e7086;font-size:12px;font-weight:900}.admin-metric-card p,.admin-queue-card p{color:#708095;margin:0;font-size:12px;line-height:1.6}.admin-classic-control-panel{gap:14px;display:grid}.admin-classic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-classic-card{background:#fff;border:1px solid #dce6ef;border-radius:10px;align-content:space-between;gap:12px;min-height:188px;padding:16px;display:grid}.admin-classic-card small{color:#24855d;background:#eaf6f0;border-radius:999px;width:fit-content;margin-bottom:7px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.admin-classic-card h3{color:#13243a;margin:0;font-size:15px}.admin-classic-card p{color:#64758a;margin:7px 0 0;font-size:12px;line-height:1.65}.admin-classic-stats,.admin-classic-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-classic-stats span{color:#64758a;border:1px solid #dce6ef;border-radius:999px;align-items:baseline;gap:5px;min-height:28px;padding:4px 9px;font-size:12px;display:inline-flex}.admin-classic-stats strong{color:#0e1f33;font-size:16px}.admin-module-link{text-decoration:none}.admin-main-operation-desk{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:start;gap:14px;display:grid}.admin-main-priority-column,.admin-main-module-switchboard{gap:10px;min-width:0;display:grid}.admin-priority-list{gap:8px;display:grid}.admin-priority-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-priority-card{min-height:118px;color:inherit;background:#fff;border:1px solid #dce6ef;border-radius:10px;gap:6px;padding:16px;text-decoration:none;display:grid}.admin-main-operation-desk .admin-priority-card{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;align-items:center;min-height:64px;padding:12px}.admin-main-operation-desk .admin-priority-card strong{text-align:right;order:3}.admin-main-operation-desk .admin-priority-card p{min-width:0}.admin-priority-card span,.admin-module-card span,.admin-module-directory-row small,.admin-module-directory-stats small{color:#64758a;font-size:12px;font-weight:900}.admin-priority-card strong{color:#0e1f33;font-size:28px;font-weight:950}.admin-priority-card p,.admin-module-card p{color:#708095;margin:0;font-size:12px;line-height:1.6}.admin-module-hub{gap:14px;display:grid}.admin-module-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-main-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-module-card{min-height:180px;color:inherit;background:#fff;border:1px solid #dce6ef;border-radius:10px;align-content:space-between;gap:14px;padding:16px;text-decoration:none;display:grid}.admin-module-card-compact{min-height:92px;padding:12px}.admin-module-card-compact h3{margin-bottom:0}.admin-module-card-compact .admin-module-card-foot{gap:6px}.admin-module-card h3{color:#13243a;margin:5px 0 8px;font-size:18px}.admin-module-card-foot,.admin-module-directory-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-module-card-foot span,.admin-module-card-foot small{color:#64758a;border:1px solid #dce6ef;border-radius:999px;align-items:baseline;gap:4px;min-height:26px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.admin-module-card-foot strong{color:#0e1f33;font-size:14px}.admin-module-directory{gap:10px;display:grid}.admin-module-command-table{padding:14px}.admin-module-directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-module-directory-table{gap:6px;display:grid}.admin-module-directory-head,.admin-module-directory-row{grid-template-columns:minmax(180px,1.35fr) minmax(70px,.36fr) minmax(70px,.36fr) minmax(120px,.62fr) minmax(112px,.48fr);align-items:center;gap:10px;display:grid}.admin-module-directory-head{color:#64758a;min-height:30px;padding:0 12px;font-size:10px;font-weight:950}.admin-module-directory-row{min-height:54px;color:inherit;background:#fff;border:1px solid #dce6ef;border-radius:10px;padding:9px 10px}.admin-module-directory-row a{min-width:0;color:inherit;text-decoration:none}.admin-module-directory-row>a:first-child{gap:4px;min-width:0;display:grid}.admin-module-directory-row strong{color:#13243a;font-size:14px}.admin-module-directory-row.active,.admin-priority-card:hover,.admin-module-card:hover,.admin-module-directory-row:hover{background:#f2fbf9;border-color:#94d9cf}.admin-module-directory-stats{justify-content:flex-end;min-width:92px}.admin-module-directory-domain{gap:3px;min-width:0;display:grid}.admin-module-directory-domain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module-directory-domain small{color:#64758a;font-size:10px;font-weight:900}.admin-module-directory-actions{justify-content:flex-end;display:flex}.admin-module-directory-stats b{color:#0e1f33;font-size:16px}.admin-advanced-catalog{background:#fff;border:1px solid #dce6ef;border-radius:12px}.admin-advanced-catalog summary{color:#13243a;cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:14px;font-weight:900;list-style:none;display:flex}.admin-advanced-catalog summary::-webkit-details-marker{display:none}.admin-advanced-catalog summary small{color:#64758a;font-size:12px}.admin-advanced-catalog-body{gap:12px;padding:0 14px 14px;display:grid}.admin-advanced-catalog-body>.admin-panel-v2{box-shadow:none}.admin-advanced-catalog .admin-classic-control-panel{border:0;border-radius:12px}.admin-card-warn{background:#fff9ed;border-color:#f5c879}.admin-card-ok{background:#f0fbf7;border-color:#bde6d4}.admin-panel-v2{padding:18px}.admin-workspace{background:#f7fafc;border:1px solid #dce6ef;border-radius:12px;gap:14px;padding:18px;scroll-margin-top:18px;display:grid;box-shadow:0 12px 28px #1424340d}.admin-workspace-head{border-bottom:1px solid #e4edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px 10px;display:flex}.admin-workspace-head h2{color:#0f1f33;margin:0;font-size:22px}.admin-workspace-head p{color:#64758a;max-width:780px;margin:6px 0 0;line-height:1.7}.admin-workspace-title{min-width:0}.admin-workspace-actions{justify-content:flex-end;max-width:520px}.admin-page-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-page-flow-step{background:#fff;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;display:grid}.admin-page-flow-step small{color:#24855d;background:#eaf6f0;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-grid}.admin-page-flow-step strong{color:#13243a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.admin-workspace-body{gap:14px;display:grid}.admin-action-cluster{background:#fff;border:1px solid #dce6ef;border-radius:10px;align-content:start;gap:8px;min-height:142px;padding:14px;display:grid}.admin-action-cluster h3{color:#13243a;margin:0;font-size:14px}.admin-action-cluster p,.admin-empty-copy{color:#718196;margin:0;font-size:12px;line-height:1.65}.admin-error-focus{max-width:860px}.admin-error-focus h1{color:#0f1f33;margin:6px 0 8px;font-size:26px}.admin-diagnostic-list{gap:10px;margin-top:16px;display:grid}.admin-diagnostic-list div{background:#f8fbfe;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;display:grid}.admin-diagnostic-list strong{color:#13243a;font-size:13px}.admin-diagnostic-list span{color:#64758a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65}.admin-error-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-error-actions a{text-decoration:none}.admin-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-section-head.compact{align-items:center;margin-bottom:12px}.admin-section-head.compact h2{font-size:18px}.admin-chip{color:#49627c;white-space:nowrap;background:#eef4fb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-session-pill{color:#274765;background:#eef4fb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-command-grid.compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-command-group,.admin-subpanel{background:#f8fbfe;border:1px solid #dce6ef;border-radius:10px;padding:14px}.admin-command-group h3,.admin-subpanel h3{color:#13243a;margin:0 0 10px;font-size:14px}.admin-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-row{border-top:1px solid #e7eef5;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:11px 0;display:flex}.admin-row:first-of-type{border-top:0}.admin-row strong,.admin-row small{display:block}.admin-row strong{color:#14263d;font-size:13px}.admin-row small{color:#718196;margin-top:3px;font-size:12px;line-height:1.5}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.admin-empty-hint{color:#6c7c90;background:#edf3f8;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-console-consolidated .admin-main-v2{gap:10px;width:min(100%,1800px);margin:0 auto;padding:14px 22px 24px}.admin-page-router{gap:14px;min-width:0;display:grid}.admin-page-router>.admin-workspace-clean{min-width:0}.admin-console-consolidated .admin-loading-panel{min-height:0;box-shadow:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.admin-console-consolidated .admin-loading-panel strong{color:#122338;font-size:14px}.admin-console-consolidated .admin-loading-panel p{color:#64758a;margin:0;font-size:12px}.admin-query-bar-v2{grid-template-columns:minmax(280px,2fr) repeat(4,minmax(132px,.72fr)) auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.admin-query-field{gap:5px;margin:0;display:grid}.admin-query-field span{color:#5b6f86;font-size:11px;font-weight:900}.admin-query-bar-v2 input,.admin-query-bar-v2 select{color:#14263d;background:#fbfdff;border-color:#d5e1ec;border-radius:8px;width:100%;min-height:38px;font-size:13px}.admin-query-submit{white-space:nowrap;min-height:38px}.admin-console-consolidated .admin-top-v2{align-items:center;padding:14px 18px;box-shadow:0 10px 28px #1424340d}.admin-console-consolidated .admin-top-v2 h1{font-size:23px}.admin-console-consolidated .admin-top-v2 p{max-width:860px;line-height:1.55}.admin-console-consolidated .admin-hero-v2{grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);gap:14px;padding:14px 18px;box-shadow:0 10px 28px #1424340d}.admin-console-consolidated .admin-hero-copy{justify-content:flex-start;min-height:0;padding:3px 0}.admin-console-consolidated .admin-hero-copy h2{font-size:20px;line-height:1.35}.admin-console-consolidated .admin-hero-copy p{max-width:760px}.admin-console-consolidated .admin-queue-card,.admin-console-consolidated .admin-metric-card{min-height:0;box-shadow:none;padding:12px}.admin-console-consolidated .admin-metric-grid-tight .admin-metric-card{min-height:82px}.admin-workspace-clean{background:#fff;gap:0;padding:0;overflow:hidden}.admin-workspace-clean .admin-workspace-head{background:linear-gradient(#fbfdff 0%,#f7fbff 100%);border-bottom:1px solid #e4edf5;padding:14px 18px}.admin-workspace-clean .admin-workspace-head h2{font-size:19px}.admin-workspace-clean .admin-workspace-head p{max-width:880px;font-size:13px}.admin-workspace-body-clean{background:#fff;gap:12px;padding:14px 16px 16px}.admin-workspace-body-clean>.admin-panel-v2,.admin-workspace-body-clean .admin-split-grid>.admin-panel-v2{box-shadow:none;background:#fbfdff;border-color:#e3edf5}.admin-workspace-body-clean .admin-split-grid{gap:12px}.admin-control-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-control-grid{align-items:start}.admin-record-row{align-items:flex-start}.admin-record-row .admin-row-actions{max-width:360px}.admin-console-v2[data-admin-visual-unified] .admin-expanded-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-v2[data-admin-visual-unified] .admin-expanded-actions{margin-top:0}.admin-console-v2[data-admin-visual-unified] .admin-expanded-actions .admin-action-cluster{min-height:132px}.admin-console-v2[data-admin-visual-unified] .admin-record-row small{overflow-wrap:anywhere;word-break:break-word}.admin-console-consolidated .admin-row{background:#fff;border:1px solid #e5edf5;border-radius:9px;min-height:0;margin-top:8px;padding:10px 12px}.admin-console-consolidated .admin-row:first-of-type{border-top:1px solid #e5edf5}.admin-console-consolidated .admin-row-actions{gap:5px}.admin-page-command-bar{background:#fbfdff;border-bottom:1px solid #e4edf5;grid-template-columns:minmax(180px,.72fr) minmax(320px,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.admin-page-command-title,.admin-page-command-search,.admin-page-command-actions{min-width:0}.admin-page-command-title{gap:2px;display:grid}.admin-page-command-title strong{color:#14263d;font-size:14px}.admin-page-command-title span,.admin-page-command-search span{color:#64758a;font-size:11px;font-weight:800}.admin-page-command-search{gap:4px;display:grid}.admin-page-command-search input{color:#6a7a8c;background:#fff;border:1px solid #dbe6ef;border-radius:8px;min-height:34px;font-size:12px}.admin-page-command-actions,.admin-batch-toolbar-actions,.admin-inspector-links{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-page-ops-strip{background:#fff;border-bottom:1px solid #e7eef5;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.admin-page-ops-strip span{background:#fbfdff;border:1px solid #e6eef5;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.admin-page-ops-strip small,.admin-record-cell small,.admin-inspector-stack small,.admin-inspector-checklist small{color:#6d7e90;font-size:10px;font-style:normal;font-weight:850}.admin-page-ops-strip strong,.admin-record-cell strong,.admin-governance-inspector h3,.admin-inspector-stack strong{color:#14263d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.admin-page-command-deck{background:#f8fbfa;border-bottom:1px solid #e7eef5;grid-template-columns:minmax(360px,.92fr) minmax(360px,1fr) minmax(210px,.42fr);align-items:stretch;gap:10px;padding:12px 14px;display:grid}.admin-page-command-deck-main,.admin-page-command-queue,.admin-page-authority-card{background:#fff;border:1px solid #dfeaf3;border-radius:10px;min-width:0}.admin-page-command-deck-main{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.admin-page-command-deck-main header{gap:4px;display:grid}.admin-page-command-deck-main h3{color:#14263d;margin:0;font-size:18px}.admin-page-command-deck-main p{color:#64758a;margin:0;font-size:12px;line-height:1.55}.admin-page-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-page-ledger span,.admin-page-authority-card span{gap:2px;min-width:0;display:grid}.admin-page-ledger span{background:#fbfdff;border:1px solid #e5edf5;border-radius:8px;padding:8px}.admin-page-ledger small,.admin-command-queue-head small,.admin-command-queue-row small,.admin-page-authority-card span{color:#6d7e90;font-size:10px;font-weight:900}.admin-page-ledger strong{color:#14263d;font-size:18px;font-weight:950}.admin-page-command-queue{align-content:start;gap:6px;padding:10px;display:grid}.admin-command-queue-head,.admin-command-queue-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-command-queue-head strong,.admin-command-queue-row strong,.admin-page-authority-card strong{color:#14263d;font-size:12px}.admin-command-queue-row{background:#fbfdff;border:1px solid #e5edf5;border-radius:8px;min-height:42px;padding:8px}.admin-command-queue-row>span:first-child{gap:2px;min-width:0;display:grid}.admin-command-queue-row strong,.admin-command-queue-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-page-authority-card{align-content:start;gap:7px;padding:12px;display:grid}.admin-page-authority-card div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.admin-control-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);align-items:start;gap:12px;display:grid}.admin-control-main{gap:12px;min-width:0;display:grid}.admin-governance-inspector{background:#fff;border:1px solid #dfeaf3;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid;position:sticky;top:14px}.admin-governance-inspector header{gap:5px;display:grid}.admin-governance-inspector p{color:#64758a;margin:0;font-size:12px;line-height:1.5}.admin-inspector-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-inspector-stack div{background:#fbfdff;border:1px solid #e5edf5;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.admin-inspector-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-inspector-checklist li{grid-template-columns:10px minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-inspector-checklist li>span{background:#30a46c;border-radius:999px;width:8px;height:8px}.admin-inspector-checklist strong{color:#14263d;font-size:12px}.admin-data-panel-head small{color:#64758a;font-size:12px;font-weight:850}.admin-batch-toolbar{background:#fff;border:1px solid #dfeaf3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:9px 10px;display:flex}.admin-batch-toolbar>div:first-child{gap:2px;min-width:0;display:grid}.admin-batch-toolbar strong{color:#14263d;font-size:12px}.admin-batch-toolbar span{color:#64758a;font-size:11px}.admin-operator-table{gap:6px;min-width:0;display:grid}.admin-operator-table-head,.admin-operator-table-row{grid-template-columns:28px minmax(180px,1.45fr) minmax(96px,.55fr) minmax(124px,.8fr) minmax(124px,.75fr) minmax(176px,1fr);align-items:center;gap:10px;display:grid!important}.admin-operator-table-head{color:#6d7e90;text-transform:uppercase;padding:0 10px 4px;font-size:10px;font-weight:900}.admin-operator-table-head:before{content:""}.admin-operator-table-row{min-height:58px;margin-top:0!important;padding:9px 10px!important}.admin-row-select{place-items:center;display:grid}.admin-row-select input{accent-color:#30a46c;width:15px;height:15px}.admin-record-primary{gap:3px;min-width:0;display:grid}.admin-record-primary code{color:#617289;text-overflow:ellipsis;background:#f7fbff;border:1px solid #e3edf5;border-radius:999px;width:fit-content;max-width:100%;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;overflow:hidden}.admin-record-cell{gap:3px;min-width:0;display:grid}.admin-record-cell em{color:#64758a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.admin-command-console .admin-command-grid{align-items:stretch}.admin-command-console .admin-action-cluster{border-radius:8px}.admin-console-consolidated .admin-pagination{color:#64758a;border-top:1px solid #e7eef5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.admin-console-consolidated [data-admin-trend-panel],.admin-console-consolidated #admin-search,.admin-console-consolidated #admin-audit{box-shadow:0 10px 28px #1424340d}.admin-console-v2[data-admin-visual-unified],.admin-auth-shell[data-admin-visual-unified]{--brand:var(--yoyoys-user-green);--brand-hover:var(--yoyoys-user-green-dark);--brand-soft:var(--yoyoys-user-green-soft);--brand-line:var(--yoyoys-user-line-strong);--accent:var(--yoyoys-user-warn);--accent-soft:color-mix(in srgb, var(--yoyoys-user-warn) 18%, var(--yoyoys-user-surface));--bg:var(--yoyoys-user-bg);--surface:var(--yoyoys-user-surface);--surface-hover:var(--yoyoys-user-panel);--panel:var(--yoyoys-user-surface);--control-bg:var(--yoyoys-user-surface);--border:var(--yoyoys-user-line);--border-light:var(--yoyoys-user-line);--text:var(--yoyoys-user-ink);--text-secondary:var(--yoyoys-user-ink);--text-muted:var(--yoyoys-user-muted);--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--admin-command-rail:#101827;--admin-command-rail-2:#0c141f;--admin-command-rail-3:#132233;--admin-command-text:#e8eef8;--admin-command-muted:#9fb2c8;--admin-command-line:#ffffff1a;color:var(--yoyoys-user-ink);background:var(--yoyoys-user-bg)!important}.admin-console-v2[data-admin-visual-unified]{grid-template-columns:246px minmax(0,1fr)!important}.admin-auth-shell[data-admin-visual-unified]{padding:clamp(18px,5vw,48px)}.admin-auth-shell[data-admin-visual-unified] .admin-login-card{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface);width:min(100%,560px);box-shadow:none;border-radius:18px}.admin-auth-shell[data-admin-visual-unified] .admin-login-brand strong,.admin-auth-shell[data-admin-visual-unified] .admin-login-card h1,.admin-auth-shell[data-admin-visual-unified] .admin-login-form label{color:var(--yoyoys-user-ink)}.admin-auth-shell[data-admin-visual-unified] .admin-login-brand small,.admin-auth-shell[data-admin-visual-unified] .admin-login-card p,.admin-auth-shell[data-admin-visual-unified] .admin-login-notes span{color:var(--yoyoys-user-muted)}.admin-auth-shell[data-admin-visual-unified] .admin-login-card code,.admin-auth-shell[data-admin-visual-unified] .admin-login-notes div{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-panel);color:var(--yoyoys-user-green-dark)}.admin-auth-shell[data-admin-visual-unified] .admin-login-form input{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface);color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-v2{scrollbar-gutter:stable;border:0;border-right:1px solid var(--yoyoys-user-line);background:var(--yoyoys-user-shell);width:246px;color:var(--yoyoys-user-ink);border-radius:0;gap:12px;padding:16px 14px;overflow:hidden auto}.admin-console-v2[data-admin-visual-unified] .admin-brand-v2,.admin-console-v2[data-admin-visual-unified] .admin-sidebar-note{flex:none}.admin-console-v2[data-admin-visual-unified] .admin-brand-v2{gap:10px;min-height:48px}.admin-console-v2[data-admin-visual-unified] .admin-brand-mark,.admin-auth-shell[data-admin-visual-unified] .admin-brand-mark{background:var(--yoyoys-user-green);color:#fff;width:38px;height:38px;box-shadow:none;border-radius:12px}.admin-console-v2[data-admin-visual-unified] .admin-brand-v2 strong{color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-brand-v2 small{color:var(--yoyoys-user-muted)}.admin-console-v2[data-admin-visual-unified] .admin-nav-v2{flex:auto;gap:8px;min-height:0;padding-right:2px;overflow:hidden auto}.admin-console-v2[data-admin-visual-unified] .admin-nav-group{gap:3px}.admin-console-v2[data-admin-visual-unified] .admin-nav-title{color:var(--yoyoys-user-muted)}.admin-console-v2[data-admin-visual-unified] .admin-nav-v2 a{min-height:36px;color:var(--yoyoys-user-ink);box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0 10px;font-weight:700;transform:none}.admin-console-v2[data-admin-visual-unified] .admin-nav-v2 a.active,.admin-console-v2[data-admin-visual-unified] .admin-nav-v2 a:hover{background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark);border-color:#0000}.admin-console-v2[data-admin-visual-unified] .admin-nav-v2 a.admin-nav-module-link{min-height:50px}.admin-console-v2[data-admin-visual-unified] .admin-nav-module-count{background:var(--yoyoys-user-panel);color:var(--yoyoys-user-green-dark)}.admin-console-v2[data-admin-visual-unified] .admin-nav-catalog{border-top-color:var(--yoyoys-user-line)}.admin-console-v2[data-admin-visual-unified] .admin-nav-catalog summary,.admin-console-v2[data-admin-visual-unified] .admin-nav-catalog-group>span{color:var(--yoyoys-user-muted)}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-note{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-panel);border-radius:16px;margin-top:0;padding:12px}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-note strong{color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-note p{color:var(--yoyoys-user-muted);line-height:1.55}.admin-console-v2[data-admin-visual-unified] .admin-main-v2{padding:16px 24px 24px}.admin-console-v2[data-admin-visual-unified] .admin-top-v2,.admin-console-v2[data-admin-visual-unified] .admin-hero-v2,.admin-console-v2[data-admin-visual-unified] .admin-panel-v2,.admin-console-v2[data-admin-visual-unified] .admin-workspace,.admin-console-v2[data-admin-visual-unified] .admin-metric-card,.admin-console-v2[data-admin-visual-unified] .admin-queue-card,.admin-console-v2[data-admin-visual-unified] .admin-priority-card,.admin-console-v2[data-admin-visual-unified] .admin-classic-card,.admin-console-v2[data-admin-visual-unified] .admin-main-operation-desk,.admin-console-v2[data-admin-visual-unified] .admin-module-card,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-row,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-head,.admin-console-v2[data-admin-visual-unified] .admin-advanced-catalog,.admin-console-v2[data-admin-visual-unified] .admin-page-command-bar,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main,.admin-console-v2[data-admin-visual-unified] .admin-page-command-queue,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card,.admin-console-v2[data-admin-visual-unified] .admin-page-ledger span,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-row,.admin-console-v2[data-admin-visual-unified] .admin-page-ops-strip span,.admin-console-v2[data-admin-visual-unified] .admin-batch-toolbar,.admin-console-v2[data-admin-visual-unified] .admin-governance-inspector,.admin-console-v2[data-admin-visual-unified] .admin-inspector-stack div,.admin-console-v2[data-admin-visual-unified] .admin-action-cluster,.admin-console-v2[data-admin-visual-unified] .admin-command-group,.admin-console-v2[data-admin-visual-unified] .admin-subpanel{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface);box-shadow:none}.admin-console-v2[data-admin-visual-unified] .admin-panel-v2,.admin-console-v2[data-admin-visual-unified] .admin-metric-card,.admin-console-v2[data-admin-visual-unified] .admin-queue-card,.admin-console-v2[data-admin-visual-unified] .admin-priority-card,.admin-console-v2[data-admin-visual-unified] .admin-classic-card,.admin-console-v2[data-admin-visual-unified] .admin-main-operation-desk,.admin-console-v2[data-admin-visual-unified] .admin-module-card,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-row,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-head,.admin-console-v2[data-admin-visual-unified] .admin-advanced-catalog,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main,.admin-console-v2[data-admin-visual-unified] .admin-page-command-queue,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card,.admin-console-v2[data-admin-visual-unified] .admin-page-ledger span,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-row,.admin-console-v2[data-admin-visual-unified] .admin-page-ops-strip span,.admin-console-v2[data-admin-visual-unified] .admin-batch-toolbar,.admin-console-v2[data-admin-visual-unified] .admin-governance-inspector,.admin-console-v2[data-admin-visual-unified] .admin-inspector-stack div,.admin-console-v2[data-admin-visual-unified] .admin-command-group,.admin-console-v2[data-admin-visual-unified] .admin-subpanel,.admin-console-v2[data-admin-visual-unified] .admin-row,.admin-console-v2[data-admin-visual-unified] .admin-top-v2,.admin-console-v2[data-admin-visual-unified] .admin-hero-v2,.admin-console-v2[data-admin-visual-unified] .admin-workspace,.admin-console-v2[data-admin-visual-unified] .admin-workspace-clean,.admin-console-v2[data-admin-visual-unified] .admin-page-command-bar,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main,.admin-console-v2[data-admin-visual-unified] .admin-page-command-queue,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card{border-radius:8px}.admin-console-v2[data-admin-visual-unified] .admin-workspace,.admin-console-v2[data-admin-visual-unified] .admin-workspace-clean{padding:12px}.admin-console-v2[data-admin-visual-unified] .admin-workspace-clean .admin-workspace-head{border:1px solid var(--yoyoys-user-line);border-radius:8px;padding:10px 12px}.admin-console-v2[data-admin-visual-unified] .admin-page-command-bar,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-ops-strip{border:1px solid var(--yoyoys-user-line);border-radius:8px}.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck{border-left:4px solid var(--yoyoys-user-green)}.admin-console-v2[data-admin-visual-unified] .admin-data-panel,.admin-console-v2[data-admin-visual-unified] .admin-module-command-table{padding:14px}.admin-console-v2[data-admin-visual-unified] .admin-module-directory-head{border:1px solid var(--yoyoys-user-line);background:var(--yoyoys-user-panel);border-radius:8px;min-height:34px}.admin-console-v2[data-admin-visual-unified] .admin-hero-ops{border-left-color:var(--yoyoys-user-green)}.admin-console-v2[data-admin-visual-unified] .admin-section-kicker,.admin-console-v2[data-admin-visual-unified] .eyebrow,.admin-console-v2[data-admin-visual-unified] .admin-chip,.admin-console-v2[data-admin-visual-unified] .admin-session-pill,.admin-console-v2[data-admin-visual-unified] .admin-empty-hint{border:1px solid var(--yoyoys-user-line);background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}.admin-console-v2[data-admin-visual-unified] .admin-top-v2 h1,.admin-console-v2[data-admin-visual-unified] .admin-hero-v2 h2,.admin-console-v2[data-admin-visual-unified] .admin-workspace-head h2,.admin-console-v2[data-admin-visual-unified] .admin-section-head h2,.admin-console-v2[data-admin-visual-unified] .admin-metric-card strong,.admin-console-v2[data-admin-visual-unified] .admin-queue-card strong,.admin-console-v2[data-admin-visual-unified] .admin-priority-card strong,.admin-console-v2[data-admin-visual-unified] .admin-classic-card h3,.admin-console-v2[data-admin-visual-unified] .admin-classic-stats strong,.admin-console-v2[data-admin-visual-unified] .admin-module-card h3,.admin-console-v2[data-admin-visual-unified] .admin-module-card-foot strong,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-row strong,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-domain strong,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-stats b,.admin-console-v2[data-admin-visual-unified] .admin-advanced-catalog summary,.admin-console-v2[data-admin-visual-unified] .admin-page-command-title strong,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main h3,.admin-console-v2[data-admin-visual-unified] .admin-page-ledger strong,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-head strong,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-row strong,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card strong,.admin-console-v2[data-admin-visual-unified] .admin-page-ops-strip strong,.admin-console-v2[data-admin-visual-unified] .admin-record-cell strong,.admin-console-v2[data-admin-visual-unified] .admin-governance-inspector h3,.admin-console-v2[data-admin-visual-unified] .admin-inspector-stack strong,.admin-console-v2[data-admin-visual-unified] .admin-inspector-checklist strong,.admin-console-v2[data-admin-visual-unified] .admin-command-group h3,.admin-console-v2[data-admin-visual-unified] .admin-subpanel h3,.admin-console-v2[data-admin-visual-unified] .admin-row strong,.admin-console-v2[data-admin-visual-unified] .admin-diagnostic-list strong,.admin-console-v2[data-admin-visual-unified] .admin-error-focus h1{color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-top-v2 p,.admin-console-v2[data-admin-visual-unified] .admin-hero-v2 p,.admin-console-v2[data-admin-visual-unified] .admin-workspace-head p,.admin-console-v2[data-admin-visual-unified] .admin-section-head p,.admin-console-v2[data-admin-visual-unified] .admin-metric-card p,.admin-console-v2[data-admin-visual-unified] .admin-queue-card p,.admin-console-v2[data-admin-visual-unified] .admin-priority-card p,.admin-console-v2[data-admin-visual-unified] .admin-priority-card span,.admin-console-v2[data-admin-visual-unified] .admin-classic-card p,.admin-console-v2[data-admin-visual-unified] .admin-classic-stats span,.admin-console-v2[data-admin-visual-unified] .admin-module-card span,.admin-console-v2[data-admin-visual-unified] .admin-module-card p,.admin-console-v2[data-admin-visual-unified] .admin-module-card-foot span,.admin-console-v2[data-admin-visual-unified] .admin-module-card-foot small,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-row small,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-domain small,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-stats small,.admin-console-v2[data-admin-visual-unified] .admin-advanced-catalog summary small,.admin-console-v2[data-admin-visual-unified] .admin-row small,.admin-console-v2[data-admin-visual-unified] .admin-page-command-title span,.admin-console-v2[data-admin-visual-unified] .admin-page-command-search span,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main p,.admin-console-v2[data-admin-visual-unified] .admin-page-ledger small,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-head small,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-row small,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card span,.admin-console-v2[data-admin-visual-unified] .admin-page-ops-strip small,.admin-console-v2[data-admin-visual-unified] .admin-batch-toolbar span,.admin-console-v2[data-admin-visual-unified] .admin-record-cell small,.admin-console-v2[data-admin-visual-unified] .admin-record-cell em,.admin-console-v2[data-admin-visual-unified] .admin-governance-inspector p,.admin-console-v2[data-admin-visual-unified] .admin-inspector-stack small,.admin-console-v2[data-admin-visual-unified] .admin-inspector-checklist small,.admin-console-v2[data-admin-visual-unified] .admin-diagnostic-list span,.admin-console-v2[data-admin-visual-unified] .admin-query-field span,.admin-console-v2[data-admin-visual-unified] .admin-pagination{color:var(--yoyoys-user-muted)}.admin-console-v2[data-admin-visual-unified] .admin-card-warn{border-color:color-mix(in srgb, var(--yoyoys-user-warn) 46%, var(--yoyoys-user-line));background:color-mix(in srgb, var(--yoyoys-user-warn) 14%, var(--yoyoys-user-surface))}.admin-console-v2[data-admin-visual-unified] .admin-card-ok{border-color:var(--yoyoys-user-line-strong);background:var(--yoyoys-user-green-soft)}.admin-console-v2[data-admin-visual-unified] .admin-workspace-clean .admin-workspace-head{border-bottom-color:var(--yoyoys-user-line);background:var(--yoyoys-user-panel)}.admin-console-v2[data-admin-visual-unified] .admin-workspace-title{gap:4px;display:grid}.admin-console-v2[data-admin-visual-unified] .admin-workspace-actions{align-items:center;gap:8px}.admin-console-v2[data-admin-visual-unified] .admin-page-flow{margin-top:-4px}.admin-console-v2[data-admin-visual-unified] .admin-page-flow-step{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface)}.admin-console-v2[data-admin-visual-unified] .admin-page-flow-step small{background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}.admin-console-v2[data-admin-visual-unified] .admin-classic-card small,.admin-console-v2[data-admin-visual-unified] .admin-classic-stats span{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}.admin-console-v2[data-admin-visual-unified] .admin-page-flow-step strong{color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-workspace-body-clean,.admin-console-v2[data-admin-visual-unified] .admin-workspace-body-clean>.admin-panel-v2,.admin-console-v2[data-admin-visual-unified] .admin-workspace-body-clean .admin-split-grid>.admin-panel-v2,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-ledger span,.admin-console-v2[data-admin-visual-unified] .admin-command-queue-row,.admin-console-v2[data-admin-visual-unified] .admin-command-group,.admin-console-v2[data-admin-visual-unified] .admin-subpanel,.admin-console-v2[data-admin-visual-unified] .admin-page-command-search input,.admin-console-v2[data-admin-visual-unified] .admin-record-primary code,.admin-console-v2[data-admin-visual-unified] .admin-diagnostic-list div{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-panel)}.admin-console-v2[data-admin-visual-unified] .admin-row{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface)}.admin-console-v2[data-admin-visual-unified] .admin-query-bar-v2 input,.admin-console-v2[data-admin-visual-unified] .admin-query-bar-v2 select{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface);color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-query-bar-v2 input:focus,.admin-console-v2[data-admin-visual-unified] .admin-query-bar-v2 select:focus,.admin-auth-shell[data-admin-visual-unified] .admin-login-form input:focus{border-color:var(--yoyoys-user-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--yoyoys-user-green) 18%, transparent)}.admin-console-v2[data-admin-visual-unified] .admin-action-btn.primary,.admin-console-v2[data-admin-visual-unified] .admin-top-actions .primary,.admin-auth-shell[data-admin-visual-unified] .admin-login-form button.primary{border-color:var(--yoyoys-user-green)!important;background:var(--yoyoys-user-green)!important;color:#fff!important;box-shadow:none!important}.admin-console-v2[data-admin-visual-unified] .admin-action-btn:not(.primary),.admin-console-v2[data-admin-visual-unified] button.ghost,.admin-console-v2[data-admin-visual-unified] a.ghost{border-color:var(--yoyoys-user-line);background:var(--yoyoys-user-surface);color:var(--yoyoys-user-ink)}.admin-console-v2[data-admin-visual-unified] .admin-action-btn:not(.primary):hover,.admin-console-v2[data-admin-visual-unified] button.ghost:hover,.admin-console-v2[data-admin-visual-unified] a.ghost:hover{border-color:var(--yoyoys-user-line-strong);background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}@media (width<=1360px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-control-summary-grid,.admin-command-grid,.admin-priority-strip,.admin-main-operation-desk,.admin-module-hub-grid,.admin-main-module-grid,.admin-module-directory-list,.admin-page-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-authority-card{grid-column:1/-1}.admin-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-layout{grid-template-columns:minmax(0,1fr)}.admin-governance-inspector{position:static}.admin-query-bar-v2{grid-template-columns:minmax(240px,1.6fr) repeat(2,minmax(140px,1fr)) auto}.admin-query-bar-v2 .admin-query-field:nth-of-type(4),.admin-query-bar-v2 .admin-query-field:nth-of-type(5){grid-column:span 1}}@media (width<=980px){.admin-console-v2{grid-template-columns:minmax(0,1fr)!important}.admin-sidebar-v2{z-index:20;gap:12px;min-width:0;height:auto;padding:14px;position:sticky}.admin-main-v2{min-width:0}.admin-nav-v2{flex-wrap:wrap;gap:8px;max-width:100%;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:visible}.admin-nav-v2 a{white-space:nowrap;flex:86px;justify-content:center;min-height:34px}.admin-sidebar-note{display:none}.admin-top-v2,.admin-workspace-head,.admin-section-head,.admin-row{flex-direction:column;align-items:stretch}.admin-workspace-actions{justify-content:flex-start;max-width:none}.admin-hero-v2,.admin-split-grid,.admin-priority-strip,.admin-main-operation-desk,.admin-module-hub-grid,.admin-main-module-grid,.admin-module-directory-list,.admin-command-grid,.admin-classic-grid,.admin-page-command-bar,.admin-page-command-deck,.admin-page-ops-strip,.admin-control-layout,.admin-query-bar-v2{grid-template-columns:1fr}.admin-module-directory-head,.admin-module-directory-row{grid-template-columns:minmax(0,1fr)}.admin-module-directory-head{display:none}.admin-module-directory-actions{justify-content:flex-start}.admin-page-flow{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-consolidated .admin-loading-panel{flex-direction:column;align-items:stretch}.admin-console-v2[data-admin-visual-unified]{grid-template-columns:minmax(0,1fr)!important}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-v2{border-radius:0 0 24px 24px;width:100%;padding:14px}.admin-console-v2[data-admin-visual-unified] .admin-main-v2{min-width:0;padding:14px}.admin-console-v2[data-admin-visual-unified] .admin-workspace,.admin-console-v2[data-admin-visual-unified] .admin-workspace-head,.admin-console-v2[data-admin-visual-unified] .admin-page-flow,.admin-console-v2[data-admin-visual-unified] .admin-workspace-body-clean{min-width:0;max-width:100%}.admin-console-v2[data-admin-visual-unified] .admin-hero-v2,.admin-console-v2[data-admin-visual-unified] .admin-hero-status,.admin-console-v2[data-admin-visual-unified] .admin-metric-grid,.admin-console-v2[data-admin-visual-unified] .admin-metric-grid.compact,.admin-console-v2[data-admin-visual-unified] .admin-priority-strip,.admin-console-v2[data-admin-visual-unified] .admin-main-operation-desk,.admin-console-v2[data-admin-visual-unified] .admin-module-hub-grid,.admin-console-v2[data-admin-visual-unified] .admin-main-module-grid,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-list,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-control-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-console-v2[data-admin-visual-unified] .admin-hero-v2,.admin-console-v2[data-admin-visual-unified] .admin-panel-v2,.admin-console-v2[data-admin-visual-unified] .admin-metric-card,.admin-console-v2[data-admin-visual-unified] .admin-queue-card,.admin-console-v2[data-admin-visual-unified] .admin-priority-card,.admin-console-v2[data-admin-visual-unified] .admin-main-operation-desk,.admin-console-v2[data-admin-visual-unified] .admin-module-card,.admin-console-v2[data-admin-visual-unified] .admin-module-directory-row,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck,.admin-console-v2[data-admin-visual-unified] .admin-page-command-deck-main,.admin-console-v2[data-admin-visual-unified] .admin-page-command-queue,.admin-console-v2[data-admin-visual-unified] .admin-page-authority-card{min-width:0}}@media (width<=640px){.admin-main-v2{padding:12px}.admin-brand-v2{min-height:40px}.admin-brand-mark{border-radius:8px;width:36px;height:36px}.admin-diagnostic-list div{grid-template-columns:1fr;gap:4px}.admin-login-card{padding:20px}.admin-login-notes div{grid-template-columns:1fr;gap:4px}.admin-metric-grid,.admin-metric-grid.compact,.admin-control-summary-grid{grid-template-columns:1fr}.admin-console-v2[data-admin-visual-unified] .admin-sidebar-v2{border-radius:0 0 20px 20px}.admin-console-v2[data-admin-visual-unified] .admin-main-v2{padding:12px}}@media (width<=980px){.admin-console-v2[data-admin-desktop-only]{min-width:1180px;grid-template-columns:228px minmax(920px,1fr)!important}.admin-console-v2[data-admin-desktop-only] .admin-sidebar-v2{border-radius:0 32px 32px 0;width:228px;height:100vh;padding:16px 14px;position:sticky;top:0;overflow:hidden auto}.admin-console-v2[data-admin-desktop-only] .admin-nav-v2,.admin-console-v2[data-admin-desktop-only] .admin-nav-group{gap:8px;margin:0;padding:0;display:grid}.admin-console-v2[data-admin-desktop-only] .admin-nav-v2{overflow:hidden auto}.admin-console-v2[data-admin-desktop-only] .admin-nav-group{overflow:visible}.admin-console-v2[data-admin-desktop-only] .admin-nav-v2 a{flex:none;justify-content:flex-start;min-height:42px}.admin-console-v2[data-admin-desktop-only] .admin-main-v2{padding:16px 24px 24px}.admin-console-v2[data-admin-desktop-only] .admin-top-v2,.admin-console-v2[data-admin-desktop-only] .admin-workspace-head,.admin-console-v2[data-admin-desktop-only] .admin-section-head,.admin-console-v2[data-admin-desktop-only] .admin-row{flex-direction:row;align-items:center}.admin-console-v2[data-admin-desktop-only] .admin-hero-v2{grid-template-columns:minmax(0,1fr) minmax(360px,.54fr)}.admin-console-v2[data-admin-desktop-only] .admin-page-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-v2[data-admin-desktop-only] .admin-classic-grid,.admin-console-v2[data-admin-desktop-only] .admin-command-grid,.admin-console-v2[data-admin-desktop-only] .admin-module-directory-list,.admin-console-v2[data-admin-desktop-only] .admin-control-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-v2[data-admin-desktop-only] .admin-priority-strip,.admin-console-v2[data-admin-desktop-only] .admin-main-operation-desk,.admin-console-v2[data-admin-desktop-only] .admin-module-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-v2[data-admin-desktop-only] .admin-main-operation-desk{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}.admin-console-v2[data-admin-desktop-only] .admin-main-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-v2{border:0;border-right:1px solid var(--admin-command-line);background:var(--admin-command-rail);width:288px;color:var(--admin-command-text);border-radius:0;padding:18px 14px}.admin-console-v2[data-admin-preview-aligned] .admin-brand-v2{border-bottom:1px solid var(--admin-command-line);min-height:54px;padding:4px 2px 14px}.admin-console-v2[data-admin-preview-aligned] .admin-brand-mark{background:var(--yoyoys-user-green);color:#fff;border-radius:10px}.admin-console-v2[data-admin-preview-aligned] .admin-brand-v2 strong,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-note strong,.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2 a strong{color:#fff}.admin-console-v2[data-admin-preview-aligned] .admin-brand-v2 small,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-note p,.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2 a small,.admin-console-v2[data-admin-preview-aligned] .admin-nav-catalog summary,.admin-console-v2[data-admin-preview-aligned] .admin-nav-catalog-group>span{color:var(--admin-command-muted)}.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2{gap:6px;padding-top:4px}.admin-console-v2[data-admin-preview-aligned] .admin-nav-section-label{color:var(--admin-command-muted);padding:0 4px 4px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-module-tree{gap:4px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-nav-module-block{gap:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2 a{min-height:42px;color:var(--admin-command-text);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px}.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2 a.active,.admin-console-v2[data-admin-preview-aligned] .admin-nav-v2 a:hover{color:#fff;background:#65a85d29;border-color:#65a85d61}.admin-console-v2[data-admin-preview-aligned] .admin-nav-module-count{color:#bff0bb;background:#65a85d24;border:1px solid #65a85d42}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-subnav{border-left:1px solid #ffffff1a;gap:2px;margin-left:14px;padding:3px 0 5px 12px;display:none}.admin-console-v2[data-admin-preview-aligned] .admin-nav-module-block.active .admin-sidebar-subnav{display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module{border:1px solid var(--admin-command-line);background:#ffffff0d;border-radius:8px;gap:6px;margin-top:4px;padding:9px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module header{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module header small{color:#bff0bb;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module header span{color:var(--admin-command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-active-module .admin-sidebar-subnav{border-left:0;margin:0;padding:2px 0 0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue{border:1px solid var(--admin-command-line);background:#ffffff0d;border-radius:8px;gap:6px;margin-top:4px;padding:9px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue header small{color:#bff0bb;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue>div{gap:4px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a{min-height:34px;color:var(--admin-command-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a:hover{color:#fff;background:#65a85d24;border-color:#65a85d61}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a span{gap:1px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a strong,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a strong{font-size:12px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue a small,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-empty{color:var(--admin-command-muted);font-size:10px;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-priority-queue em{color:#bff0bb;background:#65a85d2e;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock{background:#65a85d1a;border:1px solid #65a85d52;border-radius:8px;gap:7px;margin:8px 0;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock>header,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-current,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-queue-head{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock>header small,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-current small,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-queue-head small{color:#bff0bb;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock>header strong,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-current strong,.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-queue-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock>header span{color:var(--admin-command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-current{color:#fff;background:#ffffff12;border:1px solid #bff0bb3d;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 8px;text-decoration:none}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock-current em{color:#bff0bb;background:#65a85d38;border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock .admin-sidebar-priority-queue{background:0 0;border:0;margin-top:0;padding:0}.admin-console-v2[data-admin-preview-aligned] .admin-operator-dock .admin-sidebar-priority-queue>.admin-operator-dock-queue-head{margin-bottom:2px}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-subnav a{min-height:29px;color:var(--admin-command-muted);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;padding:0 8px;font-size:12px;font-weight:800;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-subnav a.active,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-subnav a:hover{color:#fff;background:#ffffff14}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-subnav small{color:#bff0bb;background:#ffffff0f;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-nav-catalog{border-top-color:var(--admin-command-line)}.admin-console-v2[data-admin-preview-aligned] .admin-nav-catalog-body{border-color:var(--admin-command-line);background:#ffffff0a}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-note{border:1px solid var(--admin-command-line);background:#ffffff0d;border-radius:8px}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-recipe{padding:9px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-recipe p{margin-top:4px;font-size:11px;line-height:1.5}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-status{border-bottom:1px solid var(--admin-command-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 0 6px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-status span{border:1px solid var(--admin-command-line);background:#ffffff0d;border-radius:6px;gap:2px;min-width:0;padding:5px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-status small{color:var(--admin-command-muted);font-size:10px;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-status strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context{background:#65a85d1a;border:1px solid #65a85d57;border-radius:8px;gap:7px;margin:8px 0;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context header,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-current{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context header small,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-current small,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-proof small{color:#bff0bb;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context header strong,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-current strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context header span,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context p{color:var(--admin-command-muted);text-overflow:ellipsis;font-size:11px;font-weight:800;line-height:1.45;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-context p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-current{background:#ffffff12;border:1px solid #bff0bb38;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 8px}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-current em{color:#bff0bb;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-proof span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;gap:2px;min-width:0;padding:5px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-proof strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map{gap:4px;margin-bottom:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a{min-height:38px;color:var(--admin-command-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;text-decoration:none;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a.active,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a:hover{color:#fff;background:#65a85d26;border-color:#65a85d61}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a span{gap:1px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a strong,.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a strong{color:#fff;font-size:12px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a small{color:var(--admin-command-muted);font-size:10px;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-business-map a em{color:#bff0bb;background:#65a85d2e;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-focus{background:#65a85d1c;border:1px solid #65a85d57;border-radius:8px;gap:4px;margin:8px 0 6px;padding:9px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-focus small{color:#bff0bb;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-focus strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-focus span{color:var(--admin-command-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-focus a{color:#d7f7d4;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border:1px solid #bff0bb47;border-radius:6px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;font-weight:900;text-decoration:none;overflow:hidden}.admin-global-command-bar{z-index:20;border-bottom:1px solid var(--admin-command-line);background:var(--admin-command-rail-2);min-height:68px;color:var(--admin-command-text);grid-template-columns:minmax(140px,.58fr) minmax(190px,.74fr) minmax(310px,1.08fr) minmax(220px,.72fr);align-items:center;gap:10px 14px;margin:0 -20px 16px;padding:10px 20px;display:grid;position:sticky;top:0}.admin-global-brand-strip,.admin-global-operator{align-items:center;gap:10px;min-width:0;display:flex}.admin-global-brand-strip span:last-child,.admin-global-operator span:last-child{gap:2px;min-width:0;display:grid}.admin-global-brand-strip strong,.admin-global-operator strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.admin-global-brand-strip small,.admin-global-operator small,.admin-global-status-strip small{color:var(--admin-command-muted);white-space:nowrap;font-size:11px;font-weight:700}.admin-global-rail-icon{background:#65a85d26;border:1px solid #65a85d61;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-global-rail-icon i{background:#bff0bb;border-radius:99px;width:15px;height:2px;margin:2px 0;display:block}.admin-global-search{gap:4px;min-width:0;display:grid}.admin-global-search span{color:var(--admin-command-muted);font-size:11px;font-weight:800}.admin-global-search input{border:1px solid var(--admin-command-line);color:#fff;background:#ffffff12;border-radius:8px;outline:none;width:100%;height:34px;padding:0 12px;font-size:12px}.admin-global-status-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-global-status-strip span{border:1px solid var(--admin-command-line);background:#ffffff0d;border-radius:8px;gap:2px;min-width:0;padding:6px 5px;display:grid}.admin-global-status-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.admin-global-avatar{background:var(--yoyoys-user-green);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.admin-global-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.admin-global-quick-actions .small{white-space:nowrap;flex:none;padding-inline:8px}.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions .admin-action-btn:not(.primary),.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions button.ghost,.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions a.ghost{border-color:var(--admin-command-line);color:var(--admin-command-text);background:#ffffff0f}.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions .admin-action-btn:not(.primary):hover,.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions button.ghost:hover,.admin-console-v2[data-admin-preview-aligned] .admin-global-quick-actions a.ghost:hover{color:#fff;background:#65a85d29;border-color:#65a85d70}.admin-console-v2[data-admin-preview-aligned] .admin-top-v2{margin-bottom:12px;padding:12px 14px}.admin-console-v2[data-admin-preview-aligned] .admin-top-v2 h1{font-size:22px;line-height:1.2}.admin-console-v2[data-admin-preview-aligned] .admin-top-v2 p{max-width:760px;font-size:13px}.admin-console-v2[data-admin-preview-aligned]>.admin-main-v2>.admin-top-v2{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-query-bar-v2{grid-template-columns:minmax(240px,1.16fr) minmax(128px,.62fr) minmax(132px,.62fr) minmax(108px,.5fr) minmax(92px,.44fr) minmax(150px,.68fr);align-items:end;gap:8px;margin-bottom:10px;padding:8px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-query-field{gap:3px}.admin-console-v2[data-admin-preview-aligned] .admin-query-field span{font-size:10px}.admin-console-v2[data-admin-preview-aligned] .admin-query-bar-v2 input,.admin-console-v2[data-admin-preview-aligned] .admin-query-bar-v2 select,.admin-console-v2[data-admin-preview-aligned] .admin-query-submit{min-height:32px;font-size:12px}.admin-console-v2[data-admin-preview-aligned] .admin-query-submit{white-space:nowrap;padding-inline:10px}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-clean .admin-workspace-head{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-title{gap:4px}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-title .admin-section-kicker{margin-bottom:2px}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-head h2{font-size:20px;line-height:1.2}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-head p{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-workspace-actions .small{white-space:nowrap}.admin-console-v2[data-admin-preview-aligned] .admin-professional-duty-bar{grid-template-columns:minmax(220px,.78fr) minmax(320px,1fr) minmax(220px,.72fr);align-items:stretch;gap:8px;min-width:0;margin-bottom:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-duty-current,.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics,.admin-console-v2[data-admin-preview-aligned] .admin-duty-path{background:#fff;border:1px solid #d9e2ea;border-radius:8px;min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-duty-current{gap:2px;padding:8px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-duty-current small,.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics small,.admin-console-v2[data-admin-preview-aligned] .admin-duty-path small{color:#66788f;white-space:nowrap;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-duty-current strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-duty-current span{color:#51657d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics,.admin-console-v2[data-admin-preview-aligned] .admin-duty-path{gap:6px;padding:7px 8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-duty-path{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics span,.admin-console-v2[data-admin-preview-aligned] .admin-duty-path span{background:#f8fafb;border-radius:6px;gap:2px;min-width:0;padding:4px 6px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-duty-metrics strong,.admin-console-v2[data-admin-preview-aligned] .admin-duty-path strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower{background:#fff;border:1px solid #d9e2ea;border-radius:8px;gap:10px;min-width:0;margin-bottom:8px;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center>header,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center>header span,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower>header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center small,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower small{color:#66788f;white-space:nowrap;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center strong,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center em,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower em{color:#66788f;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-executive-command-center>header .admin-actions,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-tower>header .admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-executive-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-executive-routing{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-executive-routing a{color:#102033;background:#f8fafb;border:1px solid #dbe4ec;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;text-decoration:none;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-executive-routing a strong{font-size:12px}.admin-console-v2[data-admin-preview-aligned] .admin-executive-routing a small{text-overflow:ellipsis;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-executive-routing a:hover{background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark);border-color:#65a85d6b}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model,.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel{background:#fff;border:1px solid #d9e2ea;border-radius:8px;gap:10px;min-width:0;margin-bottom:8px;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model>header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model small,.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel small{color:#66788f;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model strong,.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel strong{color:#102033;text-overflow:ellipsis;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model>header strong{white-space:nowrap;font-size:14px}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-operating-model em{color:#66788f;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane{background:#f8fafb;border:1px solid #dfe7ee;border-radius:8px;grid-template-rows:auto auto minmax(30px,auto) auto;gap:7px;min-width:0;padding:9px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane>div:first-child{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane>div:first-child strong{white-space:nowrap;font-size:13px}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane>div:first-child span,.admin-console-v2[data-admin-preview-aligned] .admin-business-lane p{color:#51657d;margin:0;font-size:12px;font-weight:800;line-height:1.45}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane-metrics span{background:#fff;border-radius:6px;gap:1px;min-width:0;padding:5px 6px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane-metrics strong{font-size:13px}.admin-console-v2[data-admin-preview-aligned] .admin-business-lane a{justify-self:start}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel{grid-template-columns:minmax(280px,1.12fr) minmax(260px,.92fr) minmax(210px,.58fr);align-items:stretch}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel.warn{border-left:3px solid #d99232}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-panel.ok{border-left:3px solid var(--yoyoys-user-green)}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-copy{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-copy strong{font-size:14px;line-height:1.35}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-copy span{color:#51657d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-proof{grid-template-columns:74px 64px minmax(0,1fr);gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-proof span{background:#f8fafb;border:1px solid #dfe7ee;border-radius:7px;gap:2px;min-width:0;padding:6px 7px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-proof strong{white-space:nowrap;font-size:12px}.admin-console-v2[data-admin-preview-aligned] .admin-page-mission-actions{align-content:start;justify-items:end;gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-main-action,.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-page-main-action .admin-action-btn{min-height:32px}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions{background:#f8fafb;border:1px solid #dfe7ee;border-radius:7px;justify-self:stretch;position:relative}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions>summary{color:#51657d;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:5px 8px;font-size:12px;font-weight:900;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions>summary small{min-width:22px;height:20px;color:var(--yoyoys-user-green-dark);background:#fff;border-radius:999px;place-items:center;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-action-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:0 8px 8px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-page-collapsed-actions:not([open]) .admin-page-collapsed-action-list{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-deck,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-workbench,.admin-console-v2[data-admin-preview-aligned] .admin-operation-command{--admin-operation-accent:#263447;--admin-operation-soft:#f6f8fa;--admin-operation-line:#d9e2ea;--admin-operation-ink:#102033}.admin-console-v2[data-admin-preview-aligned] .admin-operation-identity{--admin-operation-accent:#3f6fb6;--admin-operation-soft:#f3f7ff;--admin-operation-line:#cddbf2;--admin-operation-ink:#213f72}.admin-console-v2[data-admin-preview-aligned] .admin-operation-frontend{--admin-operation-accent:#2f8f62;--admin-operation-soft:#f2fbf5;--admin-operation-line:#ccebd8;--admin-operation-ink:#1d5d3f}.admin-console-v2[data-admin-preview-aligned] .admin-operation-desktop{--admin-operation-accent:#2476a5;--admin-operation-soft:#f2f8fc;--admin-operation-line:#c7dfef;--admin-operation-ink:#1f5577}.admin-console-v2[data-admin-preview-aligned] .admin-operation-finance{--admin-operation-accent:#af6b08;--admin-operation-soft:#fff7e8;--admin-operation-line:#efd7ac;--admin-operation-ink:#704506}.admin-console-v2[data-admin-preview-aligned] .admin-operation-governance{--admin-operation-accent:#b84842;--admin-operation-soft:#fff4f1;--admin-operation-line:#efc9c2;--admin-operation-ink:#7a2d29}.admin-console-v2[data-admin-preview-aligned] .admin-operation-system{--admin-operation-accent:#596273;--admin-operation-soft:#f6f7fa;--admin-operation-line:#d9dde6;--admin-operation-ink:#343b49}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-deck{border-left:3px solid var(--admin-operation-accent);background:#fff;grid-template-columns:minmax(300px,1.05fr) minmax(300px,1fr) minmax(170px,.58fr);align-items:center;gap:7px;padding:8px}.admin-console-v2[data-admin-preview-aligned] .admin-operation-focus-console{min-height:auto}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-main{background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:4px 2px 4px 8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-main strong{color:var(--admin-operation-ink);font-size:15px;line-height:1.3}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-main span{color:#51657d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-proof{border:1px solid var(--admin-operation-line);background:#fff;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:none}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-proof strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-metrics{grid-column:1/span 2;align-self:stretch;margin:0}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-path{grid-column:3;margin:0}.admin-console-v2[data-admin-preview-aligned] .admin-page-work-mode{border:1px solid var(--admin-operation-line);background:var(--admin-operation-soft);border-radius:8px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:6px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-work-mode span{background:#ffffffb8;border:1px solid #ffffffc7;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px 8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-work-mode small{color:var(--admin-operation-accent);font-size:11px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-page-work-mode strong{min-width:0;color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-actions{grid-column:3;grid-template-columns:minmax(110px,1fr);gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-actions .admin-page-main-action{align-content:start;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-decision-actions .admin-page-collapsed-actions{align-self:start}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix{background:#fff;border:1px solid #d9e2ea;border-radius:8px;gap:10px;min-width:0;margin-bottom:8px;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix>header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix small,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix em{color:#66788f;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-matrix strong{color:#102033;text-overflow:ellipsis;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-table{border:1px solid #dfe7ee;border-radius:8px;min-width:0;display:grid;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-head,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row{grid-template-columns:minmax(190px,1.1fr) minmax(170px,.8fr) minmax(120px,.55fr) minmax(82px,.38fr) minmax(190px,.85fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-head{color:#66788f;background:#f8fafb;padding:7px 10px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row{background:#fff;border-top:1px solid #dfe7ee;min-height:52px;padding:8px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row[data-admin-coverage-surface=desktop]{background:#f8fbff}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row[data-admin-coverage-surface=commerce]{background:#fffaf2}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span{color:#51657d;min-width:0;font-size:12px;font-weight:850}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:first-child,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:nth-child(3),.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:nth-child(4){gap:2px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:first-child strong,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:nth-child(4) strong{font-size:12px}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:first-child small,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:nth-child(3) small,.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row>span:nth-child(4) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-control-coverage-row a{color:var(--yoyoys-user-green-dark);font-weight:900;text-decoration:none}.admin-console-v2[data-admin-preview-aligned] .admin-coverage-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-table{background:#fff;border:1px solid #dfe7ee;border-radius:8px;min-width:0;display:grid;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-head,.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row{grid-template-columns:minmax(150px,1fr) 72px 72px minmax(96px,.7fr) minmax(220px,1.25fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-head{color:#66788f;background:#f8fafb;padding:7px 10px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row{background:#fff;border-top:1px solid #dfe7ee;min-height:48px;padding:8px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row.warn{background:#fffaf2}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row.ok{background:#fbfdfb}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row>span{color:#51657d;min-width:0;font-size:12px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row>span:first-child{gap:2px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row>span:first-child strong{color:#102033;font-size:13px}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row>span:first-child small{color:#66788f;text-overflow:ellipsis;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-front-control-row .admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-primary-operation-console{gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-desk{border:1px solid var(--admin-operation-line);border-left:4px solid var(--admin-operation-accent);background:linear-gradient(135deg, var(--admin-operation-soft), #fff 54%);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:stretch;gap:10px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head>span,.admin-console-v2[data-admin-preview-aligned] .admin-mode-next-work{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head small,.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head em,.admin-console-v2[data-admin-preview-aligned] .admin-mode-next-work span,.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-metrics small,.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record small,.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane small{color:#66788f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-head em{color:#51657d;white-space:normal}.admin-console-v2[data-admin-preview-aligned] .admin-mode-next-work{background:#ffffffc2;border:1px solid #ffffffc7;border-radius:8px;padding:8px}.admin-console-v2[data-admin-preview-aligned] .admin-mode-next-work strong{font-size:13px}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-metrics span{background:#ffffffc7;border:1px solid #fffc;border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-metrics strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-mode-operation-body{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-command-cockpit-grid,.admin-console-v2[data-admin-preview-aligned] .admin-identity-matrix,.admin-console-v2[data-admin-preview-aligned] .admin-frontline-kanban,.admin-console-v2[data-admin-preview-aligned] .admin-device-command-grid,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-flow,.admin-console-v2[data-admin-preview-aligned] .admin-incident-response-board,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-board{gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-command-cockpit-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.55fr)}.admin-console-v2[data-admin-preview-aligned] .admin-identity-matrix,.admin-console-v2[data-admin-preview-aligned] .admin-frontline-kanban,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-flow,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-board{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-device-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane,.admin-console-v2[data-admin-preview-aligned] .admin-command-route-panel,.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step,.admin-console-v2[data-admin-preview-aligned] .admin-incident-focus,.admin-console-v2[data-admin-preview-aligned] .admin-incident-timeline,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step{border:1px solid var(--admin-operation-line);background:#fff;border-radius:8px;min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane,.admin-console-v2[data-admin-preview-aligned] .admin-command-route-panel{gap:6px;padding:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane>header,.admin-console-v2[data-admin-preview-aligned] .admin-command-route-panel>header,.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane strong,.admin-console-v2[data-admin-preview-aligned] .admin-command-route-panel strong,.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card strong,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step strong,.admin-console-v2[data-admin-preview-aligned] .admin-incident-focus strong,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane-list{gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record{background:#fbfcfd;border:1px solid #dfe7ee;border-radius:7px;gap:5px;min-width:0;padding:7px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record.warn{background:#fffaf2;border-color:#af6b083d}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record.ok{background:#fbfdfb}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record header,.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record p{color:#66788f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:750;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-record code{color:var(--admin-operation-accent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-command-route-panel a{color:#102033;background:#f8fafb;border:1px solid #dfe7ee;border-radius:7px;min-height:31px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none}.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step{gap:7px;padding:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card span,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step p{color:#66788f;min-width:0;margin:0;font-size:11px;font-weight:850}.admin-console-v2[data-admin-preview-aligned] .admin-device-command-card footer,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step footer{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step small{color:var(--admin-operation-accent);font-size:12px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step span,.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step em{color:#66788f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-finance-ledger-step em{color:var(--admin-operation-ink);font-size:14px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-incident-response-board{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.admin-console-v2[data-admin-preview-aligned] .admin-incident-focus{gap:7px;padding:9px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-incident-focus p{color:#66788f;margin:0;font-size:12px;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-incident-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-incident-timeline span,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step span{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-incident-timeline small,.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step small{color:var(--admin-operation-accent);font-size:11px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-incident-timeline em{color:#66788f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step.warn{background:#fffaf2}.admin-console-v2[data-admin-preview-aligned] .admin-system-gate-step.ok{background:#fbfdfb}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer{background:#fff;border:1px solid #d9e2ea;border-radius:8px;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary strong{color:#102033;font-size:13px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary small,.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary em{color:#66788f;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer>summary:after{content:"展开明细";color:#51657d;background:#f8fafb;border:1px solid #dbe4ec;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer[open]>summary:after{content:"收起明细"}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer-body{background:#f8fafb;border-top:1px solid #dfe7ee;padding:8px}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer:not([open]) .admin-real-queue-drawer-body{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip{border:1px solid #d9e2ea;border-top:3px solid var(--admin-operation-accent);background:linear-gradient(135deg, #fff 0%, var(--admin-operation-soft) 100%);border-left:1px solid #d9e2ea;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 18px}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main{padding:0}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main small{color:var(--admin-operation-accent);font-size:11px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main strong{color:#102033;font-size:20px;line-height:1.28}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main span{color:#66788f;white-space:normal;max-width:760px;font-size:12px;line-height:1.55}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-work-mode{background:0 0;border:0;flex-wrap:wrap;grid-column:1;gap:8px;padding:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-work-mode span{border:1px solid var(--admin-operation-line);background:#ffffffc7;grid-template-columns:auto minmax(0,1fr);min-height:30px;padding:5px 9px}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-path,.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-metrics,.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-actions{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk{border:1px solid var(--admin-operation-line);background:linear-gradient(135deg, #fffffff5, #ffffffc2), linear-gradient(135deg, var(--admin-operation-soft), #fff 62%);border-left:0;gap:14px;padding:18px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-mode-operation-head{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr) minmax(160px,.22fr);align-items:stretch;gap:14px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-mode-operation-head>span{align-content:center;gap:5px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-mode-operation-head>span strong{color:#102033;font-size:24px;line-height:1.12}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-mode-operation-head>span em{color:#51657d;max-width:760px;font-size:13px;line-height:1.55}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-mode-next-work,.admin-console-v2[data-admin-preview-aligned] .admin-mode-hero-action{border:1px solid var(--admin-operation-line);background:#ffffffd1;border-radius:8px;align-content:center;min-width:0;padding:11px}.admin-console-v2[data-admin-preview-aligned] .admin-mode-hero-action{gap:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-mode-hero-action small,.admin-console-v2[data-admin-preview-aligned] .admin-mode-secondary-actions summary,.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane-more{color:#66788f;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-mode-hero-action .admin-action-btn{justify-content:center;width:100%;min-height:38px}.admin-console-v2[data-admin-preview-aligned] .admin-mode-secondary-actions{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-mode-secondary-actions summary{cursor:pointer;list-style:none}.admin-console-v2[data-admin-preview-aligned] .admin-mode-secondary-actions summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-mode-secondary-actions div{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-metrics{gap:10px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-metrics span{border:1px solid var(--admin-operation-line);background:#ffffffb8;min-height:66px;padding:12px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-metrics strong{font-size:24px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-command-cockpit-grid,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-identity-matrix,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-frontline-kanban,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-device-command-grid,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-finance-ledger-flow,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-incident-response-board,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-system-gate-board{gap:12px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-lane,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-command-route-panel,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-device-command-card,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-finance-ledger-step,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-incident-focus,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-incident-timeline,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-system-gate-step{background:#ffffffdb;border-color:#1020331a}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-lane,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-command-route-panel{padding:12px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-lane-list{gap:8px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-record{background:#fff;border-color:#10203314;gap:7px;padding:10px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-cockpit-record p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.admin-console-v2[data-admin-preview-aligned] .admin-cockpit-lane-more{padding-top:2px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-finance-ledger-step{min-height:154px;padding:14px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-device-command-card,.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-system-gate-step{padding:12px}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-operation-desk .admin-incident-focus{padding:14px}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer,.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer{border-color:#1020331a}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer{background:#fff;border:1px solid #1020331a;border-radius:8px;margin-top:12px;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary small,.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary em{color:#66788f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer>summary:after{content:"展开工具";color:#51657d;background:#f8fafb;border:1px solid #dbe4ec;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer[open]>summary:after{content:"收起工具"}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-body{background:#f8fafb;border-top:1px solid #dfe7ee;gap:8px;padding:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer:not([open]) .admin-global-tools-body{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-body .admin-query-drawer,.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-body .admin-availability-quick-drawer{margin-bottom:0}.admin-console-v2[data-admin-preview-aligned] .admin-backend-workbench-bar{background:#fff;border:1px solid #d9e2ea;border-radius:8px;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-backend-breadcrumb{color:#66788f;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-backend-breadcrumb a,.admin-console-v2[data-admin-preview-aligned] .admin-backend-breadcrumb strong{color:#102033;text-decoration:none}.admin-console-v2[data-admin-preview-aligned] .admin-backend-tabs{gap:6px;display:flex;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-backend-tabs a{color:#51657d;background:#f8fafb;border:1px solid #dbe4ec;border-radius:7px;flex:none;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none}.admin-console-v2[data-admin-preview-aligned] .admin-backend-tabs a.active,.admin-console-v2[data-admin-preview-aligned] .admin-backend-tabs a:hover{background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark);border-color:#65a85d6b}.admin-console-v2[data-admin-preview-aligned] .admin-backend-toolbar{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-backend-toolbar a{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-backend-toolbar span{color:#66788f;background:#f8fafb;border:1px solid #dbe4ec;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-page-command-bar{grid-template-columns:minmax(160px,.55fr) minmax(280px,1fr) auto;gap:10px;padding:10px}.admin-console-v2[data-admin-preview-aligned] .admin-page-command-search input{min-height:32px}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip{background:#fff;border:1px solid #d9e2ea;border-radius:8px;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip small,.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip em{color:#66788f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-strip strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-overview-action-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer{background:#fff;border:1px solid #d9e2ea;border-radius:8px;margin-bottom:8px;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary small,.admin-console-v2[data-admin-preview-aligned] .admin-availability-quick-drawer>summary em{color:#66788f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-global-availability-list,.admin-console-v2[data-admin-preview-aligned] .admin-global-governance-list{background:#f8fafb;border-top:1px solid #dfe7ee;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:8px 10px;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-global-governance-list{background:#fff}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-workbench{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-main,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector{border:1px solid var(--admin-operation-line);background:#fff;border-radius:8px;min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-main{overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar{border-bottom:1px solid var(--admin-operation-line);background:linear-gradient(90deg, var(--admin-operation-soft), #fff);grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar h3,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector h3{color:var(--admin-operation-ink);margin:2px 0 0;font-size:15px;line-height:1.25}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar p,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector p{color:#66788f;margin:4px 0 0;font-size:12px;font-weight:700}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar-actions,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-actions,.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar-context{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar-context span{background:#f8fafb;border:1px solid #dbe4ec;border-radius:7px;min-width:0;padding:6px 8px}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar-context small{color:#66788f;font-size:10px;font-weight:900;display:block}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-toolbar-context strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;display:block;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar{border-bottom:1px solid var(--admin-operation-line);background:#f8fafb;grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(72px,auto);align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar label{align-items:center;gap:7px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkselect{overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar span{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar small,.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-grid small{color:#66788f;font-size:11px;font-weight:800;display:block}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar strong,.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-grid strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;display:block;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-head,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-row{grid-template-columns:30px minmax(180px,1.35fr) minmax(92px,.48fr) minmax(130px,.7fr) minmax(120px,.62fr) minmax(112px,.5fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-head{border-bottom:1px solid var(--admin-operation-line);background:var(--admin-operation-soft);color:var(--admin-operation-ink);padding:8px 10px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-rows{display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-row{background:#fff;border-bottom:1px solid #edf2f5;min-height:48px;padding:6px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-row.active{background:linear-gradient(90deg, var(--admin-operation-soft), #fffffff5)}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-check{place-items:center;display:inline-grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-check input,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-bulkbar input{width:15px;height:15px;accent-color:var(--yoyoys-user-green)}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-object,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-owner,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-time{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-object strong,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-owner strong,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-time strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-object small,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-owner small,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-time small{color:#66788f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-object code{background:var(--admin-operation-soft);width:fit-content;max-width:100%;color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-status{min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-actions{justify-content:flex-start}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-actions[data-admin-row-primary-only] .admin-action-btn{width:100%;min-width:0}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-empty{padding:14px}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector{gap:8px;padding:0;display:grid;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary{min-height:38px;color:var(--admin-operation-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary small,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary em{color:#66788f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector>summary:after{content:"展开";border:1px solid var(--admin-operation-line);background:var(--admin-operation-soft);color:var(--admin-operation-ink);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-real-record-inspector[open]>summary:after{content:"收起"}.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 10px 8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-grid span{border:1px solid var(--admin-operation-line);background:var(--admin-operation-soft);border-radius:7px;min-width:0;padding:8px}.admin-console-v2[data-admin-preview-aligned] .admin-real-inspector-actions{justify-content:flex-start;padding:0 10px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer{background:#fff;border:1px solid #d9e2ea;border-radius:8px;min-width:0;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary{color:#102033;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 12px;list-style:none;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary strong{font-size:13px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary small,.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary em{color:#66788f;font-size:11px;font-style:normal;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer>summary:after{content:"+";width:24px;height:24px;color:var(--yoyoys-user-green-dark);border:1px solid #dbe4ec;border-radius:7px;flex:none;place-items:center;font-weight:900;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer[open]>summary{border-bottom:1px solid #dfe7ee}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer[open]>summary:after{content:"-"}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer-body{background:#f8fafb;gap:8px;padding:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer:not([open]) .admin-page-advanced-drawer-body{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-page-flow{gap:6px}.admin-console-v2[data-admin-preview-aligned] .admin-page-flow-step{min-height:38px;padding:7px 10px}.admin-console-v2[data-admin-preview-aligned] .admin-admin-secondary-row{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:8px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-admin-secondary-row .admin-page-ops-strip,.admin-console-v2[data-admin-preview-aligned] .admin-admin-secondary-row .admin-page-flow{margin:0}.admin-console-v2[data-admin-preview-aligned] .admin-query-bar-v2,.admin-console-v2[data-admin-preview-aligned] .admin-backend-workbench-bar,.admin-console-v2[data-admin-preview-aligned] .admin-page-command-bar,.admin-console-v2[data-admin-preview-aligned] .admin-real-record-workbench,.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer,.admin-console-v2[data-admin-preview-aligned] .admin-page-command-deck,.admin-console-v2[data-admin-preview-aligned] .admin-workspace-clean .admin-workspace-head,.admin-console-v2[data-admin-preview-aligned] .admin-workspace-body-clean{background:#fff;border-color:#d9e2ea}.admin-console-v2[data-admin-preview-aligned] .admin-page-command-deck{border-left-color:var(--yoyoys-user-green);grid-template-columns:minmax(0,1.15fr) minmax(320px,.9fr) minmax(250px,.55fr)}.admin-console-v2[data-admin-preview-aligned] .admin-page-command-deck-main,.admin-console-v2[data-admin-preview-aligned] .admin-page-command-queue,.admin-console-v2[data-admin-preview-aligned] .admin-page-authority-card,.admin-console-v2[data-admin-preview-aligned] .admin-governance-inspector,.admin-console-v2[data-admin-preview-aligned] .admin-command-group,.admin-console-v2[data-admin-preview-aligned] .admin-subpanel{background:#f8fafb;border-color:#dbe4ec}.admin-console-v2[data-admin-preview-aligned] .admin-operator-table-row,.admin-console-v2[data-admin-preview-aligned] .admin-record-row,.admin-console-v2[data-admin-preview-aligned] .admin-row{background:#fff;border-color:#dfe7ee}@media (width<=1360px){.admin-global-command-bar{grid-template-columns:minmax(132px,.54fr) minmax(180px,.66fr) minmax(305px,1.08fr) minmax(220px,.72fr);gap:8px 12px}.admin-global-quick-actions{flex-wrap:nowrap}.admin-console-v2[data-admin-preview-aligned] .admin-page-command-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-backend-workbench-bar,.admin-console-v2[data-admin-preview-aligned] .admin-admin-secondary-row{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.admin-console-v2[data-admin-preview-aligned]{grid-template-columns:264px minmax(920px,1fr)!important}.admin-console-v2[data-admin-preview-aligned] .admin-sidebar-v2{border-radius:0;width:264px}.admin-global-command-bar{grid-template-columns:minmax(128px,.58fr) minmax(190px,.8fr) minmax(220px,.92fr) minmax(180px,.7fr);gap:8px}}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer{border:1px solid var(--yoyoys-user-line);background:var(--yoyoys-user-panel);border-radius:8px;margin:0 0 10px}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer>summary{cursor:pointer;color:var(--yoyoys-user-ink);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:13px;list-style:none;display:flex}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer>summary::-webkit-details-marker{display:none}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer>summary em{color:var(--yoyoys-user-muted);font-size:12px;font-style:normal}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer[open]>summary{border-bottom:1px solid var(--yoyoys-user-line)}.admin-console-v2[data-admin-visual-unified] .admin-query-drawer .admin-query-bar-v2{border:0;border-radius:0 0 8px 8px;margin:0}.admin-console-v2[data-admin-preview-aligned]{background:#f4f6f8!important;grid-template-columns:260px minmax(0,1fr)!important}.admin-console-v2[data-admin-preview-aligned] .admin-main-v2{background:#f4f6f8;padding:0 24px 28px}.admin-sidebar-v2[data-admin-commercial-left-rail]{width:260px;padding:16px 12px}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-brand-v2{min-height:48px;padding-bottom:10px}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-status{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-operator-dock{background:#65a85d14;border-color:#bff0bb47;margin:10px 0;padding:10px}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-operator-dock .admin-sidebar-priority-queue a:nth-of-type(n+4){display:none}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-nav-section-label{padding-top:4px}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-module-tree{gap:5px}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-nav-v2 a{min-height:38px}.admin-commercial-left-drawer,.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe{border:1px solid var(--admin-command-line);background:#ffffff0b;border-radius:8px;margin-top:10px;display:grid;overflow:visible}.admin-commercial-left-drawer>summary,.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;list-style:none;display:grid}.admin-commercial-left-drawer>summary::-webkit-details-marker{display:none}.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe>summary::-webkit-details-marker{display:none}.admin-commercial-left-drawer>summary span{gap:2px;min-width:0;display:grid}.admin-commercial-left-drawer>summary strong,.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe>summary{color:#fff;font-size:12px;font-weight:900}.admin-commercial-left-drawer>summary small,.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe p{color:var(--admin-command-muted);font-size:10px;font-weight:800}.admin-commercial-left-drawer>summary em{color:#bff0bb;background:#65a85d2e;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-commercial-left-drawer:not([open]) .admin-commercial-left-drawer-body,.admin-sidebar-v2[data-admin-commercial-left-rail] .admin-sidebar-recipe:not([open]) p{display:none}.admin-commercial-left-drawer-body{border-top:1px solid var(--admin-command-line);gap:8px;padding:8px;display:grid}.admin-commercial-left-drawer-body .admin-sidebar-business-context,.admin-commercial-left-drawer-body .admin-sidebar-business-map,.admin-commercial-left-drawer-body .admin-sidebar-active-module{margin:0}.admin-commercial-left-drawer-body .admin-sidebar-business-proof,.admin-commercial-left-drawer-body .admin-sidebar-business-map a small{display:none}.admin-commercial-left-drawer-body .admin-nav-catalog{margin-top:0}.admin-global-command-bar{grid-template-columns:minmax(210px,.8fr) minmax(340px,1fr) minmax(190px,.5fr) auto;min-height:60px;margin-bottom:14px}.admin-global-operator{display:flex}.admin-global-command-menu{justify-self:end;position:relative}.admin-global-command-menu>summary{border:1px solid var(--admin-command-line);min-height:34px;color:var(--admin-command-text);cursor:pointer;background:#ffffff0f;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:900;list-style:none;display:flex}.admin-global-command-menu>summary::-webkit-details-marker{display:none}.admin-global-command-menu>summary strong{color:#bff0bb;background:#65a85d33;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:11px;display:grid}.admin-global-command-menu-body{z-index:30;border:1px solid var(--admin-command-line);background:#111d2b;border-radius:8px;gap:10px;width:min(420px,78vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 48px #09142147}.admin-global-command-menu:not([open]) .admin-global-command-menu-body{display:none}.admin-global-command-menu-body .admin-global-quick-actions{justify-content:flex-start}.admin-global-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-commercial-simple-workspace{gap:12px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-simple-workspace .admin-workspace-head{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip{background:#fff;border-top:0;padding:12px 16px;box-shadow:0 1px #10203305}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main strong{font-size:17px;line-height:1.25}.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-decision-main span,.admin-console-v2[data-admin-preview-aligned] .admin-executive-intent-strip .admin-page-work-mode{display:none}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-focus-surface{background:#fff;border:1px solid #d9e2ea;gap:0;padding:0}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-focus-surface .admin-mode-operation-head{grid-template-columns:minmax(0,1.08fr) minmax(260px,.62fr) minmax(190px,.38fr);gap:12px;padding:18px}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-focus-surface .admin-mode-operation-head>span strong{font-size:22px}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-focus-surface .admin-mode-operation-head>span em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-left-right-function-map{box-shadow:none;background:linear-gradient(#f8fcfafa,#fffffffa);border:1px solid #e1e9ef;border-radius:8px;gap:10px;margin:0 18px 16px;padding:14px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-head span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-head small,.admin-console-v2[data-admin-preview-aligned] .admin-function-map-grid small{color:#6b7b8d;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-head strong{color:#102033;font-size:15px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-head em{color:var(--admin-operation-accent);white-space:nowrap;background:#65a85d14;border:1px solid #286f532e;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-grid>span{background:#fff;border:1px solid #e4ebf0;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-grid strong{color:#16273b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-grid em{color:#66788f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:800;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-routes>span{border-left:3px solid var(--admin-operation-accent);background:#f5f8f6eb;gap:4px;min-width:0;padding:9px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-routes strong{color:#172539;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-routes small,.admin-console-v2[data-admin-preview-aligned] .admin-function-map-more{color:#66788f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:800;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-function-map-more{color:#4d6075;border-left-color:#bac7d2;align-content:center}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench{border:1px solid var(--admin-operation-line);background:linear-gradient(135deg, var(--admin-operation-soft), #fffffff5 48%), #fff;border-radius:8px;gap:12px;margin:0 18px 16px;padding:16px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench-head{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench-head>div:first-child{gap:5px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench-head small{color:var(--admin-operation-accent);font-size:11px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench-head strong{color:var(--admin-operation-ink);font-size:18px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-workbench-head p{color:#5e6f82;max-width:760px;margin:0;font-size:12px;font-weight:800;line-height:1.6}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-kpis span{background:#ffffffd1;border:1px solid #10203314;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-kpis small,.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage small,.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue small,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel small,.admin-console-v2[data-admin-preview-aligned] .admin-commercial-audit-seal small{color:#6a7d90;font-size:10px;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-kpis strong{color:#102033;font-size:16px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage{border:1px solid #10203314;border-left:3px solid var(--admin-operation-accent);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage strong{color:#15263a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage em{color:#5c6f82;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.admin-console-v2[data-admin-preview-aligned] .admin-operation-stage.warn{background:color-mix(in srgb, var(--admin-operation-soft) 78%, #fff 22%)}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-page-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:12px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel{background:#ffffffe6;border:1px solid #1020331a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue>header,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue>header span,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel>header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue>header strong,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel>header strong{color:#102033;font-size:14px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-queue>header em,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-execution-panel>header em{border:1px solid var(--admin-operation-line);color:var(--admin-operation-accent);background:var(--admin-operation-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-rows{gap:7px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row{background:#fff;border:1px solid #e1e9ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(96px,auto);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row>span{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row strong,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lane strong{color:#132236;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row em,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lane span,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lane em{color:#61758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:800;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row .admin-action-btn{min-height:30px;padding:6px 9px;font-size:11px}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lane{border:1px solid var(--admin-operation-line);border-top:3px solid var(--admin-operation-accent);background:#fff;border-radius:8px;gap:6px;min-width:0;min-height:126px;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-lane small{color:var(--admin-operation-accent)}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-finance .admin-archetype-lanes,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-system .admin-archetype-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-finance .admin-archetype-lane{border-top:0;border-left:4px solid var(--admin-operation-accent);min-height:96px}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-governance .admin-archetype-lane.warn,.admin-console-v2[data-admin-preview-aligned] .admin-operation-live-row.warn{background:color-mix(in srgb, var(--admin-operation-soft) 72%, #fff 28%)}.admin-console-v2[data-admin-preview-aligned] .admin-archetype-desktop .admin-archetype-lane,.admin-console-v2[data-admin-preview-aligned] .admin-archetype-frontend .admin-archetype-lane{min-height:112px}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-audit-seal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding-top:2px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-audit-seal span{background:#ffffffb8;border:1px solid #10203314;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commercial-audit-seal strong{color:#17273a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-control{background:#fff;border:1px solid #dbe6ee;border-radius:8px;gap:12px;margin:0 18px 16px;padding:16px;display:grid;box-shadow:0 14px 34px #1322360f}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-head{grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);align-items:start;gap:14px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-head>div:first-child{gap:5px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-head small,.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control header small,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control header small,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit header small{color:#1f6a55;font-size:11px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-head strong{color:#102033;font-size:20px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-head p{color:#5f7184;max-width:780px;margin:0;font-size:12px;font-weight:800;line-height:1.6}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-kpis span{background:#f8fbf9;border:1px solid #e0e9ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-kpis small,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage small,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row small{color:#687a8c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-kpis strong{color:#102033;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage{background:#fbfdfc;border:1px solid #e0e9ef;border-left:4px solid #1f6a55;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:86px;padding:10px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage.warn{background:#fffaf3;border-left-color:#b26a19}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage span{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage strong,.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control header strong,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control header strong,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit header strong{color:#122338;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage em{color:#61758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;font-weight:800;display:-webkit-box;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage b{color:#102033;white-space:nowrap;font-size:12px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage>div{grid-column:1/-1;justify-content:flex-end;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-stage .admin-action-btn{min-height:28px;padding:5px 9px;font-size:11px}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-grid{grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);gap:12px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit{background:#fbfcfd;border:1px solid #e0e9ef;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control{align-self:start}.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit{grid-column:2}.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control header,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control header,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control header span,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control header span,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit header span{gap:2px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-payment-ledger-control header em,.admin-console-v2[data-admin-preview-aligned] .admin-settlement-payout-tax-control header em,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-dispute-refund-audit header em{color:#63768a;white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:900}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-rows,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-columns,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-risk-grid{gap:8px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-columns,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-risk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-columns>div,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-risk-grid>div{gap:7px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-columns h4,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-risk-grid h4{color:#293a4d;margin:0;font-size:12px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row{background:#fff;border:1px solid #e1e9ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row.warn{background:#fffaf3;border-color:#f0d4ab}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row>span{gap:3px;min-width:0;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row strong,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row strong{color:#102033;font-size:12px;font-weight:950}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-ledger-row em{color:#61758a;font-size:11px;font-style:normal;font-weight:800}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-row-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-row-actions .admin-action-btn,.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-command-strip .admin-action-btn{min-height:28px;padding:5px 9px;font-size:11px}.admin-console-v2[data-admin-preview-aligned] .admin-commerce-loop-command-strip{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;padding-top:2px;display:flex}.admin-mode-cockpit-details{background:#fbfcfd;border-top:1px solid #e3ebf2}.admin-mode-cockpit-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 18px;list-style:none;display:flex}.admin-mode-cockpit-details>summary::-webkit-details-marker{display:none}.admin-mode-cockpit-details>summary span{gap:2px;min-width:0;display:grid}.admin-mode-cockpit-details>summary strong{color:#102033;font-size:13px;font-weight:950}.admin-mode-cockpit-details>summary small,.admin-mode-cockpit-details>summary em{color:#66788f;font-size:11px;font-style:normal;font-weight:850}.admin-mode-cockpit-details[open]>summary{border-bottom:1px solid #e3ebf2}.admin-mode-cockpit-details[open]>summary em{color:var(--admin-operation-accent)}.admin-mode-cockpit-details:not([open]) .admin-mode-cockpit-detail-body{display:none}.admin-mode-cockpit-detail-body{gap:12px;padding:14px 18px 18px;display:grid}.admin-console-v2[data-admin-preview-aligned] .admin-spacious-primary-console{gap:10px}.admin-console-v2[data-admin-preview-aligned] .admin-real-queue-drawer,.admin-console-v2[data-admin-preview-aligned] .admin-page-advanced-drawer,.admin-console-v2[data-admin-preview-aligned] .admin-global-tools-drawer{background:#fff}.admin-console-v2[data-admin-world-class-shell]{background:#f5f7f9!important;grid-template-columns:282px minmax(0,1fr)!important}.admin-console-v2[data-admin-world-class-shell] .admin-main-v2{background:#f5f7f9;padding:0 26px 30px}.admin-sidebar-v2[data-admin-adminos-left-rail]{background:linear-gradient(#111923 0%,#0e1721 54%,#10151b 100%);border-right:1px solid #ffffff14;width:282px;padding:14px 12px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-brand-v2{border-bottom:1px solid #ffffff14;min-height:46px;padding:0 2px 12px}.admin-sidebar-command-center{background:#ffffff0e;border:1px solid #ace2ba38;border-radius:8px;gap:9px;margin:12px 0 10px;padding:11px;display:grid}.admin-sidebar-command-center header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-sidebar-command-center header small,.admin-sidebar-command-search span,.admin-sidebar-scope-summary small{color:#9db2c7;letter-spacing:0;font-size:10px;font-weight:900}.admin-sidebar-command-center header strong{color:#f4f8fb;font-size:13px;font-weight:950}.admin-sidebar-command-search{gap:5px;min-width:0;display:grid}.admin-sidebar-command-search input{color:#dfeaf3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;min-width:0;height:34px;padding:0 10px;font-size:11px;font-weight:850}.admin-sidebar-scope-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-sidebar-scope-summary span{background:#ffffff0b;border:1px solid #ffffff17;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.admin-sidebar-scope-summary strong{color:#f5faf7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.admin-sidebar-command-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.admin-sidebar-command-links a{color:#d9f1de;background:#ace2ba14;border:1px solid #ace2ba33;border-radius:7px;place-items:center;min-height:28px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.admin-sidebar-command-center p{color:#a9b8c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-sidebar-status{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin-bottom:10px;padding:8px 0}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-nav-primary{flex:none;gap:8px;min-height:auto;padding-right:0;display:grid;overflow:visible}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-sidebar-module-tree{gap:4px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-nav-v2 a.admin-nav-module-link{border-radius:7px;min-height:40px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-nav-module-link small{display:none}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-operator-dock{background:#ffffff0b;border-color:#ffffff14;margin:10px 0 0;padding:9px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-operator-dock-queue a:nth-of-type(n+3){display:none}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-sidebar-scope-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-sidebar-scope-summary span{padding:6px 5px}.admin-sidebar-v2[data-admin-adminos-left-rail] .admin-sidebar-scope-summary strong{font-size:10px}.admin-console-v2[data-admin-world-class-shell] .admin-world-class-console{border:1px solid #d9e2ea;border-left:4px solid var(--admin-operation-accent);background:#fff;border-radius:8px;gap:12px;min-width:0;margin:0 0 12px;padding:14px;display:grid;box-shadow:0 16px 34px #1421300f}.admin-console-v2[data-admin-world-class-shell] .admin-world-class-head{grid-template-columns:minmax(280px,.86fr) minmax(360px,1fr) minmax(156px,auto);align-items:stretch;gap:12px;min-width:0;display:grid}.admin-world-class-title,.admin-world-command-input,.admin-world-primary-action,.admin-world-queue-board,.admin-world-assurance-panel{min-width:0}.admin-world-class-title{gap:4px;display:grid}.admin-world-class-title small,.admin-world-command-input span,.admin-world-primary-action small,.admin-world-queue-board header small,.admin-world-assurance-panel header small,.admin-world-record-head span,.admin-world-assurance-grid small{color:#66788f;letter-spacing:0;font-size:10px;font-weight:950}.admin-world-class-title strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;overflow:hidden}.admin-world-class-title span{color:#52677c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.admin-world-command-input{gap:5px;display:grid}.admin-world-command-input input{color:#243548;background:#f8fafb;border:1px solid #d8e1e9;border-radius:7px;min-width:0;height:38px;padding:0 12px;font-size:12px;font-weight:850}.admin-world-primary-action{align-content:center;justify-items:end;gap:6px;display:grid}.admin-world-primary-action .admin-action-btn{white-space:nowrap;min-height:34px}.admin-world-control-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-world-control-tabs a{color:#33475d;background:#f8fafb;border:1px solid #dde6ee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:36px;padding:8px 10px;text-decoration:none;display:grid}.admin-world-control-tabs a.active{border-color:var(--admin-operation-line);background:var(--admin-operation-soft);color:var(--admin-operation-ink)}.admin-world-control-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.admin-world-control-tabs strong{color:var(--admin-operation-accent);font-size:12px;font-weight:950}.admin-world-class-body{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);gap:12px;min-width:0;display:grid}.admin-world-queue-board,.admin-world-assurance-panel{background:#fbfcfd;border:1px solid #e0e8ef;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-world-queue-board header,.admin-world-assurance-panel header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-world-queue-board header span,.admin-world-assurance-panel header{min-width:0}.admin-world-queue-board header strong,.admin-world-assurance-panel header strong{color:#132337;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.admin-world-queue-board header em{color:#607386;white-space:nowrap;flex:none;font-size:11px;font-style:normal;font-weight:900}.admin-world-record-table{background:#fff;border:1px solid #dfe7ee;border-radius:8px;min-width:0;display:grid;overflow:hidden}.admin-world-record-head,.admin-world-record-row{grid-template-columns:minmax(220px,1.08fr) minmax(94px,.38fr) minmax(120px,.52fr) minmax(108px,auto);align-items:center;gap:8px;min-width:0;display:grid}.admin-world-record-head{background:#f8fafb;padding:7px 10px}.admin-world-record-row{border-top:1px solid #e4ebf1;min-height:50px;padding:8px 10px}.admin-world-record-row.active{background:color-mix(in srgb, var(--admin-operation-soft) 54%, #fff 46%)}.admin-world-record-row.warn{border-left:3px solid #b26a19}.admin-world-record-row.ok{border-left:3px solid #5f9f66}.admin-world-record-row>span{min-width:0}.admin-world-record-row strong,.admin-world-record-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-world-record-row strong{color:#15263a;font-size:12px;font-weight:950}.admin-world-record-row small{color:#67798b;font-size:11px;font-weight:800}.admin-world-row-action{justify-content:flex-end;display:flex}.admin-world-row-action .admin-action-btn{min-height:28px;padding:5px 9px;font-size:11px}.admin-world-assurance-grid{gap:7px;display:grid}.admin-world-assurance-grid span{background:#fff;border:1px solid #e0e8ef;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.admin-world-assurance-grid strong,.admin-world-assurance-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-world-assurance-grid strong{color:#132337;font-size:13px;font-weight:950}.admin-world-assurance-grid em{color:#66788f;font-size:11px;font-style:normal;font-weight:800}.admin-world-secondary-actions{background:#fff;border:1px solid #dfe7ee;border-radius:8px}.admin-world-secondary-actions>summary,.admin-enterprise-cockpit-drawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;list-style:none;display:flex}.admin-world-secondary-actions>summary::-webkit-details-marker{display:none}.admin-enterprise-cockpit-drawer>summary::-webkit-details-marker{display:none}.admin-world-secondary-actions>summary span,.admin-enterprise-cockpit-drawer>summary span{min-width:0}.admin-world-secondary-actions>summary span,.admin-world-secondary-actions>summary strong,.admin-enterprise-cockpit-drawer>summary strong{color:#17273a;font-size:12px;font-weight:950}.admin-world-secondary-actions>summary strong,.admin-enterprise-cockpit-drawer>summary em{color:var(--admin-operation-accent);flex:none}.admin-world-secondary-actions>div{flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex}.admin-world-secondary-actions:not([open])>div,.admin-enterprise-cockpit-drawer:not([open]) .admin-enterprise-cockpit-body{display:none}.admin-enterprise-cockpit-drawer{background:#fff;border:1px solid #d9e2ea;border-radius:8px}.admin-enterprise-cockpit-drawer>summary{min-height:46px;padding:10px 14px}.admin-enterprise-cockpit-drawer>summary small,.admin-enterprise-cockpit-drawer>summary em{color:#66788f;font-size:11px;font-style:normal;font-weight:850}.admin-enterprise-cockpit-body{border-top:1px solid #e3ebf2;gap:10px;padding:0 0 12px;display:grid}.admin-console-v2[data-admin-world-class-shell] .admin-primary-operation-console{margin-top:0}@media (width<=1320px){.admin-console-v2[data-admin-world-class-shell] .admin-world-class-head,.admin-console-v2[data-admin-world-class-shell] .admin-world-class-body{grid-template-columns:minmax(0,1fr)}.admin-world-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-console-v2[data-admin-frontier-admin-shell]{--admin-frontier-bg:#f6f8fb;--admin-frontier-panel:#fff;--admin-frontier-line:#dce5ee;--admin-frontier-muted:#627386;--admin-frontier-ink:#142235;--admin-frontier-rail:#0f1721;background:var(--admin-frontier-bg)!important}.admin-console-v2[data-admin-frontier-admin-shell] .admin-main-v2{padding:0 22px 28px}.admin-console-v2[data-admin-frontier-admin-shell] .admin-page-decision-deck,.admin-console-v2[data-admin-frontier-admin-shell] .admin-world-class-console,.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-status,.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-recipe{display:none}.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-v2[data-admin-adminos-left-rail]{background:var(--admin-frontier-rail)}.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-command-center{background:#ffffff0d;padding:10px}.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-command-center p{display:none}.admin-console-v2[data-admin-frontier-admin-shell] .admin-sidebar-command-links a{min-height:26px}.admin-console-v2[data-admin-frontier-admin-shell] .admin-frontier-suite{border:1px solid var(--admin-frontier-line);border-left:4px solid var(--admin-operation-accent);background:var(--admin-frontier-panel);border-radius:8px;gap:10px;min-width:0;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 18px 40px #13223412}.admin-frontier-suite-head{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) minmax(210px,.62fr) minmax(116px,auto);align-items:stretch;gap:10px;min-width:0;display:grid}.admin-frontier-title,.admin-frontier-scope-bar,.admin-frontier-command,.admin-frontier-main-action,.admin-frontier-object-list,.admin-frontier-detail-pane,.admin-frontier-policy-guard{min-width:0}.admin-frontier-title{align-content:center;gap:3px;display:grid}.admin-frontier-title small,.admin-frontier-command span,.admin-frontier-main-action small,.admin-frontier-object-list header small,.admin-frontier-detail-pane header small,.admin-frontier-policy-guard header small,.admin-frontier-detail-grid small,.admin-frontier-guard-grid small,.admin-frontier-domain-playbook small,.admin-frontier-activity-stream small,.admin-frontier-scope-bar small{color:var(--admin-frontier-muted);letter-spacing:0;font-size:10px;font-weight:950}.admin-frontier-title strong{color:var(--admin-operation-ink);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;overflow:hidden}.admin-frontier-title span{color:#52667b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.admin-frontier-scope-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-frontier-scope-bar span,.admin-frontier-detail-grid span,.admin-frontier-guard-grid span,.admin-frontier-domain-playbook span{background:#f9fbfc;border:1px solid #e1e8ef;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.admin-frontier-scope-bar strong,.admin-frontier-detail-grid strong,.admin-frontier-guard-grid strong,.admin-frontier-domain-playbook strong{color:var(--admin-frontier-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-frontier-command{gap:5px;display:grid}.admin-frontier-command input{color:#24384d;background:#f9fbfc;border:1px solid #d8e2eb;border-radius:7px;min-width:0;height:38px;padding:0 11px;font-size:12px;font-weight:850}.admin-frontier-main-action{align-content:center;justify-items:end;gap:6px;display:grid}.admin-frontier-main-action .admin-action-btn{white-space:nowrap;min-height:34px}.admin-frontier-suite-grid{grid-template-columns:minmax(238px,.72fr) minmax(0,1.12fr) minmax(230px,.7fr);gap:10px;min-width:0;display:grid}.admin-frontier-object-list,.admin-frontier-detail-pane,.admin-frontier-policy-guard{background:#fbfcfd;border:1px solid #e0e8ef;border-radius:8px;align-content:start;gap:9px;padding:10px;display:grid}.admin-frontier-object-list header,.admin-frontier-detail-pane header,.admin-frontier-policy-guard header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-frontier-object-list header span,.admin-frontier-detail-pane header span{gap:2px;min-width:0;display:grid}.admin-frontier-object-list header strong,.admin-frontier-detail-pane header strong,.admin-frontier-policy-guard header strong,.admin-frontier-activity-stream strong{color:#142235;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.admin-frontier-object-list header em,.admin-frontier-detail-pane header em{color:var(--admin-frontier-muted);font-size:11px;font-style:normal;font-weight:850}.admin-frontier-object-rows{gap:6px;min-width:0;display:grid}.admin-frontier-object-row{background:#fff;border:1px solid #e1e8ef;border-left:3px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px;display:grid}.admin-frontier-object-row.active{border-left-color:var(--admin-operation-accent);background:color-mix(in srgb, var(--admin-operation-soft) 62%, #fff 38%)}.admin-frontier-object-row.warn{border-left-color:#b26a19}.admin-frontier-object-row>span{min-width:0}.admin-frontier-object-row strong,.admin-frontier-object-row small,.admin-frontier-object-row em,.admin-frontier-guard-grid em,.admin-frontier-activity-stream small,.admin-frontier-activity-stream em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-frontier-object-row strong{color:#142235;font-size:12px;font-weight:950}.admin-frontier-object-row small,.admin-frontier-object-row em,.admin-frontier-guard-grid em,.admin-frontier-activity-stream small,.admin-frontier-activity-stream em{color:var(--admin-frontier-muted);font-size:11px;font-style:normal;font-weight:800}.admin-frontier-detail-grid,.admin-frontier-guard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-frontier-action-strip{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-frontier-more-actions{background:#fff;border:1px solid #dfe7ee;border-radius:7px}.admin-frontier-more-actions>summary{cursor:pointer;color:#52667b;min-height:30px;padding:6px 9px;font-size:11px;font-weight:900;list-style:none}.admin-frontier-more-actions>summary::-webkit-details-marker{display:none}.admin-frontier-more-actions>div{flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.admin-frontier-more-actions:not([open])>div{display:none}.admin-frontier-domain-playbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-frontier-domain-playbook span{border-top:3px solid var(--admin-operation-accent);background:#fff}.admin-frontier-activity-stream{gap:6px;min-width:0;padding-top:2px;display:grid}.admin-frontier-activity-stream span{background:#fff;border:1px solid #e1e8ef;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;padding:7px 8px;display:grid}@media (width<=1180px){.admin-frontier-suite-head,.admin-frontier-suite-grid{grid-template-columns:minmax(0,1fr)}.admin-frontier-scope-bar,.admin-frontier-domain-playbook{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-console-v2[data-admin-os-shell]{--admin-os-bg:#f5f7fa;--admin-os-rail:#0d141d;--admin-os-rail-2:#121d28;--admin-os-panel:#fff;--admin-os-line:#dbe4ed;--admin-os-text:#142234;--admin-os-muted:#5f7184;--admin-os-accent:var(--yoyoys-user-green);--admin-os-accent-dark:var(--yoyoys-user-green-dark);background:var(--admin-os-bg);min-width:1180px;min-height:100vh;color:var(--admin-os-text);grid-template-columns:260px minmax(0,1fr);display:grid}.admin-console-v2[data-admin-os-shell] .admin-os-rail{background:linear-gradient(180deg, var(--admin-os-rail), var(--admin-os-rail-2));color:#edf5ee;border-right:1px solid #ffffff14;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-auto-rows:auto;align-content:stretch;gap:12px;min-width:0;height:100vh;padding:18px 12px;display:grid;position:sticky;top:0;overflow:hidden}.admin-os-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding-bottom:14px;display:flex}.admin-os-brand>span,.admin-os-operator>span{background:var(--admin-os-accent);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:950;display:inline-grid}.admin-os-brand strong,.admin-os-active-pages header strong,.admin-os-priority header strong{color:#fff;font-size:15px;font-weight:950;display:block}.admin-os-brand small,.admin-os-command-entry small,.admin-os-active-pages header small,.admin-os-priority header small{color:#edf5eead;letter-spacing:0;font-size:10px;font-weight:900}.admin-os-command-entry{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;gap:7px;padding:11px;display:grid}.admin-os-command-entry input{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:7px;min-width:0;height:34px;padding:0 11px;font-size:12px;font-weight:850}.admin-os-lanes,.admin-os-active-pages,.admin-os-priority{align-content:start;gap:7px;min-width:0;display:grid}.admin-os-lanes{scrollbar-gutter:stable;min-height:0;padding-right:2px;overflow-y:auto}.admin-os-lanes a,.admin-os-active-pages a,.admin-os-priority a{color:#edf5eee0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:9px 10px;text-decoration:none;display:grid}.admin-os-lanes a{min-height:38px}.admin-os-lanes small{display:none!important}.admin-os-lanes a.active,.admin-os-active-pages a.active{color:#fff;background:#6fbe7029;border-color:#6fbe706b}.admin-os-lanes strong,.admin-os-active-pages span,.admin-os-priority span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:930;display:block;overflow:hidden}.admin-os-lanes small{color:#edf5ee9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;display:block;overflow:hidden}.admin-os-lanes em,.admin-os-active-pages em,.admin-os-priority strong{color:#dff1df;text-align:center;background:#ffffff1a;border-radius:999px;min-width:28px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:950}.admin-os-active-pages,.admin-os-priority{border-top:1px solid #ffffff14;padding-top:8px}.admin-os-active-pages a{min-height:30px;padding:6px 9px}.admin-os-production-nav{gap:8px}.admin-os-lane-group{gap:4px;min-width:0;display:grid}.admin-os-production-nav .admin-os-lane-header{border-radius:8px;min-height:38px;padding:8px 10px}.admin-os-production-nav .admin-os-lane-header small{color:#edf5ee8a;font-size:10px;font-weight:760;display:block!important}.admin-os-production-nav .admin-os-lane-header em{background:#ffffff14;min-width:24px;padding:3px 7px}.admin-os-lane-group.active .admin-os-lane-header{color:#fff;background:#6fbe7029;border-color:#6fbe706b}.admin-os-lane-pages{gap:2px;min-width:0;padding:0 0 2px 10px;display:grid}.admin-os-production-nav .admin-os-lane-pages a{color:#edf5eebd;border-left:2px solid #ffffff14;border-radius:0 7px 7px 0;min-height:29px;padding:5px 7px 5px 10px}.admin-os-production-nav .admin-os-lane-pages a:hover,.admin-os-production-nav .admin-os-lane-pages a.active{border-left-color:var(--admin-os-accent);color:#fff;background:#6fbe701f}.admin-os-production-nav .admin-os-lane-pages span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;display:block;overflow:hidden}.admin-os-production-nav .admin-os-lane-pages em{color:#edf5eeb3;background:#ffffff12;border-radius:6px;min-width:44px;padding:2px 5px;font-size:10px}.admin-os-rail-profile{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.admin-os-rail-profile>span{background:var(--admin-os-accent);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.admin-os-rail-profile div{gap:2px;min-width:0;display:grid}.admin-os-rail-profile strong,.admin-os-rail-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-rail-profile strong{color:#fff;font-size:12px;font-weight:950}.admin-os-rail-profile small{color:#edf5ee94;font-size:10px;font-weight:850}.admin-os-rail-summary{display:none}.admin-os-rail-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-console-v2[data-admin-os-shell] .admin-os-main{background:linear-gradient(#ffffffc7 0,#fff0 170px),#f3f6f7;grid-template-rows:auto auto auto;align-content:start;min-width:0;min-height:100vh;padding:0 18px 22px;display:grid}.admin-os-command-bar{z-index:10;background:var(--admin-os-bg);grid-template-columns:minmax(0,1fr) minmax(190px,auto);align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 0;display:grid;position:sticky;top:0}.admin-os-location,.admin-os-global-status,.admin-os-operator{align-items:center;min-width:0;display:flex}.admin-os-location{gap:10px}.admin-os-location span,.admin-os-operator{gap:2px;display:grid}.admin-os-location small,.admin-os-global-status small{color:var(--admin-os-muted);font-size:10px;font-weight:900}.admin-os-location strong,.admin-os-operator strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.admin-os-global-status{justify-content:end;gap:8px;display:none}.admin-os-global-status span{border:1px solid var(--admin-os-line);background:#fff;border-radius:8px;gap:2px;min-width:82px;padding:8px 10px;display:grid}.admin-os-global-status strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-operator{grid-template-columns:auto minmax(0,1fr);justify-self:end;gap:10px}.admin-page-router[data-admin-single-page-router]{align-content:start;align-self:start;align-items:start;gap:8px;min-width:0;padding-top:0}.admin-os-page{align-content:start;align-self:start;align-items:start;gap:8px;min-width:0;display:grid}.admin-os-page-head{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:0 2px;display:none}.admin-os-page-head h2,.admin-os-page-head p{display:none}.admin-os-page-head small,.admin-os-page-scope small,.admin-os-kpi-row small,.admin-os-resource-table small,.admin-os-detail-pane small,.admin-os-governance-pane small,.admin-os-flow small,.admin-os-coverage small,.admin-os-guard-list small,.admin-os-audit-stream small{color:var(--admin-os-muted);letter-spacing:0;font-size:10px;font-weight:930}.admin-os-page-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:none}.admin-os-page-scope span,.admin-os-kpi-row article,.admin-os-detail-grid span,.admin-os-flow span,.admin-os-coverage span,.admin-os-guard-list span{background:#f9fbfc;border:1px solid #e0e8ef;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-os-page-scope strong,.admin-os-kpi-row strong,.admin-os-detail-grid strong,.admin-os-flow strong,.admin-os-coverage strong,.admin-os-guard-list strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-os-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-os-kpi-row article{background:#fff}.admin-os-kpi-row strong{font-size:20px}.admin-os-kpi-row span{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.admin-os-workbench{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr) minmax(250px,.72fr);gap:12px;min-width:0;display:grid}.admin-os-operator-brief{z-index:8;background:linear-gradient(#fff 0%,#f8fbfa 100%);border:1px solid #d9e5ed;border-radius:8px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.2fr) minmax(210px,.42fr);align-items:stretch;gap:12px;min-width:0;padding:14px;display:grid;position:sticky;top:86px}.admin-os-brief-main,.admin-os-brief-action,.admin-os-brief-steps li{min-width:0}.admin-os-brief-main{align-content:center;gap:5px;display:grid}.admin-os-brief-main small,.admin-os-brief-action small{color:var(--admin-os-muted);letter-spacing:0;font-size:10px;font-weight:930}.admin-os-brief-main strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;overflow:hidden}.admin-os-brief-main p{color:#4d6073;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:780;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-os-page-alignment{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-os-page-alignment span{background:#fff;border:1px solid #dfe9ef;border-radius:7px;gap:1px;min-width:0;padding:6px 7px;display:grid}.admin-os-page-alignment small,.admin-os-page-alignment em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-page-alignment small{color:var(--admin-os-muted);font-size:9px;font-weight:930}.admin-os-page-alignment em{color:var(--admin-os-text);font-size:11px;font-style:normal;font-weight:920}.admin-os-brief-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.admin-os-brief-steps li{background:#fff;border:1px solid #e1e9ef;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-content:start;gap:3px 8px;padding:10px;display:grid}.admin-os-brief-steps li>span{background:var(--yoyoys-user-green-soft);width:22px;height:22px;color:var(--admin-os-accent-dark);border-radius:999px;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:950;display:grid}.admin-os-brief-steps strong,.admin-os-brief-steps em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-brief-steps strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-brief-steps em{color:var(--admin-os-muted);font-size:11px;font-style:normal;font-weight:780}.admin-os-brief-action{background:#fff;border:1px solid #d8e5ed;border-radius:8px;align-content:center;gap:8px;padding:10px;display:grid}.admin-os-brief-action .admin-action-btn{justify-content:center;width:100%;min-height:36px}.admin-os-brief-action>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-os-brief-action>div span{background:#f7fafb;border-radius:7px;gap:2px;min-width:0;padding:6px;display:grid}.admin-os-brief-action b,.admin-os-brief-action em{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-brief-action b{color:var(--admin-os-text);font-size:13px;font-weight:950}.admin-os-brief-action em{color:var(--admin-os-muted);font-size:10px;font-style:normal;font-weight:850}.admin-os-workbench[data-admin-os-work-mode=operator-focus]{grid-template-columns:minmax(320px,.92fr) minmax(0,1.35fr);grid-template-areas:"queue task""governance task";align-items:start}.admin-os-workbench[data-admin-os-work-mode=operator-focus] .admin-os-simple-queue{grid-area:queue}.admin-os-workbench[data-admin-os-work-mode=operator-focus] .admin-os-simple-task{grid-area:task}.admin-os-workbench[data-admin-os-work-mode=operator-focus] .admin-os-simple-governance{grid-area:governance}.admin-os-workbench[data-admin-os-work-mode=reference-clean]{background:#fff;border:1px solid #d9e3ea;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;align-items:start;gap:0;display:grid;overflow:hidden;box-shadow:0 10px 24px #0f23370a}.admin-os-enterprise-workspace[data-admin-os-work-mode=enterprise-command]{background:#fff;border:1px solid #d8e2e9;border-radius:8px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #1122330a}.admin-os-workflow-dock{background:#f8fbf9;border-bottom:1px solid #e2ebef;grid-template-columns:minmax(180px,.22fr) minmax(300px,.58fr) minmax(280px,.5fr);align-items:center;gap:12px;min-width:0;padding:10px 16px;display:grid}.admin-os-workflow-copy,.admin-os-workflow-steps span{gap:2px;min-width:0;display:grid}.admin-os-workflow-copy small,.admin-os-workflow-copy em,.admin-os-workflow-steps em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850;line-height:1.3;display:block;overflow:hidden}.admin-os-workflow-copy strong,.admin-os-workflow-steps strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;line-height:1.2;display:block;overflow:hidden}.admin-os-workflow-copy strong{font-size:14px}.admin-os-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-os-workflow-steps span{background:#fff;border:1px solid #dfe8ee;border-radius:7px;min-height:40px;padding:6px 8px 6px 30px;position:relative}.admin-os-workflow-steps b{background:var(--yoyoys-user-green-soft);width:16px;height:16px;color:var(--yoyoys-user-green-dark);border-radius:999px;place-items:center;font-size:8px;font-weight:950;display:grid;position:absolute;top:8px;left:8px}.admin-os-workflow-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-os-workflow-actions>span{min-width:0;display:grid}.admin-os-workflow-actions .admin-action-btn{white-space:nowrap;border-radius:7px;justify-content:center;min-height:30px;padding:5px 9px;font-size:10px}.admin-os-workflow-actions .admin-action-btn span{display:none}.admin-os-global-governance-hub{background:linear-gradient(#fbfdfb 0%,#fff 100%);border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(180px,.18fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:14px 16px;display:grid}.admin-os-global-governance-hub>header{align-content:center;gap:8px;min-width:0;display:grid}.admin-os-global-governance-hub>header span{gap:3px;min-width:0;display:grid}.admin-os-global-governance-hub small,.admin-os-global-governance-hub em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;display:block;overflow:hidden}.admin-os-global-governance-hub strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-os-global-governance-hub>header strong{font-size:16px}.admin-os-global-governance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-os-global-governance-grid article{background:#fff;border:1px solid #dfe8ee;border-radius:8px;grid-template-rows:auto minmax(28px,auto) auto;gap:6px;min-width:0;padding:9px;display:grid}.admin-os-global-governance-grid article>a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.admin-os-global-governance-grid article p{color:#526678;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:0;font-size:10.5px;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-os-global-governance-grid .admin-action-btn{border-radius:7px;justify-content:center;width:100%;min-height:30px;padding:5px 7px;font-size:10px}.admin-os-global-governance-grid .admin-action-btn span{display:none}.admin-os-page-function-matrix{background:#fff;border-bottom:1px solid #e5edf2;grid-template-columns:minmax(170px,.16fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px 16px;display:grid}.admin-os-page-function-matrix>header{align-content:center;min-width:0;display:grid}.admin-os-page-function-matrix>header span,.admin-os-page-function-grid article header span{gap:2px;min-width:0;display:grid}.admin-os-page-function-matrix small,.admin-os-page-function-matrix em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900;display:block;overflow:hidden}.admin-os-page-function-matrix strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-os-page-function-matrix>header strong{font-size:15px}.admin-os-page-function-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-os-page-function-grid article{background:#fbfcfd;border:1px solid #e0e8ef;border-radius:8px;grid-template-rows:auto minmax(30px,auto) auto;gap:7px;min-width:0;padding:9px;display:grid}.admin-os-page-function-grid article header{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.admin-os-page-function-grid article p{color:#526678;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:0;font-size:10.5px;font-weight:760;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-os-page-function-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.admin-os-page-function-grid article>div>span{min-width:0;display:grid}.admin-os-page-function-grid .admin-action-btn{border-radius:7px;justify-content:center;width:100%;min-height:30px;padding:5px 7px;font-size:10px}.admin-os-page-function-grid .admin-action-btn span{display:none}.admin-os-enterprise-command{background:#fff;border-bottom:1px solid #e1e9ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;min-height:112px;padding:24px 20px;display:grid}.admin-os-enterprise-command-title{gap:7px;min-width:0;display:grid}.admin-os-enterprise-command-title small,.admin-os-enterprise-command-metrics small,.admin-os-enterprise-registry small,.admin-os-enterprise-action-center small,.admin-os-enterprise-assurance small,.admin-os-enterprise-deep-tools small{color:var(--admin-os-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:940;overflow:hidden}.admin-os-enterprise-command-title strong{color:var(--admin-os-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:950;overflow:hidden}.admin-os-enterprise-command-title p{color:#526678;text-overflow:ellipsis;white-space:nowrap;max-width:920px;margin:0;font-size:13px;font-weight:760;line-height:1.35;overflow:hidden}.admin-os-enterprise-command-side{align-items:center;gap:12px;min-width:0;display:flex}.admin-os-enterprise-command-metrics{grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px;display:grid}.admin-os-enterprise-command-metrics span{background:#fff;border:1px solid #dfe8ee;border-radius:7px;gap:3px;min-width:0;min-height:56px;padding:9px 11px;display:grid}.admin-os-enterprise-command-metrics strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.admin-os-enterprise-command-primary{align-items:center;min-width:0;display:flex}.admin-os-enterprise-command-primary .admin-action-btn{border-radius:7px;min-height:40px;padding-inline:18px}.admin-os-enterprise-main{background:#fff;border-bottom:1px solid #e5edf2;grid-template-columns:minmax(620px,1fr) minmax(360px,.42fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.admin-os-enterprise-registry,.admin-os-enterprise-action-center{background:#fff;align-self:start;min-width:0}.admin-os-enterprise-registry{border:1px solid #e3ebf2;border-radius:8px;align-content:start;display:grid;overflow:hidden}.admin-os-enterprise-action-center{border:1px solid #e3ebf2;border-radius:8px;overflow:hidden}.admin-os-enterprise-registry>header,.admin-os-enterprise-action-center>header{background:#fbfcfd;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:14px 16px;display:flex}.admin-os-enterprise-registry>header span,.admin-os-enterprise-action-center>header span{gap:2px;min-width:0;display:grid}.admin-os-enterprise-registry strong,.admin-os-enterprise-action-center strong,.admin-os-enterprise-assurance strong,.admin-os-enterprise-deep-tools strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-os-enterprise-registry>header strong,.admin-os-enterprise-action-center>header strong{font-size:13px}.admin-os-enterprise-registry>header em,.admin-os-enterprise-action-center>header em,.admin-os-enterprise-deep-tools summary em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:820;overflow:hidden}.admin-os-enterprise-table{min-width:0;display:grid}.admin-os-enterprise-tabs{background:#fff;border-bottom:1px solid #edf2f6;align-items:center;gap:24px;min-height:44px;padding:0 16px;display:flex}.admin-os-enterprise-tabs span{color:#526678;align-items:center;gap:7px;height:44px;font-size:12px;font-weight:880;display:inline-flex;position:relative}.admin-os-enterprise-tabs span.active{color:var(--admin-os-accent-dark)}.admin-os-enterprise-tabs span.active:after{content:"";background:var(--admin-os-accent);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.admin-os-enterprise-tabs b{min-width:20px;height:20px;color:var(--admin-os-accent-dark);background:#e8f4ea;border-radius:999px;place-items:center;font-size:10px;font-weight:950;display:inline-grid}.admin-os-enterprise-filter{background:#fff;border-bottom:1px solid #edf2f6;grid-template-columns:minmax(140px,.22fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 16px;display:grid}.admin-os-registry-toolbar{box-shadow:inset 0 1px #fffc}.admin-os-command-filter-label{gap:2px;min-width:0;display:grid}.admin-os-command-filter-label small,.admin-os-command-filter-label em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.25;display:block;overflow:hidden}.admin-os-command-filter-label strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;display:block;overflow:hidden}.admin-os-command-chipset{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin-os-registry-ops{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-os-registry-ops .ghost{white-space:nowrap;min-height:30px}.admin-os-command-chipset button{color:#526678;white-space:nowrap;background:#f4f7f8;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;height:30px;padding:0 9px;font-size:10.5px;font-weight:900;display:inline-flex}.admin-os-command-chipset button.active{border-color:color-mix(in srgb, var(--yoyoys-user-green) 48%, #dfe8ee);background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}.admin-os-command-chipset b{min-width:18px;height:18px;color:inherit;background:#0f8b7f14;border-radius:999px;place-items:center;font-size:9px;font-weight:950;display:inline-grid}.admin-os-command-submit{white-space:nowrap;border-radius:7px;justify-content:center;min-height:30px;padding-inline:11px;font-size:10px}.admin-os-enterprise-table-head{grid-template-columns:var(--admin-os-surface-columns,minmax(260px, 1.5fr) minmax(90px, .42fr) minmax(108px, .48fr) minmax(86px, .34fr) minmax(108px, .42fr));min-height:42px;color:var(--admin-os-muted);background:#f6f9fb;border-bottom:1px solid #edf2f6;align-items:center;gap:10px;padding:0 16px;font-size:10px;font-weight:950;display:grid}.admin-os-enterprise-table-body{min-width:0;display:grid}.admin-os-enterprise-action-center{align-content:start;gap:0;display:grid}.admin-os-enterprise-selected{border-bottom:1px solid #edf2f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:12px;display:grid}.admin-os-enterprise-selected span,.admin-os-enterprise-capability-lanes span,.admin-os-enterprise-handoff,.admin-os-enterprise-evidence span,.admin-os-enterprise-audit span{background:#fbfcfd;border:1px solid #e1e9ef;border-radius:7px;min-width:0}.admin-os-enterprise-selected span{gap:3px;padding:7px 8px;display:grid}.admin-os-enterprise-selected strong{font-size:11px}.admin-os-enterprise-actions{border-bottom:1px solid #edf2f6;gap:10px;min-width:0;padding:12px;display:grid}.admin-os-enterprise-action-block{gap:8px;min-width:0;display:grid}.admin-os-enterprise-action-block>small{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-enterprise-action-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-os-enterprise-action-tiles>span{min-width:0;display:grid}.admin-os-enterprise-actions .admin-action-btn{background:#fff;border-color:#dfe8ee;border-radius:7px;justify-content:center;width:100%;min-height:38px;padding:7px 8px;font-size:10.5px}.admin-os-enterprise-actions .admin-action-btn.primary{border-color:var(--admin-os-accent);background:var(--admin-os-accent);color:#fff}.admin-os-enterprise-action-shadow{display:none}.admin-os-enterprise-more-actions{border-top:1px solid #edf2f6;min-width:0;display:grid}.admin-os-enterprise-more-actions summary{color:#526678;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;padding:8px 0 0;list-style:none;display:flex}.admin-os-enterprise-more-actions summary::-webkit-details-marker{display:none}.admin-os-enterprise-more-actions summary span,.admin-os-enterprise-more-actions summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:900;display:block;overflow:hidden}.admin-os-enterprise-more-actions .admin-os-enterprise-action-tiles{padding-top:8px}.admin-os-enterprise-more-actions:not([open]) .admin-os-enterprise-action-tiles{display:none}.admin-os-enterprise-capability-lanes{border-bottom:1px solid #edf2f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px 12px;display:grid}.admin-os-enterprise-capability-lanes span{gap:3px;padding:7px;display:grid}.admin-os-enterprise-capability-lanes strong{font-size:11px}.admin-os-enterprise-handoff{background:color-mix(in srgb, var(--yoyoys-user-green-soft) 36%, #fff 64%);gap:3px;margin:10px 12px 12px;padding:8px 9px;display:grid}.admin-os-enterprise-handoff strong{font-size:12px}.admin-os-editing-workbench{background:#fff;border:1px solid #dfe8ee;border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.admin-os-editing-workbench>header{background:#fbfcfd;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:56px;padding:14px 16px;display:flex}.admin-os-editing-workbench>header span{gap:3px;min-width:0;display:grid}.admin-os-editing-workbench small,.admin-os-editing-workbench em,.admin-os-editing-workbench p{color:var(--admin-os-muted);letter-spacing:0;font-style:normal}.admin-os-editing-workbench small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:940;overflow:hidden}.admin-os-editing-workbench>header strong,.admin-os-editor-actions strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-os-editing-workbench>header strong{font-size:14px}.admin-os-editing-workbench>header em{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;display:block;overflow:hidden}.admin-os-editor-layout{grid-template-columns:minmax(220px,.34fr) minmax(380px,1fr) minmax(260px,.42fr);gap:12px;min-width:0;padding:12px;display:grid}.admin-os-editor-subject,.admin-os-editor-fields,.admin-os-editor-actions{align-content:start;min-width:0;display:grid}.admin-os-editor-subject{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-os-editor-subject span,.admin-os-editor-control,.admin-os-editor-actions{background:#fbfcfd;border:1px solid #e1e9ef;border-radius:8px;min-width:0}.admin-os-editor-subject span{gap:4px;min-height:64px;padding:9px 10px;display:grid}.admin-os-editor-subject strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.admin-os-editor-fields{grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:8px}.admin-os-editor-control{gap:9px;padding:10px;display:grid}.admin-os-editor-control-large{grid-row:span 2}.admin-os-editor-control>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-os-editor-control>span em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;display:block;overflow:hidden}.admin-os-editor-field{min-width:0;min-height:42px;color:var(--admin-os-text);background:#fff;border:1px solid #dfe8ee;border-radius:8px;outline:none;padding:10px 11px;font-size:12px;font-weight:780;line-height:1.45}.admin-os-editor-field:focus{border-color:color-mix(in srgb, var(--yoyoys-user-green) 62%, #dfe8ee);box-shadow:0 0 0 3px #5aa95b1f}.admin-os-editor-field:empty:before{color:#8796a3;content:attr(data-admin-edit-placeholder);font-weight:720}.admin-os-editor-field-note{min-height:136px}.admin-os-editor-choice{min-width:0;display:grid}.admin-os-editor-choice>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-os-editor-choice button{color:#526678;background:#fff;border:1px solid #dfe8ee;border-radius:999px;min-height:30px;padding:0 9px;font-size:10px;font-weight:920}.admin-os-editor-choice button.active{border-color:color-mix(in srgb, var(--yoyoys-user-green) 55%, #dfe8ee);background:var(--yoyoys-user-green-soft);color:var(--yoyoys-user-green-dark)}.admin-os-editor-actions{gap:7px;padding:10px}.admin-os-editor-actions strong{font-size:12px}.admin-os-editor-actions p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 4px;font-size:11px;font-weight:760;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-os-editor-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.admin-os-editor-actions .admin-action-btn{border-radius:7px;justify-content:center;width:100%;min-height:34px;padding:6px 8px;font-size:10px}.admin-os-enterprise-assurance{background:#fff;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px 16px 14px;display:grid}.admin-os-enterprise-assurance>header{gap:4px;min-width:0;display:grid}.admin-os-enterprise-assurance>header strong{font-size:13px}.admin-os-enterprise-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}.admin-os-enterprise-evidence span{background:#fff;gap:3px;min-height:76px;padding:10px 12px;display:grid}.admin-os-enterprise-evidence strong,.admin-os-enterprise-evidence em,.admin-os-enterprise-audit strong,.admin-os-enterprise-audit em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-enterprise-evidence strong{font-size:12px}.admin-os-enterprise-evidence em,.admin-os-enterprise-audit em{color:#657789;font-size:10px;font-style:normal;font-weight:760}.admin-os-enterprise-audit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:none}.admin-os-enterprise-audit span{gap:2px;padding:7px 8px;display:grid}.admin-os-enterprise-audit span:nth-of-type(n+2){display:none}.admin-os-enterprise-audit strong{font-size:11px}.admin-os-enterprise-deep-tools{background:0 0;border:1px solid #0000;border-radius:8px;min-width:0;margin-top:10px}.admin-os-enterprise-deep-tools[open]{background:#fff;border-color:#dde7ee}.admin-os-enterprise-deep-tools summary{cursor:pointer;background:#fff;border:1px solid #e0e8ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.admin-os-enterprise-deep-tools summary span{gap:2px;min-width:0;display:grid}.admin-os-enterprise-deep-tools summary strong{font-size:12px}.admin-os-enterprise-deep-tools-body{min-width:0;padding:12px;display:grid;overflow-x:clip}.admin-os-enterprise-deep-tools:not([open]) .admin-os-enterprise-deep-tools-body{display:none}.admin-os-clean-toolbar{background:#fff;border:0;border-bottom:1px solid #e4ebf1;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:60px;padding:10px 14px;display:grid}.admin-os-clean-title,.admin-os-clean-actions{align-content:center;gap:3px;min-width:0;display:grid}.admin-os-clean-title small,.admin-os-clean-actions>small,.admin-os-record-board small,.admin-os-clean-evidence small,.admin-os-clean-audit small{color:var(--admin-os-muted);letter-spacing:0;font-size:10px;font-weight:930}.admin-os-clean-title strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;display:block;overflow:hidden}.admin-os-clean-title p{color:#5e7082;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:820;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-os-clean-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:none}.admin-os-clean-meta span,.admin-os-clean-evidence-grid span{background:#f8fafb;border:1px solid #e2eaf1;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.admin-os-clean-meta strong,.admin-os-clean-evidence-grid strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:930;overflow:hidden}.admin-os-clean-actions{background:0 0;border:0;border-radius:0;justify-items:end;padding:0}.admin-os-clean-actions>small{display:none}.admin-os-clean-actions .admin-os-page-actions{justify-content:flex-end;gap:6px}.admin-os-clean-actions .admin-action-btn{border-radius:7px;min-height:32px;padding-inline:12px}.admin-os-record-board,.admin-os-clean-evidence{background:var(--admin-os-panel);border:0;border-radius:0;min-width:0}.admin-os-record-board{gap:0;display:grid;overflow:hidden}.admin-os-record-board>header{background:#fbfcfd;border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:9px 12px;display:none}.admin-os-record-board>header strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}.admin-os-record-board>header em{color:var(--admin-os-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:860}.admin-os-record-table{min-width:0;display:grid}.admin-os-record-table-head,.admin-os-record-table-row{grid-template-columns:var(--admin-os-surface-columns,minmax(260px, 1.5fr) minmax(90px, .42fr) minmax(108px, .48fr) minmax(86px, .34fr) minmax(108px, .42fr));align-items:center;gap:10px;min-width:0;display:grid}.admin-os-record-table-head{min-height:38px;color:var(--admin-os-muted);background:#f7fafb;border-bottom:1px solid #edf2f6;padding:0 14px;font-size:10px;font-weight:950}.admin-os-record-table-body{min-width:0;display:grid}.admin-os-record-table-row{background:#fff;border-bottom:1px solid #eef3f6;border-left:2px solid #0000;min-height:50px;padding:8px 14px}.admin-os-record-table-row:nth-child(2n){background:#fbfcfd}.admin-os-record-table-row.active{border-left-color:var(--admin-os-accent);background:color-mix(in srgb, var(--yoyoys-user-green-soft) 48%, #fff 52%)}.admin-os-record-table-row.warn{border-left-color:#bb7718}.admin-os-record-table-row:last-child{border-bottom:0}.admin-os-record-table-row>span{min-width:0;color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;display:block;overflow:hidden}.admin-os-record-table-row>span:first-child{gap:2px;display:grid}.admin-os-surface-object{gap:2px;min-width:0;display:grid!important}.admin-os-record-table-row strong,.admin-os-record-table-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-record-table-row strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-record-table-row small{color:var(--admin-os-muted);font-size:11px;font-weight:760}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-body,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-body,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-body,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-body{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-body{grid-template-columns:minmax(0,1fr)}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-head,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-head,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-head,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-head{display:grid}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-row,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-row,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-row,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-row{grid-template-columns:var(--admin-os-surface-columns,minmax(240px, 1.45fr) minmax(96px, .55fr) minmax(96px, .55fr));border-top:0;border-bottom:1px solid #eef3f6;border-left:2px solid #0000;border-right:0;border-radius:0;align-content:center;gap:10px;min-height:50px;padding:8px 14px}.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-row{min-height:50px}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-row>span,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-row>span,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-row>span,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-row>span{border-top:0;gap:0;padding-top:0;display:block}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-row>span:first-child,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-row>span:first-child,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-row>span:first-child,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-row>span:first-child{border-top:0;padding-top:0}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-row>span:before,.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-row>span:before,.admin-os-surface-board[data-admin-os-surface-layout=dashboard] .admin-os-record-table-row>span:before,.admin-os-surface-board[data-admin-os-surface-layout=campaign] .admin-os-record-table-row>span:before{content:none}.admin-os-surface-board[data-admin-os-surface-layout=settings] .admin-os-record-table-row{background:#fbfcfd}.admin-os-surface-board[data-admin-os-surface-layout=matrix] .admin-os-record-table-row{background:linear-gradient(#fff 0%,#f8fbfa 100%)}.admin-os-surface-board[data-admin-os-surface-layout=finance] .admin-os-record-table-head{background:color-mix(in srgb, var(--yoyoys-user-green-soft) 22%, #fff 78%)}.admin-os-surface-board[data-admin-os-surface-layout=audit] .admin-os-record-table-row,.admin-os-surface-board[data-admin-os-surface-layout=locator] .admin-os-record-table-row{border-left-color:#64748b;min-height:48px}.admin-os-surface-board[data-admin-os-surface-layout=device] .admin-os-record-table-row.active,.admin-os-surface-board[data-admin-os-surface-layout=production] .admin-os-record-table-row.active,.admin-os-surface-board[data-admin-os-surface-layout=finance] .admin-os-record-table-row.active{background:color-mix(in srgb, var(--yoyoys-user-green-soft) 42%, #fff 58%)}.admin-os-professional-capability{background:linear-gradient(90deg, color-mix(in srgb, var(--yoyoys-user-green-soft) 34%, #fff 66%) 0%, #fff 38%, #fbfcfd 100%);border-top:1px solid #edf3f6;border-bottom:1px solid #e3ebf1;grid-template-columns:minmax(260px,.7fr) minmax(0,1.35fr) minmax(220px,.48fr);align-items:stretch;gap:12px;min-width:0;padding:12px 14px;display:grid}.admin-os-professional-head,.admin-os-professional-lanes,.admin-os-professional-handoff{min-width:0}.admin-os-professional-head{align-content:center;gap:3px;display:grid}.admin-os-professional-head small,.admin-os-professional-lanes small,.admin-os-professional-handoff small{color:var(--admin-os-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:940;overflow:hidden}.admin-os-professional-head strong,.admin-os-professional-lanes strong,.admin-os-professional-handoff strong{color:var(--admin-os-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:950;display:block;overflow:hidden}.admin-os-professional-head strong{font-size:13px}.admin-os-professional-head p{color:#5f7080;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:760;line-height:1.35;overflow:hidden}.admin-os-professional-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-os-professional-lanes span,.admin-os-professional-handoff>span,.admin-os-professional-handoff em{background:#ffffffd1;border:1px solid #dfe8ee;border-radius:7px;min-width:0}.admin-os-professional-lanes span{align-content:center;gap:3px;padding:8px 9px;display:grid}.admin-os-professional-lanes strong{font-size:11px}.admin-os-professional-handoff{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.admin-os-professional-handoff>span{align-content:center;gap:3px;padding:8px 9px;display:grid}.admin-os-professional-handoff>div{grid-template-columns:repeat(3,46px);gap:6px;display:grid}.admin-os-professional-handoff em{color:var(--admin-os-text);place-items:center;gap:1px;padding:6px 5px;font-size:12px;font-style:normal;font-weight:950;display:grid}.admin-os-professional-handoff em small{max-width:100%;font-size:9px}.admin-os-page-governance{background:#fbfcfd;border-top:1px solid #e4ebf1;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);align-items:start;gap:14px;min-width:0;padding:11px 14px 13px;display:grid}.admin-os-governance-summary,.admin-os-governance-action-grid{gap:9px;min-width:0;display:grid}.admin-os-governance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-os-governance-summary span{border-left:2px solid #dce8e1;gap:3px;min-width:0;padding-left:9px;display:grid}.admin-os-governance-summary small,.admin-os-governance-action-group>small{color:var(--admin-os-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:930;overflow:hidden}.admin-os-governance-summary strong,.admin-os-governance-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-os-governance-summary strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-governance-summary em{color:#627486;font-size:10px;font-style:normal;font-weight:780}.admin-os-governance-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-os-governance-action-group{gap:6px;min-width:0;display:grid}.admin-os-governance-action-group>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-os-governance-action-group [data-admin-os-governance-action]{min-width:0;display:inline-flex}.admin-os-governance-action-group .admin-action-btn{border-radius:7px;min-height:28px;padding:5px 9px;font-size:11px;line-height:1}.admin-os-governance-action-group .admin-action-btn[disabled]{color:#8a98a6;background:#f2f5f7;border-color:#d9e2e8}.admin-os-clean-evidence{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:10px;padding:0;display:grid}.admin-os-clean-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.admin-os-clean-audit{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:7px;min-width:0;display:grid}.admin-os-clean-audit span{background:#fbfcfd;border:1px solid #e3ebf2;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-os-clean-audit strong,.admin-os-clean-audit em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-clean-audit strong{color:var(--admin-os-text);font-size:11px;font-weight:930}.admin-os-clean-audit em{color:var(--admin-os-muted);font-size:10px;font-style:normal;font-weight:760}.admin-os-resource-table,.admin-os-detail-pane,.admin-os-governance-pane,.admin-os-deep-tools{border:1px solid var(--admin-os-line);background:var(--admin-os-panel);border-radius:8px;min-width:0}.admin-os-resource-table,.admin-os-detail-pane,.admin-os-governance-pane{align-content:start;gap:10px;padding:12px;display:grid}.admin-os-resource-table header,.admin-os-detail-pane header,.admin-os-governance-pane header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-os-resource-table header strong,.admin-os-detail-pane header strong,.admin-os-governance-pane header strong,.admin-os-audit-stream strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;display:block;overflow:hidden}.admin-os-resource-table header em,.admin-os-detail-pane header em,.admin-os-record-row em,.admin-os-record-row b,.admin-os-guard-list em,.admin-os-audit-stream em,.admin-os-coverage em{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:830;display:block;overflow:hidden}.admin-os-table-head,.admin-os-record-row{grid-template-columns:minmax(0,1fr) minmax(74px,.34fr) minmax(64px,.28fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-os-simple-queue .admin-os-table-head,.admin-os-simple-queue .admin-os-record-row{grid-template-columns:minmax(0,1fr) minmax(112px,.38fr)}.admin-os-table-head{color:var(--admin-os-muted);font-size:10px;font-weight:950}.admin-os-table-body{gap:7px;min-width:0;display:grid}.admin-os-record-row{background:#fff;border:1px solid #e1e8ef;border-left:3px solid #0000;border-radius:8px;min-height:48px;padding:8px 9px}.admin-os-record-row.active{border-left-color:var(--admin-os-accent);background:color-mix(in srgb, var(--yoyoys-user-green-soft) 58%, #fff 42%)}.admin-os-record-row.warn{border-left-color:#bb7718}.admin-os-record-row strong,.admin-os-record-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-record-row strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-detail-grid,.admin-os-guard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-os-decision-note{border:1px solid #dbe7ee;border-left:4px solid var(--admin-os-accent);background:#fbfdfc;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.admin-os-decision-note small{color:var(--admin-os-muted);font-size:10px;font-weight:930}.admin-os-decision-note strong{color:var(--admin-os-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}.admin-os-decision-note p{color:#506579;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:780;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-os-task-actions{background:color-mix(in srgb, var(--yoyoys-user-green-soft) 38%, #fff 62%);border:1px solid #deebe7;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.admin-os-task-actions>small{color:var(--admin-os-muted);font-size:10px;font-weight:930}.admin-os-page-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-os-page-actions .admin-action-btn{min-height:34px}.admin-os-page-actions .admin-action-btn[disabled],.admin-os-brief-action .admin-action-btn[disabled]{cursor:not-allowed;color:#8a98a6;background:#f3f6f8;border-color:#d9e2e8}.admin-os-page-actions .admin-action-btn span,.admin-os-brief-action .admin-action-btn span{margin-left:4px;font-size:10px;font-weight:850}.admin-os-simple-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-os-primary-action{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-os-primary-action .admin-action-btn{min-height:34px}.admin-os-secondary-actions{background:#fff;border:1px solid #dfe7ee;border-radius:8px}.admin-os-secondary-actions>summary{cursor:pointer;min-height:32px;color:var(--admin-os-muted);padding:7px 10px;font-size:11px;font-weight:900;list-style:none}.admin-os-secondary-actions>summary::-webkit-details-marker{display:none}.admin-os-secondary-actions>div{flex-wrap:wrap;gap:7px;padding:0 9px 9px;display:flex}.admin-os-secondary-actions:not([open])>div{display:none}.admin-os-flow,.admin-os-coverage,.admin-os-audit-stream{gap:8px;min-width:0;display:grid}.admin-os-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-os-flow span{border-top:3px solid var(--admin-os-accent);background:#fff}.admin-os-coverage span{background:#fff}.admin-os-audit-stream span{background:#fff;border:1px solid #e1e8ef;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.admin-os-governance-details{background:#fff;border:1px solid #e1e8ef;border-radius:8px;min-width:0}.admin-os-governance-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.admin-os-governance-details>summary::-webkit-details-marker{display:none}.admin-os-governance-details>summary span{gap:2px;min-width:0;display:grid}.admin-os-governance-details>summary strong,.admin-os-governance-details>summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-os-governance-details>summary strong{color:var(--admin-os-text);font-size:12px;font-weight:950}.admin-os-governance-details>summary em{color:var(--admin-os-muted);font-size:11px;font-style:normal;font-weight:850}.admin-os-governance-details .admin-os-guard-list{padding:0 10px 10px}.admin-os-governance-details:not([open]) .admin-os-guard-list{display:none}.admin-os-deep-tools>summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 2px;list-style:none;display:flex}.admin-os-deep-tools>summary:focus-visible,.admin-os-global-tools>summary:focus-visible{outline-offset:2px;outline:2px solid #5ba66052}.admin-os-deep-tools{background:0 0;border:0;align-self:start}.admin-os-deep-tools>summary::-webkit-details-marker{display:none}.admin-os-deep-tools>summary strong{color:var(--admin-os-text);font-size:11px;font-weight:950}.admin-os-deep-tools>summary small,.admin-os-deep-tools>summary em{color:var(--admin-os-muted);font-size:10px;font-style:normal;font-weight:800}.admin-os-deep-tools>summary span,.admin-os-deep-tools>summary strong,.admin-os-deep-tools>summary small,.admin-os-deep-tools>summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-os-deep-tools-body{gap:10px;min-width:0;max-width:100%;padding:0 12px 12px;display:grid;overflow-x:clip}.admin-os-deep-tools:not([open]) .admin-os-deep-tools-body{display:none!important}.admin-os-deep-tools:not([open]){min-height:auto}.admin-os-admin-drawer:not([open]){background:0 0}.admin-os-deep-tools-body *,.admin-os-global-tools-body *{box-sizing:border-box;max-width:100%}.admin-os-deep-tools-body .admin-workspace-body,.admin-os-deep-tools-body .admin-control-layout,.admin-os-deep-tools-body .admin-control-main,.admin-os-deep-tools-body .admin-split-grid,.admin-os-deep-tools-body .admin-control-grid,.admin-os-deep-tools-body .admin-panel-v2,.admin-os-deep-tools-body .admin-data-panel,.admin-os-deep-tools-body .admin-commerce-loop-control,.admin-os-deep-tools-body .admin-payment-ledger-control,.admin-os-deep-tools-body .admin-settlement-payout-tax-control,.admin-os-deep-tools-body .admin-commerce-dispute-refund-audit{min-width:0;max-width:100%}.admin-os-deep-tools-body .admin-split-grid,.admin-os-deep-tools-body .admin-control-grid,.admin-os-deep-tools-body .admin-commerce-loop-head,.admin-os-deep-tools-body .admin-commerce-loop-grid{grid-template-columns:minmax(0,1fr)}.admin-os-deep-tools-body .admin-commerce-loop-kpis,.admin-os-deep-tools-body .admin-commerce-loop-pipeline,.admin-os-deep-tools-body .admin-commerce-ledger-columns,.admin-os-deep-tools-body .admin-commerce-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-os-deep-tools-body .admin-settlement-payout-tax-control,.admin-os-deep-tools-body .admin-commerce-dispute-refund-audit{grid-column:auto}.admin-os-deep-tools-body .admin-operator-table{scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.admin-os-deep-tools-body .admin-operator-table-head,.admin-os-deep-tools-body .admin-operator-table-row{min-width:720px}.admin-os-global-tools{background:0 0;border:0;border-top:1px solid #d8e1e7;border-radius:0;margin-top:6px}.admin-os-global-tools>summary{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:4px 2px;list-style:none;display:flex}.admin-os-global-tools>summary::-webkit-details-marker{display:none}.admin-os-global-tools-body{padding:0 12px 12px}.admin-os-global-tools:not([open]) .admin-os-global-tools-body{display:none}.admin-os-global-tools>summary span{align-items:baseline;gap:8px;min-width:0;display:flex}.admin-os-global-tools>summary strong{color:var(--admin-os-text);font-size:11px;font-weight:950}.admin-os-global-tools>summary small{color:var(--admin-os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.admin-os-global-tools>summary em{color:var(--admin-os-muted);font-size:10px;font-style:normal;font-weight:850}.admin-os-action-palette{background:#fbfcfd;border:1px solid #dfe8ef;border-radius:8px;gap:10px;min-width:0;margin-bottom:12px;padding:12px;display:grid}.admin-os-action-palette>header{gap:2px;display:grid}.admin-os-action-palette>header small{color:var(--admin-os-muted);font-size:10px;font-weight:930}.admin-os-action-palette>header strong{color:var(--admin-os-text);font-size:14px;font-weight:950}.admin-os-action-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.admin-os-action-groups article{background:#fff;border:1px solid #e1e8ef;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.admin-os-action-groups h3{color:var(--admin-os-text);margin:0;font-size:13px;font-weight:950}.admin-os-action-groups article>div{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1180px){.admin-console-v2[data-admin-os-shell]{grid-template-columns:260px minmax(0,1fr)}.admin-os-command-bar,.admin-os-page-head,.admin-os-workbench,.admin-os-operator-brief,.admin-os-brief-steps{grid-template-columns:minmax(0,1fr)}.admin-os-workbench[data-admin-os-work-mode=operator-focus]{grid-template-columns:minmax(0,1fr);grid-template-areas:"queue""task""governance"}.admin-os-simple-facts,.admin-os-kpi-row,.admin-os-action-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--overlay-surface:#fff;--overlay-surface-strong:#fff;--overlay-border:#c9d6e2;--overlay-text:#102033;--overlay-muted:#526276;--overlay-backdrop:#0f172a94;--overlay-shadow:0 24px 80px #0f172a3d;--overlay-shadow-sm:0 12px 34px #0f172a2e}[data-theme=dark]{--overlay-surface:#151e2b;--overlay-surface-strong:#1b2636;--overlay-border:#344357;--overlay-text:#f5f7fb;--overlay-muted:#b7c3d2;--overlay-backdrop:#000000b8;--overlay-shadow:0 24px 90px #0000008f;--overlay-shadow-sm:0 14px 44px #00000070}.modal-backdrop{isolation:isolate;background:var(--overlay-backdrop)!important;z-index:9000!important;opacity:1!important}.modal-card,.modal,.modal-panel,.notification-panel,.notif-panel,.shortcut-panel,.onboarding-tooltip,.selection-popover,.document-inline-ruler,.book-search-panel{background:var(--overlay-surface)!important;color:var(--overlay-text)!important;border:1px solid var(--overlay-border)!important;box-shadow:var(--overlay-shadow)!important;opacity:1!important}.command-palette-overlay{background:var(--overlay-backdrop)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.command-palette,.dropdown-menu,.context-menu,.more-menu,[role=menu]{background:var(--overlay-surface)!important;color:var(--overlay-text)!important;border:1px solid var(--overlay-border)!important;box-shadow:var(--overlay-shadow)!important;opacity:1!important}.command-palette input,.command-palette kbd{background:var(--overlay-surface-strong)!important;color:var(--overlay-text)!important;border-color:var(--overlay-border)!important}.modal-card,.modal,.modal-panel{border-radius:14px;width:min(780px,100vw - 32px);max-height:calc(100vh - 44px);overflow:auto}.modal-card{z-index:1;flex-direction:column;display:flex;position:relative}.modal-card.onboarding-panel{width:min(620px,100vw - 32px)}.modal-head,.modal-foot,.modal-header,.modal-footer,.notif-panel__header,.shortcut-panel__header{background:var(--overlay-surface-strong)!important;color:var(--overlay-text)!important;border-color:var(--overlay-border)!important}.modal-head,.modal-foot{align-items:center;gap:12px;padding:14px 18px;display:flex}.modal-head{border-bottom:1px solid var(--overlay-border);justify-content:space-between}.modal-foot{border-top:1px solid var(--overlay-border);justify-content:flex-end}.modal-body{color:var(--overlay-text);background:var(--overlay-surface)}.modal-card :where(input,select,textarea,.identity-card,.quote-row,.picker-row,.contact-row,.drop-area,.chapter-preview article,.notice-card,.version-row,.market-talent-card,.contract-card),.modal :where(input,select,textarea,.identity-card,.quote-row,.picker-row,.contact-row,.drop-area,.chapter-preview article,.notice-card,.version-row,.market-talent-card,.contract-card),.modal-panel :where(input,select,textarea,.identity-card,.quote-row,.picker-row,.contact-row,.drop-area,.chapter-preview article,.notice-card,.version-row,.market-talent-card,.contract-card){background:var(--overlay-surface-strong)!important;color:var(--overlay-text)!important;border-color:var(--overlay-border)!important}.modal-card :where(),.modal :where(),.modal-panel :where(){color:var(--overlay-muted)!important}.modal-card :where(h1,h2,h3,h4,label,p,strong),.modal :where(h1,h2,h3,h4,label,p,strong),.modal-panel :where(h1,h2,h3,h4,label,p,strong),.notif-panel :where(h1,h2,h3,h4,p,strong),.shortcut-panel :where(h1,h2,h3,h4,p,strong),.onboarding-tooltip :where(h1,h2,h3,h4,p,strong){color:var(--overlay-text)}.modal-card :where(small,.hint),.modal :where(small,.hint),.modal-panel :where(small,.hint),.notif-panel :where(small,time,.notif-item__type),.shortcut-panel :where(small,.shortcut-panel__group-title),.onboarding-tooltip :where(small,.onboarding-tooltip__step){color:var(--overlay-muted)}.modal-head button,.modal-close,.icon-button,.shortcut-panel__close{border-radius:8px;min-width:32px;min-height:32px;border:1px solid var(--overlay-border)!important;color:var(--overlay-text)!important;background:#f4f7fa!important}[data-theme=dark] .modal-head button,[data-theme=dark] .modal-close,[data-theme=dark] .icon-button,[data-theme=dark] .shortcut-panel__close{background:#223044!important}.notification-panel,.notif-panel{min-width:320px;z-index:9500!important}.notification-item,.notif-item{color:var(--overlay-text)}.notification-item.unread,.notif-item--unread{background:#e8f7f4!important}[data-theme=dark] .notification-item.unread,[data-theme=dark] .notif-item--unread{background:#173b39!important}.toast,.api-error{border:1px solid #ffffff2e;z-index:9800!important;color:#fff!important;box-shadow:var(--overlay-shadow-sm)!important;opacity:1!important;background:#111827!important}.toast.warn{background:#8a4b00!important}.api-error{background:#8b1d1d!important}.char-error-tooltip{box-shadow:var(--overlay-shadow-sm);border:1px solid #ffffff29;color:#fff!important;z-index:9600!important;background:#111827!important}.selection-popover,.document-inline-ruler{box-shadow:var(--overlay-shadow-sm)!important}.onboarding-overlay{z-index:10000!important}.onboarding-tooltip{z-index:10001!important}@media (width<=640px){.modal-backdrop{align-items:flex-start;padding:12px}.modal-card,.modal,.modal-panel,.notif-panel,.notification-panel,.shortcut-panel{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.notification-panel,.notif-panel{min-width:0;left:12px!important;right:12px!important}.shortcut-panel{max-height:calc(100vh - 32px);bottom:16px!important;right:12px!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--surface:#fff;--surface-soft:#f8fafc;--text:#0f172a;--muted:#64748b;--line:#dbe3ef;--brand:#0f8f83;--brand-dark:#08756c;--orange:#ff6a00;--danger:#dc2626;--shadow:0 18px 50px #0f172a14;--radius:8px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}[data-theme=dark]{--bg:#101820;--surface:#162231;--surface-soft:#111a25;--text:#e5eef9;--muted:#96a6ba;--line:#2a3a4d;--shadow:0 18px 50px #00000047}*{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--text);letter-spacing:0;margin:0;font-size:14px;background:var(--bg)!important}button,input,select,textarea{font:inherit;color:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:var(--bg);min-height:100vh}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:50;grid-template-columns:260px 1fr auto;align-items:center;gap:20px;height:56px;padding:0 18px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{background:linear-gradient(135deg, var(--orange), #ffb020);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.brand strong{font-size:16px;display:block}.brand small{color:var(--muted);margin-top:2px;display:block}.topnav{align-items:center;gap:6px;height:100%;display:flex;overflow-x:auto}.admin-topbar .topnav{scrollbar-width:thin;min-width:0;max-width:100%}.admin-topbar .topnav button{flex:none}.topnav a,.topnav button{color:#1f2a44;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0 12px;display:inline-flex}.topnav a.active,.topnav button.active{color:var(--orange);border-color:var(--orange);font-weight:700}[data-theme=dark] .topnav a,[data-theme=dark] .topnav button{color:#dbe7f4}.top-actions{align-items:center;gap:8px;display:flex}.top-actions select,input,select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:7px;outline:none;padding:9px 12px}textarea{resize:vertical;min-height:96px}.primary,.ghost,.danger,.icon-btn,.avatar-btn,.book-action-row button,.workflow-step,.stage-entry,.entry-card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;min-height:34px}.primary{background:var(--brand);border-color:var(--brand);color:#fff;padding:9px 14px;font-weight:800}.primary:hover{background:var(--brand-dark)}.ghost{padding:8px 12px;font-weight:700}.ghost:hover{border-color:var(--brand);color:var(--brand)}.danger{color:var(--danger);background:#fff7f7;border-color:#fecaca;padding:8px 12px;font-weight:700}.small{min-height:30px;padding:6px 10px;font-size:12px}.tiny{min-height:26px;padding:4px 8px;font-size:12px}.icon-btn,.avatar-btn{place-items:center;width:34px;height:34px;padding:0;display:grid}.icon-btn svg,.stage-entry svg{width:18px;height:18px}.avatar-btn{background:var(--surface-soft);border-radius:50%;font-weight:900}.api-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;max-width:1320px;margin:12px auto 0;padding:10px 12px}.book-trail{background:var(--surface);border-bottom:1px solid var(--line);min-height:42px;color:var(--orange);align-items:center;gap:14px;padding:0 20px;display:flex}.book-trail span{color:var(--muted);margin-left:auto}.app-canvas{max-width:1320px;margin:0 auto;padding:22px 18px 56px}.book-canvas{max-width:1600px}.admin-shell{background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100vh;display:grid}.admin-shell>.admin-topbar,.admin-shell>.app-canvas{grid-column:1}.admin-shell>.admin-topbar{z-index:300;grid-row:1}.admin-shell>.app-canvas{z-index:1;grid-row:2;position:relative}.hero-panel,.team-switch-panel,.entry-strip,.panel,.book-header,.workflow-strip,.doc-topbar,.doc-status,.table-page{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-panel{grid-template-columns:1fr auto;gap:20px;padding:24px;display:grid}.compact-hero{grid-template-columns:1fr auto}.eyebrow,.panel-label{width:fit-content;color:var(--brand-dark);background:#dff8f3;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:30px;line-height:1.15}h2{margin-bottom:8px;font-size:18px}h3{margin-bottom:7px;font-size:15px}p,small{color:var(--muted);line-height:1.65}.hero-actions,.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stat-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.small-stats{grid-column:auto;min-width:420px}.metric-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:14px}.metric-card span,.metric-card small{color:var(--muted);display:block}.metric-card strong{margin:4px 0;font-size:24px;display:block}.team-switch-panel{grid-template-columns:1fr 2fr;gap:16px;margin-top:14px;padding:18px;display:grid}.team-mini-stats{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.team-mini-stats span,.split-options span,.tag-row span,.gate-pass{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;padding:9px 10px;font-weight:700}.entry-strip{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.entry-card{padding:14px;display:block}.entry-card strong,.entry-card span{display:block}.entry-card span{color:var(--muted);margin-top:6px;line-height:1.5}.entry-card:hover{border-color:var(--brand);color:var(--brand)}.terminal-matrix{margin:16px 0}.terminal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.terminal-card{flex-direction:column;justify-content:space-between;min-height:152px;display:flex}.terminal-card em{color:var(--brand);margin-top:10px;font-style:normal;font-weight:800}.terminal-card small{color:var(--muted);margin-top:8px;line-height:1.5}.main-grid{grid-template-columns:1fr 300px;gap:16px;margin-top:14px;display:grid}.project-list,.pending-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-head.compact{align-items:center;margin-bottom:10px}.book-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;display:grid}.hero-panel{z-index:5;position:relative}.hero-create-card{z-index:6;position:relative}.book-card{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:210px;padding:16px;position:relative}.book-card:hover{border-color:var(--orange);box-shadow:0 0 0 1px #fed7aa}.book-card-actions{justify-content:flex-end;gap:6px;display:flex}.book-card-actions button{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;padding:4px 7px;font-size:12px}.tag-row{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.tag-row span{padding:5px 8px;font-size:12px}.progress{background:#e2e8f0;border-radius:999px;height:7px;display:block;overflow:hidden}.progress i{background:linear-gradient(90deg, var(--brand), #22c55e);height:100%;display:block}.progress-label{color:#02a33a;margin-bottom:8px;display:block}.book-footer{color:var(--muted);gap:14px;margin-top:12px;font-size:12px;display:flex}.cover-link{opacity:0;z-index:1;position:absolute;inset:0}.book-card-actions,.book-card button,.book-card [data-action]{z-index:2;position:relative}.task-mini,.list-row,.member-line,.take-row,.issue-row,.desktop-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:12px;display:flex}.task-mini{display:block}.task-mini button{margin-top:8px}.badge,.status{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.badge.success,.status.success{color:#15803d;background:#dcfce7}.badge.muted{color:#475569;background:#f1f5f9}.task-layout,.team-grid,.two-col,.upload-grid,.post-grid,.deliver-grid,.commercial-grid,.help-page{gap:16px;margin-top:16px;display:grid}.task-layout{grid-template-columns:180px 1fr}.side-filter{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px}.side-filter button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;width:100%;padding:10px}.side-filter button.active{border-color:var(--brand);color:var(--brand);background:#e7fbf7;font-weight:800}.task-list{gap:10px;display:grid}.task-card{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;gap:18px;padding:16px;display:flex}.task-card.p0{background:#fff1f2;border-color:#fecaca}.task-actions{align-items:center;gap:8px;display:flex}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:16px}.two-col{grid-template-columns:1fr 1fr}.upload-grid{grid-template-columns:1.2fr .8fr}.upload-grid .full{grid-column:1/-1}.upload-drop{flex-direction:column;justify-content:center;min-height:230px;display:flex}.split-options{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chapter-table{gap:8px;display:grid}.chapter-table button{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;justify-content:space-between;padding:12px;display:flex}.chapter-table button.active{border-color:var(--brand);background:#e7fbf7}.book-header{margin-bottom:14px;padding:18px;position:relative}.backup{color:#02a33a;font-weight:800;position:absolute;top:18px;right:18px}.book-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.book-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.book-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.book-action-row button{background:var(--surface);padding:8px 12px}.book-action-row button.active,.book-action-row button:hover{background:var(--orange);border-color:var(--orange);color:#fff}.workflow-strip{grid-template-columns:repeat(8,minmax(110px,1fr));gap:8px;margin-bottom:14px;padding:10px;display:grid}.workflow-step{padding:10px;display:block}.workflow-step strong,.workflow-step span{display:block}.workflow-step span{color:var(--muted);margin:5px 0;font-size:12px}.workflow-step.done{background:#f0fdf4;border-color:#86efac}.workflow-step.current{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.book-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stage-entry{background:var(--surface);padding:16px;display:block}.stage-entry svg{color:var(--brand)}.stage-entry strong,.stage-entry span{margin-top:8px;display:block}.stage-entry span{color:var(--muted);line-height:1.5}.table-page{padding:14px}.data-table{border-collapse:collapse;background:var(--surface);width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;padding:12px}.data-table th{background:var(--surface-soft);color:var(--muted)}.link-cell{color:var(--orange);font-weight:800}.doc-topbar{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:10px;padding:8px 12px;display:flex}.doc-actions{flex-wrap:wrap;gap:6px;display:flex}.doc-status{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:10px;padding:10px;display:grid}.script-workbench{grid-template-columns:250px minmax(560px,1fr) 300px;align-items:start;gap:10px;display:grid}.script-workbench.no-left{grid-template-columns:minmax(640px,1fr) 300px}.script-workbench.no-right{grid-template-columns:250px minmax(640px,1fr)}.script-workbench.no-left.no-right{grid-template-columns:1fr}.doc-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-height:calc(100vh - 90px);padding:10px;position:sticky;top:70px;overflow:auto}.tabs{gap:6px;margin-bottom:8px;display:flex}.tabs button{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;flex:1;padding:7px}.tabs button.active{color:var(--orange);border-color:var(--orange);background:#fff7ed}.collapse-btn{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;width:100%;margin:8px 0;padding:8px}.line-index{gap:7px;display:grid}.line-index button,.role-list button,.advanced-tools button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;padding:9px}.line-index button.active{border-color:var(--orange);background:#fff7ed}.line-index strong,.line-index span,.role-list strong,.role-list small{display:block}.line-index span,.role-list small{color:var(--muted);margin-top:4px}.document-stage{min-width:0}.chapter-nav{grid-template-columns:120px 1fr 120px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.chapter-nav button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:10px}.chapter-nav div{text-align:center}.chapter-nav small{display:block}.style-toolbar{background:var(--surface);border:1px solid var(--line);z-index:5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:8px;display:flex;position:sticky;top:66px}.style-toolbar button{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;padding:6px 9px;font-weight:700}.style-toolbar b,.style-toolbar i{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:5px;font-style:normal;display:inline-grid}.script-paper{background:#fffdf2;border:1px solid #eadfbe;width:min(100%,980px);min-height:980px;margin:0 auto;padding:48px 56px 80px;box-shadow:0 30px 80px #0f172a1f}.script-paper .paper-title{margin-bottom:28px;text-align:left!important;grid-template-columns:none!important;display:block!important}.script-paper .paper-title span{color:var(--brand);background:#ecfdf5;border:1px solid #99f6e4;border-radius:7px;padding:5px 9px;font-weight:900;width:auto!important;display:inline-flex!important}.script-paper .paper-title h2{text-align:left!important;writing-mode:horizontal-tb!important;white-space:normal!important;letter-spacing:0!important;width:auto!important;max-width:none!important;margin:12px 0 6px!important;font-size:24px!important;line-height:1.25!important;display:block!important}.script-paper .paper-title p{max-width:720px;margin:0}.script-line{border-left:3px solid #0000;border-radius:4px;grid-template-columns:62px minmax(180px,max-content) minmax(220px,1fr) 130px;align-items:baseline;gap:4px 10px;min-height:48px;padding:8px 10px;display:grid}.script-line.active{border-left-color:var(--orange);background:#ff6a0014}.line-no{color:#94a3b8;font-weight:800}.line-meta b{background:color-mix(in srgb, var(--line-color) 24%, white);border:1px solid color-mix(in srgb, var(--line-color) 42%, white);color:#0f172a;border-radius:3px;padding:4px 8px;display:inline-block}.type-pill{color:#334155;align-items:center;gap:5px;margin-right:6px;display:inline-flex}.type-pill b{background:var(--pill);color:#fff;border-radius:999px;padding:3px 6px}.line-text{color:var(--line-color);outline:none;font-size:18px;font-weight:800;line-height:1.8}.line-text:focus{box-shadow:inset 0 -2px 0 var(--orange);background:#fff7ed}.line-side{color:#94a3b8;text-align:right;font-size:12px}.line-side small{display:block}.line-flags{color:#b45309;grid-column:3/5;font-size:12px}.current-line-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;margin-bottom:10px;padding:12px}.wrap{flex-wrap:wrap}.role-dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.advanced-tools{gap:7px;margin-top:10px;display:grid}.audio-chain,.deliver-grid,.commercial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.audio-chain div,.deliver-step,.commercial-grid article,.cue-card,.utility-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.audio-chain strong,.audio-chain span,.commercial-grid span,.commercial-grid strong{display:block}.audio-chain span,.commercial-grid span{color:var(--muted);margin-top:5px}.dark-panel{color:#e5e7eb;background:#111827}.dark-panel p,.dark-panel small{color:#9ca3af}.record-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.waveform-panel{min-height:320px}.waveform{border:1px solid var(--line);background:#0f172a;border-radius:8px;align-items:center;gap:3px;height:190px;padding:14px;display:flex;position:relative}.waveform i{background:linear-gradient(#67e8f9,#0f766e);border-radius:999px;flex:1}.region{color:#ecfeff;background:#22c55e47;border:1px solid #22c55e;border-radius:6px;place-items:center;height:34px;font-size:12px;display:grid;position:absolute;bottom:16px}.region.warn{background:#f9731647;border-color:#f97316}.post-grid{grid-template-columns:repeat(3,1fr)}.deliver-grid{grid-template-columns:repeat(7,1fr)}.deliver-step.done{background:#f0fdf4;border-color:#86efac}.commercial-grid{grid-template-columns:repeat(5,1fr)}.utility-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-page{grid-template-columns:1.2fr .8fr}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.gate-list{flex-wrap:wrap;gap:8px;display:flex}.book-admin-progress{min-width:180px}.acceptance-panel{margin:16px 0}.acceptance-board{gap:14px;margin-top:16px;display:grid}.acceptance-phase-card{gap:10px;display:grid}.acceptance-score{color:var(--brand);font-size:18px}.acceptance-phase-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.acceptance-phase-row span,.acceptance-item em{border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:900}.acceptance-phase-row .done,.acceptance-item.done em{color:#15803d;background:#dcfce7}.acceptance-phase-row .warn,.acceptance-item.warn em{color:#c2410c;background:#fff7ed}.acceptance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acceptance-list.full{grid-template-columns:1fr}.acceptance-item{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.acceptance-item b{color:var(--brand)}.acceptance-item small{color:var(--text-muted);margin-top:2px;display:block}.modal-backdrop{z-index:100;background:#0f172a8c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-panel{color:#111827;background:#fff;border-radius:18px;width:min(760px,96vw);max-height:90vh;padding:22px;position:relative;overflow:auto;box-shadow:0 28px 90px #0f172a52}.modal-close{color:#64748b;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:16px}.modal-head{margin-bottom:16px;margin-right:34px}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-grid label,.onboarding-card label{gap:6px;font-weight:800;display:grid}.form-grid .full,.modal-actions.full{grid-column:1/-1}.modal-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.auto-modal{grid-template-columns:1fr 300px;gap:16px;display:grid}.chapter-picker{gap:12px;display:grid}.modal-info{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:14px}.radio-grid{border:1px solid var(--line);border-radius:8px;gap:16px;padding:12px;display:flex}.invite-layout{grid-template-columns:300px 1fr;gap:16px;display:grid}.member-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;display:flex}.avatar-mini{background:#e0f2fe;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.menu-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.menu-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:12px}.onboarding-card{gap:16px;display:grid}.onboarding-two{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.onboarding-card label span{align-items:center;gap:6px;display:inline-flex}.onboarding-card svg{color:#f59e0b;width:16px;height:16px}.identity-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.identity-card{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;gap:6px;min-height:86px;display:grid}.identity-card.active{background:#fff7d6;border-color:#f59e0b}.specialty-row{flex-wrap:wrap;gap:8px;display:flex}.specialty-row button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px}.specialty-row button.active{color:#b45309;background:#fffbeb;border-color:#f59e0b}.contact-row{grid-template-columns:80px 1fr 72px;align-items:center}.toggle{color:#64748b;background:#e2e8f0;border:0;border-radius:999px;padding:8px 10px}.toggle.on{color:#fff;background:#fbbf24}.full-width{justify-content:center;width:100%}.form-hint{color:#94a3b8}.register-page{background:var(--surface);border:1px solid var(--line);max-width:860px;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:80px auto;padding:40px;display:grid}.empty-state{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:8px;padding:40px}.empty-visual{background:#eef2f7;border-radius:12px;width:90px;height:60px;margin:0 auto 12px}img.empty-vector{opacity:.96;background:0 0;border-radius:0;width:150px;max-width:70%;height:auto;margin:0 auto 12px;display:block}.fatal-screen{background:#fff;border:1px solid #fecaca;border-radius:8px;max-width:860px;margin:80px auto;padding:24px}.fatal-screen pre{white-space:pre-wrap;color:#f8fafc;background:#111827;border-radius:8px;padding:14px}@media (width<=1100px){.topbar{grid-template-columns:1fr;height:auto;padding:12px}.topnav,.top-actions{width:100%}.stat-grid,.book-stat-grid,.doc-status,.entry-strip,.audio-chain,.commercial-grid,.deliver-grid{grid-template-columns:repeat(2,1fr)}.main-grid,.two-col,.team-grid,.upload-grid,.help-page,.script-workbench,.script-workbench.no-left,.script-workbench.no-right{grid-template-columns:1fr}.doc-sidebar{max-height:none;position:static}}@media (width<=720px){.app-canvas{padding:14px 10px 40px}.hero-panel,.team-switch-panel,.register-page,.stat-grid,.book-grid,.book-dashboard,.post-grid,.utility-grid,.identity-grid,.form-grid,.onboarding-two,.invite-layout,.auto-modal,.terminal-grid{grid-template-columns:1fr}.workflow-strip{display:flex;overflow-x:auto}.workflow-step{min-width:160px}.script-paper{padding:24px 16px 48px}.script-line{grid-template-columns:48px 1fr}.line-text,.line-side,.line-flags{text-align:left;grid-column:2}.book-trail{flex-wrap:wrap}}.friendly-sidebar[data-daidai-mode]{width:224px;box-shadow:none;background:#fbfdf8;border-right-color:#dfe8d1;flex-basis:224px;gap:12px}.daidai-side-identity{background:#f1f8e8;border:1px solid #d9e9c7;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.daidai-side-identity span,.daidai-side-section-title{color:#748162;font-size:12px;font-weight:900}.daidai-side-identity strong{color:#243022;font-size:14px}.daidai-side-identity em{color:#73816a;font-size:12px;font-style:normal}.daidai-side-section-title{padding:12px 12px 4px;display:block}.friendly-sidebar [data-daidai-user-nav] button{border-radius:8px;min-height:38px;padding:0 14px}.friendly-sidebar [data-daidai-user-nav] button.active{color:#08756c;background:#e8f8ef;border-color:#bfe9d1}.friendly-workspace-header{min-height:66px}.friendly-workspace-header .daidai-quick-tools{margin-right:250px}.app-canvas{background:#f4f8fb}.account-center-page{gap:18px;display:grid}.account-center-hero{background:linear-gradient(135deg,#fff 0%,#f2faed 100%);border:1px solid #d8e5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.account-center-hero h2,.account-center-hero p{margin:0}.account-center-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-center-chip-row button{color:#385b21;white-space:nowrap;background:#fbfff3;border:1px solid #d7e7c3;border-radius:999px;min-height:34px;padding:0 12px;font-weight:900}.account-center-shell{grid-template-columns:180px minmax(0,1fr) minmax(240px,.34fr);align-items:start;gap:16px;display:grid}.account-center-shell:not(:has(.account-center-side)){grid-template-columns:180px minmax(0,1fr)}.account-center-nav,.account-center-main,.account-center-side{background:#fff;border:1px solid #d8e5ef;border-radius:8px;min-width:0}.account-center-nav{gap:4px;padding:12px;display:grid;position:sticky;top:96px}.account-center-nav strong{color:#687569;padding:6px 8px 10px;font-size:12px}.account-center-nav button{color:#304158;text-align:left;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-weight:900}.account-center-nav button.active,.account-center-nav button:hover{color:#0f7e63;background:#eaf8ed}.account-center-main,.account-center-side{padding:16px}.account-center-main{gap:16px;display:grid}.account-center-side{color:#607286;gap:12px;display:grid}.account-center-side article{border-top:1px solid #edf3f8;padding:10px 0}.account-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metric-row:has(.metric-card:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.account-action-list{gap:10px;display:grid}.account-action-list article{background:#fff;border:1px solid #d8e5ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.account-action-list.tight article{padding:10px 12px}.account-action-list strong,.account-action-list p{margin:0}.account-action-list p,.account-form .form-hint{color:#62758b}.account-form{background:#fff;border:1px solid #d8e5ef;border-radius:8px;padding:16px}.account-storage-meter{background:#f3faee;border:1px solid #cce7d5;border-radius:999px;height:12px;overflow:hidden}.account-storage-meter span{border-radius:inherit;background:linear-gradient(90deg,#97c66f,#15a58a);height:100%;display:block}.account-style-sample{grid-template-columns:repeat(2,minmax(0,1fr))}.account-device-table{max-width:100%;overflow:clip}.account-device-table .data-table,.account-center-main .daidai-clean-table{table-layout:fixed;width:100%;min-width:0}.account-center-main .daidai-clean-table th,.account-center-main .daidai-clean-table td,.account-device-table th,.account-device-table td{white-space:normal;overflow-wrap:anywhere}.account-device-table th:last-child,.account-device-table td:last-child{width:82px}.app-canvas>.page-title,.app-canvas>.panel,.app-canvas>[data-digital-asset-marketplace]{max-width:1440px;margin-left:auto;margin-right:auto}.daidai-clean-page,.daidai-project-page,.daidai-personal-home,.daidai-team-dashboard{background:#fff;border:1px solid #d8e5ef;border-radius:8px;box-shadow:0 12px 28px #182d460d}.daidai-project-stat-row,.daidai-welcome-stats,.daidai-settlement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daidai-next-action-band{background:linear-gradient(135deg,#f7fff3 0%,#eef9ff 100%);border:1px solid #cfe7d4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:12px 0;padding:14px 16px;display:grid}.daidai-next-action-band span{color:#0f7e63;background:#e5f7ed;border-radius:999px;width:fit-content;margin-bottom:4px;padding:3px 8px;font-size:12px;font-weight:950;display:inline-flex}.daidai-next-action-band strong,.daidai-next-action-band p{margin:0}.daidai-next-action-band p{color:#607286}.daidai-project-stat-row.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.daidai-project-stat-row>button{text-align:left;background:#fff;border:1px solid #d8e5ef;border-radius:8px;place-items:center start;gap:4px;min-height:76px;padding:14px 16px;display:grid}.daidai-project-stat-row>button.active,.daidai-project-stat-row>button:hover{background:#eefaf4;border-color:#9dd8c3}.daidai-project-stat-row strong{color:#0f172a;font-size:26px}.daidai-project-stat-row span{color:#66798f;font-weight:800}.daidai-project-toolbar,.daidai-filter-bar,.daidai-tab-row,.daidai-role-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.daidai-project-toolbar input,.daidai-project-toolbar select,.daidai-filter-bar input,.daidai-filter-bar select{background:#fff;border:1px solid #d8e5ef;border-radius:8px;flex:260px;min-height:38px;padding:0 12px}.daidai-project-toolbar select,.daidai-filter-bar select{flex:0 140px}.daidai-tab-row button,.daidai-role-filter button,.daidai-filter-bar button,.daidai-project-toolbar button{min-height:34px}.daidai-tab-row button{color:#526579;background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:900}.daidai-tab-row button.active,.daidai-role-filter button.active,.daidai-filter-bar button.active{color:#08756c;background:#e9fbf8}.daidai-two-panel{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:14px;display:grid}.daidai-two-panel.compact{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.daidai-left-panel,.daidai-right-panel,.daidai-library-main,.daidai-library-nav{background:#fff;border:1px solid #d8e5ef;border-radius:8px;min-height:320px}.daidai-left-panel,.daidai-right-panel,.daidai-library-main{padding:14px}.daidai-right-panel{color:#66798f;align-content:start;gap:12px;display:grid}.daidai-project-row,.daidai-task-list article,.daidai-file-list article,.daidai-member-list article{border-bottom:1px solid #edf3f8;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}.daidai-project-row:last-child,.daidai-task-list article:last-child,.daidai-file-list article:last-child,.daidai-member-list article:last-child{border-bottom:0}.daidai-project-row strong,.daidai-task-list strong,.daidai-file-list strong,.daidai-member-list strong{color:#0f172a}.daidai-project-row p,.daidai-task-list p,.daidai-file-list p,.daidai-member-list p{color:#66798f;margin:4px 0 0}.daidai-project-row progress{accent-color:#14a38f;width:100%;height:8px}.daidai-personal-home{gap:16px;display:grid}.daidai-welcome-row{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:14px;display:grid}.daidai-personal-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.daidai-task-panel,.daidai-personal-side section{background:#fff;border:1px solid #d8e5ef;border-radius:8px;padding:14px}.daidai-task-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.daidai-task-list article{grid-template-columns:minmax(0,1fr) auto}.daidai-task-list span{color:#9a6500;background:#fff4d6;border-radius:6px;width:fit-content;margin-bottom:4px;padding:3px 7px;font-size:12px;font-weight:900;display:inline-flex}.daidai-personal-side{align-content:start;gap:14px;display:grid}.daidai-personal-side article{border-bottom:1px solid #edf3f8;padding:10px 0}.daidai-library-shell{grid-template-columns:230px minmax(0,1fr);gap:14px;display:grid}.daidai-library-nav{align-content:start;gap:6px;padding:12px;display:grid}.daidai-library-nav button{color:#334155;background:0 0;border:0;border-radius:8px;justify-content:space-between;min-height:38px}.daidai-library-nav button.active,.daidai-library-nav button:hover{color:#08756c;background:#eefaf4}.daidai-file-list article{grid-template-columns:minmax(0,1fr) auto}.daidai-member-list article{grid-template-columns:42px minmax(0,1fr) minmax(180px,.8fr) auto}.avatar-small{color:#fff;background:#0f8f83;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.daidai-clean-table-wrap{overflow:auto}.daidai-clean-table{min-width:1080px}.daidai-clean-table th{white-space:nowrap;background:#f7fbfd}.daidai-advanced-fold>summary{cursor:pointer;color:#334155;font-weight:950}.daidai-advanced-fold[open]>summary{margin-bottom:14px}@media (width<=1180px){.daidai-two-panel,.daidai-two-panel.compact,.daidai-personal-grid,.daidai-welcome-row,.daidai-library-shell{grid-template-columns:1fr}.daidai-project-stat-row,.daidai-project-stat-row.compact,.daidai-task-overview,.daidai-welcome-stats,.daidai-settlement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.friendly-sidebar[data-daidai-mode]{flex-basis:auto;width:100%}.daidai-project-row,.daidai-member-list article{grid-template-columns:1fr}}.friendly-sidebar[data-daidai-mode]{color:#1f2937;background:#fffef8;border-right:1px solid #ece7d5;flex-basis:248px;gap:12px;width:248px;padding:18px 12px}.daidai-logo{color:#111827;background:0 0;border:0;justify-content:flex-start;gap:10px;min-height:44px;font-size:16px}.daidai-logo span,.sidebar-avatar,.avatar-small{color:#fff;background:#6b7f3a}.daidai-mode-switch-sidebar{background:#fffaf0;border:1px solid #eee3c7;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.daidai-mode-switch-sidebar button{color:#7c6a3b;background:0 0;border:0;border-radius:12px;min-height:34px;font-weight:900}.daidai-mode-switch-sidebar button.active{color:#fff;box-shadow:none;background:#d97706}.daidai-side-identity{background:#fffbea;border-color:#fbbf246b;border-radius:14px;padding:12px 14px}.daidai-side-identity span,.daidai-side-section-title{color:#a16207}.friendly-sidebar [data-daidai-user-nav]{gap:2px}.friendly-sidebar [data-daidai-user-nav] button{color:#4b5563;background:0 0;border:0;border-radius:14px;justify-content:flex-start;min-height:42px;padding:0 14px;font-weight:900}.friendly-sidebar [data-daidai-user-nav] button.active,.friendly-sidebar [data-daidai-user-nav] button:hover{color:#b45309;background:#fcd34d24;border-color:#0000}.daidai-workspace-header-minimal{border:0;height:0;min-height:0;padding:0;overflow:visible}.app-canvas{background:#f8fafc;width:100%;min-width:0;max-width:100%;margin:0;padding:22px 28px 34px;overflow-x:clip}.friendly-utilities{box-shadow:none;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:14px;padding:4px;top:12px;right:18px}.friendly-utilities .theme-mode-switch{background:#f9fafb;border-color:#e5e7eb}:is(.app-canvas>.page-title:has(+.daidai-team-dashboard),.app-canvas>.page-title:has(+.daidai-project-page),.app-canvas>.page-title:has(+.daidai-personal-home),.app-canvas>.page-title:has(+.daidai-clean-page),.app-canvas>.page-title:has(+[data-digital-asset-marketplace])){display:none}.daidai-clean-page,.daidai-project-page,.daidai-personal-home,.daidai-team-dashboard{box-shadow:none;border-color:#edf1f5;border-radius:14px}.daidai-project-page{padding:18px}.daidai-project-stat-row>button,.daidai-task-panel,.daidai-personal-side section,.daidai-left-panel,.daidai-right-panel,.daidai-library-main,.daidai-library-nav{box-shadow:none;border-color:#edf1f5;border-radius:14px}.daidai-project-stat-row>button.active,.daidai-project-stat-row>button:hover,.daidai-library-nav button.active,.daidai-library-nav button:hover,.daidai-tab-row button.active,.daidai-role-filter button.active,.daidai-filter-bar button.active{color:#b45309;background:#fff7ed;border-color:#fed7aa}.daidai-project-stat-row strong{color:#111827}.daidai-project-stat-row span,.daidai-project-row p,.daidai-task-list p,.daidai-file-list p,.daidai-member-list p{color:#6b7280}.daidai-project-toolbar,.daidai-filter-bar{gap:10px}.daidai-project-toolbar input,.daidai-project-toolbar select,.daidai-filter-bar input,.daidai-filter-bar select{background:#fff;border-color:#e5e7eb;border-radius:14px;min-height:42px}.daidai-two-panel,.daidai-two-panel.compact{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:16px}.daidai-project-row,.daidai-task-list article,.daidai-file-list article,.daidai-member-list article{border-bottom-color:#f1f5f9}.daidai-clean-table th{color:#6b7280;background:#f9fafb}.daidai-clean-table td,.daidai-clean-table th{border-bottom-color:#eef2f7}.daidai-auth-page{background:0 0;grid-template-columns:minmax(300px,.92fr) minmax(360px,480px);gap:clamp(20px,4vw,44px);width:min(1040px,100vw - 32px);min-height:calc(100vh - 84px);margin:0 auto;padding:clamp(28px,6vw,70px) 0}.daidai-auth-brand,.daidai-auth-card{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:18px}.daidai-auth-brand{align-content:center;gap:26px;min-height:520px;padding:clamp(28px,5vw,52px);display:grid}.daidai-auth-logo{color:#111827;background:0 0;border:0;align-items:center;gap:10px;width:fit-content;font-weight:950;display:inline-flex}.daidai-auth-logo span{color:#fff;background:#6b7f3a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.daidai-auth-brand h1{color:#111827;letter-spacing:0;max-width:520px;margin:12px 0;font-size:clamp(34px,5vw,56px);line-height:1.08}.daidai-auth-brand p,.daidai-auth-card p,.auth-agreement{color:#64748b}.daidai-auth-kicker{color:#a16207;background:#fff8e1;border:1px solid #f5d38a;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.daidai-auth-checklist{flex-wrap:wrap;gap:10px;display:flex}.daidai-auth-checklist span{color:#7c6a3b;background:#fffaf0;border:1px solid #eee3c7;border-radius:999px;padding:9px 12px;font-weight:900}.daidai-auth-card{padding:clamp(24px,4vw,38px)}.daidai-auth-card h2{color:#111827}.daidai-auth-card label{color:#374151}.daidai-auth-card input,.daidai-auth-card select{background:#fff;border-color:#e5e7eb;border-radius:14px;min-height:44px}.daidai-auth-card .auth-tabs{background:#f9fafb;border-color:#e5e7eb;border-radius:16px}.daidai-auth-card .auth-tabs button{border-radius:12px}.daidai-auth-card .auth-tabs button.active,.daidai-auth-card .primary{color:#fff;box-shadow:none;background:#d97706}.daidai-auth-card .ghost{color:#374151;border-color:#e5e7eb}@media (width<=1180px){.daidai-auth-page{grid-template-columns:1fr}.daidai-auth-brand{min-height:auto}}@media (width<=760px){.friendly-sidebar[data-daidai-mode]{flex-basis:auto;width:100%}.app-canvas{padding:16px}.daidai-auth-page{width:min(100%,100vw - 20px);padding:16px 0 34px}}.user-sidebar-hub{border-top-color:#e5dfc6;gap:10px;width:100%;padding-top:14px}.sidebar-hub-link{color:#111827;border-radius:12px;min-height:42px;padding:0 10px;font-size:14px;font-weight:900}.sidebar-hub-link:hover,.sidebar-hub-link.is-open{color:#102019;background:#2e333817}.sidebar-benefit-card{width:100%;min-height:62px;box-shadow:none;border-radius:16px;grid-template:"visual title action"22px"visual desc action"18px/42px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px;line-height:1.25;overflow:hidden}.sidebar-benefit-card:hover{filter:brightness(.99)}.sidebar-benefit-card[data-route],.sidebar-account-card[data-route]{cursor:pointer}.sidebar-benefit-card[data-route]:focus-visible,.sidebar-account-card[data-route]:focus-visible{outline-offset:2px;outline:2px solid #5f9b536b}.sidebar-benefit-card:after{opacity:.5;width:56px;height:36px;bottom:8px;right:8px}.sidebar-benefit-card .benefit-visual{border-radius:50%;grid-area:visual;place-self:center;width:34px;height:34px}.sidebar-benefit-card strong{min-width:0;max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;grid-area:title;line-height:24px;overflow:hidden}.sidebar-benefit-card em{text-overflow:ellipsis;white-space:nowrap;grid-area:desc;min-width:0;max-width:100%;line-height:22px;overflow:hidden}.sidebar-benefit-card b,.sidebar-benefit-action,.sidebar-renew-btn{color:#a96900;min-width:42px;font:inherit;text-align:center;white-space:nowrap;background:#fff7d7;border:1px solid #f1b545;border-radius:999px;grid-area:action;place-self:center end;padding:4px 8px;font-size:12px;font-weight:900;line-height:18px}.sidebar-card-chevron{color:#496245;background:0 0;border:0;grid-area:action;place-self:center end;width:18px;height:18px;padding:0;display:grid}.sidebar-card-chevron svg{width:18px;height:18px}.sidebar-benefit-card.storage>svg{z-index:1;grid-area:action;place-self:center end;width:18px;height:18px;position:relative}.sidebar-benefit-card.storage strong{align-items:center;gap:6px;display:flex}.sidebar-benefit-card strong i{white-space:nowrap;flex:none;margin-left:0}.sidebar-account-anchor{background:linear-gradient(135deg,#eef6dd,#d9e8bf);border-top-color:#d9d0a7;grid-template-columns:minmax(0,1fr) 30px;gap:6px;margin:6px -12px -18px;padding:14px 10px;position:relative;overflow:visible}.sidebar-account-anchor.is-open{z-index:330;overflow:visible}.sidebar-account-card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;width:100%}.sidebar-account-card strong,.sidebar-account-card em{white-space:nowrap;max-width:100%}.sidebar-account-card b,.sidebar-renew-btn{white-space:nowrap;justify-self:end}.sidebar-user-more{width:30px;height:30px}.sidebar-account-menu{left:232px;top:var(--sidebar-account-menu-top,max(12px, calc(100vh - 405px)));z-index:330;background:#fff;border-color:#ecefe8;border-radius:16px;width:220px;height:min(389px,100vh - 24px);max-height:calc(100vh - 24px);display:none;position:fixed;bottom:auto;overflow:hidden auto;box-shadow:0 18px 40px #3942282e}.sidebar-account-menu header{min-height:54px;padding:8px 10px}.sidebar-account-menu button{min-height:30px}.sidebar-account-anchor:hover .sidebar-account-menu,.sidebar-account-anchor:focus-within .sidebar-account-menu{display:none}.sidebar-account-anchor.is-open .sidebar-account-menu{display:block}.sidebar-floating-popover{z-index:320;background:#fff;border:0;position:fixed;left:224px;box-shadow:0 4px 10px #21262033}.sidebar-message-popover{top:var(--sidebar-popover-top,max(16px, calc(100vh - 620px)));border-radius:16px;grid-template-columns:107px minmax(0,373px);width:480px;height:min(520px,100vh - 16px);min-height:min(520px,100vh - 16px);display:grid;overflow:hidden}.sidebar-message-menu{border-right:1px solid #eef2ec;align-content:start;gap:6px;padding:16px 10px;display:grid}.sidebar-message-menu button{color:#4e5c4d;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:850;display:flex}.sidebar-message-menu button:hover,.sidebar-message-menu button.active{color:#5f9b53;background:#edf5e9}.sidebar-message-menu em,.sidebar-message-read-tabs em{color:#8ea188;margin-left:4px;font-style:normal}.sidebar-message-panel{grid-template-rows:52px minmax(0,1fr);min-width:0;display:grid}.sidebar-message-header{border-bottom:1px solid #eef2ec;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sidebar-message-read-tabs{background:#f3f3f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,74px));gap:4px;padding:4px;display:grid}.sidebar-message-read-tabs button{color:#566153;background:0 0;border:0;border-radius:7px;min-height:30px;font-weight:850}.sidebar-message-read-tabs button.active{color:#5f9b53;background:#fff;box-shadow:inset 0 0 0 1px #e4eadf}.sidebar-message-read-all{color:#6aa24f;background:0 0;border:0;font-size:13px;font-weight:900}.sidebar-message-body{min-height:0;padding:12px;overflow:auto}.sidebar-message-body article{border-bottom:1px solid #f0f2ee;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.sidebar-message-body article>span{color:#5f9b53;font-size:12px;font-weight:900}.sidebar-message-body article strong,.sidebar-message-body article p{margin:0}.sidebar-message-body article strong{color:#263224;font-size:13px}.sidebar-message-body article p{color:#899687;margin-top:3px;font-size:12px;line-height:1.45}.sidebar-message-body article button{color:#5f9b53;background:#fff;border:1px solid #d7e5cf;border-radius:7px;min-height:28px;padding:0 8px;font-weight:850}.sidebar-message-empty{color:#b2b5b0;place-items:center;height:100%;min-height:330px;font-weight:500;display:grid}.sidebar-help-popover{top:var(--sidebar-popover-top,max(72px, calc(100vh - 500px)));border-radius:8px;width:380px;height:388px;min-height:388px;padding:16px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.sidebar-help-header{gap:4px;padding-bottom:10px;display:grid}.sidebar-help-header strong,.sidebar-help-header p{margin:0}.sidebar-help-header strong{color:#2d5a27;font-size:18px}.sidebar-help-header p{color:#5a7d55;font-size:13px}.sidebar-help-entry-list{gap:8px;display:grid}.sidebar-help-entry-list button{color:#2d3a29;text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.sidebar-help-entry-list button:hover{background:#f3f8f0}.sidebar-help-entry-list svg{color:#5f9b53;width:18px;height:18px}.sidebar-help-entry-list i,.sidebar-help-entry-list strong,.sidebar-help-entry-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.sidebar-help-entry-list strong{color:#2d3a29;font-size:14px;font-weight:900}.sidebar-help-entry-list em{color:#8a9a85;margin-top:3px;font-size:12px}.yoyoys-utility-page{background:#edf4f6;min-height:calc(100vh - 94px);padding:24px}.yoyoys-mini-popover-shell{background:#fff;border:1px solid #dfe8d6;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 18px 44px #404a3814}.yoyoys-mini-popover-head{border-bottom:1px solid #edf2e9;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:18px 20px;display:grid}.yoyoys-mini-popover-head>span{color:#5f9b53;background:#eaf6e4;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.yoyoys-mini-popover-head strong,.yoyoys-setting-title h2,.yoyoys-setting-title p,.yoyoys-mini-popover-head p{margin:0}.yoyoys-mini-popover-head strong{color:#1f3324;font-size:18px;display:block}.yoyoys-mini-popover-head p,.yoyoys-help-entry-list em,.yoyoys-help-quick-grid span,.yoyoys-message-list p{color:#8a9588;font-style:normal;line-height:1.55}.yoyoys-segment-tabs{background:#f2f3f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:14px 16px;padding:4px;display:grid}.yoyoys-segment-tabs button,.yoyoys-storage-tabs button{color:#4d594d;background:0 0;border:0;border-radius:7px;min-height:36px;font-weight:850}.yoyoys-segment-tabs button.active,.yoyoys-storage-tabs button.active{color:#579346;background:#fff;box-shadow:inset 0 0 0 1px #dbe8d3}.yoyoys-segment-tabs em{color:#7c8a72;margin-left:4px;font-style:normal}.yoyoys-message-toolbar{color:#72806e;align-items:center;gap:8px;padding:0 16px 12px;font-size:13px;display:flex}.yoyoys-message-list,.yoyoys-help-entry-list,.yoyoys-help-quick-grid,.yoyoys-task-list,.yoyoys-security-list,.yoyoys-shortcut-list{gap:8px;display:grid}.yoyoys-message-list{min-height:280px;padding:0 16px 18px}.yoyoys-message-list article,.yoyoys-help-entry-list button,.yoyoys-help-quick-grid button,.yoyoys-task-list article,.yoyoys-security-list article,.yoyoys-shortcut-list article,.yoyoys-account-entry-grid button{background:#fbfdf8;border:1px solid #e4eddc;border-radius:8px;min-width:0}.yoyoys-message-list article{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.yoyoys-message-list article.unread{background:#f1fbef;border-color:#bfe0b9}.yoyoys-message-list span{color:#5c8f4b;font-weight:850}.yoyoys-message-list strong,.yoyoys-help-entry-list strong,.yoyoys-help-quick-grid strong,.yoyoys-task-list strong,.yoyoys-security-list strong{color:#1e2f25}.yoyoys-message-list em{color:#adb7a9;font-style:normal}.yoyoys-help-entry-list{padding:14px 16px}.yoyoys-help-entry-list button{text-align:left;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.yoyoys-help-entry-list svg,.yoyoys-user-setting-aside svg{width:18px;height:18px}.yoyoys-help-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 18px}.yoyoys-help-quick-grid button{text-align:left;gap:4px;min-height:72px;padding:12px;display:grid}.account-center-page.yoyoys-user-setting-page,.yoyoys-user-center.yoyoys-user-setting-page{background:#eff3f1;border:0;grid-template-columns:280px minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 94px);padding:0;display:grid}.yoyoys-user-setting-aside{background:linear-gradient(#f4fbef 0%,#f3f5f0 100%);border:0;border-right:1px solid #dce5db;border-radius:0;align-self:start;gap:6px;height:calc(100vh - 94px);padding:22px 0;display:grid;position:sticky;top:0;overflow:auto}.yoyoys-setting-user-card{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:0 24px 18px;display:grid}.yoyoys-setting-user-card strong,.yoyoys-setting-user-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.yoyoys-setting-user-card i{color:#9d6a00;background:#fff0b9;border-radius:999px;margin-right:6px;padding:2px 6px;font-size:11px;font-style:normal}.yoyoys-setting-user-card em{color:#768270;font-size:12px;font-style:normal}.yoyoys-user-setting-aside button{color:#304037;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 26px;font-weight:850;display:grid}.yoyoys-user-setting-aside button.active,.yoyoys-user-setting-aside button:hover{color:#5d9a4e;background:#e5f3df}.yoyoys-user-setting-content{background:0 0;border:0;min-width:0;padding:24px;overflow:auto}.yoyoys-user-breadcrumb{color:#879286;align-items:center;gap:12px;min-height:34px;margin-bottom:8px;display:flex}.yoyoys-user-breadcrumb strong{color:#1f3127;font-size:18px}.yoyoys-setting-panel,.yoyoys-setting-side{background:#fff;border:1px solid #e3eadf;border-radius:8px;gap:16px;padding:18px;display:grid}.yoyoys-setting-title{gap:4px;display:grid}.yoyoys-setting-title span,.yoyoys-task-list header span{color:#73806f;font-weight:850}.yoyoys-summary-strip,.yoyoys-plan-grid,.yoyoys-account-entry-grid,.yoyoys-payout-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.yoyoys-summary-strip article,.yoyoys-plan-grid article,.yoyoys-payout-metrics article,.yoyoys-points-hero,.yoyoys-storage-summary{background:#fbfdf8;border:1px solid #e4ecd9;border-radius:8px;min-width:0;padding:16px}.yoyoys-summary-strip span,.yoyoys-plan-grid span,.yoyoys-payout-metrics span,.yoyoys-storage-summary span,.yoyoys-points-hero span{color:#788573;display:block}.yoyoys-summary-strip strong,.yoyoys-plan-grid strong,.yoyoys-payout-metrics strong,.yoyoys-points-hero strong{color:#203126;font-size:22px;display:block}.yoyoys-account-entry-grid button{text-align:left;gap:5px;min-height:80px;padding:14px;display:grid}.yoyoys-account-entry-grid span,.yoyoys-plan-grid p,.yoyoys-plan-grid em{color:#74806f;font-style:normal}.yoyoys-member-banner{color:#6d4a10;background:linear-gradient(135deg,#fff7d5,#f7e8aa);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.yoyoys-member-banner h2,.yoyoys-member-banner p{margin:0}.yoyoys-points-hero{background:linear-gradient(135deg,#f7fbef,#eaf7dc);justify-content:space-between;align-items:center;display:flex}.yoyoys-points-hero strong{font-size:42px}.yoyoys-catalog-governance{color:#65745f;background:#f7fbf3;border:1px solid #dce9d2;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.yoyoys-catalog-governance strong{color:#426f3c;white-space:nowrap}.yoyoys-task-list header,.yoyoys-simple-table header{justify-content:space-between;align-items:center;gap:12px;display:flex}.yoyoys-task-list article,.yoyoys-security-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.yoyoys-task-list article>span{color:#5f984f;font-weight:950}.yoyoys-task-list small{color:#8b9887;display:block}.yoyoys-storage-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;display:grid}.yoyoys-storage-tabs{background:#f2f4ef;border-radius:8px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.yoyoys-simple-table{gap:12px;display:grid}.yoyoys-simple-table table{border-collapse:collapse;background:#fff;border:1px solid #e4eadf;border-radius:8px;width:100%;overflow:hidden}.yoyoys-simple-table th,.yoyoys-simple-table td{color:#39463c;text-align:left;vertical-align:top;border-bottom:1px solid #edf2eb;padding:12px}.yoyoys-simple-table th{color:#7c877c;background:#f1f2ef;font-size:13px}.yoyoys-profile-form .yoyoys-avatar-edit{align-items:center;gap:14px;display:flex}.yoyoys-checkbox-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.yoyoys-checkbox-row label{background:#fbfdf8;border:1px solid #dfe9d8;border-radius:999px;padding:6px 10px}.yoyoys-security-list article{grid-template-columns:140px minmax(0,1fr) auto}.yoyoys-payout-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.yoyoys-payout-page{gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.yoyoys-payout-metrics article small{color:var(--yoyoys-user-muted,#788573);margin-top:5px;display:block}.yoyoys-payout-account-card,.yoyoys-payout-consent-alert,.yoyoys-payout-sync-state{border:1px solid var(--yoyoys-user-line,#e4eadf);background:var(--yoyoys-user-surface,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.yoyoys-payout-account-card>div:first-child,.yoyoys-payout-consent-alert>div{gap:4px;display:grid}.yoyoys-payout-account-card span,.yoyoys-payout-account-card small,.yoyoys-payout-consent-alert span,.yoyoys-payout-sync-state span{color:var(--yoyoys-user-muted,#788573)}.yoyoys-payout-consent-alert{border-color:var(--yoyoys-user-accent,#b8cdb0);background:var(--yoyoys-user-soft,#f6faf2)}.yoyoys-payout-sync-state.is-error{color:#8f3e34;background:#fff4f1;border-color:#d9a7a0}.yoyoys-payout-page .yoyoys-simple-table{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.yoyoys-payout-page .yoyoys-simple-table header{margin-bottom:12px}.yoyoys-payout-page .yoyoys-simple-table table{table-layout:fixed;background:var(--yoyoys-user-surface,#fff);width:100%}.yoyoys-payout-page .yoyoys-simple-table th{background:var(--yoyoys-user-soft,#f1f2ef);color:var(--yoyoys-user-muted,#7c877c)}.yoyoys-payout-page .yoyoys-simple-table td{color:var(--yoyoys-user-text,#39463c);overflow-wrap:anywhere}.yoyoys-payout-page .yoyoys-simple-table td small{color:var(--yoyoys-user-muted,#788573);margin-top:4px;display:block}.yoyoys-preference-block{background:#f6faf2;border-radius:8px;gap:5px;padding:14px;display:grid}.yoyoys-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr))}.yoyoys-shortcut-list article{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.yoyoys-shortcut-list kbd{color:#5c744b;background:#eef4ea;border-radius:6px;padding:4px 8px;font-family:inherit;font-weight:850}.yoyoys-message-setting-form .yoyoys-notice-setting-row{background:#fbfdf8;border:1px solid #e4eadf;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px 24px;align-items:center;gap:12px;padding:14px;display:grid}.yoyoys-message-setting-form .yoyoys-notice-setting-row:has(input[type=checkbox]){grid-template-columns:minmax(0,1fr) 180px 24px}.yoyoys-message-setting-form .yoyoys-notice-setting-row select{width:100%;min-width:0}.yoyoys-notice-setting-row strong,.yoyoys-notice-setting-row em{display:block}.yoyoys-notice-setting-row em{color:#788575;font-style:normal}@media (width<=900px){.account-center-hero{flex-direction:column;align-items:flex-start}.account-center-chip-row{justify-content:flex-start}:is(.account-center-shell,.account-center-shell:not(:has(.account-center-side))){grid-template-columns:1fr}.account-center-nav{padding:10px;display:flex;position:static;overflow-x:auto}.account-center-nav strong{flex:none;align-self:center;padding:0 10px}.account-center-nav button{white-space:nowrap;flex:none}:is(.account-metric-row,.account-metric-row:has(.metric-card:nth-child(4)),.account-style-sample),.account-action-list article,.daidai-next-action-band{grid-template-columns:1fr}.daidai-next-action-band button{width:100%}.account-center-page.yoyoys-user-setting-page,.yoyoys-user-center.yoyoys-user-setting-page{grid-template-columns:1fr}.yoyoys-user-setting-aside{height:auto;position:static}.yoyoys-summary-strip,.yoyoys-plan-grid,.yoyoys-account-entry-grid,.yoyoys-payout-metrics,.yoyoys-storage-summary,.yoyoys-help-quick-grid,.yoyoys-shortcut-list,.yoyoys-task-list article,.yoyoys-security-list article,.yoyoys-message-list article,.yoyoys-message-setting-form .yoyoys-notice-setting-row{grid-template-columns:1fr}.yoyoys-message-setting-form .yoyoys-notice-setting-row:has(input[type=checkbox]){grid-template-columns:1fr}.yoyoys-payout-account-card,.yoyoys-payout-consent-alert,.yoyoys-payout-sync-state{flex-direction:column;align-items:stretch}.yoyoys-payout-account-card .button-row,.yoyoys-payout-consent-alert button{width:100%}.yoyoys-payout-account-card .button-row>button{flex:1}.yoyoys-payout-page .yoyoys-simple-table{overflow-x:visible}.yoyoys-payout-page .yoyoys-simple-table thead{display:none}.yoyoys-payout-page .yoyoys-simple-table table,.yoyoys-payout-page .yoyoys-simple-table tbody,.yoyoys-payout-page .yoyoys-simple-table tr,.yoyoys-payout-page .yoyoys-simple-table td{width:100%;display:block}.yoyoys-payout-page .yoyoys-simple-table tbody{gap:10px;display:grid}.yoyoys-payout-page .yoyoys-simple-table tr{border:1px solid var(--yoyoys-user-line,#e4eadf);background:var(--yoyoys-user-surface,#fff);border-radius:8px;padding:10px}.yoyoys-payout-page .yoyoys-simple-table td{border-bottom:1px solid var(--yoyoys-user-line,#edf2eb);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:7px 4px;display:grid}.yoyoys-payout-page .yoyoys-simple-table td:last-child{border-bottom:0}.yoyoys-payout-page .yoyoys-simple-table td:before{content:attr(data-label);color:var(--yoyoys-user-muted,#788573);font-size:12px;font-weight:800}.yoyoys-payout-page .yoyoys-simple-table td[colspan]{padding:0;display:block}.yoyoys-payout-page .yoyoys-simple-table td[colspan]:before{content:none}}:root{--ent-bg:#f4f6f8;--ent-surface:#fff;--ent-border:#dfe5ea;--ent-text-main:#172033;--ent-text-muted:#667085;--ent-primary:#5f9f55;--ent-primary-hover:#4f8a47;--ent-primary-light:#edf6e9;--ent-danger:#ef4444;--ent-danger-light:#fef2f2;--ent-success:#10b981;--ent-success-light:#ecfdf5;--ent-warning:#f59e0b;--ent-warning-light:#fffbeb;--ent-sidebar-bg:#111827;--ent-sidebar-text:#aab5c4;--ent-sidebar-active:#fff;--ent-sidebar-hover:#1d2939;--ent-shadow-sm:0 1px 2px #1018280a;--ent-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--ent-shadow-dropdown:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--ent-radius:8px;--ent-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body.admin-mode{background-color:var(--ent-bg);color:var(--ent-text-main);font-family:var(--ent-font);height:100vh;margin:0;padding:0;overflow:hidden}.admin-auth-shell{color:#16251f;min-height:100dvh;overflow:hidden;background:#f2f7f5!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:32px!important;display:grid!important}.admin-auth-shell>.admin-auth-side{background:0 0!important;place-self:center!important;width:min(460px,100%)!important;max-width:460px!important;min-height:0!important;padding:0!important;display:block!important}.admin-auth-shell .daidai-auth-title-area{margin-bottom:26px!important}.admin-auth-shell .admin-auth-form{gap:16px!important}.admin-auth-shell .admin-auth-card{background:#fff!important;border:1px solid #dce7e2!important;border-radius:8px!important;width:100%!important;padding:36px!important;box-shadow:0 18px 50px #22433617!important}.admin-auth-kicker{color:#39856b;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:800;display:flex}.admin-auth-kicker svg{width:15px;height:15px}.admin-auth-form .daidai-input-wrap{grid-template-columns:50px minmax(0,1fr);min-height:50px;box-shadow:none!important;background:#fbfdfc!important;border:1px solid #dce5e1!important;border-radius:6px!important}.admin-auth-form .daidai-input-wrap:hover,.admin-auth-form .daidai-input-wrap:focus-within{background:#fff!important;border-color:#66a991!important;box-shadow:0 0 0 3px #4691741a!important}.admin-auth-form .auth-input-icon svg{width:18px;height:18px}.admin-auth-submit{min-height:48px;margin-top:4px;box-shadow:none!important;background:#438f74!important;border-radius:6px!important}.admin-auth-submit:hover{background:#34775f!important}.admin-auth-recovery-actions{gap:10px;display:grid}.admin-auth-recovery-actions .admin-auth-submit{margin:0}.admin-auth-recovery-actions .ent-btn{justify-content:center;min-height:42px}.admin-auth-trust-note,.admin-auth-status{color:#50645c;background:#f5faf8;border:1px solid #dce9e3;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:12px 14px;font-size:.78rem;line-height:1.6;display:grid}.admin-auth-status{margin:0 0 18px;padding:16px}.admin-auth-trust-note svg,.admin-auth-status svg{color:#438f74;width:18px;height:18px;margin-top:1px}.admin-auth-status p,.admin-auth-trust-note span{margin:0}.admin-auth-status[data-loading] svg,.admin-auth-status svg[data-lucide=loader],.admin-auth-status .lucide-loader{animation:.9s linear infinite admin-auth-spin}.admin-auth-status-danger{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-auth-status-danger svg{color:#ea580c}.admin-auth-links{justify-content:center;gap:10px;margin-top:14px;display:flex}.admin-auth-links a{color:#31412f;background:#fff;border:1px solid #31412f;border-radius:6px;min-height:30px;padding:5px 10px;font-size:.75rem;font-weight:600;text-decoration:none}.admin-auth-links a:hover{color:#244f24;background:#eff8ed;border-color:#72a866}.admin-auth-enrollment{background:#f7fbf6;border:1px solid #dce8da;border-radius:8px;margin-bottom:16px;padding:14px}.admin-auth-enrollment strong,.admin-auth-enrollment p,.admin-auth-enrollment code{display:block}.admin-auth-enrollment p{color:#64748b;margin:6px 0 10px;font-size:.8rem;line-height:1.6}.admin-auth-enrollment code{overflow-wrap:anywhere;color:#244f24;background:#edf4eb;border-radius:6px;padding:10px;font-size:.76rem}.admin-auth-enrollment details{color:#516250;margin-top:10px;font-size:.78rem}.admin-auth-enrollment details code{margin-top:8px}@keyframes admin-auth-spin{to{transform:rotate(360deg)}}@media (width<=980px){.admin-auth-shell{overflow-y:auto;grid-template-columns:1fr!important;padding:24px!important}.admin-auth-shell .admin-auth-card{width:100%!important;padding:30px!important}}.commercial-overview{gap:20px;display:grid}.commercial-overview-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 0;display:flex}.commercial-overview-head h2{color:var(--ent-text-main);margin:0;font-size:1.45rem;line-height:1.3}.commercial-overview-head p{color:var(--ent-text-muted);margin:7px 0 0;font-size:.82rem}.commercial-range-control{border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:6px;min-width:210px;padding:3px;display:inline-flex}.commercial-range-control button{min-height:32px;color:var(--ent-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:1;padding:0 12px;font-size:.78rem;font-weight:650}.commercial-range-control button.active{background:var(--ent-primary);color:#fff}.commercial-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commercial-kpi{border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:8px;min-width:0;min-height:126px;padding:18px}.commercial-kpi-label{color:var(--ent-text-muted);align-items:center;gap:8px;font-size:.78rem;font-weight:650;display:flex}.commercial-kpi-label svg{width:16px;height:16px;color:var(--ent-primary)}.commercial-kpi>strong{color:var(--ent-text-main);text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1;display:block;overflow:hidden}.commercial-kpi>small{color:var(--ent-text-muted);margin-top:9px;font-size:.75rem;display:block}.commercial-funnel-track{grid-template-columns:repeat(6,minmax(0,1fr));padding:4px 18px 18px;display:grid}.commercial-funnel-step{border-right:1px solid var(--ent-border);min-width:0;color:inherit;padding:15px 18px 14px;text-decoration:none;position:relative}.commercial-funnel-step:last-child{border-right:0}.commercial-funnel-step>span,.commercial-funnel-step>strong,.commercial-funnel-step>small{display:block}.commercial-funnel-step>span{color:var(--ent-text-muted);font-size:.75rem}.commercial-funnel-step>strong{color:var(--ent-text-main);margin-top:8px;font-size:1.45rem}.commercial-funnel-step>small{min-height:34px;color:var(--ent-text-muted);margin-top:5px;font-size:.7rem;line-height:1.5}.commercial-funnel-step>svg{width:14px;height:14px;color:var(--ent-border-strong);position:absolute;top:16px;right:12px}.commercial-funnel-step:hover{background:var(--ent-bg-soft)}.commercial-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.9fr);align-items:stretch;gap:20px;display:grid}.commercial-trend,.commercial-exceptions{min-height:380px}.commercial-chart-legend{color:var(--ent-text-muted);align-items:center;gap:14px;font-size:.72rem;display:flex}.commercial-chart-legend span{align-items:center;gap:5px;display:inline-flex}.commercial-chart-legend i{border-radius:2px;width:8px;height:8px}.commercial-chart-legend .gmv,.commercial-chart-bars .gmv{background:var(--ent-primary)}.commercial-chart-legend .revenue,.commercial-chart-bars .revenue{background:#e6a23c}.commercial-chart{border-bottom:1px solid var(--ent-border);background-image:linear-gradient(to bottom, transparent 24%, var(--ent-border) 25%, transparent 26%, transparent 49%, var(--ent-border) 50%, transparent 51%, transparent 74%, var(--ent-border) 75%, transparent 76%);align-items:stretch;height:270px;margin:10px 20px 0;padding-top:18px;display:flex}.commercial-chart-day{flex:1;min-width:3px;padding:0 1px}.commercial-chart-bars{justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex}.commercial-chart-bars i{border-radius:2px 2px 0 0;width:min(8px,42%);min-height:3px}.commercial-chart-axis{color:var(--ent-text-muted);justify-content:space-between;padding:8px 20px 16px;font-size:.7rem;display:flex}.commercial-exception-list{padding:4px 16px 14px;display:grid}.commercial-exception-row{border-bottom:1px solid var(--ent-border);min-height:54px;color:inherit;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;display:grid}.commercial-exception-row:last-child{border-bottom:0}.commercial-exception-row>svg{width:17px;height:17px;color:var(--ent-text-muted)}.commercial-exception-row.severity-critical>svg,.commercial-exception-row.severity-critical>b{color:var(--ent-danger)}.commercial-exception-row.severity-warning>svg,.commercial-exception-row.severity-warning>b{color:var(--ent-warning)}.commercial-exception-row span strong,.commercial-exception-row span small{display:block}.commercial-exception-row span strong{color:var(--ent-text-main);font-size:.8rem}.commercial-exception-row span small{color:var(--ent-text-muted);margin-top:3px;font-size:.7rem}.commercial-exception-row>b{text-align:right;min-width:24px;font-size:.92rem}.commercial-exception-row>em{color:var(--ent-primary);font-size:.72rem;font-style:normal;font-weight:650}.commercial-exception-row:hover{background:var(--ent-bg-soft)}.commercial-provider-table{padding:0 18px 16px}.commercial-provider-head,.commercial-provider-row{border-bottom:1px solid var(--ent-border);grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(90px,1fr));align-items:center;gap:12px;min-height:46px;font-size:.78rem;display:grid}.commercial-provider-head{color:var(--ent-text-muted);font-size:.7rem;font-weight:650}.commercial-provider-row:last-child{border-bottom:0}.commercial-provider-row .is-risk{color:var(--ent-danger);font-weight:700}.commercial-overview-empty{border:1px solid var(--ent-border);background:var(--ent-surface);text-align:center;border-radius:8px;place-items:center;min-height:420px;padding:48px;display:grid}.commercial-overview-empty>svg{width:34px;height:34px;color:var(--ent-warning)}.commercial-overview-empty h2{margin:14px 0 0;font-size:1.15rem}.commercial-overview-empty p{color:var(--ent-text-muted);margin:8px 0 18px;font-size:.82rem}.admin-data-loading{border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:8px;gap:24px;min-height:420px;padding:28px;display:grid}.admin-data-loading-copy{align-items:center;gap:14px;display:flex}.admin-data-loading-copy>svg{width:24px;height:24px;color:var(--ent-primary);flex:none;animation:.9s linear infinite admin-auth-spin}.admin-data-loading-copy h2{color:var(--ent-text);margin:0;font-size:1rem}.admin-data-loading-copy p{color:var(--ent-text-muted);margin:5px 0 0;font-size:.82rem}.admin-data-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-data-loading-metrics span,.admin-data-loading-lines span{background:#edf2f0;border-radius:6px;animation:1.4s ease-in-out infinite admin-data-loading-pulse;display:block}.admin-data-loading-metrics span{min-height:96px}.admin-data-loading-lines{gap:12px;display:grid}.admin-data-loading-lines span{min-height:52px}.admin-data-loading-lines span:nth-child(2){width:86%}.admin-data-loading-lines span:nth-child(3){width:72%}@keyframes admin-data-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1180px){.commercial-kpi-grid,.admin-data-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-funnel-track{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-funnel-step:nth-child(3){border-right:0}.commercial-overview-grid{grid-template-columns:1fr}}.ent-account-menu{flex:none;position:relative}.ent-account-menu>summary{cursor:pointer;list-style:none}.ent-account-menu>summary::-webkit-details-marker{display:none}.ent-account-menu>summary:focus-visible{outline:2px solid var(--ent-primary);outline-offset:2px}.ent-account-menu-popover{z-index:1300;border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:6px;width:238px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 36px #0f172a29}.ent-account-menu-identity{border-bottom:1px solid var(--ent-border);gap:4px;padding:9px 10px 11px;display:grid}.ent-account-menu-identity strong{color:var(--ent-text);font-size:.82rem}.ent-account-menu-identity span{color:var(--ent-text-muted);font-size:.7rem}.ent-account-menu-popover>a,.ent-account-menu-popover>button{width:100%;min-height:38px;color:var(--ent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;margin-top:4px;padding:8px 10px;font-size:.78rem;text-decoration:none;display:flex}.ent-account-menu-popover>a:hover,.ent-account-menu-popover>button:hover,.ent-account-menu-popover>a:focus-visible,.ent-account-menu-popover>button:focus-visible{background:var(--ent-surface-soft)}.ent-account-menu-popover svg{width:15px;height:15px}.admin-audit-command{justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin:4px 0 12px;display:flex}.admin-audit-report-builder{flex:none;position:relative}.admin-audit-report-builder>summary{cursor:pointer;list-style:none}.admin-audit-report-builder>summary::-webkit-details-marker{display:none}.admin-audit-report-builder>section{z-index:1100;border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;width:360px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0f172a29}.admin-audit-report-builder .ent-form-group{margin:0}.admin-audit-report-builder>section>p{color:var(--ent-text-muted);grid-column:1/-1;margin:0;font-size:.7rem}.admin-audit-table{min-width:0}.admin-audit-table .ent-table{table-layout:fixed;min-width:930px}.admin-audit-table th:first-child,.admin-audit-table td:first-child{width:178px}.admin-audit-table th:nth-child(2),.admin-audit-table td:nth-child(2){width:170px}.admin-audit-table th:nth-child(3),.admin-audit-table td:nth-child(3){width:280px}.admin-audit-table th:nth-child(5),.admin-audit-table td:nth-child(5){width:112px}.admin-audit-time{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-audit-row .ent-cell-secondary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;overflow:hidden}.admin-audit-target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-audit-hash{color:var(--ent-text-muted);white-space:nowrap;font-family:monospace;font-size:.72rem}.admin-audit-artifacts{margin-top:20px}.admin-audit-artifacts>.ent-panel-title{margin-bottom:10px}.ent-layout{width:100vw;height:100vh;display:flex;overflow:hidden}.ent-sidebar{background-color:var(--ent-sidebar-bg);width:260px;color:var(--ent-sidebar-text);z-index:100;flex-direction:column;flex-shrink:0;transition:all .3s;display:flex}.ent-mobile-menu,.ent-sidebar-backdrop{display:none}.ent-logo{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:64px;padding:0 24px;font-size:1.1rem;font-weight:700;display:flex}.ent-logo svg{color:#9ed493;width:21px;height:21px}.ent-nav{scrollbar-width:thin;scrollbar-color:#394658 transparent;flex-direction:column;flex:1;gap:4px;padding:12px;display:flex;overflow-y:auto}.ent-nav-group{display:block}.ent-nav-group+.ent-nav-group{margin-top:2px}.ent-nav-group-label{color:#718096;letter-spacing:0;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;min-height:36px;padding:9px 13px;font-size:.7rem;font-weight:700;line-height:1.2;list-style:none;transition:color .16s,background-color .16s;display:flex}.ent-nav-group-label::-webkit-details-marker{display:none}.ent-nav-group-label:hover{color:#cbd5e1;background:#ffffff0a}.ent-nav-group-label svg{width:14px;height:14px;transition:transform .16s}.ent-nav-group[open]>.ent-nav-group-label svg{transform:rotate(90deg)}.ent-nav-group-items{gap:4px;padding-top:2px;display:grid}.ent-nav-item{min-height:42px;color:var(--ent-sidebar-text);border-radius:6px;align-items:center;gap:12px;padding:9px 13px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}.ent-nav-item:hover{background-color:var(--ent-sidebar-hover);color:var(--ent-sidebar-active)}.ent-nav-item.active{color:#e6f5e2;background-color:#65a85d29;box-shadow:inset 3px 0 #78bd6e}.ent-nav-item svg{width:18px;height:18px}.ent-main{background-color:var(--ent-bg);flex-direction:column;flex:1;min-width:0;display:flex}.ent-header{background-color:var(--ent-surface);border-bottom:1px solid var(--ent-border);height:64px;box-shadow:none;z-index:10;flex-shrink:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;padding:0 24px;display:grid}.ent-breadcrumb{color:var(--ent-text-main);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.92rem;font-weight:600;display:flex;overflow:hidden}.ent-breadcrumb span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ent-breadcrumb-muted{color:var(--ent-text-muted);font-weight:400}.ent-header-actions{align-items:center;gap:8px;min-width:max-content;display:flex}.ent-header-actions .ent-pill{white-space:nowrap}.ent-header-actions .ent-search-bar{gap:6px;min-width:0;display:flex}.ent-header-actions .ent-search-bar .ent-input{width:204px;height:34px;padding:6px 11px}.ent-header-actions .ent-search-bar .ent-btn,.ent-header-actions>[data-admin-edit-cancel],.ent-header-icon-btn{height:34px;min-height:34px;padding:0 11px}.ent-header-actions .ent-search-bar svg,.ent-header-icon-btn svg{width:15px;height:15px}[data-admin-edit-cancel][hidden]{display:none!important}.ent-status-label-short{display:none}.ent-avatar{background:var(--ent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.ent-tabs{border-bottom:1px solid var(--ent-border);scrollbar-width:none;background-color:#0000;gap:26px;min-height:48px;padding:0 2px;display:flex;overflow:auto hidden}.ent-tabs::-webkit-scrollbar{display:none}.ent-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ent-tab{min-height:47px;color:var(--ent-text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s}.ent-tab:hover{color:var(--ent-text-main)}.ent-tab.active{color:var(--ent-primary);border-bottom-color:var(--ent-primary)}.ent-subtabs{border-bottom:1px solid var(--ent-border);background:0 0;gap:28px;min-height:49px;margin-bottom:18px;padding:0 2px;display:flex;overflow-x:auto}.ent-subtabs .ent-tab{letter-spacing:0;flex:none;padding:13px 2px 12px;font-size:.9rem}.ent-form-grid{align-items:end;gap:14px;padding:20px 24px 24px;display:grid}.ent-detail-grid{background:var(--ent-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ent-detail-grid>div{background:var(--ent-surface);gap:6px;min-width:0;padding:18px 20px;display:grid}.ent-detail-grid span,.ent-kpi-label,.ent-kpi-hint{color:var(--ent-text-muted);font-size:.8rem;line-height:1.5}.ent-detail-grid strong{overflow-wrap:anywhere;font-size:.94rem}.ent-kpi-value.is-success{color:#087a55}.ent-kpi-value.is-warning{color:#a15c08}.ent-kpi-value.is-danger{color:#b42318}.ent-row-actions{justify-content:flex-end;gap:8px;min-width:max-content;display:flex}.ent-source-badge{border:1px solid var(--ent-border);min-height:28px;color:var(--ent-text-muted);background:#f8fafc;border-radius:5px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.ent-callout{border:1px solid var(--ent-border);background:var(--ent-surface);border-left-width:4px;border-radius:6px;align-items:flex-start;padding:16px 18px;display:flex}.ent-callout strong{font-size:.92rem}.ent-callout p{color:var(--ent-text-muted);margin:5px 0 0;font-size:.83rem;line-height:1.65}.ent-callout.is-danger{background:#fff8f7;border-color:#f4c7c3 #f4c7c3 #f4c7c3 #d92d20}.ent-content{flex:1;padding:26px 28px 36px;overflow-y:auto}.admin-page-frame{width:100%;min-width:0}.admin-page-heading{border-bottom:1px solid var(--ent-border);justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-bottom:18px;padding:0 2px 17px;display:flex}.admin-page-heading-main{align-items:center;gap:12px;min-width:0;display:flex}.admin-page-heading-main>svg{width:21px;height:21px;color:var(--ent-primary);flex:none}.admin-page-group{color:var(--ent-text-muted);margin-bottom:3px;font-size:.72rem;font-weight:700;line-height:1.2}.admin-page-heading h1{color:var(--ent-text-main);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.admin-page-section{color:var(--ent-text-muted);flex:none;font-size:.82rem;font-weight:600}.admin-page-body{min-width:0;display:flow-root}.admin-page-body>:last-child{margin-bottom:0}.ent-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:32px;display:grid}.ent-kpi-card{background-color:var(--ent-surface);border-radius:var(--ent-radius);box-shadow:var(--ent-shadow-sm);border:1px solid var(--ent-border);flex-direction:column;gap:12px;padding:24px;transition:border-color .16s,box-shadow .16s;display:flex}a.ent-kpi-card{color:inherit;text-decoration:none}a.ent-kpi-card:hover,a.ent-kpi-card:focus-visible{border-color:var(--ent-primary);box-shadow:var(--ent-shadow-md)}.ent-kpi-title{color:var(--ent-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.ent-kpi-value{color:var(--ent-text-main);font-size:2rem;font-weight:700}.ent-kpi-trend{align-items:center;gap:4px;font-size:.85rem;font-weight:500;display:flex}.ent-kpi-trend.up{color:var(--ent-success)}.ent-kpi-trend.down{color:var(--ent-danger)}.marketplace-tabs{gap:26px;margin:0 0 18px;position:static}.marketplace-workspace{min-width:0}.marketplace-workspace-head{border-bottom:0;align-items:flex-start;gap:24px;padding:0 0 20px}.marketplace-workspace-head .ent-panel-title{font-size:1.35rem;line-height:1.35}.marketplace-workspace-head p{max-width:760px;color:var(--ent-text-muted);margin:7px 0 0;font-size:.9rem;line-height:1.65}.marketplace-head-actions,.marketplace-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-workspace-body{min-width:0}.marketplace-workspace-body>.ent-panel{margin-bottom:16px}.marketplace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.marketplace-kpis .ent-kpi-card{gap:8px;min-width:0;padding:18px 20px}.marketplace-kpis .ent-kpi-value{font-size:1.65rem}.marketplace-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.marketplace-focus-item{border:1px solid var(--ent-border);border-radius:var(--ent-radius);background:var(--ent-surface);min-width:0;color:var(--ent-text-main);box-shadow:var(--ent-shadow-sm);border-left:3px solid #94a3b8;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"label count icon""note note icon";align-items:center;gap:5px 14px;padding:17px 18px;text-decoration:none;display:grid;position:relative}.marketplace-focus-item:hover{box-shadow:var(--ent-shadow-md);border-color:#cbd5e1}.marketplace-focus-item.is-warning{border-left-color:var(--ent-warning)}.marketplace-focus-item.is-danger{border-left-color:var(--ent-danger)}.marketplace-focus-item.is-success{border-left-color:var(--ent-success)}.marketplace-focus-item>span{grid-area:label;font-weight:650}.marketplace-focus-item>strong{grid-area:count;font-size:1.3rem}.marketplace-focus-item>p{color:var(--ent-text-muted);grid-area:note;margin:0;font-size:.84rem}.marketplace-focus-item>i{width:18px;height:18px;color:var(--ent-text-muted);grid-area:icon}.marketplace-boundary-note{border-radius:var(--ent-radius);color:#29483a;background:#f4faf7;border:1px solid #cfe2d8;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.marketplace-boundary-note>i{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.marketplace-boundary-note p{color:#557064;margin:4px 0 0;font-size:.85rem;line-height:1.55}.marketplace-checksum{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.marketplace-merchant-pill{color:#52616f;vertical-align:middle;background:#f7f9fb;border:1px solid #d8e0e7;border-radius:4px;align-items:center;min-height:22px;margin-right:6px;padding:2px 7px;font-size:.72rem;font-weight:750;display:inline-flex}.admin-collapsible-workbench>summary{cursor:pointer;list-style:none}.admin-collapsible-workbench>summary::-webkit-details-marker{display:none}.admin-collapsible-workbench>summary>svg{width:18px;height:18px;color:var(--ent-text-muted);transition:transform .16s}.admin-collapsible-workbench[open]>summary>svg{transform:rotate(180deg)}.marketplace-merchant-pill.is-official{color:#28633a;background:#eef8f0;border-color:#a9d4b3}.marketplace-inline-select{width:min(230px,100%);min-width:160px;margin:0 0 7px;font-size:.78rem;display:block}.marketplace-policy-editor{margin-bottom:16px;overflow:hidden}.marketplace-policy-fields{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;padding:16px 20px 18px;display:grid}.marketplace-policy-fields label{gap:6px;min-width:0;display:grid}.marketplace-policy-fields label>span{color:var(--ent-text-muted);font-size:.76rem;font-weight:650}.marketplace-workspace-body>.ent-panel:has(.ent-table){overflow-x:auto}@media (width<=1280px){.marketplace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-policy-fields{grid-template-columns:repeat(3,minmax(160px,1fr))}}.ent-panel{background-color:var(--ent-surface);border-radius:var(--ent-radius);box-shadow:var(--ent-shadow-sm);border:1px solid var(--ent-border);overflow:hidden}.ent-section-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:20px;display:flex}.ent-section-head>div:first-child{min-width:0}.ent-section-head h2{margin:4px 0 8px}.ent-section-head p{max-width:760px;color:var(--ent-text-muted);margin:0;line-height:1.65}.ent-eyebrow{color:var(--ent-primary);font-size:.76rem;font-weight:700}.ent-kpi-row{flex:none;align-items:stretch;gap:24px;display:flex}.ent-kpi-row article{border-left:1px solid var(--ent-border);gap:5px;min-width:92px;padding-left:16px;display:grid}.ent-kpi-row span{color:var(--ent-text-muted);font-size:.78rem}.ent-kpi-row strong{color:var(--ent-text-main);font-size:1.35rem;line-height:1}.admin-page-body>.ent-panel,.admin-page-body>[data-admin-system-settings]>.ent-panel,.admin-page-body>[data-admin-user-frontend-control]>.ent-panel,.admin-module-summary{margin-bottom:16px}.admin-module-summary-metrics{padding:14px 20px 18px}.ent-table-scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aeb9c7 #edf1f5;max-width:100%;overflow-x:auto}.ent-table-scroll::-webkit-scrollbar{height:10px}.ent-table-scroll::-webkit-scrollbar-track{background:#edf1f5}.ent-table-scroll::-webkit-scrollbar-thumb{background:#aeb9c7;border:2px solid #edf1f5;border-radius:6px}.ent-table-scroll:focus-visible{outline:2px solid var(--ent-primary);outline-offset:-2px}.admin-table-empty,.admin-report-empty{color:var(--ent-text-muted);padding:28px 24px}.admin-report-artifact-list{gap:10px;display:grid}.admin-report-artifact{border:1px solid var(--ent-border);border-radius:var(--ent-radius);background:var(--ent-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-report-artifact-main{min-width:0}.admin-report-artifact-main .ent-cell-primary{overflow-wrap:anywhere}.admin-report-checksum{color:var(--ent-text-muted);overflow-wrap:anywhere;margin-top:6px;font-family:monospace;font-size:.75rem}.admin-report-artifact-actions{justify-items:end;gap:10px;display:grid}@media (width>=901px) and (width<=1320px){.ent-section-head{align-items:flex-start}.ent-kpi-row{gap:16px}.ent-status-label-full{display:none}.ent-status-label-short{display:inline}}.ent-panel-header{border-bottom:1px solid var(--ent-border);justify-content:space-between;align-items:center;min-height:66px;padding:16px 20px;display:flex}.ent-panel-title{color:var(--ent-text-main);font-size:1.02rem;font-weight:700;line-height:1.35}.ent-table{border-collapse:collapse;width:100%;line-height:1.45}.ent-table th,.ent-table td{text-align:left;border-bottom:1px solid var(--ent-border);padding:12px 15px}.ent-table th{color:var(--ent-text-muted);text-transform:uppercase;letter-spacing:0;background-color:#f7f9fa;font-size:.85rem;font-weight:600}.ent-table:has(>thead>tr>th:nth-child(5)){min-width:760px}.ent-table:has(>thead>tr>th:nth-child(6)){min-width:940px}.ent-table:has(>thead>tr>th:nth-child(7)){min-width:1080px}.ent-table:has(>thead>tr>th:nth-child(8)){min-width:1200px}.marketplace-workspace-body .ent-table{min-width:1120px}.ent-table .ent-btn,.ent-table .ent-pill,.ent-table .ent-badge{white-space:nowrap}:is(.ent-table:has(>tbody>tr>td:last-child .ent-btn)>thead>tr>th:last-child,.ent-table:has(>tbody>tr>td:last-child .ent-btn)>tbody>tr>td:last-child){z-index:1;background:var(--ent-surface);position:sticky;right:0;box-shadow:-10px 0 18px -18px #0f172a8c}.ent-table:has(>tbody>tr>td:last-child .ent-btn)>thead>tr>th:last-child{z-index:2;background:#f8fafc}.ent-table td{color:var(--ent-text-main);vertical-align:middle;font-size:.95rem}.ent-table tr:last-child td{border-bottom:none}.ent-table tr:hover td{background-color:#f8fafc}.ent-cell-primary{color:var(--ent-text-main);margin-bottom:4px;font-weight:600}.ent-cell-secondary{color:var(--ent-text-muted);font-size:.8rem}.ent-pill{white-space:nowrap;letter-spacing:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.admin-system-settings-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-system-settings-panel-header{align-items:flex-start;gap:24px}.admin-system-settings-panel-header>:first-child{flex:auto;min-width:0}.admin-system-settings-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.admin-system-settings-command-bar{border-top:1px solid var(--ent-border);background:#f8fafc;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}.admin-system-settings-command-bar .ent-btn,.admin-system-settings-header-actions .ent-btn{white-space:nowrap}.ent-pill:before{content:"";border-radius:50%;width:6px;height:6px;display:block}.ent-pill-success{background-color:var(--ent-success-light);color:var(--ent-success)}.ent-pill-success:before{background-color:var(--ent-success)}.ent-pill-warning{background-color:var(--ent-warning-light);color:var(--ent-warning)}.ent-pill-warning:before{background-color:var(--ent-warning)}.ent-pill-danger{background-color:var(--ent-danger-light);color:var(--ent-danger)}.ent-pill-danger:before{background-color:var(--ent-danger)}.ent-pill-default{color:var(--ent-text-muted);background-color:#f1f5f9}.ent-pill-default:before{background-color:var(--ent-text-muted)}.ent-btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-size:.9rem;font-weight:500;line-height:1.2;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.ent-btn-primary{background-color:var(--ent-primary);color:#fff}.ent-btn-primary:hover{background-color:var(--ent-primary-hover)}.ent-btn-outline{border-color:var(--ent-border);color:var(--ent-text-main);background-color:#fff}.ent-btn-outline:hover{background-color:#f8fafc}.ent-btn-danger{background-color:var(--ent-danger);color:#fff}.ent-btn-danger:hover{background-color:#dc2626}.ent-dropdown{display:inline-block;position:relative}.ent-dropdown-menu{background-color:var(--ent-surface);border:1px solid var(--ent-border);border-radius:var(--ent-radius);min-width:180px;max-width:min(280px,100vw - 16px);max-height:min(360px,100vh - 16px);box-shadow:var(--ent-shadow-dropdown);z-index:1200;margin:0;padding:4px 0;display:none;position:fixed;inset:auto;overflow-y:auto}.ent-dropdown-menu:popover-open{display:block}.ent-dropdown .ent-btn svg{width:14px;height:14px}.ent-dropdown-divider{background:var(--ent-border);height:1px;margin:4px 0}.ent-dropdown-trigger[aria-expanded=true]{border-color:var(--ent-primary);background-color:#f8fafc}.ent-dropdown-item{text-align:left;width:100%;color:var(--ent-text-main);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:.9rem;transition:background .1s;display:block}.ent-dropdown-item:hover{background-color:#f8fafc}.ent-dropdown-item.danger{color:var(--ent-danger)}.ent-dropdown-item.danger:hover{background-color:var(--ent-danger-light)}.admin-launch-blocker-list{scrollbar-gutter:stable;gap:7px;max-height:min(420px,100vh - 300px);margin-top:9px;display:grid;overflow-y:auto}.admin-launch-blocker{background:var(--ent-bg-muted);border-radius:6px;padding:9px 11px}.admin-launch-blocker .ent-cell-secondary{margin-top:3px}.admin-launch-blocker code{overflow-wrap:anywhere;max-width:100%;color:var(--ent-text-muted);margin-top:6px;font-size:.72rem;display:inline-block}.ent-empty{text-align:center;color:var(--ent-text-muted);padding:64px 32px}.ent-empty svg{opacity:.5;width:48px;height:48px;margin-bottom:16px}.ent-query-bar{grid-template-columns:minmax(240px,1fr) minmax(132px,.18fr) minmax(104px,.12fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}.ent-query-field{min-width:0;margin:0}.admin-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:12px 2px 0;display:flex}.admin-pagination>span{color:var(--ent-text-muted);margin-right:2px;font-size:.85rem}.ent-form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ent-form-group:last-child{margin-bottom:0}.ent-label{color:var(--ent-text-main);font-size:.85rem;font-weight:600}.ent-input,.ent-select,.ent-textarea{border:1px solid var(--ent-border);width:100%;font-family:var(--ent-font);color:var(--ent-text-main);background-color:var(--ent-surface);box-sizing:border-box;border-radius:6px;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ent-input:focus,.ent-select:focus,.ent-textarea:focus{border-color:var(--ent-primary);box-shadow:0 0 0 3px var(--ent-primary-light);outline:none}.ent-textarea{resize:vertical;min-height:80px}.ent-form-row{gap:16px;display:flex}.ent-form-row>*{flex:1}.admin-feature-switch{width:108px;min-height:32px;color:var(--ent-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;font-size:.82rem;display:inline-flex}.admin-config-control-grid{grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);align-items:start;gap:20px;display:grid}.admin-config-owner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-feature-switch-row{border-bottom:1px solid var(--ent-border);grid-template-columns:minmax(210px,1fr) 130px 120px;align-items:center;gap:12px;padding:14px 0;display:grid}.admin-feature-switch-track{background:var(--ent-border);border-radius:999px;align-items:center;width:38px;height:22px;padding:3px;transition:background .16s;display:inline-flex}.admin-feature-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;transform:translate(0);box-shadow:0 1px 3px #0f172a38}.admin-feature-switch.is-on{color:var(--ent-primary)}.admin-feature-switch.is-on .admin-feature-switch-track{background:var(--ent-primary)}.admin-feature-switch.is-on .admin-feature-switch-track>span{transform:translate(16px)}.admin-feature-switch:focus-visible{outline:2px solid var(--ent-primary);outline-offset:3px}@media (width<=1180px){.admin-config-control-grid{grid-template-columns:minmax(0,1fr)}.admin-config-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.credit-summary-item{border-right:1px solid var(--ent-border);min-width:0;padding:18px 20px}.credit-summary-item:last-child{border-right:0}.credit-summary-item span{color:var(--ent-text-muted);margin-bottom:5px;font-size:.78rem;display:block}.credit-summary-item strong{color:var(--ent-text);font-size:1.35rem;line-height:1.25;display:block}.credit-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.credit-command-form{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr);gap:12px;padding:18px 20px 20px;display:grid}.credit-command-form .ent-form-group{margin:0}.credit-command-reason,.credit-command-actions{grid-column:1/-1}.credit-command-actions{justify-content:flex-end;padding-top:2px;display:flex}.credit-policy-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px 20px;display:grid}.credit-policy-form .ent-form-group{margin:0}@media (width<=1180px){.admin-finance-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.admin-finance-command-strip>:first-child{grid-column:1/-1}.credit-summary,.credit-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-command-grid{grid-template-columns:minmax(0,1fr)}.credit-summary-item:nth-child(2){border-right:0}.admin-system-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-table .ent-table{min-width:700px}.admin-audit-table th:first-child,.admin-audit-table td:first-child{width:144px}.admin-audit-table th:nth-child(2),.admin-audit-table td:nth-child(2){width:138px}.admin-audit-table th:nth-child(3),.admin-audit-table td:nth-child(3){width:205px}.admin-audit-table th:nth-child(5),.admin-audit-table td:nth-child(5){width:94px}}@media (width<=900px){body.admin-mode{width:100%;overflow:hidden}.ent-layout{width:100%;max-width:100vw;position:relative}.ent-sidebar{width:min(82vw,300px);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 40px #0f172a47}.ent-layout.is-sidebar-open .ent-sidebar{transform:translate(0)}.ent-sidebar-backdrop{z-index:90;background:#0f172a7a;border:0;position:fixed;inset:0 0 0 min(82vw,300px)}.ent-layout.is-sidebar-open .ent-sidebar-backdrop{display:block}.ent-main{width:100%;max-width:100vw}.ent-header{flex-wrap:wrap;justify-content:flex-start;gap:8px;height:auto;min-height:64px;padding:10px 12px;display:flex}.ent-mobile-menu{border:1px solid var(--ent-border);background:var(--ent-surface);width:40px;height:40px;color:var(--ent-text-main);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.ent-mobile-menu svg{width:20px;height:20px}.ent-breadcrumb{flex:calc(100% - 52px);min-width:0;font-size:.9rem;overflow:hidden}.ent-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.ent-header-actions{scrollbar-width:thin;width:100%;padding-bottom:2px;overflow-x:auto}.ent-header-actions .ent-search-bar{flex:0 0 220px}.ent-header-actions .ent-search-bar .ent-input{width:170px!important}.ent-content{padding:16px}.ent-kpi-grid,.credit-summary,.credit-command-grid,.credit-policy-form,.credit-command-form,.admin-dashboard-panels{grid-template-columns:minmax(0,1fr)!important}.ent-tabs{gap:22px;padding:0 16px;overflow-x:auto}.ent-panel{max-width:100%;overflow-x:auto}[data-admin-search-results]{margin-inline:16px!important}.ent-form-row{flex-direction:column}}@media (width<=560px){.admin-finance-command-strip{grid-template-columns:minmax(0,1fr)!important}.admin-finance-command-strip>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ent-sidebar{transition:none}}.admin-reason-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d182685;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-reason-dialog{border:1px solid var(--ent-border);background:var(--ent-surface,#fff);border-radius:8px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #08121f3d}.admin-reason-dialog>header{border-bottom:1px solid var(--ent-border);align-items:flex-start;gap:13px;padding:21px 22px 17px;display:flex}.admin-reason-dialog-mark{color:#8a4d0f;background:#fff3dd;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.admin-reason-dialog-mark.is-info{color:#0f5b4d;background:#e7f6f0}.admin-reason-dialog h2{color:var(--ent-text,#132033);margin:0;font-size:17px;line-height:1.35}.admin-reason-dialog p{color:var(--ent-text-secondary,#64748b);margin:6px 0 0;font-size:13px;line-height:1.65}.admin-reason-dialog form{gap:9px;padding:19px 22px 21px;display:grid}.admin-reason-dialog label{color:var(--ent-text,#132033);font-size:13px;font-weight:700}.admin-reason-dialog textarea,.admin-reason-dialog input{border:1px solid var(--ent-border);width:100%;color:var(--ent-text,#132033);background:var(--ent-surface,#fff);font:inherit;border-radius:6px;padding:11px 12px;line-height:1.6}.admin-reason-dialog textarea{resize:vertical;min-height:116px}.admin-reason-dialog textarea:focus,.admin-reason-dialog input:focus{border-color:var(--ent-primary,#1f6feb);outline:3px solid #1f6feb1f}.admin-reason-dialog-error{color:#b42318;font-size:12px}.admin-reason-dialog footer{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.admin-action-block-meta{color:var(--ent-text-secondary,#64748b);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px 14px;padding:18px 22px 8px;font-size:12px;display:grid}.admin-action-block-meta strong{color:#0f6b4f}.admin-action-block-meta code{overflow-wrap:anywhere;min-width:0;color:var(--ent-text,#132033);font-size:12px}.admin-action-block-dialog>footer{padding:10px 22px 21px}.ent-btn-warning{color:#fff;background:#b45309;border-color:#b45309}.ent-btn-warning:hover{background:#92400e;border-color:#92400e}[data-admin-dialog-source]{display:none!important}body.admin-editor-dialog-open{overflow:hidden}.admin-editor-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182875;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.admin-editor-dialog{border:1px solid var(--ent-border);background:var(--ent-bg,#f5f7fa);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 64px);max-height:calc(100vh - 64px);display:grid;overflow:hidden;box-shadow:0 28px 80px #08121f47}.admin-editor-dialog-header,.admin-editor-dialog-footer{background:var(--ent-surface,#fff);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.admin-editor-dialog-header{border-bottom:1px solid var(--ent-border)}.admin-editor-dialog-header span{color:var(--ent-text-muted,#667085);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.admin-editor-dialog-header h2{color:var(--ent-text,#132033);margin:0;font-size:19px;line-height:1.35}.admin-editor-dialog-content{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.admin-editor-dialog-content>[data-admin-dialog-source]{width:100%;box-shadow:none;border-radius:6px;margin:0!important;display:block!important}.admin-editor-dialog-content .ent-panel-header{align-items:flex-start}.admin-editor-dialog-footer{border-top:1px solid var(--ent-border)}.admin-editor-dialog-footer>span{color:var(--ent-text-muted,#667085);font-size:12px}.admin-editor-dialog-footer>span:not(:empty):before{content:"";background:var(--ent-primary,#1f6feb);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}@media (width<=900px){.admin-editor-dialog-backdrop{padding:18px}.admin-editor-dialog{width:calc(100vw - 36px);max-height:calc(100vh - 36px)}}.billing-command-strip{border:1px solid var(--ent-border);background:var(--ent-surface);box-shadow:var(--ent-shadow-sm);border-radius:8px;grid-template-columns:minmax(320px,1fr) minmax(520px,1.25fr);align-items:center;gap:28px;margin-bottom:14px;padding:18px 22px;display:grid}.billing-command-title{gap:5px;min-width:0;display:grid}.billing-command-title span{color:#438f74;font-size:12px;font-weight:800}.billing-command-title strong{color:var(--ent-text-main);font-size:17px;line-height:1.45}.billing-command-strip dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.billing-command-strip dl>div{border-left:1px solid var(--ent-border);min-width:0;padding:0 17px}.billing-command-strip dt{color:var(--ent-text-muted);font-size:11px;font-weight:700}.billing-command-strip dd{color:var(--ent-text-main);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:15px;font-weight:800;overflow:hidden}.billing-command-strip .is-danger,.billing-health-summary .is-danger{color:#b42318}.billing-command-strip .is-success,.billing-health-summary .is-success{color:#27805f}.billing-tabs{margin-bottom:14px}.billing-blueprint{border:1px solid var(--ent-border);background:#fbfcfd;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.billing-blueprint>div{border-left:1px solid var(--ent-border);min-width:0;padding:17px 18px}.billing-blueprint>div:first-child{border-left:0}.billing-blueprint span{color:#438f74;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.billing-blueprint strong{color:var(--ent-text-main);font-size:14px;display:block}.billing-blueprint p{color:var(--ent-text-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.billing-workspace-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:0 0 12px;padding:4px 2px;display:flex}.billing-workspace-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.billing-workspace-toolbar strong{font-size:16px}.billing-workspace-toolbar span{color:var(--ent-text-muted);font-size:12px}.billing-workspace-toolbar>div:last-child,.billing-row-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.billing-product-groups{gap:12px;display:grid}.billing-product-group{margin:0;overflow:hidden}.billing-group-count{color:#34775f;background:#f5faf8;border:1px solid #dce9e3;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:800}.billing-table-wrap{max-width:100%;overflow-x:auto}.billing-product-table{min-width:960px}.billing-product-table th:first-child{width:22%}.billing-product-table th:nth-child(2){width:16%}.billing-product-table th:nth-child(3){width:34%}.billing-product-table th:nth-child(4),.billing-product-table th:nth-child(5){width:14%}.billing-product-table td>strong,.billing-product-table td>span,.billing-product-table td>small{display:block}.billing-product-table td>span,.billing-product-table td>small{color:var(--ent-text-muted);margin-top:4px;font-size:11px;line-height:1.45}.billing-scope-copy{color:var(--ent-text-main)!important;font-size:12px!important}.billing-empty-row,.billing-empty-copy{color:var(--ent-text-muted);text-align:center;padding:28px!important}.billing-editor{border-color:#b9d8ca;margin-top:14px;overflow:hidden;box-shadow:0 8px 24px #25564314}.billing-editor-body{display:grid}.billing-editor-section{border-top:1px solid var(--ent-border);grid-template-columns:220px minmax(0,1fr);gap:26px;padding:22px;display:grid}.billing-editor-section:first-child{border-top:0}.billing-editor-section>header{align-content:start;gap:6px;display:grid}.billing-editor-section>header strong{font-size:14px}.billing-editor-section>header span{color:var(--ent-text-muted);font-size:12px;line-height:1.6}.billing-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.billing-editor-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-editor-wide{grid-column:1/-1}.billing-feature-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-8px;display:grid}.billing-check{border:1px solid var(--ent-border);min-height:38px;color:var(--ent-text-main);background:#fbfcfd;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.billing-check input{width:16px;height:16px;accent-color:var(--ent-primary)}.billing-editor-footer{border-top:1px solid var(--ent-border);background:#f7faf8;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.billing-editor-footer span{color:var(--ent-text-muted);font-size:12px}.billing-meter-layout,.billing-policy-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.billing-meter-main,.billing-policy-layout>div:first-child{gap:14px;display:grid}.billing-meter-editor,.billing-commission{position:sticky;top:14px}.billing-meter-form,.billing-commission-body{gap:14px;padding:18px;display:grid}.billing-health-summary{border-top:1px solid var(--ent-border);border-bottom:1px solid var(--ent-border);background:#fbfcfd;gap:24px;padding:14px 18px;font-size:12px;font-weight:800;display:flex}.billing-health-list{display:grid}.billing-health-list article{border-top:1px solid var(--ent-border);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:15px 18px;display:grid}.billing-health-list article:first-child{border-top:0}.billing-health-list article>span{color:#6b4509;background:#fff4d9;border-radius:5px;width:fit-content;height:fit-content;padding:4px 7px;font-size:10px;font-weight:800}.billing-health-list article[data-severity=BLOCKER]>span{color:#9f2d27;background:#fdecea}.billing-health-list article[data-severity=PASS]>span{color:#24765a;background:#eaf7f0}.billing-health-list strong{font-size:13px}.billing-health-list p,.billing-guardrails p{color:var(--ent-text-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.billing-guardrails>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-guardrails article{border-top:1px solid var(--ent-border);border-left:1px solid var(--ent-border);min-width:0;padding:18px}.billing-guardrails article:nth-child(odd){border-left:0}.billing-commission-body>strong{color:#34775f;font-size:30px}@media (width<=1380px){.billing-command-strip{grid-template-columns:minmax(0,1fr)}.billing-command-strip dl>div:first-child{border-left:0;padding-left:0}.billing-editor-section{grid-template-columns:180px minmax(0,1fr)}.billing-editor-grid-4,.billing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.billing-blueprint,.billing-command-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-blueprint>div:nth-child(3),.billing-command-strip dl>div:nth-child(3){border-left:0;border-top:1px solid var(--ent-border)}.billing-blueprint>div:nth-child(4),.billing-command-strip dl>div:nth-child(4){border-top:1px solid var(--ent-border)}.billing-meter-layout,.billing-policy-layout{grid-template-columns:minmax(0,1fr)}.billing-meter-editor,.billing-commission{position:static}}.admin-global-search-workspace{border:1px solid var(--ent-border);background:var(--ent-surface);border-radius:6px;margin:0 24px 16px;overflow:hidden;box-shadow:0 14px 34px #0f172a1f}.admin-global-search-workspace>header{border-bottom:1px solid var(--ent-border);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.admin-global-search-workspace>header span,.admin-global-detail-heading span{color:var(--ent-primary);font-size:.72rem;font-weight:700}.admin-global-search-workspace>header h2,.admin-global-detail-heading h2{color:var(--ent-text);margin:3px 0 0;font-size:1rem;line-height:1.35}.admin-global-search-layout{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);min-height:380px;max-height:min(650px,100vh - 150px);display:grid}.admin-global-search-results,.admin-global-detail{min-width:0;overflow:auto}.admin-global-search-results{border-right:1px solid var(--ent-border)}.admin-global-search-result{border:0;border-bottom:1px solid var(--ent-border);width:100%;min-height:64px;color:var(--ent-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.admin-global-search-result:hover,.admin-global-search-result:focus-visible{background:var(--ent-surface-soft)}.admin-global-search-result.is-active{background:var(--ent-primary-soft);box-shadow:inset 3px 0 0 var(--ent-primary)}.admin-global-search-result-main{gap:5px;min-width:0;display:grid}.admin-global-search-result-main strong,.admin-global-search-result-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-global-search-result-main small{color:var(--ent-text-muted);font-size:.75rem}.admin-global-search-result-status{color:var(--ent-text-muted);flex:none;font-size:.75rem}.admin-global-search-empty{min-height:180px;color:var(--ent-text-muted);text-align:center;place-items:center;padding:32px 20px;display:grid}.admin-global-search-error{border-bottom:1px solid color-mix(in srgb, var(--ent-danger) 28%, var(--ent-border));background:color-mix(in srgb, var(--ent-danger) 8%, var(--ent-surface));color:var(--ent-danger);padding:10px 16px;font-size:.8rem}.admin-global-detail{padding:18px}.admin-global-detail-heading{border-bottom:1px solid var(--ent-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.admin-global-detail-heading p{color:var(--ent-text-muted);margin:5px 0 0;font-size:.78rem}.admin-global-detail-summary{border-bottom:1px solid var(--ent-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px 0;display:grid}.admin-global-detail-summary>div{min-width:0;padding:8px 12px 8px 0}.admin-global-detail-summary dt{color:var(--ent-text-muted);font-size:.7rem}.admin-global-detail-summary dd{color:var(--ent-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:600}.admin-global-detail-section{padding-top:15px}.admin-global-detail-section h3{margin:0 0 9px;font-size:.82rem}.admin-global-detail-relations{border-top:1px solid var(--ent-border)}.admin-global-detail-relations a{border-bottom:1px solid var(--ent-border);min-height:38px;color:var(--ent-text);justify-content:space-between;gap:12px;padding:8px 2px;text-decoration:none;display:flex}.admin-global-detail-relations a:hover{color:var(--ent-primary)}.admin-global-detail-events{gap:8px;display:grid}.admin-global-detail-events>div{min-width:0;color:var(--ent-text-muted);grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr) auto;gap:10px;font-size:.72rem;display:grid}.admin-global-detail-events strong,.admin-global-detail-events span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-global-detail-events strong{color:var(--ent-text)}.admin-global-detail-actions{border-top:1px solid var(--ent-border);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.admin-global-detail-actions>span{color:var(--ent-text-muted);font-size:.72rem}@media (width<=1180px){.admin-global-search-workspace{margin-inline:16px}.admin-global-search-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.admin-global-detail-events>div{grid-template-columns:1fr;gap:3px}}
