:root[data-ui=glass]{--mm-rail-text:var(--mm-v2-ink);--mm-rail-muted:var(--mm-v2-ink-2);--mm-rail-subtle:var(--mm-v2-ink-3);--mm-rail-icon:var(--mm-v2-ink-2);--mm-rail-hover:var(--mm-v2-hover);--mm-rail-active:var(--mm-v2-hover);--mm-rail-border:var(--mm-v2-line);--mm-v2-row-on:oklch(100% 0 0/0.78)}:root[data-ui=glass].dark{--mm-v2-row-on:oklch(100% 0 0/0.1)}:root[data-ui=glass] .mm-shell-main{margin-left:80px}:root[data-ui=glass] .mm-shell-rail{top:8px;left:8px;height:calc(100dvh - 16px);border-width:0;border-radius:28px}@media (min-width:768px){:root[data-ui=glass] .mm-shell-rail{top:50%;height:auto;max-height:calc(100dvh - 16px);transform:translateY(-50%)}:root[data-ui=glass] .mm-shell-rail>nav{flex:0 1 auto}}:root[data-ui=glass] .mm-shell-rail>nav{overflow-x:hidden;scrollbar-width:none}:root[data-ui=glass] .mm-shell-rail>nav::-webkit-scrollbar{display:none}:root[data-ui=glass] .mm-shell-rail[data-expanded=true]{background-color:var(--mm-v2-glass-over)}:root[data-ui=glass] .mm-shell-rail>div:first-child{border-color:var(--mm-v2-line)}:root[data-ui=glass] .mm-shell-rail nav a{padding-top:0;padding-bottom:0;border-radius:12px}:root[data-ui=glass] .mm-shell-rail nav p{padding:8px 12px 2px;letter-spacing:.1em}:root[data-ui=glass] .mm-shell-rail nav a>span:first-child{background:transparent;box-shadow:none;color:inherit}:root[data-ui=glass] .mm-shell-rail nav a[aria-current=page]{background:var(--mm-v2-row-on);color:var(--mm-v2-ink);box-shadow:0 1px 2px oklch(0 0 0/.08),0 4px 14px -6px oklch(0 0 0/.22),inset 0 1px 0 oklch(100% 0 0/.8)}:root[data-ui=glass].dark .mm-shell-rail nav a[aria-current=page]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.14),0 4px 14px -6px oklch(0 0 0/.8)}:root[data-ui=glass] .mm-shell-rail nav a[aria-current=page]:before{display:none}:root[data-ui=glass] .mm-shell-rail nav a[aria-current=page]>span:first-child:after{content:"";position:absolute;left:-5px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:9999px;background:var(--mm-v2-accent)}:root[data-ui=glass] .mm-shell-rail .bg-destructive{background:var(--mm-v2-ink);color:var(--mm-v2-canvas)}:root[data-ui=glass] .mm-shell-rail button[aria-pressed=true]>span{background:var(--mm-v2-ink);color:var(--mm-v2-canvas);box-shadow:none}:root[data-ui=glass] .mm-shell-rail button[aria-label="AI Assistant"]{color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-shell-rail button[aria-label="AI Assistant"]>span{background:transparent;color:inherit}:root[data-ui=glass] .mm-shell-rail button[aria-label="AI Assistant"]:hover{background:var(--mm-v2-hover);color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-shell-top{top:8px;height:48px;margin:8px 8px 0 0;padding:0 8px 0 20px;border-width:0;border-radius:24px}:root[data-ui=glass],:root[data-ui=glass] :is(.mm-product-shell,.mm-dashboard-shell,[data-mm-dashboard-portal]){--primary:var(--brand-hsl-hue) 6% 12%;--primary-foreground:var(--brand-hsl-hue) 10% 98%;--ring:var(--brand-hsl-hue) 5% 42%;--mm-magenta-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-magenta-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-magenta-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-magenta-500:oklch(30% 0.006 var(--brand-neutral-hue));--mm-magenta-600:oklch(24% 0.006 var(--brand-neutral-hue));--mm-magenta-700:var(--mm-v2-ink);--mm-selected-edge:oklch(20% 0.01 var(--brand-neutral-hue)/0.1)}:root[data-ui=glass].dark,:root[data-ui=glass].dark :is(.mm-product-shell,.mm-dashboard-shell,[data-mm-dashboard-portal]){--mm-magenta-700:var(--mm-v2-ink);--primary:var(--brand-hsl-hue) 5% 95%;--primary-foreground:var(--brand-hsl-hue) 6% 11%;--ring:var(--brand-hsl-hue) 5% 70%;--mm-magenta-50:oklch(100% 0 0/0.06);--mm-magenta-100:oklch(100% 0 0/0.1);--mm-magenta-200:oklch(100% 0 0/0.16);--mm-magenta-500:oklch(42% 0.006 var(--brand-neutral-hue));--mm-magenta-600:oklch(36% 0.006 var(--brand-neutral-hue));--mm-selected-edge:oklch(100% 0 0/0.12)}:root[data-ui=glass] :is(.mm-product-shell,.mm-dashboard-shell,[data-mm-dashboard-portal]) :where(button,input,select,[tabindex]):focus-visible{outline-color:oklch(45% .01 var(--brand-neutral-hue)/.55)}:root[data-ui=glass] [data-slot=button]{border-radius:9999px}:root[data-ui=glass] [data-slot=button][data-variant=default]{box-shadow:0 4px 14px -6px oklch(0 0 0/.45),inset 0 1px 0 oklch(100% 0 0/.18)}:root[data-ui=glass] [data-slot=button][data-variant=outline]{background-color:transparent;border-color:var(--mm-v2-line)}:root[data-ui=glass] :is([data-slot=button][data-variant=outline],[data-slot=button][data-variant=ghost]):hover{background-color:var(--mm-v2-hover);color:var(--mm-v2-ink)}:root[data-ui=glass] [data-slot=button][data-variant=selected]{background-color:var(--mm-v2-row-on);color:var(--mm-v2-ink);box-shadow:0 1px 2px oklch(0 0 0/.1),0 4px 12px -6px oklch(0 0 0/.25),inset 0 1px 0 oklch(100% 0 0/.8)}:root[data-ui=glass].dark [data-slot=button][data-variant=selected]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.14),0 4px 12px -6px oklch(0 0 0/.8)}:root[data-ui=glass] [role=group]:has(>[data-slot=button][aria-pressed]){border-color:transparent;border-radius:9999px;background-color:var(--mm-v2-hover)}:root[data-ui=glass] [data-slot=badge]{border-radius:9999px}:root[data-ui=glass] :is([data-slot=input],[data-slot=select]){border-radius:12px;border-color:var(--mm-v2-line);background-color:var(--mm-v2-hover)}:root[data-ui=glass] [data-slot=field-trigger]{height:36px;border:0;border-radius:12px;padding:0 12px;background-color:var(--mm-v2-hover);box-shadow:inset 0 0 0 1px var(--mm-v2-line);color:var(--mm-v2-ink);font-size:13px}:root[data-ui=glass] [data-slot=field-trigger]:hover:not(:disabled){background-color:var(--mm-v2-hover);box-shadow:inset 0 0 0 1px var(--mm-v2-ink-4)}:root[data-ui=glass] [data-slot=field-trigger][data-state=open]{box-shadow:inset 0 0 0 1.5px var(--mm-v2-ink-3)}:root[data-ui=glass] [data-slot=field-trigger][data-empty]{color:var(--mm-v2-ink-3)}:root[data-ui=glass] [data-slot=field-trigger]:disabled{opacity:1;background-color:transparent;color:var(--mm-v2-ink-4)}:root[data-ui=glass] [data-slot=field-trigger]>svg:last-child{opacity:1;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [data-slot=popover-content][data-field]{border-radius:18px;padding:6px}:root[data-ui=glass] [data-slot=popover-content][data-field] [role=option]{min-height:32px;border-radius:12px;font-size:12.5px}:root[data-ui=glass] [data-slot=field-search]{height:32px;border:0;border-radius:10px;background-color:var(--mm-v2-hover);box-shadow:inset 0 0 0 1px var(--mm-v2-line)}:root[data-ui=glass].dark select{color-scheme:dark}:root[data-ui=glass].dark select :is(option,optgroup){background-color:var(--mm-v2-solid);color:var(--mm-v2-ink)}:root[data-ui=glass] :is([data-slot=workspace-panel],[data-slot=card]){background-color:var(--mm-v2-glass-strong);border-color:transparent;border-radius:24px;outline:1px solid var(--mm-v2-edge);outline-offset:-1px;box-shadow:var(--mm-v2-shadow)}:root[data-ui=glass] :is([data-slot=workspace-panel],[data-slot=card]) [data-slot=card]{background-color:var(--mm-v2-hover);outline:0;box-shadow:none;border-radius:16px;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-ui=glass] [data-slot=workspace-panel-header]{background-color:transparent;border-color:var(--mm-v2-line)}@media (prefers-reduced-transparency:reduce){:root[data-ui=glass] :is([data-slot=workspace-panel],[data-slot=card]){background-color:var(--mm-v2-solid);backdrop-filter:none}}:root[data-ui=glass] :is(.mm-product-shell,.mm-dashboard-shell) thead th{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens):not([class~=mm-glass]){position:relative;gap:2px;padding:3px;border-radius:9999px;border-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;background-color:var(--mm-v2-hover);box-shadow:inset 0 1px 2px oklch(0 0 0/.06)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]{position:relative;z-index:1;margin:0;border-radius:9999px;background-color:transparent;box-shadow:none;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]:hover{color:var(--mm-v2-ink);background-color:transparent}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab][aria-selected=true]{color:var(--mm-v2-ink)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]:after{display:none}.mm-v2-lens{position:absolute;left:0;top:0;z-index:0;border-radius:9999px;pointer-events:none;background:var(--mm-v2-row-on);box-shadow:0 1px 2px oklch(0 0 0/.1),0 6px 16px -8px oklch(0 0 0/.3),inset 0 1px 0 oklch(100% 0 0/.9);transition:transform .45s var(--mm-ease-spring),width .45s var(--mm-ease-spring)}:root[data-ui=glass].dark .mm-v2-lens{box-shadow:inset 0 1px 0 oklch(100% 0 0/.16),0 6px 16px -8px oklch(0 0 0/.9)}@media (prefers-reduced-motion:reduce){.mm-v2-lens{transition:none}}.mm-status-mark{--sm-ink:var(--mm-v2-ink-2,var(--mm-neutral-600));display:inline-block;flex:none;width:8px;height:8px;border-radius:9999px;vertical-align:middle}.mm-status-mark[data-size=sm]{width:6px;height:6px}.mm-status-mark[data-status=available],.mm-status-mark[data-status=proposed]{box-shadow:inset 0 0 0 1.5px var(--sm-ink)}.mm-status-mark[data-status=proposed]{background:repeating-linear-gradient(135deg,var(--sm-ink) 0 1.5px,transparent 1.5px 3px)}.mm-status-mark:is([data-status=pending],[data-status=at-risk]){box-shadow:inset 0 0 0 1.5px var(--sm-ink);background:linear-gradient(90deg,var(--sm-ink) 50%,transparent 50%)}.mm-status-mark[data-status=booked]{background:var(--mm-v2-ink,var(--mm-neutral-900))}.mm-status-mark[data-status=blocked]{background:var(--mm-v2-accent,var(--mm-red-500))}.mm-status-mark[data-status=ready]{visibility:hidden}.mm-status-mark[data-status=saved]{outline:1.25px dashed var(--sm-ink);outline-offset:-1.25px}.mm-status-mark[data-status=draft]{outline:1.25px dashed var(--mm-v2-ink-3,var(--mm-neutral-500));outline-offset:-1.25px;width:7px;height:7px}:root[data-ui=glass]{--mm-rail-icon:var(--mm-v2-ink-3);--mm-rail-muted:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-shell-rail{transition:width .35s var(--mm-ease-spring),background-color .25s ease,box-shadow .25s ease}.mm-v2-navicon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.mm-v2-navicon *{vector-effect:non-scaling-stroke}:root[data-ui=glass] .mm-shell-rail svg.lucide{width:18px;height:18px;stroke-width:1.3px}:root[data-ui=glass] .mm-shell-rail img[data-v2-logo]{width:28px;height:28px}:root[data-ui=glass] .mm-shell-rail>div:first-child{border-bottom-color:transparent}:root[data-ui=glass] .mm-shell-rail .mm-rail-label{transition:opacity .2s ease}:root[data-ui=glass] .mm-shell-rail[data-expanded=false] .mm-rail-label{opacity:0}:root[data-ui=glass] .mm-shell-rail nav p>span{transition:opacity .2s ease}:root[data-ui=glass] .mm-shell-rail nav p>span.invisible{visibility:visible;opacity:0}:root[data-ui=glass] .mm-shell-rail nav>div+div>p{margin-top:6px;border-top:1px solid var(--mm-v2-line)}:root[data-ui=glass] .mm-shell-rail nav a>span:first-child>span.bg-destructive{top:4px;right:4px;width:6px;height:6px;min-width:0;padding:0;font-size:0;box-shadow:0 0 0 2px var(--mm-v2-canvas)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]>svg{display:none}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]>span:is([data-count],.grid){display:inline;min-width:0;height:auto;padding:0;background:transparent;font-weight:500;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [role=tablist]:has(>.mm-v2-lens)>[role=tab]>span[data-count=hard]{color:var(--mm-v2-accent);font-weight:700}:root[data-ui=glass] body{font-feature-settings:"tnum" 1,"cv11" 1}.mm-v2-tip{position:fixed;z-index:12000;max-width:320px;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.35;color:var(--mm-v2-ink);background:var(--mm-v2-glass-over);outline:1px solid var(--mm-v2-edge);outline-offset:-1px;box-shadow:var(--mm-v2-shadow);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);pointer-events:none;white-space:pre-line;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .2s var(--mm-ease-spring)}.mm-v2-tip[data-open=true]{opacity:1;transform:none}:root[data-ui=glass]{--mm-v2-lens:oklch(99% 0.003 var(--brand-neutral-hue)/0.92);--mm-v2-lens-tile:oklch(99.4% 0.002 var(--brand-neutral-hue)/0.97);--mm-v2-lens-halo:oklch(100% 0 0/0.9);--mm-v2-lens-bright:1.04;--mm-v2-lens-sheen:radial-gradient(120% 60% at 20% 0%,oklch(100% 0 0/0.55),transparent 60%);--mm-v2-lens-shadow:0 1px 1px oklch(0% 0 0/0.05),0 24px 60px -18px oklch(20% 0.02 var(--brand-neutral-hue)/0.38),0 50px 100px -50px oklch(20% 0.02 var(--brand-neutral-hue)/0.35),inset 0 1px 0 oklch(100% 0 0/0.9),inset 0 0 0 1px oklch(100% 0 0/0.18);--mm-v2-lens-tile-edge:0 1px 2px oklch(0% 0 0/0.06),inset 0 0 0 1px oklch(20% 0.01 var(--brand-neutral-hue)/0.05)}:root[data-ui=glass] .dark,:root[data-ui=glass].dark{--mm-v2-lens:oklch(22% 0.004 var(--brand-neutral-hue)/0.9);--mm-v2-lens-tile:oklch(19% 0.004 var(--brand-neutral-hue)/0.96);--mm-v2-lens-halo:oklch(0% 0 0/0.75);--mm-v2-lens-bright:0.92;--mm-v2-lens-sheen:radial-gradient(120% 60% at 20% 0%,oklch(100% 0 0/0.1),transparent 60%);--mm-v2-lens-shadow:0 1px 2px oklch(0% 0 0/0.5),0 30px 70px -20px oklch(0% 0 0/0.85),inset 0 1px 0 oklch(100% 0 0/0.16),inset 0 0 0 1px oklch(100% 0 0/0.06);--mm-v2-lens-tile-edge:inset 0 0 0 1px oklch(100% 0 0/0.06)}:root[data-ui=glass] [data-v2-lens][data-v2-lens]{border-color:transparent;background-color:var(--mm-v2-lens);background-image:var(--mm-v2-lens-sheen);box-shadow:var(--mm-v2-lens-shadow);backdrop-filter:blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright));-webkit-backdrop-filter:blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright))}:root[data-ui=glass][data-refract=on] [data-v2-lens][data-v2-lens]{backdrop-filter:url(#mm-liquid) blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright))}@media (prefers-reduced-transparency:reduce){:root[data-ui=glass] [data-v2-lens][data-v2-lens]{background-color:var(--mm-v2-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}:root[data-ui=glass] [data-v2-lens] [data-lens-flat]{border-color:transparent;background-color:transparent}:root[data-ui=glass] [data-v2-lens] [data-lens-halo] :is(h2,h3,p,span,strong){text-shadow:0 0 10px var(--mm-v2-lens-halo),0 0 2px var(--mm-v2-lens-halo)}:root[data-ui=glass] [data-v2-lens] [data-lens-eyebrow]{color:var(--mm-v2-ink-2)}:root[data-ui=glass] [data-v2-lens] [data-lens-tile]{border:0;border-radius:14px;background:var(--mm-v2-lens-tile);box-shadow:var(--mm-v2-lens-tile-edge);color:var(--mm-v2-ink)}:root[data-ui=glass] [data-v2-lens] [data-lens-tile] :is(p,span,strong){text-shadow:none}:root[data-ui=glass] [data-v2-lens] [data-lens-tile] svg{color:var(--mm-v2-ink-2)}:root[data-ui=glass] [data-v2-lens] [data-lens-tile=hot] svg{color:var(--mm-v2-accent)}:root[data-ui=glass] [data-v2-lens] [data-lens-stack]{display:grid;gap:6px;padding:0 12px 4px}:root[data-ui=glass] [data-v2-lens] [data-lens-inset]{margin:4px 12px 8px;padding:12px 14px}:root[data-ui=glass] [data-v2-lens] [data-lens-chip]{border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mm-v2-ink) 16%,transparent);color:var(--mm-v2-ink);text-shadow:none}:root[data-ui=glass] [data-v2-lens] [data-lens-chip] svg{color:var(--mm-v2-ink-2)}:root[data-ui=glass] [data-v2-lens] [data-lens-chip=hot]{box-shadow:inset 0 0 0 1px var(--mm-v2-accent);color:var(--mm-v2-accent)}:root[data-ui=glass] [data-v2-lens] [data-lens-chip=hot] svg{color:var(--mm-v2-accent)}:root[data-ui=glass] [data-v2-lens] [data-lens-tile]>div{border-color:transparent}:root[data-ui=glass] .mm-v2-dock{position:fixed;z-index:10000;top:50px;left:calc(80px + (100vw - 88px) / 2);width:min(600px,calc(100vw - 24px));transform:translate(-50%);transition:transform .5s cubic-bezier(.34,1.3,.64,1)}:root[data-ui=glass] .mm-v2-dock[data-tucked=true]{transform:translate(-50%,calc(-100% + 2px))}@media (max-width:767px){:root[data-ui=glass] .mm-v2-dock{left:50%}}@media (prefers-reduced-motion:reduce){:root[data-ui=glass] .mm-v2-dock{transition:none}}:root[data-ui=glass] .mm-v2-dock-card{padding:18px 12px 12px;border-radius:0 0 24px 24px;background-color:var(--mm-v2-lens);background-image:var(--mm-v2-lens-sheen);box-shadow:var(--mm-v2-lens-shadow);backdrop-filter:blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright));-webkit-backdrop-filter:blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright));color:var(--mm-v2-ink)}:root[data-ui=glass][data-refract=on] .mm-v2-dock-card{backdrop-filter:url(#mm-liquid) blur(36px) saturate(1.9) brightness(var(--mm-v2-lens-bright))}:root[data-ui=glass] .mm-v2-dock-card{transition:opacity .3s ease}:root[data-ui=glass] .mm-v2-dock[data-tucked=true] .mm-v2-dock-card{box-shadow:none;opacity:0}:root[data-ui=glass] .mm-v2-dock-head{display:flex;align-items:baseline;gap:10px;padding:0 8px 8px}:root[data-ui=glass] .mm-v2-dock-head b{font-size:15px;font-weight:700}:root[data-ui=glass] .mm-v2-dock-head span{font-size:12.5px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-dock .is-hot{color:var(--mm-v2-accent);font-weight:600}:root[data-ui=glass] .mm-v2-dock-error{margin:0 8px 8px;font-size:12.5px;color:var(--mm-v2-accent)}:root[data-ui=glass] .mm-v2-dock-list{display:grid;gap:6px;max-height:min(420px,calc(100dvh - 180px));overflow:auto;overscroll-behavior:contain}:root[data-ui=glass] .mm-v2-dock-list section{display:grid;gap:6px}:root[data-ui=glass] .mm-v2-dock-list h3{margin:6px 8px 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-dock-list h3.is-hot{color:var(--mm-v2-accent)}:root[data-ui=glass] .mm-v2-dock-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:10px 12px;border-radius:14px;background:var(--mm-v2-lens-tile);box-shadow:var(--mm-v2-lens-tile-edge)}:root[data-ui=glass] .mm-v2-dock-mark{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;border:1.5px solid var(--mm-v2-ink)}:root[data-ui=glass] .mm-v2-dock-item[data-hot] .mm-v2-dock-mark,:root[data-ui=glass] .mm-v2-dock-mark.is-hot{border-color:var(--mm-v2-accent);background:var(--mm-v2-accent)}:root[data-ui=glass] .mm-v2-dock-body{flex:1 1 calc(100% - 40px);min-width:0}:root[data-ui=glass] .mm-v2-dock-title{margin:0;font-size:13.5px;font-weight:600}:root[data-ui=glass] .mm-v2-dock-title span{margin-left:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-dock-sub{margin:2px 0 0;font-size:12.5px;color:var(--mm-v2-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-ui=glass] .mm-v2-dock-acts{flex:1 1 100%;display:flex;align-items:center;gap:6px;padding-left:20px}:root[data-ui=glass] .mm-v2-dock-when{flex:1;font-size:12px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] :is(.mm-v2-dock-primary,.mm-v2-dock-ghost){border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}:root[data-ui=glass] .mm-v2-dock-primary{background:var(--mm-v2-ink);color:var(--mm-v2-canvas)}:root[data-ui=glass] .mm-v2-dock-ghost{background:transparent;color:var(--mm-v2-ink-2);font-weight:500}:root[data-ui=glass] .mm-v2-dock-ghost:hover{background:var(--mm-v2-hover);color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-v2-dock-x{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--mm-v2-ink-3);cursor:pointer}:root[data-ui=glass] .mm-v2-dock-x:hover{background:var(--mm-v2-hover);color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-v2-dock-x svg{width:14px;height:14px}:root[data-ui=glass] .mm-v2-dock-snoozed{margin:4px 8px 0;font-size:12.5px;color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-v2-dock-snoozed summary{cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-dock-snoozed p{display:flex;justify-content:space-between;gap:12px;margin:6px 0 0}:root[data-ui=glass] .mm-v2-dock-snoozed p span:last-child{color:var(--mm-v2-ink-3);white-space:nowrap}:root[data-ui=glass] .mm-v2-dock-foot{display:flex;padding:8px 4px 0}:root[data-ui=glass] .mm-v2-dock-handle{position:absolute;left:50%;top:100%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);height:30px;padding:0 16px;border:0;border-radius:0 0 16px 16px;cursor:pointer;background-color:var(--mm-v2-lens);box-shadow:0 10px 24px -10px oklch(0 0 0/.35);backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);font-size:12.5px;font-weight:600;color:var(--mm-v2-ink);white-space:nowrap}:root[data-ui=glass] .mm-v2-dock-handle:hover{background-color:var(--mm-v2-lens-tile)}:root[data-ui=glass] .mm-v2-dock-handle .mm-v2-dock-mark{margin-top:0}:root[data-ui=glass] .mm-v2-dock-grip{width:22px;height:3px;border-radius:3px;background:var(--mm-v2-ink-3);opacity:.5}:root[data-ui=glass] .mm-v2-dock-muted,:root[data-ui=glass] .mm-v2-dock-next{font-weight:500;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-dock-next{min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-ui=glass] .mm-v2-dock-next.is-hot{color:var(--mm-v2-accent)}:root[data-ui=glass] .mm-v2-dock-chev{flex:none;width:14px;height:14px;transition:transform .3s}:root[data-ui=glass] .mm-v2-dock[data-tucked=true] .mm-v2-dock-chev{transform:rotate(180deg)}@media (max-width:640px){:root[data-ui=glass] .mm-v2-dock-next{display:none}}:root[data-ui=glass] [data-v2-newver]{border:0;background-color:var(--mm-v2-lens);background-image:var(--mm-v2-lens-sheen);box-shadow:var(--mm-v2-lens-shadow);backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);color:var(--mm-v2-ink)}:root[data-ui=glass] [data-v2-newver-reload]{background:var(--mm-v2-ink);color:var(--mm-v2-canvas)}:root[data-ui=glass] input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;flex:none;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:inset 0 0 0 1.25px var(--mm-v2-ink-3);cursor:pointer;vertical-align:middle;transition:background-color .15s ease,box-shadow .15s ease}:root[data-ui=glass] input[type=checkbox]:hover:not(:disabled){box-shadow:inset 0 0 0 1.25px var(--mm-v2-ink-2)}:root[data-ui=glass] input[type=checkbox]:is(:checked,:indeterminate){background:var(--mm-v2-ink);box-shadow:none}:root[data-ui=glass] input[type=checkbox]:checked:after{content:"";width:7px;height:4px;border:solid var(--mm-v2-canvas);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg) translate(1px,-1px)}:root[data-ui=glass] input[type=checkbox]:indeterminate:after{content:"";width:8px;height:1.5px;border-radius:1px;background:var(--mm-v2-canvas)}:root[data-ui=glass] input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1.25px var(--mm-v2-line);cursor:not-allowed}:root[data-ui=glass] input[type=checkbox]:disabled:is(:checked,:indeterminate){background:var(--mm-v2-ink-3)}:root[data-ui=glass] input[type=checkbox]:focus-visible{outline:2px solid var(--mm-v2-ink);outline-offset:2px}@keyframes mm-v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root[data-ui=glass] .mm-skel{animation:mm-v2-shimmer 1.3s linear infinite;background:linear-gradient(90deg,color-mix(in oklab,var(--mm-v2-ink) 9%,transparent) 30%,color-mix(in oklab,var(--mm-v2-ink) 3%,transparent) 50%,color-mix(in oklab,var(--mm-v2-ink) 9%,transparent) 70%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){:root[data-ui=glass] .mm-skel{animation:none}}.mm-v2-boot{position:fixed;inset:0;display:flex;background:var(--mm-v2-canvas)}.mm-v2-boot-rail{position:fixed;top:8px;left:8px;bottom:8px;width:64px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 0;border-radius:28px;background:var(--mm-v2-glass);box-shadow:var(--mm-v2-shadow)}.mm-v2-boot-main{flex:1;min-width:0;margin-left:80px;padding:8px 8px 24px 0;display:flex;flex-direction:column;gap:12px}.mm-v2-boot-pill{height:48px;display:flex;align-items:center;gap:14px;padding:0 8px 0 20px;border-radius:24px;background:var(--mm-v2-glass);box-shadow:var(--mm-v2-shadow)}.mm-v2-boot-panel{border-radius:22px;padding:18px 20px;background:var(--mm-v2-solid);box-shadow:var(--mm-v2-shadow)}.mm-v2-boot-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}@media (max-width:1023px){.mm-v2-boot-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.mm-v2-boot-rail{display:none}.mm-v2-boot-main{margin-left:8px}.mm-v2-boot-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-v2-clock{display:inline-flex;flex:none;align-items:baseline;gap:8px;padding:0 8px;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default}.mm-v2-clock-date{color:var(--mm-v2-ink-3)}.mm-v2-clock-time{font-weight:600;color:var(--mm-v2-ink)}@media (max-width:1023px){.mm-v2-clock-date{display:none}}@media (max-width:480px){.mm-v2-clock{padding:0 4px}}:root[data-ui=glass] #main-content{padding:8px 8px 24px 0}:root[data-ui=glass] #main-content>:is(.p-3,[data-dashboard-redesign]){padding:0}:root[data-ui=glass] .mm-v2-topbar-page:empty{display:none}:root[data-ui=glass] .mm-v2-topbar-page{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:14px}:root[data-ui=glass] .mm-shell-top:has(.mm-v2-topbar-page:not(:empty)) .mm-v2-crumb{display:none}:root[data-ui=glass] .mm-shell-top:has(.mm-v2-topbar-page:not(:empty))>.mm-v2-crumb-spacer{display:none}:root[data-ui=glass] .mm-v2-topbar-title{display:flex;min-width:0;flex:1 1 auto;align-items:baseline;gap:12px}:root[data-ui=glass] .mm-v2-topbar-title h1{min-width:0;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-v2-topbar-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-v2-topbar-actions{display:flex;flex:none;align-items:center;gap:4px}@media (max-width:767px){:root[data-ui=glass] .mm-v2-topbar-sub{display:none}}@media (max-width:480px){:root[data-ui=glass] .mm-v2-topbar-page:has(.mm-v2-topbar-actions) .mm-v2-topbar-title{display:none}:root[data-ui=glass] .mm-v2-topbar-actions [data-slot=button]{height:30px;padding:0 10px;font-size:12px}:root[data-ui=glass] .mm-v2-topbar-actions{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}:root[data-ui=glass] .mm-shell-top:has(.mm-v2-topbar-actions){gap:4px}}:root[data-ui=glass] [data-v2-phone-only]{display:none}@media (max-width:639px){:root[data-ui=glass] [data-v2-phone-only]{display:block}:root[data-ui=glass] .mm-shell-top [data-v2-phone-hide]{display:none}:root[data-ui=glass] .mm-shell-top{gap:4px;padding:0 6px 0 12px}:root[data-ui=glass] .mm-shell-top>*{flex-shrink:0}:root[data-ui=glass] .mm-shell-top>.mm-v2-topbar-page,:root[data-ui=glass] .mm-shell-top>:first-child{flex-shrink:1;min-width:0}:root[data-ui=glass] .mm-shell-top>div:has([data-slot=button]){gap:4px}:root[data-ui=glass] .mm-shell-top>:first-child{overflow:hidden}:root[data-ui=glass] .mm-shell-top:has(#offer-builder-topbar-actions:not(:empty))>:first-child{display:none}:root[data-ui=glass] .mm-shell-top>#offer-builder-topbar-actions{margin-right:auto}}:root[data-ui=glass] .mm-v2-menu-btn{display:none}@media (max-width:767px){:root[data-ui=glass] .mm-v2-menu-btn{display:inline-flex;flex:none}:root[data-ui=glass] .mm-shell-main{margin-left:8px}:root[data-ui=glass] .mm-shell-top{padding-left:6px}:root[data-ui=glass] .mm-shell-rail{width:256px;transform:translateX(calc(-100% - 16px));transition:transform .35s var(--mm-ease-spring),background-color .25s ease}:root[data-ui=glass][data-v2-nav-open] .mm-shell-rail{transform:none;background-color:var(--mm-v2-glass-over);box-shadow:var(--mm-v2-shadow)}:root[data-ui=glass][data-v2-nav-open] .mm-shell-rail .mm-rail-label,:root[data-ui=glass][data-v2-nav-open] .mm-shell-rail nav p>span.invisible{opacity:1}:root[data-ui=glass] .mm-v2-topbar-page{min-width:0;flex:1 1 0}:root[data-ui=glass] .mm-v2-topbar-actions{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}:root[data-ui=glass] .mm-v2-topbar-actions::-webkit-scrollbar{display:none}:root[data-ui=glass] .mm-v2-topbar-actions>*{flex:none}:root[data-ui=glass] .mm-v2-topbar-actions>[data-variant=default]{order:-1}:root[data-ui=glass] .mm-shell-top>.mm-v2-menu-btn{display:inline-flex!important;flex-shrink:0;overflow:visible}:root[data-ui=glass] .mm-shell-top>.mm-v2-menu-btn+*{flex-shrink:1;min-width:0;overflow:hidden}:root[data-ui=glass] .mm-shell-top>#offer-builder-topbar-actions{flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}:root[data-ui=glass] .mm-shell-top>#offer-builder-topbar-actions>*{flex:none}:root[data-ui=glass] .mm-shell-top>#offer-builder-topbar-actions>div>:is([data-variant=default],:has(>[data-variant=default])){order:-1}:root[data-ui=glass] .mm-shell-top>#offer-builder-topbar-actions>div{flex-wrap:nowrap}}@media (max-width:639px){:root[data-ui=glass] .mm-shell-top:has(#offer-builder-topbar-actions:not(:empty))>.mm-v2-menu-btn+*{display:none}}:root[data-ui=glass] [data-slot=kpi-strip]{gap:0;padding:6px;border-radius:28px;background-color:var(--mm-v2-glass-strong);outline:1px solid var(--mm-v2-edge);outline-offset:-1px;box-shadow:var(--mm-v2-shadow)}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]{min-height:84px;padding:14px 16px 16px;border:0;border-radius:22px;background:transparent;box-shadow:none;transform:none}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]:hover{background-color:var(--mm-v2-hover);box-shadow:none}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]+[data-kpi]:after{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--mm-v2-line)}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]:before{display:none}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]>span:first-child{color:var(--mm-v2-ink-3)}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]>span:first-child>span:first-child{display:none}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi]>strong{color:var(--mm-v2-ink);font-size:32px;letter-spacing:-.03em}:root[data-ui=glass] [data-slot=kpi-strip]>[data-kpi=conflicts][data-urgent]>strong{color:var(--mm-v2-accent)}:root[data-ui=glass] .mc-bar{--mc-tone:var(--mm-v2-ink-2);--mc-bg:oklch(20% 0.01 var(--brand-neutral-hue)/0.1);color:var(--mm-v2-ink-2)}:root[data-ui=glass].dark .mc-bar{--mc-bg:oklch(100% 0 0/0.12)}:root[data-ui=glass] .mc-bar.mc-red{--mc-tone:var(--mm-v2-accent);--mc-bg:color-mix(in oklch,var(--mm-v2-accent) 9%,transparent);color:var(--mm-v2-ink)}:root[data-ui=glass] .mc-bar:is(.mc-confirmed,.mc-pending){box-shadow:none}:root[data-ui=glass] .mc-bar.mc-red:is(.mc-confirmed,.mc-pending){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mm-v2-accent) 40%,transparent)}:root[data-ui=glass] .mc-bar.mc-saved{color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mc-bar.mc-held{--mc-tone:var(--mm-v2-accent);--mc-bg:color-mix(in oklch,var(--mm-v2-accent) 7%,transparent);color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mc-bar.mc-held:is(.mc-confirmed,.mc-pending){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mm-v2-accent) 40%,transparent)}:root[data-ui=glass] [data-mc-held]{background-image:repeating-linear-gradient(135deg,color-mix(in oklch,var(--mm-v2-accent) 55%,transparent) 0 2px,transparent 2px 5px)!important}:root[data-ui=glass] [data-mc-held-tick]{background:var(--mm-v2-accent)}:root[data-ui=glass] [data-mc-held-tick]>span{padding:1px 6px;border:0;border-radius:6px;box-shadow:none;background:var(--mm-v2-glass-over);font-size:10.5px;color:var(--mm-v2-accent)}:root[data-ui=glass] [data-mc-blocked]{background:var(--mm-v2-accent)}:root[data-ui=glass] .mc-mark:is(.mc-mark-artwork,.mc-mark-lock,.mc-mark-install){background:var(--mm-v2-ink-2);color:var(--mm-v2-canvas)}:root[data-ui=glass] .mc-mark.is-late,:root[data-ui=glass] .mm-v2-today{background:var(--mm-v2-accent-fill);color:#fff}:root[data-ui=glass] .mm-v2-today-line{background:var(--mm-v2-accent);opacity:.55}:root[data-ui=glass] .mm-group-dot{background:var(--mm-v2-ink-4)}:root[data-ui=glass] .mm-group-dot[data-group=action]{background:var(--mm-v2-accent)}:root[data-ui=glass] .mm-chip-dot{background:var(--mm-v2-ink-4)}:root[data-ui=glass] .mm-chip-dot[data-chip=blocked]{background:var(--mm-v2-accent)}:root[data-ui=glass] [data-count=hard]{background:var(--mm-v2-accent-fill);color:#fff}:root[data-ui=glass] [data-count=blocked]{background:var(--mm-v2-hover);color:var(--mm-v2-ink)}:root[data-ui=glass] :is(#dashboard-workspace-panel-master-calendar,#dashboard-workspace-panel-sales-desk,#dashboard-workspace-panel-conflicts,#dashboard-workspace-panel-team-calendar){--mm-green-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-green-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-green-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-green-500:var(--mm-v2-ink-3);--mm-green-700:var(--mm-v2-ink-2);--mm-amber-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-amber-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-amber-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-amber-500:var(--mm-v2-ink-3);--mm-amber-700:var(--mm-v2-ink-2);--mm-cyan-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-cyan-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-cyan-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-cyan-500:var(--mm-v2-ink-3);--mm-cyan-700:var(--mm-v2-ink-2);--mm-sky-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-sky-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-sky-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-sky-500:var(--mm-v2-ink-3);--mm-sky-700:var(--mm-v2-ink-2);--mm-purple-50:oklch(20% 0.01 var(--brand-neutral-hue)/0.05);--mm-purple-100:oklch(20% 0.01 var(--brand-neutral-hue)/0.09);--mm-purple-200:oklch(20% 0.01 var(--brand-neutral-hue)/0.14);--mm-purple-500:var(--mm-v2-ink-3);--mm-purple-700:var(--mm-v2-ink-2);--mm-red-50:color-mix(in oklch,var(--mm-v2-accent) 7%,transparent);--mm-red-100:color-mix(in oklch,var(--mm-v2-accent) 16%,transparent);--mm-red-500:var(--mm-v2-accent);--mm-red-700:var(--mm-v2-accent)}:root[data-ui=glass].dark :is(#dashboard-workspace-panel-master-calendar,#dashboard-workspace-panel-sales-desk,#dashboard-workspace-panel-conflicts,#dashboard-workspace-panel-team-calendar){--mm-green-50:oklch(100% 0 0/0.06);--mm-green-100:oklch(100% 0 0/0.1);--mm-green-200:oklch(100% 0 0/0.16);--mm-green-500:var(--mm-v2-ink-3);--mm-green-700:var(--mm-v2-ink-2);--mm-amber-50:oklch(100% 0 0/0.06);--mm-amber-100:oklch(100% 0 0/0.1);--mm-amber-200:oklch(100% 0 0/0.16);--mm-amber-500:var(--mm-v2-ink-3);--mm-amber-700:var(--mm-v2-ink-2);--mm-cyan-50:oklch(100% 0 0/0.06);--mm-cyan-100:oklch(100% 0 0/0.1);--mm-cyan-200:oklch(100% 0 0/0.16);--mm-cyan-500:var(--mm-v2-ink-3);--mm-cyan-700:var(--mm-v2-ink-2);--mm-sky-50:oklch(100% 0 0/0.06);--mm-sky-100:oklch(100% 0 0/0.1);--mm-sky-200:oklch(100% 0 0/0.16);--mm-sky-500:var(--mm-v2-ink-3);--mm-sky-700:var(--mm-v2-ink-2);--mm-purple-50:oklch(100% 0 0/0.06);--mm-purple-100:oklch(100% 0 0/0.1);--mm-purple-200:oklch(100% 0 0/0.16);--mm-purple-500:var(--mm-v2-ink-3);--mm-purple-700:var(--mm-v2-ink-2);--mm-red-50:color-mix(in oklch,var(--mm-v2-accent) 7%,transparent);--mm-red-100:color-mix(in oklch,var(--mm-v2-accent) 16%,transparent);--mm-red-500:var(--mm-v2-accent);--mm-red-700:var(--mm-v2-accent)}:root[data-ui=glass] .mm-absence-dot[data-absence=vacation]{background:var(--mm-v2-ink-2);box-shadow:none}:root[data-ui=glass] .mm-absence-dot[data-absence=home]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-absence-chip[data-absence=vacation]{background-color:oklch(20% .01 var(--brand-neutral-hue)/.1);color:var(--mm-v2-ink)}:root[data-ui=glass].dark .mm-absence-chip[data-absence=vacation]{background-color:oklch(100% 0 0/.12)}:root[data-ui=glass] .mm-absence-chip[data-absence=home]{background-color:transparent;color:var(--mm-v2-ink-2);outline:1px dashed var(--mm-v2-ink-4);outline-offset:-1px}:root[data-ui=glass]{--mm-v2-surface:oklch(97% 0.003 var(--brand-neutral-hue))}:root[data-ui=glass].dark{--mm-v2-surface:oklch(17.5% 0.004 var(--brand-neutral-hue))}:root[data-ui=glass] [data-slot=workspace-panel][aria-label="Dashboard workspace"]{background-color:var(--mm-v2-surface)}:root[data-ui=glass] [data-slot=workspace-panel][aria-label="Dashboard workspace"] [data-slot=card]{background-color:transparent}:root[data-ui=glass] :is(.group\/mcrow,.mm-mc-locrow){border-bottom-width:0}:root[data-ui=glass] :is(.group\/mcrow,.mm-mc-locrow)>div:first-child{background-color:var(--mm-v2-surface);border-right-color:transparent}:root[data-ui=glass] section[aria-label]>.sticky.z-30{background-color:var(--mm-v2-surface);backdrop-filter:none;border-bottom-color:transparent}:root[data-ui=glass] .mm-group-dot{display:none}:root[data-ui=glass] .mm-group-count{background:transparent;padding:0;font-weight:500;color:var(--mm-v2-ink-3)}:root[data-ui=glass] div:has(>[data-slot=button][aria-label^=Previous]){border-color:transparent}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]{background:transparent}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]>[data-slot=button]{border-color:transparent;background-color:transparent;padding-inline:6px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]>[data-slot=button]>.mm-chip-dot{display:none}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]>[data-slot=button]>strong{color:var(--mm-v2-ink)}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]>[data-slot=button]:has(>[data-chip=blocked])>strong{color:var(--mm-v2-accent)}:root[data-ui=glass] [role=group][aria-label="Narrow the calendar to this period's work"]>[data-slot=button][aria-pressed=true]{background-color:var(--mm-v2-row-on);color:var(--mm-v2-ink)}:root[data-ui=glass]{--mc-grid-line:var(--mm-v2-line-2)}:root[data-ui=glass] :is(.mm-mc-daycell,.mm-mc-datehead-corner){border-right-color:transparent}:root[data-ui=glass] .mm-mc-datehead{border-bottom-color:var(--mm-v2-line)}:root[data-ui=glass] .mm-mc-datehead,:root[data-ui=glass] .mm-mc-datehead-corner{background-color:var(--mm-v2-surface)}:root[data-ui=glass] .mm-dayload-ico{background:var(--mm-v2-hover);color:var(--mm-v2-ink-2)}.mm-sd-grid{display:grid;grid-template-columns:minmax(200px,1.6fr) 110px 130px 110px minmax(200px,1.7fr) 40px 76px;align-items:center;gap:16px;padding:0 20px}.mm-sd-head{height:32px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-v2-ink-3);border-top:1px solid var(--mm-v2-line)}.mm-sd-row{position:relative;min-height:56px;padding-top:6px;padding-bottom:6px;border-radius:14px;transition:background-color .15s}.mm-sd-row:hover{background:var(--mm-v2-hover)}.mm-sd-chip{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block!important;line-height:22px;height:22px;padding:0 9px;border-radius:9999px;display:inline-flex;align-items:center;font-size:11.5px;white-space:nowrap;color:var(--mm-v2-ink-2);box-shadow:inset 0 0 0 1px var(--mm-v2-line)}.mm-sd-chip.is-hot{color:var(--mm-v2-accent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mm-v2-accent) 40%,transparent)}.mm-sd-more{flex:none;align-self:center;font-size:11.5px;color:var(--mm-v2-ink-3)}.mm-sd-tier{border-top:1px solid var(--mm-v2-line)}details:first-of-type>.mm-sd-tier{border-top:0}.mm-sd-blocked:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:9999px;background:var(--mm-v2-accent);vertical-align:1px}.mm-sd-chev{display:inline-block;transition:transform .2s ease}details[open]>.mm-sd-tier .mm-sd-chev{transform:rotate(90deg)}@media (max-width:1100px){.mm-sd-grid{grid-template-columns:minmax(180px,1fr) 110px 110px minmax(160px,1fr) 76px}.mm-sd-grid>:nth-child(2),.mm-sd-grid>:nth-child(6){display:none}}@media (max-width:640px){.mm-sd-grid{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:8px 16px}.mm-sd-grid>:nth-child(n+2):not(:nth-child(4)):not(:last-child),.mm-sd-head{display:none}}:root[data-ui=glass] .mm-mc-cmdbar,:root[data-ui=glass] .mm-mc-datehead{transition:background-color .3s ease,box-shadow .35s var(--mm-ease-spring),border-radius .35s var(--mm-ease-spring),backdrop-filter .3s ease}:root[data-ui=glass] .mm-mc-cmdbar{background-color:var(--mm-v2-surface);box-shadow:none;backdrop-filter:none;border-bottom-color:var(--mm-v2-line)}:root[data-ui=glass] [data-cmd-stuck=true] .mm-mc-cmdbar,:root[data-ui=glass] [data-cmd-stuck=true] .mm-mc-datehead{background-color:var(--mm-v2-glass-over);backdrop-filter:blur(24px) saturate(1.2);border-bottom-color:transparent}:root[data-ui=glass] [data-cmd-stuck=true] .mm-mc-datehead{border-radius:0 0 20px 20px;box-shadow:0 18px 36px -18px oklch(0 0 0/.35),0 2px 4px -2px oklch(0 0 0/.12)}:root[data-ui=glass] [data-cmd-stuck=true] .mm-mc-datehead-corner{background-color:transparent;border-radius:0 0 0 20px}:root[data-ui=glass].dark [data-cmd-stuck=true] .mm-mc-datehead{box-shadow:0 18px 40px -16px oklch(0 0 0/.85)}:root[data-ui=glass] [data-cov2=explorer]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}:root[data-ui=glass] .mm-cov-cmd>[role=tablist]{max-width:100%}:root[data-ui=glass] .mm-cov-cmd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:root[data-ui=glass] .mm-cov-period{display:inline-flex;align-items:center;gap:6px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-period>button{border-radius:9999px;border-color:transparent;background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-period small{font-size:11px;font-variant-numeric:tabular-nums}:root[data-ui=glass] .mm-cov-seg{display:inline-flex;padding:3px;border-radius:9999px;background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-seg>button{height:28px;padding:0 12px;border:0;border-radius:9999px;background:transparent;color:var(--mm-v2-ink-2);font-size:12.5px;font-weight:500;cursor:pointer}:root[data-ui=glass] .mm-cov-seg>button:hover{color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-cov-seg>button[aria-pressed=true]{background-color:var(--mm-v2-solid);color:var(--mm-v2-ink);font-weight:600;box-shadow:0 1px 2px oklch(0 0 0/.12)}:root[data-ui=glass] .mm-cov-seg>button:focus-visible{outline:2px solid var(--mm-v2-ink);outline-offset:1px}:root[data-ui=glass] .mm-lst-pop:has(.mm-cov-pop-grid){width:min(560px,calc(100vw - 32px))}:root[data-ui=glass] .mm-cov-pop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}:root[data-ui=glass] .mm-cov-pop-grid>.mm-lst-pop-field:last-child{grid-column:1/-1}:root[data-ui=glass] .mm-cov-pop-grid [data-slot=button]{width:100%;justify-content:space-between}:root[data-ui=glass] .mm-cov-pop-grid>.mm-lst-pop-field:last-child [data-slot=button]{width:auto}:root[data-ui=glass] .mm-cov-chips:empty{display:none}:root[data-ui=glass] .mm-cov-chips .mm-lst-chips{padding:0}:root[data-ui=glass] .mm-cov-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 2px;font-size:12.5px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-facts b{color:var(--mm-v2-ink);font-weight:600;font-variant-numeric:tabular-nums}:root[data-ui=glass] .mm-cov-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;vertical-align:middle}:root[data-ui=glass] .mm-cov-dot[data-s=free]{background-color:var(--mm-v2-ink-4)}:root[data-ui=glass] .mm-cov-dot[data-s=prop]{box-shadow:inset 0 0 0 1.5px var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-dot[data-s=part]{background:conic-gradient(var(--mm-v2-ink) 0 50%,var(--mm-v2-ink-4) 0)}:root[data-ui=glass] .mm-cov-dot[data-s=book]{background-color:var(--mm-v2-accent)}:root[data-ui=glass] .mm-cov-dot[data-s=blk]{background-color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-cov-dot[data-s=fill]{border:1.5px dashed var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-cov-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-cov-legend>span{display:inline-flex;align-items:center;gap:6px}:root[data-ui=glass] .mm-cov-scroll{position:relative;margin-top:6px;overflow-x:auto}:root[data-ui=glass] .mm-cov-head{background-color:var(--mm-v2-solid)}:root[data-ui=glass] .mm-cov-row{display:flex}:root[data-ui=glass] .mm-cov-label{position:sticky;left:0;z-index:1;flex:none;width:240px;padding-right:12px;display:flex;flex-direction:column;justify-content:center;min-width:0;background-color:var(--mm-v2-solid)}:root[data-ui=glass] .mm-cov-label b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-cov-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-caption{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--mm-v2-ink-3);text-transform:uppercase}:root[data-ui=glass] .mm-cov-week{flex:none;height:22px;border:0;background:transparent;padding:0 0 0 4px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--mm-v2-ink-3);cursor:pointer}:root[data-ui=glass] .mm-cov-week:hover{color:var(--mm-v2-ink);background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-day{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1.05;color:var(--mm-v2-ink);font-variant-numeric:tabular-nums}:root[data-ui=glass] .mm-cov-day small{font-size:9.5px;font-weight:500;letter-spacing:.04em;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-day[data-today],:root[data-ui=glass] .mm-cov-day[data-today] small{color:var(--mm-v2-accent)}:root[data-ui=glass] :is(.mm-cov-day,.mm-cov-cell,.mm-cov-week)[data-wk]{box-shadow:inset 1px 0 0 var(--mm-v2-line)}:root[data-ui=glass] :is(.mm-cov-day,.mm-cov-cell)[data-wkend]{background-color:var(--mm-v2-line-2)}:root[data-ui=glass] .mm-cov-body-row{height:40px}:root[data-ui=glass] .mm-cov-body-row:hover>.mm-cov-cells{background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-body-row:hover>.mm-cov-label{background-image:linear-gradient(var(--mm-v2-hover),var(--mm-v2-hover))}:root[data-ui=glass] .mm-cov-body-row[data-on]>.mm-cov-label b{color:var(--mm-v2-accent)}:root[data-ui=glass] .mm-cov-cells{position:relative;display:flex}:root[data-ui=glass] .mm-cov-colband{position:absolute;top:0;bottom:0;pointer-events:none;background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-cell{position:relative;flex:none;display:flex;align-items:center;justify-content:center}:root[data-ui=glass] .mm-cov-cell .mm-cov-dot{transition:transform .15s var(--mm-ease-spring)}:root[data-ui=glass] .mm-cov-cell:hover .mm-cov-dot{transform:scale(1.35)}:root[data-ui=glass] .mm-cov-group{height:30px;align-items:flex-end}:root[data-ui=glass] .mm-cov-group-label{position:sticky;left:0;padding:0 12px 5px 0;white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-cov-list-group{margin:8px 0 0;padding:0 4px;font-size:11.5px;font-weight:600;color:var(--mm-v2-ink-2)}:root[data-ui=glass] .mm-cov-list-group:first-child{margin-top:0}:root[data-ui=glass] .mm-cov-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 4px;font-size:12px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] [data-cov2=explorer][data-cov2-fullscreen]{position:fixed;inset:0;z-index:10035;display:flex;flex-direction:column;gap:10px;padding:12px 16px;overflow:hidden;background-color:var(--mm-v2-surface)}:root[data-ui=glass] [data-cov2-fullscreen] [data-cov2=calendar]{display:flex;flex:1;min-height:0;flex-direction:column}:root[data-ui=glass] [data-cov2-fullscreen] .mm-cov-scroll{flex:1;min-height:0;overflow:auto}:root[data-ui=glass] [data-cov2-fullscreen] .mm-cov-head{position:sticky;top:0;z-index:3}:root[data-ui=glass] .mm-cov-split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:12px;align-items:start}:root[data-ui=glass] .mm-cov-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-content:start;max-height:600px;overflow-y:auto;padding-right:2px}:root[data-ui=glass] .mm-cov-tile{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:14px;text-align:left;cursor:pointer;background-color:var(--mm-v2-solid);box-shadow:inset 0 0 0 1px var(--mm-v2-line-2);color:var(--mm-v2-ink)}:root[data-ui=glass] .mm-cov-tile:hover{background-color:var(--mm-v2-hover)}:root[data-ui=glass] .mm-cov-tile[aria-pressed=true]{background-color:var(--mm-v2-row-on);box-shadow:inset 0 0 0 1px var(--mm-v2-line)}:root[data-ui=glass] .mm-cov-tile b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=glass] .mm-cov-tile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-cov-state{flex:none;font-size:12px;color:var(--mm-v2-ink-2)}@media (max-width:1024px){:root[data-ui=glass] .mm-cov-split{grid-template-columns:minmax(0,1fr)}:root[data-ui=glass] .mm-cov-list{max-height:420px}}@media (max-width:640px){:root[data-ui=glass] .mm-cov-pop-grid{grid-template-columns:minmax(0,1fr)}}:root[data-ui=glass] [data-dash-slot]{border-color:transparent;border-radius:22px;background-color:var(--mm-v2-surface);box-shadow:var(--mm-v2-shadow)}:root[data-ui=glass] [data-dash-slot] [data-slot=card]{background-color:transparent}:root[data-ui=glass] [data-dashboard-layout-mode=editing] [data-dash-slot]{outline-color:var(--mm-v2-ink-4)}:root[data-ui=glass] [data-dash-edit]{border-bottom-color:var(--mm-v2-line)}:root[data-ui=glass] [data-dash-seg]{background-color:var(--mm-v2-hover)}:root[data-ui=glass] [data-dash-seg]>button[aria-pressed=true]{background-color:var(--mm-v2-solid);color:var(--mm-v2-ink)}:root[data-ui=glass] [data-dash-detach]{background-color:var(--mm-v2-ink);color:var(--mm-v2-canvas)}:root[data-ui=glass] [data-dash-customize-bar],:root[data-ui=glass] [data-dash-sheet]{border-color:transparent;border-radius:22px;background-color:var(--mm-v2-glass-over);box-shadow:var(--mm-v2-shadow-raised)}:root[data-ui=glass] [data-dash-sheet]>div{background-color:var(--mm-v2-solid);box-shadow:0 1px 2px oklch(0 0 0/.06)}:root[data-ui=glass] [data-dash-tabrow] [draggable=true],:root[data-ui=glass] [data-dash-tabrow][draggable]{cursor:grab}:root[data-ui=glass] .mm-sales-shape{--mm-sales-ink:var(--mm-v2-ink);--mm-sales-ink-2:var(--mm-v2-ink-2);--mm-sales-ink-3:var(--mm-v2-ink-3)}:root[data-ui=glass] .mm-sales-track{background:color-mix(in oklch,var(--mm-v2-ink) 7%,transparent)}:root[data-ui=glass] .mm-sales-budget{background:color-mix(in oklch,var(--mm-v2-ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--mm-v2-ink) 9%,transparent)}:root[data-ui=glass] .mm-sales-budget-cap{background:var(--mm-v2-ink-2);box-shadow:0 0 0 1px var(--mm-v2-solid)}:root[data-ui=glass] .mm-sales-track[data-no-budget]{background:repeating-linear-gradient(90deg,color-mix(in oklch,var(--mm-v2-ink) 8%,transparent) 0 6px,transparent 6px 10px)}:root[data-ui=glass] [data-sales-budget-editor] th[data-today],:root[data-ui=glass] [data-sales-scoreboard] [data-today] [data-sales-month-label]{color:var(--mm-v2-accent)}