:root{--card-foreground:0 0% 13%;--secondary-foreground:0 0% 13%;--accent-foreground:0 0% 13%;--nav-muted-foreground:180 8% 75%;--tooltip:var(--theme-accent);--tooltip-foreground:var(--theme-accent-foreground);--saveview:26 68% 16%;--saveview-foreground:0 0% 98%;--status-online:142 71% 45%;--avatar-fallback:142 76% 36%;--icon-palette-1:252 90% 64%;--icon-palette-2:232 92% 64%;--icon-palette-3:210 94% 58%;--icon-palette-4:195 88% 50%;--icon-palette-5:174 70% 40%;--icon-palette-6:150 60% 42%;--icon-palette-7:45 95% 55%;--icon-palette-8:28 95% 55%;--icon-palette-9:0 84% 60%;--icon-palette-10:330 85% 60%;--icon-palette-11:285 70% 60%;--icon-palette-12:0 0% 62%;--surface-page:hsl(var(--background));--surface-shell:hsl(var(--shell-background));--surface-content:hsl(var(--content-background));--surface-card:hsl(var(--card));--surface-popover:hsl(var(--popover));--surface-nav:hsl(var(--header-background));--text-primary:hsl(var(--foreground));--text-muted:hsl(var(--muted-foreground));--text-nav:hsl(var(--header-foreground));--text-nav-muted:hsl(var(--nav-muted-foreground));--text-danger:hsl(var(--destructive));--border-default:hsl(var(--border));--border-input:hsl(var(--input));--accent-solid:hsl(var(--theme-accent));--accent-on:hsl(var(--theme-accent-foreground))}.dark{--background:0 0% 4%;--shell-background:0 0% 4%;--content-background:0 0% 10.2%;--foreground:180 10% 92%;--card:0 0% 7%;--card-foreground:180 10% 92%;--popover:0 0% 10%;--popover-foreground:180 10% 92%;--popover-border:0 0% 20.5%;--primary:0 0% 10%;--primary-foreground:180 10% 92%;--secondary:0 0% 12%;--secondary-foreground:180 10% 92%;--muted:0 0% 15%;--muted-foreground:0 0% 48%;--accent:0 0% 15%;--accent-foreground:180 10% 92%;--destructive:0 62% 30%;--destructive-foreground:180 10% 92%;--border:0 0% 18%;--input:0 0% 18%;--ring:180 10% 92%;--sidebar-background:0 0% 10%;--sidebar-border:0 0% 18%;--sidebar-active-bg:0 0% 18%;--theme-hover:0 0% 18%}.theme-purple{--theme-accent:270 60% 50%;--theme-accent-foreground:0 0% 100%}.theme-blue{--theme-accent:210 80% 50%;--theme-accent-foreground:0 0% 100%}.theme-pink{--theme-accent:330 70% 55%;--theme-accent-foreground:0 0% 100%}.theme-violet{--theme-accent:280 60% 55%;--theme-accent-foreground:0 0% 100%}.theme-indigo{--theme-accent:230 70% 55%;--theme-accent-foreground:0 0% 100%}.theme-orange{--theme-accent:25 90% 55%;--theme-accent-foreground:0 0% 100%}.theme-teal{--theme-accent:175 70% 40%;--theme-accent-foreground:0 0% 100%}.theme-bronze{--theme-accent:30 50% 45%;--theme-accent-foreground:0 0% 100%}.theme-black{--theme-accent:0 0% 20%;--theme-accent-foreground:0 0% 100%;--header-background:0 0% 10%;--sidebar-active-bg:0 0% 94%}.theme-black.dark{--sidebar-active-bg:0 0% 18%;--header-background:0 0% 8%}.theme-mint{--theme-accent:150 60% 45%;--theme-accent-foreground:0 0% 100%}:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-2xs:10px;--text-tooltip:11px;--text-xs:12px;--leading-xs:16px;--text-sm:14px;--leading-sm:20px;--text-base:16px;--leading-base:24px;--text-lg:18px;--leading-lg:28px;--text-xl:20px;--leading-xl:28px;--text-2xl:24px;--leading-2xl:32px;--text-3xl:30px;--leading-3xl:36px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-0.025em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--radius:0.5rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:9999px;--header-height:40px;--sidebar-expanded:260px;--sidebar-collapsed:56px;--inner-sidebar-width:220px;--nav-item-size:48px;--shell-gap:8px;--auth-max-width:520px;--control-height:40px;--control-height-sm:36px;--control-height-xs:28px;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-modal:0 18px 70px rgba(0,0,0,0.55);--popover-shadow:0 1px 2px hsl(0 0% 0%/0.06),0 3px 8px hsl(0 0% 0%/0.1),2px 6px 16px hsl(0 0% 0%/0.14);--overlay-modal:rgba(0,0,0,0.6);--overlay-dialog:rgba(0,0,0,0.8);--blur-overlay:12px;--blur-modal:24px;--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--ease-out:cubic-bezier(0,0,0.2,1)}.dark{--dialog-shadow:0 10px 36px hsl(0 0% 0%/0.22);--popover-shadow:0 1px 2px hsl(0 0% 100%/0.02),0 3px 10px hsl(0 0% 0%/0.28),2px 6px 18px hsl(0 0% 0%/0.42)}*,:after,:before{box-sizing:border-box;border-color:hsl(var(--border))}body{font-family:var(--font-sans);background:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased}:focus,:focus-visible{outline:none}input::-moz-placeholder,textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground))}a{color:hsl(var(--theme-accent));text-underline-offset:4px}*{scrollbar-color:hsl(var(--muted-foreground)/.35) transparent}:root{color-scheme:light;--background:0 0% 97.6%;--shell-background:0 0% 97.6%;--content-background:0 0% 100%;--foreground:0 0% 13%;--card:0 0% 97.6%;--popover:0 0% 100%;--primary:0 0% 99%;--secondary:0 0% 96%;--muted:0 0% 96%;--muted-foreground:0 0% 51%;--accent:0 0% 96%;--destructive:0 84% 60%;--border:0 0% 90%;--input:0 0% 90%;--sidebar-border:0 0% 92%;--header-background:0 0% 10%;--header-foreground:180 10% 92%;--theme-accent:0 0% 20%;--theme-accent-foreground:0 0% 100%;--theme-hover:0 0% 92%;--sidebar-active-bg:0 0% 94%;--sidebar-background:0 0% 100%;--ring:0 0% 13%;--popover-foreground:0 0% 13%;--popover-border:0 0% 95.5%;--primary-foreground:0 0% 13%;--destructive-foreground:0 0% 100%;--popover-shadow:0 0 0 1px hsl(0 0% 0%/0.05),0 4px 12px hsl(0 0% 0%/0.15),0 12px 32px hsl(0 0% 0%/0.175);--dialog-shadow:0 8px 32px hsl(0 0% 0%/0.12)}.dark{color-scheme:dark;--background:0 0% 7.5%;--shell-background:0 0% 7.5%;--content-background:0 0% 9.4%;--foreground:0 0% 93%;--card:0 0% 10.2%;--popover:0 0% 11%;--primary:0 0% 9.4%;--secondary:0 0% 12.5%;--muted:0 0% 14.5%;--muted-foreground:0 0% 58%;--accent:0 0% 14.5%;--destructive:0 72% 58%;--border:0 0% 15.5%;--input:0 0% 19%;--sidebar-border:0 0% 14%;--theme-hover:0 0% 14.5%;--sidebar-active-bg:0 0% 16.5%;--sidebar-background:0 0% 9.4%;--header-background:0 0% 7.5%;--ring:0 0% 93%;--popover-foreground:0 0% 93%;--popover-border:0 0% 19%;--primary-foreground:0 0% 93%;--destructive-foreground:0 0% 98%;--popover-shadow:0 0 0 1px hsl(0 0% 100%/0.02),0 4px 12px hsl(0 0% 0%/0.35),0 12px 32px hsl(0 0% 0%/0.35);--dialog-shadow:0 16px 48px hsl(0 0% 0%/0.45)}.theme-purple{--theme-accent:250 85% 64%;--header-background:270 40% 25%;--sidebar-active-bg:270 60% 95%}.theme-purple.dark{--sidebar-active-bg:270 40% 25%;--header-background:270 40% 20%}.theme-blue{--theme-accent:205 90% 46%;--header-background:210 60% 25%;--sidebar-active-bg:210 80% 95%}.theme-blue.dark{--sidebar-active-bg:210 60% 25%;--header-background:210 60% 20%}.theme-pink{--theme-accent:335 78% 58%;--header-background:330 50% 30%;--sidebar-active-bg:330 70% 95%}.theme-pink.dark{--sidebar-active-bg:330 50% 25%;--header-background:330 50% 22%}.theme-violet{--theme-accent:285 62% 58%;--header-background:280 45% 28%;--sidebar-active-bg:280 60% 95%}.theme-violet.dark{--sidebar-active-bg:280 45% 25%;--header-background:280 45% 20%}.theme-indigo{--theme-accent:228 85% 62%;--header-background:230 55% 28%;--sidebar-active-bg:230 70% 95%}.theme-indigo.dark{--sidebar-active-bg:230 55% 25%;--header-background:230 55% 20%}.theme-orange{--theme-accent:24 90% 50%;--header-background:25 60% 30%;--sidebar-active-bg:25 90% 95%}.theme-orange.dark{--sidebar-active-bg:25 60% 28%;--header-background:25 60% 22%}.theme-teal{--theme-accent:180 80% 32%;--header-background:175 55% 22%;--sidebar-active-bg:175 70% 95%}.theme-teal.dark{--sidebar-active-bg:175 55% 20%;--header-background:175 55% 15%}.theme-bronze{--theme-accent:15 24% 52%;--header-background:30 40% 25%;--sidebar-active-bg:30 50% 95%}.theme-bronze.dark{--sidebar-active-bg:30 40% 22%;--header-background:30 40% 18%}.theme-black.dark{--sidebar-active-bg:0 0% 16.5%;--header-background:0 0% 7.5%}.theme-mint{--theme-accent:152 58% 40%;--header-background:150 45% 22%;--sidebar-active-bg:150 60% 95%}.theme-mint.dark{--sidebar-active-bg:150 45% 20%;--header-background:150 45% 15%}.theme-white{--tooltip-bg:0 0% 13%;--theme-accent:0 0% 100%;--theme-accent-foreground:0 0% 10%;--rail-sep:0 0% 88%;--header-background:0 0% 100%;--header-foreground:0 0% 10%;--rail-muted:0 0% 38%;--sidebar-active-bg:0 0% 92%}.theme-white.dark{--theme-accent:0 0% 100%;--header-background:0 0% 96%;--header-foreground:0 0% 8%;--rail-muted:0 0% 34%;--sidebar-active-bg:0 0% 22%}html[class*=theme-]{--ring:var(--theme-accent)}:root{--theme-accent-ink:var(--theme-accent);--z-base:0;--z-sticky:10;--z-float:60;--z-overlay:65;--z-header:66;--z-popover:70;--z-dialog:80;--z-dialog-menu:90;--btn-h-xs:24px;--btn-h-sm:28px;--btn-h-md:32px;--btn-h-lg:40px;--btn-radius:8px;--btn-px-xs:8px;--btn-px-sm:10px;--btn-px-md:12px;--btn-px-lg:16px;--btn-primary-bg:hsl(var(--theme-accent));--btn-primary-fg:hsl(var(--theme-accent-foreground));--btn-primary-hover:hsl(var(--theme-accent)/0.9);--btn-primary-shadow:none;--btn-danger-bg:var(--danger);--btn-danger-fg:var(--on-color);--btn-danger-hover:color-mix(in srgb,var(--danger) 88%,black);--btn-disabled-bg:hsl(var(--muted));--btn-disabled-fg:hsl(var(--muted-foreground));--z-select:99;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--tip-bg:hsl(var(--theme-accent));--tip-fg:hsl(var(--theme-accent-foreground));--tip-fs:11px;--tip-lh:1.25;--tip-pad:2px 6px;--tip-radius:6px;--tip-shadow:0 1px 2px hsl(var(--shadow-color)/0.08);--tip-arrow:5px;--popover-border-alpha:0.45;--z-toast:100;--z-tooltip:2147483000;--surface-bg:hsl(var(--content-background));--surface-header:hsl(var(--shell-background));--surface-blur:none;--surface-border:transparent;--rail-bg:hsl(var(--header-background));--rail-blur:none;--rail-border:transparent;--pane-side:hsl(var(--shell-background));--pane-bg:hsl(var(--content-background));--region-bg:hsl(var(--primary));--region-head:hsl(var(--primary));--region-stage:hsl(var(--muted)/0.45);--float-blur:none;--elev-card:0 1px 2px hsl(0 0% 0%/0.125),0 4px 14px -4px hsl(0 0% 0%/0.20);--elev-region:0 1px 3px hsl(0 0% 0%/0.10),0 8px 20px -12px hsl(0 0% 0%/0.25);--elev-head:0 6px 12px -10px hsl(0 0% 0%/0.225);--on-color:#fff;--c-ink:#222;--tag-ink:#3a3a3a;--c-overdue:#dc2626;--tooltip-bg:var(--header-background);--tooltip-fg:0 0% 100%;--shadow-color:0 0% 0%;--overlay:rgb(0 0 0/0.6);--overlay-strong:rgb(0 0 0/0.8);--overlay-soft:rgb(0 0 0/0.45);--status-online:#22c55e;--status-away:#fbbf24;--avatar-me:#16a34a;--danger:#e3434f;--danger-hover:#d12f3c;--c-blue:#3b82f6;--c-red:#ef4444;--c-amber:#f59e0b;--c-violet:#8b5cf6;--c-cyan:#06b6d4;--c-purple:#7c3aed;--c-slate:#4b5563;--c-star:#f4b42a;--c-sky:#38bdf8;--ai-from:#a855f7;--ai-mid:#9333ea;--ai-to:#d946ef;--mock-l-bg:#e9e9ea;--mock-l-bar:#dcdcdc;--mock-l-line:#d8d8d8;--mock-l-card:#fafafa;--mock-l-border:#e4e4e4;--mock-d-bg:#2b2b2b;--mock-d-bar:#3a3a3a;--mock-d-line:#4a4a4a;--mock-d-card:#121212;--mock-d-border:#333;--switch-w:32px;--switch-h:18px;--switch-pad:3px;--switch-knob:12px;--switch-on:hsl(var(--theme-accent));--switch-knob-bg:#fff;--switch-knob-shadow:0 0 0 0.5px hsl(0 0% 0%/0.08),0 0.5px 1.5px hsl(0 0% 0%/0.22);--range-h:2px;--range-thumb:14px}*,:after,:before{--switch-off:color-mix(in srgb,hsl(var(--foreground)) 20%,transparent);--range-track:color-mix(in srgb,hsl(var(--foreground)) 16%,transparent);--scroll-thumb:color-mix(in srgb,hsl(var(--foreground)) 22%,transparent);--scroll-thumb-hover:color-mix(in srgb,hsl(var(--foreground)) 38%,transparent)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;margin:0;background:transparent;cursor:pointer;accent-color:auto}:focus{outline:none}:focus-visible{outline:2px solid hsl(var(--theme-accent-ink));outline-offset:2px;border-radius:inherit}[contenteditable]:focus,[contenteditable]:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:var(--range-h);border-radius:9999px;background:linear-gradient(to right,var(--range-fill,hsl(var(--theme-accent))) 0 var(--pct,0),var(--range-track) var(--pct,0) 100%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--range-thumb);height:var(--range-thumb);margin-top:calc((var(--range-h) - var(--range-thumb)) / 2);border-radius:9999px;border:none;background:var(--range-fill,hsl(var(--theme-accent)));box-shadow:0 1px 2px hsl(var(--shadow-color)/.25);-webkit-transition:transform .12s;transition:transform .12s}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,hsl(var(--theme-accent)) 30%,transparent)}input[type=range]::-moz-range-track{height:var(--range-h);border-radius:9999px;background:var(--range-track)}input[type=range]::-moz-range-progress{height:var(--range-h);border-radius:9999px;background:var(--range-fill,hsl(var(--theme-accent)))}input[type=range]::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);box-sizing:border-box;border-radius:9999px;border:none;background:var(--range-fill,hsl(var(--theme-accent)));box-shadow:0 1px 2px hsl(var(--shadow-color)/.25)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px;background:transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:9999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);border:2px solid transparent;background-clip:padding-box}*,:after,:before{--btn-divider:color-mix(in srgb,hsl(var(--foreground)) 16%,transparent);--btn-active-bg:color-mix(in srgb,hsl(var(--foreground)) 14%,transparent);--nav-fg:color-mix(in srgb,hsl(var(--foreground)) 78%,transparent);--btn-bg:color-mix(in srgb,hsl(var(--foreground)) 7%,transparent);--btn-hover-bg:color-mix(in srgb,hsl(var(--foreground)) 12%,transparent);--btn-fg:hsl(var(--foreground));--btn-shadow:none;--ghost-bg:transparent;--ghost-border:1px dashed color-mix(in srgb,hsl(var(--foreground)) 45%,transparent);--ghost-fg:hsl(var(--foreground));--ghost-hover-bg:color-mix(in srgb,hsl(var(--foreground)) 8%,transparent);--ghost-hover-fg:hsl(var(--foreground))}:root{--inverse:0 0% 13%;--inverse-foreground:0 0% 98%;--inverse-hover:0 0% 4%}html.dark{--inverse:0 0% 94%;--inverse-foreground:0 0% 9%;--inverse-hover:0 0% 100%;--elev-card:0 1px 2px hsl(0 0% 0%/0.35),0 4px 14px -4px hsl(0 0% 0%/0.45);--elev-region:0 1px 3px hsl(0 0% 0%/0.22),0 8px 20px -12px hsl(0 0% 0%/0.5);--elev-head:0 6px 12px -10px hsl(0 0% 0%/0.42)}html.wp-glass [data-screen-label="Sidebar flutuante"],html.wp-glass [role=dialog],html.wp-glass [role=listbox],html.wp-glass [role=menu],html.wp-glass [role=tooltip],html.wp-glass aside{backdrop-filter:var(--float-blur);-webkit-backdrop-filter:var(--float-blur)}html.theme-white{--theme-accent-ink:0 0% 13%;--switch-knob-bg:hsl(0 0% 13%);--switch-knob-shadow:none;--btn-primary-shadow:var(--elev-region);--btn-primary-hover:hsl(0 0% 94%)}html.theme-white.dark{--theme-accent-ink:0 0% 100%;--btn-primary-shadow:none}[data-rail]{--header-foreground:var(--theme-accent-foreground)}a:hover{color:hsl(var(--theme-accent)/.8)}@keyframes brPop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes brFade{0%{opacity:0}to{opacity:1}}@keyframes brMore{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}body,html{margin:0;padding:0;font-family:var(--font-sans);background:hsl(var(--background));-webkit-font-smoothing:antialiased}*{box-sizing:border-box}input::-moz-placeholder{color:hsl(var(--muted-foreground))}input::placeholder{color:hsl(var(--muted-foreground))}a{color:hsl(var(--theme-accent-ink));text-decoration:none}a:hover{text-decoration:underline}:root{--wm-gap:8px;--wm-radius:8px;--wm-anim:180ms cubic-bezier(0.2,0,0,1);--wm-window-bg:var(--pane-bg);--wm-window-shadow:var(--elev-region);--wm-focus-ring:0 0 0 1.5px hsl(var(--theme-accent-ink,var(--theme-accent))/0.85);--wm-titlebar-h:36px;--wm-titlebar-bg:var(--pane-side);--wm-min-w:280px;--wm-min-h:180px;--wm-divider-hit:14px;--wm-divider-line:2px;--wm-divider-color:hsl(var(--theme-accent)/0.6);--wm-drop-bg:hsl(var(--theme-accent)/0.10);--wm-drop-border:1.5px dashed hsl(var(--theme-accent)/0.6);--wm-ws-size:24px;--wm-ws-gap:2px;--wm-ws-radius:6px;--wm-ws-active-bg:hsl(var(--theme-accent));--wm-ws-active-fg:hsl(var(--theme-accent-foreground));--wm-chip-h:20px;--wm-side-w:220px;--wm-head-h:44px;--wm-row-h:36px}.wm-stage{position:relative;flex:1;min-width:0;min-height:0}.wm-stage[data-resizing=true] .wm-tile{transition:none}.wm-stage[data-resizing=true],.wm-stage[data-resizing=true] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-tile{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--wm-radius);background:var(--wm-window-bg);box-shadow:var(--wm-window-shadow);transition:left var(--wm-anim),top var(--wm-anim),width var(--wm-anim),height var(--wm-anim);container:wm/inline-size}.wm-tile[data-focused=true]{box-shadow:var(--wm-focus-ring),var(--wm-window-shadow)}.wm-divider{position:absolute;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:center}.wm-divider[data-dir=row]{cursor:col-resize}.wm-divider[data-dir=col]{cursor:row-resize}.wm-divider:after{content:"";border-radius:2px;background:transparent;transition:background .12s}.wm-divider[data-dir=row]:after{width:var(--wm-divider-line);height:40px}.wm-divider[data-dir=col]:after{height:var(--wm-divider-line);width:40px}.wm-divider:hover:after,.wm-divider[data-active=true]:after{background:var(--wm-divider-color)}.wm-drop{position:absolute;inset:6px;z-index:2;pointer-events:none;justify-content:center;border-radius:calc(var(--wm-radius) - 2px);border:var(--wm-drop-border);background:var(--wm-drop-bg);font-size:13px;font-weight:500}.wm-drop,.wm-titlebar{display:flex;align-items:center}.wm-titlebar{height:var(--wm-titlebar-h);flex-shrink:0;gap:6px;padding:0 6px 0 8px;background:var(--wm-titlebar-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wm-titlebar[data-dragging=true]{cursor:grabbing}.wm-title{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-crumbs,.wm-tile:not([data-focused=true]) .wm-title{color:hsl(var(--muted-foreground))}.wm-crumbs{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-tb-btn{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.wm-tb-btn:hover{background:var(--btn-hover-bg);color:hsl(var(--foreground))}.wm-tb-btn:disabled{opacity:.35;pointer-events:none}.wm-body{flex:1;min-height:0;display:flex}.wm-chip{display:inline-flex;align-items:center;gap:5px;height:var(--wm-chip-h);padding:0 7px;flex-shrink:0;border-radius:var(--radius-pill,9999px);background:var(--btn-bg);font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap}.wm-chip:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--status-online)}.wm-chip[data-state=loading]:before,.wm-chip[data-state=sync]:before{background:var(--status-away)}.wm-chip[data-state=disk]:before{background:var(--c-sky)}.wm-chip[data-state=tab]:before{background:var(--c-violet)}.wm-ws{display:flex;align-items:center;gap:var(--wm-ws-gap)}.wm-ws-btn{position:relative;min-width:var(--wm-ws-size);height:var(--wm-ws-size);padding:0 6px;border:none;border-radius:var(--wm-ws-radius);background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:12px;cursor:pointer}.wm-ws-btn:hover{background:var(--btn-hover-bg);color:hsl(var(--foreground))}.wm-ws-btn[data-occupied=true]{color:hsl(var(--foreground));font-weight:600}.wm-ws-btn[data-occupied=true]:after{content:"";position:absolute;left:50%;bottom:2px;width:4px;height:2px;margin-left:-2px;border-radius:2px;background:currentColor}.wm-ws-btn[data-active=true]{background:var(--wm-ws-active-bg);color:var(--wm-ws-active-fg);font-weight:600}.wm-tabs{height:32px;flex-shrink:0;display:flex;gap:4px;overflow-x:auto;margin-bottom:6px}.wm-tab{height:28px;padding:0 10px;border:none;border-radius:6px;background:var(--btn-bg);color:hsl(var(--foreground));font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.wm-tab[data-active=true]{background:var(--wm-ws-active-bg);color:var(--wm-ws-active-fg)}.wm-ctx{position:fixed;z-index:var(--z-popover);min-width:248px;padding:4px;border-radius:8px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--popover-shadow);border:1px solid hsl(var(--popover-border)/var(--popover-border-alpha))}.wm-ctx-title{padding:6px 8px 4px;font-size:12px;font-weight:500;color:hsl(var(--muted-foreground))}.wm-ctx-item{width:100%;height:30px;display:flex;align-items:center;gap:8px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.wm-ctx-item:hover{background:hsl(var(--accent))}.wm-ctx-item:disabled{opacity:.4;pointer-events:none}.wm-ctx-kbd{margin-left:auto;font-size:11px;color:hsl(var(--muted-foreground))}.wm-ctx-sep{height:1px;margin:4px 0;background:hsl(var(--border))}.view{flex:1;min-width:0;min-height:0;display:flex}.view-side{width:var(--wm-side-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--pane-side);overflow:hidden}.view-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--pane-bg)}.view-head{height:var(--wm-head-h);flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 16px}.view-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.view-sub{font-size:12px;color:hsl(var(--muted-foreground))}.view-scroll{flex:1;min-height:0;overflow-y:auto}.tree-row{height:30px;display:flex;align-items:center;gap:6px;padding:0 6px 0 calc(6px + var(--depth, 0) * 14px);border-radius:6px;font-size:13px;color:var(--nav-fg);cursor:pointer}.tree-row:hover{background:hsl(var(--theme-hover));color:hsl(var(--foreground))}.tree-row[data-active=true]{background:hsl(var(--sidebar-active-bg));color:hsl(var(--foreground));font-weight:500}.data-head,.data-row{display:grid;grid-template-columns:var(--cols);align-items:center;gap:12px;padding:0 16px}.data-head{height:32px;flex-shrink:0;font-size:12px;color:hsl(var(--muted-foreground));background:var(--region-head);box-shadow:var(--elev-head);position:relative;z-index:1}.data-row{height:var(--wm-row-h);font-size:13px}.data-row:hover{background:hsl(var(--theme-hover))}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.item-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:none;border-radius:8px;background:var(--region-bg);box-shadow:var(--elev-card);color:inherit;font:inherit;text-align:left;cursor:pointer}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.status-pill:before{content:"";width:8px;height:8px;border-radius:9999px;background:var(--status,var(--c-slate))}@container wm (max-width: 620px){.col-secondary,.view-side{display:none}}@container wm (max-width: 420px){.wm-chip,.wm-crumbs{display:none}}.check{width:16px;height:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--theme-accent-ink,var(--theme-accent)));cursor:pointer}.check:not([data-checked=true]):before{content:"";width:14px;height:14px;border-radius:2px;border:1px solid hsl(var(--muted-foreground)/.4)}.remove-badge{position:absolute;top:-4px;right:-4px;z-index:3;width:12px;height:12px;padding:0;border:none;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:hsl(var(--inverse));color:hsl(var(--inverse-foreground));cursor:pointer;font-size:8px}.remove-badge:hover{background:hsl(var(--inverse-hover))}:root{--danger-action-fg:hsl(var(--destructive));--danger-action-bg:hsl(var(--destructive)/0.08)}.danger-action,[data-danger=true]{transition:background-color .12s,color .12s}.danger-action iconify-icon,[data-danger=true] iconify-icon{color:hsl(var(--muted-foreground))}.danger-action:focus-visible,.danger-action:hover,[data-danger=true]:focus-visible,[data-danger=true]:hover{background:var(--danger-action-bg)!important;color:var(--danger-action-fg)!important}.danger-action:focus-visible *,.danger-action:hover *,[data-danger=true]:focus-visible *,[data-danger=true]:hover *{color:var(--danger-action-fg)!important}[data-danger=true]:disabled,[data-danger=true][aria-disabled=true]{pointer-events:none}.wm-body{position:relative}.wm-modal-overlay{position:absolute;inset:0;z-index:40;background:var(--overlay-soft)}.wm-modal{position:absolute;inset:16px;z-index:41;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:hsl(var(--content-background));box-shadow:var(--dialog-shadow)}@container wm (max-width: 520px){.wm-modal{inset:0;border-radius:0}}