@charset "UTF-8";.workspace-view .wk-bar1{position:fixed!important;top:5px!important;left:140px!important;right:10px!important;z-index:110!important;height:48px!important;min-height:48px!important;margin:0!important;padding:4px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.workspace-view .wk-bar1>*{pointer-events:auto!important}.workspace-view .wk.sheet-toolbar-integrated .wk-bar1{position:relative!important;inset:auto!important;z-index:50!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:0!important;background:var(--bg-surface)!important;box-shadow:none!important;pointer-events:auto!important}.workspace-view .wk.sheet-toolbar-integrated .wk-bar1:after{content:"";position:absolute;z-index:100;right:0;bottom:0;left:0;border-bottom:1px solid var(--border);pointer-events:none}.workspace-view .wk.canvas-toolbar-integrated .wk-bar1{position:relative!important;inset:auto!important;z-index:50!important;display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid #e4e7ec!important;border-bottom:1px solid #e4e7ec!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;pointer-events:auto!important}.workspace-view .wk.slides-toolbar-integrated .wk-bar1{position:relative!important;inset:auto!important;z-index:50!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--ws-border, #e2e8f0)!important;border-radius:0!important;background:var(--ws-toolbar, #fff)!important;box-shadow:none!important;pointer-events:auto!important}.workspace-view .wk.sheet-toolbar-integrated .wk-bar1 .wk-header-right{position:static!important;inset:auto!important}.workspace-view .wk.canvas-toolbar-integrated .wk-bar1 .wk-header-right{position:static!important;inset:auto!important;margin-left:0!important}.workspace-view .wk.slides-toolbar-integrated .wk-bar1 .wk-header-right{position:absolute!important;inset:0 10px auto auto!important;margin:0!important;border:0!important}.workspace-view .wk-bar1 .wk-header-right{position:absolute!important;left:calc(50% + 150px)!important;right:auto!important;top:4px!important}.workspace-view .yn-top{z-index:100!important}.workspace-view .yn-apps-pop.workspace-apps-pop{z-index:1000}.workspace-view .yn-notif-pop{position:fixed!important;top:64px!important;right:112px!important;z-index:1000!important}:root{--brand: #0e7a66;--brand-dark: #0c5a46;--brand-light: #e9f3ee;--accent: #b45309;--accent-dark: #7c5a03;--accent-light: #fbf1e0;--gold: #b45309;--success: #16794f;--warning: #b45309;--danger: #b42318;--ai-accent: #0F6E56;--ai-accent-hover: #085041;--ai-accent-bg: #E1F5EE;--ai-accent-text: #085041;--ai-accent-on: #ffffff;--accent-on: #ffffff;--switch-thumb: #ffffff;--success-bg: #EAF3DE;--success-text: #27500A;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(18, 40, 32, .05);--shadow-md: 0 6px 20px -8px rgba(18, 40, 32, .14);--shadow-lg: 0 18px 40px -14px rgba(18, 40, 32, .22) ;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--font-sans: quicksand, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--side: #0e1d18;--side-2: #16281f;--side-line: #22362c;--side-ink: #b8c9c0;--side-mut: #71887c;--theme-brand: #0e7a66;--theme-brand-dark: #0c5a46;--theme-brand-light: #e9f3ee;--theme-brand-alt: #087568;--theme-brand-alt-deep: #075e54;--vid: #1c7a45;--vid-bg: #e6f3ea;--hrm: #3d51c4;--hrm-bg: #e9ecfb;--aria: #8a34c6;--aria-bg: #f3e9fb;--red-bg: #fcecea}:root[data-theme=light]{--bg-app: #f5f7f4;--bg-surface: #ffffff;--bg-field: #ffffff;--bg-popover: var(--bg-surface);--solid-base: #ffffff;--bg-surface-raised: #ffffff;--bg-sidebar: #fbfcfa;--bg-hover: #eef2ee;--bg-active: #e9f3ee;--bg-input: #ffffff;--border: #e7ebe7;--border-strong: #dbe1db;--text-primary: #14231d;--text-secondary: #3d4b44;--text-muted: #6b7a72;--text-on-brand: #ffffff;--scrollbar-thumb: #cdd6cf;--surface: var(--bg-surface);--bg-card: var(--bg-surface);--bg-subtle: rgba(20, 35, 29, .03);--bg-soft: #f5f7f4;--brand-subtle: rgba(14, 122, 102, .1);--danger-subtle: rgba(180, 35, 24, .08);--border-control: #7f8f86;--presence-ring: #000000;--presence-offline-fill: whitesmoke;color-scheme:light}:root[data-theme=dark]{--bg-app: #0f1815;--bg-surface: #15201b;--bg-field: #1b2822;--bg-popover: var(--bg-surface);--solid-base: #0f1815;--bg-surface-raised: #1a2620;--bg-sidebar: #101a16;--bg-hover: #1e2b24;--bg-active: #1a3229;--bg-input: #1a2620;--border: #263a30;--border-strong: #34493d;--text-primary: #e9f3ee;--text-secondary: #aec3b8;--text-muted: #7c9488;--text-on-brand: #06201a;--accent-on: #06201a;--scrollbar-thumb: #34493d;--brand: #2fbf9f;--brand-dark: #7fe0c8;--brand-light: #1a3229;--accent: #f0a04b;--accent-dark: #f5b978;--accent-light: #33261a;--gold: #f0a04b;--success: #4ade80;--warning: #f0a04b;--danger: #f97066;--vid: #4ade80;--vid-bg: #17301f;--hrm: #9aa8ff;--hrm-bg: #232a52;--aria: #d4a5f5;--aria-bg: #2f1f3d;--red-bg: #3a1d1a;--surface: var(--bg-surface);--bg-card: var(--bg-surface-raised);--bg-subtle: rgba(233, 243, 238, .04);--bg-soft: #101a16;--brand-subtle: rgba(47, 191, 159, .14);--danger-subtle: rgba(249, 112, 102, .14);--border-control: #56705f;--presence-ring: #ffffff;--presence-offline-fill: #3a3a3a;color-scheme:dark}:root{--icon-default: var(--text-secondary);--icon-emphasis: var(--text-primary);--icon-subtle: var(--text-muted);--icon-brand: var(--brand);--icon-brand-hover: var(--brand-dark, var(--brand));--icon-on-brand: var(--text-on-brand, #ffffff);--icon-danger: var(--danger);--icon-warning: var(--warning);--icon-success: var(--success);--icon-side-default: color-mix(in srgb, var(--brand) 55%, var(--side-ink));--icon-side-active: var(--side-ink)}:root[data-theme=light]{--icon-default: color-mix(in srgb, var(--brand-dark, var(--brand)) 62%, var(--text-secondary))}:root[data-theme=dark]{--icon-default: color-mix(in srgb, var(--brand) 55%, var(--text-secondary))}:root[data-density=compact]{--row-py: 4px;--msg-gap: 10px}:root[data-density=comfortable]{--row-py: 8px;--msg-gap: 18px}:root{--base-font: 16px;--ui-zoom: 1}:root[data-font-size=small]{--ui-zoom: .9}:root[data-font-size=medium]{--ui-zoom: 1}:root[data-font-size=large]{--ui-zoom: 1.1}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--base-font, 14.5px);background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased}.glass-panel{background:var(--bg-surface-raised, var(--bg-surface));border:1px solid var(--border);box-shadow:var(--shadow-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}h1,h2,h3,h4,p{margin:0}button{font-family:inherit;color:inherit;cursor:pointer}a{color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.yn-stage>*{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.yn-stage>router-outlet{display:contents;flex:0 0 auto;min-width:0;min-height:0;overflow:visible}.yn-stage>app-call-overlay{flex:0 0 auto;display:contents;min-width:0;min-height:0;overflow:visible}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}*::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font-size:13.5px;font-weight:600;transition:background .12s ease,border-color .12s ease,transform .05s ease;white-space:nowrap}.btn:hover{background:var(--bg-hover)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--text-on-brand)}.btn-primary:hover{background:var(--brand-dark)}.btn-danger{background:transparent;border-color:var(--danger);color:var(--danger)}.btn-danger:hover{background:#b423181a}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--bg-hover)}.btn-sm{padding:4px 10px;font-size:12.5px}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;font-weight:600!important;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--icon-default);transition:background .12s ease,color .12s ease}.icon-btn:hover{background:var(--bg-hover);color:var(--icon-emphasis)}.icon-btn.active{background:var(--bg-active);color:var(--icon-brand)}.icon-btn svg{flex-shrink:0}.icon-color-default{color:var(--icon-default)}.icon-color-emphasis{color:var(--icon-emphasis)}.icon-color-subtle{color:var(--icon-subtle)}.icon-color-brand{color:var(--icon-brand)}.icon-color-danger{color:var(--icon-danger)}.icon-color-warning{color:var(--icon-warning)}.icon-color-success{color:var(--icon-success)}svg.app-icon{display:inline-block;vertical-align:middle;flex-shrink:0;transition:color .15s ease}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--text-muted);color:#fff;font-size:11px;font-weight:700;line-height:1}.badge.unread{background:var(--brand)}.badge.mention{background:var(--accent)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:-.2px}.presence-dot{box-sizing:border-box;width:9px;height:9px;border-radius:50%;display:inline-block;border:1.2px solid var(--presence-ring)}.presence-dot.online{background:#22c55e}.presence-dot.idle{background:var(--warning)}.presence-dot.offline{background:var(--presence-offline-fill)}.presence-dot.busy{background:#e0891c}.presence-dot.dnd{background:linear-gradient(135deg,transparent 44%,#fff 44%,#fff 56%,transparent 56%) no-repeat,var(--danger)}.presence-dot.ooo{background:#8e6cf0}.presence-dot.brb{background:var(--warning)}.divider{height:1px;background:var(--border);border:none;margin:var(--space-3) 0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--text-muted);padding:var(--space-6);text-align:center}.empty-state .empty-icon{font-size:40px;margin-bottom:var(--space-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.modal-backdrop{position:fixed;inset:0;background:#0e1d1873;display:flex;align-items:center;justify-content:center;z-index:200;animation:modal-fade .15s ease}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-panel{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow-y:auto}.md-content{font-size:inherit;line-height:1.5;color:var(--text-primary);word-wrap:break-word}.md-content p{margin:0 0 6px}.md-content p:last-child{margin-bottom:0}.md-content strong{font-weight:700}.md-content em{font-style:italic}.md-content del{opacity:.65}.md-content u{text-decoration:underline}.md-content code{background:var(--bg-hover);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:var(--font-mono);font-size:.88em}.md-content pre.code-block{background:#10201a;color:#d7e4dd;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);overflow-x:auto;margin:6px 0;font-family:var(--font-mono);font-size:.85em;line-height:1.55}.md-content pre.code-block code{background:none;border:none;padding:0;color:inherit}.md-content pre.code-block .tok-keyword{color:#7fd0ff}.md-content pre.code-block .tok-string{color:#ffd48a}.md-content pre.code-block .tok-comment{color:#7f9a9e;font-style:italic}.md-content blockquote{margin:6px 0;padding:2px var(--space-3);border-left:3px solid var(--border-strong);color:var(--text-secondary)}.md-content blockquote p{margin:2px 0}.md-content ul,.md-content ol{margin:4px 0;padding-left:22px}.md-content li{margin:2px 0}.md-content ul.checklist{list-style:none;padding-left:0}.md-content ul.checklist li.checklist-item{display:flex;align-items:flex-start;gap:8px}.md-content ul.checklist li.checklist-item .check-box{flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px;color:#fff}.md-content ul.checklist li.checklist-item.checked .check-box{background:var(--success);border-color:var(--success)}.md-content ul.checklist li.checklist-item.checked{text-decoration:line-through;opacity:.7}.md-content a.md-link{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.md-content .mention{background:var(--hrm-bg);color:var(--hrm);border-radius:5px;padding:0 5px 1px;font-weight:600;cursor:pointer}.md-content .mention-me{background:var(--accent);color:var(--accent-on)}.md-content .mention-all{background:var(--accent-light);color:var(--accent-dark);font-weight:700}.md-content .stream-link{background:var(--bg-hover);border-radius:5px;padding:0 6px;font-weight:600;color:var(--text-primary);cursor:pointer}.md-content .stream-link:hover{background:var(--bg-active)}.md-content .emoji{font-size:1.15em;vertical-align:-2px}.md-content .app-link-card{display:flex;align-items:center;gap:10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 12px;margin:4px 0;max-width:340px;box-shadow:var(--shadow-sm)}.md-content .app-link-card .alc-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.md-content .app-link-card.audio .alc-icon{background:linear-gradient(150deg,#1c9a63,#0c5a46)}.md-content .app-link-card.video .alc-icon{background:linear-gradient(150deg,#3d51c4,#262f80)}.md-content .app-link-card.file .alc-icon{background:linear-gradient(150deg,#b45309,#7c5a03)}.md-content .app-link-card .alc-body{flex:1;min-width:0}.md-content .app-link-card .alc-title{font-weight:700;font-size:12.5px;color:var(--text-primary)}.md-content .app-link-card .alc-sub{font-size:11px;color:var(--text-muted);margin-top:1px}.md-content .app-link-card .alc-join{border:0;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:700;background:var(--brand);color:var(--text-on-brand);cursor:pointer;flex-shrink:0}.md-content .app-link-card .alc-join:hover{background:var(--brand-dark)}.md-content .app-link-card.call{max-width:300px}.md-content .app-link-card.call.joined{border-color:var(--brand);background:var(--bg-active)}.md-content .app-link-card .alc-live{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:10px;font-weight:700;color:var(--danger)}.md-content .app-link-card .alc-join.joined{background:var(--bg-hover);color:var(--text-secondary);cursor:default}.md-content .app-link-card .alc-join.joined:hover{background:var(--bg-hover)}.md-content .app-link-card .alc-join:disabled:not(.joined){opacity:.5;cursor:not-allowed}.md-content .app-link-card .alc-join:disabled:not(.joined):hover{background:var(--brand)}.ws-page{height:100%;overflow-y:auto;padding:28px 36px 48px}.ws-page h2{font-size:21px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.ws-page .ws-sub{color:var(--text-muted);font-size:12.5px;margin-bottom:22px;max-width:860px;line-height:1.6}.ws-tabs{display:flex;gap:7px;margin-bottom:18px;flex-wrap:wrap}.ws-tab{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;padding:7px 16px;font-size:12.5px;cursor:pointer;font-weight:600;color:var(--text-muted)}.ws-tab:hover{border-color:var(--border-strong)}.ws-tab.on{background:var(--text-primary);color:var(--bg-surface);border-color:var(--text-primary)}.ws-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:15px;max-width:1080px}.ws-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 17px;box-shadow:var(--shadow-sm);transition:box-shadow .13s ease}.ws-card:hover{box-shadow:var(--shadow-md)}.ws-card .t{font-weight:700;font-size:13.5px;color:var(--text-primary)}.ws-card .d{font-size:12px;color:var(--text-muted);margin:7px 0 11px;line-height:1.55}.ws-pill{display:inline-block;font-size:9.5px;font-weight:700;border-radius:6px;padding:3px 9px;margin-right:5px;letter-spacing:.04em;text-transform:uppercase}.ws-pill.ok{background:var(--vid-bg);color:var(--success)}.ws-pill.warn{background:var(--accent-light);color:var(--accent-dark)}.ws-pill.off{background:var(--bg-hover);color:var(--text-muted)}.ws-pill.red{background:var(--red-bg);color:var(--danger)}.ws-pill.canary{background:var(--aria-bg);color:var(--aria)}.ws-mrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;max-width:1080px;margin-bottom:22px}.ws-metric{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:var(--shadow-sm)}.ws-metric .v{font-size:26px;font-weight:800;letter-spacing:-.02em}.ws-metric .l{font-size:12px;color:var(--text-muted);margin-top:5px;line-height:1.5}.ws-metric .delta{font-size:11px;font-weight:700;color:var(--success)}.ws-attn{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:15px 18px;margin-bottom:11px;display:flex;gap:14px;align-items:flex-start;max-width:920px;box-shadow:var(--shadow-sm);transition:box-shadow .13s ease}.ws-attn:hover{box-shadow:var(--shadow-md)}.ws-tchip{font-size:9.5px;font-weight:700;border-radius:6px;padding:4px 9px;flex-shrink:0;margin-top:1px;letter-spacing:.05em}.ws-tchip.approval{background:var(--red-bg);color:var(--danger)}.ws-tchip.task{background:var(--hrm-bg);color:var(--hrm)}.ws-tchip.sugg{background:var(--vid-bg);color:var(--vid)}.ws-tchip.run{background:var(--accent-light);color:var(--accent-dark)}.ws-attn .body{flex:1;min-width:0}.ws-attn .t{font-weight:600;font-size:13.5px;color:var(--text-primary)}.ws-attn .d{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.55}.ws-attn .acts{display:flex;gap:7px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.ws-srcchip{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;border-radius:6px;padding:2px 8px;margin-right:6px;letter-spacing:.04em;text-transform:uppercase}.ws-srcchip.eng{background:var(--hrm-bg);color:var(--hrm)}.ws-srcchip.ai{background:var(--vid-bg);color:var(--vid)}.ws-grid{border-collapse:separate;border-spacing:0;background:var(--bg-surface);font-size:13px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);width:100%;max-width:1080px}.ws-grid th,.ws-grid td{border-bottom:1px solid var(--border);padding:10px 16px;text-align:left}.ws-grid tr:last-child td{border-bottom:0}.ws-grid th{background:var(--bg-active);font-size:11px;font-weight:700;color:var(--brand-dark);text-transform:uppercase;letter-spacing:.03em}.ws-opsrow{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:15px 18px;margin-bottom:11px;max-width:960px;box-shadow:var(--shadow-sm)}.ws-opshead{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.ws-opshead .t{font-weight:700;font-size:13.5px;color:var(--text-primary)}.ws-opshead .acts{margin-left:auto;display:flex;gap:7px}.ws-steps{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.ws-step{font-size:11px;border-radius:8px;padding:5px 11px;border:1px solid var(--border);background:var(--bg-app);color:var(--text-muted);font-weight:500}.ws-step.done{background:var(--vid-bg);color:var(--vid);border-color:#c4e3cd}.ws-step.run{background:var(--accent-light);color:var(--accent-dark);border-color:#e8d5a4}.ws-step.fail{background:var(--red-bg);color:var(--danger);border-color:#f2c4be}.ws-opsmeta{font-size:11px;color:var(--text-muted);margin-top:10px;font-family:var(--font-mono);letter-spacing:-.01em}.ws-trace{background:var(--side);color:#c9dcd2;border-radius:var(--radius-lg);padding:16px 20px;font-family:var(--font-mono);font-size:11.5px;line-height:2;max-width:900px;margin-top:10px;box-shadow:var(--shadow-md);border:1px solid var(--side-line)}.ws-trace .ok{color:#6fe0a0}.ws-trace .tl{color:#7fb2d8}.ws-trace .wr{color:#ffcf6e}.ws-panelbox{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:15px 18px;box-shadow:var(--shadow-sm)}.ws-panelbox h4{font-size:12.5px;margin-bottom:9px;font-weight:700}.ws-panelbox .li{font-size:12px;color:var(--text-muted);line-height:1.8}.ws-node{background:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:13px 18px;width:100%;max-width:380px;box-shadow:var(--shadow-sm)}.ws-node .nt{font-weight:700;font-size:13px;color:var(--text-primary)}.ws-node .nd{font-size:11.5px;color:var(--text-muted);margin-top:4px;line-height:1.55}.ws-node.trigger{border-color:var(--brand);background:var(--bg-active)}.ws-node.gated{border-color:#e0aea8;background:#fffbfa}.ws-arrow{color:var(--text-muted);font-size:18px;padding:4px;text-align:center}.attachment-menu-wrap{position:relative}.attachment-source-menu{position:absolute;bottom:34px;left:0;z-index:70;min-width:230px;padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.attachment-source-menu button{width:100%;display:flex;align-items:center;gap:10px;border:none;border-radius:var(--radius-sm);padding:8px 9px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.attachment-source-menu button:hover{background:var(--bg-hover)}.attachment-source-menu strong,.attachment-source-menu small{display:block}.attachment-source-menu strong{font-size:12.5px}.attachment-source-menu small{margin-top:2px;color:var(--text-muted);font-size:10.5px;font-weight:400}.attachment-source-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--bg-active);font-size:15px}.storage-request-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.storage-request-modal{width:min(920px,100vw - 32px);max-width:920px;padding:28px 34px;border-radius:18px}.storage-request-modal-head{display:grid;grid-template-columns:64px 1fr auto;gap:18px;align-items:start}.storage-request-modal-head h3{margin:0 0 7px;font-size:25px}.storage-request-modal-head p{margin:0;max-width:650px;color:var(--gd-text-muted);line-height:1.5}.storage-request-modal-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:15px;color:#087158;background:#e1f4ec}.storage-request-close{border:0;background:none;color:var(--gd-muted);font-size:36px;line-height:.8;cursor:pointer}.storage-allocation-note{display:flex;align-items:center;gap:20px;margin:28px 0;padding:20px 24px;border-radius:14px;background:var(--gd-hover);color:var(--gd-text-muted)}.storage-allocation-note>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:3px solid #087158;border-radius:50%;color:#087158;font-size:22px;font-weight:700}.storage-allocation-note p{margin:0;line-height:1.55}.storage-request-field{display:grid;gap:10px;margin-top:22px;color:var(--gd-text);font-weight:650}.storage-request-field>span b{color:#e12b27}.storage-request-field select,.storage-request-field textarea{width:100%;padding:14px 16px;border:1px solid var(--gd-border);border-radius:10px;background:var(--gd-surface);color:var(--gd-text);font:inherit;font-weight:400;outline:none}.storage-request-field textarea{min-height:112px;resize:vertical}.storage-request-field select:focus,.storage-request-field textarea:focus{border-color:#087158;box-shadow:0 0 0 3px #0871581a}.storage-request-field small{color:var(--gd-text-muted);font-weight:400}.storage-reason-field{position:relative}.storage-reason-count{position:absolute;right:14px;bottom:12px}.storage-request-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.storage-request-modal-footer>p{display:flex;align-items:center;gap:10px;margin:0;max-width:380px;color:var(--gd-text-muted);font-size:12px}.storage-request-modal-footer>p span{font-size:17px}.storage-request-modal-footer>div{display:flex;gap:12px}.storage-request-modal-footer button{min-width:150px;min-height:46px;float:none!important;margin:0!important}.storage-request-modal-footer .solid-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.storage-request-modal{padding:22px 18px;max-height:92vh;overflow-y:auto}.storage-request-modal-head{grid-template-columns:52px 1fr auto;gap:12px}.storage-request-modal-icon{width:52px;height:52px}.storage-request-modal-head h3{font-size:20px}.storage-request-modal-footer{align-items:stretch;flex-direction:column}.storage-request-modal-footer>div,.storage-request-modal-footer button{width:100%;min-width:0}}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.pk-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:16px;padding:3px 8px 3px 4px;font-size:12px;font-weight:600}.pk-chip button{border:0;background:none;color:var(--text-muted);font-size:13px;line-height:1;padding:2px;cursor:pointer}.pk-chip button:hover{color:var(--text-primary)}.pk-empty{padding:26px 16px;text-align:center;font-size:13px;color:var(--text-muted)}.pk-empty b{display:block;color:var(--text-primary);font-size:15px;margin-bottom:4px}.pk-clear{margin-right:auto;color:var(--text-secondary)}.pk-av{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#fff;flex-shrink:0}.btn-spin{display:inline-block;width:11px;height:11px;margin-right:6px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.msg-flash{animation:msg-flash 1.8s ease-out}@keyframes msg-flash{0%,60%{background:color-mix(in srgb,var(--brand) 18%,transparent)}to{background:transparent}}.yn-app.lp-ai-left.lp-ai-left{grid-template-columns:auto max-content minmax(0,1fr)}.yn-app.lp-ai-left.lp-ai-left>app-ai-dock{grid-column:2;grid-row:2;border-left:0;border-right:1px solid var(--border)}.yn-app.lp-ai-left.lp-ai-left>app-ai-dock .dock-resizer{display:none}.yn-app.lp-ai-left.lp-ai-left>.yn-stage{grid-column:3}.yn-app.lp-doc-ai .gd-shell:not(.no-preview),.yn-app.lp-doc-ai .gd-shell.sidebar-collapsed:not(.no-preview){grid-template-columns:256px minmax(260px,340px) minmax(0,1fr)}.yn-app.lp-doc-ai .gd-shell.sidebar-collapsed:not(.no-preview){grid-template-columns:76px minmax(260px,340px) minmax(0,1fr)}.yn-app.lp-doc-ai .gd-shell:not(.no-preview) .gd-main{grid-column:2}.yn-app.lp-doc-ai .gd-shell:not(.no-preview) .gd-details{grid-column:3}.yn-app.lp-full-files>app-yn-sidebar,.yn-app.lp-full-files>app-ai-dock{display:none}th:has(>.col-grip):not([style*=sticky]){position:relative}th>.col-grip{position:absolute;top:8px;right:0;bottom:8px;width:10px;cursor:col-resize;z-index:2}th>.col-grip:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--border);transition:background .12s ease,width .12s ease,left .12s ease}th>.col-grip:hover:after{left:3px;width:3px;border-radius:2px;background:var(--brand)}::highlight(setu-document-find){background:#fff0a8;color:#182230}::highlight(setu-document-find-current){background:#ffca00;color:#111827;text-decoration:underline #a100ff 2px}@supports (anchor-name: --cv-color-group){.workspace-view .wk.canvas-toolbar-integrated .cv-group[aria-label="Color / Style"]{anchor-name:--cv-color-group;min-width:80px}.workspace-view .wk.canvas-toolbar-integrated:has(.cv-group[aria-label="Color / Style"] .canvas-color-control.active) .canvas-color-palette{position-anchor:--cv-color-group;top:calc(anchor(bottom) + 4px)!important;left:anchor(left)!important;z-index:1200!important}}:root{--ws-workspace: #f5f7f4;--ws-chrome: #ffffff;--ws-toolbar: #ffffff;--ws-surface-2: #f9fafb;--ws-hover: #f1f5f9;--ws-active-bg: #e2f2eb;--ws-border: #e4e7ec;--ws-border-strong: #cfd4dc;--ws-accent-border: #a7d9c4;--ws-text: #14231d;--ws-text-secondary: #475467;--ws-text-muted: #667085;--ws-text-disabled: #b5c0c0;--ws-accent: #0e7a66;--ws-accent-strong: #0c5a46;--ws-danger: #b42318;--ws-warn: #b45309;--ws-danger-tint: #fef3f2;--ws-warn-tint: #fff4de}:root[data-theme=dark]{--ws-workspace: #0f1714;--ws-chrome: #151d1a;--ws-toolbar: #18211e;--ws-surface-2: #1e2925;--ws-hover: #26332e;--ws-active-bg: #1f3d34;--ws-border: rgba(255, 255, 255, .1);--ws-border-strong: rgba(255, 255, 255, .18);--ws-accent-border: rgba(47, 191, 159, .45);--ws-text: #f3f5f4;--ws-text-secondary: #aab5b0;--ws-text-muted: #8a958f;--ws-text-disabled: #66716c;--ws-accent: #2fbf9f;--ws-accent-strong: #7fe0c8;--ws-danger: #f97066;--ws-warn: #f5b978;--ws-danger-tint: rgba(249, 112, 102, .14);--ws-warn-tint: rgba(240, 160, 75, .14)}:root[data-theme=dark] .workspace-view{--bg-app: var(--ws-workspace);--bg-surface: var(--ws-chrome);--bg-popover: var(--ws-surface-2);--bg-surface-raised: var(--ws-surface-2);--bg-sidebar: var(--ws-workspace);--bg-hover: var(--ws-hover);--bg-active: var(--ws-active-bg);--bg-input: var(--ws-surface-2);--border: var(--ws-border);--border-strong: var(--ws-border-strong);--text-primary: var(--ws-text);--text-secondary: var(--ws-text-secondary);--text-muted: var(--ws-text-muted)}:root[data-theme=dark] :is(.document-page,.canvas-node){color-scheme:light;--bg-surface: #ffffff;--bg-surface-raised: #ffffff;--bg-input: #ffffff;--bg-hover: #eef2ee;--border: #e7ebe7;--border-strong: #dbe1db;--text-primary: #14231d;--text-secondary: #3d4b44;--text-muted: #6b7a72;color:#14231d}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button{border-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-label{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.cv-menu-btn,.cv-save-btn){color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.rb-format-button,.rb-format-color,.wk-doc-menu-btn,.wk-doc-icon-btn,.cv-btn){background:transparent!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.active,.on,[aria-pressed=true]){background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button:hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-popover{border-radius:var(--ws-menu-radius)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-popover button{color:var(--ws-text-secondary)!important;border:0!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-popover button.selected{color:var(--ws-accent)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-group:after{background:var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.cv-rail>*,.cv-rail>*+*,.cv-menu-btn,.cv-save-btn){border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.cv-menu-btn,.cv-save-btn):hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .rb-format-select{border:1px solid var(--ws-border)!important;background:transparent!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .rb-format-select:hover{border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .rb-format-select:focus{border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-header{border:1px solid transparent!important;background:transparent!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-header:hover,:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-header:focus-within{border-color:var(--ws-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar :is(.wk-doc-menu-btn,.wk-doc-icon-btn,.rb-format-button,.rb-format-color,.cv-btn,.wk-icon-btn:not(.wk-share-icon-btn)){border-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-selector button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-selector button:hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .file-tab-popover .file-tab-row button{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .file-tab-popover .file-tab-select{color:var(--ws-text)!important}:root[data-theme=dark] .file-tab-popover .file-tab-row.is-active .file-tab-select{color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-popover .file-tab-row-rename,:root[data-theme=dark] .file-tab-popover .file-tab-close{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-popover .file-tab-row button:hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .file-tab-popover .file-tab-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-popover{background:var(--ws-surface-2)!important}:root[data-theme=dark] .file-tab-popover .file-tab-select span{color:inherit!important}:root[data-theme=dark] .file-tab-popover .file-tab-heading span{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab button:not(.wk-share-icon-btn){border-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab button:not(.wk-share-icon-btn):not(.active):not([aria-pressed=true]){background:transparent!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab button:not(.wk-share-icon-btn):hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-star{border-color:transparent!important;background:transparent!important;color:var(--ws-text-muted)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-star:hover{background:var(--ws-hover)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-star.is-favorite{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-selector,:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-trigger,:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-trigger>span{color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-trigger .file-tab-document-shape{fill:none!important;stroke:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-trigger .file-tab-document-details{stroke:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-menu-btn.cv-menu-btn,:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-new-anchor>button.wk-doc-new-trigger{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;box-shadow:0 1px 2px #0000004d!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-menu-btn.cv-menu-btn:hover,:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-new-anchor>button.wk-doc-new-trigger:hover{background:var(--ws-hover)!important;border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-menu-btn:after{color:var(--ws-text-muted)}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .wk-doc-new-popover{background:var(--ws-surface-2)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .wk-new-items>button{color:var(--ws-text)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] button.menu-row{border:0!important;box-shadow:none!important;background:transparent!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] button.menu-row:hover:not(:disabled),:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] button.menu-row.open,:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] button.menu-row.active-item:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] .menu-row{color:var(--ws-text)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] .menu-row:hover:not(:disabled)>svg:first-child,:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] .menu-row.open>svg:first-child{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc] .menu-row .row-label{color:var(--ws-text)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc].searching .menu-search-wrapper{background:var(--ws-surface-2)!important;border:0!important;border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc].searching .menu-search-input{color:var(--ws-text)!important;background:transparent!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc].searching .menu-search-back{border:0!important;background:transparent!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc].searching .menu-search-back:hover{background:var(--ws-hover)!important}:root[data-theme=dark] .wk-menu-dropdown[data-editor=doc].searching .row-category{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-popover .file-tab-row .file-tab-close{display:none!important}:root[data-theme=dark] .file-tab-popover .file-tab-row .file-tab-row-rename{display:grid!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-more-menu-btn.cv-more-menu-btn{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;box-shadow:0 1px 2px #0000004d!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-more-menu-btn.cv-more-menu-btn:hover{background:var(--ws-hover)!important;border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-hamburger-btn.cv-more-menu-btn.cv-hamburger-btn{border-right:0!important;border-radius:10px 0 0 10px!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-rail>.cv-menu-btn.cv-menu-btn{border-left:0!important;border-radius:0 10px 10px 0!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-new{border-color:transparent!important;background:transparent!important;color:var(--ws-text-muted)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-new:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-group-format .rb-format-select:focus,:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-group-format .rb-format-select:focus-visible{outline:none!important;border:1px solid var(--ws-accent)!important;box-shadow:0 0 0 2px #2fbf9f38!important}:root[data-theme=dark] .wk-doc-find-popover button:not(.wk-doc-replace-all){border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .wk-doc-find-popover button:not(.wk-doc-replace-all):hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-replace-all{border:0!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-find-row{border-radius:6px!important}:root[data-theme=dark] .wk-link-dialog{background:var(--ws-surface-2)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-link-dialog input{background:var(--ws-toolbar)!important;border:1px solid var(--ws-border-strong)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk-link-dialog input:focus{border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk-link-dialog .wk-link-dialog-actions button:not(.wk-link-dialog-primary){background:transparent!important;border:1px solid var(--ws-border-strong)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-link-dialog .wk-link-dialog-primary{background:var(--ws-accent)!important;border:1px solid var(--ws-accent)!important;color:#0b1512!important}:root[data-theme=dark] .wk-link-dialog .wk-link-dialog-close{border:0!important;background:transparent!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-link-dialog h3{color:var(--ws-text)!important}:root[data-theme=dark] .wk-link-dialog label{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-link-dialog .wk-link-dialog-head{border:0!important;box-shadow:none!important;background:transparent!important}:root[data-theme=dark] .wk-link-dialog input#wk-link-dialog-url{padding:0 12px!important}:root[data-theme=dark] .wk-doc-find-row{border:1px solid var(--ws-border-strong)!important}:root[data-theme=dark] .wk-doc-find-row:focus-within{border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-replace-row>input:focus{outline:0!important;border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-replace-all{background:var(--ws-accent)!important;color:#fff!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-replace-all:hover:not(:disabled){background:var(--ws-accent-strong)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-find-row.wk-doc-find-row{border:1px solid var(--ws-border-strong)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-find-row.wk-doc-find-row:focus-within{border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-replace-row>input{background:var(--ws-toolbar)!important;border:1px solid var(--ws-border-strong)!important}:root[data-theme=dark] .wk-doc-find-popover .wk-doc-replace-row>input:focus{outline:0!important;border-color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-icon-btn[aria-label="Find and replace"]{border-color:transparent!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-icon-btn[aria-label="Find and replace"]:hover{background:#2fbf9f1f!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated:has(.wk-doc-find-popover) .cv-doc-toolbar .wk-doc-icon-btn[aria-label="Find and replace"]{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-icon-btn[aria-label="Find and replace"] span,:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .wk-doc-icon-btn[aria-label="Find and replace"] svg{color:inherit!important;stroke:currentColor!important}:root{--ws-ctl-h: 32px;--ws-ctl-radius: 6px;--ws-ctl-icon: 18px;--ws-ctl-pad: 2px;--ws-ctl-gap: 2px;--ws-ctl-min-w: 32px;--ws-menu-w: 244px;--ws-menu-radius: 10px;--ws-menu-pad: 6px;--ws-menu-bg: var(--ws-chrome);--ws-menu-shadow: 0 8px 24px rgb(16 24 40 / 14%), 0 2px 6px rgb(16 24 40 / 8%);--ws-menu-row-h: 36px;--ws-menu-row-px: 12px;--ws-menu-gap: 12px;--ws-menu-font: 14px;--ws-menu-icon: 18px;--ws-menu-hover: color-mix(in srgb, var(--ws-accent) 8%, transparent);--ws-menu-selected: var(--ws-active-bg);--ws-menu-selected-fg: var(--ws-accent)}:root[data-theme=dark]{--ws-menu-bg: var(--ws-surface-2);--ws-menu-shadow: 0 8px 24px rgb(0 0 0 / 45%), 0 2px 6px rgb(0 0 0 / 30%);--ws-menu-hover: color-mix(in srgb, var(--ws-accent) 12%, transparent)}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl.wk-ctl.wk-ctl{border-color:transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl.wk-ctl.wk-ctl:hover:not(:disabled){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl.wk-ctl.wk-ctl:is(.active,.on,[aria-expanded=true]){background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl .wk-doc-select-caret,:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl .rb-color-dropdown{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu{background:var(--ws-menu-bg)!important;border:1px solid var(--ws-border)!important;color:var(--ws-text)!important;box-shadow:var(--ws-menu-shadow)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu>button,:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-option-list>button,:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-popover-actions>button{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-popover-actions>button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu>button:hover:not(.selected):not(:disabled),:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-option-list>button:hover:not(.selected):not(:disabled),:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-popover-actions>button:hover:not(.selected):not(:disabled){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu>button.selected,:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-option-list>button.selected{background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu :is(.wk-doc-align-label,.wk-doc-style-option>span:not(.wk-doc-style-preview):not(.wk-doc-check)){color:inherit!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-align-icon,:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-popover-actions>button :is(span,svg){color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu>button.selected .wk-doc-align-icon{color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-style-option .wk-doc-check{color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu kbd,:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-styles-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-list-style-grid button{border:1px solid var(--ws-border)!important;background:transparent!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-list-style-grid button:hover{background:var(--ws-menu-hover)!important;border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .wk-ribbon .wk-menu.wk-menu .wk-doc-list-style-grid button.selected{background:var(--ws-menu-selected)!important;border-color:var(--ws-accent)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar button.wk-ctl.wk-ctl.wk-ctl:is(.active,.on,[aria-expanded=true]):hover:not(:disabled){background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] app-color-picker-popover .cp-reset{color:var(--ws-accent)!important;background:none!important;border:0!important}:root[data-theme=dark] app-color-picker-popover .cp-apply{color:#fff!important;background:var(--ws-accent)!important;border:0!important}:root[data-theme=dark] app-color-picker-popover .cp-apply:hover{background:var(--ws-accent-strong)!important}:root{--ws-tb-gap: 3px;--ws-tb-group-pad: 2px}@media(min-width:1560px){:root{--ws-tb-gap: 4px;--ws-tb-group-pad: 5px}}@media(min-width:1700px){:root{--ws-tb-gap: 5px;--ws-tb-group-pad: 6px}}@media(min-width:1800px){:root{--ws-tb-gap: 6px;--ws-tb-group-pad: 8px}}:root{--ws-caret-img: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}:root[data-theme=dark]{--ws-caret-img: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a958f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar select.wk-ctl.wk-ctl.wk-ctl{border:1px solid transparent!important;background-color:transparent!important;color:var(--ws-text)!important;box-shadow:none!important;background-image:var(--ws-caret-img)!important;background-repeat:no-repeat!important;background-position:right 1px center!important;background-size:10px 10px!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar select.wk-ctl.wk-ctl.wk-ctl:hover:not(:disabled){background-color:var(--ws-menu-hover)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar .cv-group-format .rb-tb-divider{background:var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-type-btn{border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-type-btn:hover:not(:disabled):not(.is-active){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-type-btn.is-active{background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .document-editor-body{background:var(--ws-active-bg)!important}:root[data-theme=dark] .cv-navigator{background:var(--ws-menu-bg)!important;border:1px solid var(--ws-border)!important;color:var(--ws-text)!important}:root[data-theme=dark] .cv-navigator :is(.cvn-icon-btn,.cvn-item){border:0!important;background:transparent!important;box-shadow:none!important}:root[data-theme=dark] .cv-navigator .cvn-icon-btn{color:var(--ws-text-muted)!important}:root[data-theme=dark] .cv-navigator .cvn-item{color:var(--ws-text)!important}:root[data-theme=dark] .cv-navigator .cvn-icon-btn:hover{background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .cv-navigator .cvn-item:hover:not(.is-active){background:var(--ws-menu-hover)!important}:root[data-theme=dark] .cv-navigator .cvn-item span{color:inherit!important}:root[data-theme=dark] .cv-navigator :is(.cvn-section,.cvn-empty){color:var(--ws-text-muted)!important}:root[data-theme=dark] .cv-navigator .cvn-empty strong{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .cv-navigator :is(.cvn-name,.cvn-head h2){color:var(--ws-text)!important}:root[data-theme=dark] .cv-nav-tab{background:var(--ws-menu-bg)!important;border:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .cv-nav-tab:hover{background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .cv-type-btn{border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .cv-type-btn:hover:not(:disabled):not(.is-active){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .cv-type-btn.is-active{background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left :is(.slides-menu-trigger,.slides-new-btn,.wk-quick-actions>button,button.wk-ctl,.rb-big:not([data-action=slideThemes]),.rb-s,.wk-paste-action,.rb-format-button,.rb-format-color){border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left :is(.slides-menu-trigger,.slides-new-btn,.wk-quick-actions>button,button.wk-ctl,.rb-big:not([data-action=slideThemes]),.rb-s,.wk-paste-action,.rb-format-button,.rb-format-color):hover:not(:disabled){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left :is(button.wk-ctl,.rb-big,.rb-s):is(.active,.on,[aria-expanded=true],[aria-pressed=true]):not(:disabled){background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left :is(.rb-bl,.slides-menu-trigger span){color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left select.wk-ctl.wk-ctl{border:1px solid transparent!important;background-color:transparent!important;color:var(--ws-text)!important;box-shadow:none!important;background-image:var(--ws-caret-img)!important;background-repeat:no-repeat!important;background-position:right 1px center!important;background-size:10px 10px!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left select.wk-ctl.wk-ctl:hover:not(:disabled){background-color:var(--ws-menu-hover)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left .rb-sep{background:var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-bar1{background:var(--ws-toolbar)!important}:root[data-theme=dark] .deck-workspace.deck-workspace{background:var(--ws-workspace)!important}:root[data-theme=dark] .deck-workspace .thumbnails-sidebar{background:var(--ws-chrome)!important;border-right:1px solid var(--ws-border)!important}:root[data-theme=dark] .deck-workspace .sidebar-file-card{border:0!important;background:transparent!important}:root[data-theme=dark] .deck-workspace .sidebar-slide-count{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .deck-workspace .btn-add-slide,:root[data-theme=dark] .deck-workspace .deck-workspace .sidebar-file-card .btn-add-slide{border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .deck-workspace .btn-add-slide:hover{background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .deck-workspace .footer-icon-btn,:root[data-theme=dark] .deck-workspace .deck-workspace .footer-icon-btn:first-child{border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .deck-workspace .footer-icon-btn:hover{background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .deck-workspace .footer-icon-btn.active{background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .deck-workspace .thumb-card{background:var(--ws-chrome)!important;border-color:var(--ws-border)!important}:root[data-theme=dark] .deck-workspace .thumb-card:hover{background:var(--ws-surface-2)!important;border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .deck-workspace .thumb-card.selected,:root[data-theme=dark] .deck-workspace .deck-workspace .thumb-card.selected:hover{background:var(--ws-active-bg)!important;border-color:var(--ws-accent)!important}:root[data-theme=dark] .deck-workspace .speaker-notes-panel{background:var(--ws-chrome)!important;border-color:var(--ws-border)!important}:root[data-theme=dark] .cv-navigator .cvn-row{color:var(--ws-text)!important}:root[data-theme=dark] .cv-navigator .cvn-row:hover:not(.is-active){background:var(--ws-menu-hover)!important}:root[data-theme=dark] .cv-navigator .cvn-row.is-active{background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .cv-navigator .cvn-twisty{border:0!important;background:transparent!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab :is(.wk-header-right .wk-icon-btn,.document-more-trigger,.collaboration-trigger){border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab :is(.wk-header-right .wk-icon-btn,.document-more-trigger,.collaboration-trigger):hover:not(:disabled){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .cv-group-collab :is(.wk-header-right .wk-icon-btn,.document-more-trigger,.collaboration-trigger):is(.active,[aria-expanded=true]){background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-hamburger-btn.cv-hamburger-btn,:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-command-search-box.cv-command-search-box,:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail .cv-new-anchor>button.wk-doc-new-trigger{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;box-shadow:0 1px 2px #0000004d!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-hamburger-btn.cv-hamburger-btn{border-right:0!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-command-search-box.cv-command-search-box{border-left:0!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-hamburger-btn.cv-hamburger-btn:hover,:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail>.cv-command-search-box.cv-command-search-box:hover,:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail .cv-new-anchor>button.wk-doc-new-trigger:hover{background:var(--ws-hover)!important;border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .slides-cmd-rail :is(.cv-command-search-activate,.cv-command-search-input){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-doc-new-popover{background:var(--ws-surface-2)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-new-items>button{color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-header-left :is(app-workspace-ribbon,.wk-ribbon,.wk-ribgroups,.rb-g){background:transparent!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-bar1 .wk-header-right :is(button.wk-icon-btn,.collaboration-trigger){border:1px solid transparent!important;background:transparent!important;color:var(--ws-text-secondary)!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-bar1 .wk-header-right :is(button.wk-icon-btn,.collaboration-trigger):hover:not(:disabled){background:var(--ws-menu-hover)!important;color:var(--ws-text)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-bar1 .wk-header-right :is(button.wk-icon-btn,.collaboration-trigger):is(.active,[aria-expanded=true]){background:var(--ws-menu-selected)!important;color:var(--ws-menu-selected-fg)!important}:root[data-theme=dark] .wk.wk.wk.slides-toolbar-integrated .wk-bar1 .wk-header-right :is(.wk-recent-anchor,.wk-collab-anchor){background:transparent!important;border:0!important;box-shadow:none!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-save-chevron{color:var(--ws-text-muted)!important;background:transparent!important}:root[data-theme=dark] .wk.wk.wk:is(.doc-toolbar-integrated,.slides-toolbar-integrated) .cv-title-row .file-tab-save-chevron:hover{color:var(--ws-text)!important}:root[data-theme=dark] .workspace-container.wk{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .wk.slides-toolbar-integrated .wk-bar1{border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .wk.slides-toolbar-integrated .wk-header-right{border-left:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-open-tabs-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-open-tab-row.active{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-workbook-rename{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-workbook-rename:hover:not(:disabled){color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-workbook-rename:focus-visible{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-workbook-close{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-sheet-workbook-close:hover{background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-bar1 .wk-sheet-file-trigger{border:1px solid var(--ws-accent-border)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.sheet-toolbar-integrated .wk-bar1 .wk-sheet-file-trigger.active{background:var(--ws-hover)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-header-right{border-left:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-file-anchor{border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-file-name{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-file-name>svg:first-child{stroke:var(--ws-accent)!important}:root[data-theme=dark] .wk-native-file-rename-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-native-file-rename-trigger:hover{background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-native-file-rename button{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-list-item:hover,:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-list-item.current-document{background:var(--ws-hover)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-open{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-open.active{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-action{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-action:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-action.close:hover{background:var(--ws-danger-tint)!important;color:var(--ws-danger)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-rename-form input{border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-document-rename-form button{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-trigger{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-trigger:hover,:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-trigger.active{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-menu,:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-grid-snap-menu{border:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-title{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-menu>button:hover:not(:disabled),:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-row[aria-expanded=true]{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-menu>button:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-menu kbd{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-rule{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-subtitle{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-grid button{border:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-grid button:hover{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-grid-snap-menu,:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-action-submenu{border:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-action-submenu button:hover{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-toggle i{background:var(--ws-border)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-spacing b{border:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-presets button{border:1px solid var(--ws-border)!important;background:var(--ws-hover)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .wk-canvas-more-presets button.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=docx],:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=doc]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=xlsx],:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=sheet]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=pptx],:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=slides]{color:var(--ws-warn)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=canvas]{color:var(--ws-danger)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-recent-file svg[data-kind=flow]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.canvas-toolbar-integrated .canvas-new-popover .wk-doc-view-files{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-vsep{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-mode-pill{background:var(--ws-active-bg)!important;border:1px solid var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-mode-pill:hover{background:var(--ws-active-bg)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-mode-pill .wk-mode-ic{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-mode-pill .wk-mode-chevron{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-mode-opt.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-documents-menu{background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .wk-documents-search{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-documents-search input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-documents-heading{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-document-option,:root[data-theme=dark] .wk-document-new-option{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-document-option:hover,:root[data-theme=dark] .wk-document-new-option:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-document-edit-button,:root[data-theme=dark] .wk-document-save-button{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-document-edit-button:hover,:root[data-theme=dark] .wk-document-save-button:hover{background:var(--bg-active, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-document-rename-input{border:1px solid var(--ws-accent-border)!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-document-option.is-renaming{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-document-option-icon{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-canvas-create-new{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-canvas-create-new svg{stroke:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .wk-canvas-create-new:hover:not(:disabled){background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-documents-empty{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-documents-divider{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-document-new-option{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-icon-btn.active{background:var(--ws-active-bg)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-menu-trigger:focus-visible,:root[data-theme=dark] .wk-doc-new-trigger:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-sheet-file-icon{stroke:var(--ws-accent)!important}:root[data-theme=dark] .wk-sheet-file-menu{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-sheet-file-menu-title>button,:root[data-theme=dark] .wk-sheet-rename-form button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-sheet-file-menu-title>button:not(.wk-sheet-workbook-rename):hover,:root[data-theme=dark] .wk-sheet-rename-form button:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-sheet-file-menu-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-sheet-file-menu>button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-sheet-file-menu>button.danger{color:var(--ws-danger)!important}:root[data-theme=dark] .wk-sheet-save-as-dialog{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-sheet-save-as-dialog p{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-sheet-save-as-dialog input{border:1px solid var(--ws-border)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-sheet-save-as-actions button{border:1px solid var(--ws-border)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-sheet-menu-chevron{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-sheet-rename-form input{border:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-doc-menu-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-menu-trigger:hover,:root[data-theme=dark] .wk-doc-menu-trigger[aria-expanded=true]{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-new-popover{color:var(--ws-text-muted)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-doc-new-popover button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-new-popover button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-create-grid .wk-doc-create-icon[data-kind=sheet]{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-create-grid .wk-doc-create-icon[data-kind=canvas]{background:var(--ws-danger-tint)!important;color:var(--ws-danger)!important}:root[data-theme=dark] .wk-document-toolbar-editing .wk-mode-pill{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-document-toolbar-editing .wk-mode-pill:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-collab-trigger:hover,:root[data-theme=dark] .wk-collab-trigger[aria-expanded=true],:root[data-theme=dark] .wk-collab-chevron:hover,:root[data-theme=dark] .wk-collab-chevron[aria-expanded=true]{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-collab-trigger:focus-visible,:root[data-theme=dark] .wk-collab-chevron:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-collab-empty{border:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-collab-chevron{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-live-trigger{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-live-trigger:hover,:root[data-theme=dark] .wk-live-trigger[aria-expanded=true]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-live-anchor .wk-live-dot.is-paused{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-live-popover{border:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-live-popover button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-live-person-copy small{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-live-follow{border:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-live-more,:root[data-theme=dark] .wk-live-empty{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-live-actions{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-live-actions button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-live-switch{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-live-switch:after{background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk-sep-dot{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-live-lbl{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-collab-av{border:2px solid var(--ws-border)!important}:root[data-theme=dark] .wk-collab-av.av-purple{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-island-search:focus-within,:root[data-theme=dark] .wk-island-search.open{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .wk-user-avatar:hover{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .notif-head span{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .notif-item:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .notif-type{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .notif-body b{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .notif-body span{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .notif-empty{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .pop-title{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .app-tile{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .app-tile:hover{background:var(--bg-hover, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .ym-name{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .ym-role{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .ym-item{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .ym-item:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .ym-item--danger{color:var(--ws-danger)!important}:root[data-theme=dark] .ym-item--danger:hover{background:var(--ws-danger-tint)!important}:root[data-theme=dark] .split-pane.right{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .split-divider{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .split-pane-header{background:var(--bg-app, var(--ws-active-bg))!important;color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .split-pane-select{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-saved{color:var(--ws-accent)!important}:root[data-theme=dark] .badge-role{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .badge-role.viewer{color:var(--ws-warn)!important}:root[data-theme=dark] .wk-seg{background:var(--bg-app, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-m{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-m:hover{color:var(--text-primary, var(--ws-accent))!important;background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-m.on{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .wk-m .cnt{color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .wk-m.on .cnt{background:var(--bg-app, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-abtn{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-abtn:hover{background:var(--bg-hover, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-abtn.on{color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .wk-pav{border:2px solid var(--ws-border)!important}:root[data-theme=dark] .wk-tsep{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-dbtn{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-dbtn:hover{background:var(--bg-hover, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-doc-find-popover{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-find-popover button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-find-heading>svg{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-find-heading>button{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-find-row{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk-doc-find-row:focus-within{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-find-row>input{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-find-clear{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-find-count{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-replace-row>input{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-replace-row>input:focus{outline:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-replace-row>input::placeholder{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-find-options>button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-find-options>button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-find-empty{color:var(--ws-warn)!important}:root[data-theme=dark] .wk-doc-replace-actions{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-doc-replace-actions>button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-save-action{color:var(--text-primary, var(--ws-text-secondary))!important}:root[data-theme=dark] .wk-sage-files-action{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-sage-files-action:hover{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-ft{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-ft:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-ft.on{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-ft .x{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-ft .x:hover{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-pop{background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .wk-phd{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-pnote{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-pi{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-pi:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-pi i{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-pl i{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-psep{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-role i{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-editor-loading-icon{border:3px solid var(--ws-border)!important;border-top-color:var(--ws-accent-border)!important}:root[data-theme=dark] .drawer-sidebar{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .studio-workspace .studio-header .nav-tab-item[title="Spreadsheet Engine"] svg{color:var(--ws-accent)!important}:root[data-theme=dark] .studio-file-error{color:var(--ws-danger)!important}:root[data-theme=dark] .studio-sheet-files button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .studio-sheet-files>button.studio-sheet-action{color:var(--ws-accent)!important}:root[data-theme=dark] .studio-workbook-tab{border-bottom-color:var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk .wk-workspace-new-trigger.wk-workspace-new-trigger{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .wk.wk.wk .wk-workspace-new-trigger.wk-workspace-new-trigger{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk.wk.wk .wk-workspace-new-trigger.wk-workspace-new-trigger:hover,:root[data-theme=dark] .wk.wk.wk .wk-workspace-new-trigger.wk-workspace-new-trigger:active,:root[data-theme=dark] .wk.wk.wk .wk-workspace-new-trigger.wk-workspace-new-trigger[aria-expanded=true]{color:var(--text-primary, var(--ws-text-secondary))!important;background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk.wk.wk .wk-new-items svg[data-kind=canvas]{color:var(--ws-danger)!important}:root[data-theme=dark] .wk.wk.wk .wk-new-items svg[data-kind=doc]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk .wk-new-items svg[data-kind=sheet]{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk .wk-new-items svg[data-kind=slides]{color:var(--ws-warn)!important}:root[data-theme=dark] .wk.wk.wk .wk-quick-actions{border-right:1px solid var(--border-color, var(--ws-border))!important}:root[data-theme=dark] .wk.wk.wk .wk-quick-actions>button{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk.wk.wk .wk-quick-actions>button:hover:not(:disabled){background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk.wk.wk .wk-recent-trigger{border:1px solid var(--border-color, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk.wk.wk .wk-recent-trigger:hover,:root[data-theme=dark] .wk.wk.wk .wk-recent-trigger[aria-expanded=true]{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk.wk.wk .wk-recent-pop button.wk-pi:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk.wk.wk .wk-recent-pop .slides-recent-rename-trigger:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk.wk.wk.canvas-toolbar-integrated .wk-bar1{border-top:1px solid var(--ws-border)!important;border-bottom:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-rail{border-right:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-rail>*+*{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn,:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn:hover:not(:disabled),:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn[aria-expanded=true],:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn.open,:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn:hover:not(:disabled),:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn[aria-expanded=true],:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn.open{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn[aria-expanded=true],:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu-btn.open{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn[aria-expanded=true],:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-save-btn.open{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-row-1{border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group:before,:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group:after{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-label{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-btn{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-btn:hover:not(:disabled){background:var(--ws-hover)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-btn.active{background:var(--ws-active-bg)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-btn:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-btn.cv-danger:hover:not(:disabled){color:var(--ws-danger)!important;border-color:var(--ws-border)!important;background:var(--ws-danger-tint)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-menu button:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-anchor{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-anchor:hover,:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-anchor:focus-within{border-color:var(--ws-border)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-name{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-name>svg:first-child{stroke:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-canvas-file-chevron{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk:is(.canvas-toolbar-integrated,.doc-toolbar-integrated) .cv-group .wk-header-right .wk-icon-btn:not(.wk-share-icon-btn):not(.active):hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk.wk.wk.doc-toolbar-integrated .cv-doc-toolbar{border-top:1px solid var(--ws-border)!important;border-bottom:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .canvas-wrapper{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .canvas-sidebar{background:var(--ws-toolbar)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] .canvas-sidebar-drag-handle{color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-sidebar-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-sidebar-heading[aria-expanded=true]{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-heading[aria-expanded=true]{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-dropdown{border:1px solid var(--ws-accent-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .canvas-sidebar-shapes-menu{border-color:var(--ws-border)!important}:root[data-theme=dark] .canvas-shapes-header{border-bottom:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-shapes-header button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-shapes-header button:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-shapes-search svg{stroke:var(--ws-text-disabled)!important}:root[data-theme=dark] .canvas-shapes-search input{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-shapes-search input:focus{border-color:var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .canvas-shapes-tab{color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-shapes-tab:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-shapes-tab:focus-visible,:root[data-theme=dark] .canvas-shape-card:focus-visible,:root[data-theme=dark] .canvas-shapes-header button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .canvas-shape-card{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .canvas-shape-card:hover:not(:disabled){border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-shape-card-icon{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-shapes-empty{color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-sidebar-palette-header{border-bottom:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-palette-header .canvas-sidebar-heading-icon{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-palette-header button{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-palette-header button:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-sidebar-menu-heading{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .canvas-sidebar-connectors-menu{border-color:var(--ws-border)!important}:root[data-theme=dark] .cx-header{border-bottom:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-header-icon{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-header button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .cx-header button:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-scope{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .cx-label{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .cx-seg{background:var(--ws-active-bg)!important}:root[data-theme=dark] .cx-opt{color:var(--ws-text-muted)!important}:root[data-theme=dark] .cx-opt:hover:not(:disabled):not(.active){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-opt.active{background:var(--ws-toolbar)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-input{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cx-input:focus{border-color:var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .canvas-sidebar-option{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-option:hover:not(:disabled){background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-sidebar-option.selected{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-section-toggle{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-section-toggle:hover{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-tool-btn{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-tool-btn:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-tool-btn.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-tool-btn.unavailable,:root[data-theme=dark] .canvas-tool-btn:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .canvas-color-control.active{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-color-control:hover:not(:disabled){background:var(--ws-hover)!important}:root[data-theme=dark] .canvas-sidebar-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-color-palette{border:1px solid var(--ws-border)!important;background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .canvas-palette-custom{border-top:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-palette-custom:hover{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .ai-bar{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .ai-bar svg{color:var(--ws-warn)!important}:root[data-theme=dark] .ai-input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .canvas-surface{background-image:radial-gradient(circle,var(--ws-active-bg) 1px,transparent 1px)!important}:root[data-theme=dark] .canvas-connector-endpoint-handle{background:var(--ws-toolbar)!important}:root[data-theme=dark] .canvas-connector-endpoint-handle:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .shape-textarea{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .canvas-image-reference{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .canvas-image-reference-preview{background:var(--ws-hover)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .canvas-image-reference-caption{border-top:1px solid var(--ws-border)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .canvas-image-reference-caption button{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .card-type{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .card-link{color:var(--ws-accent)!important}:root[data-theme=dark] .card-title{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .card-desc{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .sheet-metrics{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wf-code{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wf-status.submitted{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wf-status.in_progress{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wf-status.pending{background:var(--ws-warn-tint)!important;color:var(--ws-warn)!important}:root[data-theme=dark] .wf-title{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wf-user{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .role-badge{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wf-budget{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .zoom-bar{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .zoom-btn{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .zoom-btn:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .zoom-percent{color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .zoom-percent:hover,:root[data-theme=dark] .zoom-percent[aria-expanded=true]{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .zoom-menu{background:var(--bg-surface, var(--ws-surface-2))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .zoom-menu-item{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .zoom-menu-item:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .zoom-menu-item.active{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .studio-file-card{color:var(--ws-accent)!important}:root[data-theme=dark] .studio-file-card span{background:var(--ws-active-bg)!important}:root[data-theme=dark] .studio-file-card button{color:var(--ws-accent)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-selection-handle{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .wk-ctx{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .ctx-sep{background:var(--ws-active-bg)!important}:root[data-theme=dark] .ctx-count{color:var(--ws-accent)!important}:root[data-theme=dark] .ctx-btn{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .ctx-btn:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .ctx-btn.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .ctx-btn:focus-visible,:root[data-theme=dark] .ctx-item:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .ctx-danger{color:var(--ws-danger)!important}:root[data-theme=dark] .ctx-danger:hover:not(:disabled){background:var(--ws-danger-tint)!important}:root[data-theme=dark] .ctx-caret{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .ctx-swatch{border:1px solid var(--ws-accent-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .ctx-font-select{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .ctx-font-select:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .ctx-font-select:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .ctx-size{color:var(--ws-accent)!important}:root[data-theme=dark] .ctx-pop{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .ctx-item{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .ctx-item:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .ctx-item.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-palette-none{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .canvas-palette-none:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-palette-none.selected{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-link-editor{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wk-link-editor input{border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .wk-link-editor-actions button{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .ct{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .wkkv{border-top:1px dashed var(--border, var(--ws-accent-border))!important;color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wkkv b{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .live-hc,:root[data-theme=dark] .live-bg{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .cf{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .go{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .canvas-wrapper.presenting .canvas-surface{background-image:radial-gradient(circle,var(--ws-active-bg) 1px,transparent 1px)!important}:root[data-theme=dark] .canvas-present-bar{border-bottom:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .canvas-present-badge{color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-present-btn{border:1px solid var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .canvas-present-btn:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-present-btn.laser{border-color:var(--ws-border-strong)!important;color:var(--ws-danger)!important}:root[data-theme=dark] .canvas-laser{background:radial-gradient(circle,var(--ws-toolbar) 0 20%,#f43f5e 45%,rgba(244,63,94,0) 72%)!important}:root[data-theme=dark] .canvas-guide{border:0 solid var(--ws-border-strong)!important}:root[data-theme=dark] .canvas-object-menu{border:1px solid var(--ws-border)!important;background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .canvas-object-menu button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .canvas-object-menu button:hover,:root[data-theme=dark] .canvas-object-menu button:focus-visible{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-object-menu b{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .canvas-object-menu-rule{background:var(--ws-active-bg)!important}:root[data-theme=dark] .canvas-object-submenu{border-left:2px solid var(--ws-border)!important}:root[data-theme=dark] .wk-ribbon{background:var(--bg-surface, var(--ws-toolbar))!important;border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .wk-ribbon .rb-toolbar-toggle{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .wk-ribbon .rb-toolbar-toggle:hover{background:var(--bg-hover, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-sheet-menu{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .rb-sheet-menu button{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-sheet-menu button:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .rb-shape-cat{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-shape-cat:hover,:root[data-theme=dark] .rb-shape-cat:focus-within{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .rb-shape-flyout{border:1px solid var(--border, var(--ws-border))!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .rb-shape-divider{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .rb-sheet-menu .rb-slide-shape-btn:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-slide-shape-btn svg{stroke:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-slide-shape-btn:hover svg{stroke:var(--ws-accent)!important}:root[data-theme=dark] .rb-sheet-menu-icon{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .rb-sheet-menu-section+.rb-sheet-menu-section{border-top:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .rb-sheet-menu-heading{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-doc-ribbon{background:var(--ws-toolbar)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-format-select{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-format-button,:root[data-theme=dark] .rb-format-color{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-format-button:hover:not(:disabled),:root[data-theme=dark] .rb-format-color:hover:not(:disabled){border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-format-button.active,:root[data-theme=dark] .rb-format-color.active,:root[data-theme=dark] .rb-format-color.on{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-format-button:disabled,:root[data-theme=dark] .rb-format-color:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-select,:root[data-theme=dark] .wk-doc-menu-btn{border:1px solid var(--ws-accent-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-select-caret{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-select:hover,:root[data-theme=dark] .wk-doc-menu-btn:hover,:root[data-theme=dark] .wk-doc-select.active,:root[data-theme=dark] .wk-doc-menu-btn.active{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-icon-btn{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-icon-btn:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-popover{border:1px solid var(--ws-accent-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-option{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-option:hover,:root[data-theme=dark] .wk-doc-option.selected{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-check{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-menu-section{border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-doc-menu-section>span{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-menu-section>button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-menu-section>button:hover,:root[data-theme=dark] .wk-doc-popover-actions button:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-menu-section small{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-indent-row button{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-indent-row button:hover{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-list-style-grid button{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-list-style-grid button:hover,:root[data-theme=dark] .wk-doc-list-style-grid button:focus-visible{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-list-style-grid button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-list-popover .wk-doc-list-style-grid button.selected{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-symbol-preview{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-symbol-preview.colour{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-bullet-preview i:after{background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-doc-bullet-preview.circle i:before{background:var(--ws-toolbar)!important}:root[data-theme=dark] .wk-doc-icon-row button{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-spacing-icon{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-spacing-select{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-spacing-control:focus-within .wk-doc-spacing-select{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .wk-doc-icon-row button:hover{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-icon-row button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .wk-doc-styles-popover{border-color:var(--ws-border)!important}:root[data-theme=dark] .wk-doc-styles-heading{border-bottom:1px solid var(--ws-border)!important;color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-style-option{color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-style-option:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-style-option.selected{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .wk-doc-style-preview{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-title){color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-subtitle){color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-heading-1){color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-heading-2){color:var(--ws-accent)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-heading-3){color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-doc-style-option:has(.wk-doc-style-quote){color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .wk-doc-popover-actions{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .wk-doc-popover-actions button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk-ribgroups{border-bottom:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .rb-gl{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .rb-canvas{background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-canvas .wk-ribgroups{background:var(--ws-hover)!important}:root[data-theme=dark] .rb-canvas .rb-gl{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-canvas-toolbar{background:var(--ws-toolbar)!important;border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .rb-canvas-dropdown{border:1px solid var(--ws-accent-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .rb-canvas-dropdown:hover{border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-canvas-btn{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-btn:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-btn:active:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-canvas-btn.active{background:var(--ws-active-bg)!important;border-color:var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-btn.danger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-canvas-btn:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .rb-canvas-zoom{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-canvas-zoom:hover,:root[data-theme=dark] .rb-canvas-zoom[aria-expanded=true]{background:var(--ws-active-bg)!important;border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .rb-canvas-zoom-caret{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-canvas-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-canvas-overlay-menu{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .rb-canvas-overlay-menu button{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-overlay-menu button:hover{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-overlay-menu .rb-canvas-align-option:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .rb-canvas-icon-menu button:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .rb-canvas-connector-section+.rb-canvas-connector-section{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .rb-canvas-connector-heading{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-canvas-connector-grid button small{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-canvas-connector-grid button:hover small{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-shape-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-canvas-shape-heading:not(:first-child){border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .rb-canvas-shape-grid button small{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-canvas-shape-grid button:hover small{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-canvas-shape-grid button.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-sep{background:linear-gradient(var(--bg-surface, var(--ws-toolbar)),var(--border, var(--ws-active-bg)) 18%,var(--border, var(--ws-active-bg)) 82%,var(--bg-surface, var(--ws-toolbar)))!important}:root[data-theme=dark] .rb-big{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-big:hover{background:var(--bg-hover, var(--ws-active-bg))!important;border-color:var(--border, var(--ws-border))!important}:root[data-theme=dark] .rb-big:active{background:var(--bg-active, var(--ws-active-bg))!important}:root[data-theme=dark] .rb-big.on{background:var(--bg-active, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .rb-big .rb-bi{color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .rb-s{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .rb-s:hover{background:var(--bg-hover, var(--ws-active-bg))!important;border-color:var(--border, var(--ws-border))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-s:active{background:var(--bg-active, var(--ws-active-bg))!important}:root[data-theme=dark] .rb-s.on{background:var(--bg-active, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .rb-sel{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-layout-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-layout-trigger:hover,:root[data-theme=dark] .rb-layout-trigger[aria-expanded=true]{background:var(--ws-hover)!important}:root[data-theme=dark] .rb-layout-trigger:hover{background:var(--ws-hover)!important}:root[data-theme=dark] .rb-layout-mini{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .rb-layout-placeholder{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-layout-placeholder.type-title{background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-layout-placeholder.type-subtitle{background:var(--ws-toolbar)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-layout-placeholder.type-number{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .rb-layout-placeholder.type-body{background:var(--ws-toolbar)!important}:root[data-theme=dark] .rb-layout-placeholder.type-content,:root[data-theme=dark] .rb-layout-placeholder.type-column{background:var(--ws-active-bg)!important}:root[data-theme=dark] .rb-layout-placeholder.type-caption{background:var(--ws-toolbar)!important}:root[data-theme=dark] .rb-layout-popover{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .rb-layout-heading-label{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-layout-card{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-layout-card:hover{background:var(--ws-hover)!important}:root[data-theme=dark] .rb-layout-card.selected{background:var(--ws-hover)!important}:root[data-theme=dark] .rb-layout-name{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .rb-layout-card.selected .rb-layout-name{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-tile{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .rb-popg-flyout{background:var(--bg-surface, var(--ws-surface-2))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .rb-popg-flyout .rb-popg-header{color:var(--text-muted, var(--ws-text-disabled))!important;border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .wk-ribbon .rb-format-color.wk-doc-color-btn{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .wk-ribbon .rb-format-color.wk-doc-color-btn:hover:not(:disabled),:root[data-theme=dark] .wk-ribbon .rb-format-color.wk-doc-color-btn.active,:root[data-theme=dark] .wk-ribbon .rb-format-color.wk-doc-color-btn.on{color:var(--ws-text-secondary)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .wk-ribbon .rb-format-color.wk-doc-color-btn .rb-color-dropdown{color:var(--ws-text-muted)!important}:root[data-theme=dark] .rb-text-color-icon{color:var(--ws-accent)!important}:root[data-theme=dark] .rb-highlight-color-icon{color:var(--ws-accent)!important}:root[data-theme=dark] .document-side-ruler-column{background:var(--ws-active-bg)!important}:root[data-theme=dark] .document-side-ruler{border-right:1px solid var(--ws-border)!important}:root[data-theme=dark] .document-side-ruler-track span{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .document-side-ruler-track span.major{border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .document-side-ruler-track b{color:var(--ws-text-muted)!important}:root[data-theme=dark] .document-ruler-row{background:var(--ws-active-bg)!important}:root[data-theme=dark] .ruler-ticks span{border-left:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .ruler-ticks span.major{border-color:var(--ws-border-strong)!important}:root[data-theme=dark] .ruler-ticks b{color:var(--ws-text-muted)!important}:root[data-theme=dark] .ruler-marker:hover,:root[data-theme=dark] .ruler-marker:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .file-tab-selector{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .file-tab-selector button:focus-visible,:root[data-theme=dark] .file-tab-selector input:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .file-tab-header{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .file-tab-sync{color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-sync.is-saved{color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-sync:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-save-chevron{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .file-tab-save-chevron:hover,:root[data-theme=dark] .file-tab-save-chevron[aria-expanded=true]{background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-save-menu{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-save-menu button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .file-tab-trigger .file-tab-document-shape{fill:var(--ws-accent)!important;stroke:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-rename-trigger{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .file-tab-rename-trigger:hover:not(:disabled),:root[data-theme=dark] .file-tab-rename-trigger[aria-expanded=true]{background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-rename-inline input{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .file-tab-rename-inline input:focus{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .file-tab-rename-inline button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-rename-inline button:hover:not(:disabled){background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .file-tab-popover{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .file-tab-heading{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .file-tab-row:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .file-tab-row.is-active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-select svg[data-kind=sheet]{color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-select svg[data-kind=slides]{color:var(--ws-warn)!important}:root[data-theme=dark] .file-tab-select svg[data-kind=canvas]{color:var(--ws-accent)!important}:root[data-theme=dark] .file-tab-close{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-close:hover:not(:disabled){background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .file-tab-close:hover:not(:disabled){background:var(--ws-danger-tint)!important;color:var(--ws-danger)!important}:root[data-theme=dark] .file-tab-selector .file-tab-close:disabled{color:var(--ws-text-muted)!important}:root[data-theme=dark] .file-tab-selector .file-tab-rename-trigger:disabled{color:var(--ws-text-muted)!important}:root[data-theme=dark] .document-surface{background:var(--ws-active-bg)!important}:root[data-theme=dark] .document-statusbar{border-top:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .document-statusbar-right{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .document-zoom-button:hover,:root[data-theme=dark] .document-zoom-value:hover,:root[data-theme=dark] .document-status-icon:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .page-label{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .remove-page{color:var(--ws-text-muted)!important}:root[data-theme=dark] .remove-page:hover:not(:disabled){background:var(--ws-danger-tint)!important;border-color:var(--ws-border)!important;color:var(--ws-danger)!important}:root[data-theme=dark] app-studio-docs:fullscreen{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .document-more-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .document-more-trigger:hover,:root[data-theme=dark] .document-more-trigger[aria-expanded=true]{background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .document-more-menu svg{stroke:var(--ws-text-muted)!important}:root[data-theme=dark] .document-more-menu hr{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .cv-title-row .file-tab-selector{color:var(--ws-accent)!important}:root[data-theme=dark] .cv-title-row .file-tab-header{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .cv-title-row .file-tab-header:hover,:root[data-theme=dark] .cv-title-row .file-tab-header:focus-within{border-color:var(--ws-border)!important}:root[data-theme=dark] .cv-title-row .file-tab-trigger{color:var(--ws-accent)!important}:root[data-theme=dark] .cv-title-row .file-tab-trigger .file-tab-document-shape{stroke:var(--ws-accent)!important}:root[data-theme=dark] .cv-title-row .file-tab-trigger .file-tab-document-details{stroke:var(--ws-accent)!important}:root[data-theme=dark] .cv-title-row .file-tab-rename-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .cv-title-row .file-tab-sync,:root[data-theme=dark] .cv-title-row .file-tab-sync.is-saved{color:var(--ws-accent)!important}:root[data-theme=dark] .cv-title-row .file-tab-sync:hover:not(:disabled){background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] aside{color:var(--text-primary, var(--ws-accent))!important;background:var(--bg-surface, var(--ws-toolbar))!important;border-left:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] header{border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] button{border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .accept{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] article{border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] time,:root[data-theme=dark] .role,:root[data-theme=dark] footer{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .removed{color:var(--ws-text-muted)!important}:root[data-theme=dark] .inserted{color:var(--ws-accent)!important}:root[data-theme=dark] .conflict,:root[data-theme=dark] .error{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .empty{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] footer{border-top:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .sheet-container{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .menu-bar{background:var(--bg-surface, var(--ws-surface-2))!important;border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .menu-btn{color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .menu-btn:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .menu-btn.active{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .dropdown-pane{background:var(--bg-surface, var(--ws-surface-2))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .drop-item{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .drop-item:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .drop-item svg{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .action-btn.purple{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important;border-color:var(--ws-border)!important}:root[data-theme=dark] .action-btn.indigo{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important;border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .dim-label{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .ribbon-bar{background:var(--bg-hover, var(--ws-active-bg))!important;border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .name-box,:root[data-theme=dark] .a1-box{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .formula-bar{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .formula-fx{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .formula-input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .v-divider{background:var(--border, var(--ws-active-bg))!important}:root[data-theme=dark] .icon-btn{color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .icon-btn:hover{background:var(--bg-surface, var(--ws-toolbar))!important;border-color:var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .icon-btn.active{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .tool-btn{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .tool-btn:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .table-pill{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .pill-name{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .pill-toggle{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .pill-close{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .pill-close:hover{color:var(--danger, var(--ws-danger))!important}:root[data-theme=dark] .format-banner{background:var(--ws-active-bg)!important;border-bottom:1px solid var(--ws-accent-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .banner-btn{background:var(--ws-hover)!important;border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .toast-banner{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .grid-surface{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .sheet-table{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .corner-header,:root[data-theme=dark] .col-header,:root[data-theme=dark] .row-header{background:var(--bg-hover, var(--ws-active-bg))!important;border:1px solid var(--border, var(--ws-accent-border))!important;color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .corner-header.selected,:root[data-theme=dark] .col-header.selected,:root[data-theme=dark] .row-header.selected{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .sheet-cell{border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .sheet-cell.in-range{background-color:var(--ws-active-bg)!important}:root[data-theme=dark] .sheet-cell.table-total{background:var(--brand-light, var(--ws-active-bg))!important}:root[data-theme=dark] .sheet-cell.table-banded{background:var(--ws-active-bg)!important}:root[data-theme=dark] .sheet-tabs-bar{background:var(--ws-toolbar)!important;border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .tab-add-btn{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .tab-add-btn:hover{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .sheet-tab{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .sheet-tab:hover{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .sheet-tab.active{background:var(--ws-active-bg)!important;border:1px solid var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .tab-icon{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .tab-edit-btn{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .tab-edit-btn:hover:not(:disabled){background:var(--ws-active-bg)!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .tab-close-btn{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .tab-close-btn:hover{color:var(--danger, var(--ws-danger))!important}:root[data-theme=dark] .sheet-footer-controls{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-zoom-controls{border:1px solid var(--ws-border)!important}:root[data-theme=dark] .sheet-zoom-controls button,:root[data-theme=dark] .sheet-footer-icon{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-zoom-controls button:hover:not(:disabled),:root[data-theme=dark] .sheet-footer-icon:hover{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-zoom-controls button:disabled{color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-footer-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .sheet-footer-stat{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-footer-stat b{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-footer-result{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .stats-bar{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .selection-badge{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .stat-chip{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .stat-chip.green{color:var(--ws-accent)!important;border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .stat-chip.blue{color:var(--ws-accent)!important;border-color:var(--ws-accent-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .stat-chip.amber{color:var(--ws-warn)!important;border-color:var(--ws-border)!important;background:var(--ws-warn-tint)!important}:root[data-theme=dark] .stat-chip.purple{color:var(--ws-accent)!important;border-color:var(--ws-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .stat-lbl{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .total-cells{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .sheet-file-name{color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-file-control{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .file-name-box,:root[data-theme=dark] .name-box{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .file-name-box:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .file-name-icon{stroke:var(--ws-accent)!important}:root[data-theme=dark] .sheet-cloud-save-trigger,:root[data-theme=dark] .sheet-file-dropdown-trigger{border-left:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-cloud-save-trigger:hover,:root[data-theme=dark] .sheet-cloud-save-trigger[aria-expanded=true]{color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-file-dropdown-trigger:hover,:root[data-theme=dark] .sheet-file-dropdown-trigger[aria-expanded=true]{background:var(--ws-hover)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .name-box svg{stroke:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-header-menu{border:1px solid var(--border, var(--ws-border))!important;background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .sheet-header-menu-item{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .sheet-header-menu-item:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .sheet-header-menu-item.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-open-workbook-row.active{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-workbook-action{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-workbook-action:hover:not(:disabled){background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .sheet-workbook-action.close:hover:not(:disabled){background:var(--ws-danger-tint)!important;color:var(--ws-danger)!important}:root[data-theme=dark] .sheet-workbook-rename-form input{border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .sheet-workbook-rename-form button{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .sheet-header-menu-empty{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-header-menu-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-header-menu-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar{border-bottom:1px solid var(--border, var(--ws-border))!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar>.ribbon-group:first-child .name-box{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar>.ribbon-group:first-child .name-box svg{stroke:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar>.ribbon-group:first-child .formula-bar{border-color:var(--ws-border)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar>.ribbon-group:first-child .formula-fx{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar>.ribbon-group:first-child .formula-input::placeholder{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar .tool-btn{border-color:var(--ws-border)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar .tool-btn svg{color:var(--ws-text-muted)!important}:root[data-theme=dark] .sheet-container>.ribbon-bar .v-divider{background:var(--ws-active-bg)!important}:root[data-theme=dark] .sheet-menu-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .deck-workspace{background:var(--bg-hover, var(--ws-active-bg))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .deck-toast svg{color:var(--ws-accent)!important}:root[data-theme=dark] .deck-header{background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .deck-title-input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-count-badge{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .btn-tool{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .btn-tool:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .btn-tool.purple{background:var(--ws-active-bg)!important;border-color:var(--ws-border)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .themes-panel{border-left:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .themes-panel-header{border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .themes-panel-title-icon{color:var(--ws-text-muted)!important}:root[data-theme=dark] .themes-panel-close{color:var(--ws-text-muted)!important}:root[data-theme=dark] .themes-panel-close:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .themes-panel-source{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .themes-panel-source-menu{border:1px solid var(--ws-border)!important;background:var(--ws-surface-2)!important}:root[data-theme=dark] .themes-panel-source-menu button{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .themes-panel-source-menu button:hover{background:var(--ws-active-bg)!important}:root[data-theme=dark] .themes-panel-source-menu button.selected{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .themes-panel-current{color:var(--ws-text-muted)!important}:root[data-theme=dark] .themes-panel-current strong{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .themes-panel-footer{border-top:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .themes-import-button{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .themes-import-button:hover{background:var(--ws-active-bg)!important;border-color:var(--ws-border)!important}:root[data-theme=dark] .thumbnails-sidebar{background:var(--bg-surface, var(--ws-toolbar))!important;border-right:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .sidebar-file-card{border:1px solid var(--ws-accent-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .sidebar-slide-count{color:var(--ws-text-muted)!important}:root[data-theme=dark] .thumb-card{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .thumb-card.selected{border-color:var(--ws-accent-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .slide-num{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .slide-layout{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .thumb-title{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .thumb-sub{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .thumb-actions{border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .thumb-act{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .thumb-act:hover{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .thumb-act.danger:hover{color:var(--danger, var(--ws-danger))!important}:root[data-theme=dark] .sidebar-footer{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .footer-icon-btn{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .footer-icon-btn:hover{background:var(--ws-active-bg)!important;color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .footer-icon-btn.active{background:var(--ws-active-bg)!important;color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .footer-icon-btn:first-child{border:1px solid var(--ws-accent-border)!important;background:var(--ws-hover)!important}:root[data-theme=dark] .grid-card{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .grid-card:hover{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .grid-card-num{color:var(--ws-text-muted)!important}:root[data-theme=dark] .grid-card-sub{color:var(--ws-text-muted)!important}:root[data-theme=dark] .slide-shape.drawing-preview{outline:1px dashed var(--ws-accent-border)!important}:root[data-theme=dark] .slide-shape.selected{outline:1px dashed var(--ws-accent-border)!important}:root[data-theme=dark] .slide-shape-resize{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .slide-shape-delete{border:1px solid var(--ws-border)!important;background:var(--ws-toolbar)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .slide-badge-input{background:var(--brand-light, var(--ws-active-bg))!important;color:var(--brand-dark, var(--ws-accent))!important}:root[data-theme=dark] .slide-page-num{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .slide-layout-field{border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .slide-layout-field:focus-within{border-color:var(--ws-accent-border)!important}:root[data-theme=dark] .slide-layout-field.layout-body-field{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-layout-field.layout-number-field{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-layout-field.layout-caption-field{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .slide-placeholder-resize-handle{border:1px solid var(--ws-accent-border)!important;background:var(--ws-toolbar)!important}:root[data-theme=dark] .slide-layout-column{background:var(--ws-active-bg)!important}:root[data-theme=dark] .slide-title-input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-sub-input{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .bullet-input{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-image-item{border:1px solid var(--border, var(--ws-accent-border))!important;background:var(--bg-surface, var(--ws-toolbar))!important}:root[data-theme=dark] .slide-image-item figcaption{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .slide-image-loading{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .metric-card{background:var(--bg-hover, var(--ws-active-bg))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .metric-lbl-input{color:var(--text-muted, var(--ws-text-muted))!important}:root[data-theme=dark] .metric-val-input{color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] .slide-title-rich-field{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .slide-sub-rich-field{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .speaker-notes-panel{background:var(--bg-surface, var(--ws-toolbar))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .notes-header{color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .notes-textarea{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .modal-card{background:var(--bg-surface, var(--ws-surface-2))!important;border:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .modal-header{border-bottom:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .modal-header h3{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .close-btn{color:var(--text-muted, var(--ws-text-disabled))!important}:root[data-theme=dark] .modal-body label{color:var(--text-secondary, var(--ws-text-secondary))!important}:root[data-theme=dark] .ai-prompt-area{border:1px solid var(--border, var(--ws-accent-border))!important}:root[data-theme=dark] .modal-footer{border-top:1px solid var(--border, var(--ws-border))!important}:root[data-theme=dark] .btn-cancel{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .wk-menu-btn{color:var(--text-primary, var(--ws-text-secondary))!important}:root[data-theme=dark] .wk-menu-btn:hover,:root[data-theme=dark] .wk-menu-btn.active{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] .wk-menu-dropdown{color:var(--ws-text-secondary)!important;background:var(--ws-surface-2)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] .menu-row{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .menu-row>svg{color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-row kbd{color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-row .row-chevron{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .menu-row:hover:not(:disabled),:root[data-theme=dark] .menu-row.open,:root[data-theme=dark] .menu-row.active-item:not(:disabled),:root[data-theme=dark] .menu-row:focus-visible{background:var(--ws-active-bg)!important}:root[data-theme=dark] .menu-row:hover:not(:disabled)>svg:first-child,:root[data-theme=dark] .menu-row.open>svg:first-child{color:var(--ws-accent)!important}:root[data-theme=dark] .menu-search-entry{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-search-entry:hover{border-color:var(--ws-border)!important;background:var(--ws-active-bg)!important}:root[data-theme=dark] .menu-separator{background:var(--ws-active-bg)!important}:root[data-theme=dark] .menu-flyout{background:var(--ws-surface-2)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] .menu-search-wrapper{border:1px solid var(--ws-border)!important;background:var(--ws-active-bg)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-search-input{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .menu-search-input::placeholder{color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-search-back{color:var(--ws-text-muted)!important}:root[data-theme=dark] .menu-search-back:hover{background:var(--ws-active-bg)!important;color:var(--ws-text-secondary)!important}:root[data-theme=dark] .result-row .row-category{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .menu-empty{color:var(--ws-text-muted)!important}:root[data-theme=dark] .scope-badge.org{color:var(--ws-accent)!important}:root[data-theme=dark] .scope-badge.branch{color:var(--ws-accent)!important;border:1px solid var(--ws-accent-border)!important}:root[data-theme=dark] .hub-trigger-btn{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] .hub-menu{background:var(--bg-surface, var(--ws-surface-2))!important}:root[data-theme=dark] .hub-tabs{background:var(--bg-app, var(--ws-active-bg))!important}:root[data-theme=dark] button{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] :scope.active{background:var(--bg-surface, var(--ws-toolbar))!important;color:var(--brand, var(--ws-accent))!important}:root[data-theme=dark] :scope:hover{background:var(--bg-hover, var(--ws-active-bg))!important}:root[data-theme=dark] strong{color:var(--text-primary, var(--ws-accent))!important}:root[data-theme=dark] span{color:var(--text-secondary, var(--ws-text-muted))!important}:root[data-theme=dark] .hub-badge{background:var(--ws-active-bg)!important;color:var(--ws-accent)!important}:root[data-theme=dark] .cycle-overview-card{background:var(--ws-active-bg)!important;border:1px solid var(--ws-border)!important}:root[data-theme=dark] h4{color:var(--ws-accent)!important}:root[data-theme=dark] .text-emerald{color:var(--ws-accent)!important}:root[data-theme=dark] .collaboration-trigger{color:var(--ws-text-muted)!important}:root[data-theme=dark] .collaboration-trigger:hover,:root[data-theme=dark] .collaboration-trigger[aria-expanded=true]{background:var(--ws-active-bg)!important}:root[data-theme=dark] .collaboration-trigger:focus-visible,:root[data-theme=dark] .collaboration-popover button:focus-visible{outline:2px solid var(--ws-accent-border)!important}:root[data-theme=dark] .collaboration-popover{border:1px solid var(--ws-border)!important;background:var(--bg-surface, var(--ws-surface-2))!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .collaboration-popover header{border-bottom:1px solid var(--ws-border)!important}:root[data-theme=dark] .collaboration-popover header strong{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .connection-status{color:var(--ws-text-muted)!important}:root[data-theme=dark] .status-dot{background:var(--ws-active-bg)!important}:root[data-theme=dark] .people-heading{color:var(--ws-text-muted)!important}:root[data-theme=dark] .person-copy b{color:var(--ws-text-secondary)!important}:root[data-theme=dark] .person-copy small{color:var(--ws-text-muted)!important}:root[data-theme=dark] .empty-list{color:var(--ws-text-muted)!important}:root[data-theme=dark] .settings{border-top:1px solid var(--ws-border)!important}:root[data-theme=dark] .settings button{color:var(--ws-text-muted)!important}:root[data-theme=dark] .settings button:hover:not(:disabled){background:var(--ws-active-bg)!important}:root[data-theme=dark] .settings button:disabled{color:var(--ws-text-disabled)!important}:root[data-theme=dark] .switch{background:var(--ws-active-bg)!important}:root[data-theme=dark] .switch:after{background:var(--ws-toolbar)!important}:root[data-theme=dark] .support-note{border-top:1px solid var(--ws-border)!important;color:var(--ws-text-muted)!important}:root[data-theme=dark] .wk.wk.wk .cv-type-nav .cv-type-btn[data-kind=canvas]>svg{color:var(--ws-danger)!important}:root[data-theme=dark] .wk.wk.wk .cv-type-nav .cv-type-btn[data-kind=doc]>svg{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk .cv-type-nav .cv-type-btn[data-kind=sheet]>svg{color:var(--ws-accent)!important}:root[data-theme=dark] .wk.wk.wk .cv-type-nav .cv-type-btn[data-kind=slides]>svg{color:var(--ws-warn)!important}
