@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mauve-0:#fff;--notes-print-paper:#fff;--notes-print-canvas:#efedf2;--notes-print-ink:#22202a;--notes-print-muted:#625b69;--notes-print-border:#c8c1cc;--notes-print-surface:#f4f2f5;--notes-print-red:#9b2938;--notes-print-gray:#626262;--notes-print-amber:#855400;--notes-print-green:#246b46;--notes-print-blue:#235e99;--notes-print-purple:#71419b;--notes-print-highlight-gray:#e3e3e3;--notes-print-highlight-red:#f7d9dc;--notes-print-highlight-amber:#f8ebc9;--notes-print-highlight-green:#d9efdf;--notes-print-highlight-blue:#dcebf9;--notes-print-highlight-purple:#eee0f9;--mauve-25:#faf9fb;--mauve-50:#f5f5f7;--mauve-75:#f4f3f6;--mauve-100:#f0eef3;--mauve-150:#ebe8ef;--mauve-200:#e3e0e7;--mauve-400:#a39cab;--mauve-500:#8a8292;--mauve-600:#736c7a;--mauve-650:#6b6575;--mauve-700:#68626f;--mauve-800:#4a4452;--mauve-900:#292430;--aubergine-950:#1e1728;--aubergine-900:#2d243b;--violet-50:#f3edfb;--violet-100:#f0eaf8;--violet-150:#e7ddf5;--violet-200:#d9c2fb;--violet-300:#c9adf2;--violet-600:#7443b5;--violet-650:#6a3aa8;--violet-700:#66399f;--violet-800:#583085;--color-canvas:var(--mauve-50);--color-surface:var(--mauve-0);--color-surface-subtle:var(--mauve-25);--color-surface-hover:var(--mauve-75);--color-surface-pressed:var(--mauve-150);--color-surface-sunken:var(--mauve-100);--color-surface-selected:var(--violet-100);--color-surface-raised:var(--mauve-0);--color-surface-overlay:var(--mauve-0);--color-backdrop:#1e172873;--color-text:var(--mauve-900);--color-text-secondary:var(--mauve-700);--color-text-tertiary:var(--mauve-650);--color-text-disabled:var(--mauve-400);--color-text-on-accent:#fff;--color-text-link:var(--violet-650);--color-border:var(--mauve-200);--color-border-subtle:var(--mauve-150);--color-border-input:var(--mauve-500);--color-border-input-hover:var(--mauve-600);--color-control-checked:var(--color-accent);--color-switch-track-hover:var(--color-border-input-hover);--color-progress-track:var(--color-border);--color-accent:var(--violet-600);--color-accent-hover:var(--violet-700);--color-accent-pressed:var(--violet-800);--color-accent-subtle:var(--violet-100);--color-accent-subtle-hover:var(--violet-150);--color-accent-text:var(--violet-650);--color-accent-strong:var(--violet-600);--color-focus:var(--violet-600);--color-selected-bar:var(--violet-600);--color-danger-solid:#b8324e;--color-danger-solid-hover:#9c2842;--color-today-bg:var(--violet-600);--color-today-text:#fff;--color-inverse-bg:var(--mauve-900);--color-inverse-text:#f6f2fb;--color-inverse-link:var(--violet-300);--color-focus-inverse:var(--color-inverse-link);--color-inverse-success:#7fd6a6;--color-inverse-danger:#f59cae;--color-inverse-warning:#f1b56f;--color-mark-bg:#fdeac0;--color-mark-text:var(--mauve-900);--color-code-bg:var(--mauve-75);--color-code-text:#4b2a7a;--status-neutral-text:#5c5664;--status-neutral-bg:var(--mauve-100);--status-neutral-dot:var(--mauve-500);--status-neutral-cell-bg:var(--mauve-150);--status-neutral-cell-bg-hover:#dfdce3;--status-neutral-strong:var(--mauve-800);--status-info-text:#2d62b5;--status-info-bg:#eaf1fb;--status-info-dot:#3a72cc;--status-info-cell-bg:#dce8fb;--status-info-cell-bg-hover:#d1dcef;--status-info-strong:#234e92;--status-warning-text:#a6550c;--status-warning-bg:#fff1e2;--status-warning-dot:#c4670f;--status-warning-cell-bg:#fde6c9;--status-warning-cell-bg-hover:#f1dabe;--status-warning-strong:#874409;--status-danger-text:#b8324e;--status-danger-bg:#fcecf0;--status-danger-dot:#cf3d5c;--status-danger-cell-bg:#f9dbe2;--status-danger-cell-bg-hover:#edd0d7;--status-danger-strong:#962840;--status-success-text:#167248;--status-success-bg:#ebf5ef;--status-success-dot:#1f8a5a;--status-success-cell-bg:#d7efe1;--status-success-cell-bg-hover:#cce3d6;--status-success-strong:#125c3a;--status-discovery-text:var(--violet-650);--status-discovery-bg:var(--violet-50);--status-discovery-dot:var(--violet-600);--work-cell-ink:var(--mauve-900);--work-cell-neutral-bg:#e2dcea;--work-cell-neutral-bg-hover:#d7d0e1;--work-cell-warning-bg:#f6b45f;--work-cell-warning-bg-hover:#eda84f;--work-cell-success-bg:#6fc796;--work-cell-success-bg-hover:#5fbd89;--app-home:#7443b5;--app-home-tint:#f0eaf8;--app-home-ink:#5f3399;--app-home-mark:var(--app-home);--app-service:#b95749;--app-service-tint:#f7ebe9;--app-service-ink:#a54d41;--app-service-mark:var(--app-service);--app-knowledge:#615cbf;--app-knowledge-tint:#ecebf7;--app-knowledge-ink:#605bbd;--app-knowledge-mark:var(--app-knowledge);--app-calendar:#a84e7c;--app-calendar-tint:#f5eaef;--app-calendar-ink:#a04a76;--app-calendar-mark:var(--app-calendar);--app-work:#966926;--app-work-tint:#f2ede5;--app-work-ink:#886023;--app-work-mark:var(--app-work);--app-projects:#4f46e5;--app-projects-tint:#eceafd;--app-projects-ink:#3f37c9;--app-projects-mark:var(--app-projects);--app-chat:#15803d;--app-chat-tint:#e6f4ea;--app-chat-ink:#116632;--app-chat-mark:var(--app-chat);--cat-violet:#8753bd;--cat-blue:#3f7bc0;--cat-teal:#23897a;--cat-orange:#c06a1c;--cat-rose:#c45a7f;--cat-indigo:#535ac3;--cat-cyan:#0a7f9d;--cat-green:#25834f;--cat-lime:#5f7c12;--cat-yellow:#9a6507;--cat-red:#c3424d;--cat-pink:#c64a8a;--cat-magenta:#a93d9c;--cat-slate:#66738a;--avatar-1-bg:var(--app-home-tint);--avatar-1-text:var(--app-home-ink);--avatar-2-bg:var(--app-knowledge-tint);--avatar-2-text:var(--app-knowledge-ink);--avatar-3-bg:var(--app-service-tint);--avatar-3-text:var(--app-service-ink);--avatar-4-bg:var(--app-calendar-tint);--avatar-4-text:var(--app-calendar-ink);--avatar-5-bg:var(--app-work-tint);--avatar-5-text:var(--app-work-ink);--avatar-6-bg:#eceef3;--avatar-6-text:#475166;--shell-rail-bg:var(--aubergine-950);--shell-sidebar-bg:var(--aubergine-900);--shell-divider:#ffffff14;--shell-text:#f6f2fb;--shell-text-secondary:#d2c8de;--shell-text-muted:#ab9fbc;--shell-icon:#b5a9c6;--shell-hover-bg:#ffffff0f;--shell-pressed-bg:#ffffff1a;--shell-selected-bg:var(--color-accent);--shell-selected-hover-bg:var(--color-accent-hover);--shell-selected-text:var(--color-text-on-accent);--shell-indicator:var(--violet-300);--shell-focus:var(--violet-200);--shell-count-bg:#ffffff1f;--shell-unread-bg:var(--violet-600);--font-sans:"IBM Plex Sans", system-ui, "Segoe UI", -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-display:var(--font-sans);--text-xs:.75rem;--leading-xs:1rem;--text-sm:.8125rem;--leading-sm:1.25rem;--text-md:.875rem;--leading-md:1.25rem;--text-lg:1rem;--leading-lg:1.5rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-3xl:2rem;--leading-3xl:2.5rem;--text-display:clamp(2rem, 1.4rem + 1.6vw, 2.75rem);--leading-display:1.1;--text-prose:1rem;--leading-prose:1.625rem;--measure-prose:34rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--rail-w:4.5rem;--sidebar-w:15.5rem;--bar-h:3.5rem;--scroll-pad-top:calc(var(--bar-h) + var(--space-2));--page-pad-inline:var(--space-8);--page-pad-block:var(--space-6);--page-max:90rem;--page-max-narrow:48rem;--side-panel-w:40rem;--inbox-w:25rem;--dialog-w-sm:27.5rem;--dialog-w-md:35rem;--dialog-w-lg:45rem;--control-h-sm:2rem;--control-h-md:2.25rem;--control-h-lg:2.75rem;--row-h-sm:2.25rem;--row-h-md:2.75rem;--row-h-lg:3.5rem;--target-min:1.5rem;--icon-sm:.875rem;--icon-md:1rem;--icon-lg:1.25rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:999px;--shadow-xs:0 1px 2px #1e17280f;--shadow-sm:0 1px 2px #1e17280f, 0 2px 6px #1e17280f;--shadow-md:0 2px 4px #1e17280f, 0 8px 24px #1e17281f;--shadow-lg:0 4px 8px #1e172814, 0 24px 56px #1e172833;--focus-width:2px;--focus-offset:2px;--focus-ring-inner:#fff;--focus-ring-outer:var(--mauve-900);--duration-fast:.1s;--duration-base:.16s;--duration-slow:.24s;--duration-exit-base:.12s;--duration-exit-slow:.18s;--duration-sheen:1.2s;--stagger:40ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-raised:2;--z-sticky:10;--z-sidebar:30;--z-drawer:40;--z-popover:45;--z-toast:50;--z-skip:100}[data-app=home]{--app:var(--app-home);--app-tint:var(--app-home-tint);--app-ink:var(--app-home-ink);--app-mark:var(--app-home-mark)}[data-app=service]{--app:var(--app-service);--app-tint:var(--app-service-tint);--app-ink:var(--app-service-ink);--app-mark:var(--app-service-mark)}[data-app=knowledge]{--app:var(--app-knowledge);--app-tint:var(--app-knowledge-tint);--app-ink:var(--app-knowledge-ink);--app-mark:var(--app-knowledge-mark)}[data-app=calendar]{--app:var(--app-calendar);--app-tint:var(--app-calendar-tint);--app-ink:var(--app-calendar-ink);--app-mark:var(--app-calendar-mark)}[data-app=work]{--app:var(--app-work);--app-tint:var(--app-work-tint);--app-ink:var(--app-work-ink);--app-mark:var(--app-work-mark)}@media (pointer:coarse){:root{--control-h-sm:2.75rem;--control-h-md:2.75rem;--row-h-sm:2.75rem}}[data-surface=shell]{--color-text:var(--shell-text);--color-text-secondary:var(--shell-text-secondary);--color-text-tertiary:var(--shell-text-secondary);--color-text-link:var(--violet-300);--color-border:var(--shell-divider);--color-border-subtle:var(--shell-divider);--color-surface-hover:var(--shell-hover-bg);--color-surface-pressed:var(--shell-pressed-bg);--color-surface-selected:var(--shell-selected-bg);--color-selected-bar:var(--shell-indicator);--color-focus:var(--shell-focus);--focus-offset:-2px}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#17131c;--color-surface:#1e1924;--color-surface-subtle:#221c29;--color-surface-hover:#29222f;--color-surface-pressed:#312939;--color-surface-sunken:#120f16;--color-surface-selected:#2f2443;--color-surface-raised:#262030;--color-surface-overlay:#2a2334;--color-backdrop:#000000a3;--color-text:#f2eef7;--color-text-secondary:#b9b0c5;--color-text-tertiary:#a097ac;--color-text-disabled:#6c6477;--color-text-on-accent:#fff;--color-text-link:#c3a5f4;--color-border:#352d40;--color-border-subtle:#2b2435;--color-border-input:#847b91;--color-border-input-hover:#a097ac;--color-control-checked:#8b5cdd;--color-switch-track-hover:#988fa4;--color-accent:#7c4ccc;--color-accent-hover:#6f42bd;--color-accent-pressed:#6a3fb3;--color-accent-subtle:#2d2242;--color-accent-subtle-hover:#372a52;--color-accent-text:#c3a5f4;--color-accent-strong:#b08ae8;--color-focus:#c9adf2;--color-selected-bar:#c9adf2;--focus-ring-inner:#17131c;--focus-ring-outer:#f2eef7;--color-danger-solid:#c43a57;--color-danger-solid-hover:#ad3049;--color-today-bg:#c3a5f4;--color-today-text:#17131c;--color-inverse-bg:#f2eef7;--color-inverse-text:#292430;--color-inverse-link:#6a3aa8;--color-inverse-success:#167248;--color-inverse-danger:#b8324e;--color-inverse-warning:#a6550c;--color-mark-bg:#5a4512;--color-mark-text:#fbf3dc;--color-code-bg:#262030;--color-code-text:#d9c2fb;--status-neutral-text:#cbc3d5;--status-neutral-bg:#2a2432;--status-neutral-dot:#8f879a;--status-neutral-cell-bg:#302938;--status-neutral-cell-bg-hover:#393241;--status-neutral-strong:#ddd6e5;--status-info-text:#9cbcf5;--status-info-bg:#182842;--status-info-dot:#5b8fe0;--status-info-cell-bg:#1e3356;--status-info-cell-bg-hover:#273c60;--status-info-strong:#c2d6fa;--status-warning-text:#f1b56f;--status-warning-bg:#33240f;--status-warning-dot:#d7892f;--status-warning-cell-bg:#45300f;--status-warning-cell-bg-hover:#4f3919;--status-warning-strong:#f8d3a3;--status-danger-text:#f59cae;--status-danger-bg:#3b1822;--status-danger-dot:#e0607a;--status-danger-cell-bg:#4d1d2a;--status-danger-cell-bg-hover:#572633;--status-danger-strong:#fbc3cf;--status-success-text:#7fd6a6;--status-success-bg:#132e21;--status-success-dot:#3aa874;--status-success-cell-bg:#183d2b;--status-success-cell-bg-hover:#224634;--status-success-strong:#b2ebcb;--status-discovery-text:#cdb2f5;--status-discovery-bg:#2d2242;--status-discovery-dot:#a57ee0;--app-home-tint:#2c2240;--app-home-ink:#cdb2f5;--app-home-mark:#b08ae8;--app-service-tint:#40272c;--app-service-ink:#cd887e;--app-service-mark:#bd6154;--app-knowledge-tint:#2d2846;--app-knowledge-ink:#9490d3;--app-knowledge-mark:#7470c7;--app-calendar-tint:#3c2537;--app-calendar-ink:#c385a5;--app-calendar-mark:#b16089;--app-work-tint:#382b24;--app-work-ink:#b49465;--app-work-mark:#9d7335;--app-projects-tint:#211f4a;--app-projects-ink:#b9b4fa;--app-projects-mark:#8f8af5;--app-chat-tint:#11301c;--app-chat-ink:#8fd9a8;--app-chat-mark:#4cbf73;--cat-violet:#b48ae6;--cat-blue:#7fb0ea;--cat-teal:#5ec4b2;--cat-orange:#eba15a;--cat-rose:#ee95b4;--cat-indigo:#9aa0f0;--cat-cyan:#55bfd9;--cat-green:#62c58c;--cat-lime:#a6c95a;--cat-yellow:#dfaa48;--cat-red:#f08890;--cat-pink:#f191c3;--cat-magenta:#dc8ad0;--cat-slate:#a3aec0;--avatar-6-bg:#262b36;--avatar-6-text:#b6c0d2;--shell-rail-bg:#0c0a10;--shell-sidebar-bg:#131017;--shell-divider:#ffffff12;--shadow-xs:0 0 0 1px #ffffff0a;--shadow-sm:0 0 0 1px #ffffff0d, 0 2px 6px #0006;--shadow-md:0 0 0 1px #ffffff12, 0 8px 24px #00000080;--shadow-lg:0 0 0 1px #ffffff14, 0 24px 56px #000000a3}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-exit-base:0s;--duration-exit-slow:0s;--duration-sheen:0s;--stagger:0s}}}@layer base,legacy,focus;@layer components{.ui-empty{align-items:flex-start;gap:var(--space-2);max-width:29rem;padding:var(--space-8) var(--space-6);text-align:left;flex-direction:column;display:flex}.ui-empty-title{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);margin:0}.ui-empty-text{max-width:none;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-md);margin:0}.ui-empty>:not(.ui-empty-title,.ui-empty-text){margin-top:var(--space-2)}@media (width<=37.5em){.ui-empty{padding:var(--space-6) var(--space-4)}}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-flow:wrap;display:flex}.ui-page-header-text{flex:20rem;min-width:0}.ui-page-header h1{color:var(--color-text);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.ui-page-header-title{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ui-page-header-text>p{max-width:42.5rem;margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-md)}.ui-status{align-items:center;gap:var(--space-1);min-height:calc(var(--space-5) + var(--space-0-5));padding:0 var(--space-2) 0 var(--space-1-5);border-radius:var(--radius-full);background:var(--ui-status-bg);color:var(--ui-status-text);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:middle;display:inline-flex}.ui-status-sm{min-height:var(--space-5);padding-inline:var(--space-1) var(--space-1-5)}.ui-status-icon{flex:none}.ui-status-neutral{--ui-status-bg:var(--status-neutral-bg);--ui-status-text:var(--status-neutral-text)}.ui-status-info{--ui-status-bg:var(--status-info-bg);--ui-status-text:var(--status-info-text)}.ui-status-warning{--ui-status-bg:var(--status-warning-bg);--ui-status-text:var(--status-warning-text)}.ui-status-danger{--ui-status-bg:var(--status-danger-bg);--ui-status-text:var(--status-danger-text)}.ui-status-success{--ui-status-bg:var(--status-success-bg);--ui-status-text:var(--status-success-text)}.ui-status-discovery{--ui-status-bg:var(--status-discovery-bg);--ui-status-text:var(--status-discovery-text)}@media (forced-colors:active){.ui-status{border:1px solid canvastext}}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.ui-btn-sm{min-height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.ui-btn-lg{min-height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--text-md)}.ui-btn-secondary{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-xs)}.ui-btn-secondary:hover{border-color:var(--color-border-input);background:var(--color-surface-hover)}.ui-btn-secondary:active{background:var(--color-surface-pressed)}.ui-btn-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent)}.ui-btn-primary:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.ui-btn-primary:active{border-color:var(--color-accent-pressed);background:var(--color-accent-pressed)}.ui-btn-danger{border-color:var(--color-danger-solid);background:var(--color-danger-solid);color:var(--color-text-on-accent)}.ui-btn-danger:hover,.ui-btn-danger:active{border-color:var(--color-danger-solid-hover);background:var(--color-danger-solid-hover)}.ui-btn-ghost:hover{background:var(--color-surface-hover)}.ui-btn-ghost:active{background:var(--color-surface-pressed)}.ui-btn:disabled,.ui-btn[aria-disabled=true]:not([aria-busy=true]){border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary);box-shadow:none;opacity:1;cursor:not-allowed}.ui-btn-ghost:disabled,.ui-btn-ghost[aria-disabled=true]:not([aria-busy=true]){background:0 0;border-color:#0000}.ui-btn[aria-busy=true]{cursor:progress}.ui-btn-icon{inline-size:var(--control-h-md);padding:0}.ui-btn-icon.ui-btn-sm{inline-size:var(--control-h-sm)}.ui-btn-icon.ui-btn-lg{inline-size:var(--control-h-lg)}.ui-btn-spinner{inline-size:var(--icon-md);block-size:var(--icon-md);animation:1s linear infinite ui-btn-spin}@keyframes ui-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn-spinner{animation-duration:3s}}@media (forced-colors:active){.ui-btn{border-color:buttontext}.ui-btn:disabled,.ui-btn[aria-disabled=true]{color:graytext;border-color:graytext}}.ui-avatar{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-full);background:var(--ui-avatar-bg);color:var(--ui-avatar-text);font-size:var(--text-xs);line-height:1;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid}.ui-avatar-sm{inline-size:var(--space-6);block-size:var(--space-6)}.ui-avatar-lg{inline-size:var(--space-10);block-size:var(--space-10);font-size:var(--text-sm)}.ui-avatar[data-avatar="1"]{--ui-avatar-bg:var(--avatar-1-bg);--ui-avatar-text:var(--avatar-1-text)}.ui-avatar[data-avatar="2"]{--ui-avatar-bg:var(--avatar-2-bg);--ui-avatar-text:var(--avatar-2-text)}.ui-avatar[data-avatar="3"]{--ui-avatar-bg:var(--avatar-3-bg);--ui-avatar-text:var(--avatar-3-text)}.ui-avatar[data-avatar="4"]{--ui-avatar-bg:var(--avatar-4-bg);--ui-avatar-text:var(--avatar-4-text)}.ui-avatar[data-avatar="5"]{--ui-avatar-bg:var(--avatar-5-bg);--ui-avatar-text:var(--avatar-5-text)}.ui-avatar[data-avatar="6"]{--ui-avatar-bg:var(--avatar-6-bg);--ui-avatar-text:var(--avatar-6-text)}@media (forced-colors:active){.ui-avatar{border:1px solid canvastext}}.ui-app-tile{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-md);background:var(--ui-app-tile-bg);color:var(--color-text-on-accent);flex:none;place-items:center;display:inline-grid}.ui-app-tile>svg{block-size:56%;inline-size:56%}.ui-app-tile-xs{inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-xs)}.ui-app-tile-xs>svg{block-size:70%;inline-size:70%}.ui-app-tile-sm{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-sm)}.ui-app-tile-sm>svg{block-size:62%;inline-size:62%}.ui-app-tile-lg{inline-size:var(--space-10);block-size:var(--space-10)}.ui-app-tile-home{--ui-app-tile-bg:var(--app-home)}.ui-app-tile-service{--ui-app-tile-bg:var(--app-service)}.ui-app-tile-knowledge{--ui-app-tile-bg:var(--app-knowledge)}.ui-app-tile-calendar{--ui-app-tile-bg:var(--app-calendar)}.ui-app-tile-work{--ui-app-tile-bg:var(--app-work)}.ui-app-tile-chat{--ui-app-tile-bg:var(--app-knowledge)}.ui-app-tile-notes{--ui-app-tile-bg:var(--app-calendar)}@media (forced-colors:active){.ui-app-tile{border:1px solid canvastext}}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;color:var(--color-text);box-shadow:var(--shadow-xs)}.ui-card-interactive{inline-size:100%;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:block}.ui-card-interactive:hover{border-color:var(--color-border-input);box-shadow:var(--shadow-sm)}.ui-card-interactive:active{background:var(--color-surface-hover)}.ui-card-interactive:disabled{cursor:not-allowed;box-shadow:none}.ui-field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.ui-field-label{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.ui-field-hint,.ui-field-error{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular);margin:0}.ui-field-hint{color:var(--color-text-secondary)}.ui-field-error{color:var(--status-danger-text)}.ui-field>select{inline-size:100%}.ui-input{inline-size:100%;min-width:0;min-height:var(--control-h-md);padding:0 var(--space-3);border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--input-font-size,var(--text-md));line-height:var(--leading-md);transition:border-color var(--duration-fast) var(--ease-standard);margin:0}.ui-input-lg{min-height:var(--control-h-lg)}.ui-input:hover:not(:disabled,:read-only){border-color:var(--color-border-input-hover)}.ui-input::placeholder{color:var(--color-text-tertiary);opacity:1}.ui-input:read-only{background:var(--color-surface-sunken)}.ui-input:disabled{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.ui-input[aria-invalid=true]{border-color:var(--status-danger-text)}.ui-password{min-width:0;display:flex;position:relative}.ui-password-input{padding-inline-end:calc(var(--space-16) + var(--space-4))}.ui-password-toggle{inset-block:var(--space-1);align-items:center;gap:var(--space-1-5);min-width:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}.ui-password-toggle>svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.ui-password-toggle:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui-password-toggle[aria-pressed=true]{background:var(--color-accent-subtle);color:var(--color-accent-text)}.ui-password-toggle[aria-pressed=true]:hover:not(:disabled){background:var(--color-accent-subtle-hover);color:var(--color-accent-text)}.ui-password-toggle:disabled{color:var(--color-text-disabled);opacity:1}.ui-password-toggle:focus-visible{--focus-offset:0px}.ui-password-lg .ui-password-toggle{border:var(--space-1) solid transparent;border-radius:calc(var(--radius-sm) + var(--space-1));background-clip:padding-box;inset-block:0;inset-inline-end:0}.ui-password-lg .ui-password-toggle:focus-visible{--focus-offset:calc(-1 * var(--space-1))}@media (forced-colors:active){.ui-password-lg .ui-password-toggle{inset-block:var(--space-1);border-radius:var(--radius-sm);border:0;inset-inline-end:var(--space-1)}.ui-password-lg .ui-password-toggle:focus-visible{--focus-offset:0px}.ui-input{border-color:fieldtext}}.ui-tag{min-height:var(--space-5);padding:0 var(--space-1-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);background:var(--ui-tag-bg);color:var(--ui-tag-text);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.ui-tag-neutral{--ui-tag-bg:var(--color-surface-sunken);--ui-tag-text:var(--color-text-secondary)}.ui-tag-info{--ui-tag-bg:var(--status-info-bg);--ui-tag-text:var(--status-info-text)}.ui-tag-warning{--ui-tag-bg:var(--status-warning-bg);--ui-tag-text:var(--status-warning-text)}.ui-tag-danger{--ui-tag-bg:var(--status-danger-bg);--ui-tag-text:var(--status-danger-text)}.ui-tag-success{--ui-tag-bg:var(--status-success-bg);--ui-tag-text:var(--status-success-text)}.ui-tag-discovery{--ui-tag-bg:var(--status-discovery-bg);--ui-tag-text:var(--status-discovery-text)}@media (forced-colors:active){.ui-tag{border-color:canvastext}}.ui-segmented{gap:var(--space-0-5);max-inline-size:100%;padding:var(--space-0-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-wrap:wrap;display:inline-flex}.ui-segment{align-items:center;gap:var(--space-1-5);min-height:calc(var(--control-h-sm) - var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;display:inline-flex}.ui-segment:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-segment[aria-pressed=true]{border-color:var(--color-border-input);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.ui-segment:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-segment[aria-disabled=true]{color:var(--color-text-disabled);cursor:progress}@media (pointer:coarse){.ui-segment{min-height:var(--control-h-sm)}}.ui-segment-count{min-inline-size:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-pressed);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums;text-align:center}.ui-segment[aria-pressed=true] .ui-segment-count{background:var(--color-accent-subtle);color:var(--color-accent-text)}@media (forced-colors:active){.ui-segment[aria-pressed=true]{border-color:highlight}}.ui-more{flex:none;display:inline-flex;position:relative}.ui-more-list{z-index:var(--z-popover);min-inline-size:12rem;max-inline-size:calc(100vw - var(--space-4));max-block-size:calc(100dvh - var(--space-4));overscroll-behavior:contain;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);animation:ui-more-in var(--duration-base) var(--ease-enter);margin:0;list-style:none;position:fixed;overflow-y:auto}.ui-more-item{inline-size:100%;min-height:var(--control-h-md);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-more-item:hover{background:var(--color-surface-hover)}.ui-more-item:active{background:var(--color-surface-pressed)}.ui-more-item-danger{color:var(--status-danger-text)}.ui-more-item-danger:hover{background:var(--status-danger-bg)}.ui-more-item:disabled{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}@keyframes ui-more-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-more-list{animation:none}}@media (forced-colors:active){.ui-more-list{border-color:canvastext}}.ui-source-home{--ui-source-mark:var(--app-home-mark);--ui-source-tint:var(--app-home-tint);--ui-source-ink:var(--app-home-ink)}.ui-source-service{--ui-source-mark:var(--app-service-mark);--ui-source-tint:var(--app-service-tint);--ui-source-ink:var(--app-service-ink)}.ui-source-knowledge{--ui-source-mark:var(--app-knowledge-mark);--ui-source-tint:var(--app-knowledge-tint);--ui-source-ink:var(--app-knowledge-ink)}.ui-source-calendar{--ui-source-mark:var(--app-calendar-mark);--ui-source-tint:var(--app-calendar-tint);--ui-source-ink:var(--app-calendar-ink)}.ui-source-work{--ui-source-mark:var(--app-work-mark);--ui-source-tint:var(--app-work-tint);--ui-source-ink:var(--app-work-ink)}.ui-source-marker{inline-size:var(--space-2);block-size:var(--space-2);border-radius:calc(var(--radius-xs) / 2);background:var(--ui-source-mark);flex:none;display:inline-block}.ui-source-bar{background:var(--ui-source-tint);color:var(--ui-source-ink);box-shadow:inset 3px 0 0 var(--ui-source-mark)}@media (forced-colors:active){.ui-source-marker{border:1px solid canvastext}.ui-source-bar{border-inline-start:3px solid canvastext}}}@layer shell,app;
