[data-dayare-desktop]{--desktop-titlebar-h:38px;--desktop-menubar-h:30px;--desktop-window-frame-h:32px;--desktop-chrome-top:calc(var(--desktop-titlebar-h) + var(--desktop-menubar-h));--desktop-overlay-inset-top:var(--desktop-chrome-top);--desktop-toolbar-h:40px;--desktop-statusbar-h:26px;--desktop-sidebar-w:280px;--desktop-sidebar-collapsed-w:48px;--desktop-ease:cubic-bezier(0.4,0,0.2,1)}[data-dayare-desktop][data-desktop-theme=dark]{--desktop-titlebar-bg:#181818;--desktop-titlebar-border:#2b2b2b;--desktop-titlebar-fg:#cccccc;--desktop-titlebar-muted:#8b8b8b;--desktop-titlebar-hover:#2a2d2e;--desktop-titlebar-active:#37373d;--desktop-titlebar-search-bg:#1f1f1f;--desktop-titlebar-shadow:0 1px 0 rgba(0,0,0,0.35);--desktop-command-bg:#252526;--desktop-command-border:#454545;--desktop-surface:#1e1e1e;--desktop-workspace-bg:#1e1e1e;--desktop-workspace-panel:#252526;--desktop-workspace-border:#2b2b2b;--desktop-workspace-muted:#858585}[data-dayare-desktop][data-desktop-theme=light]{--desktop-titlebar-bg:#f3f3f3;--desktop-titlebar-border:#e5e5e5;--desktop-titlebar-fg:#333333;--desktop-titlebar-muted:#6e6e6e;--desktop-titlebar-hover:#e8e8e8;--desktop-titlebar-active:#dadada;--desktop-titlebar-search-bg:#ffffff;--desktop-titlebar-shadow:0 1px 0 rgba(0,0,0,0.06);--desktop-command-bg:#ffffff;--desktop-command-border:#cecece;--desktop-surface:#ffffff;--desktop-workspace-bg:#f8f8f8;--desktop-workspace-panel:#ffffff;--desktop-workspace-border:#e4e4e4;--desktop-workspace-muted:#6e6e6e}[data-dayare-desktop] body{padding-top:var(--desktop-chrome-top);transition:background-color .25s var(--desktop-ease),color .25s var(--desktop-ease)}[data-dayare-desktop][data-platform=darwin] body{padding-top:var(--desktop-titlebar-h)}[data-dayare-desktop][data-platform=darwin]{--desktop-overlay-inset-top:var(--desktop-titlebar-h)}[data-dayare-desktop] .fixed.inset-0,[data-dayare-desktop] .fixed.inset-y-0{top:var(--desktop-overlay-inset-top)!important}[data-dayare-desktop] .fixed.inset-0 .h-\[100dvh\],[data-dayare-desktop] .fixed.inset-y-0 .h-\[100dvh\]{height:100%!important;max-height:100%}[data-dayare-desktop] .h-dvh,[data-dayare-desktop] .min-h-screen{min-height:calc(100dvh - var(--desktop-chrome-top))!important}[data-dayare-desktop][data-platform=darwin] .h-dvh,[data-dayare-desktop][data-platform=darwin] .min-h-screen{min-height:calc(100dvh - var(--desktop-titlebar-h))!important}[data-dayare-desktop] .h-dvh{height:calc(100dvh - var(--desktop-chrome-top))!important}[data-dayare-desktop][data-platform=darwin] .h-dvh{height:calc(100dvh - var(--desktop-titlebar-h))!important}[data-dayare-desktop] .dashboard-top-nav{display:none!important}.desktop-titlebar{position:fixed;inset:var(--desktop-menubar-h,0) 0 auto 0;z-index:10000;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,520px) minmax(280px,1fr);align-items:center;height:var(--desktop-titlebar-h);background:var(--desktop-titlebar-bg);border-bottom:1px solid var(--desktop-titlebar-border);box-shadow:var(--desktop-titlebar-shadow);color:var(--desktop-titlebar-fg);user-select:none;animation:desktop-titlebar-in .35s var(--desktop-ease)}@keyframes desktop-titlebar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-dayare-desktop][data-platform=darwin] .desktop-titlebar{inset:0 0 auto 0}[data-dayare-desktop][data-platform=darwin] .desktop-titlebar__left{padding-left:78px}[data-dayare-desktop][data-platform=darwin] .desktop-titlebar__window-controls{display:none}.desktop-menubar{position:fixed;inset:0 0 auto 0;z-index:10001;display:flex;align-items:center;gap:2px;height:var(--desktop-menubar-h);padding:0 8px;background:var(--desktop-titlebar-bg);border-bottom:1px solid var(--desktop-titlebar-border);color:var(--desktop-titlebar-fg);user-select:none}[data-dayare-desktop][data-platform=darwin] .desktop-menubar{display:none}.desktop-menubar__group{position:relative}.desktop-menubar__trigger{height:24px;padding:0 10px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:12px;font-family:inherit;cursor:default;transition:background-color .12s var(--desktop-ease)}.desktop-menubar__trigger.is-open,.desktop-menubar__trigger:hover{background:var(--desktop-titlebar-hover)}.desktop-menubar__dropdown{position:absolute;top:calc(100% + 2px);left:0;z-index:10002;min-width:220px;padding:4px;border:1px solid var(--desktop-workspace-border);border-radius:6px;background:var(--desktop-command-bg);box-shadow:0 6px 18px rgba(0,0,0,.2);animation:desktop-context-menu-in .12s var(--desktop-ease-out)}.desktop-menubar__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:12px;text-align:left;cursor:default}.desktop-menubar__item:hover{background:var(--desktop-titlebar-hover)}.desktop-menubar__shortcut{font-size:11px;color:var(--desktop-titlebar-muted)}.desktop-menubar__separator{height:1px;margin:4px 6px;background:var(--desktop-workspace-border)}@keyframes desktop-context-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.desktop-titlebar__drag{-webkit-app-region:drag;app-region:drag;height:100%;display:flex;align-items:center}.desktop-titlebar__controls--no-drag,.desktop-titlebar__controls--no-drag *{-webkit-app-region:no-drag;app-region:no-drag}.desktop-titlebar__left{padding-left:12px;min-width:0}.desktop-titlebar__center{justify-content:center;padding-inline:8px}.desktop-titlebar__right{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding-right:0;height:100%}.desktop-titlebar__brand{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit;border-radius:4px;padding:4px 6px;transition:background-color .15s var(--desktop-ease)}.desktop-titlebar__brand:hover{background:var(--desktop-titlebar-hover)}.desktop-titlebar__logo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;overflow:hidden;flex-shrink:0}.desktop-titlebar__logo-img{width:18px;height:18px;object-fit:contain}.desktop-titlebar__company{font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-titlebar__search{display:flex;align-items:center;gap:8px;width:100%;max-width:420px;height:26px;padding:0 10px;border:1px solid var(--desktop-titlebar-border);border-radius:6px;background:var(--desktop-titlebar-search-bg);color:var(--desktop-titlebar-muted);cursor:pointer;transition:border-color .15s var(--desktop-ease),background-color .15s var(--desktop-ease),box-shadow .15s var(--desktop-ease)}.desktop-titlebar__search:focus-visible,.desktop-titlebar__search:hover{border-color:color-mix(in srgb,var(--desktop-titlebar-fg) 25%,var(--desktop-titlebar-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--desktop-titlebar-fg) 8%,transparent);outline:none}.desktop-titlebar__search-icon{width:14px;height:14px;flex-shrink:0}.desktop-titlebar__search-placeholder{flex:1;text-align:left;font-size:12px}.desktop-titlebar__search-kbd{font-size:10px;padding:1px 5px;border-radius:4px;border:1px solid var(--desktop-titlebar-border);background:var(--desktop-titlebar-hover);color:var(--desktop-titlebar-muted)}.desktop-titlebar__icon-btn,.desktop-titlebar__window-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s var(--desktop-ease),color .15s var(--desktop-ease)}.desktop-titlebar__icon-btn{width:30px;height:28px;border-radius:4px}.desktop-titlebar__icon-btn:hover{background:var(--desktop-titlebar-hover)}.desktop-titlebar__icon{width:16px;height:16px}.desktop-titlebar__user{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 8px 0 4px;margin-inline:2px;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s var(--desktop-ease)}.desktop-titlebar__user:hover{background:var(--desktop-titlebar-hover)}.desktop-titlebar__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em}.desktop-titlebar__user-meta{display:none;flex-direction:column;align-items:flex-start;line-height:1.1}@media (min-width:1100px){.desktop-titlebar__user-meta{display:flex}}.desktop-titlebar__user-name{font-size:11px;font-weight:600}.desktop-titlebar__user-role{font-size:10px;color:var(--desktop-titlebar-muted)}.desktop-titlebar__menu-anchor{position:relative}.desktop-titlebar__dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;padding:6px;border-radius:8px;border:1px solid var(--desktop-titlebar-border);background:var(--desktop-command-bg);box-shadow:0 12px 32px rgba(0,0,0,.22);animation:desktop-dropdown-in .18s var(--desktop-ease);z-index:10001}@keyframes desktop-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-titlebar__dropdown-title{margin:0;padding:6px 8px 2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--desktop-titlebar-muted)}.desktop-titlebar__dropdown-muted{margin:0;padding:4px 8px 8px;font-size:12px;color:var(--desktop-titlebar-muted)}.desktop-titlebar__dropdown-item{display:block;width:100%;padding:7px 8px;border:none;border-radius:4px;background:transparent;color:inherit;font-size:12px;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .12s var(--desktop-ease)}.desktop-titlebar__dropdown-item:hover{background:var(--desktop-titlebar-hover)}.desktop-titlebar__dropdown-item--danger{color:#f87171}.desktop-titlebar__dropdown-divider{height:1px;margin:4px 6px;background:var(--desktop-titlebar-border)}.desktop-titlebar__window-controls{display:flex;align-items:stretch;height:100%;margin-left:6px}.desktop-titlebar__window-btn{width:46px;height:100%;border-radius:0}.desktop-titlebar__window-btn:hover{background:var(--desktop-titlebar-hover)}.desktop-titlebar__window-btn--close:hover{background:#e81123;color:#fff}.desktop-titlebar__window-icon{width:14px;height:14px}.desktop-titlebar__window-icon--restore{width:12px;height:12px}.desktop-titlebar--kiosk{grid-template-columns:1fr auto;background:#000;color:#fff;border-bottom-color:#222}.desktop-titlebar__kiosk-label{padding-left:12px;font-size:12px;font-weight:600}.desktop-titlebar__btn--text{height:28px;padding:0 12px;margin-right:8px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;font-size:11px;cursor:pointer}.desktop-titlebar__btn--text:hover{background:rgba(255,255,255,.08)}.desktop-command-backdrop{position:fixed;inset:0;z-index:10002;display:flex;align-items:flex-start;justify-content:center;padding-top:calc(var(--desktop-titlebar-h) + 48px);background:rgba(0,0,0,.45);animation:desktop-backdrop-in .2s var(--desktop-ease)}@keyframes desktop-backdrop-in{0%{opacity:0}to{opacity:1}}.desktop-command-panel{width:min(560px,calc(100vw - 32px));border-radius:10px;border:1px solid var(--desktop-command-border);background:var(--desktop-command-bg);box-shadow:0 24px 64px rgba(0,0,0,.35);overflow:hidden;animation:desktop-command-in .22s var(--desktop-ease)}@keyframes desktop-command-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-command-input-wrap{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--desktop-titlebar-border)}.desktop-command-input-icon{width:16px;height:16px;color:var(--desktop-titlebar-muted)}.desktop-command-input{flex:1;border:none;background:transparent;color:var(--desktop-titlebar-fg);font-size:14px;outline:none}.desktop-command-kbd{font-size:10px;padding:2px 6px;border-radius:4px;border:1px solid var(--desktop-titlebar-border);color:var(--desktop-titlebar-muted)}.desktop-command-list{list-style:none;margin:0;padding:6px;max-height:320px;overflow:auto}.desktop-command-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .12s var(--desktop-ease)}.desktop-command-item.is-active,.desktop-command-item:hover{background:var(--desktop-titlebar-hover)}.desktop-command-item-path{font-size:11px;color:var(--desktop-titlebar-muted)}.desktop-command-empty{padding:16px 12px;font-size:13px;color:var(--desktop-titlebar-muted)}.desktop-global-search{max-height:min(72vh,640px);display:flex;flex-direction:column}.desktop-global-search__body{overflow:auto;flex:1;min-height:0}.desktop-global-search__section{padding:6px 0 2px}.desktop-global-search__section-title{display:flex;align-items:center;gap:6px;margin:0;padding:6px 14px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--desktop-workspace-muted,#94a3b8)}.desktop-global-search__item{justify-content:space-between;gap:10px}.desktop-global-search__item-main{display:grid;gap:2px;min-width:0;text-align:left}.desktop-global-search__item-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-global-search__item-sub{font-size:11px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-global-search__badge{flex-shrink:0;padding:2px 6px;border-radius:4px;background:rgba(127,127,127,.18);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.desktop-global-search__recent{list-style:none;margin:0;padding:0 8px 6px;display:flex;flex-wrap:wrap;gap:6px}.desktop-global-search__recent-btn{border:1px solid var(--desktop-command-border);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:11px;padding:4px 10px;cursor:pointer}.desktop-global-search__recent-btn:hover{background:rgba(127,127,127,.12)}.desktop-global-search__spinner{width:14px;height:14px;margin-right:4px;animation:desktop-statusbar-spin .9s linear infinite;opacity:.75}.desktop-global-search__footer{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--desktop-command-border);font-size:10px;color:var(--desktop-workspace-muted,#94a3b8)}.desktop-global-search__footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;margin-right:4px;padding:0 4px;border:1px solid var(--desktop-command-border);border-radius:4px;font-size:9px;font-family:inherit}[data-dayare-desktop] .bg-dayare-gradient.relative.z-50{display:none!important}[data-dayare-desktop][data-desktop-theme=dark] body{background:var(--desktop-surface)}[data-dayare-desktop][data-desktop-theme=light] body{background:#fafafa}.desktop-workspace-host{display:flex;flex-direction:column;overflow:hidden;background:var(--desktop-workspace-bg);color:var(--desktop-titlebar-fg)}.desktop-workspace-host,.desktop-workspace-host--fluid{min-height:calc(100dvh - var(--desktop-titlebar-h));height:calc(100dvh - var(--desktop-titlebar-h))}.desktop-workspace{display:flex;flex-direction:column;min-height:0;flex:1;animation:desktop-workspace-in .3s var(--desktop-ease)}@keyframes desktop-workspace-in{0%{opacity:0}to{opacity:1}}.desktop-ai-sidebar-layout,.desktop-workspace__body{display:flex;min-height:0;flex:1;overflow:hidden}.desktop-ai-sidebar-layout{min-width:0}.desktop-ai-sidebar-layout--bottom{flex-direction:column}.desktop-ai-sidebar-layout__main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.desktop-ai-sidebar{position:relative;display:flex;flex-direction:column;flex-shrink:0;background:var(--desktop-workspace-panel);color:inherit;overflow:hidden}.desktop-ai-sidebar--right{border-left:1px solid var(--desktop-workspace-border)}.desktop-ai-sidebar--left{border-right:1px solid var(--desktop-workspace-border)}.desktop-ai-sidebar--bottom{border-top:1px solid var(--desktop-workspace-border);width:100%}.desktop-ai-sidebar__resize{position:absolute;z-index:2;background:transparent}.desktop-ai-sidebar__resize--right{left:0;top:0;bottom:0;width:4px;cursor:col-resize}.desktop-ai-sidebar__resize--left{right:0;top:0;bottom:0;width:4px;cursor:col-resize}.desktop-ai-sidebar__resize--bottom{left:0;right:0;top:0;height:4px;cursor:row-resize}.desktop-ai-sidebar__resize:hover{background:color-mix(in srgb,var(--color-primary,#2563eb) 35%,transparent)}.desktop-ai-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--desktop-workspace-border);flex-shrink:0}.desktop-ai-sidebar__title{display:flex;align-items:center;gap:8px;min-width:0}.desktop-ai-sidebar__title-icon{width:18px;height:18px;color:#a78bfa;flex-shrink:0}.desktop-ai-sidebar__title-text{display:block;font-size:12px;font-weight:700;letter-spacing:.04em}.desktop-ai-sidebar__title-sub{display:block;font-size:10px;color:var(--desktop-workspace-muted)}.desktop-ai-sidebar__header-actions{display:flex;align-items:center;gap:2px}.desktop-ai-sidebar__dock-btn,.desktop-ai-sidebar__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.desktop-ai-sidebar__dock-btn.is-active,.desktop-ai-sidebar__dock-btn:hover,.desktop-ai-sidebar__icon-btn:hover{background:var(--desktop-titlebar-hover);color:var(--color-primary,#2563eb)}.desktop-ai-sidebar__prompts{padding:10px;border-bottom:1px solid var(--desktop-workspace-border);flex-shrink:0}.desktop-ai-sidebar__section-label{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--desktop-workspace-muted)}.desktop-ai-sidebar__prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.desktop-ai-sidebar__prompt{display:flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--desktop-workspace-border);border-radius:6px;background:transparent;color:inherit;font-size:11px;text-align:left;cursor:pointer;transition:background-color .15s var(--desktop-ease),border-color .15s var(--desktop-ease)}.desktop-ai-sidebar__prompt:hover:not(:disabled){background:var(--desktop-titlebar-hover);border-color:color-mix(in srgb,var(--color-primary,#2563eb) 30%,var(--desktop-workspace-border))}.desktop-ai-sidebar__prompt:disabled{opacity:.55;cursor:not-allowed}.desktop-ai-sidebar__prompt-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:color-mix(in srgb,#a78bfa 14%,transparent);color:#a78bfa;flex-shrink:0}.desktop-ai-sidebar__prompt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-ai-sidebar__chat{min-height:0;flex:1;overflow:auto;padding:10px}.desktop-ai-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;text-align:center;color:var(--desktop-workspace-muted)}.desktop-ai-sidebar__empty p{margin:0;font-size:12px;max-width:28ch}.desktop-ai-sidebar__empty-hint{font-size:10px!important;opacity:.8}.desktop-ai-sidebar__empty code{font-size:9px}.desktop-ai-sidebar__messages{list-style:none;margin:0;padding:0;display:grid;gap:10px}.desktop-ai-sidebar__message{padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45}.desktop-ai-sidebar__message p{margin:4px 0 0;white-space:pre-wrap}.desktop-ai-sidebar__message--user{background:color-mix(in srgb,var(--color-primary,#2563eb) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary,#2563eb) 18%,transparent)}.desktop-ai-sidebar__message--assistant{background:color-mix(in srgb,var(--desktop-titlebar-fg) 4%,transparent);border:1px solid var(--desktop-workspace-border)}.desktop-ai-sidebar__message.is-pending{opacity:.75}.desktop-ai-sidebar__message.is-error{border-color:rgba(248,113,113,.45)}.desktop-ai-sidebar__message-role{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--desktop-workspace-muted)}.desktop-ai-sidebar__citations{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:10px}.desktop-ai-sidebar__citations li{display:flex;justify-content:space-between;gap:8px}.desktop-ai-sidebar__composer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid var(--desktop-workspace-border);flex-shrink:0}.desktop-ai-sidebar__input{width:100%;resize:vertical;min-height:52px;max-height:120px;padding:8px 10px;border:1px solid var(--desktop-workspace-border);border-radius:8px;background:var(--desktop-workspace-bg);color:inherit;font:inherit;font-size:12px}.desktop-ai-sidebar__input:focus{outline:2px solid color-mix(in srgb,var(--color-primary,#2563eb) 35%,transparent);outline-offset:1px}.desktop-ai-sidebar__send{align-self:end;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:var(--color-primary,#2563eb);color:#fff;cursor:pointer}.desktop-ai-sidebar__send:disabled{opacity:.5;cursor:not-allowed}.desktop-ai-sidebar__footer-meta{margin:0;padding:0 10px 8px;font-size:9px;color:var(--desktop-workspace-muted)}.desktop-workspace-toolbar__ai-btn.is-active{color:var(--color-primary,#2563eb);background:color-mix(in srgb,var(--color-primary,#2563eb) 12%,transparent)}.desktop-workspace-toolbar__ai-icon{width:14px;height:14px}.desktop-workspace-toolbar__ai-btn{display:inline-flex;align-items:center;gap:4px}.desktop-workspace__main{min-width:0}.desktop-workspace__content,.desktop-workspace__editor,.desktop-workspace__main{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}[data-dayare-desktop] .desktop-workspace-main{background:var(--desktop-workspace-bg);padding:var(--desktop-space-lg) var(--desktop-space-xl)!important}@media (min-width:1280px){[data-dayare-desktop] .desktop-workspace-main{padding:var(--desktop-space-xl) var(--desktop-space-2xl)!important}}.desktop-workspace-main--flush{padding:0!important}.desktop-workspace-sidebar{display:flex;width:var(--desktop-sidebar-w);min-width:var(--desktop-sidebar-w);flex-direction:column;border-right:1px solid var(--desktop-workspace-border);background:var(--desktop-workspace-panel);transition:width .22s var(--desktop-ease),min-width .22s var(--desktop-ease);overflow:hidden}.desktop-workspace-sidebar--collapsed{width:var(--desktop-sidebar-collapsed-w);min-width:var(--desktop-sidebar-collapsed-w)}.desktop-workspace-sidebar__header{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;border-bottom:1px solid var(--desktop-workspace-border);flex-shrink:0}.desktop-workspace-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s var(--desktop-ease)}.desktop-workspace-sidebar__toggle:hover{background:var(--desktop-titlebar-hover)}.desktop-workspace-sidebar__toggle-icon{width:16px;height:16px}.desktop-workspace-sidebar__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--desktop-workspace-muted)}.desktop-workspace-sidebar__nav{min-height:0;flex:1;overflow:auto;transition:opacity .18s var(--desktop-ease)}.desktop-workspace-sidebar--collapsed .desktop-workspace-sidebar__nav{opacity:1;pointer-events:auto}.desktop-workspace-sidebar--collapsed .desktop-workspace-sidebar__nav>aside{display:none}.desktop-workspace-sidebar__footer{display:flex;flex-direction:column;flex-shrink:0;padding:10px 8px 8px}.desktop-workspace-sidebar--collapsed .desktop-workspace-sidebar__footer{align-items:center;padding:8px 6px}.desktop-workspace-sidebar__account-card{overflow:hidden;border:1px solid var(--desktop-workspace-border);border-radius:10px;background:color-mix(in srgb,var(--desktop-workspace-panel) 82%,white 18%);box-shadow:0 8px 24px -12px rgba(37,99,235,.18)}.desktop-workspace-sidebar__user{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.desktop-workspace-sidebar__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#fef3c7,#ffffff 48%,#bae6fd);box-shadow:0 1px 2px rgba(15,23,42,.08);font-size:11px;font-weight:700;letter-spacing:.04em;color:#334155}.desktop-workspace-sidebar__user-meta{display:flex;min-width:0;flex-direction:column;gap:2px}.desktop-workspace-sidebar__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.desktop-workspace-sidebar__user-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2563eb;opacity:.85}.desktop-workspace-sidebar__user-company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;color:var(--desktop-workspace-muted)}.desktop-workspace-sidebar__logout{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:none;border-top:1px solid var(--desktop-workspace-border);border-radius:0;background:transparent;color:var(--desktop-workspace-muted);font-size:12px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s var(--desktop-ease),color .15s var(--desktop-ease)}.desktop-workspace-sidebar__logout--collapsed{justify-content:center;width:36px;min-height:36px;padding:0;border:1px solid var(--desktop-workspace-border);border-radius:8px;color:#f87171}.desktop-workspace-sidebar__logout-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:color-mix(in srgb,var(--desktop-titlebar-hover) 88%,transparent);color:inherit;transition:background-color .15s var(--desktop-ease),color .15s var(--desktop-ease)}.desktop-workspace-sidebar__logout:hover{background:rgba(244,63,94,.08);color:#e11d48}.desktop-workspace-sidebar__logout:hover .desktop-workspace-sidebar__logout-icon-wrap{background:rgba(244,63,94,.14);color:#e11d48}.desktop-workspace-sidebar__logout--collapsed:hover{background:rgba(244,63,94,.12)}.desktop-workspace-sidebar__logout-icon{width:16px;height:16px;flex-shrink:0}.enterprise-nav{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.enterprise-nav--loading{min-height:120px;animation:desktop-workspace-in .8s var(--desktop-ease) infinite alternate}.enterprise-nav__search{display:flex;align-items:center;gap:8px;margin:8px;padding:0 10px;height:30px;border:1px solid var(--desktop-workspace-border);border-radius:6px;background:var(--desktop-titlebar-search-bg);flex-shrink:0}.enterprise-nav__search-icon{width:14px;height:14px;color:var(--desktop-workspace-muted)}.enterprise-nav__search-input{flex:1;border:none;background:transparent;color:var(--desktop-titlebar-fg);font-size:12px;outline:none}.enterprise-nav__scroll{min-height:0;flex:1;overflow:auto;padding:4px 0 10px}.enterprise-nav__section{margin-top:4px}.enterprise-nav-quick__title,.enterprise-nav__section-title{margin:8px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--desktop-workspace-muted);display:flex;align-items:center;gap:6px}.enterprise-nav-quick__title-icon{width:12px;height:12px}.enterprise-nav-row{display:flex;align-items:center;gap:2px;margin:1px 6px;border-radius:6px;transition:background-color .16s var(--desktop-ease),transform .16s var(--desktop-ease);animation:enterprise-nav-row-in .22s var(--desktop-ease)}@keyframes enterprise-nav-row-in{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.enterprise-nav-row.is-active{background:color-mix(in srgb,var(--color-primary,#2563eb) 14%,transparent);box-shadow:inset 3px 0 0 var(--color-primary,#2563eb)}.enterprise-nav-row__link{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:inherit;text-decoration:none;font-size:12px;font-weight:500}.enterprise-nav-row__link:hover{background:var(--desktop-titlebar-hover)}.enterprise-nav-row__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;flex-shrink:0;background:color-mix(in srgb,var(--desktop-titlebar-fg) 6%,transparent)}.enterprise-nav-row.is-active .enterprise-nav-row__icon-wrap{background:color-mix(in srgb,var(--color-primary,#2563eb) 18%,transparent);color:var(--color-primary,#2563eb)}.enterprise-nav-row__icon{width:14px;height:14px}.enterprise-nav-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-nav-row__meta{display:flex;gap:2px;padding-right:4px;opacity:0;transition:opacity .15s var(--desktop-ease)}.enterprise-nav-row:focus-within .enterprise-nav-row__meta,.enterprise-nav-row:hover .enterprise-nav-row__meta{opacity:1}.enterprise-nav-row__action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--desktop-workspace-muted);cursor:pointer;transition:color .12s var(--desktop-ease),background-color .12s var(--desktop-ease)}.enterprise-nav-row__action.is-on,.enterprise-nav-row__action:hover{color:var(--color-primary,#2563eb);background:var(--desktop-titlebar-hover)}.enterprise-nav-row__action-icon{width:12px;height:12px}.enterprise-nav-row--collapsed{justify-content:center;margin-inline:4px}.enterprise-nav-row--collapsed .enterprise-nav-row__link{justify-content:center;padding-inline:4px}.enterprise-nav-group{margin:1px 6px;border-radius:6px}.enterprise-nav-group.is-active-branch{background:color-mix(in srgb,var(--color-primary,#2563eb) 6%,transparent)}.enterprise-nav-group__trigger{display:flex;width:100%;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background-color .15s var(--desktop-ease)}.enterprise-nav-group__trigger:hover{background:var(--desktop-titlebar-hover)}.enterprise-nav-group__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-nav-group__chevron{width:14px;height:14px;color:var(--desktop-workspace-muted);transition:transform .2s var(--desktop-ease)}.enterprise-nav-group__chevron.is-open{transform:rotate(180deg)}.enterprise-nav-group__children{overflow:hidden;animation:enterprise-nav-group-open .22s var(--desktop-ease)}@keyframes enterprise-nav-group-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:800px}}.desktop-workspace-sidebar--collapsed .enterprise-nav-group__chevron,.desktop-workspace-sidebar--collapsed .enterprise-nav-group__children,.desktop-workspace-sidebar--collapsed .enterprise-nav-group__label,.desktop-workspace-sidebar--collapsed .enterprise-nav-quick__title,.desktop-workspace-sidebar--collapsed .enterprise-nav-row__label,.desktop-workspace-sidebar--collapsed .enterprise-nav-row__meta,.desktop-workspace-sidebar--collapsed .enterprise-nav__search,.desktop-workspace-sidebar--collapsed .enterprise-nav__section-title{display:none}.enterprise-nav-group__trigger:focus-visible,.enterprise-nav-row__link:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:1px}.enterprise-nav-group.is-focused .enterprise-nav-group__trigger,.enterprise-nav-row.is-focused{background:var(--desktop-titlebar-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary,#2563eb) 35%,transparent)}.desktop-workspace-sidebar__nav>aside{width:100%!important;max-width:100%;min-height:100%;border-right:none!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important}.desktop-workspace-sidebar__nav>aside .absolute.pointer-events-none{display:none}.desktop-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--desktop-toolbar-h);padding:0 12px;border-bottom:1px solid var(--desktop-workspace-border);background:var(--desktop-workspace-panel);flex-shrink:0}.desktop-workspace-breadcrumbs{display:flex;align-items:center;min-width:0;flex-wrap:wrap;gap:2px;font-size:12px}.desktop-workspace-breadcrumbs__segment{display:inline-flex;align-items:center;min-width:0}.desktop-workspace-breadcrumbs__sep{width:12px;height:12px;margin:0 2px;color:var(--desktop-workspace-muted);flex-shrink:0}.desktop-workspace-breadcrumbs__link{color:var(--desktop-titlebar-muted);text-decoration:none;transition:color .15s var(--desktop-ease)}.desktop-workspace-breadcrumbs__link:hover{color:var(--desktop-titlebar-fg)}.desktop-workspace-breadcrumbs__current{font-weight:600;color:var(--desktop-titlebar-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-workspace-toolbar__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.desktop-workspace-quick-action{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:4px;border:1px solid var(--desktop-workspace-border);background:transparent;color:inherit;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .15s var(--desktop-ease),border-color .15s var(--desktop-ease)}.desktop-workspace-quick-action:hover{background:var(--desktop-titlebar-hover);border-color:color-mix(in srgb,var(--desktop-titlebar-fg) 18%,var(--desktop-workspace-border))}.desktop-workspace-quick-action__icon{width:14px;height:14px}.desktop-workspace-quick-action__label{display:none}@media (min-width:1280px){.desktop-workspace-quick-action__label{display:inline}}.desktop-workspace-toolbar__menu-btn{height:28px;padding:0 10px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--desktop-workspace-muted);font-size:11px;cursor:pointer;transition:background-color .15s var(--desktop-ease)}.desktop-workspace-toolbar__menu-btn:hover{background:var(--desktop-titlebar-hover);color:var(--desktop-titlebar-fg)}.desktop-workspace-dock{display:flex;flex-direction:column;flex-shrink:0;border-top:1px solid var(--desktop-workspace-border);background:var(--desktop-workspace-panel);transition:height .2s var(--desktop-ease)}.desktop-workspace-dock:not(.desktop-workspace-dock--open){height:30px}.desktop-workspace-dock__resize{height:4px;cursor:row-resize;background:transparent;transition:background-color .15s var(--desktop-ease)}.desktop-workspace-dock__resize:hover{background:color-mix(in srgb,var(--color-primary,#2563eb) 35%,transparent)}.desktop-workspace-dock__header{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 8px;flex-shrink:0}.desktop-workspace-dock__tabs{display:flex;gap:2px}.desktop-workspace-dock__tab{height:24px;padding:0 10px;border:none;border-radius:4px 4px 0 0;background:transparent;color:var(--desktop-workspace-muted);font-size:11px;cursor:pointer;transition:background-color .15s var(--desktop-ease),color .15s var(--desktop-ease)}.desktop-workspace-dock__tab.is-active,.desktop-workspace-dock__tab:hover{background:var(--desktop-titlebar-hover);color:var(--desktop-titlebar-fg)}.desktop-workspace-dock__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.desktop-workspace-dock__toggle:hover{background:var(--desktop-titlebar-hover)}.desktop-workspace-dock__toggle-icon{width:14px;height:14px}.desktop-workspace-dock__body{min-height:0;flex:1;overflow:auto;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.desktop-workspace-dock__line{margin:0;color:var(--desktop-titlebar-fg)}.desktop-workspace-dock__muted,.desktop-workspace-dock__sep{color:var(--desktop-workspace-muted)}.desktop-workspace-dock__sep{margin:0 6px}.desktop-workspace-statusbar{display:flex;align-items:stretch;justify-content:space-between;gap:8px;height:var(--desktop-statusbar-h);padding:0 8px;border-top:1px solid var(--desktop-workspace-border);background:color-mix(in srgb,var(--color-primary,#2563eb) 78%,#0f172a);color:#f8fafc;font-size:11px;flex-shrink:0;user-select:none;overflow:visible;position:relative;z-index:40}[data-dayare-desktop][data-desktop-theme=light] .desktop-workspace-statusbar{background:color-mix(in srgb,var(--color-primary,#2563eb) 86%,#ffffff);color:#fff}.desktop-workspace-statusbar__section{display:flex;align-items:center;gap:2px;min-width:0;flex-shrink:0}.desktop-workspace-statusbar__left{flex:1 1 auto;justify-content:flex-start}.desktop-workspace-statusbar__center{flex:0 1 auto;justify-content:center;max-width:38%;opacity:.92}.desktop-workspace-statusbar__right{flex:1 1 auto;justify-content:flex-end}.desktop-workspace-statusbar__left,.desktop-workspace-statusbar__right{display:flex;align-items:center;gap:2px;min-width:0}.desktop-workspace-statusbar__center{text-align:center;white-space:nowrap;overflow:hidden}.desktop-workspace-statusbar__item{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:inherit;font:inherit;cursor:default;white-space:nowrap;height:100%;padding:0 6px;line-height:1}.desktop-workspace-statusbar__item.is-compact{padding:0 5px;gap:4px}.desktop-workspace-statusbar__item--ok .desktop-workspace-statusbar__dot{background:#4ade80}.desktop-workspace-statusbar__dot--warn,.desktop-workspace-statusbar__item--warn .desktop-workspace-statusbar__dot{background:#fbbf24}.desktop-workspace-statusbar__dot--error,.desktop-workspace-statusbar__item--error .desktop-workspace-statusbar__dot{background:#f87171}.desktop-workspace-statusbar__dot--syncing,.desktop-workspace-statusbar__item--syncing .desktop-workspace-statusbar__dot{background:#60a5fa;animation:desktop-statusbar-pulse 1.2s ease-in-out infinite}.desktop-workspace-statusbar__item--muted{opacity:.82}button.desktop-workspace-statusbar__item{cursor:pointer;border-radius:3px;transition:background-color .12s var(--desktop-ease)}button.desktop-workspace-statusbar__item:hover{background:rgba(255,255,255,.12)}.desktop-workspace-statusbar__muted{opacity:.78}.desktop-workspace-statusbar__icon{display:inline-flex;align-items:center;justify-content:center;opacity:.9}.desktop-workspace-statusbar__dot{width:6px;height:6px;border-radius:999px;background:#94a3b8;flex-shrink:0}.desktop-workspace-statusbar__dot--ok,.desktop-workspace-statusbar__dot.is-online{background:#4ade80}.desktop-workspace-statusbar__sep{width:1px;height:14px;background:rgba(255,255,255,.18);flex-shrink:0;margin:0 1px}.desktop-workspace-statusbar__truncate{max-width:140px;overflow:hidden;text-overflow:ellipsis}.desktop-workspace-statusbar__clock{font-variant-numeric:tabular-nums;min-width:64px;text-align:center}.desktop-workspace-statusbar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:#fbbf24;color:#1e293b;font-size:9px;font-weight:700;line-height:1}.desktop-workspace-statusbar__spin{animation:desktop-statusbar-spin .9s linear infinite}.desktop-workspace-statusbar__popover-anchor{position:relative;display:inline-flex;height:100%}.desktop-workspace-statusbar__popover{position:absolute;right:0;bottom:calc(100% + 6px);width:min(300px,calc(100vw - 24px));border:1px solid var(--desktop-workspace-border);border-radius:8px;background:var(--desktop-command-bg,#1e293b);color:var(--desktop-titlebar-fg,#f8fafc);box-shadow:0 12px 28px rgba(0,0,0,.28);overflow:hidden;z-index:200}[data-dayare-desktop][data-desktop-theme=light] .desktop-workspace-statusbar__popover{background:#fff;color:#0f172a}.desktop-workspace-statusbar__popover-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--desktop-workspace-border);font-size:11px;font-weight:600}.desktop-workspace-statusbar__popover-header button{border:none;background:transparent;color:inherit;font:inherit;font-size:10px;opacity:.75;cursor:pointer}.desktop-workspace-statusbar__popover-header button:hover{opacity:1}.desktop-workspace-statusbar__popover-empty{margin:0;padding:14px 10px;font-size:11px;opacity:.7}.desktop-workspace-statusbar__popover-list{list-style:none;margin:0;padding:4px 0;max-height:220px;overflow:auto}.desktop-workspace-statusbar__popover-list li{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px}.desktop-workspace-statusbar__popover-item{display:grid;gap:2px;width:100%;padding:8px 10px;border:none;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.desktop-workspace-statusbar__popover-item.is-unread{background:rgba(255,255,255,.06)}.desktop-workspace-statusbar__popover-item:hover{background:rgba(255,255,255,.1)}.desktop-workspace-statusbar__popover-title{font-size:11px;font-weight:600}.desktop-workspace-statusbar__popover-body{font-size:10px;opacity:.75}.desktop-workspace-statusbar__popover-dismiss{border:none;background:transparent;color:inherit;font-size:14px;line-height:1;padding:6px 8px;cursor:pointer;opacity:.6}.desktop-workspace-statusbar__popover-dismiss:hover{opacity:1}.desktop-titlebar__icon-btn--notifications{position:relative}.desktop-notification-center__badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#fbbf24;color:#1e293b;font-size:9px;font-weight:700;line-height:14px;text-align:center}.desktop-notification-center{position:absolute;right:0;width:min(320px,calc(100vw - 24px));border:1px solid var(--desktop-workspace-border,rgba(148,163,184,.25));border-radius:8px;background:var(--desktop-command-bg,#1e293b);color:var(--desktop-titlebar-fg,#f8fafc);box-shadow:0 12px 28px rgba(0,0,0,.28);overflow:hidden;z-index:220}.desktop-notification-center--titlebar{top:calc(100% + 6px)}.desktop-notification-center--statusbar{bottom:calc(100% + 6px)}[data-dayare-desktop][data-desktop-theme=light] .desktop-notification-center{background:#fff;color:#0f172a}.desktop-notification-center__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--desktop-workspace-border,rgba(148,163,184,.25));font-size:11px;font-weight:600}.desktop-notification-center__header-count{margin-left:6px;padding:1px 6px;border-radius:999px;background:rgba(251,191,36,.2);font-size:10px}.desktop-notification-center__header button{border:none;background:transparent;color:inherit;font:inherit;font-size:10px;opacity:.75;cursor:pointer}.desktop-notification-center__header button:hover{opacity:1}.desktop-notification-center__empty{margin:0;padding:14px 10px;font-size:11px;opacity:.7}.desktop-notification-center__list{list-style:none;margin:0;padding:4px 0;max-height:280px;overflow:auto}.desktop-notification-center__row{display:grid;grid-template-columns:1fr auto;align-items:stretch}.desktop-notification-center__item{display:flex;flex-direction:column;gap:2px;width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:8px 10px;cursor:pointer;text-decoration:none}.desktop-notification-center__item.is-unread{background:rgba(59,130,246,.08)}.desktop-notification-center__item:hover{background:rgba(148,163,184,.12)}.desktop-notification-center__item--success .desktop-notification-center__title{color:#4ade80}.desktop-notification-center__item--warning .desktop-notification-center__title{color:#fbbf24}.desktop-notification-center__item--error .desktop-notification-center__title{color:#f87171}.desktop-notification-center__title{font-size:11px;font-weight:600}.desktop-notification-center__body{font-size:10px;opacity:.8}.desktop-notification-center__time{font-size:9px;opacity:.55}.desktop-notification-center__dismiss{border:none;background:transparent;color:inherit;font-size:14px;line-height:1;padding:6px 8px;cursor:pointer;opacity:.6}.desktop-notification-center__dismiss:hover{opacity:1}@keyframes desktop-statusbar-spin{to{transform:rotate(1turn)}}@keyframes desktop-statusbar-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1100px){.desktop-workspace-statusbar__center,.desktop-workspace-statusbar__item.is-compact span:not(.desktop-workspace-statusbar__badge):not(.desktop-workspace-statusbar__clock),.desktop-workspace-toolbar__actions .desktop-workspace-quick-action:nth-child(n+3){display:none}}@media (max-width:900px){.desktop-workspace-statusbar__left .desktop-workspace-statusbar__item:nth-child(n+8),.desktop-workspace-statusbar__left .desktop-workspace-statusbar__sep:nth-child(n+7){display:none}.desktop-workspace-breadcrumbs__current,.desktop-workspace-breadcrumbs__link{max-width:120px}}.desktop-module-windows-anchor{position:relative;display:inline-flex}.desktop-module-windows-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:80;width:min(280px,calc(100vw - 24px));border:1px solid var(--desktop-workspace-border);border-radius:8px;background:var(--desktop-command-bg,#1e293b);color:var(--desktop-titlebar-fg,#f8fafc);box-shadow:0 12px 28px rgba(0,0,0,.22);overflow:hidden}[data-dayare-desktop][data-desktop-theme=light] .desktop-module-windows-menu{background:#fff;color:#0f172a}.desktop-module-windows-menu__title{margin:0;padding:8px 10px;border-bottom:1px solid var(--desktop-workspace-border);font-size:11px;font-weight:600;opacity:.8}.desktop-module-windows-menu ul{list-style:none;margin:0;padding:4px 0}.desktop-module-windows-menu li button{display:grid;gap:2px;width:100%;padding:8px 10px;border:none;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.desktop-module-windows-menu li button:hover{background:rgba(255,255,255,.08)}.desktop-module-windows-menu__label{font-size:12px;font-weight:600}.desktop-module-windows-menu__desc{font-size:10px;opacity:.72}[data-dayare-desktop][data-desktop-module] .desktop-titlebar__company:after{content:" · " attr(data-desktop-module-label);opacity:.75;font-weight:500}.desktop-printer-settings-backdrop{position:fixed;inset:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.55);backdrop-filter:blur(3px)}.desktop-printer-settings{width:min(640px,calc(100vw - 32px));max-height:min(88vh,820px);display:flex;flex-direction:column;border:1px solid var(--desktop-workspace-border,#e4e4e4);border-radius:12px;background:var(--desktop-command-bg,var(--surface,#ffffff));color:var(--desktop-titlebar-fg,var(--text-primary,#0f172a));box-shadow:0 24px 48px rgba(0,0,0,.28);overflow:hidden;isolation:isolate}[data-dayare-desktop][data-desktop-theme=light] .desktop-printer-settings,html:not([data-desktop-theme=dark]) .desktop-printer-settings{background:#ffffff;color:#0f172a;border-color:#e2e8f0}[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings{background:#252526;color:#cccccc;border-color:#2b2b2b}.desktop-printer-settings__header{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--desktop-workspace-border,#e2e8f0);background:inherit}.desktop-printer-settings__title-wrap{display:flex;gap:12px;min-width:0}.desktop-printer-settings__title-wrap h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}.desktop-printer-settings__title-wrap p{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__title-icon{width:20px;height:20px;margin-top:2px;flex-shrink:0}.desktop-printer-settings__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.desktop-printer-settings__close:hover{background:var(--desktop-titlebar-hover,#e8e8e8)}.desktop-printer-settings__toolbar{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--desktop-workspace-border,#e2e8f0);background:inherit}.desktop-printer-settings__count{font-size:12px;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 18px;display:grid;gap:22px;background:inherit;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 28%,transparent) transparent}.desktop-printer-settings__body::-webkit-scrollbar{width:8px}.desktop-printer-settings__body::-webkit-scrollbar-track{background:transparent}.desktop-printer-settings__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border-radius:8px;border:2px solid transparent;background-clip:padding-box}[data-dayare-desktop] .desktop-printer-settings__body::-webkit-scrollbar,[data-dayare-desktop] .desktop-workspace-main .desktop-printer-settings__body::-webkit-scrollbar{width:8px;height:8px}[data-dayare-desktop] .desktop-printer-settings__body::-webkit-scrollbar-track,[data-dayare-desktop] .desktop-workspace-main .desktop-printer-settings__body::-webkit-scrollbar-track{background:transparent}[data-dayare-desktop] .desktop-printer-settings__body::-webkit-scrollbar-thumb,[data-dayare-desktop] .desktop-workspace-main .desktop-printer-settings__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 28%,transparent);border:2px solid transparent;border-radius:8px;background-clip:padding-box}.desktop-printer-settings__body section h3{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__list{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.desktop-printer-settings__printer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--desktop-workspace-border,#e2e8f0);border-radius:8px;background:var(--desktop-surface,var(--surface-muted,#f8fafc))}[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings__printer{background:#1e1e1e;border-color:#2b2b2b}.desktop-printer-settings__printer-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.desktop-printer-settings__printer-name{font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-printer-settings__printer-type{font-size:11px;line-height:1.3;text-transform:capitalize;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__status{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1}.desktop-printer-settings__status--ok{background:color-mix(in srgb,#16a34a 16%,transparent);color:#15803d}.desktop-printer-settings__status--bad{background:color-mix(in srgb,#dc2626 14%,transparent);color:#b91c1c}.desktop-printer-settings__status--muted{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--desktop-workspace-muted,#64748b)}[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings__status--ok{background:color-mix(in srgb,#22c55e 22%,transparent);color:#86efac}[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings__status--bad{background:color-mix(in srgb,#ef4444 22%,transparent);color:#fca5a5}.desktop-printer-settings__empty{margin:0;padding:12px;border:1px dashed var(--desktop-workspace-border,#e2e8f0);border-radius:8px;font-size:12px;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__field{display:grid;gap:6px;margin-bottom:10px}.desktop-printer-settings__label{font-size:12px;font-weight:500}.desktop-printer-settings__input,.desktop-printer-settings__select{height:34px;width:100%;box-sizing:border-box;padding:0 10px;border:1px solid var(--desktop-workspace-border,#e2e8f0);border-radius:6px;background:#ffffff;color:inherit;font:inherit;font-size:13px}[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings__input,[data-dayare-desktop][data-desktop-theme=dark] .desktop-printer-settings__select{background:#1e1e1e;border-color:#2b2b2b}.desktop-printer-settings__check{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.35}.desktop-printer-settings__check input{flex-shrink:0}.desktop-printer-settings__test-row{display:flex;flex-wrap:wrap;gap:8px}.desktop-printer-settings__hint{margin:0;font-size:12px;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__hint a{color:var(--color-primary,#2563eb);text-decoration:underline;text-underline-offset:2px}.desktop-printer-settings__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--desktop-workspace-border,#e2e8f0);border-radius:6px;background:var(--desktop-titlebar-hover,#f1f5f9);color:inherit;font-size:12px;font-weight:500;cursor:pointer}.desktop-printer-settings__btn:hover{background:var(--desktop-titlebar-active,#e2e8f0)}.desktop-printer-settings__btn:disabled{opacity:.55;cursor:not-allowed}.desktop-printer-settings__btn--primary{background:var(--color-primary,#2563eb);border-color:transparent;color:var(--color-primary-text,#fff)}.desktop-printer-settings__btn--primary:hover{filter:brightness(1.05)}.desktop-printer-settings__message{margin:0;padding:10px 18px;font-size:12px;color:var(--desktop-workspace-muted,#64748b)}.desktop-printer-settings__footer,.desktop-printer-settings__message{flex-shrink:0;border-top:1px solid var(--desktop-workspace-border,#e2e8f0);background:inherit}.desktop-printer-settings__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px}.desktop-update-dialog-backdrop{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);padding:24px}.desktop-update-dialog{width:min(720px,100%);max-height:min(88vh,820px);display:flex;flex-direction:column;border:1px solid var(--desktop-workspace-border);border-radius:12px;background:var(--desktop-command-bg,#1e293b);color:var(--desktop-titlebar-fg,#f8fafc);box-shadow:0 24px 48px rgba(0,0,0,.35);overflow:hidden}[data-dayare-desktop][data-desktop-theme=light] .desktop-update-dialog{background:#fff;color:#0f172a}.desktop-update-dialog__footer,.desktop-update-dialog__header,.desktop-update-dialog__toolbar{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--desktop-workspace-border)}.desktop-update-dialog__footer{border-bottom:none;border-top:1px solid var(--desktop-workspace-border);justify-content:flex-end}.desktop-update-dialog__title-wrap{display:flex;align-items:flex-start;gap:10px;flex:1}.desktop-update-dialog__title-wrap h2{margin:0;font-size:16px;font-weight:600}.desktop-update-dialog__title-wrap p{margin:4px 0 0;font-size:12px;opacity:.75}.desktop-update-dialog__title-icon{width:20px;height:20px;margin-top:2px;opacity:.85}.desktop-update-dialog__close{border:none;background:transparent;color:inherit;padding:6px;border-radius:6px;cursor:pointer}.desktop-update-dialog__close:hover{background:rgba(148,163,184,.15)}.desktop-update-dialog__body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px;overflow:auto}.desktop-update-dialog__panel h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.desktop-update-dialog__meta{display:grid;gap:8px;margin:0}.desktop-update-dialog__meta div{display:grid;grid-template-columns:88px 1fr;gap:8px;font-size:12px}.desktop-update-dialog__meta dt{opacity:.65}.desktop-update-dialog__meta dd{margin:0;font-weight:500}.desktop-update-dialog__channel-row{display:flex;gap:6px}.desktop-update-dialog__chip{border:1px solid var(--desktop-workspace-border);background:transparent;color:inherit;border-radius:999px;padding:2px 10px;font-size:11px;cursor:pointer}.desktop-update-dialog__chip.is-active{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.45)}.desktop-update-dialog__progress{margin-top:12px}.desktop-update-dialog__progress-bar{height:6px;border-radius:999px;background:rgba(148,163,184,.2);overflow:hidden}.desktop-update-dialog__progress-bar span{display:block;height:100%;background:#3b82f6}.desktop-update-dialog__progress p{margin:6px 0 0;font-size:11px;opacity:.75}.desktop-update-dialog__check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.desktop-update-dialog__notes{margin-top:12px}.desktop-update-dialog__notes h4{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.desktop-update-dialog__notes pre{margin:0;padding:10px;border-radius:8px;background:rgba(15,23,42,.25);font-size:11px;line-height:1.45;white-space:pre-wrap;max-height:160px;overflow:auto}.desktop-update-dialog__history{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:280px;overflow:auto}.desktop-update-dialog__history li{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--desktop-workspace-border);border-radius:8px}.desktop-update-dialog__history li.is-current{border-color:rgba(59,130,246,.45);background:rgba(59,130,246,.08)}.desktop-update-dialog__history-version{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.desktop-update-dialog__history-version em{font-size:10px;font-style:normal;opacity:.7}.desktop-update-dialog__history-meta{display:block;margin-top:2px;font-size:10px;opacity:.65}.desktop-update-dialog__history-notes{margin:4px 0 0;font-size:10px;opacity:.75}.desktop-update-dialog__rollback{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--desktop-workspace-border);background:transparent;color:inherit;border-radius:6px;padding:4px 8px;font-size:10px;cursor:pointer;white-space:nowrap}.desktop-update-dialog__rollback:hover{background:rgba(148,163,184,.12)}.desktop-update-dialog__muted{margin:0;font-size:12px;opacity:.7}.desktop-update-dialog__btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--desktop-workspace-border);background:transparent;color:inherit;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.desktop-update-dialog__btn:hover{background:rgba(148,163,184,.12)}.desktop-update-dialog__btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.desktop-update-dialog__btn--primary:hover{background:#1d4ed8}.desktop-update-dialog__btn:disabled{opacity:.55;cursor:not-allowed}.desktop-update-dialog__message{margin:0;padding:10px 18px;border-top:1px solid var(--desktop-workspace-border);font-size:12px;color:var(--desktop-workspace-muted)}.desktop-update-dialog__spin{animation:desktop-statusbar-spin .9s linear infinite}@media (max-width:760px){.desktop-update-dialog__body{grid-template-columns:1fr}}[data-dayare-desktop][data-desktop-shell=web]{--desktop-chrome-top:0px;--desktop-overlay-inset-top:0px}[data-dayare-desktop][data-desktop-shell=web] body{padding-top:0!important}[data-dayare-desktop][data-desktop-shell=web][data-desktop-window-frame=true]{--desktop-chrome-top:var(--desktop-window-frame-h);--desktop-overlay-inset-top:var(--desktop-window-frame-h)}[data-dayare-desktop][data-desktop-shell=web][data-desktop-window-frame=true] body{padding-top:var(--desktop-window-frame-h)!important}[data-dayare-desktop][data-desktop-shell=web] .dashboard-top-nav{display:flex!important}[data-dayare-desktop][data-desktop-shell=web] .desktop-menubar,[data-dayare-desktop][data-desktop-shell=web] .desktop-titlebar{display:none!important}[data-dayare-desktop][data-desktop-shell=web][data-platform=darwin] .dashboard-top-nav{padding-left:78px}[data-dayare-desktop][data-desktop-shell=web] .h-dvh,[data-dayare-desktop][data-desktop-shell=web] .min-h-screen{min-height:100dvh!important}[data-dayare-desktop][data-desktop-shell=web] .h-dvh{height:100dvh!important}.desktop-window-frame{position:fixed;inset:0 0 auto 0;z-index:10001;display:flex;align-items:center;height:32px;background:var(--bg,#eaf0f6);border-bottom:1px solid var(--border,#e2e8f0);-webkit-app-region:drag;user-select:none}.desktop-window-frame__drag{flex:1;height:100%}.desktop-window-frame__controls{display:flex;align-items:stretch;height:100%;-webkit-app-region:no-drag}.desktop-window-frame__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;border:0;background:transparent;color:var(--text-secondary,#64748b);cursor:pointer}.desktop-window-frame__btn:hover{background:color-mix(in srgb,var(--text-primary,#1e293b) 8%,transparent)}.desktop-window-frame__btn--close:hover{background:#e81123;color:#fff}