@layer properties,theme,base;@layer components{._root_1p850_3{gap:var(--pui-space-3);width:100%;min-width:0;padding:var(--pui-space-4);border-radius:var(--pui-radius-card);display:grid}._header_1p850_11{justify-content:space-between;align-items:center;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._heading_1p850_18{gap:2px;display:grid}._title_1p850_22{font-weight:var(--pui-weight-semibold);color:var(--pui-ink)}._summary_1p850_26{font-size:var(--pui-text-xs);color:var(--pui-ink-3)}._body_1p850_30{gap:var(--pui-space-5);min-width:0;display:flex}._week_1p850_35{gap:var(--pui-space-2);flex:1;min-width:0;display:grid}._dayHeads_1p850_41{padding-inline-start:52px;display:flex}._dayHead_1p850_41{min-width:0;font-size:var(--pui-text-xs);color:var(--pui-ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._grid_1p850_55{display:flex}._gutter_1p850_58{flex:none;width:52px;position:relative}._hour_1p850_63{font-size:var(--pui-text-2xs);color:var(--pui-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;inset-inline-end:var(--pui-space-2);translate:0 -50%}._stage_1p850_72{perspective:1600px;flex:1;min-width:0;position:relative}._planes_1p850_80{transform-style:preserve-3d;transform-origin:50% 60%;transition:transform var(--pui-duration-considered) var(--pui-ease-default);position:absolute;inset:0}._base_1p850_87,._plane_1p850_80,._result_1p850_89{transition:transform var(--pui-duration-considered) var(--pui-ease-default), opacity var(--pui-motion-out);position:absolute;inset:0}._plane_1p850_80,._base_1p850_87{pointer-events:none}._line_1p850_100{border-top:1px solid var(--pui-line-soft);position:absolute;inset-inline:0}._column_1p850_105{border-inline-start:1px solid var(--pui-line-soft);position:absolute;inset-block:0}._plane_1p850_80[data-dim]{opacity:.25}._block_1p850_113{box-sizing:border-box;padding:2px 4px;position:absolute;overflow:hidden}._blockLabel_1p850_119{font-size:var(--pui-text-2xs);color:var(--pui-ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._block_1p850_113[data-kind=hours],._swatch_1p850_129[data-kind=hours]{background:repeating-linear-gradient(135deg, var(--pui-line) 0 1px, transparent 1px 7px)}._block_1p850_113[data-kind=off],._swatch_1p850_129[data-kind=off]{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--pui-warning) 55%, transparent) 0 1.5px, transparent 1.5px 6px)}._block_1p850_113[data-kind=booked],._swatch_1p850_129[data-kind=booked]{background:var(--pui-surface-2);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:calc(var(--pui-radius-chip) / 2)}._block_1p850_113[data-kind=buffer],._swatch_1p850_129[data-kind=buffer]{background:color-mix(in oklab, var(--pui-ink) 6%, transparent)}._block_1p850_113[data-kind=resource],._swatch_1p850_129[data-kind=resource]{background:color-mix(in oklab, var(--pui-info) 16%, transparent);border-inline-start:2px solid color-mix(in oklab, var(--pui-info) 60%, transparent)}._block_1p850_113[data-kind=lead],._block_1p850_113[data-kind=horizon],._swatch_1p850_129[data-kind=lead],._swatch_1p850_129[data-kind=horizon]{background:color-mix(in oklab, var(--pui-ink) 10%, transparent)}._block_1p850_113[data-kind=horizon]{border-top:1px dashed var(--pui-line-strong)}._block_1p850_113[data-kind=busy]{background:color-mix(in oklab, var(--pui-ink) 7%, transparent);border-radius:calc(var(--pui-radius-chip) / 2)}._block_1p850_113[data-kind=unknown],._swatch_1p850_129[data-kind=unknown]{background:repeating-linear-gradient(45deg, var(--pui-line-strong) 0 1px, transparent 1px 4px)}._plane_1p850_80[data-lit] ._block_1p850_113{outline:1px solid var(--pui-ink-2);outline-offset:-1px}._slot_1p850_179{height:var(--pui-hit-min,24px);cursor:default;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}._slot_1p850_179[data-state=open]{cursor:pointer}._pill_1p850_195{padding:1px var(--pui-space-2);border-radius:var(--pui-radius-pill);background:var(--pui-green-tint);color:var(--pui-ink);font-size:var(--pui-text-2xs);font-weight:var(--pui-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px}._slot_1p850_179[data-preview]{cursor:default}._slot_1p850_179[data-preview] ._pill_1p850_195{outline:1px dashed var(--pui-success);outline-offset:-1px;background:0 0}._slot_1p850_179[data-state=open]:not([data-preview]):hover ._pill_1p850_195{outline:1px solid var(--pui-success);outline-offset:-1px}._dot_1p850_219{background:var(--pui-ink-3);opacity:.55;border-radius:50%;width:5px;height:5px}._slot_1p850_179[data-state=unknown] ._dot_1p850_219{width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--pui-ink-3);background:0 0}._slot_1p850_179[data-probed] ._dot_1p850_219{opacity:1;background:var(--pui-ink);width:9px;height:9px}._slot_1p850_179:focus-visible ._pill_1p850_195,._slot_1p850_179:focus-visible ._dot_1p850_219{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._slot_1p850_179[data-new] ._pill_1p850_195{animation:_arrive_1p850_1 var(--pui-duration-considered) var(--pui-ease-default) both}@keyframes _arrive_1p850_1{0%{opacity:0;scale:.4}}._card_1p850_254{z-index:5;gap:var(--pui-space-2);width:300px;padding:var(--pui-space-3);border-radius:var(--pui-radius-control);display:grid;position:absolute;translate:0 -50%}._card_1p850_254[data-side=end]{inset-inline-start:calc(var(--x) + var(--w) + 4px)}._card_1p850_254[data-side=start]{inset-inline-end:calc(100% - var(--x) + 4px)}._cardTitle_1p850_270{font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);color:var(--pui-ink);margin:0}._reasons_1p850_276{gap:var(--pui-space-2);margin:0;padding:0;list-style:none;display:grid}._reason_1p850_276{gap:var(--pui-space-2);font-size:var(--pui-text-xs);line-height:var(--pui-leading-body);color:var(--pui-ink-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;display:grid}._reasonWords_1p850_292 strong{color:var(--pui-ink);font-weight:var(--pui-weight-semibold);display:block}._swatch_1p850_129{border-radius:calc(var(--pui-radius-chip) / 2);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--pui-line);margin-top:2px}._nearest_1p850_304{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._nearestLabel_1p850_310{width:100%;font-size:var(--pui-text-xs);color:var(--pui-ink-3)}._root_1p850_3[data-layered] ._planes_1p850_80{transform:translateY(15%)rotateX(48deg)rotate(-22deg)scale(.62)}._root_1p850_3[data-layered] ._plane_1p850_80,._root_1p850_3[data-layered] ._base_1p850_87,._root_1p850_3[data-layered] ._result_1p850_89{transform:translateZ(calc(var(--i,0) * 46px))}._root_1p850_3[data-layered] ._blockLabel_1p850_119,._root_1p850_3[data-layered] ._slot_1p850_179[data-state=closed],._root_1p850_3[data-layered] ._slot_1p850_179[data-state=unknown]{opacity:0;pointer-events:none}._blockLabel_1p850_119,._slot_1p850_179,._gutter_1p850_58,._dayHeads_1p850_41{transition:opacity var(--pui-duration-considered) var(--pui-ease-default)}._root_1p850_3[data-layered] ._plane_1p850_80{background:color-mix(in oklab, var(--pui-surface-2) 30%, transparent);box-shadow:inset 0 0 0 1px var(--pui-line-strong);border-radius:var(--pui-radius-chip);--tint:var(--pui-ink-3);background:color-mix(in oklab, var(--tint) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 55%, transparent)}._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=off]{--tint:var(--pui-series-4)}._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=booked]{--tint:var(--pui-series-1)}._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=resource]{--tint:var(--pui-series-2)}._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=buffer]{--tint:var(--pui-series-7)}._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=lead],._root_1p850_3[data-layered] ._plane_1p850_80[data-kind=horizon]{--tint:var(--pui-ink-2)}._root_1p850_3[data-layered] ._plane_1p850_80 ._block_1p850_113{background-color:color-mix(in oklab, var(--tint) 30%, transparent)}._root_1p850_3[data-layered] ._planeTag_1p850_371{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint,var(--pui-ink-3)) 60%, transparent);color:color-mix(in oklab, var(--tint,var(--pui-ink)) 50%, var(--pui-ink))}._root_1p850_3[data-layered] ._plane_1p850_80[data-lift]{transform:translateZ(calc(var(--i,0) * 46px + 18px));box-shadow:inset 0 0 0 1.5px var(--pui-ink-2)}._root_1p850_3[data-layered] ._result_1p850_89{--tint:var(--pui-success);background:color-mix(in oklab, var(--tint) 7%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--tint) 60%, transparent);border-radius:var(--pui-radius-chip)}._root_1p850_3[data-layered] ._base_1p850_87{background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line);border-radius:var(--pui-radius-chip)}._planeTag_1p850_371{inset-inline-start:8px;padding:2px var(--pui-space-2);border-radius:var(--pui-radius-chip);background:var(--pui-surface);font-size:var(--pui-text-lg);font-weight:var(--pui-weight-semibold);color:var(--pui-ink);position:absolute;top:6px}._root_1p850_3[data-layered] ._gutter_1p850_58,._root_1p850_3[data-layered] ._dayHeads_1p850_41{opacity:0}._planeTag_1p850_371{transition:opacity var(--pui-duration-considered) var(--pui-ease-default)}._root_1p850_3:not([data-layered]) ._planeTag_1p850_371{opacity:0}._legendSlot_1p850_414{width:0;opacity:0;transition:width var(--pui-duration-considered) var(--pui-ease-default), margin var(--pui-duration-considered) var(--pui-ease-default), opacity var(--pui-motion-out);flex:none;margin-inline-start:calc(-1 * var(--pui-space-5));overflow:hidden}._legendSlot_1p850_414[data-open]{opacity:1;width:300px;margin-inline-start:0}._legend_1p850_414{align-content:start;gap:var(--pui-space-3);flex:none;width:300px;display:grid}._rules_1p850_437{gap:var(--pui-space-1);margin:0;padding:0;list-style:none;display:grid}._rule_1p850_437{align-items:start;gap:var(--pui-space-2);padding:var(--pui-space-2);border-radius:var(--pui-radius-control);grid-template-columns:12px minmax(0,1fr) auto;display:grid}._rule_1p850_437:hover{background:color-mix(in oklab, var(--pui-ink) 4%, transparent)}._rule_1p850_437[data-off] ._ruleName_1p850_455{color:var(--pui-ink-3);text-decoration:line-through}._ruleWords_1p850_459{font-size:var(--pui-text-xs);gap:1px;display:grid}._ruleName_1p850_455{font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);color:var(--pui-ink)}._ruleSentence_1p850_469{color:var(--pui-ink-2)}._ruleCount_1p850_472{color:var(--pui-ink-3)}._opened_1p850_475{opacity:0;min-height:2.8em;transition:opacity var(--pui-motion-out);line-height:1.4;font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);color:var(--pui-ink);margin:0}._opened_1p850_475[data-on]{opacity:1}._previewNote_1p850_488{font-size:var(--pui-text-xs);color:var(--pui-ink-3);margin:0}._spoken_1p850_493{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._root_1p850_3[data-form=narrow] ._body_1p850_30{flex-direction:column}._root_1p850_3[data-form=narrow] ._legend_1p850_414{width:auto}._root_1p850_3[data-form=narrow] ._card_1p850_254{width:auto;inset-inline:0;translate:0 14px}._root_1p850_3[data-form=narrow] ._reason_1p850_276{grid-template-columns:12px minmax(0,1fr)}._root_1p850_3[data-form=narrow] ._reason_1p850_276>:last-child:not(._reasonWords_1p850_292){grid-column:2}@media (prefers-reduced-motion:reduce){._planes_1p850_80,._plane_1p850_80,._base_1p850_87,._result_1p850_89{transition:none}._slot_1p850_179[data-new] ._pill_1p850_195{animation:none}}._root_1p850_3[data-form=narrow] ._slot_1p850_179{height:44px}._root_1p850_3[data-form=narrow] ._pill_1p850_195{padding-block:var(--pui-space-2);font-size:var(--pui-text-sm)}._root_1p850_3[data-form=narrow][data-layered] ._planes_1p850_80{transform-origin:50% 0;transform:scale(.88)}._root_1p850_3[data-form=narrow][data-layered] ._plane_1p850_80,._root_1p850_3[data-form=narrow][data-layered] ._base_1p850_87,._root_1p850_3[data-form=narrow][data-layered] ._result_1p850_89{transform:translate(calc(var(--i,0) * 5px), calc(var(--i,0) * 9px))}._root_1p850_3[data-form=narrow][data-layered] ._planeTag_1p850_371{top:calc(6px + var(--i,0) * 2rem)}._root_1p850_3[data-form=narrow] ._planeTag_1p850_371{font-size:var(--pui-text-sm)}@media (prefers-reduced-motion:reduce){._root_1p850_3[data-layered] ._planes_1p850_80{transform:scale(.9)}._root_1p850_3[data-layered] ._plane_1p850_80,._root_1p850_3[data-layered] ._base_1p850_87,._root_1p850_3[data-layered] ._result_1p850_89{transform:translate(calc(var(--i,0) * 6px), calc(var(--i,0) * -6px))}._root_1p850_3[data-layered] ._planeTag_1p850_371{top:calc(6px + var(--i,0) * 2rem)}}}@layer utilities;
