.feature-tab[data-v-a22b5a1a]{gap:var(--space-3-5);padding:var(--space-3-5);border-radius:var(--radius-tile);transition:background-color var(--motion-slow) var(--motion-ease),box-shadow var(--motion-slow) var(--motion-ease),border-color var(--motion-slow) var(--motion-ease);border:1px solid #0000;align-items:start;display:flex}.feature-tab--active[data-v-a22b5a1a]{border-color:var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-tab)}.feature-tab__badge[data-v-a22b5a1a]{width:var(--feature-badge-size);height:var(--feature-badge-size);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 4%,transparent);transition:background-color var(--motion-slow) var(--motion-ease);flex:none;place-items:center;display:grid}.feature-tab--active .feature-tab__badge[data-v-a22b5a1a]{background:var(--color-accent-soft)}.feature-tab__copy[data-v-a22b5a1a]{gap:var(--space-1-5);padding-top:var(--space-1-5);text-align:start;display:grid}.feature-tab__title[data-v-a22b5a1a]{font-size:var(--text-intro-size);font-weight:var(--text-medium-weight);line-height:var(--text-button-leading)}.feature-tab__text[data-v-a22b5a1a]{font-size:var(--text-perk-body-size);line-height:var(--text-perk-body-leading);color:var(--color-muted)}.feature-tab__bar[data-v-a22b5a1a]{width:var(--feature-progress-width);height:var(--space-0-5);background:var(--color-accent);transform-origin:0}.feature-tab--ticking .feature-tab__bar[data-v-a22b5a1a]{animation:feature-fill-a22b5a1a var(--motion-dwell) linear both}@keyframes feature-fill-a22b5a1a{0%{transform:scaleX(0)}}.alloc-card[data-v-429d9bdc]{gap:var(--space-3);width:min(100%,var(--feature-window-width));padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-app);background:var(--color-surface);box-shadow:var(--shadow-app-screen);display:grid}.alloc-card__head[data-v-429d9bdc]{justify-content:space-between;align-items:center;display:flex}.alloc-card__title[data-v-429d9bdc]{font-size:var(--text-ui-size);font-weight:var(--text-medium-weight);line-height:var(--text-button-leading)}.alloc-card__field[data-v-429d9bdc]{gap:var(--space-1-75);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-app-field);font-size:var(--app-small-size);line-height:var(--app-small-leading);color:var(--color-muted);align-items:center;display:inline-flex}.alloc-card__field[data-v-429d9bdc] .app-icon{width:var(--space-3);height:var(--space-3)}.alloc-card[data-v-429d9bdc] .alloc-table{overflow-x:auto}.ui-card[data-v-73e1951e]{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-app);background:var(--color-surface);box-shadow:var(--shadow-app-screen);font-size:var(--text-intro-size);line-height:var(--text-intro-leading);color:var(--color-ink)}.docs[data-v-6ae6b441]{gap:var(--space-5-5);display:grid}.docs__lease[data-v-6ae6b441]{align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-max);background:var(--color-paper);font-size:var(--text-ui-size);line-height:var(--text-body-leading);display:grid}.docs__kicker[data-v-6ae6b441]{font-family:var(--font-label);font-size:var(--app-tiny-size);letter-spacing:var(--tracking-mono-num);color:var(--color-muted)}.docs mark[data-v-6ae6b441]{padding:0 var(--space-0-5);border-radius:var(--radius-ui);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:inherit;transition:background-color var(--motion-slow) var(--motion-ease),box-shadow var(--motion-slow) var(--motion-ease)}.docs mark.docs__mark--lit[data-v-6ae6b441]{background:color-mix(in srgb,var(--color-accent) 28%,transparent);box-shadow:0 0 0 var(--space-0-5) color-mix(in srgb,var(--color-accent) 22%,transparent)}.docs__fade[data-v-6ae6b441]{opacity:.4}.docs__flags[data-v-6ae6b441]{align-content:start;gap:var(--space-2-5);display:grid}.docs__flags-head[data-v-6ae6b441],.docs__foot[data-v-6ae6b441]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.docs__flags-head small[data-v-6ae6b441]{margin-left:auto}.docs__flag span[data-v-6ae6b441],.docs__flags-head small[data-v-6ae6b441],.docs__foot[data-v-6ae6b441]{font-size:var(--app-text-size);color:var(--color-muted)}.docs__flag[data-v-6ae6b441]{gap:var(--space-0-75);padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-line);border-radius:var(--radius-max);cursor:default;transition:border-color var(--motion-slow) var(--motion-ease),background-color var(--motion-slow) var(--motion-ease);display:grid}.docs__flag b[data-v-6ae6b441],.docs__flags-head b[data-v-6ae6b441]{font-weight:var(--text-medium-weight)}.docs__flag--lit[data-v-6ae6b441]{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}@media (width>=900px){.docs[data-v-6ae6b441]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.draft[data-v-a850faa2]{gap:var(--space-4-5);display:grid}.draft__box[data-v-a850faa2]{gap:var(--space-2);padding:var(--space-4-5);border:1px dashed color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:var(--radius-tile);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface));display:grid}.draft__head[data-v-a850faa2]{gap:var(--space-2);font-weight:var(--text-medium-weight);flex-wrap:wrap;display:flex}.draft__head small[data-v-a850faa2]{font-weight:var(--text-regular-weight);margin-left:auto}.draft__head small[data-v-a850faa2],.draft__text[data-v-a850faa2]{color:var(--color-muted)}.draft__actions[data-v-a850faa2]{gap:var(--space-2);margin-top:var(--space-1-5);justify-content:flex-end;display:flex}.draft__chip[data-v-a850faa2]{gap:var(--space-1-5);padding:var(--space-1-75) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-perk-body-size);font-weight:var(--text-medium-weight);align-items:center;display:inline-flex}.draft__chip--on[data-v-a850faa2]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-fg)}.draft__thread[data-v-a850faa2]{gap:var(--space-3);display:grid}.draft__thread[data-v-a850faa2]>.bubble--out{justify-self:end}.leave__head[data-v-522f4522]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.leave__who[data-v-522f4522]{display:grid}.leave__pill[data-v-522f4522],.leave__tag[data-v-522f4522],.leave__who b[data-v-522f4522]{font-weight:var(--text-medium-weight)}.leave__cover[data-v-522f4522],.leave__day small[data-v-522f4522],.leave__note[data-v-522f4522],.leave__who small[data-v-522f4522]{color:var(--color-muted);font-size:var(--app-text-size)}.leave__pill[data-v-522f4522]{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-amber) 22%,transparent);color:var(--color-amber-ink);font-size:var(--app-text-size);margin-left:auto}.leave__week[data-v-522f4522]{gap:var(--space-2-5);margin:var(--space-5-5) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.leave__day[data-v-522f4522]{gap:var(--space-0-5);min-height:calc(var(--space-32) + var(--space-10));padding:var(--space-3-5);border:1px solid var(--color-line);border-radius:var(--radius-tile);grid-template-rows:auto auto 1fr;display:grid}.leave__day--off[data-v-522f4522]{border-color:color-mix(in srgb,var(--color-amber) 40%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-amber) 13%,transparent) 0 var(--space-1-75),transparent var(--space-1-75) var(--space-3-5))}.leave__note[data-v-522f4522],.leave__tag[data-v-522f4522]{align-self:end}.leave__tag[data-v-522f4522]{color:var(--color-amber-ink);font-size:var(--text-perk-body-size);display:grid}.leave__cover[data-v-522f4522]{margin-top:var(--space-4-5)}@media (width<=640px){.leave__week[data-v-522f4522]{grid-template-columns:repeat(3,minmax(0,1fr))}}.track__head[data-v-93c160fe],.track__who[data-v-93c160fe]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.track__foot p[data-v-93c160fe],.track__stage[data-v-93c160fe],.track__where[data-v-93c160fe]{gap:var(--space-0-75);display:grid}.track__where b[data-v-93c160fe]{font-size:var(--app-title-size);font-weight:var(--text-medium-weight);letter-spacing:var(--app-title-tracking)}small[data-v-93c160fe]{font-family:var(--font-label);font-size:var(--app-tiny-size);color:var(--color-muted)}.track__pill[data-v-93c160fe]{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success);font-size:var(--app-text-size);font-weight:var(--text-medium-weight);margin-left:auto}.track__stages[data-v-93c160fe]{margin:var(--space-7) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.track__stage[data-v-93c160fe]{padding:var(--space-7) var(--space-2) 0 0;font-size:var(--app-text-size);position:relative}.track__stage[data-v-93c160fe]:after,.track__stage[data-v-93c160fe]:before{content:"";position:absolute;top:0;left:0}.track__stage[data-v-93c160fe]:before{z-index:1;width:var(--space-4);height:var(--space-4);border:var(--space-0-5) solid var(--color-line);background:var(--color-surface);border-radius:50%}.track__stage[data-v-93c160fe]:after{top:calc(-1px + var(--space-2));width:100%;height:var(--space-0-5);background:var(--color-line)}.track__stage--done[data-v-93c160fe]:before{border-color:var(--color-success)}.track__stage--done[data-v-93c160fe]:after,.track__stage--done[data-v-93c160fe]:before{background:var(--color-success)}.track__stage--now[data-v-93c160fe]:before{border-color:var(--color-accent);box-shadow:0 0 0 var(--space-1) var(--color-accent-soft)}.track__foot[data-v-93c160fe]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--app-sidebar-width)),1fr));gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line);display:grid}.features[data-v-9e2306ec]{gap:var(--space-12);width:100%;max-width:calc(var(--width-content) + 2 * var(--space-gutter));padding:var(--space-platform) var(--space-gutter);margin-inline:auto;display:grid}.features[data-v-9e2306ec] .section-head__intro{max-width:var(--platform-intro-width)}.features__body[data-v-9e2306ec]{gap:var(--space-12);display:grid}.features__list[data-v-9e2306ec]{gap:var(--space-2);margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.features__tab[data-v-9e2306ec]{max-width:min(80vw,var(--feature-list-width));border-radius:var(--radius-tile);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.features__stage[data-v-9e2306ec]{min-height:var(--feature-stage-height);padding:var(--space-6);border-radius:var(--radius-band);background:linear-gradient(color-mix(in srgb,var(--color-ink) 6%,var(--color-paper)),color-mix(in srgb,var(--color-ink) 2%,var(--color-paper)));place-items:center;display:grid}.features__panel[data-v-9e2306ec]{width:100%;max-width:var(--feature-window-width)}.features-swap-enter-active[data-v-9e2306ec]{transition:opacity var(--motion-reveal) var(--motion-reveal-ease),translate var(--motion-reveal-move) var(--motion-reveal-ease),filter var(--motion-reveal) var(--motion-reveal-ease)}.features-swap-leave-active[data-v-9e2306ec]{transition:opacity var(--motion-fast) var(--motion-ease),translate var(--motion-fast) var(--motion-ease)}.features-swap-enter-from[data-v-9e2306ec]{opacity:0;translate:0 var(--motion-reveal-shift);filter:blur(var(--motion-reveal-blur))}.features-swap-leave-to[data-v-9e2306ec]{opacity:0;translate:0 calc(-.5 * var(--motion-reveal-shift))}@media (width>=1024px){.features__body[data-v-9e2306ec]{grid-template-columns:var(--feature-list-width) minmax(0,1fr);align-items:start}.features__list[data-v-9e2306ec]{margin:0;padding:0;display:grid;overflow:visible}}
