.os-card-root.svelte-2yatd3{box-sizing:border-box;color:var(--os-ink)}.os-card-root[data-interactive=true].svelte-2yatd3{display:block;width:100%;text-align:inherit;text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow var(--ui-duration-fast, .15s) ease-out,transform var(--ui-duration-fast, .15s) ease-out}.os-card-root[data-interactive=true].svelte-2yatd3:hover{box-shadow:0 0 0 1px var(--ui-accent-dim, var(--os-accent-soft))}.os-card-root[data-interactive=true][data-tone=danger].svelte-2yatd3:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-danger) 55%,transparent),0 4px 10px #00000014}.os-card-root[data-interactive=true][data-tone=warning].svelte-2yatd3:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-warn) 55%,transparent),0 4px 10px #00000014}.os-card-root[data-interactive=true][data-tone=success].svelte-2yatd3:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-success) 55%,transparent),0 4px 10px #00000014}.os-card-root[data-interactive=true].svelte-2yatd3:focus-visible{outline:2px solid var(--ui-accent, var(--os-accent));outline-offset:2px}.os-card-root[data-variant=well].svelte-2yatd3{background:var(--os-well, var(--os-panel-2));border:0;border-radius:var(--os-r-inner);box-shadow:var(--os-shadow-well)}.os-card-root[data-variant=unpainted].svelte-2yatd3{background:transparent;border:0;border-radius:0;box-shadow:none}.os-card-root[data-tone=danger].svelte-2yatd3{background:var(--os-danger-soft);border-color:color-mix(in srgb,var(--os-danger) 40%,transparent)}.os-card-root[data-tone=warning].svelte-2yatd3{background:var(--os-warn-soft);border-color:color-mix(in srgb,var(--os-warn) 40%,transparent)}.os-card-root[data-tone=success].svelte-2yatd3{background:var(--os-success-soft);border-color:color-mix(in srgb,var(--os-success) 40%,transparent)}.os-card-tone-row.svelte-2yatd3{display:flex;align-items:flex-start;gap:.625rem}.os-card-tone-icon{flex-shrink:0;margin-top:.125rem}.os-card-root[data-tone=danger].svelte-2yatd3 .os-card-tone-icon{color:var(--os-danger)}.os-card-root[data-tone=warning].svelte-2yatd3 .os-card-tone-icon{color:var(--os-warn)}.os-card-root[data-tone=success].svelte-2yatd3 .os-card-tone-icon{color:var(--os-success)}.os-card-tone-body.svelte-2yatd3{min-width:0;flex:1}.auth-shell.svelte-ckjewl{display:grid;place-items:center;padding:2rem 1rem}.auth-card__title.svelte-ckjewl{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:var(--os-ink)}.muted.svelte-ckjewl{color:var(--os-ink-dim);font-size:.9rem;margin:0}.auth-form.svelte-ckjewl{display:flex;flex-direction:column;gap:.25rem}.auth-form.svelte-ckjewl label:where(.svelte-ckjewl){display:block;font-size:.8125rem;font-weight:500;margin:.5rem 0 .125rem;color:var(--os-ink)}.field-error.svelte-ckjewl{color:var(--os-danger);font-size:.8125rem;margin:.125rem 0 0}.notice.svelte-ckjewl{background:var(--os-accent-soft);color:var(--os-ink);border-radius:.5rem;padding:.6rem .75rem;margin:0 0 .75rem;font-size:.875rem}.sso-stack.svelte-ckjewl{display:flex;flex-direction:column;gap:.5rem}.sso-btn.svelte-ckjewl{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--os-btn-2-line);background:var(--os-btn-2);color:var(--os-btn-2-ink);font-weight:600;text-decoration:none;transition:background-color .12s ease}.sso-btn.svelte-ckjewl:hover{background:var(--os-btn-2-hover);color:var(--os-ink)}.sso-icon.svelte-ckjewl{width:1.1rem;height:1.1rem}.divider.svelte-ckjewl{display:flex;align-items:center;gap:.75rem;color:var(--os-ink-faint);font-size:.8rem;margin:1rem 0 .25rem;text-transform:uppercase;letter-spacing:.08em}.divider.svelte-ckjewl:before,.divider.svelte-ckjewl:after{content:"";flex:1;height:1px;background:var(--os-line)}.no-methods.svelte-ckjewl{margin:.5rem 0 0;padding:.75rem 1rem;border:1px dashed var(--os-line);border-radius:.5rem;color:var(--os-ink-dim);font-size:.9rem;text-align:center}.auth-shell.svelte-ynqkpb{display:grid;place-items:center;padding:2rem 1rem}.auth-card__title.svelte-ynqkpb{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;color:var(--os-ink)}.muted.svelte-ynqkpb{color:var(--os-ink-dim);font-size:.875rem;margin:0}.auth-form.svelte-ynqkpb{display:flex;flex-direction:column;gap:.25rem}.auth-form.svelte-ynqkpb label:where(.svelte-ynqkpb){display:block;font-size:.75rem;font-weight:500;color:var(--os-ink-dim);margin:.5rem 0 .125rem}.field-error.svelte-ynqkpb{color:var(--os-danger);font-size:.75rem;margin:.125rem 0 0}.notice.svelte-ynqkpb{background:var(--os-accent-soft);border:1px solid var(--os-line);border-radius:.375rem;padding:.5rem .75rem;font-size:.8125rem;margin-bottom:.75rem;color:var(--os-ink)}.err-shell.svelte-1txoiaj{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:var(--os-bg);color:var(--os-ink)}.err-card.svelte-1txoiaj{width:100%;max-width:30rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:16px;padding:2rem}.err-code.svelte-1txoiaj{margin:0 0 .75rem;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--os-accent)}.err-title.svelte-1txoiaj{margin:0 0 .5rem;font-family:var(--os-display);font-size:1.6rem;line-height:1.25;color:var(--os-ink)}.err-body.svelte-1txoiaj{margin:0 0 1.5rem;font-size:.95rem;line-height:1.5;color:var(--os-ink-dim)}.err-actions.svelte-1txoiaj{display:flex;flex-wrap:wrap;gap:.5rem}.err-btn.svelte-1txoiaj{display:inline-flex;align-items:center;border-radius:10px;padding:.55rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:none}.err-btn--primary.svelte-1txoiaj{background:var(--os-accent-fill);color:var(--os-accent-ink);border:1px solid var(--os-accent-fill)}.err-btn--ghost.svelte-1txoiaj{background:transparent;color:var(--os-ink);border:1px solid var(--os-line-strong)}.err-btn.svelte-1txoiaj:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.os-page.svelte-1l8fsb3{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);min-width:0;padding-block:var(--os-page-pad-block, 1.5rem);padding-inline:var(--os-page-pad-inline, 1.5rem)}.os-page--bleed.svelte-1l8fsb3{padding-block:0;padding-inline:0}@media(max-width:767px){.os-page.svelte-1l8fsb3:not(.os-page--bleed){padding-block:var(--os-page-pad-block-narrow, 1rem);padding-inline:var(--os-page-pad-inline-narrow, 1rem)}}.os-page-slot.svelte-1l8fsb3{min-width:0}.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding:0 .75rem;border:1px solid transparent;border-radius:var(--os-r-inner, .625rem);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ui-duration-fast) ease-out,border-color var(--ui-duration-fast) ease-out,color var(--ui-duration-fast) ease-out,box-shadow var(--ui-duration-fast) ease-out}.ui-btn-full{width:100%}.ui-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;box-shadow:none}.ui-btn:active{transform:none}.ui-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--ui-accent)}.ui-btn-xs{height:1.5rem;padding:0 .5rem;font-size:.75rem;gap:.25rem}.ui-btn-sm{height:1.75rem;padding:0 .625rem;font-size:.8125rem;gap:.375rem}.ui-btn-icon{width:2.25rem;height:2.25rem;padding:0}.ui-btn-primary{background:var(--ui-accent-fill);color:var(--ui-text-on-accent)}.ui-btn-primary:not(:disabled):hover{filter:brightness(1.08)}.ui-btn-primary.ui-btn-tone-success{background:var(--ui-success-fill);color:var(--ui-text-on-accent)}.ui-btn-primary.ui-btn-tone-danger{background:var(--ui-danger-fill);color:var(--ui-text-on-accent)}.ui-btn-primary.ui-btn-tone-success:not(:disabled):hover,.ui-btn-primary.ui-btn-tone-danger:not(:disabled):hover{filter:brightness(1.08)}.ui-btn-secondary{background:var(--ui-surface-1);color:var(--ui-text-primary);border-color:var(--ui-border)}.ui-btn-secondary:not(:disabled):hover{background:var(--ui-accent-dim);color:var(--ui-text-on-accent);border-color:var(--ui-accent-dim)}.ui-btn-outline{background:var(--ui-surface-1);color:var(--ui-text-primary);border-color:var(--ui-border)}.ui-btn-outline:not(:disabled):hover{background:var(--ui-surface-2)}.ui-btn-outline.ui-btn-tone-success{color:var(--ui-success-ink);border-color:var(--ui-success-ink)}.ui-btn-outline.ui-btn-tone-danger{color:var(--ui-danger-ink);border-color:var(--ui-danger-ink)}.ui-btn-ghost{background:transparent;color:var(--ui-text-primary)}.ui-btn-ghost:not(:disabled):hover{background:var(--ui-surface-1)}.ui-btn-subtle{background:var(--ui-surface-1);color:var(--ui-text-secondary);border-color:var(--ui-border-dim)}.ui-btn-subtle:not(:disabled):hover{background:var(--ui-surface-2);color:var(--ui-text-primary);border-color:var(--ui-border)}.ui-btn-quiet{background:transparent;color:var(--ui-text-secondary);font-weight:400}.ui-btn-quiet:not(:disabled):hover{background:transparent;color:var(--ui-text-primary);text-decoration:underline}.ui-btn-destructive{background:var(--ui-danger);color:var(--ui-text-on-accent)}.ui-btn-destructive:not(:disabled):hover{background:var(--ui-danger-dim);color:var(--ui-text-primary)}.ui-btn-link{height:auto;padding:0;background:transparent;color:var(--ui-accent);border-color:transparent}.ui-btn-link:not(:disabled):hover{text-decoration:underline}.ui-btn-affix.svelte-ulryhe{display:inline-flex;align-items:center}.ui-btn-affix.svelte-ulryhe svg{display:block;flex-shrink:0}.ui-btn-spinner.svelte-ulryhe{width:.75rem;height:.75rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-ulryhe-ui-btn-spin .6s linear infinite}@keyframes svelte-ulryhe-ui-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-btn-spinner.svelte-ulryhe{animation-duration:.001ms}}.ui-os-menu-content{background:var(--ui-surface-2, #fff);border:1px solid var(--ui-border, #ddd);box-shadow:var(--ui-shadow-float, 0 .75rem 1.5rem -.25rem rgb(0 0 0 / .2));border-radius:.5rem;padding:.25rem;min-width:10rem;z-index:60}.ui-os-menu-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.375rem;font-size:.875rem;color:var(--ui-text-primary, #111);cursor:default;outline:none}.ui-os-menu-item[data-highlighted],.ui-os-menu-item:focus{background:var(--ui-accent-dim, #eef)}.ui-os-menu-item[data-disabled]{opacity:.5;pointer-events:none}.ui-os-menu-item--destructive{color:#c0392b}.ui-os-menu-label-text.svelte-1ly9b1l{flex:1 1 auto}.ui-os-menu-icon{width:.75rem;height:.75rem;flex-shrink:0}.ui-os-menu-kbd.svelte-1ly9b1l{font-size:.6875rem;color:var(--ui-text-secondary, #666)}.ui-os-menu-label.svelte-1ly9b1l{padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--ui-text-secondary, #666)}.ui-os-menu-label--mono.svelte-1ly9b1l{font-family:var(--os-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.ui-os-menu-header.svelte-1ly9b1l{padding:.375rem .5rem;font-size:.8125rem;font-weight:500;color:var(--ui-text-primary, #111)}.ui-os-menu-sep{height:1px;margin:.25rem 0;background:var(--ui-border, #ddd)}.ui-page-header.svelte-12t7tm0{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border-dim)}.ui-page-header-nav.svelte-12t7tm0{display:flex;align-items:center;gap:.5rem}.ui-page-header-row.svelte-12t7tm0{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.ui-back-btn.svelte-12t7tm0{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:var(--ui-radius-card, .5rem);color:var(--ui-text-secondary);text-decoration:none}.ui-back-btn.svelte-12t7tm0:hover,.ui-back-btn.svelte-12t7tm0:focus-visible{background:var(--ui-surface-1);color:var(--ui-text-primary)}.ui-crumbs.svelte-12t7tm0{display:flex}.ui-crumb-list.svelte-12t7tm0{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.ui-crumb-sep.svelte-12t7tm0{color:var(--ui-text-muted)}.ui-crumb-link.svelte-12t7tm0{color:var(--ui-text-muted);text-decoration:none;transition:color var(--ui-duration);border-radius:2px}.ui-crumb-link.svelte-12t7tm0:hover{color:var(--ui-accent)}.ui-crumb-link.svelte-12t7tm0:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-crumb-current.svelte-12t7tm0{color:var(--ui-text-secondary);font-weight:500}.ui-page-header-text.svelte-12t7tm0{min-width:0;flex:1}.ui-page-title.svelte-12t7tm0{margin:0;color:var(--ui-text-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.ui-page-title-row.svelte-12t7tm0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ui-page-badges.svelte-12t7tm0{display:inline-flex;align-items:center;gap:.375rem}.ui-page-description.svelte-12t7tm0{margin:.375rem 0 0;color:var(--ui-text-secondary);font-size:.875rem}.ui-lede.svelte-12t7tm0{margin:.5rem 0 0;max-width:40rem;color:var(--ui-text-secondary);font-size:.875rem;line-height:1.5}.ui-page-actions.svelte-12t7tm0,.ui-page-cluster.svelte-12t7tm0{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ui-page-cluster.svelte-12t7tm0{padding-left:.75rem;border-left:1px solid var(--ui-border-dim)}@media(max-width:47.99rem){.ui-page-actions.svelte-12t7tm0{flex-wrap:wrap;justify-content:flex-end}}.ui-page-overflow-trigger.svelte-12t7tm0{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border:1px solid transparent;border-radius:var(--ui-radius-card, .5rem);background:transparent;color:var(--ui-text-secondary);cursor:pointer}.ui-page-overflow-trigger.svelte-12t7tm0:hover,.ui-page-overflow-trigger.svelte-12t7tm0:focus-visible{background:var(--ui-surface-1);color:var(--ui-text-primary)}.ui-page-overflow-trigger.svelte-12t7tm0:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.v2-sr-only.svelte-12t7tm0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v2-pageheader.svelte-12t7tm0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 .625rem;border-bottom:var(--v2-line);margin-bottom:.625rem;flex-wrap:wrap}.v2-pageheader--stats.svelte-12t7tm0{border-bottom:none;padding-bottom:0;margin-bottom:1rem}.v2-pageheader-left.svelte-12t7tm0,.v2-pageheader-right.svelte-12t7tm0{display:flex;flex-direction:column;gap:.375rem;min-width:0}.v2-pageheader-left.has-leading.svelte-12t7tm0{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;row-gap:.375rem}.v2-pageheader-left.has-leading.svelte-12t7tm0 .v2-pageheader-leading:where(.svelte-12t7tm0){grid-row:1 / span 10;display:flex;align-items:center;padding-top:.125rem}.v2-pageheader-right.svelte-12t7tm0{align-items:flex-end}.v2-pageheader-actions-row.svelte-12t7tm0{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.5rem;max-width:100%}@media(max-width:47.99rem){.v2-pageheader-actions-row.svelte-12t7tm0{flex-wrap:wrap}}.v2-pageheader-title-row.svelte-12t7tm0{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.v2-pageheader-badges.svelte-12t7tm0{display:inline-flex;align-items:center;gap:.375rem}.v2-pageheader-greeting.svelte-12t7tm0{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--os-ink-dim);margin:0}.v2-pageheader-stats.svelte-12t7tm0{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.25rem}.v2-pageheader-right.svelte-12t7tm0>*{min-width:0}.v2-pageheader-right.svelte-12t7tm0 .v2-toolbar,.v2-pageheader-right.svelte-12t7tm0 .v2-pageheader-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:100%}.os-stack.svelte-142ql1a{display:flex;flex-direction:var(--os-stack-direction, column);gap:var(--os-stack-gap);flex-wrap:var(--os-stack-wrap, nowrap);align-items:var(--os-stack-align, stretch);justify-content:var(--os-stack-justify, flex-start);min-width:0}.os-stack.is-divided[data-direction=column]>*+*{border-top:1px solid var(--ui-border)}.os-stack.is-divided[data-direction=row]>*+*{border-left:1px solid var(--ui-border)}.ui-empty.svelte-13d73v4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.ui-empty-icon.svelte-13d73v4{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:9999px;background:var(--ui-surface-1);color:var(--ui-text-muted)}.ui-empty.is-unknown.svelte-13d73v4 .ui-empty-icon:where(.svelte-13d73v4){background:transparent;border:1px dashed var(--ui-border);color:var(--ui-text-muted)}.ui-empty.is-error.svelte-13d73v4 .ui-empty-icon:where(.svelte-13d73v4){background:var(--ui-danger-dim);color:var(--ui-danger)}.ui-empty-title.svelte-13d73v4{margin:0;color:var(--ui-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.ui-empty.is-error.svelte-13d73v4 .ui-empty-title:where(.svelte-13d73v4){color:var(--ui-danger)}.ui-empty-description.svelte-13d73v4{margin:.375rem 0 0;max-width:28rem;color:var(--ui-text-secondary);font-size:.875rem;line-height:1.45}.ui-empty-actions.svelte-13d73v4{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.os-ui-empty.svelte-13d73v4{padding:2rem 1.5rem;text-align:center;max-width:46ch;margin:0 auto;border-radius:var(--os-r-card, 1rem);border:1px solid var(--os-line, #252a38);background:var(--os-panel, #151823)}.os-ui-empty[data-kind=not-connected].svelte-13d73v4{border-style:dashed;border-color:color-mix(in srgb,var(--os-trail, #54d6ff) 50%,transparent);background:color-mix(in srgb,var(--os-trail, #54d6ff) 4%,var(--os-panel, #151823))}.os-ui-empty[data-kind=error].svelte-13d73v4{border-color:color-mix(in srgb,var(--os-danger, #d08a84) 40%,transparent);background:var(--os-danger-soft, rgba(208, 138, 132, .13))}.os-ui-empty[data-kind=first-run].svelte-13d73v4{border-style:dashed;border-color:color-mix(in srgb,var(--os-accent, #5ce0bf) 45%,transparent)}.os-ui-empty__title.svelte-13d73v4{margin:0 0 .5rem;font-family:var(--os-display);font-weight:600;font-size:1.1875rem;color:var(--os-ink, #e8ebf2)}.os-ui-empty__body.svelte-13d73v4{margin:0;font-size:.84375rem;line-height:1.6;color:var(--os-ink-dim, #8b93a6)}.os-ui-empty__action.svelte-13d73v4,.os-ui-empty__slot.svelte-13d73v4{margin-top:1rem}.os-ui-empty__retry.svelte-13d73v4{font-family:var(--os-body);font-size:.8125rem;font-weight:500;color:var(--os-accent, #5ce0bf);background:transparent;border:1px solid color-mix(in srgb,var(--os-accent, #5ce0bf) 50%,transparent);padding:.4375rem .875rem;border-radius:var(--os-r-inner, .625rem);cursor:pointer}.os-ui-empty__retry.svelte-13d73v4:hover{background:color-mix(in srgb,var(--os-accent, #5ce0bf) 12%,transparent)}table[data-sticky-first-column=true] tr>:first-child{position:sticky;left:0;z-index:1;background:var(--color-background)}td.os-td-v1.svelte-1kea4nc{padding:.5rem .75rem}td.os-td-v1.is-end.svelte-1kea4nc{text-align:right}td.os-td-v1[data-variant=muted].svelte-1kea4nc{color:var(--ui-text-muted, var(--os-ink-faint))}td.os-td-v1[data-variant=strong].svelte-1kea4nc{font-weight:600;color:var(--ui-text-primary, var(--os-ink))}td.os-td-v1[data-variant=tabular].svelte-1kea4nc,td.os-td-v1[data-numeric=true].svelte-1kea4nc{font-variant-numeric:tabular-nums}th.os-th-v1.svelte-bk0g6y{text-align:left;vertical-align:middle;white-space:nowrap;background:transparent;font-size:.75rem;font-weight:500;color:var(--os-ink-dim);padding:.6875rem .75rem;border-bottom:1px solid var(--os-line)}th.os-th-v1.is-end.svelte-bk0g6y{text-align:right}.os-widget-card{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;container-type:inline-size;container-name:widget}.os-widget-card.is-attention{box-shadow:0 0 0 .0625rem var(--os-warn)}.os-widget-head.svelte-1hgmy8o{display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--os-line);flex-shrink:0;min-width:0}.os-widgetcard-icon.svelte-1hgmy8o{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--os-r-inner, .5rem);background:color-mix(in srgb,var(--os-accent) 10%,transparent);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--os-accent) 18%,transparent);color:var(--os-accent)}[data-theme=dark] .os-widgetcard-icon.svelte-1hgmy8o{background:color-mix(in srgb,var(--os-accent) 18%,transparent)}.os-widget-title.svelte-1hgmy8o{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--os-ink)}.os-widget-info{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;border-radius:9999px;border:0;background:transparent;color:var(--os-ink-faint)}.os-widget-info svg{width:.75rem;height:.75rem;min-width:.75rem;flex-shrink:0;display:block}.os-widget-info:hover,.os-widget-info:focus-visible{color:var(--os-ink-dim);background:var(--os-panel-2)}.os-widget-warn.svelte-1hgmy8o{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--os-warn)}.os-widget-summary.svelte-1hgmy8o{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--os-ink-dim)}.os-widget-action{flex-shrink:0;margin-left:auto;white-space:nowrap}.os-widget-toggle.svelte-1hgmy8o{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;flex-shrink:0;border:0;border-radius:var(--os-r-inner, .375rem);background:transparent;color:var(--os-ink-faint)}.os-widget-toggle.svelte-1hgmy8o:hover{background:var(--os-panel-2)}.os-widget-toggle.svelte-1hgmy8o svg:where(.svelte-1hgmy8o){transition:transform .2s}.os-widget-toggle.is-collapsed.svelte-1hgmy8o svg:where(.svelte-1hgmy8o){transform:rotate(-90deg)}.os-widget-body.svelte-1hgmy8o{flex:1;min-height:0;padding:1rem}.os-widget-body[hidden].svelte-1hgmy8o{display:none}.os-widget-skeleton.svelte-1hgmy8o{display:flex;flex-direction:column;gap:.5rem}.os-widget-error.svelte-1hgmy8o{margin:0;font-size:.8125rem;color:var(--os-danger)}.os-widget-footer.svelte-1hgmy8o{flex-shrink:0;padding:.625rem 1rem;border-top:1px solid var(--os-line)}@container widget (max-width: 23rem){.os-widget-action{width:1.5rem;padding:0}.os-widget-summary.svelte-1hgmy8o{display:none}}@container widget (max-width: 13rem){.os-widget-info{display:none}}.ui-text-link{color:var(--ui-accent);text-decoration:none;cursor:pointer}.ui-text-link:hover{text-decoration:underline}.ui-text-link:focus-visible{text-decoration:underline;outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:2px}[data-pattern=striped].svelte-vauw2l{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 15%,transparent) 0 .25rem,color-mix(in srgb,currentColor 5%,transparent) .25rem .5rem)}[data-pattern=dashed].svelte-vauw2l{border-style:dashed}[data-emphasis=bold].svelte-vauw2l{font-weight:600}[data-emphasis=italic].svelte-vauw2l{font-style:italic}[data-cat="1"].svelte-vauw2l{background:var(--v2-cat-1)}[data-cat="2"].svelte-vauw2l{background:var(--v2-cat-2)}[data-cat="3"].svelte-vauw2l{background:var(--v2-cat-3)}[data-cat="4"].svelte-vauw2l{background:var(--v2-cat-4)}[data-cat="5"].svelte-vauw2l{background:var(--v2-cat-5)}[data-cat="6"].svelte-vauw2l{background:var(--v2-cat-6)}[data-cat="7"].svelte-vauw2l{background:var(--v2-cat-7)}[data-cat="8"].svelte-vauw2l{background:var(--v2-cat-8)}.ui-os-tooltip{background:var(--ui-surface-2);color:var(--ui-text-primary);border:1px solid var(--ui-border);border-radius:.375rem;box-shadow:var(--ui-shadow-float);padding:.375rem .625rem;font-size:.75rem;line-height:1.2;max-width:16rem;z-index:70;transition:opacity var(--ui-duration-fast, .12s)}.v2-kpi-strip.svelte-kl12qm{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;padding:0;min-width:0}.v2-kpi-strip.svelte-kl12qm li:where(.svelte-kl12qm){display:flex;align-items:center;gap:.5rem}.v2-kpi-tab.svelte-kl12qm{display:flex;align-items:center;gap:.5rem;border:0;border-bottom:2px solid transparent;background:transparent;padding:.25rem 0;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit;border-radius:0}.v2-kpi-tab.svelte-kl12qm:hover{background:var(--os-panel-2, transparent)}.v2-kpi-tab[aria-selected=true].svelte-kl12qm{border-bottom-color:var(--os-accent)}.v2-kpi-tab[aria-selected=true].svelte-kl12qm .v2-kpi-tile:where(.svelte-kl12qm){background:var(--os-accent-soft, var(--os-domain-delivery))}.v2-kpi-tile.svelte-kl12qm{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--os-accent-soft, color-mix(in srgb, var(--os-domain-delivery) 10%, transparent));color:var(--os-domain-delivery);flex-shrink:0}.v2-kpi-text.svelte-kl12qm{display:flex;flex-direction:column;line-height:1.15}.v2-kpi-text.svelte-kl12qm b:where(.svelte-kl12qm){font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-kpi-text.svelte-kl12qm b:where(.svelte-kl12qm) small:where(.svelte-kl12qm){font-size:.75rem;font-weight:500;letter-spacing:0;color:var(--os-ink-faint, var(--os-ink-dim))}.v2-kpi-text.svelte-kl12qm .v2-kpi-note:where(.svelte-kl12qm){font-size:.625rem;color:var(--os-ink-faint, var(--os-ink-dim))}.v2-kpi-text.svelte-kl12qm span:where(.svelte-kl12qm){display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--os-ink-dim);white-space:nowrap}.v2-kpi-hint.svelte-kl12qm{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border-radius:999rem;color:var(--os-ink-faint, var(--os-ink-dim))}.v2-kpi-hint.svelte-kl12qm:hover{color:var(--os-ink-dim)}.v2-kpi-hint.svelte-kl12qm:focus-visible{outline:2px solid var(--os-focus);outline-offset:.125rem}.v2-kpi-hint.svelte-kl12qm svg{flex-shrink:0}.v2-kpi-text.svelte-kl12qm .v2-kpi-hint:where(.svelte-kl12qm){color:var(--os-ink-faint, var(--os-ink-dim));white-space:nowrap}.v2-kpi-meter.svelte-kl12qm{display:block;width:5rem;height:.375rem;border-radius:999rem;background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line);overflow:hidden}.v2-kpi-meter.svelte-kl12qm i:where(.svelte-kl12qm){display:block;height:100%;border-radius:999rem;background:var(--os-accent)}.v2-kpi-strip.v2-kpi-strip--grid.svelte-kl12qm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);background:var(--os-panel);overflow:hidden;list-style:none;flex-wrap:nowrap;gap:0}@media(min-width:100em){.v2-kpi-strip.v2-kpi-strip--grid.svelte-kl12qm{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:36em){.v2-kpi-strip.v2-kpi-strip--grid.svelte-kl12qm{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-kpi-cell.svelte-kl12qm{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1.25rem;min-width:0;border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line)}.v2-kpi-cell.svelte-kl12qm:nth-child(3n){border-right:none}@media(min-width:100em){.v2-kpi-cell.svelte-kl12qm:nth-child(3n){border-right:1px solid var(--os-line)}.v2-kpi-cell.svelte-kl12qm:nth-child(6n){border-right:none}}@media(max-width:36em){.v2-kpi-cell.svelte-kl12qm:nth-child(odd){border-right:1px solid var(--os-line)}.v2-kpi-cell.svelte-kl12qm:nth-child(2n){border-right:none}}.v2-kpi-cell.svelte-kl12qm:nth-last-child(-n+3){border-bottom:none}@media(min-width:100em){.v2-kpi-cell.svelte-kl12qm:nth-last-child(-n+6){border-bottom:none}}.v2-kpi-label.svelte-kl12qm{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;color:var(--os-ink-dim)}.v2-kpi-label.svelte-kl12qm svg{flex-shrink:0;color:var(--os-ink-faint)}.v2-kpi-row.svelte-kl12qm{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.v2-kpi-figure.svelte-kl12qm{font-size:1.25rem;line-height:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-kpi-figure--muted.svelte-kl12qm{color:var(--os-ink-faint);font-weight:400}.v2-kpi-figure--success.svelte-kl12qm{color:var(--os-success)}.v2-kpi-figure--warn.svelte-kl12qm{color:var(--os-warn)}.v2-kpi-figure--danger.svelte-kl12qm{color:var(--os-danger)}.v2-kpi-figure--neutral.svelte-kl12qm{color:var(--os-ink)}.v2-kpi-caption.svelte-kl12qm{font-size:.75rem;color:var(--os-ink-faint);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.page-frame.svelte-ta1h9a{padding:0 0 1.5rem;display:flex;flex-direction:column;gap:1rem}.page-frame-glance.svelte-ta1h9a{margin-bottom:1rem}.page-frame-head.svelte-ta1h9a .ui-page-header{border-bottom:0;padding-bottom:0}.page-frame.svelte-ta1h9a .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.os-grid.svelte-1e192d6{display:grid;grid-template-columns:var(--os-grid-columns);gap:var(--os-grid-gap);min-width:0}@media(min-width:48rem){.os-grid.svelte-1e192d6:not([data-container]){grid-template-columns:var(--os-grid-columns-md, var(--os-grid-columns))}}@media(min-width:64rem){.os-grid.svelte-1e192d6:not([data-container]){grid-template-columns:var(--os-grid-columns-lg, var(--os-grid-columns-md, var(--os-grid-columns)))}}@media(min-width:80rem){.os-grid.svelte-1e192d6:not([data-container]){grid-template-columns:var( --os-grid-columns-xl, var(--os-grid-columns-lg, var(--os-grid-columns-md, var(--os-grid-columns))) )}}@container (min-width: 48rem){.os-grid[data-container].svelte-1e192d6{grid-template-columns:var(--os-grid-columns-md, var(--os-grid-columns))}}@container (min-width: 64rem){.os-grid[data-container].svelte-1e192d6{grid-template-columns:var(--os-grid-columns-lg, var(--os-grid-columns-md, var(--os-grid-columns)))}}@container (min-width: 80rem){.os-grid[data-container].svelte-1e192d6{grid-template-columns:var( --os-grid-columns-xl, var(--os-grid-columns-lg, var(--os-grid-columns-md, var(--os-grid-columns))) )}}@media(max-width:35.99rem){.os-grid[data-collapse-below=sm].svelte-1e192d6:not([data-container]){grid-template-columns:1fr}}@media(max-width:47.99rem){.os-grid[data-collapse-below=md].svelte-1e192d6:not([data-container]){grid-template-columns:1fr}}@media(max-width:63.99rem){.os-grid[data-collapse-below=lg].svelte-1e192d6:not([data-container]){grid-template-columns:1fr}}@media(max-width:79.99rem){.os-grid[data-collapse-below=xl].svelte-1e192d6:not([data-container]){grid-template-columns:1fr}}@container (max-width: 35.99rem){.os-grid[data-collapse-below=sm][data-container].svelte-1e192d6{grid-template-columns:1fr}}@container (max-width: 47.99rem){.os-grid[data-collapse-below=md][data-container].svelte-1e192d6{grid-template-columns:1fr}}@container (max-width: 63.99rem){.os-grid[data-collapse-below=lg][data-container].svelte-1e192d6{grid-template-columns:1fr}}@container (max-width: 79.99rem){.os-grid[data-collapse-below=xl][data-container].svelte-1e192d6{grid-template-columns:1fr}}.ui-os-tabs-root{display:flex;flex-direction:column;width:100%;min-width:0}.ui-os-tabs-bar{display:flex;align-items:center;gap:1.5rem}.ui-os-tabs-bar--line{border-bottom:1px solid var(--ui-border, #ddd)}.ui-os-tabs-list{display:flex;flex-direction:row;align-items:stretch;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;gap:1.25rem;border-bottom:1px solid var(--ui-border, #ddd)}.ui-os-tabs-trigger{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--ui-text-secondary, #555);flex:none;cursor:pointer;outline:none}.ui-os-tabs-trigger:hover{color:var(--ui-text-primary, #111)}.ui-os-tabs-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.ui-os-tabs-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentColor;flex-shrink:0}.ui-os-tabs-count{display:inline-flex;align-items:center;justify-content:center;height:1.125rem;min-width:1.125rem;padding:0 .3125rem;border-radius:999rem;background:var(--ui-surface-3, #eee);color:var(--ui-text-secondary, #555);font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums}.ui-os-tabs-trigger--line{height:2.5rem;padding:0 .125rem!important}.ui-os-tabs-trigger--line:after{content:"";position:absolute;opacity:1!important;left:0;right:0;bottom:-1px;height:2px;border-radius:0;background:transparent}.ui-os-tabs-trigger--line[aria-selected=true]{color:var(--ui-accent, #2563eb)}.ui-os-tabs-trigger--line[aria-selected=true]:after{background:var(--ui-accent, #2563eb)}[aria-selected=true] .ui-os-tabs-count{background:var(--ui-accent-dim, #dbeafe);color:var(--ui-text-primary, #111)}.ui-os-tabs-list--segmented{display:inline-flex;border:1px solid var(--ui-border, #eee);border-radius:var(--os-r-inner, .625rem);overflow:hidden;gap:0}.ui-os-tabs-trigger--segmented{height:1.75rem;padding:0 .625rem!important;font-size:.75rem}.ui-os-tabs-trigger--segmented[aria-selected=true]{background:var(--ui-surface-2, #fff)!important;color:var(--ui-text-primary, #111);font-weight:500}.ui-os-tabs-panel{padding-top:.75rem}.ui-os-tabs-trailing{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding-left:.75rem;font-size:.75rem;color:var(--ui-text-secondary, #555);flex-shrink:0}.ui-os-tabs-more-wrap{position:relative;display:inline-flex;align-items:stretch;margin-left:auto}.ui-os-tabs-more-chev{margin-left:.25rem;font-size:.65rem;color:var(--ui-text-secondary, #555)}.ui-os-tabs-more-menu{position:absolute;top:calc(100% + .25rem);right:0;min-width:12.5rem;max-height:60vh;overflow-y:auto;padding:.25rem;border-radius:var(--os-r-inner, .625rem);background:var(--ui-surface-2, #fff);border:1px solid var(--ui-border, #ddd);box-shadow:var(--ui-shadow-float, 0 .75rem 1.5rem -.25rem rgb(0 0 0 / .2));z-index:40}.ui-os-tabs-more-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:.4375rem;border:0;background:transparent;color:var(--ui-text-secondary, #555);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer}.ui-os-tabs-more-item:hover,.ui-os-tabs-more-item.is-active{background:var(--ui-surface-3, #eee);color:var(--ui-text-primary, #111)}.os-select-mirror.svelte-1wuio1g{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.os-select-trigger.svelte-1wuio1g{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:.375rem;height:2rem;padding:0 .5rem 0 .625rem;border:1px solid var(--os-line-control);border-radius:var(--os-r-inner, .625rem);background:transparent;color:var(--os-ink);font:inherit;font-size:.8125rem;text-align:left;max-width:100%}.os-select-trigger.svelte-1wuio1g:hover{background:var(--os-panel-2)}.os-select-trigger.svelte-1wuio1g:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.os-select-trigger.is-open.svelte-1wuio1g{border-color:var(--os-line-strong)}.os-select-value.svelte-1wuio1g{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-select-value.is-placeholder.svelte-1wuio1g{color:var(--os-ink-faint)}.os-select-trigger.svelte-1wuio1g .os-select-icon{width:.75rem;height:.75rem;flex-shrink:0;color:var(--os-ink-faint)}.os-select-trigger.svelte-1wuio1g .os-select-chevron{width:.75rem;height:.75rem;flex-shrink:0;color:var(--os-ink-faint);transition:transform var(--duration-fast, .15s)}.os-select-popup.svelte-1wuio1g{display:flex;flex-direction:column;gap:.125rem;overflow:hidden;padding:.25rem;background:var(--os-surface);border:1px solid var(--os-line);border-radius:var(--os-r-inner, .625rem);box-shadow:var(--shadow-lg, 0 1rem 2.5rem rgba(0, 0, 0, .25));font:inherit}.os-select-search.svelte-1wuio1g{padding:.125rem .25rem .375rem;border-bottom:1px solid var(--os-line-soft);margin-bottom:.25rem}.os-select-search.svelte-1wuio1g input:where(.svelte-1wuio1g){width:100%;height:1.75rem;padding:0 .5rem;border:1px solid var(--os-line-control);border-radius:calc(var(--os-r-inner, .625rem) - .25rem);background:var(--os-panel-2);color:var(--os-ink);font:inherit;font-size:.8125rem;outline:none}.os-select-list.svelte-1wuio1g{overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0;margin:0;list-style:none}.os-select-empty.svelte-1wuio1g{padding:1.5rem;text-align:center;color:var(--os-ink-faint);font-size:.8125rem}.os-select-item.svelte-1wuio1g{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .5rem;border-radius:calc(var(--os-r-inner, .625rem) - .25rem);font-size:.875rem;color:var(--os-ink);cursor:pointer}.os-select-item.is-active.svelte-1wuio1g{background:var(--os-panel-2)}.os-select-item.svelte-1wuio1g .lbl:where(.svelte-1wuio1g){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-select-item[aria-current=true].svelte-1wuio1g{font-weight:500}.os-date-trigger.svelte-1u4t0xa{display:inline-flex;width:100%;align-items:center;gap:.375rem;height:2rem;padding:0 .5rem 0 .625rem;min-width:9.5rem;color:var(--os-ink);background:transparent;border:1px solid var(--os-line-control);border-radius:var(--os-r-inner, .625rem);font:inherit;font-size:.8125rem;text-align:left}.os-date-trigger.svelte-1u4t0xa:hover{background:var(--os-panel-2)}.os-date-trigger.is-open.svelte-1u4t0xa{border-color:var(--os-line-strong)}.os-date-trigger.svelte-1u4t0xa .os-date-trigger-icon{width:.75rem;height:.75rem;flex-shrink:0;color:var(--os-ink-faint)}.os-date-trigger.svelte-1u4t0xa .os-date-chevron{width:.75rem;height:.75rem;flex-shrink:0;margin-left:auto;color:var(--os-ink-faint);transition:transform var(--duration-fast, .15s)}.truncate.svelte-1u4t0xa{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-date-trigger[aria-invalid=true].svelte-1u4t0xa{border-color:var(--os-fail)}.os-date-trigger[data-empty=true].svelte-1u4t0xa>span:where(.svelte-1u4t0xa){color:var(--os-ink-faint)}.os-date-trigger.svelte-1u4t0xa:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.os-date-mirror.svelte-1u4t0xa{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.os-date-popup.svelte-1u4t0xa{z-index:9999;width:17.5rem;padding:.625rem;border-radius:var(--os-r-inner, .625rem);background:var(--os-surface);border:1px solid var(--os-line);box-shadow:var(--shadow-lg, 0 1rem 2.5rem rgba(0, 0, 0, .25));font-family:var(--os-body);color:var(--os-ink)}.os-date-popup.svelte-1u4t0xa:focus{outline:none}.os-date-popup.svelte-1u4t0xa .os-date-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.os-date-popup.svelte-1u4t0xa .os-date-heading{font-size:.8125rem;font-weight:500}.os-date-popup.svelte-1u4t0xa .os-date-nav{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:calc(var(--os-r-inner, .625rem) - .25rem);border:0;background:transparent;color:var(--os-ink-dim);cursor:pointer}.os-date-popup.svelte-1u4t0xa .os-date-nav:hover{color:var(--os-ink);background:var(--os-panel-2)}.os-date-popup.svelte-1u4t0xa .os-date-nav[data-disabled]{opacity:.35;cursor:default}.os-date-popup.svelte-1u4t0xa .os-date-grid{border-collapse:collapse;margin-inline:auto}.os-date-popup.svelte-1u4t0xa .os-date-weekday{width:2.25rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:400;color:var(--os-ink-faint)}.os-date-popup.svelte-1u4t0xa .os-date-cell{padding:.0625rem}.os-date-popup.svelte-1u4t0xa .os-date-day{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:calc(var(--os-r-inner, .625rem) - .25rem);font-size:.8125rem;color:var(--os-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.os-date-popup.svelte-1u4t0xa .os-date-day:hover{background:var(--os-panel-2)}.os-date-popup.svelte-1u4t0xa .os-date-day:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.os-date-popup.svelte-1u4t0xa .os-date-day[data-outside-month]{color:var(--os-ink-faint)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-today]{box-shadow:inset 0 0 0 1px var(--os-accent);font-weight:600}.os-date-popup.svelte-1u4t0xa .os-date-day[data-selected]{background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600}.os-date-popup.svelte-1u4t0xa .os-date-day[data-mark]{position:relative}.os-date-popup.svelte-1u4t0xa .os-date-day[data-mark]:after{content:"";position:absolute;left:50%;bottom:.1875rem;transform:translate(-50%);width:.25rem;height:.25rem;border-radius:50%;background:var(--os-ink-faint)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-mark=holiday]:after{background:var(--os-fail)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-mark=approved]:after{background:var(--os-success)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-mark=pending]:after{background:var(--os-warn)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-selected][data-mark]:after{background:var(--os-accent-ink)}.os-date-popup.svelte-1u4t0xa .os-date-day[data-disabled],.os-date-popup.svelte-1u4t0xa .os-date-day[data-unavailable]{color:var(--os-ink-faint);opacity:.4;cursor:not-allowed}.os-date-foot.svelte-1u4t0xa{display:flex;justify-content:flex-end;margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--os-line-soft)}.os-date-clear.svelte-1u4t0xa{border:0;background:transparent;padding:.125rem .375rem;font-size:.75rem;color:var(--os-ink-dim);cursor:pointer}.os-date-clear.svelte-1u4t0xa:hover{color:var(--os-ink)}.os-stepper.svelte-1vgwngr{display:flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill, 999rem);background:var(--ui-surface-2);font-size:.75rem;color:var(--ui-text-muted)}.os-stepper-step.svelte-1vgwngr{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.os-stepper-mark.svelte-1vgwngr{display:grid;place-items:center;flex:none;width:1rem;height:1rem;border-radius:var(--ui-radius-pill, 999rem);box-shadow:inset 0 0 0 .09375rem var(--ui-border-strong);color:var(--ui-text-on-accent)}.os-stepper-step--done.svelte-1vgwngr{color:var(--ui-text-secondary)}.os-stepper-step--done.svelte-1vgwngr .os-stepper-mark:where(.svelte-1vgwngr){background:var(--ui-accent-fill);box-shadow:none}.os-stepper-step--current.svelte-1vgwngr{color:var(--ui-text-primary);font-weight:500}.os-stepper-step--current.svelte-1vgwngr .os-stepper-mark:where(.svelte-1vgwngr){box-shadow:inset 0 0 0 .09375rem var(--ui-accent)}.os-stepper-step--current.svelte-1vgwngr .os-stepper-mark:where(.svelte-1vgwngr):after{content:"";width:.375rem;height:.375rem;border-radius:var(--ui-radius-pill, 999rem);background:var(--ui-accent)}.os-stepper-step--blocked.svelte-1vgwngr{color:var(--ui-danger)}.os-stepper-step--blocked.svelte-1vgwngr .os-stepper-mark:where(.svelte-1vgwngr){background:var(--ui-danger-dim);box-shadow:inset 0 0 0 .09375rem var(--ui-danger);color:var(--ui-danger)}.os-stepper-line.svelte-1vgwngr{flex:none;width:1.25rem;height:1px;background:var(--ui-border-strong)}.os-stepper-line.done.svelte-1vgwngr{background:var(--ui-accent)}.ui-os-toggle-group{display:inline-flex;border:1px solid var(--ui-border, #ddd);border-radius:.5rem;background:var(--ui-surface-1, #fff);overflow:hidden}.ui-os-toggle-group-item{display:inline-flex;align-items:center;gap:.375rem;border:none;background:transparent;color:var(--ui-text-secondary, #555);cursor:pointer}.ui-os-toggle-group-item--sm{padding:.25rem .5rem;font-size:.75rem}.ui-os-toggle-group-item--md{padding:.375rem .75rem;font-size:.875rem}.ui-os-toggle-group-item[data-state=on]{background:var(--ui-surface-2, #f3f4f6);color:var(--ui-text-primary, #111);font-weight:500}.os-ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;height:2.25rem;font-family:var(--os-body);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--os-r-inner, 10px);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--duration-fast, .15s) var(--os-ease, ease-out),border-color var(--duration-fast, .15s) var(--os-ease, ease-out),color var(--duration-fast, .15s) var(--os-ease, ease-out),box-shadow var(--duration-fast, .15s) var(--os-ease, ease-out);position:relative}.os-ui-btn:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px;box-shadow:none}.os-ui-btn:active{transform:none}.os-ui-btn--xs{height:1.5rem;padding:0 .5rem;font-size:.75rem;gap:.25rem}.os-ui-btn--sm{height:1.75rem;padding:0 .625rem;font-size:.8125rem;gap:.375rem}.os-ui-btn--primary{background:var(--os-accent-fill, var(--os-accent, #5ce0bf));color:var(--os-accent-ink, #07120f);border-color:var(--os-accent-fill, var(--os-accent, #5ce0bf));box-shadow:inset 0 1px #ffffff26;font-weight:600}.os-ui-btn--primary:hover:not(.is-disabled){background:var(--os-accent-bright, var(--os-accent, #5ce0bf));border-color:var(--os-accent-bright, var(--os-accent, #5ce0bf))}.os-ui-btn--secondary{background:var(--os-btn-2);color:var(--os-btn-2-ink);border-color:var(--os-btn-2-line)}.os-ui-btn--secondary:hover:not(.is-disabled){background:var(--os-btn-2-hover);color:var(--os-ink)}.os-ui-btn--ghost{background:transparent;color:var(--os-ink-dim, #8b93a6)}.os-ui-btn--ghost:hover:not(.is-disabled){background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2)}.os-ui-btn--danger,.os-ui-btn--destructive{background:var(--os-danger-soft, rgba(208, 138, 132, .13));color:var(--os-danger, #d08a84);border-color:color-mix(in srgb,var(--os-danger, #d08a84) 45%,transparent)}.os-ui-btn--danger:hover:not(.is-disabled),.os-ui-btn--destructive:hover:not(.is-disabled){background:color-mix(in srgb,var(--os-danger, #d08a84) 18%,transparent)}.os-ui-btn--outline{background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2);border-color:var(--os-line, #252a38)}.os-ui-btn--outline:hover:not(.is-disabled){background:var(--os-panel, #10131c)}.os-ui-btn--link{height:auto;padding:0;background:transparent;color:var(--os-accent, #5ce0bf);border-color:transparent}.os-ui-btn--link:hover:not(.is-disabled){text-decoration:underline}.os-ui-btn--icon{padding:0;background:transparent;color:var(--os-ink-dim, #8b93a6);border-color:var(--os-line, #252a38)}.os-ui-btn--icon.os-ui-btn--xs{width:1.5rem;height:1.5rem}.os-ui-btn--icon.os-ui-btn--sm{width:1.75rem;height:1.75rem}.os-ui-btn--icon.os-ui-btn--md{width:2.25rem;height:2.25rem}.os-ui-btn--icon:hover:not(.is-disabled){color:var(--os-ink, #e8ebf2);border-color:var(--os-ink-faint, #7a8296)}.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.label.svelte-1cthble{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.label.svelte-1cthble svg{display:block;flex-shrink:0}.label.is-hidden.svelte-1cthble{visibility:hidden}.spinner.svelte-1cthble{position:absolute;width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:svelte-1cthble-os-ui-btn-spin .7s linear infinite}@keyframes svelte-1cthble-os-ui-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1cthble{animation-duration:.001ms}}.os-ui-toasts.svelte-1vcli6f{position:fixed;bottom:16px;left:16px;z-index:90;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.os-ui-toast.svelte-1vcli6f{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;min-height:40px;border-radius:var(--os-r-inner, 10px);background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);border:1px solid var(--os-line, #252a38);box-shadow:var(--os-shadow-raised, 0 10px 28px rgba(0, 0, 0, .35));pointer-events:auto;font-family:var(--os-body);font-size:13px;animation:svelte-1vcli6f-os-ui-toast-in .2s var(--os-ease, ease-out) both}.os-ui-toast__glyph.svelte-1vcli6f{line-height:1}.os-ui-toast.is-success.svelte-1vcli6f .os-ui-toast__glyph:where(.svelte-1vcli6f){color:var(--os-success, #79b189)}.os-ui-toast.is-error.svelte-1vcli6f .os-ui-toast__glyph:where(.svelte-1vcli6f){color:var(--os-danger, #d08a84)}.os-ui-toast.is-info.svelte-1vcli6f .os-ui-toast__glyph:where(.svelte-1vcli6f){color:var(--os-info, #9fb0d0)}.os-ui-toast__message.svelte-1vcli6f{flex:1}.os-ui-toast__action.svelte-1vcli6f{font-family:var(--os-body);font-size:12px;font-weight:500;color:var(--os-accent, #5ce0bf);background:transparent;border:1px solid color-mix(in srgb,var(--os-accent, #5ce0bf) 50%,transparent);border-radius:var(--os-r-inner, 10px);padding:4px 10px;cursor:pointer}.os-ui-toast__action.svelte-1vcli6f:hover{background:color-mix(in srgb,var(--os-accent, #5ce0bf) 12%,transparent)}.os-ui-toast__close.svelte-1vcli6f{background:transparent;border:0;color:var(--os-ink-faint, #7a8296);cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.os-ui-toast__close.svelte-1vcli6f:hover{color:var(--os-ink, #e8ebf2)}@keyframes svelte-1vcli6f-os-ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.os-ui-toast.svelte-1vcli6f{animation-duration:.001ms}}.os-ui-modal__scrim.svelte-1wu650j{position:fixed;inset:0;z-index:100;pointer-events:auto;background:var(--os-scrim, rgba(8, 10, 14, .58));animation:svelte-1wu650j-os-ui-modal-scrim .15s var(--os-ease, ease-out) both}.os-ui-modal.svelte-1wu650j{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;pointer-events:auto;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 64px);display:flex;flex-direction:column;background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);border:1px solid var(--os-line, #252a38);border-radius:var(--os-r-drawer, 18px);box-shadow:var(--os-shadow-modal, 0 32px 80px rgba(0, 0, 0, .6));animation:svelte-1wu650j-os-ui-modal-in .2s var(--os-ease, ease-out) both}.os-ui-modal__head.svelte-1wu650j{position:relative;padding:20px 24px 12px;border-bottom:1px solid var(--os-line-soft, #1e2330)}.os-ui-modal__close.svelte-1wu650j{position:absolute;top:14px;right:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--os-ink-dim, #8b93a6);font-size:18px;line-height:1;cursor:pointer}.os-ui-modal__close.svelte-1wu650j:hover{background:var(--os-panel-2, #1b1f2b);color:var(--os-ink, #e8ebf2)}.os-ui-modal__title.svelte-1wu650j{margin:0;font-family:var(--os-display);font-weight:600;font-size:20px;line-height:1.2;color:var(--os-ink, #e8ebf2)}.os-ui-modal__desc.svelte-1wu650j{margin:6px 0 0;font-size:13px;color:var(--os-ink-dim, #8b93a6);line-height:1.5}.os-ui-modal__body.svelte-1wu650j{padding:20px 24px;overflow-y:auto}.os-ui-modal__foot.svelte-1wu650j{padding:14px 24px 18px;border-top:1px solid var(--os-line-soft, #1e2330);display:flex;justify-content:flex-end;gap:8px}@keyframes svelte-1wu650j-os-ui-modal-scrim{0%{opacity:0}to{opacity:1}}@keyframes svelte-1wu650j-os-ui-modal-in{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.os-ui-modal.svelte-1wu650j,.os-ui-modal__scrim.svelte-1wu650j{animation-duration:.001ms}}.os-ui-confirm__label.svelte-7v9pie{display:block;font-size:12px;color:var(--os-ink-dim, #8b93a6);margin-bottom:6px}.os-ui-confirm__phrase.svelte-7v9pie{font-family:var(--os-mono, monospace);color:var(--os-ink, #e8ebf2);background:var(--os-panel-2, #1a1e2b);padding:1px 6px;border-radius:4px}.os-ui-confirm__input.svelte-7v9pie{width:100%;padding:8px 12px;font-family:var(--os-mono, monospace);font-size:13px;color:var(--os-ink, #e8ebf2);background:var(--os-panel-2, #1a1e2b);border:1px solid var(--os-line, #252a38);border-radius:var(--os-r-inner, 10px)}.os-ui-confirm__input.svelte-7v9pie:focus{outline:none;border-color:var(--os-accent, #5ce0bf);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-accent, #5ce0bf) 15%,transparent)}.os-ui-confirm__hint.svelte-7v9pie{margin:8px 0 0;font-size:11px;color:var(--os-ink-faint, #7a8296)}.os-ui-confirm__option.svelte-7v9pie{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--os-ink, #e8ebf2);cursor:pointer}.os-ui-confirm__option.svelte-7v9pie input:where(.svelte-7v9pie){accent-color:var(--os-accent, #5ce0bf)}.os-ui-confirm__reason.svelte-7v9pie{resize:vertical;min-height:72px;font-family:var(--os-body);font-size:13px;line-height:1.4}.os-ui-drawer__scrim.svelte-4cjuu9{position:fixed;top:var(--os-topbar-h, 0px);right:0;bottom:0;left:var(--os-rail-w, 0px);z-index:90;background:color-mix(in srgb,var(--os-bg, #0b0d12) 35%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-4cjuu9-os-ui-drawer-scrim .15s var(--os-ease, ease-out) both}.os-ui-drawer.svelte-4cjuu9{position:fixed;top:var(--os-topbar-h, 0px);bottom:0;z-index:91;display:flex;flex-direction:column;background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);box-shadow:var(--os-shadow-drawer, -20px 0 60px rgba(0, 0, 0, .55))}.os-ui-drawer[data-side=right].svelte-4cjuu9{right:0;border-left:1px solid var(--os-line, #252a38);animation:svelte-4cjuu9-os-ui-drawer-in-right .25s var(--os-ease, ease-out) both}.os-ui-drawer[data-side=left].svelte-4cjuu9{left:0;border-right:1px solid var(--os-line, #252a38);animation:svelte-4cjuu9-os-ui-drawer-in-left .25s var(--os-ease, ease-out) both}.os-ui-drawer__head.svelte-4cjuu9{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--os-line-soft, #1e2330)}.os-ui-drawer__title.svelte-4cjuu9{margin:0;font-family:var(--os-display);font-weight:600;font-size:17px;color:var(--os-ink, #e8ebf2)}.os-ui-drawer__close.svelte-4cjuu9{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--os-panel-2, #1a1e2b);border:1px solid var(--os-line, #252a38);color:var(--os-ink-dim, #8b93a6);font-size:18px;line-height:1;cursor:pointer}.os-ui-drawer__close.svelte-4cjuu9:hover{color:var(--os-ink, #e8ebf2);border-color:var(--os-line-strong, #2e3446)}.os-ui-drawer__close.svelte-4cjuu9:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px}.os-ui-drawer__body.svelte-4cjuu9{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden}.os-ui-drawer__foot.svelte-4cjuu9{padding:14px 20px;border-top:1px solid var(--os-line-soft, #1e2330);display:flex;justify-content:flex-end;gap:8px}@keyframes svelte-4cjuu9-os-ui-drawer-scrim{0%{opacity:0}to{opacity:1}}@keyframes svelte-4cjuu9-os-ui-drawer-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-4cjuu9-os-ui-drawer-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-4cjuu9-os-ui-drawer-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1023px){.os-ui-drawer.is-wide.svelte-4cjuu9,.os-ui-drawer.is-wide[data-side=right].svelte-4cjuu9,.os-ui-drawer.is-wide[data-side=left].svelte-4cjuu9{width:100vw!important}}@media(max-width:767px){.os-ui-drawer__scrim.svelte-4cjuu9{top:0;left:0}.os-ui-drawer.svelte-4cjuu9,.os-ui-drawer[data-side=right].svelte-4cjuu9,.os-ui-drawer[data-side=left].svelte-4cjuu9{inset:auto 0 0;width:100vw!important;max-height:calc(100vh - 72px);border-left:0;border-right:0;border-top:1px solid var(--os-line, #252a38);border-top-left-radius:22px;border-top-right-radius:22px;box-shadow:0 -20px 60px #0000008c;animation:svelte-4cjuu9-os-ui-drawer-in-bottom .22s var(--os-ease, ease-out) both;padding-bottom:env(safe-area-inset-bottom,0px)}.os-ui-drawer__head.svelte-4cjuu9:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:var(--os-line, #3a4155)}.os-ui-drawer__head.svelte-4cjuu9{position:relative;padding-top:22px}}@media(prefers-reduced-transparency:reduce){.os-ui-drawer__scrim.svelte-4cjuu9{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--os-bg, #0b0d12) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.os-ui-drawer.svelte-4cjuu9,.os-ui-drawer__scrim.svelte-4cjuu9{animation-duration:.001ms}}.os-switch.svelte-1ac4l5m{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;vertical-align:middle}.os-switch__state.svelte-1ac4l5m{min-width:26px;text-align:right;font-family:var(--os-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.os-switch__state.is-on.svelte-1ac4l5m{color:var(--os-accent)}.os-switch__control.svelte-1ac4l5m{position:relative;display:inline-flex}.os-switch__input.svelte-1ac4l5m{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.os-switch__track.svelte-1ac4l5m{position:relative;width:40px;height:22px;border-radius:999px;background:var(--os-panel-2);border:1px solid var(--os-line-strong);transition:background .15s ease,border-color .15s ease}.os-switch__knob.svelte-1ac4l5m{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--os-ink-faint);transition:transform .15s ease,background .15s ease}.os-switch__input.svelte-1ac4l5m:checked+.os-switch__track:where(.svelte-1ac4l5m){background:var(--os-accent);border-color:var(--os-accent)}.os-switch__input.svelte-1ac4l5m:checked+.os-switch__track:where(.svelte-1ac4l5m) .os-switch__knob:where(.svelte-1ac4l5m){transform:translate(18px);background:var(--os-accent-ink)}.os-switch__input.svelte-1ac4l5m:focus-visible+.os-switch__track:where(.svelte-1ac4l5m){outline:2px solid var(--os-accent);outline-offset:2px}.os-switch--sm.svelte-1ac4l5m .os-switch__track:where(.svelte-1ac4l5m){width:32px;height:18px}.os-switch--sm.svelte-1ac4l5m .os-switch__knob:where(.svelte-1ac4l5m){width:12px;height:12px}.os-switch--sm.svelte-1ac4l5m .os-switch__input:where(.svelte-1ac4l5m):checked+.os-switch__track:where(.svelte-1ac4l5m) .os-switch__knob:where(.svelte-1ac4l5m){transform:translate(14px)}.is-disabled.svelte-1ac4l5m{opacity:.5}.is-disabled.svelte-1ac4l5m .os-switch__input:where(.svelte-1ac4l5m){cursor:not-allowed}@media(prefers-reduced-motion:reduce){.os-switch__track.svelte-1ac4l5m,.os-switch__knob.svelte-1ac4l5m{transition:none}}.os-ui-skeleton.svelte-18aij0n{display:block;background:linear-gradient(90deg,var(--os-panel-2, #1a1e2b) 0%,color-mix(in srgb,var(--os-panel-2, #1a1e2b) 70%,var(--os-ink-faint, #7a8296) 30%) 50%,var(--os-panel-2, #1a1e2b) 100%);background-size:200% 100%;animation:svelte-18aij0n-os-ui-skeleton 1.3s ease-in-out infinite}.os-ui-skeleton.is-inline.svelte-18aij0n{display:inline-block;vertical-align:middle}@keyframes svelte-18aij0n-os-ui-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.os-ui-skeleton.svelte-18aij0n{animation-duration:.001ms}}.ui-pill-dot.svelte-1hzu0a9{width:.5rem;height:.5rem;border-radius:var(--os-r-pill);background:currentColor;flex-shrink:0}.ui-pill-dot-ring.svelte-1hzu0a9{background:transparent;box-shadow:inset 0 0 0 .125rem currentColor}.ui-pill-xs .ui-pill-dot.svelte-1hzu0a9{width:.375rem;height:.375rem}.ui-pill-icon.svelte-1hzu0a9{display:inline-flex;align-items:center;justify-content:center}.ui-pill-label-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-pill-xs .ui-pill-icon.svelte-1hzu0a9 svg{width:.625rem;height:.625rem}.ui-pill-sm .ui-pill-icon.svelte-1hzu0a9 svg{width:.6875rem;height:.6875rem}.ui-pill{min-width:0;max-width:100%}.ui-pill-label.svelte-1hzu0a9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.ui-pill-fit-shell.svelte-1hzu0a9{display:block;width:100%;max-width:100%;container-type:inline-size;container-name:ui-pill-fit}.ui-pill-fit-visual.svelte-1hzu0a9{display:contents}.ui-pill-fit-short.svelte-1hzu0a9,.ui-pill-fit-dot.svelte-1hzu0a9{display:none}.ui-pill-fit-dot.svelte-1hzu0a9{align-items:center;justify-content:center}@container ui-pill-fit (min-width: 3.76rem) and (max-width: 6.25rem){.ui-pill-fit-shell[data-has-short=true].svelte-1hzu0a9 .ui-pill-fit-full:where(.svelte-1hzu0a9){display:none}.ui-pill-fit-shell[data-has-short=true].svelte-1hzu0a9 .ui-pill-fit-short:where(.svelte-1hzu0a9){display:inline}.ui-pill-fit-shell[data-has-short=false].svelte-1hzu0a9 .ui-pill-fit-full:where(.svelte-1hzu0a9){display:none}.ui-pill-fit-shell[data-has-short=false].svelte-1hzu0a9 .ui-pill-fit-dot:where(.svelte-1hzu0a9){display:inline-flex}}@container ui-pill-fit (max-width: 3.75rem){.ui-pill-fit-full.svelte-1hzu0a9,.ui-pill-fit-short.svelte-1hzu0a9{display:none}.ui-pill-fit-dot.svelte-1hzu0a9{display:inline-flex}}.os-cockpit .os-chip.ui-statuspill-chip{gap:.3125rem;height:1.125rem;padding:0 .5rem;font-family:var(--os-body);font-size:.6875rem;line-height:1;letter-spacing:normal}.os-cockpit .os-chip.ui-statuspill-chip .os-chip-glyph{font-size:.6875rem}.os-ui-ticket-chip.svelte-72jj30{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:var(--os-mono, monospace);font-size:11.5px;line-height:1.2;color:var(--os-ink, #e8ebf2);background:var(--os-panel, #151823);border:1px solid var(--os-line-strong, #2e3446);border-radius:6px;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast, .15s) var(--os-ease, ease-out);white-space:nowrap;flex:none}.os-ui-ticket-chip.svelte-72jj30:hover:not(:disabled){border-color:var(--os-accent, #5ce0bf)}.os-ui-ticket-chip.is-mirror.svelte-72jj30{border-style:dashed;color:var(--os-trail, #54d6ff);border-color:color-mix(in srgb,var(--os-trail, #54d6ff) 55%,transparent)}.os-ui-ticket-chip.svelte-72jj30:disabled{cursor:default}.os-ui-ticket-chip.svelte-72jj30:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px}.os-ui-persona.svelte-1xjl737{display:inline-flex;align-items:center;gap:7px;font-family:var(--os-body);font-size:13px;color:var(--os-ink, #e8ebf2)}.os-ui-persona__tile.svelte-1xjl737{display:inline-flex;align-items:center;justify-content:center;font-family:var(--os-mono, monospace);font-size:10px;font-weight:500;color:var(--os-ink, #e8ebf2);background:color-mix(in srgb,var(--os-panel, #151823) 80%,var(--os-ink-faint, #7a8296) 20%);border:1px solid var(--os-line-strong, #2e3446);line-height:1}.os-ui-persona__tile[data-kind=agent].svelte-1xjl737{border-radius:5px;background:color-mix(in srgb,var(--os-wiki, #b48cff) 20%,var(--os-panel, #151823));border-color:color-mix(in srgb,var(--os-wiki, #b48cff) 40%,var(--os-line-strong, #2e3446))}.os-ui-persona__tile[data-kind=human].svelte-1xjl737{border-radius:999px}.os-ui-persona__name.svelte-1xjl737{font-weight:500}.os-ui-persona__lens.svelte-1xjl737{color:var(--os-ink-faint, #7a8296);font-size:11.5px}.os-ui-persona__mgr.svelte-1xjl737{font-family:var(--os-mono, monospace);font-size:9.5px;letter-spacing:.08em;padding:1px 5px;border-radius:4px;color:var(--os-warn, #ff9d5c);background:color-mix(in srgb,var(--os-warn, #ff9d5c) 15%,transparent);border:1px solid color-mix(in srgb,var(--os-warn, #ff9d5c) 45%,transparent)}.os-ui-evidence.svelte-1a1n46n{display:inline-flex;align-items:center;gap:8px;font-family:var(--os-mono, monospace);font-size:11.5px;line-height:1.5;color:var(--os-ink-dim, #8b93a6);padding:4px 2px}.os-ui-evidence__source.svelte-1a1n46n{color:var(--os-ink, #e8ebf2);font-weight:500}.os-ui-evidence__detail.svelte-1a1n46n{color:var(--os-ink-faint, #7a8296)}.os-ui-evidence[data-state=inferred].svelte-1a1n46n .os-ui-evidence__source:where(.svelte-1a1n46n){font-style:italic;font-weight:400}.os-well.svelte-1tje8rd{position:relative;padding:0;margin:0;cursor:default;border:0;appearance:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.os-well--clickable.svelte-1tje8rd{cursor:pointer}.os-well--decorative.svelte-1tje8rd{pointer-events:none}.os-well.os-well--plain.svelte-1tje8rd{box-shadow:none;border-radius:0}.os-well.os-well--plain.svelte-1tje8rd:not(.off-weekend):not(.off-holiday):not(.off-pto):not(.off-sick){background:transparent}.os-well.os-well--plain.off-weekend.svelte-1tje8rd{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--os-ink-faint) 14%,transparent) 0 2px,transparent 2px 8px)}.os-well.svelte-1tje8rd:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.os-well--pending.svelte-1tje8rd{animation:svelte-1tje8rd-os-cell-pulse 1.1s ease-in-out infinite}@keyframes svelte-1tje8rd-os-cell-pulse{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.os-well--pending.svelte-1tje8rd{animation:none;opacity:.75}}.holiday-flag.svelte-1tje8rd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72%;height:72%;border-radius:2px;overflow:hidden;display:block;pointer-events:none}.holiday-logged-chip.svelte-1tje8rd{position:relative;z-index:1;font-family:var(--os-mono);font-size:10px;line-height:1;padding:2px 4px;border-radius:4px;background:var(--os-surface);color:var(--os-ink);border:1px solid var(--os-line);box-shadow:0 1px 2px #0000001f}.cell-fill.svelte-1tje8rd{position:absolute;left:0;right:0;bottom:0;height:var(--os-cell-pct, 0%);pointer-events:none;z-index:1}.cell-booked.svelte-1tje8rd{position:absolute;left:0;right:0;bottom:0;height:var(--os-cell-booked-pct, 0%);pointer-events:none;z-index:1;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--os-accent) 16%,transparent) 0 3px,transparent 3px 6px),color-mix(in srgb,var(--os-accent) 14%,transparent)}.cell-booked--over.svelte-1tje8rd{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--os-warn) 22%,transparent) 0 3px,transparent 3px 6px),color-mix(in srgb,var(--os-warn) 16%,transparent)}.cell-fill--ok.svelte-1tje8rd,.cell-fill--under.svelte-1tje8rd,.cell-fill--idle.svelte-1tje8rd,.cell-fill--full.svelte-1tje8rd{background:color-mix(in srgb,var(--os-success) 55%,transparent)}.cell-fill--over.svelte-1tje8rd,.cell-fill--conflict.svelte-1tje8rd{background:color-mix(in srgb,var(--os-warn) 55%,transparent)}.cell-fill--unbooked.svelte-1tje8rd{background:color-mix(in srgb,var(--os-ink-dim) 35%,transparent)}.cell-glyph.svelte-1tje8rd{position:relative;z-index:2;font-family:var(--os-mono, monospace);font-size:10.5px;line-height:1;color:var(--os-ink);font-weight:600}.cell-glyph--warn.svelte-1tje8rd{color:var(--os-warn)}.cell-glyph--danger.svelte-1tje8rd{color:var(--os-danger, var(--os-fail))}.ui-page-intro.svelte-hz2tvk{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.ui-page-intro-main.svelte-hz2tvk{min-width:0}.ui-page-intro-title-row.svelte-hz2tvk{display:flex;align-items:center;gap:.5rem}.ui-page-intro-title.svelte-hz2tvk{margin:0;font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:-.02em;color:var(--ui-text-primary)}.ui-page-intro--deep.svelte-hz2tvk .ui-page-intro-title:where(.svelte-hz2tvk){font-size:1.25rem;line-height:1.75rem}.ui-page-intro-tagline.svelte-hz2tvk{margin:.25rem 0 0;max-width:70ch;color:var(--ui-text-secondary);font-size:.875rem}.ui-page-intro-right.svelte-hz2tvk{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;flex-shrink:0}@media(max-width:63.9375em){.ui-page-intro.svelte-hz2tvk{flex-direction:column;align-items:flex-start;gap:.75rem}.ui-page-intro-right.svelte-hz2tvk{flex-shrink:1}}.ui-icon-tile.svelte-z7egel{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--tile-size);height:var(--tile-size);border-radius:var(--tile-radius);vertical-align:middle}.ui-icon-tile[data-variant=solid].svelte-z7egel{color:#fff;background:var(--tile-tone);box-shadow:0 2px 8px color-mix(in srgb,var(--tile-tone) 30%,transparent)}.ui-icon-tile[data-variant=tint].svelte-z7egel{color:color-mix(in srgb,var(--tile-tone) 80%,var(--os-ink));background:color-mix(in srgb,var(--tile-tone) 16%,var(--os-panel));border:1px solid color-mix(in srgb,var(--tile-tone) 30%,transparent)}.ui-icon-tile.svelte-z7egel svg{width:var(--tile-icon-box, auto);height:var(--tile-icon-box, auto)}.os-widget-icon{margin-right:9px}[class*=gap-]>.os-widget-icon,[style*=gap]>.os-widget-icon{margin-right:0}:not(a,button):not(.v2-embed *):not(.ticket-drawer--v2 *):has(>.os-widget-icon){zoom:var(--os-widget-title-scale, 1.15)}:not(a,button):not(.v2-embed *):not(.ticket-drawer--v2 *):has(>.os-widget-icon){font-family:var(--os-display)!important;font-weight:600!important;color:var(--os-ink)!important;text-transform:uppercase!important;letter-spacing:.04em!important}:not(a,button):not(.v2-embed *):not(.ticket-drawer--v2 *):has(>.os-widget-icon--kicker){font-size:12.5px!important;line-height:1.3!important}.os-widget-title__meta{font-weight:400;color:var(--os-ink-faint)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=blue],>*>*>.os-widget-icon[data-tone=blue]){--card-tone: var(--os-tone-blue)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=purple],>*>*>.os-widget-icon[data-tone=purple]){--card-tone: var(--os-tone-purple)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=green],>*>*>.os-widget-icon[data-tone=green]){--card-tone: var(--os-tone-green)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=orange],>*>*>.os-widget-icon[data-tone=orange]){--card-tone: var(--os-tone-orange)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=amber],>*>*>.os-widget-icon[data-tone=amber]){--card-tone: var(--os-tone-amber)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):has(>*>.os-widget-icon[data-tone=rose],>*>*>.os-widget-icon[data-tone=rose]){--card-tone: var(--os-tone-rose)}.os-cockpit :is(.os-card,[class$=-card],[class*="-card "],[class$=__card],[class*="__card "]):not(.os-tone-plain):not(.v2-embed *):not(.ticket-drawer--v2 *):has(>*>.os-widget-icon[data-tone],>*>*>.os-widget-icon[data-tone]){background:color-mix(in srgb,var(--card-tone) 6%,var(--os-panel));border-color:color-mix(in srgb,var(--card-tone) 26%,var(--os-line))}.ui-card{overflow:hidden}.ui-card.is-selected{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-card.is-picked{outline:2px dashed var(--ui-accent);outline-offset:1px;background:var(--ui-accent-dim)}.ui-card-reset{appearance:none;-webkit-appearance:none;border:none;margin:0;padding:0;font:inherit}.ui-card-identity.svelte-17ovs58{display:flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem 0}.ui-card-key.svelte-17ovs58{font-size:.6875rem;color:var(--ui-text-muted)}.ui-card-type.svelte-17ovs58{display:inline-flex}.ui-card-identity.svelte-17ovs58 .ui-card-priority{margin-left:auto}.ui-card-header.svelte-17ovs58{padding:1.25rem;border-bottom:1px solid var(--ui-border)}.ui-card-body.svelte-17ovs58{padding:1.25rem}.ui-card-meta.svelte-17ovs58{padding:0 1.25rem 1.25rem}.ui-card-footer.svelte-17ovs58{padding:1.25rem;border-top:1px solid var(--ui-border)}.ui-card[data-density=compact] .ui-card-identity{padding:.375rem .75rem 0}.ui-card[data-density=compact] .ui-card-header,.ui-card[data-density=compact] .ui-card-body,.ui-card[data-density=compact] .ui-card-footer{padding:.75rem}.ui-card[data-density=compact] .ui-card-meta{padding:0 .75rem .75rem}.ui-text--muted{color:var(--ui-text-muted, var(--os-ink-faint))}.ui-text--strong{font-weight:600;color:var(--ui-text-primary, var(--os-ink))}.ui-text--tabular{font-variant-numeric:tabular-nums}.ui-text--mono{font-family:var(--os-mono, ui-monospace, "SF Mono", monospace)}.ui-text--eyebrow{font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1;color:var(--ui-text-muted, var(--os-ink-dim))}.ui-text--eyebrow[data-size=xs]{font-size:var(--os-size-xs, .75rem)}.ui-text--eyebrow[data-size=sm]{font-size:var(--os-size-sm, .875rem)}.ui-text--eyebrow[data-size=base]{font-size:var(--os-size-base, 1rem)}.ui-text--truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-field.svelte-1nwsfyk{display:flex;flex-direction:column;gap:.375rem}.ui-field-label.svelte-1nwsfyk{font-size:.8125rem;font-weight:500;color:var(--ui-text-primary)}.ui-field-required.svelte-1nwsfyk{color:var(--ui-danger);margin-left:.125rem}.ui-field-error.svelte-1nwsfyk{margin:0;font-size:.75rem;color:var(--ui-danger)}.ui-field-hint.svelte-1nwsfyk{margin:0;font-size:.75rem;color:var(--ui-text-muted)}.os-codeblock.svelte-1vt1rz0{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card, .75rem);background:var(--ui-surface-1);overflow:hidden}.os-codeblock-toolbar.svelte-1vt1rz0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .625rem;border-bottom:1px solid var(--ui-border);background:var(--ui-surface-2)}.os-codeblock-lang.svelte-1vt1rz0{font-family:var(--ui-font-mono);font-size:.75rem;color:var(--ui-text-muted);text-transform:lowercase}.os-codeblock-actions.svelte-1vt1rz0{display:flex;align-items:center;gap:.375rem}.os-codeblock-btn.svelte-1vt1rz0{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-inner, .5rem);background:transparent;color:var(--ui-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer}.os-codeblock-btn.svelte-1vt1rz0:hover{background:var(--ui-surface-2);color:var(--ui-text-primary)}.os-codeblock-btn.svelte-1vt1rz0:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.os-codeblock-pre.svelte-1vt1rz0{margin:0;padding:.75rem 1rem;overflow-x:auto;white-space:pre}.os-codeblock-pre.is-wrapped.svelte-1vt1rz0{white-space:pre-wrap;overflow-wrap:break-word;overflow-x:hidden}.os-codeblock-code.svelte-1vt1rz0{font-family:var(--ui-font-mono);font-size:.8125rem;line-height:1.5;color:var(--ui-text-primary)}.os-skeleton-lines.svelte-des3xb{display:flex;flex-direction:column;gap:.5rem}.employ-embed.svelte-1xajixq main{padding:0!important;margin:0!important;display:block!important}.employ-embed.svelte-1xajixq main>div.mb-4.flex.flex-wrap{display:none!important}.dayone-wrap.svelte-1dzp85t{display:flex;flex-direction:column;gap:1.75rem;padding:3rem 2rem;max-width:57.5rem;margin:0 auto;min-height:100%;color:var(--os-ink);font-family:var(--os-body)}.dayone-head.svelte-1dzp85t{display:flex;flex-direction:column;gap:.5rem}.dayone-eyebrow.svelte-1dzp85t{font-size:.6875rem;letter-spacing:.16em;color:var(--os-accent);text-transform:uppercase}.dayone-title.svelte-1dzp85t{font-family:var(--os-display);font-size:2rem;color:var(--os-ink);margin:0}.dayone-sub.svelte-1dzp85t{font-size:.78125rem;color:var(--os-ink-faint);display:inline-flex;align-items:center;gap:.75rem}.dayone-count.svelte-1dzp85t{padding:.125rem .5rem;border-radius:.625rem;background:var(--os-panel-2);color:var(--os-ink)}.dayone-note.svelte-1dzp85t{margin-top:.5rem;font-size:.71875rem;color:var(--os-ink-faint);padding:.5rem .75rem;background:var(--os-panel-2);border-radius:.625rem}.dayone-note__link{color:var(--os-accent);margin-left:.375rem}.dayone-grid.svelte-1dzp85t{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:45rem){.dayone-grid.svelte-1dzp85t{grid-template-columns:1fr}}.dayone-card.svelte-1dzp85t{background:var(--os-panel-1, var(--os-panel));border:1px solid var(--os-line-soft);border-radius:.875rem;padding:1.25rem 1.375rem;display:flex;flex-direction:column;gap:.625rem}.dayone-card[data-state=done].svelte-1dzp85t{border-color:color-mix(in srgb,var(--os-success) 30%,var(--os-line-soft))}.dayone-card[data-state=blocked].svelte-1dzp85t{border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line-soft))}.dayone-card[data-state=open].svelte-1dzp85t{border-style:dashed}.dayone-card__head.svelte-1dzp85t{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.dayone-card__index.svelte-1dzp85t{font-size:.65625rem;letter-spacing:.14em;color:var(--os-ink-faint)}.dayone-card__state{gap:.25rem;letter-spacing:.08em}.dayone-card__title.svelte-1dzp85t{font-size:1.0625rem;color:var(--os-ink);margin:0;font-weight:600}.dayone-card__body.svelte-1dzp85t{font-size:.8125rem;color:var(--os-ink-dim);margin:0;line-height:1.5}.dayone-card__blocked.svelte-1dzp85t{font-size:.6875rem;color:var(--os-warn);padding:.375rem .625rem;background:color-mix(in srgb,var(--os-warn) 10%,transparent);border-radius:.5rem}.dayone-card__cta{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.4375rem .75rem;border-radius:.625rem;background:var(--os-accent-fill);color:var(--os-accent-ink);font-size:.78125rem;font-weight:600;text-decoration:none;margin-top:.25rem}.dayone-card[data-state=done] .dayone-card__cta{background:transparent;color:var(--os-ink);border:1px solid var(--os-line-soft)}.os-section.svelte-cthw35,.os-section-body.svelte-cthw35{display:flex;flex-direction:column;gap:var(--os-section-gap);min-width:0}.os-section-body.is-divided>*+*{border-top:1px solid var(--ui-border)}.v2-icon-tile.svelte-1610f6n{display:inline-flex;align-items:center;justify-content:center;width:var(--v2-icon-size);height:var(--v2-icon-size);border-radius:var(--v2-radius-inner);flex:0 0 auto}.v2-icon-tile[data-variant=tint][data-domain=delivery].svelte-1610f6n{background:var(--os-tint-delivery);color:var(--os-domain-delivery)}.v2-icon-tile[data-variant=tint][data-domain=finance].svelte-1610f6n{background:var(--os-tint-finance);color:var(--os-domain-finance)}.v2-icon-tile[data-variant=tint][data-domain=people].svelte-1610f6n{background:var(--os-tint-people);color:var(--os-domain-people)}.v2-icon-tile[data-variant=tint][data-domain=clients].svelte-1610f6n{background:var(--os-tint-clients);color:var(--os-domain-clients)}.v2-icon-tile[data-variant=solid][data-domain=delivery].svelte-1610f6n{background:var(--os-domain-delivery);color:#fff}.v2-icon-tile[data-variant=solid][data-domain=finance].svelte-1610f6n{background:var(--os-domain-finance);color:#fff}.v2-icon-tile[data-variant=solid][data-domain=people].svelte-1610f6n{background:var(--os-domain-people);color:#fff}.v2-icon-tile[data-variant=solid][data-domain=clients].svelte-1610f6n{background:var(--os-domain-clients);color:#fff}.v2-icon-tile[data-variant=gradient-ai].svelte-1610f6n{background:linear-gradient(135deg,var(--os-ai-from),var(--os-ai-to));color:#fff}.v2-icon-tile[data-variant=neutral].svelte-1610f6n{background:var(--os-accent-soft);color:var(--os-accent)}.v2-stat-inline.svelte-1b4u4y1{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.v2-stat-inline-text.svelte-1b4u4y1{display:inline-flex;flex-direction:column;min-width:0}.v2-stat-inline-text.svelte-1b4u4y1 .v2-figure,.v2-stat-inline-text.svelte-1b4u4y1 .v2-meta,.v2-stat-inline-text.svelte-1b4u4y1 .v2-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.v2-stat-inline-text.svelte-1b4u4y1 .v2-note{font-size:.6875rem;color:var(--os-ink-faint);margin-top:.0625rem}.v2-stat-inline-text.svelte-1b4u4y1 .v2-figure{font-size:.9375rem;font-weight:600}.v2-stat-inline-text.svelte-1b4u4y1 .v2-meta{font-size:.6875rem}.v2-stat-inline--lg.svelte-1b4u4y1 .v2-stat-inline-text:where(.svelte-1b4u4y1) .v2-figure{font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.v2-stat-inline--lg.svelte-1b4u4y1 .v2-stat-inline-text:where(.svelte-1b4u4y1) .v2-meta{font-size:.75rem}.v2-bar.svelte-ey7pfd{width:100%;height:var(--v2-bar-h);background:var(--os-line-soft);border-radius:var(--v2-radius-pill);overflow:hidden}.v2-bar-fill.svelte-ey7pfd{display:block;height:100%;border-radius:inherit;transition:width var(--v2-motion-base)}.v2-bar-fill[data-tone=neutral].svelte-ey7pfd{background:var(--os-ink-dim)}.v2-bar-fill[data-tone=success].svelte-ey7pfd{background:var(--v2-status-success)}.v2-bar-fill[data-tone=warn].svelte-ey7pfd{background:var(--v2-status-warn)}.v2-bar-fill[data-tone=danger].svelte-ey7pfd{background:var(--v2-status-danger)}.v2-bar-fill[data-tone=cat][data-cat="1"].svelte-ey7pfd{background:var(--v2-cat-1)}.v2-bar-fill[data-tone=cat][data-cat="2"].svelte-ey7pfd{background:var(--v2-cat-2)}.v2-bar-fill[data-tone=cat][data-cat="3"].svelte-ey7pfd{background:var(--v2-cat-3)}.v2-bar-fill[data-tone=cat][data-cat="4"].svelte-ey7pfd{background:var(--v2-cat-4)}.v2-bar-fill[data-tone=cat][data-cat="5"].svelte-ey7pfd{background:var(--v2-cat-5)}.v2-bar-fill[data-tone=cat][data-cat="6"].svelte-ey7pfd{background:var(--v2-cat-6)}.v2-bar-fill[data-tone=cat][data-cat="7"].svelte-ey7pfd{background:var(--v2-cat-7)}.v2-bar-fill[data-tone=cat][data-cat="8"].svelte-ey7pfd{background:var(--v2-cat-8)}.v2-segmentbar.svelte-1hzld0m{display:flex;height:var(--v2-bar-h);width:100%;background:var(--os-line-soft);border-radius:var(--v2-radius-pill);overflow:hidden}.v2-segment.svelte-1hzld0m{height:100%;transition:flex var(--v2-motion-base)}.v2-segment[data-tone=neutral].svelte-1hzld0m{background:var(--os-ink-dim)}.v2-segment[data-tone=success].svelte-1hzld0m{background:var(--v2-status-success)}.v2-segment[data-tone=warn].svelte-1hzld0m{background:var(--v2-status-warn)}.v2-segment[data-tone=danger].svelte-1hzld0m{background:var(--v2-status-danger)}.v2-segment[data-tone=empty].svelte-1hzld0m{background:transparent}.v2-segment[data-tone=cat][data-cat="1"].svelte-1hzld0m{background:var(--v2-cat-1)}.v2-segment[data-tone=cat][data-cat="2"].svelte-1hzld0m{background:var(--v2-cat-2)}.v2-segment[data-tone=cat][data-cat="3"].svelte-1hzld0m{background:var(--v2-cat-3)}.v2-segment[data-tone=cat][data-cat="4"].svelte-1hzld0m{background:var(--v2-cat-4)}.v2-segment[data-tone=cat][data-cat="5"].svelte-1hzld0m{background:var(--v2-cat-5)}.v2-segment[data-tone=cat][data-cat="6"].svelte-1hzld0m{background:var(--v2-cat-6)}.v2-segment[data-tone=cat][data-cat="7"].svelte-1hzld0m{background:var(--v2-cat-7)}.v2-segment[data-tone=cat][data-cat="8"].svelte-1hzld0m{background:var(--v2-cat-8)}.v2-legend.svelte-lz3503{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.v2-legend-row.svelte-lz3503{display:grid;grid-template-columns:.625rem 1fr auto;gap:.5rem;align-items:center}.v2-legend-swatch.svelte-lz3503{width:.625rem;height:.625rem;border-radius:2px}.v2-segmented.svelte-qiawz3{display:inline-flex;border:1px solid var(--os-line);border-radius:var(--v2-radius-card, .5rem);overflow:hidden;flex-shrink:0}.v2-segmented.svelte-qiawz3 button:where(.svelte-qiawz3){height:1.75rem;border:none;border-left:1px solid var(--os-line);background:transparent;color:var(--os-ink-dim);padding:0 .625rem;font:inherit;font-size:.75rem;cursor:pointer;transition:background var(--v2-motion-fast, .12s ease-out),color var(--v2-motion-fast, .12s ease-out)}.v2-segmented.svelte-qiawz3 button:where(.svelte-qiawz3):first-child{border-left:0}.v2-segmented.svelte-qiawz3 button:where(.svelte-qiawz3):hover{color:var(--os-ink)}.v2-segmented.svelte-qiawz3 button.is-active:where(.svelte-qiawz3){background:var(--os-panel-2);color:var(--os-ink);font-weight:500}.v2-segmented.svelte-qiawz3 button:where(.svelte-qiawz3):focus-visible{outline:2px solid var(--os-domain-delivery);outline-offset:1px}.v2-toolbar.svelte-13itgbr{display:flex;align-items:center;gap:.75rem}.v2-toolbar[data-align=end].svelte-13itgbr{justify-content:flex-end}.v2-toolbar[data-align=start].svelte-13itgbr{justify-content:flex-start}.v2-toolbar[data-align=between].svelte-13itgbr{justify-content:space-between}.v2-error.svelte-1i57f0o{margin:0;padding:.5rem .625rem;border-radius:var(--v2-radius-inner);background:color-mix(in srgb,var(--v2-status-danger) 10%,transparent);color:var(--v2-status-danger);font-size:.75rem;line-height:1rem}.v2-actionrow.svelte-f51dze{display:grid;grid-template-columns:1fr auto;gap:.625rem;align-items:center;padding:.375rem 0;border-bottom:var(--v2-line);min-width:0}.v2-actionrow.svelte-f51dze:last-child{border-bottom:none}.v2-actionrow-body.svelte-f51dze{min-width:0;display:flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.v2-actionrow-body.svelte-f51dze:hover{color:var(--os-domain-delivery)}.v2-actionrow-action.svelte-f51dze{border:var(--v2-line);border-radius:var(--v2-radius-pill);padding:2px .625rem;font-size:.75rem;color:var(--os-domain-delivery);background:transparent;cursor:pointer;text-decoration:none}.v2-actionrow-action.svelte-f51dze:hover{background:var(--os-tint-delivery)}.v2-datalist.svelte-tw92n4{margin:0;display:flex;flex-direction:column;gap:.25rem}.v2-datalist-row.svelte-tw92n4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:baseline}.v2-datalist-row.svelte-tw92n4 dt:where(.svelte-tw92n4),.v2-datalist-row.svelte-tw92n4 dd:where(.svelte-tw92n4){margin:0}.v2-datalist-row.svelte-tw92n4 dd:where(.svelte-tw92n4){text-align:right}.v2-pill--md{height:1.25rem;font-size:.75rem;padding:0 .625rem}.v2-pill--muted{color:var(--os-ink-dim)}.v2-status-pill-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.v2-rail.svelte-176xf9c{display:flex;flex-direction:column;gap:.625rem;min-width:0}.v2-filterbar.svelte-1nuz5z3{display:flex;align-items:center;gap:var(--v2-space-3, .75rem);min-width:0}.v2-filterbar.is-spread.svelte-1nuz5z3{justify-content:space-between}.v2-filterbar.is-end.svelte-1nuz5z3{justify-content:flex-end}.v2-filterbar-left.svelte-1nuz5z3,.v2-filterbar-right.svelte-1nuz5z3{display:inline-flex;align-items:center;gap:var(--v2-space-3, .75rem);flex-wrap:wrap;min-width:0}.v2-search.svelte-1bhmtuk{display:inline-flex;align-items:center;gap:.375rem;height:2rem;min-width:0;width:var(--v2-search-width, 16.25rem);max-width:100%;padding:0 .5rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);background:var(--os-panel);color:var(--os-ink);font-family:var(--os-body);font-size:.8125rem}.v2-search.svelte-1bhmtuk:focus-within{border-color:var(--os-domain-delivery);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-domain-delivery) 30%,transparent)}.v2-search-icon.svelte-1bhmtuk{display:inline-flex;align-items:center;color:var(--os-ink-dim)}.v2-search-input.svelte-1bhmtuk{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:.8125rem;color:var(--os-ink);font-family:var(--os-body)}.v2-search-input.svelte-1bhmtuk::-webkit-search-cancel-button{display:none}.v2-search-clear.svelte-1bhmtuk{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:0;background:transparent;color:var(--os-ink-dim);cursor:pointer;border-radius:62.4375rem}.v2-search-clear.svelte-1bhmtuk:hover{background:var(--os-line-soft);color:var(--os-ink)}.v2-row-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;margin:0;border:0;background:transparent;color:var(--os-ink-dim);border-radius:var(--v2-radius-inner, .375rem);cursor:pointer;transition:background .12s ease,color .12s ease}.v2-row-actions-trigger:hover,.v2-row-actions-trigger[data-state=open]{color:var(--os-ink);background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.v2-row-actions-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--os-accent) 60%,transparent);outline-offset:2px}.v2-row-actions-menu{min-width:11rem;padding:.25rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .5rem);box-shadow:var(--v2-shadow-raised, 0 .75rem 2rem rgba(0, 0, 0, .35));font-family:var(--os-body);font-size:.8125rem;color:var(--os-ink);z-index:1000}.v2-row-actions-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--v2-radius-inner, .375rem);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;color:var(--os-ink)}.v2-row-actions-item[data-highlighted]{background:color-mix(in srgb,var(--os-accent) 12%,var(--os-panel));color:var(--os-ink)}.v2-row-actions-item[data-disabled]{opacity:.5;cursor:not-allowed}.v2-row-actions-item.is-destructive{color:var(--os-fail)}.v2-row-actions-item.is-destructive[data-highlighted]{background:color-mix(in srgb,var(--os-fail) 14%,var(--os-panel))}.v2-row-actions-sep{height:1px;margin:.25rem 0;background:var(--os-line)}.pa-avatar.svelte-uqpws0{flex:none;width:var(--pa-size, 1.75rem);height:var(--pa-size, 1.75rem);border-radius:62.4375rem;object-fit:cover;background:var(--os-panel-2)}.pa-tile.svelte-uqpws0{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--pa-size, 1.75rem);height:var(--pa-size, 1.75rem);border-radius:62.4375rem;font-size:.6875rem;color:var(--os-bg);background:var(--pa-tone, var(--os-ink-faint))}.v2-card{--card-tone: var(--os-domain-delivery);--card-tint: var(--os-tint-delivery);display:flex;flex-direction:column;gap:.5rem;min-width:0;flex-shrink:0;padding:var(--os-v2-card-padding, .75rem);font-family:var(--os-body);box-sizing:border-box}.v2-card[data-domain=finance]{--card-tone: var(--os-domain-finance);--card-tint: var(--os-tint-finance)}.v2-card[data-domain=people]{--card-tone: var(--os-domain-people);--card-tint: var(--os-tint-people)}.v2-card[data-domain=clients]{--card-tone: var(--os-domain-clients);--card-tint: var(--os-tint-clients)}.v2-card.is-compact{padding:.5rem .625rem;gap:.25rem}.v2-card-head.svelte-p7jxyp{display:flex;align-items:center;gap:.375rem;min-width:0}.v2-card-icon.svelte-p7jxyp{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.5rem;background:var(--card-tint);color:var(--card-tone);flex:0 0 1.625rem}.v2-card-title.svelte-p7jxyp{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--os-ink);font-family:var(--os-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v2-card-actions.svelte-p7jxyp{margin-left:auto;display:flex;align-items:center;gap:.375rem;flex-shrink:0}.v2-card-body.svelte-p7jxyp{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.375rem}.v2-card-error.svelte-p7jxyp{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.v2-card-foot.svelte-p7jxyp{display:flex;justify-content:flex-end;align-items:center;gap:.375rem;padding-top:.25rem;border-top:1px solid var(--os-line-soft);font-size:.6875rem}.v2-card-foot.svelte-p7jxyp a{color:var(--os-ink-dim);text-decoration:none;font-size:.6875rem;font-weight:500;display:inline-flex;align-items:center;gap:2px}.v2-card-foot.svelte-p7jxyp a:hover{color:var(--card-tone)}.book-page.svelte-5d6w58{display:flex;flex-direction:column;gap:1rem;min-width:0}.book-page.svelte-5d6w58>*{min-width:0;max-width:100%}.book-toolbar.svelte-5d6w58{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.book-toolbar__filters.svelte-5d6w58,.book-toolbar__controls.svelte-5d6w58{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.v2-book-search{min-width:11rem}.book-filters.svelte-1dntbja{display:inline-flex;min-width:0;max-width:100%;overflow-x:auto}.book-table-scroll.svelte-cxrq3f{overflow-x:auto;min-width:0}.book-table.svelte-cxrq3f{display:grid;grid-template-columns:var(--book-cols);min-width:0}.book-table.svelte-cxrq3f .book-row-head,.book-table.svelte-cxrq3f .book-row{display:contents}.book-table.svelte-cxrq3f .book-row-head>*{padding:2px .375rem;font-size:.625rem;font-weight:500;letter-spacing:.03em;color:var(--os-ink-faint);border-bottom:1px solid var(--os-line)}.book-table.svelte-cxrq3f .book-row>*{display:flex;align-items:center;min-width:0;min-height:2.375rem;padding:.25rem .375rem;font-size:.75rem;color:var(--os-ink);border-bottom:1px solid var(--os-line-soft)}.book-table.svelte-cxrq3f .book-row:last-child>*{border-bottom:0}.book-table.svelte-cxrq3f .book-row:hover>*{background:color-mix(in srgb,var(--os-accent) 7%,transparent)}.book-table.svelte-cxrq3f .num{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.book-table.svelte-cxrq3f .book-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-table.svelte-cxrq3f .book-row-link{color:inherit;font-weight:500;text-decoration:none}.book-table.svelte-cxrq3f .book-row-link:hover{color:var(--os-accent)}.book-table.svelte-cxrq3f .book-cell-sub{color:var(--os-ink-dim)}.os-stat-grid.svelte-1eio0zk{display:grid;overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);background:var(--os-panel);box-shadow:var(--os-shadow-card)}.os-stat-cell.svelte-1eio0zk{min-width:0;padding:.875rem 1.25rem;border-top:1px solid var(--os-line);border-left:1px solid var(--os-line);color:inherit;text-decoration:none}.os-stat-cell-head.svelte-1eio0zk{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--os-ink-dim)}.os-stat-cell-head.svelte-1eio0zk svg{flex-shrink:0;color:var(--os-ink-faint)}.os-stat-cell-row.svelte-1eio0zk{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.os-stat-cell-value.svelte-1eio0zk{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.os-stat-cell-sub.svelte-1eio0zk{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--os-ink-faint)}.os-stat-cell-delta.svelte-1eio0zk{flex-shrink:0;white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--os-ink-faint)}.os-stat-cell-delta.is-good.svelte-1eio0zk{color:var(--os-success)}.os-stat-cell-delta.is-bad.svelte-1eio0zk{color:var(--os-danger)}.cols-4.svelte-1eio0zk{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(-n+4){border-top:0}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(4n+1){border-left:0}@media(max-width:56rem){.cols-4.svelte-1eio0zk{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(-n+4){border-top:1px solid var(--os-line)}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(-n+2){border-top:0}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(4n+1){border-left:1px solid var(--os-line)}.cols-4.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(odd){border-left:0}}.cols-3.svelte-1eio0zk{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(3n+1){border-left:0}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(-n+3){border-top:0}@media(min-width:100rem){.cols-3.svelte-1eio0zk{grid-template-columns:repeat(6,minmax(0,1fr))}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(3n+1){border-left:1px solid var(--os-line)}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(6n+1){border-left:0}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(-n+6){border-top:0}}@media(max-width:34rem){.cols-3.svelte-1eio0zk{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(3n+1){border-left:1px solid var(--os-line)}.cols-3.svelte-1eio0zk .os-stat-cell:where(.svelte-1eio0zk):nth-child(odd){border-left:0}}.lds.svelte-1tezofl{padding:1.5rem 0}.lds-head.svelte-1tezofl{margin-bottom:1rem}.lds-eyebrow.svelte-1tezofl{margin:0;font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint)}.lds-sub.svelte-1tezofl{margin:.25rem 0 0;font-size:.8125rem;color:var(--os-ink-dim);max-width:48rem}.lds-card.svelte-1tezofl{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card, 1rem);box-shadow:var(--os-shadow-card);margin-bottom:1rem;overflow:hidden}.lds-card-head.svelte-1tezofl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--os-line-soft)}.lds-head-actions.svelte-1tezofl{display:flex;align-items:center;gap:.75rem}.lds-card-title.svelte-1tezofl{margin:0;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.lds-status.svelte-1tezofl{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.5rem;margin:0;padding:1rem 1.125rem}.lds-status.svelte-1tezofl dt:where(.svelte-1tezofl){font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint)}.lds-status.svelte-1tezofl dd:where(.svelte-1tezofl){margin:.25rem 0 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--os-ink);font-size:.875rem}.lds-note.svelte-1tezofl{margin:0;padding:.75rem 1.125rem;font-size:.8125rem;color:var(--os-ink-dim);border-top:1px solid var(--os-line-soft)}.lds-note-warn.svelte-1tezofl{color:var(--os-warn)}.lds-table-wrap.svelte-1tezofl{overflow-x:auto}.lds-table.svelte-1tezofl{width:100%;border-collapse:collapse;font-size:.875rem}.lds-table.svelte-1tezofl th:where(.svelte-1tezofl),.lds-table.svelte-1tezofl td:where(.svelte-1tezofl){padding:.625rem 1.125rem;border-bottom:1px solid var(--os-line-soft);text-align:left;vertical-align:middle;color:var(--os-ink)}.lds-table.svelte-1tezofl th:where(.svelte-1tezofl){font-family:var(--os-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint);background:var(--os-panel-2)}.lds-name.svelte-1tezofl{font-weight:500;color:var(--os-ink)}.lds-dim.svelte-1tezofl{color:var(--os-ink-faint);font-size:.8125rem}.lds-pick.svelte-1tezofl{max-width:22rem}.lds-col-actions.svelte-1tezofl{text-align:right;white-space:nowrap}.lds-sub-title.svelte-1tezofl{margin:0;padding:.75rem 1.125rem .5rem;font-size:.8125rem;font-weight:600;color:var(--os-ink-dim);border-top:1px solid var(--os-line-soft)}.lds-empty.svelte-1tezofl{padding:2rem 1.5rem;color:var(--os-ink-faint);text-align:center;font-size:.875rem;margin:0}.mods.svelte-ve00hp{display:flex;flex-direction:column;gap:1rem;font-family:var(--os-body);color:var(--os-ink);font-size:.875rem}.mods-sub.svelte-ve00hp{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--os-ink-dim);max-width:48rem}.mods-table-wrap.svelte-ve00hp{overflow-x:auto}.mods-table.svelte-ve00hp{width:100%;border-collapse:collapse;font-size:.8125rem}.mods-table.svelte-ve00hp th:where(.svelte-ve00hp),.mods-table.svelte-ve00hp td:where(.svelte-ve00hp){padding:.5rem .375rem;text-align:left;border-bottom:1px solid var(--os-line-soft);vertical-align:middle}.mods-table.svelte-ve00hp tbody:where(.svelte-ve00hp) tr:where(.svelte-ve00hp):last-child td:where(.svelte-ve00hp){border-bottom:none}.mods-table.svelte-ve00hp th:where(.svelte-ve00hp){padding-block:.125rem .375rem;font-size:.6875rem;font-weight:500;letter-spacing:.03em;color:var(--os-ink-faint);border-bottom-color:var(--os-line)}.mods-cell-label.svelte-ve00hp{font-weight:500;color:var(--os-ink);display:flex;align-items:center;gap:.5rem}.mods-cell-description.svelte-ve00hp{color:var(--os-ink-dim)}.mods-col-switch.svelte-ve00hp{text-align:right}.ui-os-overlay-scrim{position:fixed;inset:0;background:var(--ui-overlay, rgb(0 0 0 / .32));transition:backdrop-filter var(--ui-duration, .2s)}.ui-os-overlay-scrim--blur{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.ui-os-overlay-shell{position:fixed;display:flex;flex-direction:column;background:var(--ui-surface-2, #fff);color:var(--ui-text-primary, #111);border:1px solid var(--ui-border, #ddd);box-shadow:var(--ui-shadow-float, 0 1.5rem 3rem -.5rem rgb(0 0 0 / .2));outline:none}.ui-os-overlay-shell--modal{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--ui-radius-card, .75rem);max-height:calc(100vh - 4rem);width:calc(100vw - 2rem)}.ui-os-overlay-shell--sheet{top:0;right:0;bottom:0;height:100vh;border-left:1px solid var(--ui-border, #ddd);box-shadow:var(--ui-shadow-line, 0 0 0 1px rgb(0 0 0 / .05))}.ui-os-overlay-shell--sm{max-width:24rem}.ui-os-overlay-shell--md{max-width:32rem}.ui-os-overlay-shell--lg{max-width:42rem}.ui-os-overlay-shell--xl{max-width:56rem}.ui-os-overlay-shell--2xl{max-width:84rem}.ui-os-overlay-shell--full{max-width:100vw}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--sm{width:min(92vw,24rem)}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--md{width:min(92vw,32rem)}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--lg{width:min(92vw,42rem)}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--xl{width:min(92vw,56rem)}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--2xl{width:min(92vw,84rem)}.ui-os-overlay-shell--sheet.ui-os-overlay-shell--full{width:100vw}.ui-os-overlay-header.svelte-1fcdbxo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ui-border, #ddd);flex:0 0 auto}.ui-os-overlay-title{font-weight:500;color:var(--ui-text-primary, #111);font-size:1rem}.ui-os-overlay-title-sr{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-os-overlay-close{background:transparent;border:none;color:var(--ui-text-secondary, #555);font-size:1.25rem;line-height:1;cursor:pointer;padding:.25rem}.ui-os-overlay-close:hover{color:var(--ui-text-primary, #111)}.ui-os-overlay-body.svelte-1fcdbxo{flex:1 1 auto;overflow-y:auto;padding:1.25rem;color:var(--ui-text-secondary, #333)}.ui-os-overlay-footer.svelte-1fcdbxo{flex:0 0 auto;display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--ui-border, #ddd)}.ui-progress.svelte-kw9s3i{display:flex;width:100%;overflow:hidden;border-radius:999px;background:transparent}.ui-progress.has-track.svelte-kw9s3i{background:var(--ui-surface-3)}.ui-progress-xs.svelte-kw9s3i{height:4px}.ui-progress-sm.svelte-kw9s3i{height:6px}.ui-progress-md.svelte-kw9s3i{height:8px}.ui-progress-fill.svelte-kw9s3i{display:block;height:100%;border-radius:999px;transition:width var(--ui-duration) ease}.ui-progress-tone-accent.svelte-kw9s3i{background:var(--ui-accent)}.ui-progress-tone-success.svelte-kw9s3i{background:var(--ui-success)}.ui-progress-tone-danger.svelte-kw9s3i{background:var(--ui-danger)}.ui-progress-tone-warning.svelte-kw9s3i{background:var(--ui-warning)}.ui-progress-tone-neutral.svelte-kw9s3i{background:var(--ui-text-secondary)}.hub-md.svelte-blm83v{font-family:var(--os-mono);color:var(--os-ink);max-width:72ch;font-size:.8125rem;line-height:1.625}.hub-md.svelte-blm83v h1{font-family:var(--os-display);font-size:1.375rem;margin:.75rem 0 .25rem;color:var(--os-ink)}.hub-md.svelte-blm83v h2{font-family:var(--os-display);font-size:1.0625rem;margin:.875rem 0 .25rem;color:var(--os-ink)}.hub-md.svelte-blm83v h3{font-family:var(--os-display);font-size:.90625rem;margin:.625rem 0 .125rem;color:var(--os-ink)}.hub-md.svelte-blm83v p{color:var(--os-ink-dim)}.hub-md.svelte-blm83v ul,.hub-md.svelte-blm83v ol{margin:.125rem 0 .375rem;padding-left:1.1rem;color:var(--os-ink-dim)}.hub-md.svelte-blm83v li{margin:.125rem 0}.hub-md.svelte-blm83v code{background:var(--os-panel-2);color:var(--os-ink);border-radius:.25rem;padding:0 .25rem}.hub-md.svelte-blm83v a{color:var(--os-accent)}.hub-md.svelte-blm83v strong{color:var(--os-ink)}.ui-native-select-wrap{position:relative;display:inline-flex;width:100%}.ui-native-select{display:block;width:100%;height:2rem;padding:0 1.75rem 0 .625rem;border:1px solid var(--os-line-control, var(--ui-border, var(--os-line)));border-radius:var(--os-r-inner, .625rem);background:transparent;color:var(--os-ink, var(--ui-text-primary));font:inherit;font-size:.8125rem;max-width:100%;appearance:none;cursor:pointer}.ui-native-select:disabled{opacity:.5;cursor:not-allowed}.ui-native-select:focus-visible{outline:2px solid var(--ui-accent, var(--os-accent));outline-offset:1px}.ui-native-select-chevron{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:.875rem;height:.875rem;color:var(--ui-text-muted, var(--os-ink-faint));pointer-events:none}[data-settings-layout]{padding-left:1.75rem;min-height:100%}.settings-rail.svelte-1m950cw{position:sticky;top:1.5rem;align-self:start;padding-top:1.5rem}[data-settings-mobile-nav].svelte-1m950cw{display:none}@media(max-width:47.99rem){.settings-rail.svelte-1m950cw{display:none}[data-settings-mobile-nav].svelte-1m950cw{display:block}}.settings-rail__link{display:inline-flex;align-items:center;gap:.625rem;padding:.3125rem .625rem .3125rem .375rem;border-radius:.625rem;color:var(--os-ink-dim);font-size:.8125rem;text-decoration:none;border:1px solid transparent}.settings-rail__icon.svelte-1m950cw{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.5rem;height:1.5rem;border-radius:.4375rem;color:color-mix(in srgb,var(--tone) 80%,var(--os-ink));background:color-mix(in srgb,var(--tone) 15%,transparent);transition:background .12s ease,color .12s ease}.settings-rail__link:hover{color:var(--os-ink);background:color-mix(in srgb,var(--tone) 8%,var(--os-panel-2))}.settings-rail__link.is-active{color:var(--os-ink);font-weight:500;background:var(--os-accent-soft);border-color:var(--os-accent)}.settings-rail__link.is-active .settings-rail__icon.svelte-1m950cw{color:#fff;background:var(--os-accent)}[data-settings-content].svelte-1m950cw{min-width:0;max-width:var(--settings-content-max-width, 48rem);padding-top:1.5rem;padding-right:1.75rem;padding-bottom:3rem}[data-settings-content].svelte-1m950cw:has([data-os-role=page]){padding:0}.ro-note__title.svelte-1foxtb5{margin:0;font-size:.875rem;font-weight:500;color:var(--os-ink)}.ro-note__body.svelte-1foxtb5{margin:.25rem 0 0;font-size:.8125rem}.ro-flash.svelte-1foxtb5{margin:0;font-size:.8125rem;color:var(--os-success)}.ro-flash--fail.svelte-1foxtb5{color:var(--os-fail)}.ro-name.svelte-1foxtb5{display:block;font-weight:500;color:var(--os-ink)}.ro-sub.svelte-1foxtb5{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--os-ink-dim)}.ro-search.svelte-1foxtb5{display:flex;align-items:center;gap:.5rem}.ro-candidates.svelte-1foxtb5{margin-top:.5rem;max-height:16rem;overflow-y:auto}.ro-candidate.svelte-1foxtb5{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border:0;border-radius:var(--os-r-inner, .5rem);background:transparent;text-align:left;cursor:pointer}.ro-candidate.svelte-1foxtb5:hover{background:var(--os-nav-hover, var(--os-panel))}.ro-empty.svelte-1foxtb5{margin:0;padding:.5rem .25rem;font-size:.8125rem}.ro-foot.svelte-1foxtb5{margin:0;text-align:center;font-size:.75rem}.command-form__rejection.svelte-7nkssq{color:var(--os-danger);font-size:.875rem;margin:.5rem 0 0}.command-form__actions.svelte-7nkssq{margin-top:1rem;display:flex;gap:.5rem}.book-chip.svelte-7xb1lh{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.4;background:var(--os-well);color:var(--os-ink-dim);white-space:nowrap}.book-chip[data-size=sm].svelte-7xb1lh{padding:2px 7px;font-size:10px}.book-chip--status[data-tone=success].svelte-7xb1lh{background:var(--os-success-soft);color:var(--os-success)}.book-chip--status[data-tone=danger].svelte-7xb1lh{background:var(--os-danger-soft);color:var(--os-danger)}.book-chip--status[data-tone=warning].svelte-7xb1lh{background:var(--os-warn-soft);color:var(--os-warn)}.book-chip--status[data-tone=info].svelte-7xb1lh{background:var(--os-info-soft);color:var(--os-info)}.book-chip--status[data-tone=brand].svelte-7xb1lh{background:var(--os-accent-soft);color:var(--os-accent)}.book-chip--status[data-tone=neutral].svelte-7xb1lh{background:var(--os-well);color:var(--os-ink-dim)}.book-detail2.svelte-jr23pq{padding:1.5rem 0}.book-detail2__sub.svelte-jr23pq{margin:.25rem 0 1rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__meta.svelte-jr23pq{opacity:.6;font-size:.8125rem}.stepper.svelte-jr23pq{display:flex;gap:.25rem;list-style:none;padding:0;margin:0 0 1rem;flex-wrap:wrap}.stepper__step.svelte-jr23pq{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.25rem;background:var(--os-panel-2);font-size:.75rem}.stepper__step.is-current.svelte-jr23pq{background:var(--os-accent-soft);font-weight:600}.stepper__step.is-done.svelte-jr23pq .stepper__dot:where(.svelte-jr23pq){background:var(--os-success)}.stepper__dot.svelte-jr23pq{width:.5rem;height:.5rem;border-radius:50%;background:var(--os-line-strong)}.claim-detail__action-row.svelte-jr23pq{display:flex;gap:.5rem;flex-wrap:wrap}.tabs.svelte-jr23pq{display:flex;gap:.5rem;margin:1rem 0}.tab.svelte-jr23pq{padding:.4rem .8rem;background:transparent;border:1px solid var(--os-line);border-radius:.25rem;cursor:pointer;font-size:.8125rem;color:var(--os-ink-dim)}.tab.is-active.svelte-jr23pq{background:var(--os-accent-soft);color:var(--os-accent)}.tab__count.svelte-jr23pq{margin-left:.25rem;opacity:.6}.book-detail2__table-wrap.svelte-jr23pq{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-detail2__table.svelte-jr23pq{width:100%;border-collapse:collapse;font-size:.8125rem}.book-detail2__table.svelte-jr23pq th:where(.svelte-jr23pq),.book-detail2__table.svelte-jr23pq td:where(.svelte-jr23pq){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left;vertical-align:top}.book-detail2__num.svelte-jr23pq{text-align:right}.summary.svelte-jr23pq{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);background:var(--os-panel);box-shadow:var(--os-shadow-card);margin:0 0 1rem}.summary__cell.svelte-jr23pq{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 1.25rem;border-left:1px solid var(--os-line)}.summary__cell.svelte-jr23pq:first-child{border-left:0}.summary__label.svelte-jr23pq{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--os-ink-dim)}.summary__value.svelte-jr23pq{font-size:1.25rem;font-weight:600;color:var(--os-ink)}.summary__meta.svelte-jr23pq{font-weight:400;font-size:.75rem;opacity:.6;margin-left:.25rem}.match-cell.svelte-jr23pq{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.score-bar.svelte-jr23pq{display:inline-flex;align-items:center;width:4.5rem;height:.375rem;background:var(--os-line);border-radius:.1875rem}.score-bar__fill.svelte-jr23pq{height:100%;background:var(--os-warn);border-radius:.1875rem}.score-bar__fill.is-strong.svelte-jr23pq{background:var(--os-success)}.score-bar__num.svelte-jr23pq{font-size:.75rem;min-width:1.75rem}.link-btn.svelte-jr23pq{background:transparent;border:0;color:var(--os-accent);cursor:pointer;padding:0;font-size:.8125rem}.drawer.svelte-jr23pq{position:fixed;top:0;right:0;width:26.25rem;height:100vh;background:var(--os-panel);border-left:1px solid var(--os-line);overflow-y:auto;padding:1rem;box-shadow:var(--os-shadow-drawer)}.drawer__head.svelte-jr23pq{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.drawer__block.svelte-jr23pq{margin-bottom:1rem}.drawer__block.svelte-jr23pq ul:where(.svelte-jr23pq){list-style:none;padding:0;margin:.5rem 0}.drawer__block.svelte-jr23pq li:where(.svelte-jr23pq){padding:.5rem;border-bottom:1px solid var(--os-line-soft)}.evidence.svelte-jr23pq{list-style:disc;margin-left:1rem;font-size:.75rem}.field__error.svelte-jr23pq{color:var(--os-danger);font-size:.75rem;margin:0}.drawer__pii.svelte-jr23pq dl:where(.svelte-jr23pq){display:grid;grid-template-columns:auto 1fr;gap:.25rem .5rem}.drawer__pii.svelte-jr23pq dt:where(.svelte-jr23pq){font-weight:600;font-size:.8125rem}.processing-banner.svelte-jr23pq{background:var(--os-warn-soft);border:1px solid color-mix(in srgb,var(--os-warn) 40%,transparent);padding:.5rem .75rem;border-radius:.25rem;margin:0 0 1rem;font-size:.8125rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.refresh-btn.svelte-jr23pq{padding:.25rem .75rem;border:1px solid var(--os-btn-2-line);background:var(--os-btn-2);border-radius:.25rem;cursor:pointer;font-size:.75rem}.book-shell.svelte-dssdlt{padding:24px;max-width:var(--book-shell-max, 1400px);margin:0 auto}.book-shell__head.svelte-dssdlt{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.book-shell__title.svelte-dssdlt{min-width:0}.book-shell__title.svelte-dssdlt h1:where(.svelte-dssdlt){font-family:var(--os-display);font-size:24px;margin:0;color:var(--os-ink);line-height:1.2}.book-shell__subtitle.svelte-dssdlt{margin:4px 0 0;color:var(--os-ink-dim);font-size:13px}.book-shell__right.svelte-dssdlt{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.book-shell__actions.svelte-dssdlt{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.book-shell__freshness.svelte-dssdlt{font-size:11px;color:var(--os-ink-faint)}.book-shell__freshness[data-stale=true].svelte-dssdlt{color:var(--os-warn)}.book-shell__stale.svelte-dssdlt{background:var(--os-warn-soft);color:var(--os-warn);padding:10px 14px;border-radius:6px;margin-bottom:14px;font-size:13px}@media(max-width:480px){.book-shell.svelte-dssdlt{padding:14px}.book-shell__head.svelte-dssdlt{flex-direction:column;align-items:flex-start}.book-shell__right.svelte-dssdlt{width:100%}}.book-table-wrap.svelte-wec8j4{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-cta.svelte-wec8j4{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 12px;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:6px;font-size:12px}.book-upload.svelte-wec8j4{border:1px solid var(--os-line);border-radius:6px;padding:1rem;margin-bottom:1rem;background:var(--os-panel)}.field.svelte-wec8j4{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.field-row.svelte-wec8j4{display:flex;gap:1rem}.field-row.svelte-wec8j4 .field:where(.svelte-wec8j4){flex:1}.field.svelte-wec8j4 label:where(.svelte-wec8j4){font-weight:600;font-size:.9rem}.field__error.svelte-wec8j4{color:var(--os-danger);font-size:.8rem;margin:0}.book-table.svelte-wec8j4{width:100%;border-collapse:collapse}.book-table.svelte-wec8j4 th:where(.svelte-wec8j4),.book-table.svelte-wec8j4 td:where(.svelte-wec8j4){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left}.num.svelte-wec8j4{text-align:right}.mono.svelte-wec8j4{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.meta.svelte-wec8j4{opacity:.6;font-size:.85rem}.empty.svelte-wec8j4{opacity:.6;padding:2rem;text-align:center}.book-detail2.svelte-wk79dt{padding:1.5rem 0}.book-detail2__freshness.svelte-wk79dt{font-size:.6875rem;color:var(--os-ink-faint);margin:.625rem 0}.book-detail2__freshness[data-stale=true].svelte-wk79dt{color:var(--os-warn)}.book-stale.svelte-wk79dt{background:var(--os-warn-soft);color:var(--os-warn);padding:.625rem .875rem;border-radius:.375rem;margin-bottom:.875rem;font-size:.8125rem}.book-detail2__panels.svelte-wk79dt{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.875rem;margin-top:.875rem}.book-dl.svelte-wk79dt{display:grid;grid-template-columns:1fr auto;row-gap:.5rem;column-gap:.75rem;margin:0}.book-dl.svelte-wk79dt dt:where(.svelte-wk79dt){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-wk79dt dd:where(.svelte-wk79dt){font-size:.8125rem;margin:0;color:var(--os-ink);text-align:right}.book-empty.svelte-wk79dt{color:var(--os-ink-faint);font-size:.75rem;margin:0}.os-page-icon{margin-right:.5em}[class*=gap-]>.os-page-icon,[style*=gap]>.os-page-icon{margin-right:0}.book-page.svelte-1x10qp3{padding:24px;max-width:1200px;margin:0 auto}.book-head.svelte-1x10qp3{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap;gap:12px}.book-head.svelte-1x10qp3 h1:where(.svelte-1x10qp3){font-family:var(--os-display);font-size:24px;margin:0;color:var(--os-ink)}.book-head__sub.svelte-1x10qp3{margin:4px 0 0;color:var(--os-ink-dim);font-size:13px}.book-freshness.svelte-1x10qp3{font-size:11px;color:var(--os-ink-faint)}.book-freshness[data-stale=true].svelte-1x10qp3{color:var(--os-warn)}.book-stale.svelte-1x10qp3{background:var(--os-warn-soft);color:var(--os-warn);padding:10px 14px;border-radius:6px;margin-bottom:14px;font-size:13px}.book-detail__panel.svelte-1x10qp3{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px}.book-detail__panel.svelte-1x10qp3 h2:where(.svelte-1x10qp3){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-detail__empty.svelte-1x10qp3{color:var(--os-ink-faint);font-size:12px;margin:0}.book-detail__table-wrap.svelte-1x10qp3{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-detail__table.svelte-1x10qp3{width:100%;border-collapse:collapse;font-size:13px}.book-detail__table.svelte-1x10qp3 th:where(.svelte-1x10qp3){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:8px;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-detail__table.svelte-1x10qp3 td:where(.svelte-1x10qp3){padding:8px;border-bottom:1px solid var(--os-line-soft)}.book-list__num.svelte-1x10qp3{text-align:right;font-variant-numeric:tabular-nums}.book-empty.svelte-1x10qp3{border:1px dashed var(--os-line);border-radius:8px;padding:32px;text-align:center;color:var(--os-ink-dim)}.book-empty.svelte-1x10qp3 h2:where(.svelte-1x10qp3){font-family:var(--os-display);font-size:18px;margin:0 0 8px;color:var(--os-ink)}@media(max-width:480px){.book-page.svelte-1x10qp3{padding:14px}}.live-pii.svelte-fky09z{border:1px solid var(--os-line);border-radius:.5rem;padding:1rem;background:var(--os-panel)}.live-pii__title.svelte-fky09z{margin:0;font-size:1rem;font-weight:600}.live-pii__caption.svelte-fky09z{margin:.25rem 0 1rem;font-size:.75rem;color:var(--os-ink-faint)}.live-pii__empty.svelte-fky09z{margin:0;font-size:.875rem;color:var(--os-ink-faint)}.live-pii__fields.svelte-fky09z{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem}.live-pii__row.svelte-fky09z{display:contents}.live-pii__label.svelte-fky09z{font-size:.75rem;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.05em}.live-pii__value.svelte-fky09z{margin:0;font-size:.875rem}.live-pii__hint.svelte-fky09z{margin-top:.75rem;font-size:.75rem;color:var(--os-ink-faint)}.book-detail2.svelte-gm8owp{padding:1.5rem 0}.book-detail2__sub.svelte-gm8owp{margin:.25rem 0 .75rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__dot.svelte-gm8owp{opacity:.6;margin:0 .25rem}.book-detail2__since.svelte-gm8owp{font-size:.6875rem;color:var(--os-ink-faint)}.book-chip.svelte-gm8owp{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem;background:var(--os-well);color:var(--os-ink-dim)}.book-chip--status[data-tone=success].svelte-gm8owp{background:var(--os-success-soft);color:var(--os-success)}.book-chip--status[data-tone=danger].svelte-gm8owp{background:var(--os-danger-soft);color:var(--os-danger)}.book-chip--status[data-tone=warning].svelte-gm8owp{background:var(--os-warn-soft);color:var(--os-warn)}.book-chip--status[data-tone=info].svelte-gm8owp{background:var(--os-info-soft);color:var(--os-info)}.book-chip--status[data-tone=brand].svelte-gm8owp{background:var(--os-accent-soft);color:var(--os-accent)}.book-stale.svelte-gm8owp{margin:.75rem 0;padding:.625rem;background:var(--os-well);border-left:.1875rem solid var(--os-danger);font-size:.75rem}.claim-detail__stepper.svelte-gm8owp{margin:.5rem 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.claim-detail__stepper.svelte-gm8owp ol:where(.svelte-gm8owp){display:grid;grid-auto-flow:column;gap:.5rem;padding:0;margin:0;list-style:none}.claim-detail__stepper.svelte-gm8owp li:where(.svelte-gm8owp){border-top:2px solid var(--os-line);padding-top:.5rem;font-size:.6875rem;color:var(--os-ink-dim)}.claim-detail__stepper.svelte-gm8owp li[data-done=true]:where(.svelte-gm8owp){border-top-color:var(--os-accent);color:var(--os-ink)}.claim-detail__stepper.svelte-gm8owp li[data-current=true]:where(.svelte-gm8owp){font-weight:600}.claim-detail__step-at.svelte-gm8owp{font-size:.625rem;color:var(--os-ink-faint)}.book-detail2__layout.svelte-gm8owp{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start;margin-top:.875rem}@media(max-width:64rem){.book-detail2__layout.svelte-gm8owp{grid-template-columns:minmax(0,1fr)}}.book-detail2__main.svelte-gm8owp{min-width:0}.book-detail2__aside.svelte-gm8owp{display:flex;flex-direction:column;gap:.875rem}.book-detail2.svelte-gm8owp .book-detail2__main .os-widget-card{margin-bottom:.875rem}.book-dl.svelte-gm8owp{display:grid;grid-template-columns:1fr auto;row-gap:.375rem;column-gap:.75rem;margin:0}.book-dl.svelte-gm8owp dt:where(.svelte-gm8owp){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-gm8owp dd:where(.svelte-gm8owp){font-size:.8125rem;margin:0;color:var(--os-ink);text-align:right}.book-empty.svelte-gm8owp{margin:0;font-size:.75rem;color:var(--os-ink-dim)}.claim-detail__docs.svelte-gm8owp{margin:0;padding:0;list-style:none}.claim-detail__docs.svelte-gm8owp li:where(.svelte-gm8owp){display:flex;align-items:center;gap:.625rem;font-size:.8125rem;padding:.25rem 0}.claim-detail__doc-meta.svelte-gm8owp{font-size:.6875rem;color:var(--os-ink-faint)}.book-detail2__ext.svelte-gm8owp{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--os-ink-dim);text-decoration:none}.claim-detail__timeline.svelte-gm8owp{margin:0;padding:0 0 0 1rem;font-size:.8125rem}.claim-detail__t-at.svelte-gm8owp{font-size:.6875rem;color:var(--os-ink-faint)}.claim-detail__t-by.svelte-gm8owp{font-size:.6875rem;color:var(--os-ink-dim)}.claim-detail__t-comment.svelte-gm8owp{margin:.25rem 0 0;font-size:.75rem;color:var(--os-ink)}.claim-detail__action-row.svelte-gm8owp{display:flex;gap:.5rem;flex-wrap:wrap}.claim-detail__dialog.svelte-gm8owp{border:1px solid var(--os-line);border-radius:.5rem;padding:1rem;background:var(--os-panel);margin-top:1rem}.claim-detail__field.svelte-gm8owp{display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);margin-bottom:.5rem;gap:.25rem}.claim-detail__select.svelte-gm8owp{display:block;margin-top:.25rem}.claim-detail__err.svelte-gm8owp{color:var(--os-danger);font-size:.6875rem;margin:.25rem 0 0}.book-link.svelte-gm8owp{background:none;border:none;color:var(--os-ink-dim);text-decoration:underline;cursor:pointer;font-size:.75rem;margin-top:.5rem}.book-claims__table-wrap.svelte-1gmilpf{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-claims.svelte-1gmilpf{padding:24px;max-width:1400px;margin:0 auto}.book-claims__head.svelte-1gmilpf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.book-claims__head.svelte-1gmilpf h1:where(.svelte-1gmilpf){margin:0;font-size:22px;color:var(--os-ink)}.book-claims__meta.svelte-1gmilpf{margin:4px 0 0;font-size:12px;color:var(--os-ink-dim)}.book-cta.svelte-1gmilpf{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 12px;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:6px;font-size:12px}.book-stale.svelte-1gmilpf{margin:12px 0;padding:10px;background:var(--os-well);border-left:3px solid var(--os-danger);font-size:12px}.book-tabs.svelte-1gmilpf{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--os-line)}.book-tabs.svelte-1gmilpf button:where(.svelte-1gmilpf){background:none;border:none;padding:8px 12px;cursor:pointer;font-size:13px;color:var(--os-ink-dim)}.book-tabs.svelte-1gmilpf button[aria-selected=true]:where(.svelte-1gmilpf){color:var(--os-ink);border-bottom:2px solid var(--os-accent)}.book-tabs__count.svelte-1gmilpf{font-size:11px;margin-left:6px;opacity:.7}.book-claims__filters.svelte-1gmilpf{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0;overflow-x:hidden}.book-claims__filters.svelte-1gmilpf label:where(.svelte-1gmilpf){display:flex;flex-direction:column;font-size:11px;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.05em}.book-claims__select.svelte-1gmilpf{display:block;margin-top:4px;min-width:140px}.book-claims__empty.svelte-1gmilpf{margin-top:24px;color:var(--os-ink-dim)}.book-claims__table.svelte-1gmilpf{width:100%;border-collapse:collapse;font-size:13px}.book-claims__table.svelte-1gmilpf th:where(.svelte-1gmilpf),.book-claims__table.svelte-1gmilpf td:where(.svelte-1gmilpf){padding:6px 8px;text-align:left;border-bottom:1px solid var(--os-table-line)}.book-list__num.svelte-1gmilpf{text-align:right}.book-claims__prio[data-prio=high].svelte-1gmilpf{color:var(--os-danger);font-weight:600}.book-claims__prio[data-prio=medium].svelte-1gmilpf{color:var(--os-warn)}.book-chip.svelte-1gmilpf{font-size:11px;padding:3px 8px;border-radius:10px;background:var(--os-well);color:var(--os-ink-dim)}.book-chip--status[data-tone=success].svelte-1gmilpf{background:var(--os-success-soft);color:var(--os-success)}.book-chip--status[data-tone=danger].svelte-1gmilpf{background:var(--os-danger-soft);color:var(--os-danger)}.book-chip--status[data-tone=warning].svelte-1gmilpf{background:var(--os-warn-soft);color:var(--os-warn)}.book-chip--status[data-tone=info].svelte-1gmilpf{background:var(--os-info-soft);color:var(--os-info)}.book-chip--status[data-tone=brand].svelte-1gmilpf{background:var(--os-accent-soft);color:var(--os-accent)}.book-detail2.svelte-1iuo2hg{padding:1.5rem 0}.book-detail2__sub.svelte-1iuo2hg{margin:.25rem 0 1rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__panels.svelte-1iuo2hg{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.875rem;margin-top:.875rem}.book-detail2.svelte-1iuo2hg .os-widget-card{margin-top:.875rem}.book-dl.svelte-1iuo2hg{display:grid;grid-template-columns:1fr auto;row-gap:.5rem;column-gap:.75rem;margin:0}.book-dl.svelte-1iuo2hg dt:where(.svelte-1iuo2hg){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-1iuo2hg dd:where(.svelte-1iuo2hg){font-size:.8125rem;margin:0;color:var(--os-ink);text-align:right}.book-detail2__quote.svelte-1iuo2hg{opacity:.8;padding:.5rem 1rem;border-left:.1875rem solid var(--os-line);margin:.625rem 0 0;font-size:.8125rem}.book-detail2__trace-list.svelte-1iuo2hg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.book-detail2__trace-blob.svelte-1iuo2hg{background:var(--os-panel-1);padding:.5rem;border-radius:.25rem;white-space:pre-wrap;font-size:.75rem;margin:0}.book-detail2__field.svelte-1iuo2hg{display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem}.book-detail2__err.svelte-1iuo2hg{color:var(--os-danger);font-size:.8125rem;margin:.25rem 0 0}.book-empty.svelte-1iuo2hg{color:var(--os-ink-faint);font-size:.75rem;margin:0}.calc.svelte-1b15buk{padding:.75rem 1rem;border:1px solid var(--os-line);border-radius:6px;margin:1rem 0}.calc__head.svelte-1b15buk{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;align-items:baseline}.calc__hint.svelte-1b15buk{opacity:.6;font-size:.85rem}.calc__form.svelte-1b15buk{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;align-items:end}.calc__form.svelte-1b15buk label:where(.svelte-1b15buk){display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;min-width:0}.calc__form.svelte-1b15buk input:where(.svelte-1b15buk){padding:.35rem .5rem;border:1px solid var(--os-line);border-radius:3px;min-width:0;width:100%;box-sizing:border-box}.calc__form.svelte-1b15buk button:where(.svelte-1b15buk){padding:.4rem .9rem;border:1px solid var(--os-btn-2-line);border-radius:3px;cursor:pointer}@media(max-width:480px){.calc__form.svelte-1b15buk button:where(.svelte-1b15buk){grid-column:1 / -1;width:100%}}@media(min-width:768px){.calc__form.svelte-1b15buk{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}.calc__error.svelte-1b15buk{color:var(--os-danger);margin-top:.5rem}.calc__result.svelte-1b15buk{margin-top:1rem}.calc__result.svelte-1b15buk dl:where(.svelte-1b15buk){display:grid;grid-template-columns:10rem 1fr;gap:.25rem 1rem}.mono.svelte-1b15buk{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.ccy.svelte-1b15buk{opacity:.6;margin-left:.25rem;font-size:.85em}.trace-blob.svelte-1b15buk{background:var(--os-panel-1);padding:.5rem;border-radius:4px;white-space:pre-wrap;font-size:.8rem}.calc__trace.svelte-1b15buk{margin-top:.5rem}.book-manual-commission.svelte-16omit4{margin:1rem 0}.book-manual-commission__panel.svelte-16omit4{border:1px solid var(--os-line);border-radius:6px;padding:1rem;background:var(--os-panel)}.book-manual-commission__head.svelte-16omit4 h2:where(.svelte-16omit4){margin:0 0 .25rem;font-size:1.1rem}.book-manual-commission__head.svelte-16omit4 .meta:where(.svelte-16omit4){opacity:.7;font-size:.85rem;margin:0 0 1rem}.field.svelte-16omit4{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.field.svelte-16omit4 label:where(.svelte-16omit4),.field.svelte-16omit4 legend:where(.svelte-16omit4){font-weight:600;font-size:.9rem}.field__error.svelte-16omit4{color:var(--os-danger);font-size:.8rem;margin:0}.book-manual-commission__foot.svelte-16omit4{margin-top:.5rem}.book-commissions__tabs.svelte-cv7yri{display:flex;gap:4px;margin-top:16px;border-bottom:1px solid var(--os-line);overflow-x:auto;-webkit-overflow-scrolling:touch}.tab.svelte-cv7yri{background:none;border:none;padding:8px 14px;cursor:pointer;font-size:13px;color:var(--os-ink-dim);white-space:nowrap}.tab.is-active.svelte-cv7yri{color:var(--os-ink);border-bottom:2px solid var(--os-accent);font-weight:600}.tab__count.svelte-cv7yri{margin-left:6px;opacity:.7;font-size:11px}.book-table-wrap.svelte-cv7yri{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-cv7yri{width:100%;border-collapse:collapse;font-size:13px}.book-table.svelte-cv7yri th:where(.svelte-cv7yri){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:8px;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-table.svelte-cv7yri td:where(.svelte-cv7yri){padding:8px;border-bottom:1px solid var(--os-line-soft)}.num.svelte-cv7yri{text-align:right}.mono.svelte-cv7yri{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty.svelte-cv7yri{opacity:.6;padding:2rem;text-align:center}.book-commissions__bulkbar.svelte-cv7yri{display:flex;gap:1rem;padding:.75rem;background:var(--os-accent-soft);border-radius:4px;margin:12px 0}.book-cta.svelte-cv7yri{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 12px;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:6px;font-size:12px}.book-form.svelte-18lbinc{padding:1.5rem 0;max-width:48rem}.book-form__panel.svelte-18lbinc{margin-top:1.25rem;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:1rem;background:var(--os-panel)}.row.svelte-18lbinc{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0}.book-form__field.svelte-18lbinc{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.book-form__select.svelte-18lbinc{display:block}fieldset.svelte-18lbinc{border:1px solid var(--os-line);border-radius:.5rem;padding:1rem;margin:1rem 0}legend.svelte-18lbinc{padding:0 .5rem;font-size:.875rem}.hint.svelte-18lbinc{color:var(--os-ink-faint);font-size:.75rem;margin-left:.5rem}.warn.svelte-18lbinc{background:var(--os-warn-soft);border:1px solid color-mix(in srgb,var(--os-warn) 40%,transparent);padding:.5rem;border-radius:.25rem;font-size:.875rem;margin-top:.5rem}.toggle.svelte-18lbinc{display:inline-flex;align-items:center;gap:.5rem}.err.svelte-18lbinc{color:var(--os-danger);font-size:.75rem}.book-detail2.svelte-1dk0jju{padding:1.5rem 0}.book-detail2__sub.svelte-1dk0jju{margin:.25rem 0 1rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__panels.svelte-1dk0jju{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.875rem;margin-top:.875rem}.book-detail2.svelte-1dk0jju .os-widget-card{margin-top:.875rem}.book-dl.svelte-1dk0jju{display:grid;grid-template-columns:1fr auto;row-gap:.5rem;column-gap:.75rem;margin:0}.book-dl.svelte-1dk0jju dt:where(.svelte-1dk0jju){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-1dk0jju dd:where(.svelte-1dk0jju){font-size:.8125rem;margin:0;color:var(--os-ink);text-align:right}.book-detail2__table-wrap.svelte-1dk0jju{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-detail2__table.svelte-1dk0jju{width:100%;border-collapse:collapse;font-size:.8125rem}.book-detail2__table.svelte-1dk0jju th:where(.svelte-1dk0jju){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:.5rem;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-detail2__table.svelte-1dk0jju td:where(.svelte-1dk0jju){padding:.5rem;border-bottom:1px solid var(--os-line-soft)}.book-detail2__num.svelte-1dk0jju{text-align:right}.book-detail2__field.svelte-1dk0jju{display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem;margin-bottom:.625rem}.book-detail2__err.svelte-1dk0jju{color:var(--os-danger);font-size:.8125rem;margin:.25rem 0 0}.book-empty.svelte-1dk0jju{color:var(--os-ink-faint);font-size:.75rem;margin:0}.filters.svelte-11g7k9s{display:flex;gap:1rem;margin:12px 0;flex-wrap:wrap}.filters.svelte-11g7k9s label:where(.svelte-11g7k9s){display:flex;flex-direction:column;font-size:11px;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.05em}.filters__select.svelte-11g7k9s{display:block;margin-top:4px;min-width:140px}.book-table-wrap.svelte-11g7k9s{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-11g7k9s{width:100%;border-collapse:collapse;font-size:13px}.book-table.svelte-11g7k9s th:where(.svelte-11g7k9s){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:8px;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-table.svelte-11g7k9s td:where(.svelte-11g7k9s){padding:8px;border-bottom:1px solid var(--os-line-soft)}.num.svelte-11g7k9s{text-align:right}.mono.svelte-11g7k9s{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.empty.svelte-11g7k9s{opacity:.6;padding:2rem;text-align:center}.book-cta.svelte-11g7k9s{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 12px;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:6px;font-size:12px}.book-form.svelte-51otb2{padding:1.5rem 0;max-width:45rem}.book-form__sub.svelte-51otb2{margin:.25rem 0 0;color:var(--os-ink-dim);font-size:.8125rem}.book-form__panel.svelte-51otb2{margin-top:1.25rem;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:1rem;background:var(--os-panel)}.book-form__field.svelte-51otb2{display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem;margin-bottom:.625rem}.book-form__select.svelte-51otb2{display:block}.book-form__err.svelte-51otb2{color:var(--os-danger);font-size:.6875rem;margin:.25rem 0 0}.book-form.svelte-9v14dp{padding:1.5rem 0;max-width:48rem}.wizard-steps.svelte-9v14dp{display:flex;gap:1rem;margin:1rem 0}.step.svelte-9v14dp{padding:.25rem .5rem;opacity:.5;font-size:.875rem}.step.is-active.svelte-9v14dp{opacity:1;font-weight:600;color:var(--os-accent)}.book-form__panel.svelte-9v14dp{border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:1rem;background:var(--os-panel)}.book-form__panel-title.svelte-9v14dp{margin:0 0 .75rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim)}.book-form__table-wrap.svelte-9v14dp{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:.875rem}.book-form__table.svelte-9v14dp{width:100%;border-collapse:collapse;font-size:.8125rem}.book-form__table.svelte-9v14dp th:where(.svelte-9v14dp),.book-form__table.svelte-9v14dp td:where(.svelte-9v14dp){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left}.book-form__num.svelte-9v14dp{text-align:right}.book-empty.svelte-9v14dp{opacity:.6;font-size:.8125rem}.book-form__field.svelte-9v14dp{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;margin-top:.875rem}.book-form__actions.svelte-9v14dp{display:flex;gap:.5rem;margin-top:1rem}.book-form__review-list.svelte-9v14dp{font-size:.8125rem}.book-form__grouping{flex-wrap:wrap}.book-form.svelte-bn3hda{padding:1.5rem 0;max-width:48rem}.book-form__panel.svelte-bn3hda{margin-top:1.25rem;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:1rem;background:var(--os-panel)}.row.svelte-bn3hda{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0}.book-form__field.svelte-bn3hda{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.book-form__select.svelte-bn3hda{display:block}fieldset.svelte-bn3hda{border:1px solid var(--os-line);border-radius:.5rem;padding:1rem;margin:1rem 0}legend.svelte-bn3hda{padding:0 .5rem;font-size:.875rem}.hint.svelte-bn3hda{color:var(--os-ink-faint);font-size:.75rem;margin-left:.5rem}.err.svelte-bn3hda{color:var(--os-danger);font-size:.75rem}.book-detail2.svelte-lw5gsx{padding:1.5rem 0}.book-detail2__sub.svelte-lw5gsx{margin:.25rem 0 1rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__notes.svelte-lw5gsx{margin:0 0 .875rem;font-size:.8125rem;color:var(--os-ink-dim)}.book-detail2.svelte-lw5gsx .os-widget-card{margin-top:.875rem}.book-detail2__table.svelte-lw5gsx{width:100%;border-collapse:collapse;font-size:.8125rem}.book-detail2__table.svelte-lw5gsx th:where(.svelte-lw5gsx){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:.5rem;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-detail2__table.svelte-lw5gsx td:where(.svelte-lw5gsx){padding:.5rem;border-bottom:1px solid var(--os-line-soft)}.book-detail2__num.svelte-lw5gsx{text-align:right}.book-empty.svelte-lw5gsx{color:var(--os-ink-faint);font-size:.75rem;margin:0}.book-new-payout.svelte-1p1aiwh{margin:1rem 0}.book-new-payout__panel.svelte-1p1aiwh{border:1px solid var(--os-line);border-radius:6px;padding:1rem;background:var(--os-panel)}.book-new-payout__head.svelte-1p1aiwh h2:where(.svelte-1p1aiwh){margin:0 0 .25rem;font-size:1.1rem}.book-new-payout__head.svelte-1p1aiwh .meta:where(.svelte-1p1aiwh){opacity:.7;font-size:.85rem;margin:0 0 1rem}.field.svelte-1p1aiwh{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.field-row.svelte-1p1aiwh{display:flex;gap:1rem}.field-row.svelte-1p1aiwh .field:where(.svelte-1p1aiwh){flex:1}.field.svelte-1p1aiwh label:where(.svelte-1p1aiwh),.field.svelte-1p1aiwh legend:where(.svelte-1p1aiwh),.label-strong.svelte-1p1aiwh{font-weight:600;font-size:.9rem}.field__error.svelte-1p1aiwh{color:var(--os-danger);font-size:.8rem;margin:0}.field__other-errors.svelte-1p1aiwh{border:1px solid var(--os-danger);border-radius:4px;background:var(--os-danger-soft);color:var(--os-danger);padding:.5rem .75rem;margin:0 0 .75rem;font-size:.85rem}.field__other-errors.svelte-1p1aiwh ul:where(.svelte-1p1aiwh){margin:.25rem 0 0;padding-left:1.25rem}.commission-list.svelte-1p1aiwh{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.commission-list.svelte-1p1aiwh li:where(.svelte-1p1aiwh) label:where(.svelte-1p1aiwh){display:flex;align-items:center;gap:.5rem;padding:.25rem;font-weight:400}.mono.svelte-1p1aiwh{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.meta.svelte-1p1aiwh{opacity:.6;font-size:.85rem}.num.svelte-1p1aiwh{text-align:right}.book-new-payout__foot.svelte-1p1aiwh{margin-top:.5rem}.book-table-wrap.svelte-1n64ao7{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-1n64ao7{width:100%;border-collapse:collapse;font-size:13px}.book-table.svelte-1n64ao7 th:where(.svelte-1n64ao7){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:8px;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-table.svelte-1n64ao7 td:where(.svelte-1n64ao7){padding:8px;border-bottom:1px solid var(--os-line-soft)}.num.svelte-1n64ao7{text-align:right}.mono.svelte-1n64ao7{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.empty.svelte-1n64ao7{opacity:.6;padding:2rem;text-align:center}.book-page.svelte-1dwu8um{padding:24px;max-width:1400px;margin:0 auto;min-width:0}.book-head.svelte-1dwu8um{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.book-head.svelte-1dwu8um h1:where(.svelte-1dwu8um){font-family:var(--os-display);font-size:28px;margin:0;color:var(--os-ink)}.book-head__sub.svelte-1dwu8um{margin:4px 0 0;color:var(--os-ink-dim);font-size:13px}.book-head__right.svelte-1dwu8um{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.book-freshness.svelte-1dwu8um{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--os-ink-dim)}.book-freshness__dot.svelte-1dwu8um{width:7px;height:7px;border-radius:50%;background:var(--os-success)}.book-freshness[data-stale=true].svelte-1dwu8um .book-freshness__dot:where(.svelte-1dwu8um){background:var(--os-warn)}.book-freshness[data-stale=true].svelte-1dwu8um{color:var(--os-warn)}.book-viewtoggle.svelte-1dwu8um{display:inline-flex;border:1px solid var(--os-line);border-radius:6px;overflow:hidden}.book-viewtoggle__btn.svelte-1dwu8um{display:inline-flex;align-items:center;gap:4px;border:0;padding:6px 10px;font-size:12px;background:var(--os-panel);color:var(--os-ink-dim);cursor:pointer}.book-viewtoggle__btn[aria-pressed=true].svelte-1dwu8um{background:var(--os-accent-soft);color:var(--os-accent)}.book-stale.svelte-1dwu8um{background:var(--os-warn-soft);color:var(--os-warn);padding:10px 14px;border-radius:6px;margin-bottom:14px;font-size:13px}.book-filters.svelte-1dwu8um{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap;color:var(--os-ink-dim)}.book-filters__field.svelte-1dwu8um{display:inline-flex;align-items:center;gap:6px;font-size:12px}.book-filters__field.svelte-1dwu8um input:where(.svelte-1dwu8um){font-size:12px;padding:4px 8px;border:1px solid var(--os-line);border-radius:4px;background:var(--os-panel);color:var(--os-ink)}.book-filters__days.svelte-1dwu8um input:where(.svelte-1dwu8um){width:60px}.book-filters__select.svelte-1dwu8um{display:block;min-width:140px}.book-empty.svelte-1dwu8um{border:1px dashed var(--os-line);border-radius:8px;padding:32px;text-align:center;color:var(--os-ink-dim)}.book-empty.svelte-1dwu8um h2:where(.svelte-1dwu8um){font-family:var(--os-display);font-size:18px;margin:0 0 8px;color:var(--os-ink)}.book-board.svelte-1dwu8um{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.book-col.svelte-1dwu8um{background:var(--os-panel-1);border:1px solid var(--os-line);border-radius:8px;padding:10px;min-width:0}.book-col__head.svelte-1dwu8um{display:flex;align-items:center;justify-content:space-between;padding:0 4px 8px}.book-col__head.svelte-1dwu8um h2:where(.svelte-1dwu8um){font-size:12px;margin:0;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-col__count.svelte-1dwu8um{font-size:11px;color:var(--os-ink-dim);background:var(--os-well);padding:2px 8px;border-radius:10px}.book-col__list.svelte-1dwu8um{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.book-card.svelte-1dwu8um{background:var(--os-panel);border:1px solid var(--os-line);border-radius:6px;transition:border-color .12s ease}.book-card.svelte-1dwu8um:hover{border-color:var(--os-accent)}.book-card__link.svelte-1dwu8um{display:block;padding:10px 12px;text-decoration:none;color:inherit}.book-card__head.svelte-1dwu8um{display:flex;align-items:center;justify-content:space-between;gap:6px}.book-card__num.svelte-1dwu8um{font-size:11px;color:var(--os-ink-dim)}.book-chip.svelte-1dwu8um{font-size:10px;padding:2px 6px;background:var(--os-well);border-radius:10px;color:var(--os-ink-dim)}.book-card__holder.svelte-1dwu8um{margin-top:4px;font-size:13px;color:var(--os-ink);font-weight:500}.book-card__meta.svelte-1dwu8um{margin-top:2px;font-size:11px;color:var(--os-ink-dim);display:flex;gap:4px}.book-card__dot.svelte-1dwu8um{opacity:.6}.book-card__foot.svelte-1dwu8um{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.book-card__premium.svelte-1dwu8um{font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--os-ink)}.book-card__agent.svelte-1dwu8um{font-size:11px;color:var(--os-ink-dim)}.book-col__more.svelte-1dwu8um{list-style:none;font-size:11px;color:var(--os-ink-faint);padding:6px 4px}.book-list.svelte-1dwu8um{overflow:auto;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel)}.book-list.svelte-1dwu8um table:where(.svelte-1dwu8um){width:100%;border-collapse:collapse;font-size:13px}.book-list.svelte-1dwu8um th:where(.svelte-1dwu8um),.book-list.svelte-1dwu8um td:where(.svelte-1dwu8um){padding:10px 12px;border-bottom:1px solid var(--os-line-soft);text-align:left}.book-list.svelte-1dwu8um th:where(.svelte-1dwu8um){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim)}.book-list__num.svelte-1dwu8um{font-variant-numeric:tabular-nums;text-align:right}.book-ext.svelte-1dwu8um{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--os-accent)}@media(max-width:480px){.book-page.svelte-1dwu8um{padding:14px}.book-head.svelte-1dwu8um{align-items:flex-start}}.book-detail2.svelte-1rx5839{padding:1.5rem 0}.book-detail2__sub.svelte-1rx5839{margin:.25rem 0 .5rem;color:var(--os-ink-dim);font-size:.8125rem}.book-detail2__dot.svelte-1rx5839{opacity:.6;margin:0 .25rem}.book-chip.svelte-1rx5839{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem;background:var(--os-well);color:var(--os-ink-dim)}.book-chip--status.svelte-1rx5839{background:var(--os-accent-soft);color:var(--os-accent)}.book-detail2__since.svelte-1rx5839{font-size:.6875rem;color:var(--os-ink-faint)}.book-stale.svelte-1rx5839{background:var(--os-warn-soft);color:var(--os-warn);padding:.625rem .875rem;border-radius:.375rem;margin:.5rem 0 .25rem;font-size:.8125rem}.book-detail2__freshness.svelte-1rx5839{font-size:.6875rem;color:var(--os-ink-faint);margin:.625rem 0 1rem}.book-detail2__freshness[data-stale=true].svelte-1rx5839{color:var(--os-warn)}.book-detail2__layout.svelte-1rx5839{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start;margin-top:.875rem}@media(max-width:64rem){.book-detail2__layout.svelte-1rx5839{grid-template-columns:minmax(0,1fr)}}.book-detail2__aside.svelte-1rx5839{display:flex;flex-direction:column;gap:.875rem}.book-detail2__main.svelte-1rx5839{min-width:0}.book-detail2__panel.svelte-1rx5839{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:.875rem 1rem}.book-detail2__panel-head.svelte-1rx5839{display:flex;justify-content:flex-end;margin-bottom:.625rem}.book-dl.svelte-1rx5839{display:grid;grid-template-columns:1fr auto;row-gap:.375rem;column-gap:.75rem;margin:0}.book-dl.svelte-1rx5839 dt:where(.svelte-1rx5839){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-1rx5839 dd:where(.svelte-1rx5839){font-size:.8125rem;margin:0;color:var(--os-ink)}.book-empty.svelte-1rx5839{color:var(--os-ink-faint);font-size:.75rem;margin:0}.book-tabs.svelte-1rx5839{display:flex;gap:.25rem;border-bottom:1px solid var(--os-line);margin-bottom:.875rem}.book-tabs.svelte-1rx5839 button:where(.svelte-1rx5839){background:transparent;border:0;padding:.5rem .75rem;font-size:.8125rem;color:var(--os-ink-dim);cursor:pointer;border-bottom:2px solid transparent}.book-tabs.svelte-1rx5839 button[aria-selected=true]:where(.svelte-1rx5839){color:var(--os-accent);border-bottom-color:var(--os-accent)}.book-tabs__count.svelte-1rx5839{display:inline-block;font-size:.625rem;padding:.0625rem .3125rem;border-radius:999rem;background:var(--os-well);margin-left:.25rem;color:var(--os-ink-dim)}.book-detail2__table.svelte-1rx5839{width:100%;border-collapse:collapse;font-size:.8125rem}.book-detail2__table.svelte-1rx5839 th:where(.svelte-1rx5839){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-dim);padding:.5rem;text-align:left;border-bottom:1px solid var(--os-line-soft)}.book-detail2__table.svelte-1rx5839 td:where(.svelte-1rx5839){padding:.5rem;border-bottom:1px solid var(--os-line-soft)}.book-detail2__num.svelte-1rx5839{text-align:right}.book-detail2__ext.svelte-1rx5839{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--os-accent)}.book-detail2__cta.svelte-1rx5839{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;padding:.375rem .75rem;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:.375rem;font-size:.75rem}.book-stepper.svelte-1rx5839{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.book-stepper.svelte-1rx5839 li:where(.svelte-1rx5839){display:flex;justify-content:space-between;gap:.625rem;padding:.375rem .625rem;background:var(--os-panel-1);border-radius:.25rem}.book-stepper__status.svelte-1rx5839{font-size:.8125rem;color:var(--os-ink)}.book-stepper__at.svelte-1rx5839{font-size:.6875rem;color:var(--os-ink-dim)}.book-detail2.svelte-22wca7{padding:1.5rem 0}.book-detail2__dot.svelte-22wca7{opacity:.6;margin:0 .25rem}.book-detail2__layout.svelte-22wca7{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start;margin-top:1rem}@media(max-width:64rem){.book-detail2__layout.svelte-22wca7{grid-template-columns:minmax(0,1fr)}}.book-detail2__aside.svelte-22wca7{display:flex;flex-direction:column;gap:.875rem}.book-detail2__main.svelte-22wca7{min-width:0}.book-detail2__panel.svelte-22wca7{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:.875rem 1rem}.book-dl.svelte-22wca7{display:grid;grid-template-columns:1fr auto;row-gap:.5rem;column-gap:.75rem;margin:0}.book-dl.svelte-22wca7 dt:where(.svelte-22wca7){font-size:.75rem;color:var(--os-ink-dim)}.book-dl.svelte-22wca7 dd:where(.svelte-22wca7){font-size:.8125rem;margin:0;color:var(--os-ink);text-align:right}.book-tabs.svelte-22wca7{display:flex;gap:.25rem;border-bottom:1px solid var(--os-line);margin-bottom:.875rem}.book-tabs.svelte-22wca7 button:where(.svelte-22wca7){background:transparent;border:0;padding:.5rem .75rem;font-size:.8125rem;color:var(--os-ink-dim);cursor:pointer;border-bottom:2px solid transparent}.book-tabs.svelte-22wca7 button.is-active:where(.svelte-22wca7){color:var(--os-accent);border-bottom-color:var(--os-accent)}.book-tabs__count.svelte-22wca7{display:inline-block;font-size:.625rem;padding:.0625rem .3125rem;border-radius:999rem;background:var(--os-well);margin-left:.25rem;color:var(--os-ink-dim)}.book-empty.svelte-22wca7{color:var(--os-ink-faint);padding:2rem 0;margin:0}.pill.svelte-22wca7{display:inline-block;padding:.125rem .5rem;border-radius:999rem;font-size:.75rem}.pill--ok.svelte-22wca7{background:var(--os-success-soft);color:var(--os-success)}.pill--muted.svelte-22wca7{background:var(--os-well);color:var(--os-ink-dim)}.duplicate-strip.svelte-22wca7{background:var(--os-warn-soft);border:1px solid color-mix(in srgb,var(--os-warn) 40%,transparent);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.duplicate-strip__header.svelte-22wca7{display:flex;justify-content:space-between;margin-bottom:.5rem}.duplicate-strip__meta.svelte-22wca7{color:var(--os-ink-dim);font-size:.875rem}.duplicate-strip.svelte-22wca7 ul:where(.svelte-22wca7){list-style:none;padding:0;margin:0}.duplicate-strip.svelte-22wca7 li:where(.svelte-22wca7){display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.duplicate-strip__name.svelte-22wca7{font-weight:500}.duplicate-strip__code.svelte-22wca7{background:color-mix(in srgb,var(--os-warn) 20%,transparent);padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;margin-right:.25rem}.duplicate-strip__score.svelte-22wca7{color:var(--os-ink-dim);font-size:.75rem}.duplicate-strip__link.svelte-22wca7{color:var(--os-accent);font-size:.875rem;display:inline-flex;align-items:center;gap:.25rem}.duplicate-strip__dismiss.svelte-22wca7{padding:.25rem .5rem;border:1px solid var(--os-btn-2-line);background:var(--os-btn-2);border-radius:.25rem;cursor:pointer;font-size:.75rem}.book-detail2__table.svelte-22wca7{width:100%;border-collapse:collapse}.book-detail2__table.svelte-22wca7 th:where(.svelte-22wca7),.book-detail2__table.svelte-22wca7 td:where(.svelte-22wca7){text-align:left;padding:.5rem;border-bottom:1px solid var(--os-table-line);font-size:.8125rem}code.key.svelte-22wca7{background:var(--os-panel-2);padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;margin-right:.25rem}.muted.svelte-22wca7{color:var(--os-ink-faint)}.field-error.svelte-22wca7{color:var(--os-danger);font-size:.75rem}.book-detail2__field.svelte-22wca7{display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem}details.deactivate-dialog.svelte-22wca7 summary:where(.svelte-22wca7){cursor:pointer;padding:.5rem 1rem;border:1px solid var(--os-line);border-radius:.25rem}.book-policyholders__head.svelte-7002l5{display:flex;justify-content:space-between;align-items:start}.book-policyholders__meta.svelte-7002l5{color:var(--os-ink-dim);font-size:.875rem}.book-policyholders__cta.svelte-7002l5{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--os-accent-fill);color:var(--os-accent-ink);border-radius:4px}.book-policyholders__tabs.svelte-7002l5{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;overflow-x:hidden}.book-policyholders__tabs.svelte-7002l5 button:where(.svelte-7002l5){padding:.5rem 1rem;border:1px solid var(--os-line);background:transparent;border-radius:4px;cursor:pointer}.book-policyholders__tabs.svelte-7002l5 button.is-active:where(.svelte-7002l5){background:var(--os-panel-2)}.book-policyholders__search.svelte-7002l5{margin:.5rem 0 1rem}.book-policyholders__search.svelte-7002l5 input:where(.svelte-7002l5){padding:.5rem;width:20rem;max-width:100%}.book-policyholders__table-wrap.svelte-7002l5{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-policyholders__table.svelte-7002l5{width:100%;border-collapse:collapse}.book-policyholders__table.svelte-7002l5 th:where(.svelte-7002l5),.book-policyholders__table.svelte-7002l5 td:where(.svelte-7002l5){text-align:left;padding:.5rem;border-bottom:1px solid var(--os-table-line)}.book-policyholders__ext.svelte-7002l5{margin-left:.25rem;color:var(--os-ink-faint)}.book-policyholders__empty.svelte-7002l5{color:var(--os-ink-faint);padding:2rem 0}.pill.svelte-7002l5{display:inline-block;padding:.125rem .5rem;border-radius:999px;font-size:.75rem}.pill--ok.svelte-7002l5{background:var(--os-success-soft);color:var(--os-success)}.pill--muted.svelte-7002l5{background:var(--os-well);color:var(--os-ink-dim)}.book-table-wrap.svelte-1vuzn87{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-1vuzn87{width:100%;border-collapse:collapse}.book-table.svelte-1vuzn87 th:where(.svelte-1vuzn87),.book-table.svelte-1vuzn87 td:where(.svelte-1vuzn87){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left}.num.svelte-1vuzn87{text-align:right}.mono.svelte-1vuzn87{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.meta.svelte-1vuzn87{opacity:.6;font-size:.85rem}.empty.svelte-1vuzn87{opacity:.6;padding:2rem;text-align:center}.v2-mono.svelte-8v2zrk{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.v2-neg-tag.svelte-8v2zrk{display:inline-flex;margin-left:.375rem}.v2-mono.svelte-4ytpn3,.v2-mono.svelte-12r5bxa{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.v2-neg-tag.svelte-12r5bxa{display:inline-flex;margin-left:.375rem}.v2-mono.svelte-1m8urnk,.v2-mono.svelte-1d2jymz,.v2-mono.svelte-1eecylq,.v2-mono.svelte-cb1r1p,.v2-mono.svelte-l01bcb{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.stat-tile.svelte-5q46ec{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px}.stat-tile__label.svelte-5q46ec{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.stat-tile__row.svelte-5q46ec{display:flex;align-items:baseline;gap:8px}.stat-tile__value.svelte-5q46ec{font-family:var(--os-display);font-size:28px;line-height:1}.stat-tile__unit.svelte-5q46ec{font-family:var(--os-mono);font-size:12px;margin-left:4px;color:var(--os-ink-faint)}.stat-tile__of.svelte-5q46ec{font-family:var(--os-mono);font-size:11px;color:var(--os-ink-dim)}.stat-tile__slot.svelte-5q46ec{margin-top:4px}.stat-tile__note.svelte-5q46ec{font-size:11.5px;color:var(--os-ink-dim);line-height:1.4}.dial.svelte-1ugnew8{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin:0;position:relative}.dial__centre.svelte-1ugnew8{position:absolute;top:50%;left:0;right:0;transform:translateY(-55%);text-align:center;font-family:var(--os-mono);font-size:12px}.dial__label.svelte-1ugnew8{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--os-ink-faint);text-align:center}.os-table.svelte-1spnuo2{background:var(--os-table-row);border:1px solid var(--os-table-line);border-radius:var(--os-r-card, .75rem)}.os-table__scroll.svelte-1spnuo2{overflow:auto;max-height:70vh}.os-table table{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--os-ink)}.os-table thead{position:sticky;top:0;background:var(--os-table-head);z-index:1}th.os-table__th.is-sorted{color:var(--os-ink)}.os-table__sort{display:inline-flex;gap:.25rem;align-items:center;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.os-table__arrow{font-size:.5625rem}.os-table__filters th{padding:.375rem .5rem;border-bottom:1px solid var(--os-line)}.os-table__filters input{width:100%;padding:.25rem .375rem;font-size:.71875rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:var(--os-r-inner, .375rem)}.os-table tbody tr{border-top:1px solid var(--os-table-line)}.os-table tbody tr:hover:not(:has(.os-table__empty)){background:var(--os-table-hover)}.os-table tbody tr:first-child{border-top:0}.os-table__empty{text-align:center;font-style:italic;color:var(--os-ink-dim);padding:1.5rem}.stepper.svelte-1hxof83{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.stepper__stage.svelte-1hxof83{display:inline-flex;align-items:center;gap:6px}.stepper__btn.svelte-1hxof83{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:999px;color:var(--os-ink);font-family:var(--os-mono);font-size:11.5px;cursor:pointer}.stepper__btn--static.svelte-1hxof83{cursor:default}.stepper__stage[data-state=awaiting].svelte-1hxof83 .stepper__btn:where(.svelte-1hxof83){background:color-mix(in srgb,var(--os-warn, #d4b057) 10%,transparent);border-color:color-mix(in srgb,var(--os-warn, #d4b057) 30%,var(--os-line))}.stepper__stage[data-state=current].svelte-1hxof83 .stepper__btn:where(.svelte-1hxof83){background:color-mix(in srgb,var(--os-accent) 10%,transparent);border-color:color-mix(in srgb,var(--os-accent) 32%,var(--os-line))}.stepper__stage[data-state=failed].svelte-1hxof83 .stepper__btn:where(.svelte-1hxof83){background:color-mix(in srgb,var(--os-fail) 10%,transparent);border-color:color-mix(in srgb,var(--os-fail) 30%,var(--os-line))}.stepper__meta.svelte-1hxof83{color:var(--os-ink-faint)}.stepper__sep.svelte-1hxof83{color:var(--os-ink-faint);font-size:12px}[data-size=sm].svelte-1hxof83 .stepper__btn:where(.svelte-1hxof83){padding:3px 8px;font-size:10.5px}.proposal.svelte-wr9nee{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.proposal__head.svelte-wr9nee{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.proposal__title.svelte-wr9nee{font-size:14px;color:var(--os-ink)}.proposal__meta.svelte-wr9nee{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint)}.proposal__chip.svelte-wr9nee{font-family:var(--os-mono);font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--os-line)}.proposal__chip--pending.svelte-wr9nee{color:var(--os-warn, #d4b057);background:color-mix(in srgb,var(--os-warn, #d4b057) 10%,transparent);border-color:color-mix(in srgb,var(--os-warn, #d4b057) 30%,var(--os-line))}.proposal__chip--approved.svelte-wr9nee{color:var(--os-success);background:color-mix(in srgb,var(--os-success) 10%,transparent);border-color:color-mix(in srgb,var(--os-success) 30%,var(--os-line))}.proposal__chip--rejected.svelte-wr9nee{color:var(--os-fail);background:color-mix(in srgb,var(--os-fail) 10%,transparent);border-color:color-mix(in srgb,var(--os-fail) 30%,var(--os-line))}.proposal__diff.svelte-wr9nee{font-family:var(--os-mono);font-size:12px;padding:10px 12px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:8px;white-space:pre;overflow-x:auto;display:flex;flex-direction:column}.diff-add.svelte-wr9nee{color:var(--os-success)}.diff-remove.svelte-wr9nee{color:var(--os-fail)}.diff-context.svelte-wr9nee{color:var(--os-ink-dim)}.proposal__why-btn.svelte-wr9nee{background:transparent;border:0;font-family:var(--os-mono);font-size:11px;color:var(--os-ink-dim);cursor:pointer;padding:0}.proposal__reason.svelte-wr9nee{margin:6px 0 0;font-size:12px;color:var(--os-ink);line-height:1.5}.proposal__actions.svelte-wr9nee{display:flex;gap:8px;justify-content:flex-end}.proposal__btn.svelte-wr9nee{font-family:var(--os-mono);font-size:11px;padding:6px 12px;border-radius:6px;cursor:pointer}.proposal__btn--primary.svelte-wr9nee{color:var(--os-accent-ink);background:var(--os-accent-fill);border:1px solid color-mix(in srgb,var(--os-accent-fill) 70%,transparent)}.proposal__btn--secondary.svelte-wr9nee{color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line)}.sug.svelte-1267ekg{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.sug__head.svelte-1267ekg{display:flex;align-items:center;justify-content:space-between;gap:10px}.sug__persona.svelte-1267ekg{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.sug__trust.svelte-1267ekg{font-family:var(--os-mono);font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--os-line)}.sug__trust--verified.svelte-1267ekg{color:var(--os-success);background:color-mix(in srgb,var(--os-success) 10%,transparent);border-color:color-mix(in srgb,var(--os-success) 30%,var(--os-line))}.sug__trust--inferred.svelte-1267ekg{color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 10%,transparent);border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line))}.sug__trust--not-checked.svelte-1267ekg{color:var(--os-ink-dim);background:var(--os-panel-2);border-color:var(--os-line)}.sug__trust--failed.svelte-1267ekg{color:var(--os-fail);background:color-mix(in srgb,var(--os-fail) 10%,transparent);border-color:color-mix(in srgb,var(--os-fail) 30%,var(--os-line))}.sug__title.svelte-1267ekg{font-family:var(--os-display);font-size:15px;margin:0;color:var(--os-ink);line-height:1.3}.sug__body.svelte-1267ekg{font-size:13px;color:var(--os-ink);line-height:1.5;margin:0}.sug__evidence.svelte-1267ekg{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint)}.sug__actions.svelte-1267ekg{display:flex;gap:8px;flex-wrap:wrap}.sug__btn.svelte-1267ekg{font-family:var(--os-mono);font-size:11px;padding:5px 10px;border-radius:6px;cursor:pointer}.sug__btn--primary.svelte-1267ekg{color:var(--os-accent-ink);background:var(--os-accent-fill);border:1px solid color-mix(in srgb,var(--os-accent-fill) 70%,transparent)}.sug__btn--ghost.svelte-1267ekg{color:var(--os-ink-dim);background:transparent;border:1px solid var(--os-line)}.err.svelte-1lh3m9m{padding:14px 16px;display:flex;flex-direction:column;gap:8px;border-color:color-mix(in srgb,var(--os-fail) 30%,var(--os-line))}.err__head.svelte-1lh3m9m{display:flex;align-items:center;gap:8px}.err__glyph.svelte-1lh3m9m{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--os-fail) 15%,transparent);color:var(--os-fail);font-family:var(--os-mono);font-size:11px}.err__title.svelte-1lh3m9m{margin:0;font-size:14px;color:var(--os-ink)}.err__cause.svelte-1lh3m9m{margin:0;font-size:13px;color:var(--os-ink);line-height:1.5}.err__scope.svelte-1lh3m9m{margin:0;font-size:11.5px;color:var(--os-ink-dim)}.err__scope-detail.svelte-1lh3m9m{margin:0;font-family:var(--os-mono);font-size:11px;color:var(--os-ink-faint)}.err__actions.svelte-1lh3m9m{display:flex;gap:8px}.err__btn.svelte-1lh3m9m{font-family:var(--os-mono);font-size:11px;padding:5px 12px;border-radius:6px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);cursor:pointer}.timeline.svelte-181pd5z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.timeline__ev.svelte-181pd5z{display:grid;grid-template-columns:76px 12px 1fr;gap:10px;align-items:flex-start}.timeline__time.svelte-181pd5z{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint);padding-top:4px}.timeline__dot.svelte-181pd5z{display:inline-block;width:8px;height:8px;border-radius:999px;margin-top:7px;margin-left:2px;box-shadow:0 0 0 2px var(--os-panel)}.timeline__body.svelte-181pd5z{display:flex;flex-direction:column;gap:2px;min-width:0}.timeline__title.svelte-181pd5z{font-size:13px;color:var(--os-ink);text-decoration:none}a.timeline__title.svelte-181pd5z:hover{text-decoration:underline}.timeline__meta.svelte-181pd5z{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint)}.legend.svelte-af5gcb{margin:0}.legend__items.svelte-af5gcb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 16px}.legend__item.svelte-af5gcb{display:inline-flex;align-items:center;gap:6px}.legend__swatch.svelte-af5gcb{display:inline-block;width:10px;height:10px;border-radius:999px;border:1px solid transparent}.legend__swatch--square.svelte-af5gcb{border-radius:2px}.legend__swatch--line.svelte-af5gcb{height:2px;width:14px;border-top:2px solid;border-radius:0;background:transparent}.legend__swatch--ring.svelte-af5gcb{background:transparent!important;border-width:2px}.legend__label.svelte-af5gcb{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-dim)}.legend__alt.svelte-af5gcb{margin-top:6px;font-size:11.5px;color:var(--os-ink-faint);line-height:1.4}.tl-row.svelte-xjj48g{display:grid;grid-template-columns:1fr;gap:2px;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;position:relative}.tl-row.svelte-xjj48g:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.tl-row-main.svelte-xjj48g{display:grid;grid-template-columns:1.5rem minmax(4.5rem,auto) minmax(0,1fr) 12.5rem minmax(9.375rem,max-content);align-items:center;gap:.625rem}.tl-project-col.svelte-xjj48g{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:.8125rem}.tl-project-col.svelte-xjj48g>:where(.svelte-xjj48g){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-project-name.svelte-xjj48g{color:var(--os-fg)}@media(max-width:40rem){.tl-row-main.svelte-xjj48g{grid-template-columns:1.5rem minmax(3.5rem,auto) minmax(0,1fr) auto}.tl-project-col.svelte-xjj48g{grid-column:3;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:0 .5rem;font-size:.75rem}}.tl-editing.svelte-xjj48g{background:var(--os-panel-2);box-shadow:0 0 0 1px var(--os-accent)}.tl-saving.svelte-xjj48g{opacity:.7}.tl-locked.svelte-xjj48g{opacity:.75;cursor:default}.tl-synced.svelte-xjj48g{cursor:default}.tl-synced.svelte-xjj48g .tl-glyph-synced:where(.svelte-xjj48g){color:var(--os-info, #4a7fb4)}.tl-held.svelte-xjj48g .tl-affordance:where(.svelte-xjj48g){color:var(--os-info)}.tl-overlap.svelte-xjj48g .tl-affordance:where(.svelte-xjj48g){color:var(--os-warn)}.tl-estimated.svelte-xjj48g .tl-hours-value:where(.svelte-xjj48g){font-style:italic}.tl-affordance.svelte-xjj48g{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;min-height:1.5rem}.tl-glyph.svelte-xjj48g{font-family:var(--os-mono);font-weight:500}.tl-glyph-pencil.svelte-xjj48g{opacity:0;transition:opacity .1s ease}.tl-row.svelte-xjj48g:hover .tl-glyph-pencil:where(.svelte-xjj48g),.tl-row.svelte-xjj48g:focus-visible .tl-glyph-pencil:where(.svelte-xjj48g){opacity:1}.tl-glyph-spin.svelte-xjj48g{display:inline-block;animation:svelte-xjj48g-tl-spin .9s linear infinite}@keyframes svelte-xjj48g-tl-spin{to{transform:rotate(360deg)}}.tl-hours.svelte-xjj48g{font-family:var(--os-mono);font-variant-numeric:tabular-nums;font-weight:500}.tl-desc-input.svelte-xjj48g{width:100%;min-width:0;padding:.1875rem .5rem;border:1px solid var(--os-line);border-radius:.375rem;background:var(--os-panel);color:var(--os-ink);font:inherit;font-size:.8125rem}.tl-desc-input.svelte-xjj48g:focus{outline:none;border-color:var(--os-accent)}.tl-hours-input.svelte-xjj48g{font-family:inherit;font-weight:inherit;width:4.5rem;padding:2px .375rem;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:.25rem}.tl-hours-error.svelte-xjj48g{border-color:var(--os-danger, #c0392b)}.tl-title.svelte-xjj48g{display:flex;flex-direction:column;gap:2px;min-width:0}.tl-title-main.svelte-xjj48g{font-size:.875rem;color:var(--os-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-meta.svelte-xjj48g{font-size:.6875rem;color:var(--os-fg-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-family:var(--os-mono)}.tl-dot.svelte-xjj48g{opacity:.5}.tl-ticket.svelte-xjj48g,.tl-project.svelte-xjj48g{color:var(--os-accent);text-decoration:none}.tl-ticket.svelte-xjj48g{font-family:var(--os-mono)}.tl-ticket.svelte-xjj48g:hover,.tl-project.svelte-xjj48g:hover{text-decoration:underline}.tl-client.svelte-xjj48g{font-size:.75rem;color:var(--os-fg-muted)}.tl-trailing.svelte-xjj48g{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.tl-action.svelte-xjj48g{min-height:2rem;padding:.25rem .625rem;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:.25rem;cursor:pointer;font-size:.75rem}.tl-action-save.svelte-xjj48g,.tl-action-primary.svelte-xjj48g{background:var(--os-accent);color:var(--os-accent-fg, #fff);border-color:transparent}.tl-action-relog.svelte-xjj48g{border-color:var(--os-info);color:var(--os-info)}.tl-relog-discipline.svelte-xjj48g{min-height:2rem;padding:.25rem .5rem;margin-right:.375rem;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:.25rem;font-size:.75rem}.tl-action[disabled].svelte-xjj48g{opacity:.5;cursor:wait}.tl-action-relog[disabled][title].svelte-xjj48g{cursor:not-allowed}.tl-billable.svelte-xjj48g{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem}.tl-error-chip.svelte-xjj48g{display:inline-flex;align-items:center;gap:.375rem;margin-left:2.125rem;margin-top:.25rem;padding:2px .5rem;border-radius:.25rem;background:var(--os-danger-bg, rgba(192, 57, 43, .08));color:var(--os-danger, #c0392b);font-size:.75rem}.tl-overlap-line.svelte-xjj48g,.tl-lock-line.svelte-xjj48g{margin-left:2.125rem;margin-top:2px;font-size:.6875rem;color:var(--os-fg-muted);font-family:var(--os-mono)}.tl-softcap-well.svelte-xjj48g{margin-top:.5rem;margin-left:1.5rem;padding:.625rem .75rem;border:1px dashed var(--os-warn);border-radius:.375rem;background:var(--os-panel-2, var(--os-panel));display:grid;gap:.5rem}.tl-softcap-well.svelte-xjj48g p:where(.svelte-xjj48g){margin:0;font-size:.8125rem}.tl-softcap-check.svelte-xjj48g{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--os-mono)}.tl-softcap-actions.svelte-xjj48g{display:flex;gap:.5rem;justify-content:flex-end}.tl-mono.svelte-xjj48g{font-family:var(--os-mono);font-weight:500}.tl-shake.svelte-xjj48g{animation:svelte-xjj48g-tl-shake .24s linear}@keyframes svelte-xjj48g-tl-shake{0%,to{transform:translate(0)}25%{transform:translate(-.25rem)}75%{transform:translate(.25rem)}}@media(prefers-reduced-motion:reduce){.tl-shake.svelte-xjj48g,.tl-glyph-spin.svelte-xjj48g{animation:none}}.pt-card.svelte-t52kpx{padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.pt-eyebrow.svelte-t52kpx{font-size:10px;letter-spacing:.12em;color:var(--os-ink-dim);margin:0}.pt-dim.svelte-t52kpx{color:var(--os-ink-dim)}.pt-head.svelte-t52kpx{display:flex;align-items:center;justify-content:space-between;gap:8px}.pt-week-nav.svelte-t52kpx{display:inline-flex;align-items:center;gap:6px;min-width:0}.pt-week-nav.svelte-t52kpx .pt-eyebrow:where(.svelte-t52kpx){margin:0}.pt-head.svelte-t52kpx .pt-week-total:where(.svelte-t52kpx){margin-left:auto}.pt-week-nav-btn.svelte-t52kpx{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--os-line);border-radius:6px;background:var(--os-surface, var(--os-panel-2));color:var(--os-ink);cursor:pointer}.pt-week-nav-btn.svelte-t52kpx:hover:not(:disabled){border-color:var(--os-accent);color:var(--os-accent)}.pt-week-jump.svelte-t52kpx{display:inline-flex;align-items:center;height:24px;margin-left:4px;padding:0 10px;border:1px solid var(--os-accent);border-radius:999px;background:color-mix(in srgb,var(--os-accent) 10%,var(--os-surface, var(--os-panel-2)));color:var(--os-accent);font-size:10.5px;letter-spacing:.04em;cursor:pointer}.pt-week-jump.svelte-t52kpx:hover:not(:disabled){background:var(--os-accent);color:var(--os-surface, #fff)}.pt-week-jump.svelte-t52kpx:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.pt-week-nav-btn.svelte-t52kpx:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.pt-week-nav.svelte-t52kpx button:where(.svelte-t52kpx):disabled{opacity:.5;cursor:progress}.pt-week-total.svelte-t52kpx{font-size:11px;color:var(--os-ink)}.pt-week-total.is-running.svelte-t52kpx{color:var(--os-accent)}.pt-empty.svelte-t52kpx{font-size:11px}.pt-dial-row.svelte-t52kpx{display:flex;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--os-line)}.pt-dial-wrap.svelte-t52kpx{position:relative;width:110px;height:110px;flex-shrink:0}.pt-dial-svg.svelte-t52kpx{position:absolute;inset:0;width:100%;height:100%;transform:rotate(0)}.pt-dial-center.svelte-t52kpx{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.pt-dial-today.svelte-t52kpx{font-size:9px;letter-spacing:.1em;color:var(--os-ink-dim)}.pt-dial-value.svelte-t52kpx{font-family:var(--os-display);font-size:22px;line-height:1;color:var(--os-ink)}.pt-dial-cap.svelte-t52kpx{font-size:9px;color:var(--os-ink-dim)}.pt-dial-meta.svelte-t52kpx{display:flex;flex-direction:column;gap:3px;min-width:0}.pt-dial-foot.svelte-t52kpx{font-size:11px;color:var(--os-ink)}.pt-dial-foot.is-running.svelte-t52kpx{color:var(--os-accent)}.pt-dial-hint.svelte-t52kpx{font-size:10.5px}.pt-week-list.svelte-t52kpx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pt-week-row.svelte-t52kpx{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.pt-week-row.is-short.svelte-t52kpx{grid-template-columns:1fr auto}.pt-week-row-btn.svelte-t52kpx{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;border-radius:4px}.pt-week-row-btn.svelte-t52kpx:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.pt-week-row.is-expanded.svelte-t52kpx{grid-template-columns:1fr}.pt-week-row.is-expanded.svelte-t52kpx .pt-week-nudge:where(.svelte-t52kpx){display:none}.pt-week-label.svelte-t52kpx{font-size:10.5px;color:var(--os-ink-dim)}.pt-week-label.is-today.svelte-t52kpx{color:var(--os-ink);font-weight:600}.pt-week-bar.svelte-t52kpx{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--os-accent)) 14%,var(--os-panel-2));overflow:hidden}.pt-week-fill.svelte-t52kpx{position:absolute;inset:0 auto 0 0;background:var(--card-tone, var(--os-accent));border-radius:999px;transition:width .4s ease;animation:svelte-t52kpx-pt-week-fill-grow .7s cubic-bezier(.22,1,.36,1) var(--pt-fill-delay, 0ms) backwards}@keyframes svelte-t52kpx-pt-week-fill-grow{0%{width:0}}.pt-week-running.svelte-t52kpx{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,var(--card-tone, var(--os-accent)),var(--card-tone, var(--os-accent)) 3px,color-mix(in srgb,var(--card-tone, var(--os-accent)) 35%,transparent) 3px,color-mix(in srgb,var(--card-tone, var(--os-accent)) 35%,transparent) 6px);border-radius:999px;animation:svelte-t52kpx-pt-week-running-in .3s ease calc(var(--pt-fill-delay, 0ms) + .6s) backwards,svelte-t52kpx-pt-week-running-pulse 1.6s ease-in-out calc(var(--pt-fill-delay, 0ms) + .9s) infinite}@keyframes svelte-t52kpx-pt-week-running-in{0%{opacity:0}}@keyframes svelte-t52kpx-pt-week-running-pulse{0%,to{opacity:.75}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pt-week-running.svelte-t52kpx,.pt-week-fill.svelte-t52kpx{animation:none;transition:none}}.pt-week-tick.svelte-t52kpx{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--os-ink);opacity:.6;border-radius:1px}.pt-week-bar.is-holiday.svelte-t52kpx{background:repeating-linear-gradient(45deg,var(--os-well, var(--os-panel-2)),var(--os-well, var(--os-panel-2)) 4px,transparent 4px,transparent 8px)}.pt-week-bar.is-today.svelte-t52kpx{box-shadow:inset 0 0 0 1px var(--os-accent)}.pt-week-hours.svelte-t52kpx{font-size:10.5px;color:var(--os-ink-dim)}.pt-week-hours.is-today.svelte-t52kpx{color:var(--os-ink);font-weight:600}.pt-week-hours.is-running.svelte-t52kpx{color:var(--os-accent)}.pt-week-nudge.svelte-t52kpx{font-size:10.5px;color:var(--os-ink-dim);display:inline-flex;align-items:center;gap:6px}.pt-week-gap.svelte-t52kpx{color:var(--os-accent);background:var(--os-accent-soft);border-radius:999px;padding:1px 6px;white-space:nowrap}.pt-link.svelte-t52kpx{color:var(--os-accent);text-decoration:none}.pt-link.svelte-t52kpx:hover{text-decoration:underline}.pt-link-btn.svelte-t52kpx{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--os-accent)}.pt-link-btn.svelte-t52kpx:hover{text-decoration:underline}.pt-day-panel.svelte-t52kpx{grid-column:1 / -1;margin-top:6px;padding:8px 10px 10px;border-left:2px solid var(--os-accent);background:var(--os-well, var(--os-panel-2));border-radius:6px;display:flex;flex-direction:column;gap:6px}.pt-day-running.svelte-t52kpx{display:flex;align-items:center;gap:8px;padding:4px 2px;border-bottom:1px dashed var(--os-line)}.pt-day-running-dot.svelte-t52kpx{color:var(--os-accent);animation:svelte-t52kpx-pt-week-running-pulse 1.6s ease-in-out infinite}.pt-day-running-label.svelte-t52kpx{flex:1;font-size:11px;color:var(--os-accent)}.pt-day-stop.svelte-t52kpx{min-height:24px;padding:2px 10px;border:1px solid var(--os-accent);background:transparent;color:var(--os-accent);border-radius:4px;cursor:pointer;font:inherit;font-size:11px}.pt-day-stop.svelte-t52kpx:hover{background:var(--os-accent-soft)}.pt-day-loading.svelte-t52kpx,.pt-day-empty.svelte-t52kpx,.pt-day-error.svelte-t52kpx{margin:0;padding:4px 2px;font-size:11px}.pt-day-error.svelte-t52kpx{color:var(--os-danger, #c0392b)}.pt-day-rows.svelte-t52kpx{display:flex;flex-direction:column;gap:2px}.pt-day-row-ro.svelte-t52kpx{display:grid;grid-template-columns:48px 1fr auto;gap:8px;padding:4px 6px;align-items:center;font-size:12px}.pt-day-row-ro-hours.svelte-t52kpx{color:var(--os-ink);font-variant-numeric:tabular-nums}.pt-day-row-ro-title.svelte-t52kpx{color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-day-row-ro-bucket.svelte-t52kpx{font-size:10.5px;color:var(--os-ink-dim)}.pt-day-footer.svelte-t52kpx{display:flex;justify-content:flex-start;padding-top:4px}.pt-day-add.svelte-t52kpx{background:transparent;border:1px dashed var(--os-line);color:var(--os-accent);border-radius:4px;padding:4px 10px;cursor:pointer;font:inherit;font-size:11px}.pt-day-add.svelte-t52kpx:hover{border-color:var(--os-accent)}.ui-modal-root.svelte-109kh0b{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.ui-modal-backdrop.svelte-109kh0b{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:default;background:var(--ui-overlay);animation:svelte-109kh0b-ui-modal-fade var(--ui-duration) ease-out}.ui-modal-panel.svelte-109kh0b{position:relative;z-index:1;width:100%;background:var(--ui-surface-2);color:var(--ui-text-primary);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-float);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);animation:svelte-109kh0b-ui-modal-rise var(--ui-duration) ease-out}.ui-modal-panel-sm.svelte-109kh0b{max-width:24rem}.ui-modal-panel-md.svelte-109kh0b{max-width:28rem}.ui-modal-panel-lg.svelte-109kh0b{max-width:32rem}.ui-modal-panel-xl.svelte-109kh0b{max-width:36rem}.ui-modal-close.svelte-109kh0b{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;background:transparent;color:var(--ui-text-muted);border-radius:var(--ui-radius-card);cursor:pointer;transition:color var(--ui-duration),background-color var(--ui-duration)}.ui-modal-close.svelte-109kh0b:hover{color:var(--ui-text-primary)}.ui-modal-header.svelte-109kh0b{padding:1.25rem 3rem .75rem 1.25rem}.ui-modal-eyebrow.svelte-109kh0b{color:var(--ui-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem}.ui-modal-title.svelte-109kh0b{margin:0;color:var(--ui-text-primary);font-size:1.125rem;font-weight:600;line-height:1.35}.ui-modal-body.svelte-109kh0b{padding:1rem 1.25rem 1.25rem;overflow-y:auto;color:var(--ui-text-primary)}.ui-modal-panel.svelte-109kh0b>.ui-modal-body:where(.svelte-109kh0b):first-of-type{padding-top:2.75rem}.ui-modal-header.svelte-109kh0b+.ui-modal-body:where(.svelte-109kh0b){padding-top:.75rem}.ui-modal-footer.svelte-109kh0b{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--ui-border)}@keyframes svelte-109kh0b-ui-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-109kh0b-ui-modal-rise{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}.os-biz-home__grid.svelte-tn03tw{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.os-biz-home__grid.svelte-tn03tw{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.os-biz-home__cell[data-span=full].svelte-tn03tw{grid-column:1 / -1}.biz-footnote.svelte-tn03tw{margin-top:2.5rem;text-align:center;font-size:.65625rem}.biz-section-title.svelte-tn03tw{margin-bottom:.5rem;font-family:var(--os-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.biz-personal-time.svelte-tn03tw{margin-bottom:1.5rem;max-width:26.25rem}.ui-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap;min-width:0}.ui-toolbar-group{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0}@media(max-width:48rem){.ui-toolbar,.ui-toolbar-group{flex-wrap:wrap}}.crt-mono.svelte-10zp7fn{font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.crt-back.svelte-10zp7fn{display:flex;gap:.375rem;align-items:center;font-size:.8125rem}.crt-chips.svelte-10zp7fn{display:flex;flex-wrap:wrap;gap:.5rem}.crt-grid.svelte-10zp7fn{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;align-items:start}@media(max-width:1100px){.crt-grid.svelte-10zp7fn{grid-template-columns:1fr}}.crt-table-wrap.svelte-10zp7fn{overflow-x:auto}.crt-epic td{font-weight:600;background:var(--os-well, var(--os-bg))}.crt-task{padding-left:1.5rem!important}.crt-task button.svelte-10zp7fn{border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.crt-type.svelte-10zp7fn{font-size:.75rem;color:var(--os-accent-bright, var(--os-accent));text-transform:capitalize}.crt-detail.svelte-10zp7fn{position:sticky;top:1rem;padding:1rem;border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);background:var(--os-panel);font-size:.8125rem;color:var(--os-ink)}.crt-detail.svelte-10zp7fn h2:where(.svelte-10zp7fn){margin:.25rem 0 .5rem;font-size:1rem;font-weight:700}.crt-detail.svelte-10zp7fn h3:where(.svelte-10zp7fn){margin:1rem 0 .375rem;font-size:.75rem;font-weight:600;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.04em}.crt-detail.svelte-10zp7fn p:where(.svelte-10zp7fn){margin:0 0 .25rem}.crt-detail.svelte-10zp7fn ul:where(.svelte-10zp7fn){margin:0;padding-left:1.125rem;display:grid;gap:.25rem}.crt-labels.svelte-10zp7fn{display:flex;flex-wrap:wrap;gap:.25rem}.crt-source.svelte-10zp7fn{padding:.375rem .625rem;border-radius:.5rem;background:var(--os-well, var(--os-bg))}.crt-detail__actions.svelte-10zp7fn{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--os-line)}.crt-convo.svelte-10zp7fn{padding:0 1rem 1rem;overflow-y:auto;font-size:.8125rem;color:var(--os-ink)}.crt-convo.svelte-10zp7fn h3:where(.svelte-10zp7fn){margin:1rem 0 .375rem;font-size:.75rem;font-weight:600;color:var(--os-ink-dim);text-transform:uppercase}.crt-convo.svelte-10zp7fn ul:where(.svelte-10zp7fn){margin:0;padding-left:1.125rem;display:grid;gap:.375rem}.crt-quote.svelte-10zp7fn{white-space:pre-line;padding:.5rem .75rem;border-left:2px solid var(--os-accent);background:var(--os-well, var(--os-bg))}.cl-form.svelte-1v41te7{max-width:40rem}.form-rows.svelte-1v41te7{display:flex;flex-direction:column;gap:1.25rem}.form-actions.svelte-1v41te7{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.cl-form.svelte-1fgudxb{max-width:40rem}.form-rows.svelte-1fgudxb{display:flex;flex-direction:column;gap:1.25rem}.form-actions.svelte-1fgudxb{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.cic-row.svelte-kyqzla{padding:1.25rem;background:color-mix(in srgb,var(--tone) 5%,var(--os-panel));border:1px solid color-mix(in srgb,var(--tone) 24%,var(--os-line));border-radius:var(--os-r-card, 1rem)}.cic-row.svelte-kyqzla:hover{border-color:color-mix(in srgb,var(--tone) 48%,var(--os-line))}.cic-tile.svelte-kyqzla{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.6875rem;font-size:1rem;font-weight:600;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.cic-title.svelte-kyqzla{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.4}.cic-caption.svelte-kyqzla{margin:.125rem 0 0;font-size:.6875rem}.cic-act.svelte-kyqzla{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .625rem;font-size:.6875rem;letter-spacing:.06em;cursor:pointer;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line)}.cic-act--danger.svelte-kyqzla{color:var(--os-fail);background:var(--os-fail-soft);border-color:color-mix(in srgb,var(--os-fail) 25%,transparent)}.cic-act.svelte-kyqzla:hover,.cic-act.svelte-kyqzla:focus-visible{opacity:.85;outline:none}.index-table-wrap.svelte-w30tz5{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.index-table-wrap.is-flat.svelte-w30tz5{border:0;background:transparent;border-radius:0;padding:0;box-shadow:none}.index-table.svelte-w30tz5{width:100%;border-collapse:collapse;font-size:.78125rem;color:var(--os-ink)}.index-table.is-fixed.svelte-w30tz5{table-layout:fixed}.index-table.is-fixed.svelte-w30tz5 td:where(.svelte-w30tz5){overflow:hidden;text-overflow:ellipsis}th.svelte-w30tz5{height:2.5rem;padding:.6875rem .75rem;border-bottom:1px solid var(--os-line);font-size:.75rem;font-weight:500;color:var(--os-ink-dim);white-space:nowrap}th.svelte-w30tz5:first-child,td.svelte-w30tz5:first-child{padding-left:1.25rem}th.svelte-w30tz5:last-child,td.svelte-w30tz5:last-child{padding-right:1.25rem}.th-sort.svelte-w30tz5{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;cursor:pointer}.th-sort.svelte-w30tz5:hover,th[aria-sort=ascending].svelte-w30tz5 .th-sort:where(.svelte-w30tz5),th[aria-sort=descending].svelte-w30tz5 .th-sort:where(.svelte-w30tz5){color:var(--os-ink)}.th-sort.svelte-w30tz5:focus-visible{outline:2px solid color-mix(in srgb,var(--os-accent) 60%,transparent);outline-offset:2px;border-radius:.25rem}.th-sort.svelte-w30tz5 .th-idle{opacity:.45}td.svelte-w30tz5{padding:8px 12px;border-bottom:1px solid var(--os-line-soft, var(--os-line));white-space:nowrap;vertical-align:middle}tbody.svelte-w30tz5 tr:where(.svelte-w30tz5):last-child td:where(.svelte-w30tz5){border-bottom:0}tbody.svelte-w30tz5 tr:where(.svelte-w30tz5){transition:background .12s ease}tbody.svelte-w30tz5 tr:where(.svelte-w30tz5):hover{background:var(--os-panel-2, color-mix(in srgb, var(--os-accent) 6%, transparent))}tr.is-link.svelte-w30tz5{cursor:pointer}.align-start.svelte-w30tz5{text-align:left}.align-end.svelte-w30tz5{text-align:right}.align-center.svelte-w30tz5{text-align:center}.t-identity.svelte-qiwtn{display:flex;align-items:center;gap:.625rem;min-width:0}.t-tile.svelte-qiwtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:var(--os-bg);background:var(--tone)}.t-name.svelte-qiwtn{font-weight:600;color:var(--os-ink)}.t-trunc.svelte-qiwtn{display:inline-block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-actions.svelte-qiwtn{display:inline-flex;align-items:center;gap:.375rem}.t-open.svelte-qiwtn,.t-act.svelte-qiwtn{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.25rem .625rem;font-size:.6875rem;letter-spacing:.06em;text-decoration:none;cursor:pointer}.t-open.svelte-qiwtn{color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 45%,transparent)}.t-act.svelte-qiwtn{color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line)}.t-act--danger.svelte-qiwtn{color:var(--os-fail);background:var(--os-fail-soft);border-color:color-mix(in srgb,var(--os-fail) 25%,transparent)}.t-open.svelte-qiwtn:hover,.t-open.svelte-qiwtn:focus-visible{background:var(--os-accent-soft);outline:none}.t-act.svelte-qiwtn:hover,.t-act.svelte-qiwtn:focus-visible{opacity:.85;outline:none}.ct-head.svelte-jxvbb5{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.ct-period.svelte-jxvbb5{width:11rem}.ct-loading.svelte-jxvbb5{display:flex;flex-direction:column;gap:.5rem}.ct-error.svelte-jxvbb5{margin:0;font-size:.8125rem;color:var(--os-fail)}.ci-loading.svelte-1p3ui2w{display:flex;flex-direction:column;gap:.5rem}.ci-error.svelte-1p3ui2w{margin:0;font-size:.8125rem;color:var(--os-fail)}.intake-close.svelte-1hus09v{color:var(--os-ink-faint)}.intake-close.svelte-1hus09v:hover{color:var(--os-ink)}.intake-input.svelte-1hus09v{background:var(--os-well);border-color:var(--os-line);color:var(--os-ink)}.intake-input.svelte-1hus09v::placeholder{color:var(--os-ink-faint)}.intake-input.svelte-1hus09v:focus{border-color:var(--os-focus);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-focus) 35%,transparent)}.intake-cancel.svelte-1hus09v{color:var(--os-ink-dim)}.intake-cancel.svelte-1hus09v:hover{background:var(--os-panel-2);color:var(--os-ink)}.cl-label-icon{color:var(--os-ink-dim);flex:none}.cl-value.svelte-8wfhda{margin:.5rem 0 0;font-size:1.375rem;font-weight:600;color:var(--os-ink)}.cl-value--success.svelte-8wfhda{color:var(--os-success)}.cl-value--danger.svelte-8wfhda{color:var(--os-fail)}.cl-value--warning.svelte-8wfhda{color:var(--os-amber)}.cl-caption.svelte-8wfhda{margin:.25rem 0 0;font-size:.75rem}.cl-form.svelte-1c4k0dr{max-width:40rem}.form-rows.svelte-1c4k0dr{display:flex;flex-direction:column;gap:1.25rem}.form-actions.svelte-1c4k0dr{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.cl-form.svelte-jdjzz3{max-width:40rem}.form-rows.svelte-jdjzz3{display:flex;flex-direction:column;gap:1.25rem}.form-actions.svelte-jdjzz3{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.code-input{font-family:var(--os-mono);text-transform:uppercase;letter-spacing:.08em}.ui-toolbar-item{flex:0 0 auto;min-width:0}.row-actions.svelte-qa6gey{display:inline-flex}.is-box.svelte-1o04jtl{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .75rem .4375rem .875rem;border-radius:var(--v2-radius-pill, 62.4375rem);color:var(--os-ink-faint);background:var(--os-panel-2);border:1px solid var(--os-line);transition:border-color .16s ease,color .16s ease}.is-box.svelte-1o04jtl:focus-within{border-color:color-mix(in srgb,var(--os-accent) 45%,var(--os-line));color:var(--os-ink-dim)}.is-box.is-on.svelte-1o04jtl{color:var(--os-accent);border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.is-input.svelte-1o04jtl{flex:1;min-width:0;font-size:.75rem;letter-spacing:.04em;color:var(--os-ink);background:transparent;border:0;outline:none;padding:0}.is-input.svelte-1o04jtl::placeholder{color:var(--os-ink-faint)}.is-input.svelte-1o04jtl::-webkit-search-cancel-button{display:none}.is-clear.svelte-1o04jtl{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:none;border-radius:var(--v2-radius-pill, 62.4375rem);color:var(--os-ink-faint);background:transparent;border:0;cursor:pointer}.is-clear.svelte-1o04jtl:hover,.is-clear.svelte-1o04jtl:focus-visible{color:var(--os-ink);background:var(--os-panel);outline:none}.cl-empty-hero.svelte-19fzevn{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cl-empty-title.svelte-19fzevn{margin:0;font-size:.875rem;font-weight:500;color:var(--os-ink)}.cl-empty-body.svelte-19fzevn{margin:0;font-size:.8125rem}.t-identity.svelte-19fzevn{display:flex;align-items:center;gap:.625rem;min-width:0}.t-tile.svelte-19fzevn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:var(--os-bg);background:var(--tone)}.t-name.svelte-19fzevn{font-weight:600;color:var(--os-ink);text-decoration:none}.t-name.svelte-19fzevn:hover,.t-name.svelte-19fzevn:focus-visible{color:var(--os-accent);outline:none}.t-trunc.svelte-19fzevn{display:inline-block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-code{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--os-ink-dim);background:var(--os-panel-2);border-radius:.25rem;padding:.125rem .375rem;border:1px solid var(--os-line)}.cs.svelte-20gbe2{display:flex;flex-direction:column;gap:1rem;min-width:0}.cs-tabs.svelte-20gbe2 .ui-os-tabs-panel{display:none}.cs-identity.svelte-20gbe2{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--os-ink-dim)}.v2-page-body.svelte-20gbe2{display:flex;flex-direction:column;gap:.75rem}.code-pill{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.25rem;padding:.0625em .375em}.v2-error.svelte-20gbe2{margin:0;padding:.5rem .75rem;font-size:.75rem;color:var(--os-fail);border:1px solid color-mix(in srgb,var(--os-fail) 30%,var(--os-line));border-radius:.5rem;background:color-mix(in srgb,var(--os-fail) 6%,transparent)}.v2-detail-grid.svelte-20gbe2{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:64rem){.v2-detail-grid.svelte-20gbe2{grid-template-columns:minmax(0,1fr) 18rem}}.v2-detail-main.svelte-20gbe2,.v2-detail-panel.svelte-20gbe2{min-width:0}.properties-dl.svelte-20gbe2{margin:0;display:flex;flex-direction:column;gap:.5rem}.properties-dl.svelte-20gbe2>div:where(.svelte-20gbe2){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.properties-dl.svelte-20gbe2 dt:where(.svelte-20gbe2){margin:0;font-size:.75rem;color:var(--os-ink-faint)}.properties-dl.svelte-20gbe2 dd:where(.svelte-20gbe2){margin:0;font-size:.8125rem;color:var(--os-ink);text-align:right}.properties-dl.svelte-20gbe2 dd.is-empty:where(.svelte-20gbe2){color:var(--os-ink-faint)}.properties-link.svelte-20gbe2{padding:0;border:0;background:transparent;font:inherit;font-size:.8125rem;color:var(--os-accent);cursor:pointer}.properties-link.svelte-20gbe2:hover,.properties-link.svelte-20gbe2:focus-visible{text-decoration:underline;outline:none}.invite-flash.svelte-20gbe2{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--os-success) 30%,var(--os-line));border-radius:.625rem;background:var(--os-panel)}.invite-flash.is-refreshed.svelte-20gbe2{border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line))}.invite-flash.svelte-20gbe2 header:where(.svelte-20gbe2){display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--os-success)}.invite-flash.is-refreshed.svelte-20gbe2 header:where(.svelte-20gbe2){color:var(--os-accent)}.invite-flash.svelte-20gbe2 p:where(.svelte-20gbe2){margin:0;font-size:.75rem;color:var(--os-ink-dim)}.invite-flash-row.svelte-20gbe2{display:flex;gap:.5rem;align-items:center}.invite-url.svelte-20gbe2{flex:1;font-family:var(--os-mono);font-size:.6875rem;padding:.5rem .625rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-identity.svelte-20gbe2{display:flex;flex-direction:column;gap:.125rem;min-width:0}.t-name.svelte-20gbe2{font-weight:600;font-size:.8125rem;color:var(--os-ink);text-decoration:none}.t-name.svelte-20gbe2:hover,.t-name.svelte-20gbe2:focus-visible{color:var(--os-accent);outline:none}.t-slug.svelte-20gbe2{font-family:var(--os-mono);font-size:.625rem}.t-num.svelte-20gbe2{font-variant-numeric:tabular-nums;font-size:.8125rem}.billing-empty.svelte-20gbe2{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:1px solid var(--os-line);border-radius:.625rem;background:var(--os-panel)}.billing-empty-title.svelte-20gbe2{margin:0;font-weight:600;color:var(--os-ink)}.billing-empty-body.svelte-20gbe2{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.billing-form.svelte-20gbe2,.billing-view.svelte-20gbe2{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border:1px solid var(--os-line);border-radius:.625rem;background:var(--os-panel)}.billing-view.svelte-20gbe2 header:where(.svelte-20gbe2){display:flex;align-items:center;justify-content:space-between}.billing-eyebrow.svelte-20gbe2{margin:0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--os-accent)}.billing-grid.svelte-20gbe2{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.billing-actions.svelte-20gbe2{display:flex;gap:.5rem}.billing-dl.svelte-20gbe2{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0}.billing-dl.svelte-20gbe2 dt:where(.svelte-20gbe2){font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--os-ink-faint)}.billing-dl.svelte-20gbe2 dd:where(.svelte-20gbe2){margin:.125rem 0 0;font-size:.8125rem;color:var(--os-ink)}.billing-dl.svelte-20gbe2 dd.is-empty:where(.svelte-20gbe2){color:var(--os-ink-faint)}.invite-form.svelte-20gbe2{display:flex;flex-direction:column;gap:.75rem}.invite-actions.svelte-20gbe2{display:flex}.idx-stat-label.svelte-1jjqrkf{font-size:.59375rem;letter-spacing:.14em;text-transform:uppercase}.idx-stat-value.svelte-1jjqrkf{font-size:1.25rem;line-height:1;color:var(--os-ink)}.idx-stat-value--accent.svelte-1jjqrkf{color:var(--os-accent)}.idx-stat-value--warn.svelte-1jjqrkf{color:var(--os-warn)}.idx-stat-value--fail.svelte-1jjqrkf{color:var(--os-fail)}.idx-stat-value--faint.svelte-1jjqrkf{color:var(--os-ink-faint)}.idx-stat-value--card.svelte-1jjqrkf{color:color-mix(in srgb,var(--tone, var(--os-accent)) 75%,var(--os-ink))}.pic-row.svelte-jx4ked{padding:1.5rem;gap:1rem;background:color-mix(in srgb,var(--tone) 6%,var(--os-panel));border:1px solid color-mix(in srgb,var(--tone) 26%,var(--os-line));border-radius:var(--os-r-card, 1rem)}.pic-row.svelte-jx4ked:hover{border-color:color-mix(in srgb,var(--tone) 50%,var(--os-line))}.pic-head.svelte-jx4ked{margin-bottom:.25rem}.pic-title.svelte-jx4ked{display:flex;align-items:center;gap:.625rem;min-width:0;margin:0;font-size:1.25rem;line-height:1.4}.pic-tile.svelte-jx4ked{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.125rem;height:2.125rem;border-radius:.625rem;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.pic-chip.svelte-jx4ked{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;padding:.25rem .625rem;font-size:.59375rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 28%,transparent)}.pic-row2.svelte-jx4ked{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--tone) 18%,var(--os-line))}.pic-row3.svelte-jx4ked{font-size:.65625rem;color:var(--os-ink-faint)}.pic-meta.svelte-jx4ked{font-size:.6875rem;color:var(--os-ink-dim)}.pic-eyebrow.svelte-jx4ked{font-size:.59375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint)}.dep-empty.svelte-ow0f8y{margin:0;font-size:.8125rem}.dep-cta.svelte-ow0f8y{margin-top:.75rem}.t-identity.svelte-ow0f8y{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.t-tile.svelte-ow0f8y{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.375rem;color:var(--os-accent-ink);background:var(--tone)}.t-num.svelte-ow0f8y{font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--os-ink)}.t-hours.svelte-ow0f8y{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--os-ink)}.t-hours-note.svelte-ow0f8y{font-size:.75rem;color:var(--os-ink-faint)}.t-actions.svelte-ow0f8y{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.ui-value-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:var(--os-r-pill, 999rem);border:1px solid var(--ui-border, var(--os-line, #e2e8f0));background:var(--ui-surface-2, transparent);color:var(--ui-text-secondary, var(--os-ink-dim));font-size:var(--os-size-xs, .75rem);line-height:1.2;white-space:nowrap;min-width:0}.ui-value-chip--xs{padding:.0625rem .4375rem;font-size:.6875rem}.ui-value-chip--filled{background:var(--os-panel-2, var(--ui-surface-2, transparent));border-color:transparent}.ui-value-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0;color:var(--ui-text-muted, var(--os-ink-faint))}.ui-value-chip-icon svg{width:100%;height:100%}.ui-value-chip-label{color:var(--ui-text-primary, var(--os-ink));font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0}.ui-value-chip--removable{padding-right:.3125rem}.ui-value-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:.875rem;height:.875rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-text-muted, var(--os-ink-faint));cursor:pointer}.ui-value-chip-remove:hover{background:var(--ui-surface-3, var(--os-panel-2));color:var(--ui-text-primary, var(--os-ink))}.ui-stat.svelte-yiw4by,.ui-stat-link.svelte-yiw4by{display:block;position:relative;background:var(--ui-surface-2);color:var(--ui-text-primary);border:1px solid var(--ui-border);border-radius:var(--os-r-inner, .625rem);padding:.875rem 1.25rem;overflow:hidden;text-decoration:none}.ui-stat-link.svelte-yiw4by:hover{border-color:var(--ui-accent)}.ui-stat--bare.svelte-yiw4by{background:transparent;border:0;border-radius:0;padding:0}.ui-stat-head.svelte-yiw4by{display:flex;align-items:center;gap:.375rem;min-width:0;margin-bottom:.375rem}.ui-stat-icon.svelte-yiw4by{display:inline-flex;flex-shrink:0;color:var(--ui-text-muted)}.ui-stat-label.svelte-yiw4by{font-size:.75rem;color:var(--ui-text-secondary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat-row.svelte-yiw4by{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ui-stat-figure.svelte-yiw4by{min-width:0}.ui-stat-value.svelte-yiw4by{font-family:var(--ui-font-sans);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--ui-text-primary)}.ui-stat-value-empty.svelte-yiw4by{color:var(--ui-text-muted)}.ui-stat-unit.svelte-yiw4by{margin-left:.25rem;font-size:.8125rem;font-weight:400;color:var(--ui-text-secondary)}.ui-stat-aside.svelte-yiw4by{flex-shrink:0;display:flex;align-items:flex-end}.ui-stat-sub.svelte-yiw4by{margin-top:.375rem;font-size:.75rem;color:var(--ui-text-muted);min-height:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat-invitation.svelte-yiw4by{font-style:italic;color:var(--ui-text-secondary)}.stattile-chart-caption.svelte-4gj5l2{font-family:var(--os-mono);font-size:var(--os-size-xs, .75rem);color:var(--ui-text-muted, var(--os-ink-faint))}.stattile-chart-caption.is-up.svelte-4gj5l2{color:var(--os-success, var(--ui-success))}.stattile-chart-caption.is-down.svelte-4gj5l2{color:var(--os-fail, var(--ui-danger))}.stattile-gauge-label.svelte-4gj5l2{text-transform:uppercase;letter-spacing:.08em}.ui-input.svelte-rnowif{display:block;width:100%;padding:.5rem .75rem;font-family:var(--ui-font-mono);font-size:.78125rem;line-height:1.4;color:var(--ui-text-primary);background:var(--ui-surface-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);transition:border-color var(--ui-duration),box-shadow var(--ui-duration)}.ui-input.svelte-rnowif::placeholder{color:var(--ui-text-muted)}.ui-input.svelte-rnowif:focus-visible{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent)}.ui-input.svelte-rnowif:disabled{color:var(--ui-text-muted);cursor:not-allowed;opacity:.7}.ui-input.is-invalid.svelte-rnowif{border-color:var(--ui-danger)}.ui-input.is-invalid.svelte-rnowif:focus-visible{box-shadow:0 0 0 2px var(--ui-danger)}.toc.svelte-121un5k{width:17.5rem;max-width:100%;display:flex;flex-direction:column;gap:.5rem}.toc-grid.svelte-121un5k{display:grid;grid-template-columns:repeat(7,2.25rem);gap:.125rem;justify-content:center}.toc-dow.svelte-121un5k{font-size:.6875rem;font-weight:400;text-align:center;color:var(--os-ink-faint);padding-bottom:.25rem}.toc-day.svelte-121un5k{position:relative;width:2.25rem;height:2.25rem;border-radius:.375rem;font-size:.8125rem;color:var(--os-ink);background:transparent;border:0;font-variant-numeric:tabular-nums}.toc-day.svelte-121un5k:hover{background:var(--os-panel-2)}.toc-day.svelte-121un5k:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.toc-day.is-weekend.svelte-121un5k,.toc-day.is-out.svelte-121un5k{color:var(--os-ink-faint)}.toc-day.is-today.svelte-121un5k{box-shadow:inset 0 0 0 1px var(--os-accent);font-weight:600}.toc-day.is-approved.svelte-121un5k{background:color-mix(in srgb,var(--os-success) 18%,transparent)}.toc-day.is-pending.svelte-121un5k{background:color-mix(in srgb,var(--os-warn) 18%,transparent)}.toc-day.is-picked.svelte-121un5k{background:var(--os-accent-soft);color:var(--os-ink)}.toc-day.is-picked.is-edge.svelte-121un5k{background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600}.toc-day.is-holiday.svelte-121un5k:after{content:"";position:absolute;left:50%;bottom:.1875rem;transform:translate(-50%);width:.25rem;height:.25rem;border-radius:50%;background:var(--os-fail)}.toc-day.is-picked.is-edge.is-holiday.svelte-121un5k:after{background:var(--os-accent-ink)}.toc-legend.svelte-121un5k{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.75rem;color:var(--os-ink-dim)}.toc-legend.svelte-121un5k li:where(.svelte-121un5k){display:inline-flex;align-items:center;gap:.3125rem}.toc-swatch.svelte-121un5k{width:.625rem;height:.625rem;border-radius:.1875rem;display:inline-block}.toc-swatch--holiday.svelte-121un5k{border-radius:50%;width:.375rem;height:.375rem;background:var(--os-fail)}.toc-swatch--picked.svelte-121un5k{background:var(--os-accent-fill)}.toc-swatch--approved.svelte-121un5k{background:color-mix(in srgb,var(--os-success) 18%,transparent);border:1px solid color-mix(in srgb,var(--os-success) 35%,transparent)}.toc-swatch--pending.svelte-121un5k{background:color-mix(in srgb,var(--os-warn) 18%,transparent);border:1px solid color-mix(in srgb,var(--os-warn) 35%,transparent)}.toc-divider.svelte-121un5k{border-top:1px solid var(--os-line-soft);padding-top:.5rem}.toc-holidays__date.svelte-121un5k{color:var(--os-fail);font-variant-numeric:tabular-nums;margin-right:.25rem}.lb-type{font-size:var(--os-size-xs, .75rem)}.to-card.svelte-1egmi6r{min-width:0}.to-layout.svelte-1egmi6r{display:grid;gap:1.25rem;align-items:start}.to-main.svelte-1egmi6r{display:flex;flex-direction:column;gap:1rem;min-width:0}.to-form.svelte-1egmi6r{display:flex;flex-direction:column;gap:1rem}.to-fields.svelte-1egmi6r{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.to-field.svelte-1egmi6r{min-width:0}.to-submit.svelte-1egmi6r{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.to-consequence.svelte-1egmi6r{font-size:.8125rem;color:var(--os-ink-dim);min-width:0}.to-days.svelte-1egmi6r{color:var(--os-ink)}.to-days.svelte-1egmi6r strong:where(.svelte-1egmi6r){font-weight:600}.to-card[data-variant=rail].svelte-1egmi6r .to-submit:where(.svelte-1egmi6r){flex-direction:column-reverse;align-items:stretch;gap:.5rem}.to-card[data-variant=rail].svelte-1egmi6r .to-consequence:where(.svelte-1egmi6r):empty{display:none}.to-card[data-variant=full].svelte-1egmi6r .to-submit:where(.svelte-1egmi6r){flex-direction:row-reverse}@container widget (min-width: 30rem){.to-card[data-variant=full].svelte-1egmi6r .to-fields:where(.svelte-1egmi6r){grid-template-columns:repeat(2,minmax(0,1fr))}.to-card[data-variant=full].svelte-1egmi6r .to-field--wide:where(.svelte-1egmi6r){grid-column:1 / -1}}@container widget (min-width: 48rem){.to-layout.has-calendar.svelte-1egmi6r{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}}.to-alert.svelte-1egmi6r{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;border-radius:.5rem;background:var(--os-accent-soft);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent)}.to-alert-icon{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem;color:var(--os-accent)}.to-alert-body.svelte-1egmi6r{flex:1;min-width:0}.to-card[data-variant=rail].svelte-1egmi6r .to-alert--pending:where(.svelte-1egmi6r){flex-wrap:wrap}.to-card[data-variant=rail].svelte-1egmi6r .to-alert--pending:where(.svelte-1egmi6r) .ui-btn{flex:1 1 100%}@container widget (max-width: 30rem){.to-alert--pending.svelte-1egmi6r{flex-wrap:wrap}.to-alert--pending.svelte-1egmi6r .ui-btn{flex:1 1 100%;width:100%}}.to-alert-title.svelte-1egmi6r{font-size:.8125rem;font-weight:600;color:var(--os-accent)}.to-alert-line.svelte-1egmi6r{margin:.25rem 0 0;font-size:.8125rem;color:var(--os-ink)}.to-alert-sub.svelte-1egmi6r{margin:.25rem 0 0;font-size:.8125rem;color:var(--os-ink-dim)}.to-alert-error.svelte-1egmi6r{margin:.25rem 0 0;font-size:.75rem;color:var(--os-fail)}.to-sep.svelte-1egmi6r{color:var(--os-ink-faint)}.to-error.svelte-1egmi6r{padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;background:color-mix(in srgb,var(--os-fail) 12%,transparent);border:1px solid color-mix(in srgb,var(--os-fail) 35%,transparent);color:var(--os-fail)}.developer-knowledge-analytics.svelte-15af8hm{min-width:0}.developer-knowledge-analytics.svelte-15af8hm .dka-row:where(.svelte-15af8hm){display:grid;gap:.75rem;min-width:0}.developer-knowledge-analytics.svelte-15af8hm .dka-row--coverage:where(.svelte-15af8hm){grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}.developer-knowledge-analytics.svelte-15af8hm .dka-row--panels:where(.svelte-15af8hm){grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.developer-knowledge-analytics.svelte-15af8hm .dka-row:where(.svelte-15af8hm)>*{min-width:0}.developer-knowledge-analytics.svelte-15af8hm .dka-row:where(.svelte-15af8hm) .os-card{overflow:visible;padding:.875rem}.os-prose{font-size:13.5px;line-height:1.65;color:var(--os-ink)}.os-prose h1,.os-prose h2,.os-prose h3,.os-prose h4{font-family:var(--os-display);color:var(--os-ink);margin:1.5em 0 .5em;line-height:1.3}.os-prose h1{font-size:22px}.os-prose h2{font-size:18px}.os-prose h3{font-size:15px}.os-prose p{margin:.7em 0}.os-prose ul,.os-prose ol{margin:.7em 0;padding-left:1.4em}.os-prose li{margin:.25em 0}.os-prose code{font-family:var(--os-mono);background:var(--os-panel-2);border:1px solid var(--os-line-soft);padding:.1em .35em;border-radius:4px;font-size:.92em;color:var(--os-ink)}.os-prose pre{font-family:var(--os-mono);background:var(--os-panel-2);border:1px solid var(--os-line-soft);padding:.9em 1em;border-radius:8px;font-size:12px;overflow-x:auto;color:var(--os-ink)}.os-prose pre code{background:transparent;border:none;padding:0}.os-prose a{color:var(--os-accent);text-decoration:underline;text-underline-offset:2px}.os-prose blockquote{border-left:2px solid var(--os-line);padding-left:.9em;margin:.9em 0;color:var(--os-ink-dim);font-style:italic}.os-prose hr{border:none;border-top:1px solid var(--os-line-soft);margin:1.5em 0}.os-prose table{font-size:12px;border-collapse:collapse;margin:.9em 0}.os-prose th,.os-prose td{border:1px solid var(--os-line-soft);padding:.4em .6em;text-align:left}.pf-wrap.svelte-f8fq1h{display:flex;flex-direction:column;gap:1.125rem}.pf-grid.svelte-f8fq1h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;align-items:start}@media(max-width:73.75rem){.pf-grid.svelte-f8fq1h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.5rem){.pf-grid.svelte-f8fq1h{grid-template-columns:1fr}}.pf-meta.svelte-f8fq1h{font-size:.6875rem;color:var(--os-ink-faint)}.pf-dl.svelte-f8fq1h{display:grid;grid-template-columns:auto 1fr;gap:.4375rem .875rem;margin:0;font-size:.78125rem}.pf-dl.svelte-f8fq1h dt:where(.svelte-f8fq1h){color:var(--os-ink-dim);margin:0}.pf-dl.svelte-f8fq1h dd:where(.svelte-f8fq1h){margin:0;color:var(--os-ink);word-break:break-word}.pf-doc-meta.svelte-f8fq1h{font-size:.65625rem;color:var(--os-ink-faint);padding:0 0 .4375rem;margin-top:-.25rem}.pf-skills.svelte-f8fq1h{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.125rem}.pf-chip.svelte-f8fq1h{padding:.25rem .625rem;border-radius:100vmax;background:var(--os-bg);box-shadow:inset 0 0 0 1px var(--os-line);font-size:.75rem;font-weight:500;display:inline-flex;align-items:center}.pf-chip--verified.svelte-f8fq1h{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-success) 40%,var(--os-line))}.pf-footer.svelte-f8fq1h{font-size:.65625rem;color:var(--os-ink-faint);margin:.625rem 0 0}.pf-doc-section.svelte-f8fq1h{display:flex;flex-direction:column}.ov-list.svelte-f8fq1h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.ov-row.svelte-f8fq1h{display:flex;align-items:center;gap:.625rem;padding:.5rem 0;border-top:1px solid var(--os-line)}.ov-row.svelte-f8fq1h:first-child{border-top:0}.ov-row-title.svelte-f8fq1h{font-size:.8125rem;color:var(--os-ink);flex:1;min-width:0}.ov-sub.svelte-f8fq1h{margin:0;font-size:.78125rem;color:var(--os-ink-dim);line-height:1.5}.muted.svelte-f8fq1h{color:var(--os-ink-faint)}.ui-data-list{margin:0;display:flex;flex-direction:column;gap:.25rem}.ui-data-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:baseline}.ui-data-list-label{margin:0;color:var(--ui-text-secondary, var(--os-ink-dim));font-size:.8125rem}.ui-data-list-value{margin:0;text-align:right;color:var(--ui-text-primary, var(--os-ink));font-size:.8125rem;min-width:0}.la-input.svelte-bnr2fe{width:100%;border-radius:var(--os-r-inner, .625rem);padding:.375rem .5rem;font-size:var(--os-size-sm, .875rem);color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line-control);outline:none}.la-input.svelte-bnr2fe:focus{border-color:var(--os-line-strong)}.la-sub.svelte-bnr2fe{font-size:var(--os-size-sm, .875rem);font-weight:600;color:var(--os-ink-dim)}.rq-stack.svelte-178dush{display:flex;flex-direction:column;gap:1rem}.rq-tabs.svelte-178dush{display:inline-flex;gap:.125rem;padding:.1875rem;height:2.25rem;box-sizing:border-box;border-radius:.5rem;align-self:flex-start;background:var(--os-panel-2);border:1px solid var(--os-line-soft)}.rq-tab.svelte-178dush{display:inline-flex;align-items:center;gap:.375rem;height:100%;padding:0 .875rem;border-radius:.375rem;font-size:.8125rem;color:var(--os-ink-dim);background:transparent}.rq-tab.svelte-178dush:hover{color:var(--os-ink)}.rq-tab.is-active.svelte-178dush{color:var(--os-ink);background:var(--os-panel);box-shadow:0 1px 2px color-mix(in srgb,var(--os-ink) 10%,transparent)}.rq-tab.svelte-178dush:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.rq-link.svelte-178dush{color:var(--os-accent);text-decoration:underline;text-underline-offset:2px;background:none;padding:0}.rq-hint.svelte-178dush{margin:0 0 1rem;font-size:.8125rem;color:var(--os-ink-dim)}.rq-faint.svelte-178dush{color:var(--os-ink-faint)}.rq-small.svelte-178dush{font-size:.75rem}.rq-plain.svelte-178dush{margin:0;padding:0;list-style:none}.rq-divided.svelte-178dush>li:where(.svelte-178dush)+li:where(.svelte-178dush){border-top:1px solid var(--os-line-soft)}.rq-asset.svelte-178dush,.rq-line.svelte-178dush{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 0;font-size:.8125rem;color:var(--os-ink)}.rq-line-main.svelte-178dush{min-width:0}.rq-actions.svelte-178dush{display:inline-flex;gap:.5rem}.rq-form.svelte-178dush{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}.rq-form.svelte-178dush>:where(.svelte-178dush){min-width:0}.rq-form-error.svelte-178dush{padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;background:color-mix(in srgb,var(--os-fail) 12%,transparent);border:1px solid color-mix(in srgb,var(--os-fail) 35%,transparent);color:var(--os-fail)}.rq-submit.svelte-178dush{display:flex;justify-content:flex-end}@container widget (min-width: 30rem){.rq-form.svelte-178dush{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-form.svelte-178dush>.rq-wide:where(.svelte-178dush){grid-column:1 / -1}}.rq-count.svelte-178dush{font-size:.75rem;color:var(--os-ink-faint);font-variant-numeric:tabular-nums}.rq-list.svelte-178dush{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.rq-row-name.svelte-178dush{font-weight:500}.rq-row-sum.svelte-178dush{color:var(--os-ink-dim)}.rq-empty.svelte-178dush .ui-empty{padding:1.25rem 1rem}.dts-gap.svelte-qx4jc6{margin-bottom:1rem}.ts-toolbar.svelte-qx4jc6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.ts-toolbar-left.svelte-qx4jc6,.ts-toolbar-right.svelte-qx4jc6{display:inline-flex;align-items:center;gap:.625rem;flex-wrap:wrap;min-width:0}.ts-range-sep.svelte-qx4jc6{color:var(--os-ink-faint)}.dts-date.svelte-qx4jc6{flex:none;width:10rem}.dts-select.svelte-qx4jc6{width:9.5rem;flex-shrink:0}.dts-select.svelte-qx4jc6 .os-select-trigger,.dts-date.svelte-qx4jc6 .os-select-trigger{height:2.25rem}tr.dts-day th,tr.dts-day td{background:var(--os-panel-2);font-size:var(--os-size-xs);font-weight:600;color:var(--os-ink-dim)}.dts-bar.svelte-qx4jc6{display:flex;height:.75rem;border-radius:.375rem;overflow:hidden;background:var(--os-panel-2);border:1px solid var(--os-line-soft)}.dts-seg.svelte-qx4jc6{display:block;height:100%;min-width:1px}.dts-seg-0.svelte-qx4jc6{background:var(--os-accent)}.dts-seg-1.svelte-qx4jc6{background:var(--os-tone-blue, var(--os-accent))}.dts-seg-2.svelte-qx4jc6{background:var(--os-success, var(--os-accent))}.dts-seg-3.svelte-qx4jc6{background:var(--os-tone-violet, var(--os-ink-dim))}.dts-seg-4.svelte-qx4jc6{background:var(--os-ink-dim)}.dts-seg-5.svelte-qx4jc6{background:var(--os-ink-faint)}.dts-seg-warn.svelte-qx4jc6{background:var(--os-warn)}.dts-legend.svelte-qx4jc6{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:.625rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--os-ink-dim)}.dts-legend.svelte-qx4jc6 li:where(.svelte-qx4jc6){display:inline-flex;align-items:center;gap:.375rem}.dts-legend-warn.svelte-qx4jc6{color:var(--os-warn)}.dts-dot.svelte-qx4jc6{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.dts-link.svelte-qx4jc6{margin-left:.5rem;font-size:.75rem;color:var(--os-accent);white-space:nowrap}.dts-bill.svelte-qx4jc6{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--os-ink-faint);opacity:.6;cursor:pointer}.dts-bill-on.svelte-qx4jc6{color:var(--os-accent);opacity:1}.dts-bill.svelte-qx4jc6:not(.dts-bill-static):hover{background:var(--os-panel-2);opacity:1}.dts-bill-static.svelte-qx4jc6{cursor:default}.dts-bill.svelte-qx4jc6:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.bucket-cell.svelte-qx4jc6{min-width:9rem}.bucket-cell.svelte-qx4jc6 [role=combobox]{border-color:transparent!important;background:transparent!important;transition:border-color .12s ease,background-color .12s ease}.bucket-cell.svelte-qx4jc6 [role=combobox] svg{opacity:0;transition:opacity .12s ease}.bucket-cell.svelte-qx4jc6:hover [role=combobox],.bucket-cell.svelte-qx4jc6:focus-within [role=combobox]{border-color:var(--os-line)!important;background:var(--os-panel-2)!important}.bucket-cell.svelte-qx4jc6:hover [role=combobox] svg,.bucket-cell.svelte-qx4jc6:focus-within [role=combobox] svg{opacity:1}.bucket-cell.svelte-qx4jc6 [role=combobox][aria-expanded=true]{border-color:var(--os-line)!important;background:var(--os-panel-2)!important}.bucket-cell.svelte-qx4jc6 [role=combobox][aria-expanded=true] svg{opacity:1}.avac-summary.svelte-nvicry{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--ui-text-muted)}.avac-weeks.svelte-nvicry{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.25rem}.avac-week-row.svelte-nvicry{display:flex;align-items:center;gap:.5rem}.avac-week-label.svelte-nvicry{width:6rem;flex-shrink:0;font-size:.65625rem;color:var(--ui-text-muted)}.avac-week-bars.svelte-nvicry{display:flex;flex:1;align-items:center;gap:.125rem}.avac-bar.svelte-nvicry{height:.75rem;border-radius:.125rem}.avac-bar-allocated.svelte-nvicry{background:color-mix(in srgb,var(--os-accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent)}.avac-bar-actual.svelte-nvicry{background:var(--os-accent);opacity:.9}.avac-bar-estimated.svelte-nvicry{background:color-mix(in srgb,var(--os-accent) 40%,transparent)}.bds-total.svelte-gz7i35{font-size:.6875rem;color:var(--ui-text-muted)}.bds-axes.svelte-gz7i35{display:flex;flex-direction:column;gap:1rem}.bds-axis-title.svelte-gz7i35{margin-bottom:.375rem;font-size:.65625rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ui-text-muted)}.bds-empty.svelte-gz7i35{margin:0;font-size:.6875rem;color:var(--ui-text-muted)}.bds-rows.svelte-gz7i35{display:flex;flex-direction:column;gap:.25rem}.bds-row.svelte-gz7i35{display:flex;align-items:center;gap:.5rem}.bds-row-label.svelte-gz7i35{width:8rem;flex-shrink:0;font-size:.6875rem;color:var(--ui-text-primary)}.bds-row-hours.svelte-gz7i35{width:4rem;flex-shrink:0;text-align:right;font-size:.65625rem;color:var(--ui-text-muted)}.bds-row-pct.svelte-gz7i35{width:2.5rem;flex-shrink:0;text-align:right;font-size:.65625rem;color:var(--ui-text-muted)}.bds-row-bar-track.svelte-gz7i35{flex:1}.bds-row-bar.svelte-gz7i35{height:.5rem;border-radius:.125rem;background:var(--os-accent)}.rt-summary.svelte-1n9n5at{font-size:.6875rem;color:var(--ui-text-muted)}.rt-since.svelte-1n9n5at{margin:0 0 .5rem;font-size:.65625rem;color:var(--ui-text-muted)}.ca-summary.svelte-10ud39q{font-size:.6875rem;color:var(--ui-text-muted)}.ca-axis-title.svelte-10ud39q{margin-bottom:.375rem;font-size:.65625rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ui-text-muted)}.ca-empty.svelte-10ud39q{margin:0;font-size:.6875rem;color:var(--ui-text-muted)}.ca-list.svelte-10ud39q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ca-list-row.svelte-10ud39q{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.ca-list-count.svelte-10ud39q{color:var(--ui-text-muted)}.ca-sparkline.svelte-10ud39q{display:flex;align-items:flex-end;gap:.25rem;height:2.5rem;margin-bottom:1rem}.ca-spark-col.svelte-10ud39q{display:flex;flex:1;flex-direction:column;align-items:center;gap:.125rem}.ca-spark-bar.svelte-10ud39q{width:100%;border-radius:.125rem .125rem 0 0;background:var(--os-accent);opacity:.85}.ca-spark-label.svelte-10ud39q{font-size:.5625rem;color:var(--ui-text-muted)}.tsp-summary.svelte-1q2g1ph{font-size:.6875rem;color:var(--ui-text-muted)}.tsp-axis-title.svelte-1q2g1ph{margin-bottom:.375rem;font-size:.65625rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ui-text-muted)}.tsp-list.svelte-1q2g1ph{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.tsp-list-row.svelte-1q2g1ph{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.tsp-list-count.svelte-1q2g1ph{color:var(--ui-text-muted)}.reports-tab-status.svelte-15wjfog{margin:0;font-size:.75rem;color:var(--ui-text-muted)}.reports-tab-error.svelte-15wjfog{color:var(--ui-danger)}.conn-intro.svelte-1k1p6zk{margin:0 0 1rem;font-size:.75rem;color:var(--ui-text-muted)}.conn-detail.svelte-1k1p6zk{font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem;color:var(--ui-text-secondary)}.conn-mono.svelte-1k1p6zk{font-family:var(--ui-font-mono);color:var(--ui-text-primary)}.conn-warn.svelte-1k1p6zk{margin:0;color:var(--ui-warning, var(--os-warn))}.conn-actions.svelte-1k1p6zk{margin-top:.75rem;display:flex;gap:.5rem}.conn-muted.svelte-1k1p6zk{margin:0;color:var(--ui-text-muted);font-size:.75rem}.dev-brain.svelte-ojk8kg{min-width:0;display:flex;flex-direction:column;gap:20px;padding:20px 24px 48px;font-family:var(--os-body);color:var(--os-ink, #e8ebf2)}.dev-brain__hero.svelte-ojk8kg{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:14px;column-gap:20px;align-items:center}.dev-brain__id.svelte-ojk8kg{display:flex;align-items:center;gap:16px;min-width:0}.dev-brain__avatar.svelte-ojk8kg{position:relative;width:72px;height:72px;flex:none;border-radius:50%;background:var(--os-bg, #0b0d10);display:grid;place-items:center;box-shadow:inset 0 2px 6px #00000080,inset 0 0 0 1px var(--os-line, #1d2130)}.dev-brain__avatar-mono.svelte-ojk8kg{font-family:var(--os-display);font-size:22px;font-weight:500;color:var(--os-ink, #e8ebf2)}.dev-brain__avatar-img.svelte-ojk8kg{width:60px;height:60px;border-radius:50%;object-fit:cover}.dev-brain__ring.svelte-ojk8kg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dev-brain__id-text.svelte-ojk8kg{display:flex;flex-direction:column;gap:4px;min-width:0}.dev-brain__name.svelte-ojk8kg{margin:0;font-family:var(--os-display);font-weight:500;font-size:clamp(24px,2.4vw,30px);line-height:1.05;letter-spacing:-.02em;color:var(--os-ink, #e8ebf2)}.dev-brain__meta.svelte-ojk8kg{margin:0;font-size:11.5px;color:var(--os-ink-faint, #7a8296)}.dev-brain__status.svelte-ojk8kg{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--os-bg, #0b0d10);color:var(--os-ink-dim, #8b93a6);box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px var(--os-line, #1d2130)}.dev-brain__status[data-tone=ok].svelte-ojk8kg{color:var(--os-success, #79b189);box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--os-success, #79b189) 40%,transparent)}.dev-brain__status-dot.svelte-ojk8kg{font-size:9px;line-height:1}.dev-brain__actions.svelte-ojk8kg{display:inline-flex;gap:8px;align-items:center}.dev-brain__btn.svelte-ojk8kg{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:10px;border:0;font-family:var(--os-body);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background var(--duration-fast, .15s) var(--os-ease, ease-out)}.dev-brain__btn--secondary.svelte-ojk8kg{background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d}.dev-brain__btn--primary.svelte-ojk8kg{background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600;box-shadow:inset 0 1px #ffffff40,0 6px 16px var(--os-accent-glow)}.dev-brain__btn.svelte-ojk8kg:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px}.dev-brain__actions.svelte-ojk8kg .dev-brain__edit-profile{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:10px;border:1px solid var(--os-line-strong);background:var(--os-panel-2);color:var(--os-ink);font-family:var(--os-body);font-size:13px;font-weight:500;text-decoration:none;box-shadow:var(--os-shadow-raised)}.dev-brain__actions.svelte-ojk8kg .dev-brain__edit-profile:hover{border-color:var(--os-accent)}.dev-brain__actions.svelte-ojk8kg .dev-brain__edit-profile:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.dev-brain__preview.svelte-ojk8kg{grid-column:1 / -1;justify-self:end;display:inline-flex;padding:3px;border-radius:9px;background:var(--os-bg, #0b0d10);box-shadow:inset 0 1px 3px #0006;font-family:var(--os-body);font-size:11.5px;font-weight:500}.dev-brain__preview-opt.svelte-ojk8kg{padding:4px 12px;border-radius:6px;border:0;background:transparent;color:var(--os-ink-dim, #8b93a6);cursor:pointer}.dev-brain__preview-opt.is-active.svelte-ojk8kg{background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.dev-brain__section-h.svelte-ojk8kg{margin:0 0 10px;font-family:var(--os-display);font-size:18px;font-weight:500;color:var(--os-ink, #e8ebf2)}.ov-grid.svelte-ojk8kg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-auto-flow:dense;align-items:start}.ov-card.svelte-ojk8kg{background:var(--os-panel-1, #151823);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0000004d,0 10px 28px #00000040;min-width:0}.ov-growth-stripe.svelte-ojk8kg{grid-column:1 / 3}.ov-eyebrow.svelte-ojk8kg{font-size:10px;letter-spacing:.12em;color:var(--os-ink-faint, #7a8296)}.ov-chip.svelte-ojk8kg{display:inline-flex;padding:2px 7px;border-radius:6px;font-size:12px;font-weight:500;background:var(--os-bg, #0b0d10);box-shadow:inset 0 0 0 1px var(--os-line, #2e3446)}.ov-now-row.svelte-ojk8kg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov-status.svelte-ojk8kg{font-size:11.5px}.ov-now-title.svelte-ojk8kg{margin:0;font-family:var(--os-display);font-size:18px;font-weight:500;color:var(--os-ink)}.ov-sub.svelte-ojk8kg{margin:0;font-size:12.5px;color:var(--os-ink-dim, #8b93a6);line-height:1.5}.ov-meta.svelte-ojk8kg{margin-top:auto;font-size:11px;display:flex;gap:10px}.ov-list.svelte-ojk8kg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.ov-row.svelte-ojk8kg{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--os-line, #1d2130);min-width:0}.ov-row.svelte-ojk8kg:first-child{border-top:0}.ov-row-title.svelte-ojk8kg{flex:1;font-size:13px;color:var(--os-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-row-meta.svelte-ojk8kg{font-size:10.5px;color:var(--os-ink-faint, #7a8296);white-space:nowrap}.ov-row-closeout.svelte-ojk8kg{align-items:baseline}.ov-link.svelte-ojk8kg{margin-left:auto;border:0;background:transparent;color:var(--os-accent, #5ce0bf);padding:0;font-size:12px;cursor:pointer}.ov-stripe.svelte-ojk8kg{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ov-stripe-cell.svelte-ojk8kg{padding:10px;border-radius:10px;background:var(--os-bg, #0b0d10);box-shadow:inset 0 1px 3px #00000080;display:flex;flex-direction:column;gap:4px;min-width:0}.ov-stripe-dim.svelte-ojk8kg{font-size:12px;font-weight:500;color:var(--os-ink)}.ov-stripe-next.svelte-ojk8kg{font-size:11px;font-weight:500}.ov-expand.svelte-ojk8kg{margin-top:6px}.ov-expand-btn.svelte-ojk8kg{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;font-family:var(--os-body);font-size:12px;color:var(--os-accent, #5ce0bf);cursor:pointer;padding:6px 0}.ov-expand-body.svelte-ojk8kg{margin-top:10px;display:flex;flex-direction:column;gap:14px}.gl-wrap.svelte-ojk8kg{display:flex;flex-direction:column;gap:18px}.gl-card.svelte-ojk8kg{background:var(--os-panel-1, #151823);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 14px 34px #00000059}.gl-eyebrow.svelte-ojk8kg{font-size:10px;letter-spacing:.12em;color:var(--os-ink-faint);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.gl-progress.svelte-ojk8kg{margin-left:auto;font-family:var(--os-body);font-size:12px;color:var(--os-ink-dim)}.gl-grid.svelte-ojk8kg{display:grid;grid-template-columns:140px repeat(4,minmax(0,1fr));gap:6px;align-items:stretch}.gl-colhead.svelte-ojk8kg{padding:4px;text-align:center;color:var(--os-ink-faint);font-size:11px}.gl-dim.svelte-ojk8kg{align-self:center;font-family:var(--os-body);font-size:13px;font-weight:500}.gl-cell.svelte-ojk8kg{display:flex;flex-direction:column;gap:6px;min-height:58px;padding:2px}.gl-crit.svelte-ojk8kg{border-radius:10px;padding:8px 10px;background:var(--os-bg, #0b0d10);box-shadow:inset 0 1px 3px #0009;display:flex;flex-direction:column;gap:3px}.gl-crit[data-state=measured].svelte-ojk8kg{background:color-mix(in srgb,var(--os-success, #79b189) 10%,var(--os-bg, #0b0d10));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-success, #79b189) 40%,transparent)}.gl-crit[data-state=pending_attestation].svelte-ojk8kg{background:color-mix(in srgb,var(--os-warn, #ff9d5c) 10%,var(--os-bg, #0b0d10));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-warn, #ff9d5c) 40%,transparent)}.gl-crit[data-state=insufficient_data].svelte-ojk8kg{box-shadow:inset 0 0 0 1px var(--os-line, #2e3446)}.gl-crit-label.svelte-ojk8kg{font-size:11.5px;font-weight:500}.gl-crit-stmt.svelte-ojk8kg{font-size:10.5px;line-height:1.3;color:var(--os-ink-dim, #8b93a6)}.gl-crit-sub.svelte-ojk8kg{font-size:10.5px}.gl-legend.svelte-ojk8kg{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;padding-top:10px;border-top:1px solid var(--os-line, #1d2130);color:var(--os-ink-dim)}.gl-forms.svelte-ojk8kg{display:flex;flex-direction:column;gap:10px}.t-wrap.svelte-ojk8kg{display:flex;flex-direction:column;gap:18px}.t-grid.svelte-ojk8kg{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.t-right.svelte-ojk8kg{display:flex;flex-direction:column;gap:12px}.t-card.svelte-ojk8kg{background:var(--os-panel-1, #151823);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 10px 28px #0000004d}.t-eyebrow.svelte-ojk8kg{font-size:10px;letter-spacing:.12em;color:var(--os-ink-faint)}.t-legend.svelte-ojk8kg{margin-left:auto;display:flex;gap:10px;font-size:10.5px;color:var(--os-ink-dim)}.t-bars.svelte-ojk8kg{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;align-items:end;height:170px}.t-barcol.svelte-ojk8kg{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;height:100%}.t-bar.svelte-ojk8kg{width:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:5px;overflow:hidden;background:var(--os-bg, #0b0d10);box-shadow:inset 0 1px 3px #0009}.t-seg.svelte-ojk8kg{display:block;width:100%}.t-seg-estimated.svelte-ojk8kg{background:repeating-linear-gradient(90deg,var(--os-warn, #ff9d5c) 0 3px,transparent 3px 6px)}.t-seg-review.svelte-ojk8kg{background:var(--os-ink-dim, #5d6577)}.t-seg-meeting.svelte-ojk8kg{background:var(--os-ink-faint, #8b93a6)}.t-seg-dev.svelte-ojk8kg{background:var(--os-success, #79b189)}.t-barlabel.svelte-ojk8kg{font-size:10px;color:var(--os-ink-faint, #7a8296);text-align:center}.t-tiles.svelte-ojk8kg{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:auto}.t-tile.svelte-ojk8kg{padding:10px;border-radius:9px;background:var(--os-bg, #0b0d10);box-shadow:inset 0 1px 3px #0009;display:flex;flex-direction:column;gap:2px}.t-tile-n.svelte-ojk8kg{font-size:18px;letter-spacing:-.02em;font-weight:500}.t-tile-l.svelte-ojk8kg{font-size:10.5px;color:var(--os-ink-faint, #7a8296)}.t-row.svelte-ojk8kg{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--os-line, #1d2130)}.t-row.svelte-ojk8kg:first-of-type{border-top:0}.t-row-main.svelte-ojk8kg{flex:1;font-size:13px}.t-row-pill.svelte-ojk8kg{font-size:11.5px;font-weight:500}.t-row-meta.svelte-ojk8kg{font-size:11px;color:var(--os-ink-faint, #7a8296)}.t-sources.svelte-ojk8kg{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:12.5px}.t-src-name.svelte-ojk8kg{color:var(--os-ink)}.t-src-h.svelte-ojk8kg{font-size:11px}.pf-dl.svelte-ojk8kg{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin:0;font-size:12.5px}.pf-dl.svelte-ojk8kg dt:where(.svelte-ojk8kg){color:var(--os-ink-dim, #8b93a6);margin:0}.pf-dl.svelte-ojk8kg dd:where(.svelte-ojk8kg){margin:0;color:var(--os-ink);word-break:break-word}.pf-doc-section.svelte-ojk8kg{display:flex;flex-direction:column;gap:10px}.hr-wrap.svelte-ojk8kg{display:flex;flex-direction:column;gap:18px}.hr-badge.svelte-ojk8kg{align-self:flex-start;display:inline-flex;padding:2px 7px;border-radius:5px;font-size:9.5px;font-weight:500;letter-spacing:.04em;background:var(--os-bg, #0b0d10);color:var(--os-ink-dim, #8b93a6);box-shadow:inset 0 0 0 1px var(--os-line, #2e3446)}.hr-grid.svelte-ojk8kg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hr-right.svelte-ojk8kg{display:flex;flex-direction:column;gap:12px}.hr-card.svelte-ojk8kg{background:var(--os-panel-1, #151823);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080,0 10px 28px #0000004d}.hr-eyebrow.svelte-ojk8kg{font-size:10px;letter-spacing:.12em;color:var(--os-ink-faint);margin-bottom:2px}.hr-comp.svelte-ojk8kg{background:transparent;box-shadow:inset 0 0 0 1.5px var(--os-line, #2e3446)}.hr-timeline.svelte-ojk8kg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.hr-timeline-row.svelte-ojk8kg{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--os-line, #1d2130);font-size:12.5px}.hr-timeline-row.svelte-ojk8kg:first-child{border-top:0}.hr-timeline-date.svelte-ojk8kg{font-size:10.5px;color:var(--os-ink-faint, #7a8296)}.hr-timeline-text.svelte-ojk8kg{color:var(--os-ink);line-height:1.4}.hr-action.svelte-ojk8kg{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:9px;border:0;background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2);font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000080}.hr-action--danger.svelte-ojk8kg{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-danger, #d08a84) 45%,transparent);color:color-mix(in srgb,var(--os-danger, #d08a84) 90%,var(--os-ink))}.hr-detail.svelte-ojk8kg{display:flex;flex-direction:column;gap:10px}@media(max-width:1100px){.ov-grid.svelte-ojk8kg,.hr-grid.svelte-ojk8kg{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-growth-stripe.svelte-ojk8kg{grid-column:auto}.t-grid.svelte-ojk8kg{grid-template-columns:1fr}.gl-grid.svelte-ojk8kg{grid-template-columns:120px repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ov-grid.svelte-ojk8kg,.hr-grid.svelte-ojk8kg,.gl-grid.svelte-ojk8kg{grid-template-columns:1fr}.gl-colhead.svelte-ojk8kg{display:none}}.iv-props.svelte-1oopkjr,.iv-totals.svelte-1oopkjr{margin:0;display:flex;flex-direction:column;gap:.25rem}.iv-totals.svelte-1oopkjr{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ui-border-dim)}.iv-row.svelte-1oopkjr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:baseline}.iv-row.svelte-1oopkjr dt:where(.svelte-1oopkjr),.iv-row.svelte-1oopkjr dd:where(.svelte-1oopkjr){margin:0}.iv-row.svelte-1oopkjr dd:where(.svelte-1oopkjr){text-align:right}.iv-row.svelte-1oopkjr dt:where(.svelte-1oopkjr){color:var(--ui-text-muted)}.iv-emph.svelte-1oopkjr dt:where(.svelte-1oopkjr),.iv-emph.svelte-1oopkjr dd:where(.svelte-1oopkjr){font-weight:600}.iv-dt-icon.svelte-1oopkjr{display:inline-flex;align-items:center;gap:.25rem}.iv-notes.svelte-1oopkjr{margin:0;white-space:pre-wrap}.v2-overview-list.svelte-17pu34t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;color:var(--os-ink)}.v2-overview-row.svelte-17pu34t{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--os-line-soft)}.v2-overview-row.svelte-17pu34t:last-child{border-bottom:0}.v2-overview-row-label.svelte-17pu34t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--os-ink)}[data-testid=page-v2-finance-invoices] .v2-overview-invoice-link{color:var(--os-ink);text-decoration:none}[data-testid=page-v2-finance-invoices] .v2-overview-invoice-link:hover,[data-testid=page-v2-finance-invoices] .v2-overview-invoice-link:focus-visible{color:var(--os-accent);text-decoration:underline;outline:none}.v2-overview-row-status.svelte-17pu34t{display:inline-flex}.v2-overview-row-value.svelte-17pu34t{font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-overview-row-meta.svelte-17pu34t{font-size:.6875rem;font-variant-numeric:tabular-nums}.v2-overview-subhead.svelte-17pu34t{font-size:.75rem;font-weight:500;color:var(--os-ink-dim);margin:.5rem 0 .25rem}.v2-overview-subhead.svelte-17pu34t:first-child{margin-top:0}.v2-meta.svelte-17pu34t{font-size:.75rem;color:var(--os-ink-faint);margin:0}.v2-mono.svelte-17pu34t{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.v2-num.svelte-17pu34t{font-variant-numeric:tabular-nums;text-align:right}.v2-dim.svelte-17pu34t{color:var(--os-ink-faint)}.v2-neg-tag.svelte-17pu34t{display:inline-flex;margin-left:.375rem}.ladder.svelte-1l174fy{padding:24px;color:var(--os-fg, #e8ede8);background:var(--os-bg, #0b1310);min-height:100vh}.head.svelte-1l174fy{margin-bottom:20px}.head.svelte-1l174fy h1:where(.svelte-1l174fy){margin:0 0 4px;font-size:20px;letter-spacing:-.01em}.sub.svelte-1l174fy{margin:0;font-size:12px;color:var(--os-muted, #8a9992)}.grid-wrap.svelte-1l174fy{overflow-x:auto;border:1px solid var(--os-hairline, #1e2a25);border-radius:6px}.grid.svelte-1l174fy{width:100%;border-collapse:collapse;font-size:12px}.grid.svelte-1l174fy th:where(.svelte-1l174fy),.grid.svelte-1l174fy td:where(.svelte-1l174fy){border:1px solid var(--os-hairline, #1e2a25);vertical-align:top;padding:10px 12px;text-align:left}.dim-col.svelte-1l174fy{width:140px;background:var(--os-panel, #0f1a16)}.lvl-col.svelte-1l174fy{background:var(--os-panel, #0f1a16)}.lvl-rank.svelte-1l174fy{display:block;font-size:10px;color:var(--os-muted, #8a9992);text-transform:uppercase;letter-spacing:.06em}.lvl-name.svelte-1l174fy{display:block;font-weight:600}.dim-row.svelte-1l174fy{background:var(--os-panel, #0f1a16);width:140px}.dim-name.svelte-1l174fy{display:block;font-weight:600}.dim-note.svelte-1l174fy{display:block;margin-top:2px;font-size:10px;color:var(--os-muted, #8a9992);font-style:italic}.cell.svelte-1l174fy{min-width:220px;background:var(--os-bg, #0b1310)}.cell-list.svelte-1l174fy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cell-list.svelte-1l174fy li:where(.svelte-1l174fy){display:flex;flex-direction:column;gap:6px}.statement.svelte-1l174fy{margin:0;line-height:1.45}.chip.svelte-1l174fy{align-self:flex-start;display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--os-hairline, #1e2a25)}.chip-auto.svelte-1l174fy{color:var(--os-accent);border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.chip-attest.svelte-1l174fy{color:var(--os-muted, #8a9992)}.chip-mixed.svelte-1l174fy{color:var(--os-amber, #e8a24a);border-color:#e8a24a59}.empty.svelte-1l174fy{color:var(--os-muted, #8a9992)}.grid-wrap.svelte-6ua9mu{overflow-x:auto}.ladder.svelte-6ua9mu{width:100%;border-collapse:collapse;font-size:.8125rem}.ladder.svelte-6ua9mu th:where(.svelte-6ua9mu),.ladder.svelte-6ua9mu td:where(.svelte-6ua9mu){border:1px solid var(--os-line-soft, var(--os-line));vertical-align:top;padding:.625rem .75rem;text-align:left}.dim-col.svelte-6ua9mu{width:9rem}.lvl-rank.svelte-6ua9mu{display:block;font-size:.6875rem;color:var(--os-ink-dim);letter-spacing:.03em}.lvl-name.svelte-6ua9mu{display:block;font-weight:600;color:var(--os-ink)}.dim-row.svelte-6ua9mu{width:9rem}.dim-name.svelte-6ua9mu{display:block;font-weight:600;color:var(--os-ink)}.dim-note.svelte-6ua9mu{display:block;margin-top:.125em;font-size:.6875rem;color:var(--os-ink-dim)}.cell.svelte-6ua9mu{min-width:13.75rem}.cell-list.svelte-6ua9mu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.cell-list.svelte-6ua9mu li:where(.svelte-6ua9mu){display:flex;flex-direction:column;gap:.375rem}.statement.svelte-6ua9mu{margin:0;line-height:1.45;color:var(--os-ink)}.chip{align-self:flex-start}.empty.svelte-6ua9mu{color:var(--os-ink-dim)}.os-hr-face-main.svelte-10ru11k{position:relative;z-index:10;min-width:0;flex:1;display:flex;flex-direction:column}.os-hr-face-stats__title.svelte-10ru11k{padding:0 24px;margin:0 0 12px}.os-hr-face-stats.svelte-10ru11k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 16px}.os-hr-face-personal.svelte-10ru11k{padding:0 24px 16px;max-width:460px}.os-hr-face-customize.svelte-10ru11k{display:flex;justify-content:flex-end;padding:8px 24px 0}@media(max-width:1024px){.os-hr-face-stats.svelte-10ru11k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.os-hr-face-stats.svelte-10ru11k{grid-template-columns:1fr}}.os-hr-home__grid.svelte-10ru11k{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.os-hr-home__grid.svelte-10ru11k{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.os-hr-home__cell[data-span=full].svelte-10ru11k{grid-column:1 / -1}.os-inbox-row.svelte-s43jnh{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:10px 12px;border-radius:10px;background:var(--os-well, var(--os-panel-2));box-shadow:inset 0 1px 2px #00000040}.os-inbox-row[style*=--kind-tone].svelte-s43jnh{box-shadow:inset 3px 0 0 var(--kind-tone),inset 0 1px 2px #00000040}.os-inbox-row__kind.svelte-s43jnh{font:500 10px/1 var(--os-mono, monospace);color:var(--os-ink-faint);text-transform:uppercase;letter-spacing:.12em}.os-inbox-row__kind--toned.svelte-s43jnh{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:4px 8px;border-radius:999px;color:color-mix(in srgb,var(--kind-tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--kind-tone) 13%,transparent)}.os-inbox-row__body.svelte-s43jnh{display:flex;flex-direction:column;gap:2px;min-width:0}.os-inbox-row__title.svelte-s43jnh{font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-inbox-row__meta.svelte-s43jnh{font-size:12px;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-inbox-row__reason.svelte-s43jnh{margin-top:2px;font-size:11.5px;font-style:italic;color:var(--os-ink-dim)}.os-inbox-row__actions.svelte-s43jnh{display:flex;align-items:center;gap:6px}.os-inbox-row.svelte-s43jnh .os-inbox-row__open{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:8px;background:transparent;color:var(--os-ink-dim);font-size:12.5px;font-weight:500;text-decoration:none;border:1px solid var(--os-line)}.os-inbox-row.svelte-s43jnh .os-inbox-row__open:hover{color:var(--os-ink);border-color:var(--os-line-strong)}.os-inbox-row__dismiss.svelte-s43jnh{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px;border-radius:8px;background:transparent;color:var(--os-ink-dim);font-size:12.5px;font-weight:500;border:1px solid transparent;cursor:pointer}.os-inbox-row__dismiss.svelte-s43jnh:hover{color:var(--os-ink);border-color:var(--os-line)}.os-inbox-row__dismiss.svelte-s43jnh:disabled{opacity:.5;cursor:default}@media(max-width:767px){.os-inbox-row.svelte-s43jnh{grid-template-columns:1fr;gap:6px;padding:14px}.os-inbox-row__title.svelte-s43jnh{white-space:normal;font-size:15px;line-height:1.3}.os-inbox-row__meta.svelte-s43jnh{white-space:normal}.os-inbox-row__actions.svelte-s43jnh{flex-direction:column-reverse;gap:8px}.os-inbox-row.svelte-s43jnh .os-inbox-row__open,.os-inbox-row__dismiss.svelte-s43jnh{width:100%;min-height:48px;justify-content:center;border-radius:12px;font-size:14px}}.ac-card.svelte-1sdavfm{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:18px 20px;align-items:start;min-height:300px}.ac-dial-col.svelte-1sdavfm{display:flex;flex-direction:column;align-items:center;gap:10px}.ac-dial-wrap.svelte-1sdavfm{position:relative;width:140px;height:140px}.ac-dial-bg.svelte-1sdavfm{position:absolute;inset:0;border-radius:50%;background:var(--os-well, var(--os-panel-1));box-shadow:inset 0 2px 12px #0000004d;border:1px solid var(--os-line-strong, var(--os-line))}.ac-dial-svg.svelte-1sdavfm{position:absolute;inset:-4px}.ac-dial-center.svelte-1sdavfm{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.ac-dial-today.svelte-1sdavfm,.ac-dial-cap.svelte-1sdavfm{color:var(--os-ink-faint);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.ac-dial-value.svelte-1sdavfm{font-family:var(--os-mono);font-size:32px;color:var(--os-ink);line-height:1}.ac-dial-value--warn.svelte-1sdavfm{color:var(--os-warn)}.ac-dial-value--danger.svelte-1sdavfm{color:var(--os-danger)}.ac-dial-foot.svelte-1sdavfm{font-size:11px;color:var(--os-ink-faint)}.ac-dial-foot.is-running.svelte-1sdavfm{color:var(--os-accent)}.ac-switch.svelte-1sdavfm button{font-size:11.5px}.ac-body.svelte-1sdavfm{display:flex;flex-direction:column;gap:10px}.ac-head.svelte-1sdavfm{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;overflow:hidden}.ac-head-chip.svelte-1sdavfm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-eyebrow.svelte-1sdavfm{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.ac-title.svelte-1sdavfm{font-family:var(--os-display);font-size:24px;margin:0;color:var(--os-ink);letter-spacing:-.01em}.ac-sub.svelte-1sdavfm{color:var(--os-ink-dim);font-size:11.5px;margin:0}.ac-wells.svelte-1sdavfm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:6px}.ac-well.svelte-1sdavfm{padding:8px 10px;background:var(--os-panel-1);border:1px solid var(--os-line-soft);border-radius:8px}.ac-well-row.svelte-1sdavfm{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;min-width:0}.ac-well-url.svelte-1sdavfm{color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.ac-well-empty.svelte-1sdavfm{color:var(--os-ink-faint)}.ac-pr-checks[data-ok=true].svelte-1sdavfm{color:var(--os-accent)}.ac-pr-checks[data-ok=false].svelte-1sdavfm{color:var(--os-warn)}.ac-pr-meta.svelte-1sdavfm{color:var(--os-ink-dim);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-dim.svelte-1sdavfm{color:var(--os-ink-faint)}.ac-stage-strip.svelte-1sdavfm{display:flex;gap:4px;align-items:center;margin-top:2px}.ac-stage.svelte-1sdavfm{display:inline-flex;align-items:center;justify-content:center;width:24px;height:10px;border-radius:3px;font-size:8.5px;color:var(--os-ink-faint);background:var(--os-panel-1)}.ac-stage[data-status=pass].svelte-1sdavfm{background:var(--os-accent);color:var(--os-accent-ink, #0b1f17)}.ac-stage[data-status=fail].svelte-1sdavfm{background:var(--os-danger);color:#fff}.ac-stage[data-status=held].svelte-1sdavfm{background:var(--os-warn);color:#000}.ac-actions.svelte-1sdavfm{display:flex;gap:8px;margin-top:10px}.ac-btn.svelte-1sdavfm{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:500;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer}.ac-btn-primary.svelte-1sdavfm{background:var(--os-accent);color:var(--os-accent-ink, #0b1f17);border-color:transparent}.ac-link.svelte-1sdavfm{background:transparent;border:0;color:var(--os-accent);font-size:11.5px;cursor:pointer;padding:0}a.ac-btn.svelte-1sdavfm{text-decoration:none;display:inline-flex;align-items:center}.ac-stage-label.svelte-1sdavfm{margin-left:auto;color:var(--os-ink-faint);font-size:10.5px}@media(max-width:420px){.ac-card.svelte-1sdavfm,.ac-wells.svelte-1sdavfm{grid-template-columns:1fr}}.ic-card.svelte-1qmz47c{display:flex;flex-direction:column;gap:10px;padding:14px 16px;min-height:300px}.ic-head.svelte-1qmz47c{display:flex;align-items:baseline;justify-content:space-between}.ic-title.svelte-1qmz47c{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint);margin:0}.ic-count.svelte-1qmz47c{font-size:15px;color:var(--os-ink)}.ic-list.svelte-1qmz47c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ic-list.svelte-1qmz47c .ic-row{display:flex;flex-direction:column;gap:3px;padding:8px;margin:0 -8px;border-radius:8px;border-bottom:1px solid var(--os-line-soft);text-decoration:none;transition:background-color var(--duration-fast) var(--os-ease)}.ic-list.svelte-1qmz47c li:where(.svelte-1qmz47c):last-child .ic-row{border-bottom:none}.ic-list.svelte-1qmz47c .ic-row:hover{background:var(--os-panel-hover)}.ic-title-row.svelte-1qmz47c{display:flex;align-items:baseline;gap:8px;min-width:0}.ic-key.svelte-1qmz47c{flex-shrink:0;font-size:10.5px;color:var(--os-ink-faint)}.ic-title-text.svelte-1qmz47c{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--os-ink)}.ic-meta.svelte-1qmz47c{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:10.5px;color:var(--os-ink-dim)}.ic-priority.svelte-1qmz47c{color:var(--os-ink-faint)}.ic-priority[data-priority=high].svelte-1qmz47c{color:var(--os-warn)}.ic-priority[data-priority=critical].svelte-1qmz47c,.ic-due.is-overdue.svelte-1qmz47c{color:var(--os-fail)}.ic-foot.svelte-1qmz47c{margin-top:auto;font-size:10.5px;color:var(--os-ink-faint)}.yd-card.svelte-17klobp{display:flex;flex-direction:column;gap:12px;padding:14px 16px;min-height:280px}.yd-head.svelte-17klobp{display:flex;align-items:baseline;justify-content:space-between}.yd-eyebrow.svelte-17klobp{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.yd-dim.svelte-17klobp{color:var(--os-ink-faint);font-size:11px}.yd-empty.svelte-17klobp{color:var(--os-ink-faint);font-size:12.5px;margin:0}.yd-list.svelte-17klobp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;position:relative}.yd-list.svelte-17klobp:before{content:"";position:absolute;left:71px;top:10px;bottom:10px;width:1px;background:var(--os-line-soft)}.yd-row.svelte-17klobp{display:grid;grid-template-columns:60px 14px 1fr auto;gap:10px;align-items:start;position:relative}.yd-time.svelte-17klobp{color:var(--os-ink-faint);font-size:10.5px}.yd-dot.svelte-17klobp{width:8px;height:8px;border-radius:50%;margin-top:4px;justify-self:center;background:var(--os-ink-faint)}.yd-dot[data-kind=carry].svelte-17klobp{background:var(--os-warn)}.yd-dot[data-kind=now].svelte-17klobp{background:var(--os-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--os-accent) 15%,transparent);width:10px;height:10px}.yd-dot[data-kind=next].svelte-17klobp{background:transparent;box-shadow:inset 0 0 0 1px var(--os-ink-faint)}.yd-body.svelte-17klobp{display:flex;flex-direction:column;gap:2px;min-width:0}.yd-title-row.svelte-17klobp{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.yd-title.svelte-17klobp{color:var(--os-ink);font-size:12.5px}.yd-meta.svelte-17klobp{color:var(--os-ink-faint);font-size:10.5px}.yd-sub.svelte-17klobp{color:var(--os-ink-dim);font-size:11.5px}.yd-action.svelte-17klobp{background:transparent;border:0;color:var(--os-accent);font-size:11.5px;padding:2px 0;cursor:pointer;white-space:nowrap}.yd-action.svelte-17klobp:hover{text-decoration:underline}.yd-foot.svelte-17klobp{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--os-line-soft);flex-wrap:wrap}.yd-chip-row.svelte-17klobp{list-style:none;display:flex;gap:10px;margin:0;padding:0}.yd-chip.svelte-17klobp{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:11px;background:var(--os-panel-1);border:1px solid var(--os-line-soft);font-size:11.5px;color:var(--os-ink)}.yd-chip-dot.svelte-17klobp{width:6px;height:6px;border-radius:50%;background:var(--os-accent)}.yd-chip-count.svelte-17klobp{color:var(--os-ink-faint)}@media(max-width:767px){.yd-row.yd-row--mobile-overflow.svelte-17klobp{display:none}.yd-row.svelte-17klobp>button:where(.svelte-17klobp){min-height:44px;padding:10px 14px}}.pe-card.svelte-j7jajh{display:flex;flex-direction:column;gap:12px;padding:14px 16px;min-height:280px}.pe-head.svelte-j7jajh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.pe-eyebrow.svelte-j7jajh{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.pe-pr-list.svelte-j7jajh,.pe-env-list.svelte-j7jajh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pe-pr-row.svelte-j7jajh{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:12px;color:var(--os-ink);padding:4px 0;border-top:1px solid var(--os-line-soft)}.pe-pr-row.svelte-j7jajh:first-child{border-top:none}.pe-env-row.svelte-j7jajh{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:baseline;font-size:12px;color:var(--os-ink);padding:4px 0;border-top:1px solid var(--os-line-soft)}.pe-env-row.svelte-j7jajh:first-child{border-top:none}.pe-pr-status[data-kind=ok].svelte-j7jajh{color:var(--os-accent)}.pe-pr-status[data-kind=running].svelte-j7jajh{color:var(--os-warn)}.pe-pr-num.svelte-j7jajh,.pe-pr-key.svelte-j7jajh{color:var(--os-ink-faint);font-size:11px}.pe-pr-title.svelte-j7jajh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-pr-status.svelte-j7jajh,.pe-env-url.svelte-j7jajh{color:var(--os-ink-dim);font-size:11px}.pe-env-status.svelte-j7jajh{font-size:11px}.pe-env-status[data-status=ok].svelte-j7jajh{color:var(--os-accent)}.pe-env-status[data-status=degraded].svelte-j7jajh{color:var(--os-warn)}.pe-env-status[data-status=down].svelte-j7jajh{color:var(--os-danger)}.pe-env-status[data-status=unknown].svelte-j7jajh{color:var(--os-ink-faint)}.pe-link.svelte-j7jajh{color:var(--os-accent);background:transparent;border:0;font-size:11.5px;cursor:pointer;text-decoration:none}.pe-envs.svelte-j7jajh{border-top:1px solid var(--os-line-soft);padding-top:10px}.tn-card.svelte-1dsccb5{display:flex;flex-direction:column;gap:10px;padding:14px 16px;min-height:280px}.tn-head.svelte-1dsccb5{display:flex;align-items:baseline;justify-content:space-between}.tn-eyebrow.svelte-1dsccb5{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.tn-dim.svelte-1dsccb5{color:var(--os-ink-faint);font-size:11px}.tn-list.svelte-1dsccb5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tn-row.svelte-1dsccb5{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:4px 0}.tn-avatar.svelte-1dsccb5{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--os-panel-2);color:var(--os-ink);font-size:10.5px;font-weight:500}.tn-row[data-state=out].svelte-1dsccb5 .tn-avatar:where(.svelte-1dsccb5){opacity:.5}.tn-avatar[data-state=in].svelte-1dsccb5{box-shadow:inset 0 0 0 1.5px var(--os-accent)}.tn-body.svelte-1dsccb5{display:flex;flex-direction:column;min-width:0}.tn-name.svelte-1dsccb5{font-size:12.5px;color:var(--os-ink)}.tn-meta.svelte-1dsccb5{font-size:10.5px;color:var(--os-ink-faint)}.tn-state.svelte-1dsccb5{font-size:11px;color:var(--os-ink-faint)}.tn-state[data-state=in].svelte-1dsccb5{color:var(--os-accent)}.tn-state[data-state=out].svelte-1dsccb5{color:var(--os-warn)}.pu-card.svelte-5c9g3b{padding:14px 16px}.pu-head.svelte-5c9g3b{margin-bottom:10px}.pu-eyebrow.svelte-5c9g3b{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.tlt.svelte-1vae2hs{display:flex;flex-direction:column;gap:1rem}.tlt-day.svelte-1vae2hs{display:flex;flex-direction:column;gap:2px}.tlt-day-head.svelte-1vae2hs{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;border-bottom:1px solid var(--os-line)}.tlt-day-focus.svelte-1vae2hs{box-shadow:inset .1875rem 0 0 var(--os-accent);scroll-margin-top:1rem}.tlt-plan.svelte-1vae2hs{color:var(--os-ink-dim)}.tlt-off.svelte-1vae2hs{font-style:italic}.tlt-day-label.svelte-1vae2hs{font-weight:500;font-size:.8125rem}.tlt-day-totals.svelte-1vae2hs{display:flex;align-items:center;gap:.375rem;font-size:.75rem}.tlt-mono.svelte-1vae2hs{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.tlt-mono-dim.svelte-1vae2hs{opacity:.6}.tlt-sep.svelte-1vae2hs{opacity:.4}.tlt-rows.svelte-1vae2hs{display:flex;flex-direction:column;gap:1px}.tpl.svelte-3eiyze{display:flex;flex-direction:column;gap:8px}.tpl-empty.svelte-3eiyze{margin:0;font-size:12.5px;color:var(--os-ink-dim)}.tpl-link.svelte-3eiyze{color:var(--os-accent);text-decoration:underline}.tpl-total.svelte-3eiyze{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--os-ink);font-variant-numeric:tabular-nums}.tpl-over-chip.svelte-3eiyze{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 14%,transparent)}.tpl-rows.svelte-3eiyze{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tpl-row.svelte-3eiyze{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px 8px;border-radius:6px;text-align:left;color:var(--os-ink);background:transparent;border:1px solid transparent;font:inherit}.tpl-row--button.svelte-3eiyze{cursor:pointer}.tpl-row--button.svelte-3eiyze:hover:not(:disabled){background:var(--os-panel-2);border-color:var(--os-line-soft)}.tpl-row--button.svelte-3eiyze:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.tpl-row--button.svelte-3eiyze:disabled{cursor:progress}.tpl-item.is-running.svelte-3eiyze .tpl-row:where(.svelte-3eiyze){border-color:var(--os-line)}.tpl-row-line.svelte-3eiyze{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:12.5px}.tpl-sr.svelte-3eiyze{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tpl-name.svelte-3eiyze{font-weight:500;color:var(--os-ink)}.tpl-nums.svelte-3eiyze{font-size:11.5px;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.tpl-tag.svelte-3eiyze{color:var(--os-ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.tpl-running.svelte-3eiyze{font-size:11px;color:var(--os-accent)}.tpl-bar.svelte-3eiyze{position:relative;display:block;width:100%;height:6px}.tpl-outline.svelte-3eiyze,.tpl-fill.svelte-3eiyze,.tpl-over.svelte-3eiyze{position:absolute;top:0;bottom:0;border-radius:3px}.tpl-outline.svelte-3eiyze{left:0;background:var(--os-well);box-shadow:inset 0 0 0 1px var(--os-line)}.tpl-outline--unplanned.svelte-3eiyze{background:transparent;box-shadow:none;border:1px dashed var(--os-line-soft)}.tpl-fill.svelte-3eiyze{left:0;background:color-mix(in srgb,var(--os-success) 55%,transparent)}.tpl-fill--unplanned.svelte-3eiyze{background:color-mix(in srgb,var(--os-ink-dim) 35%,transparent)}.tpl-over.svelte-3eiyze{background:var(--os-warn)}.tltc-card.svelte-y5k4en{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--os-panel);border:1px solid var(--os-border);border-radius:10px;min-height:320px}.tltc-head.svelte-y5k4en{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tltc-title.svelte-y5k4en{margin:0;font-size:11px;letter-spacing:.08em;font-weight:500;color:var(--os-fg-muted);text-transform:uppercase}.tltc-add.svelte-y5k4en{min-height:32px;padding:4px 10px;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:4px;font-size:12px;cursor:pointer}.tltc-totals.svelte-y5k4en{display:flex;align-items:baseline;gap:8px;font-family:var(--os-mono)}.tltc-total.svelte-y5k4en{font-size:24px;font-weight:500;font-variant-numeric:tabular-nums}.tltc-total-warn.svelte-y5k4en{color:var(--os-warn, #d49329)}.tltc-total-danger.svelte-y5k4en{color:var(--os-danger, #c0392b)}.tltc-capacity.svelte-y5k4en{font-size:14px;opacity:.6}.tltc-hint.svelte-y5k4en{font-size:12px;opacity:.7}.tltc-chip.svelte-y5k4en{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px}.tltc-chip-warn.svelte-y5k4en{background:var(--os-warn-bg, rgba(230, 140, 20, .12));color:var(--os-warn, #d49329)}.tltc-chip-danger.svelte-y5k4en{background:var(--os-danger-bg, rgba(192, 57, 43, .1));color:var(--os-danger, #c0392b)}.tltc-fill.svelte-y5k4en{position:relative;display:flex;align-items:stretch;width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--card-tone, var(--os-accent)) 14%,var(--os-panel-2));overflow:hidden}.tltc-fill-seg.svelte-y5k4en{display:block;height:100%}.tltc-fill-confirmed.svelte-y5k4en{background:var(--card-tone, var(--os-accent))}.tltc-fill-estimated.svelte-y5k4en{background:repeating-linear-gradient(45deg,var(--os-warn, #d49329) 0 4px,color-mix(in srgb,var(--os-warn, #d49329) 40%,transparent) 4px 8px)}.tltc-fill-over.svelte-y5k4en{background:var(--os-danger, #c0392b)}.tltc-body.svelte-y5k4en{flex:1;overflow:auto}.tltc-lock-footer.svelte-y5k4en{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed var(--os-border);font-size:11px;color:var(--os-fg-muted)}.visually-hidden.svelte-gwbmr3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dev-home.svelte-gwbmr3{display:flex;flex-direction:column;gap:14px}.dh-cockpit-grid.svelte-gwbmr3{display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr)}.dh-cockpit-span-full.svelte-gwbmr3{grid-column:1 / -1}@media(max-width:1180px){.dh-cockpit-grid.svelte-gwbmr3{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dh-cockpit-grid.svelte-gwbmr3{grid-template-columns:1fr}}.dh-mono.svelte-gwbmr3{font-family:var(--os-mono);font-size:11px;color:var(--os-ink-faint);letter-spacing:.03em}.dh-eyebrow.svelte-gwbmr3{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.dev-home.svelte-gwbmr3 .dh-link{color:var(--os-accent);font-size:12.5px;text-decoration:none}.dev-home.svelte-gwbmr3 .dh-link:hover{text-decoration:underline}.dh-section-head.svelte-gwbmr3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.dh-section-head.svelte-gwbmr3 h2:where(.svelte-gwbmr3){margin:0;font:400 10px/1.2 var(--os-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint)}.dh-env-strip.svelte-gwbmr3{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:10px 12px;border:1px solid var(--os-line-soft);border-radius:10px;background:var(--os-panel);font-size:11.5px}.dh-env-strip__kicker.svelte-gwbmr3{font-size:10px;color:var(--os-ink-faint)}.dh-env-strip__project.svelte-gwbmr3{color:var(--os-ink-dim)}.dh-env-strip__env.svelte-gwbmr3{display:inline-flex;align-items:center;gap:4px;color:var(--os-ink);text-decoration:none}.dh-env-strip__dot.svelte-gwbmr3{width:6px;height:6px;border-radius:50%;background:var(--os-ink-faint)}.dh-env-strip__env[data-status=up].svelte-gwbmr3 .dh-env-strip__dot:where(.svelte-gwbmr3),.dh-env-strip__env[data-status=ok].svelte-gwbmr3 .dh-env-strip__dot:where(.svelte-gwbmr3){background:var(--os-accent)}.dh-env-strip__env[data-status=degraded].svelte-gwbmr3 .dh-env-strip__dot:where(.svelte-gwbmr3){background:var(--os-warn)}.dh-env-strip__env[data-status=down].svelte-gwbmr3 .dh-env-strip__dot:where(.svelte-gwbmr3){background:var(--os-danger)}.dh-signoff.svelte-gwbmr3{padding:12px 14px;border:1px solid var(--os-line-soft);border-radius:10px;background:var(--os-panel)}.dh-signoff-list.svelte-gwbmr3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dh-signoff-row.svelte-gwbmr3{display:flex;align-items:center;gap:10px}.dh-signoff-title.svelte-gwbmr3{font-size:12.5px;color:var(--os-ink)}.dh-signoff-meta.svelte-gwbmr3{color:var(--os-ink-faint);font-size:11px;margin-left:auto}.os-mgr-home.svelte-w657gk{display:flex;flex-direction:column;gap:12px}.os-mgr-home__header.svelte-w657gk{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.os-mgr-home__title.svelte-w657gk{display:flex;flex-direction:column;gap:4px;min-width:0}.os-mgr-home__actions.svelte-w657gk{display:flex;align-items:center;gap:8px;flex-shrink:0}.os-mgr-home__title.svelte-w657gk h1:where(.svelte-w657gk){margin:0;font-size:28px;line-height:1.05;letter-spacing:-.02em;color:var(--os-ink, #e8ebf2)}.os-mgr-home__scope.svelte-w657gk{color:var(--os-ink-dim, #8b93a6);font-size:11.5px}.os-mgr-home__partial.svelte-w657gk{display:flex;gap:8px;align-items:flex-start;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--os-warn, #ff9d5c) 12%,var(--os-panel, #151823));border:1px solid color-mix(in srgb,var(--os-warn, #ff9d5c) 40%,var(--os-line, #1d2130));color:var(--os-ink, #e8ebf2);font-size:12.5px}.os-mgr-home__partial-glyph.svelte-w657gk{color:var(--os-warn, #ff9d5c);font-weight:700}.os-mgr-home__grid.svelte-w657gk{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}@media(max-width:1023px){.os-mgr-home__grid.svelte-w657gk{grid-template-columns:1fr}}.os-mgr-home__col.svelte-w657gk{display:flex;flex-direction:column;gap:12px;min-width:0}.os-mgr-home__cell.svelte-w657gk{min-width:0}.os-mgr-home__cell[data-span=full].svelte-w657gk{grid-column:1 / -1}.os-mgr-home__kicker.svelte-w657gk{font-size:10px;letter-spacing:.14em;color:var(--os-ink-faint, #7a8296);text-transform:uppercase}.os-mgr-home.svelte-w657gk .os-mgr-home__link{margin-left:auto;font-size:12.5px;color:var(--os-accent, #44836f);text-decoration:none}.os-mgr-home.svelte-w657gk .os-mgr-home__link:hover{text-decoration:underline}.os-mgr-home__inbox.svelte-w657gk{display:flex;flex-direction:column;gap:6px;padding:16px;min-width:0}.os-mgr-home__inbox-head.svelte-w657gk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.os-mgr-home__inbox-filters.svelte-w657gk{display:inline-flex;gap:4px;padding:3px;border-radius:9px;background:var(--os-well, var(--os-panel-2));box-shadow:inset 0 1px 2px #00000040}.os-mgr-home__chip.svelte-w657gk{padding:3px 10px;border:0;background:transparent;color:var(--os-ink-dim, #8b93a6);font-size:11.5px;font-weight:500;border-radius:6px;cursor:pointer}.os-mgr-home__chip.is-active.svelte-w657gk{background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);box-shadow:0 1px 2px #0000004d}.os-mgr-home__inbox-row.svelte-w657gk{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:10px 12px;border-radius:10px;background:var(--os-well, color-mix(in srgb, var(--os-panel-2, #0b0d10) 60%, transparent));box-shadow:inset 0 1px 2px #00000040}.os-mgr-home__inbox-kind.svelte-w657gk{font-size:10.5px;color:var(--os-ink-dim, #8b93a6);text-transform:uppercase;letter-spacing:.06em}.os-mgr-home__inbox-body.svelte-w657gk{display:flex;flex-direction:column;gap:2px;min-width:0}.os-mgr-home__inbox-title.svelte-w657gk{font-weight:500;color:var(--os-ink, #e8ebf2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-mgr-home__inbox-meta.svelte-w657gk{font-size:12px;color:var(--os-ink-dim, #8b93a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-mgr-home__inbox-actions.svelte-w657gk{display:flex;gap:6px}.os-mgr-home.svelte-w657gk .os-mgr-home__inbox-open{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:8px;background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);font-size:12px;font-weight:500;text-decoration:none;border:1px solid var(--os-line, #1d2130)}.os-mgr-home.svelte-w657gk .os-mgr-home__inbox-open:hover{border-color:var(--os-line-strong, #2e3446)}.os-mgr-home__capacity.svelte-w657gk{padding:16px;display:flex;flex-direction:column;gap:8px}.os-mgr-home__capacity-head.svelte-w657gk{display:flex;align-items:baseline;gap:10px}.os-mgr-home__capacity-over.svelte-w657gk{margin-left:10px;font-size:11.5px;color:var(--os-warn, #ff9d5c);font-weight:500}.os-mgr-home__capacity-partial.svelte-w657gk{margin-left:10px;font-size:11.5px;color:var(--os-ink-dim, #8b93a6)}.os-mgr-home__capacity-grid.svelte-w657gk{display:flex;flex-direction:column;gap:6px}.os-mgr-home__capacity-headrow.svelte-w657gk,.os-mgr-home__capacity-row.svelte-w657gk{display:grid;grid-template-columns:128px repeat(5,minmax(0,1fr)) 56px;gap:4px;align-items:center}.os-mgr-home__capacity-dayhead.svelte-w657gk{font-size:10.5px;color:var(--os-ink-dim, #8b93a6);text-align:center}.os-mgr-home__capacity-dayhead.is-today.svelte-w657gk{color:var(--os-ink, #e8ebf2);font-weight:600}.os-mgr-home__capacity-weekhead.svelte-w657gk{font-size:10.5px;color:var(--os-ink-dim, #8b93a6);text-align:center}.os-mgr-home.svelte-w657gk a.os-mgr-home__capacity-name{font-size:12px;color:var(--os-ink, #e8ebf2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.os-mgr-home.svelte-w657gk a.os-mgr-home__capacity-name:hover{color:var(--os-accent, #44836f);text-decoration:underline}.os-mgr-home__capacity-row[data-over=true].svelte-w657gk .os-mgr-home__capacity-name:where(.svelte-w657gk){color:var(--os-warn, #ff9d5c)}.os-mgr-home__capacity-namewrap.svelte-w657gk{display:flex;align-items:center;gap:4px;min-width:0}.os-mgr-home.svelte-w657gk a.os-mgr-home__capacity-name{flex:1 1 auto;min-width:0}.os-mgr-home__capacity-cellwrap.svelte-w657gk{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.os-mgr-home__capacity-cellwrap.is-today.svelte-w657gk:before{content:"";position:absolute;inset:-2px;background:color-mix(in srgb,var(--os-accent, #44836f) 7%,transparent);border-left:1px solid color-mix(in srgb,var(--os-accent, #44836f) 35%,transparent);border-right:1px solid color-mix(in srgb,var(--os-accent, #44836f) 35%,transparent);pointer-events:none;border-radius:4px;z-index:0}.os-mgr-home__capacity-cellwrap.svelte-w657gk>.os-well{position:relative;z-index:1}.os-mgr-home__capacity-digit.svelte-w657gk{font-size:10px;color:var(--os-ink-dim, #8b93a6);text-align:center;letter-spacing:0;line-height:1.1;position:relative;z-index:1}.os-mgr-home__capacity-digit[data-band=over].svelte-w657gk{color:var(--os-warn, #ff9d5c);font-weight:600}.os-mgr-home__capacity-digit.is-hidden.svelte-w657gk{visibility:hidden}.os-mgr-home__capacity-tip.svelte-w657gk{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:none;flex-direction:column;gap:4px;min-width:180px;max-width:240px;padding:8px 10px;border-radius:8px;background:var(--os-panel, #151823);border:1px solid var(--os-line-strong, #2e3446);box-shadow:0 4px 16px #00000059;font-size:11.5px;color:var(--os-ink, #e8ebf2);z-index:20;pointer-events:none;white-space:normal}.os-mgr-home__capacity-cellwrap.svelte-w657gk:hover .os-mgr-home__capacity-tip:where(.svelte-w657gk),.os-mgr-home__capacity-cellwrap.svelte-w657gk:focus-within .os-mgr-home__capacity-tip:where(.svelte-w657gk){display:flex}.os-mgr-home__capacity-tip.svelte-w657gk .tip-head:where(.svelte-w657gk){display:flex;justify-content:space-between;gap:8px;font-size:11px}.os-mgr-home__capacity-tip.svelte-w657gk .tip-head-name:where(.svelte-w657gk){font-weight:600}.os-mgr-home__capacity-tip.svelte-w657gk .tip-head-day:where(.svelte-w657gk){color:var(--os-ink-dim, #8b93a6)}.os-mgr-home__capacity-tip.svelte-w657gk .tip-off:where(.svelte-w657gk){color:var(--os-ink-dim, #8b93a6);font-style:italic}.os-mgr-home__capacity-tip.svelte-w657gk .tip-list:where(.svelte-w657gk){display:flex;flex-direction:column;gap:3px}.os-mgr-home__capacity-tip.svelte-w657gk .tip-item:where(.svelte-w657gk){display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:6px;align-items:center}.os-mgr-home__capacity-tip.svelte-w657gk .tip-dot:where(.svelte-w657gk){width:8px;height:8px;border-radius:2px}.os-mgr-home__capacity-tip.svelte-w657gk .tip-proj:where(.svelte-w657gk){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-mgr-home__capacity-tip.svelte-w657gk .tip-hours:where(.svelte-w657gk){color:var(--os-ink-dim, #8b93a6);font-size:11px}.os-mgr-home__capacity-tip.svelte-w657gk .tip-empty:where(.svelte-w657gk){color:var(--os-ink-dim, #8b93a6)}.os-mgr-home__capacity-tip.svelte-w657gk .tip-total:where(.svelte-w657gk){margin-top:2px;padding-top:4px;border-top:1px solid var(--os-line, #1d2130);font-size:11px;color:var(--os-ink-dim, #8b93a6)}.os-mgr-home__capacity-weekchip.svelte-w657gk{font-size:10.5px;text-align:center;padding:2px 6px;border-radius:6px;background:var(--os-panel-2, #0b0d10);border:1px solid var(--os-line, #1d2130);color:var(--os-ink-dim, #8b93a6);white-space:nowrap}.os-mgr-home__capacity-weekchip.is-band-over.svelte-w657gk{color:var(--os-warn, #ff9d5c);border-color:color-mix(in srgb,var(--os-warn, #ff9d5c) 50%,var(--os-line, #1d2130))}.os-mgr-home__capacity-weekchip.is-band-at.svelte-w657gk{color:var(--os-success, #79b189);border-color:color-mix(in srgb,var(--os-success, #79b189) 40%,var(--os-line, #1d2130))}.os-mgr-home__capacity-weekchip.is-band-under.svelte-w657gk{color:var(--os-ink, #e8ebf2)}.os-mgr-home__capacity-weekchip.is-band-empty.svelte-w657gk,.os-mgr-home__capacity-weekchip.is-band-off.svelte-w657gk{color:var(--os-ink-faint, #7a8296)}.os-mgr-home.svelte-w657gk a.os-mgr-home__capacity-more{margin-left:10px;font-size:11.5px;color:var(--os-accent, #44836f);text-decoration:none}.os-mgr-home.svelte-w657gk a.os-mgr-home__capacity-more:hover{text-decoration:underline}.os-mgr-home__capacity-search.svelte-w657gk{position:relative;margin-left:8px;flex:0 1 180px;min-width:120px}.os-mgr-home__capacity-search-input.svelte-w657gk{width:100%;height:26px;padding:0 10px;background:var(--os-well, var(--os-panel-2, #0b0d10));border:1px solid var(--os-line, #1d2130);color:var(--os-ink, #e8ebf2);border-radius:7px;font-size:12px;outline:none}.os-mgr-home__capacity-search-input.svelte-w657gk:focus{border-color:var(--os-accent, #44836f)}.os-mgr-home__capacity-search-list.svelte-w657gk{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:4px;background:var(--os-panel, #151823);border:1px solid var(--os-line-strong, #2e3446);border-radius:8px;box-shadow:0 6px 24px #00000059;z-index:30}.os-mgr-home__capacity-search-item.svelte-w657gk{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:6px 8px;background:transparent;border:0;color:var(--os-ink, #e8ebf2);text-align:left;cursor:pointer;border-radius:6px;font-size:12.5px}.os-mgr-home__capacity-search-item.svelte-w657gk:hover,.os-mgr-home__capacity-search-item.svelte-w657gk:focus-visible{background:color-mix(in srgb,var(--os-accent, #44836f) 10%,transparent)}.os-mgr-home__capacity-search-avatar.svelte-w657gk{width:22px;height:22px;border-radius:50%;object-fit:cover}.os-mgr-home__capacity-search-initials.svelte-w657gk{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--os-well, var(--os-panel-2, #0b0d10));font-size:10.5px;color:var(--os-ink-dim, #8b93a6);font-weight:600}.os-mgr-home__capacity-search-name.svelte-w657gk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-mgr-home__capacity-search-role.svelte-w657gk{font-size:10.5px;color:var(--os-ink-dim, #8b93a6);text-transform:uppercase;letter-spacing:.04em}.os-mgr-home__capacity-pinned-sep.svelte-w657gk{height:1px;margin:4px 0 2px;background:linear-gradient(to right,transparent,var(--os-line-strong, #2e3446) 25%,var(--os-line-strong, #2e3446) 75%,transparent)}.os-mgr-home__capacity-row.is-pinned.svelte-w657gk .os-mgr-home__capacity-name:where(.svelte-w657gk){font-weight:500}.os-mgr-home__capacity-unpin.svelte-w657gk{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border:0;background:transparent;color:var(--os-ink-dim, #8b93a6);font-size:14px;line-height:1;cursor:pointer;border-radius:3px;vertical-align:middle}.os-mgr-home__capacity-unpin.svelte-w657gk:hover,.os-mgr-home__capacity-unpin.svelte-w657gk:focus-visible{color:var(--os-warn, #ff9d5c);background:color-mix(in srgb,var(--os-warn, #ff9d5c) 14%,transparent)}.os-mgr-home__capacity-more-row.svelte-w657gk{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px dashed var(--os-line, #1d2130);margin-top:4px}.os-mgr-home__capacity-more-btn.svelte-w657gk{padding:4px 12px;background:var(--os-well, var(--os-panel-2, #0b0d10));border:1px solid var(--os-line, #1d2130);color:var(--os-ink, #e8ebf2);font-size:11.5px;border-radius:7px;cursor:pointer}.os-mgr-home__capacity-more-btn.svelte-w657gk:hover,.os-mgr-home__capacity-more-btn.svelte-w657gk:focus-visible{border-color:var(--os-accent, #44836f);color:var(--os-accent, #44836f)}.os-mgr-home__capacity-more-meta.svelte-w657gk{font-size:10.5px;color:var(--os-ink-dim, #8b93a6)}.os-mgr-home__portfolio.svelte-w657gk{padding:16px;display:flex;flex-direction:column;gap:2px;flex:1}.os-mgr-home__portfolio-head.svelte-w657gk{display:flex;align-items:baseline;margin-bottom:6px}.os-mgr-home__portfolio-row.svelte-w657gk{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--os-line, #1d2130)}.os-mgr-home__portfolio-chip.svelte-w657gk{display:flex;align-items:center;min-width:0}.os-mgr-home__portfolio-chip.svelte-w657gk .os-chip{max-width:100%}.os-mgr-home__portfolio-body.svelte-w657gk{display:flex;flex-direction:column;min-width:0}.os-mgr-home.svelte-w657gk .os-mgr-home__portfolio-name{font-weight:500;font-size:13px;color:var(--os-ink, #e8ebf2);text-decoration:none}.os-mgr-home.svelte-w657gk .os-mgr-home__portfolio-name:hover{color:var(--os-accent, #44836f)}.os-mgr-home__portfolio-why.svelte-w657gk{font-size:11.5px;color:var(--os-ink-dim, #8b93a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-mgr-home__portfolio-stages.svelte-w657gk{display:inline-flex;gap:2px}.os-mgr-home__stage.svelte-w657gk{width:9px;height:9px;border-radius:2px;display:inline-block}.os-mgr-home__stage[data-state=awaiting].svelte-w657gk{background-image:repeating-linear-gradient(135deg,transparent 0 1px,rgba(255,255,255,.3) 1px 2px)}.os-mgr-home__organism.svelte-w657gk{display:flex;align-items:baseline;gap:8px;padding:6px 2px}.os-mgr-home.svelte-w657gk .os-mgr-home__organism-link{font-size:12.5px;color:var(--os-accent, #44836f);text-decoration:none}.os-mgr-home.svelte-w657gk .os-mgr-home__organism-link:hover{text-decoration:underline}@media(max-width:767px){.os-mgr-home__inbox-row.svelte-w657gk{grid-template-columns:1fr;gap:6px;padding:14px;background:var(--os-well, var(--os-panel-2));box-shadow:inset 0 1px 2px #00000040}.os-mgr-home__inbox-title.svelte-w657gk{white-space:normal;font-size:15px;line-height:1.3}.os-mgr-home__inbox-meta.svelte-w657gk{white-space:normal}.os-mgr-home__inbox-actions.svelte-w657gk{flex-direction:column-reverse;gap:8px}.os-mgr-home.svelte-w657gk .os-mgr-home__inbox-open{width:100%;min-height:48px;justify-content:center;border-radius:12px;font-size:14px;padding:0 14px}.os-mgr-home__capacity-grid.svelte-w657gk{display:none}.os-mgr-home__capacity.svelte-w657gk:after{content:attr(data-mobile-summary);display:block;font:500 13px/1.4 var(--os-body);color:var(--os-ink-dim)}.os-mgr-home__portfolio-row.svelte-w657gk{grid-template-columns:1fr;row-gap:2px;padding:12px 0}.os-mgr-home__portfolio-chip.svelte-w657gk{order:-1}.os-mgr-home__portfolio-stages.svelte-w657gk{display:none}.os-mgr-home__chip.svelte-w657gk{min-height:44px;padding:10px 14px;font-size:13px}}.os-mgr-home__organism-note.svelte-w657gk{font-size:11px;color:var(--os-ink-faint, #7a8296)}[data-theme=light] .os-mgr-home__inbox-filters.svelte-w657gk,[data-theme=light] .os-mgr-home__inbox-row.svelte-w657gk{box-shadow:inset 0 1px 2px #1b1d221a}[data-theme=light] .os-mgr-home__chip.is-active.svelte-w657gk{box-shadow:0 1px 2px #1b1d221f}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .os-mgr-home__inbox-filters.svelte-w657gk,:root:not([data-theme=dark]) .os-mgr-home__inbox-row.svelte-w657gk{box-shadow:inset 0 1px 2px #1b1d221a}:root:not([data-theme=dark]) .os-mgr-home__chip.is-active.svelte-w657gk{box-shadow:0 1px 2px #1b1d221f}}.ui-action-card-row{display:flex;align-items:flex-start;gap:.75rem}.ui-action-card-body{flex:1;min-width:0}.ui-action-card-title{font-weight:600;color:var(--ui-text-primary, var(--os-ink))}.ui-action-card-desc{margin-top:.25rem;font-size:var(--os-size-sm, .875rem);color:var(--ui-text-secondary, var(--os-ink-dim))}.ui-action-card-trailing{flex-shrink:0;display:inline-flex;align-items:center;color:var(--ui-text-muted, var(--os-ink-faint));margin-top:.125rem}.gfb-title.svelte-x2nfo7{margin:0;font-size:var(--os-size-2xl, 1.5rem);line-height:1.2;font-weight:600;color:var(--ui-text-primary, var(--os-ink))}.infra-alert-dot.svelte-197ow4k{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;display:inline-block}.ui-project-chip.svelte-1xxhgbp{display:inline-flex;align-items:center;white-space:nowrap;padding:0 .375rem;border-radius:.3125rem;background:color-mix(in srgb,var(--tone) 16%,transparent);color:color-mix(in srgb,var(--tone) 70%,var(--os-ink));font-family:var(--os-mono, ui-monospace, "SF Mono", monospace);font-size:.65625rem;font-weight:500;letter-spacing:.04em;line-height:1.6}.ui-project-chip--xs.svelte-1xxhgbp{font-size:.5625rem;padding:0 .25rem}.ui-project-chip--muted.svelte-1xxhgbp{color:var(--os-ink-faint)}.graph.svelte-mim9fv{position:relative;width:100%;height:clamp(23.75rem,68vh,47.5rem);border-radius:inherit;background:radial-gradient(1px 1px at 20px 20px,rgba(74,138,123,.05),transparent 1px),radial-gradient(1000px 500px at 50% 110%,rgba(74,138,123,.06),transparent 60%),radial-gradient(700px 320px at 15% -10%,rgba(232,162,74,.045),transparent 60%),var(--spore-dark-2);background-size:40px 40px,auto,auto,auto;overflow:hidden;-webkit-user-select:none;user-select:none}.particle-canvas.svelte-mim9fv{position:absolute;inset:0;pointer-events:none;z-index:0}.dots-layer.svelte-mim9fv{position:absolute;inset:0;z-index:2;pointer-events:none}.canvas.svelte-mim9fv{display:block;position:relative;z-index:1;cursor:grab}.canvas.panning.svelte-mim9fv{cursor:grabbing}@keyframes svelte-mim9fv-spore-drift-a{0%{transform:translate(0)}25%{transform:translate(22px,-15px)}50%{transform:translate(8px,-32px)}75%{transform:translate(-12px,-18px)}to{transform:translate(0)}}@keyframes svelte-mim9fv-spore-drift-b{0%{transform:translate(0)}33%{transform:translate(-18px,12px)}66%{transform:translate(14px,26px)}to{transform:translate(0)}}@keyframes svelte-mim9fv-spore-drift-c{0%{transform:translate(0)}30%{transform:translate(26px,9px)}60%{transform:translate(14px,-22px)}to{transform:translate(0)}}@keyframes svelte-mim9fv-spore-drift-d{0%{transform:translate(0)}40%{transform:translate(-21px,-8px)}80%{transform:translate(10px,-28px)}to{transform:translate(0)}}@keyframes svelte-mim9fv-spore-drift-e{0%{transform:translate(0)}20%{transform:translate(12px,20px)}50%{transform:translate(-8px,30px)}80%{transform:translate(20px,11px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.particle-canvas.svelte-mim9fv circle:where(.svelte-mim9fv){animation:none!important}}.filament.svelte-mim9fv{transition:stroke-opacity .24s var(--ease)}@media(prefers-reduced-motion:reduce){.filament.svelte-mim9fv,.node.svelte-mim9fv{transition:none}.node.svelte-mim9fv .halo:where(.svelte-mim9fv){transition:none}}.filament.status-down.svelte-mim9fv{stroke:var(--down);stroke-opacity:.45}.filament.status-warn.svelte-mim9fv{stroke:var(--amber);stroke-opacity:.5}.node.svelte-mim9fv{cursor:default;transition:transform .2s var(--ease)}.node.clickable.svelte-mim9fv{cursor:pointer}.node.clickable.svelte-mim9fv:hover .halo:where(.svelte-mim9fv){transform:scale(1.18);transform-origin:center;transform-box:fill-box}.node.svelte-mim9fv .halo:where(.svelte-mim9fv){transition:transform .22s var(--ease),fill .22s var(--ease)}.node.selected.svelte-mim9fv .halo:where(.svelte-mim9fv){transform:scale(1.28);transform-origin:center;transform-box:fill-box}.node.pulse.svelte-mim9fv .halo:where(.svelte-mim9fv){animation:svelte-mim9fv-breathe 3.8s var(--ease) infinite;transform-origin:center;transform-box:fill-box}@keyframes svelte-mim9fv-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.18);opacity:.55}}@media(prefers-reduced-motion:reduce){.node.pulse.svelte-mim9fv .halo:where(.svelte-mim9fv){animation:none}}.alert-ring.svelte-mim9fv{animation:svelte-mim9fv-alert-pulse 1.6s ease-out infinite;transform-origin:center;transform-box:fill-box}.alert-ring.still.svelte-mim9fv{animation:none}@keyframes svelte-mim9fv-alert-pulse{0%{transform:scale(1);opacity:.95}to{transform:scale(1.7);opacity:0}}.ring.svelte-mim9fv{animation:svelte-mim9fv-spin 14s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes svelte-mim9fv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ring.svelte-mim9fv{animation:none}}.label.svelte-mim9fv{font-family:var(--font-ui);font-size:calc(11px * var(--label-scale, 1));font-weight:500;pointer-events:none;paint-order:stroke;stroke:var(--spore-dark-2);stroke-width:calc(3px * var(--label-scale, 1))}.label-project.svelte-mim9fv{font-family:var(--font-display);font-size:calc(14px * var(--label-scale, 1));font-weight:600;letter-spacing:.005em;fill:var(--ink)}.label-service.svelte-mim9fv{font-size:calc(10px * var(--label-scale, 1));fill:var(--ink-dim)}.label.problem.svelte-mim9fv{font-weight:700}.node-tooltip.svelte-mim9fv{position:absolute;pointer-events:none;z-index:var(--z-tooltip, 30);background:var(--spore-dark);border:1px solid var(--spore-line-strong);border-radius:var(--r-md);padding:8px 11px;display:flex;flex-direction:column;gap:3px;min-width:120px;max-width:240px;white-space:nowrap;box-shadow:0 4px 16px #0b131080}.tt-name.svelte-mim9fv{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink)}.tt-status.svelte-mim9fv{font-size:11px;font-weight:500;text-transform:capitalize;color:var(--ink-mute)}.tt-up.svelte-mim9fv{color:var(--signal)}.tt-warn.svelte-mim9fv{color:var(--amber)}.tt-down.svelte-mim9fv{color:var(--down)}.node-tooltip.card.svelte-mim9fv{min-width:220px;gap:5px}.tt-head.svelte-mim9fv{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tt-metrics.svelte-mim9fv{display:flex;flex-direction:column;gap:3px;margin:2px 0}.tt-metric.svelte-mim9fv{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:10.5px;color:var(--ink-mute)}.tt-m-val.svelte-mim9fv{text-align:right;font-family:var(--font-mono);color:var(--ink)}.tt-bar.svelte-mim9fv{display:block;height:5px;border-radius:999px;background:var(--spore-line);overflow:hidden}.tt-bar.svelte-mim9fv b:where(.svelte-mim9fv){display:block;height:100%;border-radius:inherit;background:var(--signal)}.tt-bar.svelte-mim9fv b.warm:where(.svelte-mim9fv){background:var(--amber)}.tt-bar.svelte-mim9fv b.hot:where(.svelte-mim9fv){background:var(--down)}.tt-alert.svelte-mim9fv{font-size:11px;font-weight:600;color:var(--down)}.tt-hint.svelte-mim9fv{margin-top:2px;padding-top:5px;border-top:1px solid var(--spore-line);font-size:10.5px;color:var(--ink-dim)}.tt-detail.svelte-mim9fv{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-dim);margin-top:1px}.zoom.svelte-mim9fv{position:absolute;top:14px;right:14px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:3px;background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-sm)}.zoom.svelte-mim9fv .zoom-btn:where(.svelte-mim9fv){min-width:30px;height:28px;padding:0 6px;font-size:15px;line-height:1;color:var(--ink-mute);background:transparent;border:1px solid transparent;border-radius:4px}.zoom.svelte-mim9fv .zoom-btn.fit:where(.svelte-mim9fv){font-size:11px}.zoom.svelte-mim9fv .zoom-btn:where(.svelte-mim9fv):hover:not(:disabled){color:var(--ink);background:var(--spore-dark-3);border-color:var(--spore-line)}.legend.svelte-mim9fv{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:14px;font-size:11px;color:var(--ink-mute);background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:7px 12px;z-index:2}.legend-title.svelte-mim9fv{text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:var(--ink-dim);font-weight:600}.legend-sep.svelte-mim9fv{display:inline-block;width:1px;height:12px;background:var(--spore-line)}.legend-note.svelte-mim9fv{color:var(--ink-dim)}.legend.svelte-mim9fv .legend-project:where(.svelte-mim9fv){display:inline-flex;align-items:center;gap:6px;padding:1px 6px;margin:-1px -2px;font:inherit;color:var(--ink-dim);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.legend.svelte-mim9fv .legend-project:where(.svelte-mim9fv):hover{color:var(--ink);border-color:var(--spore-line);background:var(--spore-dark-2)}.legend.svelte-mim9fv span:where(.svelte-mim9fv){display:inline-flex;align-items:center;gap:6px}.legend.svelte-mim9fv i:where(.svelte-mim9fv){display:inline-block;width:8px;height:8px;border-radius:50%}.legend.svelte-mim9fv i.root:where(.svelte-mim9fv){box-shadow:0 0 6px #e8a24a8c}.empty.svelte-mim9fv{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:40px}.empty.svelte-mim9fv h2:where(.svelte-mim9fv){margin:14px 0 6px;font-size:22px;letter-spacing:-.01em}.empty.svelte-mim9fv p:where(.svelte-mim9fv){color:var(--ink-mute);margin:0;max-width:380px;line-height:1.55}.empty-mark.svelte-mim9fv{filter:drop-shadow(0 0 24px rgba(232,162,74,.25))}.empty-mark.svelte-mim9fv .seed:where(.svelte-mim9fv){animation:svelte-mim9fv-seedPulse 3.6s var(--ease) infinite;transform-origin:75px 50px;transform-box:view-box}.empty-mark.svelte-mim9fv .root:where(.svelte-mim9fv){stroke-dasharray:80;stroke-dashoffset:0;animation:svelte-mim9fv-rootDraw 6s var(--ease) infinite alternate}.empty-mark.svelte-mim9fv .r2:where(.svelte-mim9fv){animation-delay:.4s}.empty-mark.svelte-mim9fv .r3:where(.svelte-mim9fv){animation-delay:.8s}.empty-mark.svelte-mim9fv .r4:where(.svelte-mim9fv){animation-delay:1.2s}.empty-mark.svelte-mim9fv .r5:where(.svelte-mim9fv){animation-delay:1.6s}@keyframes svelte-mim9fv-seedPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.78}}@keyframes svelte-mim9fv-rootDraw{0%{stroke-dashoffset:60;opacity:.45}to{stroke-dashoffset:0;opacity:.95}}@media(prefers-reduced-motion:reduce){.empty-mark.svelte-mim9fv .seed:where(.svelte-mim9fv),.empty-mark.svelte-mim9fv .root:where(.svelte-mim9fv){animation:none}}.sparks-grid.svelte-1fk5goh{display:grid;grid-template-columns:repeat(3,1fr);gap:.4375rem}.spark-cell.svelte-1fk5goh{display:flex;flex-direction:column;gap:.25rem;padding:.375rem .4375rem .4375rem;background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);min-width:0}.cell-meta.svelte-1fk5goh{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;min-width:0}.cell-label.svelte-1fk5goh{font-size:.5625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0;white-space:nowrap}.cell-value.svelte-1fk5goh{font-family:var(--font-mono);font-size:.625rem;color:var(--ink);display:inline-flex;align-items:baseline;gap:.125rem;min-width:0;overflow:hidden}.cell-value.svelte-1fk5goh strong:where(.svelte-1fk5goh){font-family:var(--font-display);font-size:.75rem;font-weight:600;color:var(--signal);line-height:1;white-space:nowrap}.spark-cell--mem.svelte-1fk5goh .cell-value:where(.svelte-1fk5goh) strong:where(.svelte-1fk5goh){color:var(--amber)}.cell-hint.svelte-1fk5goh{color:var(--ink-dim);font-size:.5625rem;white-space:nowrap}.spark-cell.svelte-1fk5goh svg:where(.svelte-1fk5goh){display:block;width:100%;overflow:visible}@keyframes svelte-1fk5goh-spark-draw{0%{stroke-dashoffset:10000}to{stroke-dashoffset:0}}.spark-line.svelte-1fk5goh{stroke-dasharray:10000;stroke-dashoffset:10000;animation:svelte-1fk5goh-spark-draw .65s var(--ease) forwards}@media(prefers-reduced-motion:reduce){.spark-line.svelte-1fk5goh{animation:none;stroke-dashoffset:0}}.lt-preview.svelte-n79zld{margin:0;max-height:7.5rem;overflow:auto;font-family:var(--font-mono);font-size:.71875rem;line-height:1.5;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:.4375rem .5625rem;white-space:pre-wrap;word-break:break-word}.log-scroll.svelte-6xgx5v{overflow:auto;max-height:19.375rem;padding:.75rem 1rem;background:linear-gradient(to bottom,var(--spore-dark-2),var(--spore-dark) 100%)}.log-pre.svelte-6xgx5v,.log-lines.svelte-6xgx5v{margin:0;font-family:var(--font-mono);font-size:.78125rem;line-height:1.55;color:var(--ink);white-space:pre-wrap;word-break:break-word}.log-line.svelte-6xgx5v{display:block}.log-line--selectable.svelte-6xgx5v{cursor:pointer;border-left:2px solid transparent;padding-left:.375rem;margin-left:-.5rem;border-radius:.125rem}.log-line--selectable.svelte-6xgx5v:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.log-line--selectable.svelte-6xgx5v:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}.log-line.is-selected.svelte-6xgx5v{background:color-mix(in srgb,var(--signal) 16%,transparent);border-left-color:var(--signal)}.log-waiting.svelte-6xgx5v{color:var(--ink-dim);font-size:.8125rem;padding:1.25rem 0;text-align:center}.gauges.svelte-skkb7b{display:flex;gap:.5rem;width:100%;align-items:flex-start}.gauge.svelte-skkb7b{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.3125rem;min-width:0}.dial.svelte-skkb7b{width:100%;height:auto;max-width:6.5rem;display:block;overflow:visible}.track-arc.svelte-skkb7b{stroke:var(--spore-dark-3)}.fill-arc.svelte-skkb7b{transition:stroke-dashoffset .65s var(--ease),stroke-opacity .4s var(--ease),stroke .3s var(--ease)}@media(prefers-reduced-motion:reduce){.fill-arc.svelte-skkb7b{transition:none}}.dial-num.svelte-skkb7b{font-family:var(--font-display);font-size:1.375rem;font-weight:600}.dial-dash.svelte-skkb7b{font-family:var(--font-display);font-size:1.625rem;font-weight:500;fill:var(--ink-dim)}.dial-pending-txt.svelte-skkb7b{font-family:var(--font-ui);font-size:.5625rem;letter-spacing:.09em;text-transform:uppercase;fill:var(--ink-dim)}.gauge-label.svelte-skkb7b{font-family:var(--font-ui);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);line-height:1.2}.gauge-sub.svelte-skkb7b{font-family:var(--font-mono);font-size:.59375rem;color:var(--ink-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.svc-filter.svelte-11sg3hp{flex:0 0 auto;width:9.375rem}.svc-list-wrap.svelte-11sg3hp{overflow-y:auto;max-height:20rem;display:flex;flex-direction:column;gap:.0625rem;scrollbar-gutter:stable;flex-shrink:1;min-height:0}.svc-row.svelte-11sg3hp{display:flex;align-items:center;gap:.4375rem;padding:.25rem .375rem;border-radius:var(--r-sm);border:1px solid transparent;border-left-width:2px;min-width:0;transition:background .12s var(--ease),border-color .12s var(--ease)}.svc-row.svelte-11sg3hp:hover,.svc-row.svelte-11sg3hp:focus-within{background:var(--spore-dark-2);border-color:var(--spore-line);border-left-color:var(--spore-line)}.svc-row.is-tailing.svelte-11sg3hp{background:color-mix(in srgb,var(--signal) 6%,transparent);border-color:color-mix(in srgb,var(--signal) 18%,transparent);border-left-color:var(--signal)}.svc-row.is-pinned.svelte-11sg3hp{border-left-color:var(--filament-soft)}.svc-row.is-pinned.is-tailing.svelte-11sg3hp{border-left-color:var(--signal)}.svc-name.svelte-11sg3hp{font-family:var(--font-mono);font-size:.78125rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;line-height:1.4}.svc-actions.svelte-11sg3hp{display:flex;gap:.125rem;flex-shrink:0;opacity:0;transition:opacity .12s var(--ease)}.svc-row.svelte-11sg3hp:hover .svc-actions:where(.svelte-11sg3hp),.svc-row.svelte-11sg3hp:focus-within .svc-actions:where(.svelte-11sg3hp){opacity:1}.svc-row.is-tailing.svelte-11sg3hp .svc-actions:where(.svelte-11sg3hp){opacity:1}@media(hover:none){.svc-actions.svelte-11sg3hp{opacity:1}}@media(prefers-reduced-motion:reduce){.svc-row.svelte-11sg3hp,.svc-actions.svelte-11sg3hp{transition:none}}.scrim.svelte-6f2xwu{position:fixed;inset:var(--os-topbar-h, 0px) 0 0 0;left:var(--os-rail-w, 0px);background:color-mix(in srgb,var(--os-bg) 35%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-scrim);opacity:0;pointer-events:none;transition:opacity .3s var(--ease);cursor:pointer}@media(max-width:767px){.scrim.svelte-6f2xwu{left:0}}@media(prefers-reduced-transparency:reduce){.scrim.svelte-6f2xwu{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--os-bg) 70%,transparent)}}.scrim.visible.svelte-6f2xwu{opacity:1;pointer-events:auto}.inspector.svelte-6f2xwu{position:fixed;top:var(--os-topbar-h, 0px);right:0;bottom:0;width:min(var(--drawer-w),100vw);background:var(--spore-dark-2);border-left:1px solid var(--spore-line);z-index:var(--z-panel);display:flex;flex-direction:column;overflow:hidden;transform:translate(100%);transition:transform .38s var(--ease)}.inspector.open.svelte-6f2xwu{transform:translate(0)}.inspector.svelte-6f2xwu:focus{outline:none}@media(prefers-reduced-motion:reduce){.inspector.svelte-6f2xwu{transform:none;transition:none}.scrim.svelte-6f2xwu{transition:none}}.head.svelte-6f2xwu{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem .875rem;border-bottom:1px solid var(--spore-line);flex-wrap:wrap;min-width:0}.inspector-env-badge.svelte-6f2xwu{align-self:center;flex-shrink:0;padding:.125rem .5625rem;border-radius:999px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink);background:color-mix(in srgb,var(--tone) 18%,transparent);border:1px solid color-mix(in srgb,var(--tone) 45%,transparent)}.inspector-hero.svelte-6f2xwu{flex-shrink:0;padding:1.125rem 1.25rem 1rem;border-bottom:1px solid var(--spore-line);display:flex;flex-direction:column;gap:.625rem}.body.svelte-6f2xwu{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:1.125rem 1.25rem 1.75rem;min-height:0}.latest-logs.svelte-tt8e9n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.latest-log.svelte-tt8e9n{display:grid;grid-template-columns:4.5rem minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem .25rem;border-top:1px solid var(--os-line);font-size:.78125rem;color:var(--os-ink)}.latest-log.svelte-tt8e9n:first-child{border-top:0}.ll-when.svelte-tt8e9n,.ll-what.svelte-tt8e9n{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-where.svelte-tt8e9n{display:inline-flex;align-items:center;gap:.4375rem;min-width:0;overflow:hidden;white-space:nowrap}.ll-dot.svelte-tt8e9n{width:.5rem;height:.5rem;border-radius:999px;flex:none}.ll-env.svelte-tt8e9n{font-family:var(--os-mono);font-size:.65625rem;padding:.0625rem .4375rem;border-radius:999px;color:var(--os-ink-dim);border:1px solid var(--os-line)}.ll-count.svelte-tt8e9n{margin-left:.375rem;padding:0 .375rem;border-radius:999px;font-size:.65625rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line)}@media(max-width:40rem){.latest-log.svelte-tt8e9n{grid-template-columns:minmax(0,1fr) auto}.ll-when.svelte-tt8e9n,.ll-what.svelte-tt8e9n{grid-column:1}}.os-inset.svelte-15rt3wi{display:flex;flex-direction:column;height:calc(100% - var(--os-inset-gap, .5rem) * 2);min-height:0;overflow:visible;background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--sb-radius-xl, .875rem);box-shadow:var(--os-shadow-card, none);margin:var(--os-inset-gap, .5rem) var(--os-inset-gap, .5rem) var(--os-inset-gap, .5rem) 0;transition:margin .2s var(--os-ease, ease)}.os-inset--collapsed.svelte-15rt3wi{margin-left:var(--os-inset-gap, .5rem)}.os-inset__header.svelte-15rt3wi{flex-shrink:0;position:relative;z-index:30;overflow:hidden;border-radius:var(--sb-radius-xl, .875rem) var(--sb-radius-xl, .875rem) 0 0}.os-inset__body.svelte-15rt3wi{flex:1;min-height:0;overflow-y:auto;border-radius:0 0 var(--sb-radius-xl, .875rem) var(--sb-radius-xl, .875rem);padding-bottom:0}@media(max-width:767px){.os-inset__body.svelte-15rt3wi{padding-bottom:4rem}}.os-inset__content.svelte-15rt3wi{margin-inline:0;padding:var(--os-gutter, 1.5rem)}@media(max-width:767px){.os-inset__content.svelte-15rt3wi{padding:1rem}}.os-inset__content.svelte-15rt3wi:has([data-os-role=page]){padding:0}.os-inset__content[data-width=default].svelte-15rt3wi{max-width:none}.os-inset__content[data-width=narrow].svelte-15rt3wi{max-width:56rem}.os-inset__content[data-width=full].svelte-15rt3wi{max-width:none}@media print{.os-inset.svelte-15rt3wi,.os-inset__body.svelte-15rt3wi{height:auto;overflow:visible}}.os-library__title.svelte-zdpkzb{margin-bottom:20px}.os-library__title.svelte-zdpkzb h1:where(.svelte-zdpkzb){margin:0;font:500 26px/1.1 var(--os-display);letter-spacing:-.02em}.preview-shell.svelte-zdpkzb{display:flex;min-height:0}.preview-frame.svelte-zdpkzb{flex:1;min-height:6rem;max-height:22rem;overflow:auto;border-radius:var(--os-r-inner, 10px);border:1px solid var(--os-line-soft, rgba(0, 0, 0, .06));background:var(--os-panel-1, transparent);contain:layout paint style;isolation:isolate}.preview-frame-ui.svelte-zdpkzb{padding:0}.preview-frame-shape.svelte-zdpkzb{padding:.75rem .875rem;display:flex;flex-direction:column;gap:.75rem}.preview-frame-empty.svelte-zdpkzb{padding:1.25rem;display:flex;align-items:center;justify-content:center;min-height:5rem}.preview-error.svelte-zdpkzb{display:flex;align-items:center;gap:.5rem;padding:.75rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;color:var(--os-fail, #c0726c);background:var(--os-fail-soft, rgba(192, 114, 108, .08))}.shape-block.svelte-zdpkzb{display:flex;flex-direction:column;gap:.375rem}.shape-label.svelte-zdpkzb{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint, #9aa0ab)}.shape-tree.svelte-zdpkzb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:11px;color:var(--os-ink-dim, #6d7380)}.shape-dir.svelte-zdpkzb{color:var(--os-ink, #1b1d22)}.shape-files.svelte-zdpkzb{list-style:none;margin:.125rem 0 0 .875rem;padding:0;display:flex;flex-direction:column;gap:.125rem}.shape-files.svelte-zdpkzb li:where(.svelte-zdpkzb){display:inline-flex;align-items:center;gap:.375rem}.shape-chips.svelte-zdpkzb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.shape-chips.svelte-zdpkzb li:where(.svelte-zdpkzb){font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;padding:.125rem .5rem;border-radius:999px;background:var(--os-accent-soft, rgba(68, 131, 111, .09));color:var(--os-accent, #44836f);border:1px solid color-mix(in srgb,var(--os-accent, #44836f) 25%,transparent)}.shape-reqs.svelte-zdpkzb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px}.shape-reqs.svelte-zdpkzb li:where(.svelte-zdpkzb){display:flex;align-items:baseline;gap:.5rem}.req-type.svelte-zdpkzb{color:var(--os-ink-faint, #9aa0ab);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;min-width:3.25rem}.req-path.svelte-zdpkzb{color:var(--os-ink-dim, #6d7380)}.entry-link.svelte-zdpkzb{color:inherit;text-decoration:none}.entry-link.svelte-zdpkzb:hover,.entry-link.svelte-zdpkzb:focus-visible{color:var(--os-accent, #44836f)}.open-entry.svelte-zdpkzb{font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint, #9aa0ab);text-decoration:none;transition:color .12s}.open-entry.svelte-zdpkzb:hover,.open-entry.svelte-zdpkzb:focus-visible{color:var(--os-accent, #44836f)}.os-library__title.svelte-1gjnccj{margin-bottom:20px}.os-library__title.svelte-1gjnccj h1:where(.svelte-1gjnccj){margin:0;font:500 26px/1.1 var(--os-display);letter-spacing:-.02em}.preview-frame.svelte-1gjnccj{min-height:6rem;max-height:28rem;overflow:auto;border-radius:var(--os-r-inner, 10px);border:1px solid var(--os-line-soft, rgba(0, 0, 0, .06));background:var(--os-panel-1, transparent);contain:layout paint style;isolation:isolate}.preview-frame-ui.svelte-1gjnccj{padding:0}.preview-frame-shape.svelte-1gjnccj{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:1rem}.preview-frame-empty.svelte-1gjnccj{padding:1.5rem;display:flex;align-items:center;justify-content:center;min-height:6rem}.preview-error.svelte-1gjnccj{display:flex;align-items:center;gap:.5rem;padding:.75rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;color:var(--os-fail, #c0726c);background:var(--os-fail-soft, rgba(192, 114, 108, .08))}.decisions-card.svelte-1gjnccj{border-top:2px solid color-mix(in srgb,var(--os-accent, #44836f) 55%,transparent)}.scenario-card.svelte-1gjnccj{border-left:2px solid color-mix(in srgb,var(--os-accent, #44836f) 25%,transparent)}.contract-grid.svelte-1gjnccj{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.contract-grid.svelte-1gjnccj{grid-template-columns:1fr 1fr}.contract-block-wide.svelte-1gjnccj{grid-column:1 / -1}}.contract-block.svelte-1gjnccj{padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.625rem}.contract-heading.svelte-1gjnccj{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint, #9aa0ab)}.shape-tree.svelte-1gjnccj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:11.5px;color:var(--os-ink-dim, #6d7380)}.shape-dir.svelte-1gjnccj{color:var(--os-ink, #1b1d22)}.shape-files.svelte-1gjnccj{list-style:none;margin:.125rem 0 0 .875rem;padding:0;display:flex;flex-direction:column;gap:.125rem}.shape-files.svelte-1gjnccj li:where(.svelte-1gjnccj){display:inline-flex;align-items:center;gap:.375rem}.shape-reqs.svelte-1gjnccj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:11px}.shape-reqs.svelte-1gjnccj li:where(.svelte-1gjnccj){display:flex;align-items:baseline;gap:.5rem}.req-type.svelte-1gjnccj{color:var(--os-ink-faint, #9aa0ab);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;min-width:4rem}.req-path.svelte-1gjnccj{color:var(--os-ink-dim, #6d7380)}.token-chips.svelte-1gjnccj,.choice-options.svelte-1gjnccj{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.token-chips.svelte-1gjnccj li:where(.svelte-1gjnccj){font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;padding:.125rem .5rem;border-radius:999px;background:var(--os-accent-soft, rgba(68, 131, 111, .09));color:var(--os-accent, #44836f);border:1px solid color-mix(in srgb,var(--os-accent, #44836f) 25%,transparent)}.choice-list.svelte-1gjnccj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.choice-row.svelte-1gjnccj{border:1px solid var(--os-line-soft, rgba(0, 0, 0, .06));border-radius:var(--os-r-inner, 10px);padding:.75rem .875rem;background:var(--os-panel-1, transparent);display:flex;flex-direction:column;gap:.5rem}.choice-head.svelte-1gjnccj{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.choice-name.svelte-1gjnccj{font-family:var(--os-mono, ui-monospace, monospace);font-size:12.5px;color:var(--os-ink, #1b1d22)}.choice-type.svelte-1gjnccj{font-family:var(--os-mono, ui-monospace, monospace);font-size:10px;color:var(--os-ink-faint, #9aa0ab);letter-spacing:.14em;text-transform:uppercase}.choice-default.svelte-1gjnccj{font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;color:var(--os-ink-faint, #9aa0ab);letter-spacing:.06em}.choice-default.svelte-1gjnccj code:where(.svelte-1gjnccj){color:var(--os-ink-dim, #6d7380)}.choice-options.svelte-1gjnccj li:where(.svelte-1gjnccj){font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;padding:.125rem .5rem;border-radius:999px;background:var(--os-panel-2, transparent);color:var(--os-ink-dim, #6d7380);border:1px solid var(--os-line, rgba(0, 0, 0, .08))}.choice-options.svelte-1gjnccj li.choice-option-default:where(.svelte-1gjnccj){color:var(--os-accent, #44836f);background:var(--os-accent-soft, rgba(68, 131, 111, .09));border-color:color-mix(in srgb,var(--os-accent, #44836f) 30%,transparent)}.choice-description.svelte-1gjnccj{margin:0;font-family:var(--os-body, ui-sans-serif, system-ui, sans-serif);font-size:12.5px;color:var(--os-ink-dim, #6d7380);line-height:1.55}.pull-frame.svelte-1gjnccj{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--os-r-inner, 10px);border:1px solid var(--os-line, rgba(0, 0, 0, .08));background:var(--os-panel-2, transparent)}.pull-prompt.svelte-1gjnccj{font-family:var(--os-mono, ui-monospace, monospace);font-size:12.5px;color:var(--os-accent, #44836f)}.pull-command.svelte-1gjnccj{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--os-mono, ui-monospace, monospace);font-size:12.5px;color:var(--os-ink, #1b1d22)}.pull-copy.svelte-1gjnccj{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.08em;padding:.375rem .625rem;border-radius:999px;border:1px solid var(--os-line, rgba(0, 0, 0, .08));background:transparent;color:var(--os-ink-dim, #6d7380);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.pull-copy.svelte-1gjnccj:hover{color:var(--os-accent, #44836f);border-color:color-mix(in srgb,var(--os-accent, #44836f) 40%,transparent);background:var(--os-accent-soft, rgba(68, 131, 111, .08))}.entry-md.svelte-1gjnccj{color:var(--os-ink-dim, #4c525e);font-family:var(--os-body, ui-sans-serif, system-ui, sans-serif);font-size:14.5px;line-height:1.7}.entry-md.svelte-1gjnccj h1,.entry-md.svelte-1gjnccj h2,.entry-md.svelte-1gjnccj h3,.entry-md.svelte-1gjnccj h4{color:var(--os-ink, #1b1d22);font-family:var(--os-display, var(--os-body, ui-sans-serif, system-ui, sans-serif));letter-spacing:-.005em}.entry-md.svelte-1gjnccj h1{font-size:26px;line-height:1.25;margin:0 0 1.25rem}.entry-md.svelte-1gjnccj h2{font-size:20px;line-height:1.3;margin:2.25rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--os-line-soft, rgba(0, 0, 0, .06))}.entry-md.svelte-1gjnccj h1+h2{border-top:none;padding-top:0}.entry-md.svelte-1gjnccj h3{font-size:15.5px;line-height:1.4;margin:1.75rem 0 .5rem}.entry-md.svelte-1gjnccj h4{font-size:13.5px;line-height:1.4;margin:1.25rem 0 .375rem;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-faint, #9aa0ab)}.entry-md.svelte-1gjnccj p{margin:0 0 1rem}.entry-md.svelte-1gjnccj ul,.entry-md.svelte-1gjnccj ol{margin:0 0 1rem;padding-left:1.25rem}.entry-md.svelte-1gjnccj li{margin:.25rem 0}.entry-md.svelte-1gjnccj strong{color:var(--os-ink, #1b1d22);font-weight:600}.entry-md.svelte-1gjnccj em{color:var(--os-ink, #1b1d22)}.entry-md.svelte-1gjnccj a{color:var(--os-accent, #44836f);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--os-accent, #44836f) 40%,transparent);text-underline-offset:.2em}.entry-md.svelte-1gjnccj code{font-family:var(--os-mono, ui-monospace, monospace);font-size:12.5px;padding:.05em .35em;border-radius:4px;background:var(--os-panel-2, rgba(0, 0, 0, .04));color:var(--os-ink, #1b1d22)}.entry-md.svelte-1gjnccj pre{margin:0 0 1rem;padding:.875rem 1rem;border-radius:var(--os-r-inner, 8px);background:var(--os-panel-2, rgba(0, 0, 0, .04));border:1px solid var(--os-line-soft, rgba(0, 0, 0, .06));overflow-x:auto}.entry-md.svelte-1gjnccj pre code{background:transparent;padding:0;font-size:12px;line-height:1.55}.entry-md.svelte-1gjnccj blockquote{margin:0 0 1rem;padding:.5rem .875rem;border-left:3px solid color-mix(in srgb,var(--os-accent, #44836f) 40%,transparent);background:var(--os-accent-soft, rgba(68, 131, 111, .06));color:var(--os-ink, #1b1d22);border-radius:0 6px 6px 0}.entry-md.svelte-1gjnccj blockquote p:last-child{margin-bottom:0}.entry-md.svelte-1gjnccj hr{border:none;border-top:1px solid var(--os-line-soft, rgba(0, 0, 0, .06));margin:1.75rem 0}.entry-md.svelte-1gjnccj table{width:100%;border-collapse:collapse;margin:0 0 1rem;font-size:13px}.entry-md.svelte-1gjnccj th,.entry-md.svelte-1gjnccj td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--os-line-soft, rgba(0, 0, 0, .06))}.entry-md.svelte-1gjnccj th{font-family:var(--os-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint, #9aa0ab);font-weight:500}.chart.svelte-1yrf1e1{position:relative;margin:0;display:flex;flex-direction:column;gap:8px}.chart-bar.svelte-1yrf1e1{transition:opacity .15s ease}.chart-bar.is-dim.svelte-1yrf1e1{opacity:.32}.chart-col-hl.svelte-1yrf1e1{fill:color-mix(in srgb,var(--os-ink) 7%,transparent);pointer-events:none}.chart-hit.svelte-1yrf1e1{cursor:pointer}.chart-tick.is-hover.svelte-1yrf1e1{fill:var(--os-ink);font-weight:600}.chart-tip.svelte-1yrf1e1{position:absolute;z-index:5;min-width:168px;padding:10px 12px;border-radius:12px;background:var(--os-panel-2);border:1px solid var(--os-line-strong);box-shadow:0 12px 32px #00000059;pointer-events:none;animation:svelte-1yrf1e1-chart-tip-in .12s ease-out}.chart-tip.is-left.svelte-1yrf1e1{transform:translate(-100%)}@keyframes svelte-1yrf1e1-chart-tip-in{0%{opacity:0}}.chart-tip-week.svelte-1yrf1e1{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.04em;color:var(--os-ink-faint)}.chart-tip-total.svelte-1yrf1e1{display:flex;align-items:baseline;gap:6px;margin:2px 0 8px}.chart-tip-num.svelte-1yrf1e1{font-family:var(--os-mono);font-size:20px;font-weight:600;color:var(--os-ink)}.chart-tip-unit.svelte-1yrf1e1{font-size:11px;color:var(--os-ink-dim)}.chart-tip-rows.svelte-1yrf1e1{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--os-line);display:grid;gap:5px}.chart-tip-rows.svelte-1yrf1e1 li:where(.svelte-1yrf1e1){display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px}.chart-tip-label.svelte-1yrf1e1{color:var(--os-ink-dim);text-transform:capitalize}.chart-tip-val.svelte-1yrf1e1{font-family:var(--os-mono);color:var(--os-ink)}.chart-tip-empty.svelte-1yrf1e1{font-size:12px;color:var(--os-ink-faint)}.chart-bar.svelte-1yrf1e1{transform-box:fill-box;transform-origin:bottom;animation:svelte-1yrf1e1-chart-bar-grow .7s cubic-bezier(.22,1,.36,1) var(--bar-delay, 0ms) backwards}@keyframes svelte-1yrf1e1-chart-bar-grow{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.chart-bar.svelte-1yrf1e1{animation:none}}.chart-grid.svelte-1yrf1e1{stroke:var(--os-line);stroke-dasharray:2 3}.chart-baseline.svelte-1yrf1e1{stroke:var(--os-ink-faint);stroke-width:1}.chart-axis-title.svelte-1yrf1e1{font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--os-ink-faint)}.chart-tick.svelte-1yrf1e1{font-family:var(--os-mono);font-size:10px;fill:var(--os-chart-axis)}.chart-legend.svelte-1yrf1e1{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;font-family:var(--os-mono)}.legend-item.svelte-1yrf1e1{display:inline-flex;align-items:center;gap:4px}.legend-swatch.svelte-1yrf1e1{display:inline-block;width:10px;height:10px;border-radius:2px}.legend-hatch.svelte-1yrf1e1{background-image:repeating-linear-gradient(45deg,transparent 0 2px,var(--os-ink-faint) 2px 4px)}.os-glad__chips.svelte-zqcdjq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.os-glad__chip.svelte-zqcdjq{display:grid;grid-template-columns:auto 1fr auto auto;gap:.5rem;align-items:baseline;font-size:.875rem}.os-glad__chip[data-state=unmet].svelte-zqcdjq{color:var(--os-warn)}.os-glad__chip[data-state=pending].svelte-zqcdjq{color:var(--os-ink)}.os-glad__chip[data-state=unwired].svelte-zqcdjq{color:var(--os-ink-dim);font-style:italic}.os-glad__state.svelte-zqcdjq{font-size:.75rem;color:var(--os-ink-dim)}.os-glad__count.svelte-zqcdjq{font-family:var(--os-mono);font-size:.75rem}.os-mpc.svelte-28ejf{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.5rem .75rem;align-items:baseline;font-size:.875rem}.os-mpc__row.svelte-28ejf{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline}.os-mpc.svelte-28ejf .os-mpc__name{color:var(--os-ink);min-width:0;display:inline-flex;align-items:baseline;gap:.5rem;overflow:hidden}.os-mpc__key.svelte-28ejf{font-family:var(--os-mono);color:var(--os-ink-dim);flex:0 0 auto}.os-mpc__title.svelte-28ejf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.os-mpc__role.svelte-28ejf{justify-self:start}.os-mpc__meta.svelte-28ejf,.os-mpc__hours.svelte-28ejf{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.os-crc__hero.svelte-1rydmg2{display:flex;align-items:baseline;gap:1rem;margin-bottom:.5rem}.os-crc__pct.svelte-1rydmg2{font-family:var(--os-mono);font-size:2rem;font-weight:500}.os-crc__unit.svelte-1rydmg2{font-size:1rem;color:var(--os-ink-dim)}.os-crc__meta.svelte-1rydmg2{font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.os-crc__spark.svelte-1rydmg2{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(var(--crc-days),minmax(0,1fr));height:48px;gap:2px;align-items:end}.os-crc__bar.svelte-1rydmg2{position:relative;height:100%;background:var(--os-panel-2);border-radius:2px;overflow:hidden}.os-crc__bar-opened.svelte-1rydmg2,.os-crc__bar-closed.svelte-1rydmg2{position:absolute;bottom:0;left:0;right:0;display:block}.os-crc__bar-opened.svelte-1rydmg2{background:var(--os-ink-dim);opacity:.4}.os-crc__bar-closed.svelte-1rydmg2{background:var(--os-accent)}.os-crc__sub-title.svelte-1rydmg2{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:0 0 .5rem}.os-crc__src-list.svelte-1rydmg2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.os-crc__src-list.svelte-1rydmg2 li:where(.svelte-1rydmg2){display:flex;justify-content:space-between}.os-crc__src-empty.svelte-1rydmg2{margin:0;font-size:.75rem;color:var(--os-ink-dim)}.mono.svelte-1rydmg2{font-family:var(--os-mono)}.os-kmc.svelte-i2q1ei{display:flex;flex-direction:column;gap:1rem;font-size:.875rem;color:var(--os-ink)}.os-kmc__sec.svelte-i2q1ei{display:flex;flex-direction:column;gap:.375rem}.os-kmc__eyebrow.svelte-i2q1ei{margin:0;font-family:var(--os-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-dim)}.v2-embed .os-kmc__eyebrow.svelte-i2q1ei{font-family:var(--os-body);text-transform:none;letter-spacing:0}.os-kmc__list.svelte-i2q1ei{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.os-kmc__row.svelte-i2q1ei{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.375rem 0;border-bottom:1px solid var(--os-line-soft)}.os-kmc__row.svelte-i2q1ei:last-child{border-bottom:0}.os-kmc__title.svelte-i2q1ei{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-kmc__meta.svelte-i2q1ei{display:inline-flex;flex-shrink:0;gap:.5rem;font-size:.75rem;color:var(--os-ink-faint)}.os-kmc__mono.svelte-i2q1ei{font-family:var(--os-mono)}.os-kmc__type.svelte-i2q1ei{color:var(--os-wiki)}.os-kmc__walked.svelte-i2q1ei{flex-shrink:0;font-size:.75rem;color:var(--os-trail)}.os-kmc__outcome[data-outcome=success].svelte-i2q1ei{color:var(--os-success)}.os-kmc__outcome[data-outcome=partial].svelte-i2q1ei{color:var(--os-warn)}.os-kmc__outcome[data-outcome=fail].svelte-i2q1ei{color:var(--os-fail)}.os-kmc__none.svelte-i2q1ei{margin:0;font-size:.8125rem;color:var(--os-ink-faint)}.os-kmc__all.svelte-i2q1ei{align-self:flex-start;font-size:.8125rem;color:var(--os-accent);text-decoration:none}.os-kmc__all.svelte-i2q1ei:hover,.os-kmc__all.svelte-i2q1ei:focus-visible{text-decoration:underline}.os-upcoming.svelte-a9cfep{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}li.svelte-a9cfep{display:grid;grid-template-columns:56px 1fr;gap:.625rem;padding:.375rem 0;border-top:1px solid var(--os-line-soft);font-size:.78125rem}li.svelte-a9cfep:first-child{border-top:0}.date.svelte-a9cfep{color:var(--os-ink-faint);font-size:.65625rem}.label.svelte-a9cfep{color:var(--os-ink)}.mono.svelte-a9cfep{font-family:var(--os-mono)}.os-growth-ring.svelte-1dxn2kk{position:relative;width:4rem;height:4rem}.os-growth-ring__bg.svelte-1dxn2kk{position:absolute;inset:0;border-radius:50%;background:var(--os-well);box-shadow:var(--os-shadow-well)}.os-growth-ring__svg.svelte-1dxn2kk{position:absolute;inset:0}.os-growth-ring__content.svelte-1dxn2kk{position:absolute;inset:0;display:grid;place-items:center}.os-me-brain.svelte-4stdf3{display:flex;flex-direction:column;gap:1rem}.os-me-hero.svelte-4stdf3{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.os-me-hero__id.svelte-4stdf3{display:flex;align-items:center;gap:1rem}.os-me-hero__ring-wrap.svelte-4stdf3{width:64px;height:64px;position:relative}.os-me-hero__avatar-img.svelte-4stdf3{width:100%;height:100%;object-fit:cover;border-radius:50%}.os-me-hero__initials.svelte-4stdf3{font-family:var(--os-display);font-size:1.25rem;font-weight:500}.os-me-hero__name.svelte-4stdf3{margin:0;font-family:var(--os-display);font-weight:500;font-size:1.625rem;line-height:1.05;letter-spacing:-.02em}.os-me-hero__role.svelte-4stdf3{margin:.1875rem 0 0;color:var(--os-ink-dim);font-size:.6875rem;font-family:var(--os-mono)}.os-me-chip.svelte-4stdf3{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5625rem;border-radius:999px;font-size:.75rem;background:var(--os-panel);box-shadow:inset 0 0 0 1px var(--os-success);color:var(--os-success)}.os-me-chip__dot.svelte-4stdf3{font-size:.5rem}.os-me-hero__actions.svelte-4stdf3{display:flex;gap:.5rem}.os-me-hero__actions.svelte-4stdf3 .os-me-btn{height:30px;padding:0 .75rem;border-radius:9px;border:0;background:var(--os-accent);color:var(--os-accent-ink);font-weight:600;font-size:.78125rem;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.os-me-hero__actions.svelte-4stdf3 .os-me-btn--ghost{background:var(--os-panel);color:var(--os-ink);font-weight:500}.os-me-brain__grid.svelte-4stdf3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.os-me-brain__card.svelte-4stdf3{background:var(--os-panel);border-radius:16px;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--os-shadow-card);min-height:0}.os-me-brain__card--span2.svelte-4stdf3{grid-column:span 2}.os-me-brain__card-title.svelte-4stdf3{font-size:.625rem;letter-spacing:.12em;font-family:var(--os-mono);text-transform:uppercase;font-weight:400;color:var(--os-ink-faint);margin:0 0 .375rem}.os-me-brain__card-title.svelte-4stdf3 .count:where(.svelte-4stdf3){color:var(--os-ink-faint)}.os-me-brain__card.svelte-4stdf3 .os-me-brain__cta{display:inline-block;margin-top:.75rem;color:var(--os-accent);font-size:.75rem;text-decoration:none}.mono.svelte-4stdf3{font-family:var(--os-mono)}.os-id.svelte-d9y5a5{display:grid;grid-template-columns:auto 1fr;gap:.4375rem .75rem;margin:0;font-size:.78125rem}dt.svelte-d9y5a5{color:var(--os-ink-dim)}dd.svelte-d9y5a5{margin:0;color:var(--os-ink)}.mono.svelte-d9y5a5{font-family:var(--os-mono);font-size:.75rem}.ok.svelte-d9y5a5{color:var(--os-success)}.muted.svelte-d9y5a5{color:var(--os-ink-faint)}.os-id__bio.svelte-d9y5a5{margin:.875rem 0 0;padding-top:.75rem;border-top:1px solid var(--os-line);font-size:.78125rem;line-height:1.5;color:var(--os-ink-dim);white-space:pre-line}.os-month.svelte-wu4w4d{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tile.svelte-wu4w4d{display:flex;flex-direction:column;gap:.125rem;padding:.625rem;border-radius:9px;background:var(--os-panel-1);box-shadow:var(--os-shadow-well)}.val.svelte-wu4w4d{font-size:1.125rem;letter-spacing:-.02em;font-weight:500;color:var(--os-ink)}.val.ok.svelte-wu4w4d{color:var(--os-success)}.label.svelte-wu4w4d{font-size:.625rem;color:var(--os-ink-dim)}.mono.svelte-wu4w4d{font-family:var(--os-mono)}.os-mentor.svelte-1futdha{display:flex;flex-direction:column;gap:.375rem;height:100%}.head.svelte-1futdha{display:flex;align-items:center;gap:.4375rem}.avatar.svelte-1futdha{width:18px;height:18px;border-radius:5px;background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line);display:grid;place-items:center;font-size:.5rem;font-weight:600;color:var(--os-ink)}.persona.svelte-1futdha{font-size:.75rem;font-weight:500}.meta.svelte-1futdha{font-size:.65625rem;color:var(--os-ink-faint)}.title.svelte-1futdha{margin:0;font-size:.8125rem;line-height:1.4;color:var(--os-ink)}.body.svelte-1futdha{margin:0;font-size:.78125rem;line-height:1.45;color:var(--os-ink-dim)}.reasoning.svelte-1futdha{margin:0;font-size:.65625rem;color:var(--os-success)}.foot.svelte-1futdha{display:flex;gap:.625rem;font-size:.75rem;margin-top:auto}.cta.svelte-1futdha{background:transparent;border:0;padding:0;color:var(--os-accent);cursor:pointer;text-decoration:none}.dismiss.svelte-1futdha{margin-left:auto;background:transparent;border:0;padding:0;color:var(--os-ink-dim);cursor:pointer}.mono.svelte-1futdha{font-family:var(--os-mono)}.os-ovt-grid.svelte-41angj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:1023px){.os-ovt-grid.svelte-41angj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.os-ovt-grid.svelte-41angj{grid-template-columns:minmax(0,1fr)}}.os-ovt__card.svelte-41angj{background:var(--os-panel);border-radius:16px;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--os-shadow-card)}.os-ovt__card--mentor.svelte-41angj{gap:.5rem}.os-ovt__title.svelte-41angj{margin:0 0 .375rem;font-size:.625rem;letter-spacing:.12em;font-family:var(--os-mono);font-weight:400;color:var(--os-ink-faint);text-transform:uppercase}.os-ovt__count.svelte-41angj{color:var(--os-ink-faint);font-weight:400}.os-ovt__ladder-foot.svelte-41angj{margin-top:auto;font-size:.6875rem;color:var(--os-accent)}.mono.svelte-41angj{font-family:var(--os-mono)}.os-mpc.svelte-151bk90{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:1rem 1.25rem}.os-mpc__sub.svelte-151bk90{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:0 0 .75rem}.os-mpc__list.svelte-151bk90{list-style:none;padding:0;margin:0}.os-mpc__list.svelte-151bk90 li:where(.svelte-151bk90){display:flex;gap:.75rem;padding:.3rem 0}.os-gtab.svelte-1idufzz{display:flex;flex-direction:column;gap:1rem}.os-gtab__hdr.svelte-1idufzz{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.os-gtab__eyebrow.svelte-1idufzz{font:400 10px var(--os-mono);letter-spacing:.12em;color:var(--os-ink-faint)}.os-gtab__eyebrow--accent.svelte-1idufzz{color:var(--os-accent)}.os-gtab__meta.svelte-1idufzz{font:400 11px var(--os-mono);color:var(--os-ink-faint)}.os-gtab__levels.svelte-1idufzz{margin-left:auto;font:500 12px var(--os-body);color:var(--os-ink-dim)}.os-gtab__levels.svelte-1idufzz b:where(.svelte-1idufzz){color:var(--os-ink);font-weight:600}.os-gtab__matrixWrap.svelte-1idufzz{overflow-x:auto}.os-gtab__matrix.svelte-1idufzz{width:100%;min-width:760px;table-layout:fixed;border-collapse:separate;border-spacing:6px}.os-gtab__corner.svelte-1idufzz{width:110px;text-align:left}.os-gtab__lvl.svelte-1idufzz{font:500 11px var(--os-mono);color:var(--os-ink-faint);text-align:center;padding:.25rem 0}.os-gtab__lvl--target.svelte-1idufzz{color:var(--os-accent)}.os-gtab__nextTag.svelte-1idufzz{font-weight:400}.os-gtab__dim.svelte-1idufzz{font:500 13px var(--os-body);text-align:left;padding:.25rem 0;color:var(--os-ink);vertical-align:middle}.os-gtab__cell.svelte-1idufzz{vertical-align:top;padding:0}.os-gtab__item.svelte-1idufzz{min-height:50px;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;justify-content:center;background:var(--os-panel);box-shadow:inset 0 0 0 1px var(--os-line),var(--os-shadow-float)}.os-gtab__item.svelte-1idufzz+.os-gtab__item:where(.svelte-1idufzz){margin-top:6px}.os-gtab__item--target.svelte-1idufzz{box-shadow:inset 0 0 0 1px var(--os-accent),var(--os-shadow-float)}.os-gtab__item[data-state=met].svelte-1idufzz,.os-gtab__item[data-state=measured].svelte-1idufzz{box-shadow:inset 0 0 0 1px var(--os-success),var(--os-shadow-float)}.os-gtab__item[data-state=pending].svelte-1idufzz{box-shadow:inset 0 0 0 1px var(--os-warn),var(--os-shadow-float)}.os-gtab__item[data-state=insuf].svelte-1idufzz{background:var(--os-well);box-shadow:inset 0 0 0 1px var(--os-ink-dim),var(--os-shadow-well)}.os-gtab__item[data-state=unmet].svelte-1idufzz{background:var(--os-well);box-shadow:var(--os-shadow-well)}.os-gtab__item[data-state=na].svelte-1idufzz{background:var(--os-panel-1);box-shadow:none}.os-gtab__glyph.svelte-1idufzz{font:500 12px var(--os-mono)}.os-gtab__item[data-state=met].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz),.os-gtab__item[data-state=measured].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz){color:var(--os-success)}.os-gtab__item[data-state=pending].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz){color:var(--os-warn)}.os-gtab__item[data-state=insuf].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz){color:var(--os-ink-dim)}.os-gtab__item[data-state=unmet].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz),.os-gtab__item[data-state=unwired].svelte-1idufzz .os-gtab__glyph:where(.svelte-1idufzz){color:var(--os-ink-dim)}.os-gtab__glyph--na.svelte-1idufzz{color:var(--os-ink-faint)}.os-gtab__label.svelte-1idufzz{font:500 11.5px var(--os-body);color:var(--os-ink)}.os-gtab__label.svelte-1idufzz em{font-style:italic;color:var(--os-ink-dim)}.os-gtab__label.svelte-1idufzz code,.os-gtab__evidence-stmt.svelte-1idufzz code{font:400 10.5px var(--os-mono);padding:0 3px;border-radius:4px;background:var(--os-well)}.os-gtab__crit.svelte-1idufzz{font:400 10.5px var(--os-mono);color:var(--os-ink-dim);line-height:1.3}.os-gtab__attested.svelte-1idufzz{font:400 10px var(--os-mono);color:var(--os-success)}.os-gtab__legend.svelte-1idufzz{display:flex;flex-wrap:wrap;gap:14px;font:500 11px var(--os-body);color:var(--os-ink-dim);padding-top:8px;border-top:1px solid var(--os-line)}.os-gtab__legend.svelte-1idufzz span[data-state=met]:where(.svelte-1idufzz),.os-gtab__legend.svelte-1idufzz span[data-state=measured]:where(.svelte-1idufzz){color:var(--os-success)}.os-gtab__legend.svelte-1idufzz span[data-state=pending]:where(.svelte-1idufzz){color:var(--os-warn)}.os-gtab__legend.svelte-1idufzz span[data-state=insuf]:where(.svelte-1idufzz){color:var(--os-ink-dim)}.os-gtab__legend.svelte-1idufzz span[data-state=unmet]:where(.svelte-1idufzz),.os-gtab__legend.svelte-1idufzz span[data-state=unwired]:where(.svelte-1idufzz){color:var(--os-ink-dim)}.os-gtab__split.svelte-1idufzz{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem}@media(max-width:1024px){.os-gtab__split.svelte-1idufzz{grid-template-columns:1fr}}.os-gtab__evidence.svelte-1idufzz,.os-gtab__attest-ctrl.svelte-1idufzz,.os-gtab__peer.svelte-1idufzz,.os-gtab__history.svelte-1idufzz{background:var(--os-panel);border-radius:16px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--os-shadow-card)}.os-gtab__attest-ctrl.svelte-1idufzz{box-shadow:0 0 0 1px var(--os-accent),0 0 0 5px var(--os-accent-soft),var(--os-shadow-raised)}.os-gtab__evidence-stmt.svelte-1idufzz{font:500 13.5px var(--os-body);line-height:1.4;margin:0}.os-gtab__evidence-note.svelte-1idufzz textarea:where(.svelte-1idufzz){width:100%;min-height:54px;background:var(--os-well);color:var(--os-ink);border:none;border-radius:10px;padding:9px 11px;font:400 12.5px var(--os-body);box-shadow:inset 0 0 0 1px var(--os-line-strong),var(--os-shadow-well);resize:vertical}.os-gtab__evidence-actions.svelte-1idufzz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.os-gtab__btn.svelte-1idufzz{height:30px;padding:0 12px;border-radius:9px;border:0;background:var(--os-panel-2);color:var(--os-ink);font:500 12.5px var(--os-body);cursor:pointer;box-shadow:inset 0 0 0 1px var(--os-line-strong),var(--os-shadow-float)}.os-gtab__btn.svelte-1idufzz:disabled{opacity:.5;cursor:not-allowed}.os-gtab__btn--accent.svelte-1idufzz{background:var(--os-accent);color:var(--os-accent-ink);font-weight:600;box-shadow:0 6px 16px var(--os-accent-glow)}.os-gtab__evidence-caption.svelte-1idufzz{font:400 10.5px var(--os-mono);color:var(--os-ink-faint)}.os-gtab__history.svelte-1idufzz ul:where(.svelte-1idufzz){list-style:none;padding:0;margin:0}.os-gtab__history.svelte-1idufzz li:where(.svelte-1idufzz){display:grid;grid-template-columns:62px 1fr;gap:10px;padding:6px 0;border-top:1px solid var(--os-line);font-size:12.5px}.os-gtab__history.svelte-1idufzz li:where(.svelte-1idufzz):first-child{border-top:none}.mono.svelte-1idufzz{font-family:var(--os-mono);color:var(--os-ink-faint);font-size:10.5px}.os-gtab__hist-empty.svelte-1idufzz{margin:0;font:400 12px var(--os-body);color:var(--os-ink-faint)}.sr-only.svelte-1idufzz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.os-reqtab.svelte-ulo7hq{display:flex;flex-direction:column}.os-ctab.svelte-q8coog{display:flex;flex-direction:column;gap:1rem}.os-ctab__card.svelte-q8coog{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:1rem 1.25rem}.os-ctab__sub.svelte-q8coog{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:0 0 .75rem}.os-ctab__list.svelte-q8coog{list-style:none;padding:0;margin:0}.os-ctab__list.svelte-q8coog li:where(.svelte-q8coog){display:grid;grid-template-columns:7rem 1fr auto;gap:.75rem;padding:.4rem 0;border-bottom:1px dashed var(--os-line)}.os-ctab__list.svelte-q8coog li[data-closed=false]:where(.svelte-q8coog){color:var(--os-ink-dim)}.os-ctab__state.svelte-q8coog{font-family:var(--os-mono);font-size:.75rem}.mono.svelte-q8coog{font-family:var(--os-mono)}.os-ctab__carries.svelte-q8coog{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-top:.75rem;font-size:.75rem;color:var(--os-ink-dim)}.os-ctab__hint.svelte-q8coog{margin:.5rem 0 0;font-size:.75rem;color:var(--os-ink-dim)}.os-ktab.svelte-1oj99z6{display:flex;flex-direction:column;gap:1rem}.os-ktab__card.svelte-1oj99z6{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:1rem 1.25rem}.os-ktab__sub.svelte-1oj99z6{font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:0 0 .75rem}.os-ktab__doc-link.svelte-1oj99z6{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.4375rem .75rem;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);font-size:.8125rem;font-weight:500;cursor:pointer}.os-ktab__doc-link.svelte-1oj99z6:hover{background:var(--os-panel-2);border-color:var(--os-accent)}.os-ktab__doc-link__chev.svelte-1oj99z6{margin-left:.125rem;color:var(--os-ink-faint)}.ctab.svelte-18iyw05{display:flex;flex-direction:column;gap:.75rem}.ctab-head.svelte-18iyw05{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ctab-count.svelte-18iyw05{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.ctab-empty.svelte-18iyw05{margin:0;padding:.75rem 1rem;border:1px solid var(--os-line);border-radius:.5rem;color:var(--os-ink-dim);font-size:.8125rem}.ctab-callout.svelte-18iyw05{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid color-mix(in oklab,var(--os-warn) 40%,transparent);background:color-mix(in oklab,var(--os-warn) 10%,transparent);border-radius:.5rem;color:var(--os-warn);font-size:.8125rem}.ctab-grid.svelte-18iyw05{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem}.ctab-card.svelte-18iyw05{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem 1rem .75rem .875rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel);color:var(--os-ink)}.ctab-pill-slot.svelte-18iyw05{position:absolute;top:.5rem;right:.5rem;display:inline-flex;line-height:1}.ctab-card-head.svelte-18iyw05{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding-right:5.5rem;min-height:1.75rem}.ctab-icon.svelte-18iyw05{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.4375rem;background:var(--os-accent-soft);color:var(--os-accent);flex:0 0 1.75rem}.ctab-letter.svelte-18iyw05{font-size:.75rem;font-weight:600;line-height:1}.ctab-name-stack.svelte-18iyw05{display:flex;flex-direction:column;min-width:0}.ctab-name.svelte-18iyw05{margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctab-feeds.svelte-18iyw05{margin:0;font-size:.75rem;color:var(--os-ink-dim);line-height:1.3}.ctab-meta.svelte-18iyw05{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.75rem}.ctab-meta-row.svelte-18iyw05{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;align-items:baseline}.ctab-meta-row.svelte-18iyw05 dt:where(.svelte-18iyw05){margin:0;color:var(--os-ink-dim);font-weight:500}.ctab-meta-row.svelte-18iyw05 dd:where(.svelte-18iyw05){margin:0;color:var(--os-ink);min-width:0;word-break:break-word}.ctab-meta-note.svelte-18iyw05 dt:where(.svelte-18iyw05){display:inline-flex;align-items:center;color:var(--os-success)}.ctab-actions.svelte-18iyw05{display:flex;gap:.375rem;margin-top:auto;align-items:center}.ctab-destructive{background:var(--v2-btn-destructive-bg, var(--os-fail-soft));color:var(--v2-btn-destructive-ink, var(--os-fail));border:1px solid var(--v2-btn-destructive-border, var(--os-fail))}.ctab-destructive:hover{background:var(--v2-btn-destructive-bg-hover, color-mix(in srgb, var(--os-fail) 12%, var(--os-panel)))}.os-ptab.svelte-12oeezg{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:1rem 1.5rem;max-width:42rem}.os-ptab__sub.svelte-12oeezg{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:1.25rem 0 .5rem;border-bottom:1px dashed var(--os-line);padding-bottom:.25rem}.os-ptab__sub.svelte-12oeezg:first-child{margin-top:0}.os-ptab__row.svelte-12oeezg{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.4rem 0}.os-ptab__row.svelte-12oeezg label:where(.svelte-12oeezg){font-size:.875rem}.os-ptab__select.svelte-12oeezg{width:12rem}.os-ptab-switch.svelte-12oeezg{display:inline-flex;align-items:center;gap:10px;cursor:pointer;position:relative}.os-ptab-switch__input.svelte-12oeezg{position:absolute;width:1px;height:1px;opacity:0;margin:0}.os-ptab-switch__state.svelte-12oeezg{min-width:26px;text-align:right;font-family:var(--os-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.os-ptab-switch.svelte-12oeezg:has(.os-ptab-switch__input:where(.svelte-12oeezg):checked) .os-ptab-switch__state:where(.svelte-12oeezg){color:var(--os-accent)}.os-ptab-switch__track.svelte-12oeezg{position:relative;width:40px;height:22px;border-radius:999px;background:var(--os-panel-2);border:1px solid var(--os-line-strong);transition:background .15s ease,border-color .15s ease}.os-ptab-switch__knob.svelte-12oeezg{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--os-ink-faint);transition:transform .15s ease,background .15s ease}.os-ptab-switch__input.svelte-12oeezg:checked+.os-ptab-switch__track:where(.svelte-12oeezg){background:var(--os-accent);border-color:var(--os-accent)}.os-ptab-switch__input.svelte-12oeezg:checked+.os-ptab-switch__track:where(.svelte-12oeezg) .os-ptab-switch__knob:where(.svelte-12oeezg){transform:translate(18px);background:var(--os-accent-ink)}.os-ptab-switch__input.svelte-12oeezg:focus-visible+.os-ptab-switch__track:where(.svelte-12oeezg){outline:2px solid var(--os-accent);outline-offset:2px}@media(max-width:640px){.os-ptab__select.svelte-12oeezg{width:9.5rem}}.os-ptab__note.svelte-12oeezg{font-size:.75rem;color:var(--os-ink-dim)}.os-hrtab.svelte-j9s0h6{display:flex;flex-direction:column;gap:1rem}.os-hrtab__card.svelte-j9s0h6{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:1rem 1.25rem}.os-hrtab__card--note.svelte-j9s0h6{border-style:dashed}.os-hrtab__head.svelte-j9s0h6{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.os-hrtab__sub.svelte-j9s0h6{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);margin:0}.os-hrtab__edit.svelte-j9s0h6{padding:.2rem .6rem;background:transparent;border:1px solid var(--os-accent);color:var(--os-accent);border-radius:4px;font:inherit;cursor:pointer}.os-hrtab__dl.svelte-j9s0h6{display:grid;grid-template-columns:8rem 1fr;gap:.25rem 1rem;margin:0}.os-hrtab__dl.svelte-j9s0h6 dt:where(.svelte-j9s0h6){color:var(--os-ink-dim)}.os-hrtab__note-list.svelte-j9s0h6{list-style:none;padding:0;margin:0;font-size:.875rem;color:var(--os-ink-dim)}.os-hrtab__history.svelte-j9s0h6{list-style:none;padding:0;margin:0}.os-hrtab__history.svelte-j9s0h6 li:where(.svelte-j9s0h6){display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px dashed var(--os-line)}.os-hrtab__link.svelte-j9s0h6{display:inline-block;color:var(--os-accent);margin-top:.5rem}.mono.svelte-j9s0h6{font-family:var(--os-mono)}.os-hrtab__note-hint.svelte-j9s0h6{margin:.5rem 0 0;font-size:.75rem;color:var(--os-ink-dim);line-height:1.5}.os-hrtab__ask.svelte-j9s0h6{margin:0 0 .75rem;font-size:.875rem;color:var(--os-ink);line-height:1.5}.os-hrtab__ask-actions.svelte-j9s0h6{display:flex;gap:.5rem}.os-hrtab__btn.svelte-j9s0h6{padding:.35rem .75rem;border-radius:6px;background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line);font-size:.8125rem;text-decoration:none}.edit-profile-form.svelte-13cqrsl{display:flex;flex-direction:column;gap:14px}.field.svelte-13cqrsl{display:flex;flex-direction:column;gap:5px;min-width:0}.field__label.svelte-13cqrsl{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.field__input.svelte-13cqrsl{width:100%;padding:8px 10px;font-size:13px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:8px;box-shadow:var(--os-shadow-well)}.field__input.svelte-13cqrsl:focus{outline:none;border-color:var(--os-accent)}.field__input--textarea.svelte-13cqrsl{resize:vertical;font-family:var(--os-body);line-height:1.5}.field__count.svelte-13cqrsl{align-self:flex-end;font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint)}.field__error.svelte-13cqrsl{font-size:11.5px;color:var(--os-fail)}.field__note.svelte-13cqrsl{margin:0;font-size:11.5px;color:var(--os-ink-faint)}.actions.svelte-13cqrsl{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.os-me-profile.svelte-1g8lo9a{padding:1.25rem 2rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.os-me-hero.svelte-1g8lo9a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem}.os-me-hero__id.svelte-1g8lo9a{display:flex;align-items:center;gap:.5rem 1rem;flex:1 1 24rem;min-width:0}.os-me-hero__meta.svelte-1g8lo9a{min-width:0}.os-me-hero__ring-wrap.svelte-1g8lo9a{width:64px;height:64px;position:relative}.os-me-hero__avatar-img.svelte-1g8lo9a{width:100%;height:100%;object-fit:cover;border-radius:50%}.os-me-hero__initials.svelte-1g8lo9a{font-family:var(--os-display);font-size:1.25rem;font-weight:500;color:var(--os-ink)}.os-me-hero__name.svelte-1g8lo9a{margin:0;font-family:var(--os-display);font-weight:500;font-size:1.625rem;letter-spacing:-.02em;line-height:1.05}.os-me-hero__role.svelte-1g8lo9a{margin:.1875rem 0 0;color:var(--os-ink-dim);font-size:.6875rem;font-family:var(--os-mono)}.os-me-chip.svelte-1g8lo9a{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5625rem;border-radius:999px;font-size:.75rem;background:var(--os-panel);box-shadow:inset 0 0 0 1px var(--os-success);color:var(--os-success);white-space:nowrap}.os-me-chip__dot.svelte-1g8lo9a{font-size:.5rem}.os-me-chip[data-tone=warn].svelte-1g8lo9a{color:var(--os-warn);box-shadow:inset 0 0 0 1px var(--os-warn)}.os-me-hero__actions.svelte-1g8lo9a{display:flex;flex:0 0 auto;gap:.5rem}@media(max-width:640px){.os-me-profile.svelte-1g8lo9a{padding:1rem 1rem 1.5rem}.os-me-hero__id.svelte-1g8lo9a{flex-wrap:wrap}.os-me-hero__actions.svelte-1g8lo9a{flex:1 1 100%}.os-me-hero__actions.svelte-1g8lo9a .os-me-btn{flex:1 1 auto}}.os-me-hero__actions.svelte-1g8lo9a .os-me-btn{height:30px;padding:0 .75rem;border-radius:9px;border:0;background:var(--os-accent);color:var(--os-accent-ink);font-weight:600;font-size:.78125rem;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.os-me-hero__actions.svelte-1g8lo9a .os-me-btn--ghost{background:var(--os-panel);color:var(--os-ink);font-weight:500}.os-me-panels.svelte-1g8lo9a{min-height:50vh}.os-me-loading.svelte-1g8lo9a{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.mono.svelte-1g8lo9a{font-family:var(--os-mono)}.tsm.svelte-17u6jxd{font-family:var(--os-body);color:var(--os-ink);font-size:.875rem}.tsm-head.svelte-17u6jxd{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--os-line-soft);flex-wrap:wrap}.tsm-head-left.svelte-17u6jxd{display:flex;flex-direction:column;gap:.25rem}.tsm-eyebrow.svelte-17u6jxd{margin:0;font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint)}.tsm-title-row.svelte-17u6jxd{display:flex;align-items:center;gap:.625rem}.tsm-title.svelte-17u6jxd{margin:0;font-size:1.25rem;font-weight:600;color:var(--os-ink)}.tsm-total.svelte-17u6jxd{font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim);padding:.1875rem .5rem;border-radius:.5rem;background:var(--os-panel-2);border:1px solid var(--os-line)}.tsm-actions.svelte-17u6jxd{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tsm-switch.svelte-17u6jxd{display:inline-flex;align-items:center;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.5rem;padding:.1875rem;gap:.1875rem}.tsm-switch.svelte-17u6jxd .tsm-switch-btn{padding:.3125rem .75rem;font-family:var(--os-mono);font-size:.75rem;line-height:1;letter-spacing:.02em;color:var(--os-ink-dim);background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;text-decoration:none}.tsm-switch.svelte-17u6jxd .tsm-switch-btn:hover{color:var(--os-ink);background:var(--os-panel-2)}.tsm-switch.svelte-17u6jxd .tsm-switch-active{color:var(--os-ink);background:var(--os-panel-2);border-color:var(--os-line);cursor:default}.tsm-stepper.svelte-17u6jxd{display:inline-flex;align-items:center;gap:.375rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.5rem;padding:.1875rem}.tsm-step.svelte-17u6jxd{min-width:1.75rem;min-height:1.75rem;padding:0 .5rem;border-radius:.375rem;background:transparent;color:var(--os-ink-dim);border:1px solid transparent;cursor:pointer;font-size:1rem;line-height:1}.tsm-step.svelte-17u6jxd:hover{color:var(--os-ink);background:var(--os-panel-2)}.tsm-step.svelte-17u6jxd:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.tsm-card.svelte-17u6jxd{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card);box-shadow:var(--os-shadow-card);margin-bottom:1rem;overflow:hidden}.tsm-card-head.svelte-17u6jxd{padding:.875rem 1.125rem;border-bottom:1px solid var(--os-line-soft)}.tsm-card-title.svelte-17u6jxd{margin:0;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.tsm-card-sub.svelte-17u6jxd{margin:.25rem 0 0;font-size:.75rem;color:var(--os-ink-faint)}.tsm-table-wrap.svelte-17u6jxd{overflow-x:auto}.tsm-table.svelte-17u6jxd{width:100%;border-collapse:collapse;font-size:.8125rem}.tsm-table.svelte-17u6jxd th:where(.svelte-17u6jxd),.tsm-table.svelte-17u6jxd td:where(.svelte-17u6jxd){padding:.625rem 1.125rem;text-align:left;border-bottom:1px solid var(--os-line-soft);vertical-align:middle}.tsm-table.svelte-17u6jxd tbody:where(.svelte-17u6jxd) tr:where(.svelte-17u6jxd):last-child td:where(.svelte-17u6jxd){border-bottom:none}.tsm-table.svelte-17u6jxd th:where(.svelte-17u6jxd){font-family:var(--os-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint);background:var(--os-panel-2)}.tsm-cell-project.svelte-17u6jxd{font-weight:500;color:var(--os-ink)}.tsm-no-alloc.svelte-17u6jxd{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;border-radius:.375rem;color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--os-warn) 32%,transparent)}.tsm-col-num.svelte-17u6jxd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tsm-empty.svelte-17u6jxd{padding:1.5rem;margin:0;border-radius:.75rem;background:var(--os-panel);border:1px dashed var(--os-line);color:var(--os-ink-faint);text-align:center;font-size:.8125rem}.twk.svelte-mdj3ur{padding:1.5rem 0;font-family:var(--os-body);color:var(--os-ink);font-size:.875rem}.twk-head.svelte-mdj3ur{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--os-line-soft);flex-wrap:wrap}.twk-head-left.svelte-mdj3ur{display:flex;flex-direction:column;gap:.25rem}.twk-eyebrow.svelte-mdj3ur{margin:0;font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint)}.twk-title-row.svelte-mdj3ur{display:flex;align-items:center;gap:.625rem}.twk-title.svelte-mdj3ur{margin:0;font-size:1.25rem;font-weight:600;color:var(--os-ink)}.twk-actions.svelte-mdj3ur{display:flex;gap:.5rem;flex-wrap:wrap}.twk-switch.svelte-mdj3ur{display:inline-flex;align-items:center;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.5rem;padding:.1875rem;gap:.1875rem}.twk-switch.svelte-mdj3ur .twk-switch-btn{padding:.3125rem .75rem;font-family:var(--os-mono);font-size:.75rem;line-height:1;letter-spacing:.02em;color:var(--os-ink-dim);background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;text-decoration:none}.twk-switch.svelte-mdj3ur .twk-switch-btn:hover{color:var(--os-ink);background:var(--os-panel-2)}.twk-switch.svelte-mdj3ur .twk-switch-active{color:var(--os-ink);background:var(--os-panel-2);border-color:var(--os-line);cursor:default}.twk-unlock.svelte-mdj3ur{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--os-info)}.twk-btn.svelte-mdj3ur{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;line-height:1;cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast, .15s) var(--os-ease),color var(--duration-fast, .15s) var(--os-ease),border-color var(--duration-fast, .15s) var(--os-ease)}.twk-btn-sm.svelte-mdj3ur{padding:.3125rem .625rem;font-size:.75rem}.twk-btn-primary.svelte-mdj3ur{background:var(--os-accent);color:var(--os-accent-ink);border-color:var(--os-accent)}.twk-hint.svelte-mdj3ur{align-self:center;font-size:.75rem;color:var(--os-ink-faint)}.twk-btn-primary.svelte-mdj3ur:hover:not(:disabled){background:var(--os-accent-fill);border-color:var(--os-accent-fill)}.twk-btn-secondary.svelte-mdj3ur{background:var(--os-btn-2);color:var(--os-btn-2-ink);border-color:var(--os-line)}.twk-btn-secondary.svelte-mdj3ur:hover:not(:disabled){background:var(--os-btn-2-hover);color:var(--os-ink)}.twk-btn.svelte-mdj3ur:disabled{opacity:.55;cursor:not-allowed}.twk-btn.svelte-mdj3ur:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.twk-chip.svelte-mdj3ur{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:999rem;font-family:var(--os-mono);font-size:.6875rem;line-height:1;letter-spacing:.02em;text-transform:lowercase;border:1px solid var(--os-line);background:var(--os-panel-2);color:var(--os-ink-dim)}.twk-chip-draft.svelte-mdj3ur{color:var(--os-ink-dim);background:var(--os-panel-2);border-color:var(--os-line)}.twk-chip-submitted.svelte-mdj3ur{color:var(--os-info);background:var(--os-info-soft);border-color:color-mix(in srgb,var(--os-info) 35%,transparent)}.twk-chip-approved.svelte-mdj3ur{color:var(--os-tone-green);background:color-mix(in srgb,var(--os-tone-green) 10%,transparent);border-color:color-mix(in srgb,var(--os-tone-green) 35%,transparent)}.twk-chip-rejected.svelte-mdj3ur,.twk-chip-partially_approved.svelte-mdj3ur{color:var(--os-fail);background:var(--os-fail-soft);border-color:color-mix(in srgb,var(--os-fail) 35%,transparent)}.twk-chip-noalloc.svelte-mdj3ur{color:var(--os-warn);background:var(--os-warn-soft);border-color:color-mix(in srgb,var(--os-warn) 35%,transparent);margin-left:.5em}.twk-discipline.svelte-mdj3ur{display:inline-flex;align-items:center;gap:.5rem}.twk-chip-needs_discipline.svelte-mdj3ur{color:var(--os-warn);background:var(--os-warn-soft);border-color:color-mix(in srgb,var(--os-warn) 35%,transparent)}.twk-hours-note.svelte-mdj3ur{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--os-warn)}.twk-input-sm.svelte-mdj3ur{min-width:unset;padding:.25rem .5rem;font-size:.75rem}.twk-days.svelte-mdj3ur{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.twk-day.svelte-mdj3ur{display:flex;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;border-radius:.625rem;border:1px solid var(--os-line);background:var(--os-panel);min-height:4.25rem}.twk-day-weekday.svelte-mdj3ur{font-family:var(--os-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.twk-day-date.svelte-mdj3ur{font-size:.875rem;font-weight:600;color:var(--os-ink)}.twk-day-hours.svelte-mdj3ur{margin-top:auto;font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.twk-day-empty.svelte-mdj3ur{background:var(--os-panel-2);border-style:dashed;border-color:var(--os-line-soft)}.twk-day-empty.svelte-mdj3ur .twk-day-date:where(.svelte-mdj3ur),.twk-day-empty.svelte-mdj3ur .twk-day-hours:where(.svelte-mdj3ur){color:var(--os-ink-faint)}@media(max-width:64rem){.twk-days.svelte-mdj3ur{grid-template-columns:repeat(4,minmax(0,1fr))}}.twk-card.svelte-mdj3ur{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card);box-shadow:var(--os-shadow-card);margin-bottom:1rem;overflow:hidden}.twk-card-head.svelte-mdj3ur{padding:.875rem 1.125rem;border-bottom:1px solid var(--os-line-soft)}.twk-card-title.svelte-mdj3ur{margin:0;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.twk-card-sub.svelte-mdj3ur{margin:.25rem 0 0;font-size:.75rem;color:var(--os-ink-faint)}.twk-stepper.svelte-mdj3ur{display:inline-flex;align-items:center;gap:.375rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.5rem;padding:.1875rem}.twk-step.svelte-mdj3ur{min-width:1.75rem;min-height:1.75rem;padding:0 .5rem;border-radius:.375rem;background:transparent;color:var(--os-ink-dim);border:1px solid transparent;cursor:pointer;font-size:1rem;line-height:1}.twk-step.svelte-mdj3ur:hover{color:var(--os-ink);background:var(--os-panel-2)}.twk-person.svelte-mdj3ur{min-width:12rem}.twk-readonly-note.svelte-mdj3ur{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.twk-table-wrap.svelte-mdj3ur{overflow-x:auto}.twk-table.svelte-mdj3ur{width:100%;border-collapse:collapse;font-size:.8125rem}.twk-table.svelte-mdj3ur th:where(.svelte-mdj3ur),.twk-table.svelte-mdj3ur td:where(.svelte-mdj3ur){padding:.625rem 1.125rem;text-align:left;border-bottom:1px solid var(--os-line-soft);vertical-align:middle}.twk-table.svelte-mdj3ur tbody:where(.svelte-mdj3ur) tr:where(.svelte-mdj3ur):last-child td:where(.svelte-mdj3ur){border-bottom:none}.twk-table.svelte-mdj3ur th:where(.svelte-mdj3ur){font-family:var(--os-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint);background:var(--os-panel-2)}.twk-cell-project.svelte-mdj3ur{font-weight:500;color:var(--os-ink)}.twk-col-actions.svelte-mdj3ur{text-align:right;white-space:nowrap}.twk-reason.svelte-mdj3ur{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--os-fail)}.twk-empty.svelte-mdj3ur{padding:1.5rem;margin:0 0 1rem;border-radius:.75rem;background:var(--os-panel);border:1px dashed var(--os-line);color:var(--os-ink-faint);text-align:center;font-size:.8125rem}.twk-onbehalf.svelte-mdj3ur{list-style:none;padding:0;margin:0}.twk-onbehalf-row.svelte-mdj3ur{display:grid;grid-template-columns:6rem 4rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem 1.125rem;border-bottom:1px solid var(--os-line-soft)}.twk-onbehalf-row.svelte-mdj3ur:last-child{border-bottom:none}.twk-onbehalf-date.svelte-mdj3ur,.twk-onbehalf-hours.svelte-mdj3ur{font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.twk-onbehalf-desc.svelte-mdj3ur{font-size:.8125rem;color:var(--os-ink)}.twk-correction-form.svelte-mdj3ur{display:inline-flex;gap:.375rem;align-items:center}.twk-input.svelte-mdj3ur{padding:.4375rem .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel);color:var(--os-ink);font-size:.8125rem;line-height:1.2;font-family:inherit;min-width:14rem}.twk-input.svelte-mdj3ur:focus{outline:none;border-color:var(--os-accent);box-shadow:0 0 0 .1875rem var(--os-accent-glow)}.twk-scrim.svelte-mdj3ur{position:fixed;inset:0;background:var(--os-scrim);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.twk-modal.svelte-mdj3ur{width:min(28rem,100%);background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card);box-shadow:var(--os-shadow-modal);padding:1.25rem}.twk-modal-title.svelte-mdj3ur{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--os-ink)}.twk-modal-body.svelte-mdj3ur{margin:0 0 1rem;font-size:.8125rem;color:var(--os-ink-dim)}.twk-modal-dates.svelte-mdj3ur{margin:0 0 .5rem;font-size:.75rem;color:var(--os-ink-dim);font-family:var(--os-mono)}.twk-modal-actions.svelte-mdj3ur{display:flex;gap:.5rem;justify-content:flex-end}.twk-skipped.svelte-mdj3ur{list-style:none;padding:.5rem .75rem;margin:0 0 .75rem;background:var(--os-panel-2);border-radius:.5rem;max-height:10rem;overflow-y:auto;font-size:.75rem;color:var(--os-ink-dim)}.twk-skipped.svelte-mdj3ur li:where(.svelte-mdj3ur){padding:.1875rem 0}.twk-copy-list.svelte-mdj3ur{list-style:none;padding:.5rem .75rem;margin:0 0 .5rem;background:var(--os-panel-2);border-radius:.5rem;max-height:10rem;overflow-y:auto;font-size:.75rem;color:var(--os-ink)}.twk-copy-row.svelte-mdj3ur{padding:.1875rem 0;display:flex;gap:.375rem;align-items:baseline}.twk-copy-name.svelte-mdj3ur{font-weight:500;color:var(--os-ink)}.twk-copy-warning.svelte-mdj3ur{color:var(--os-warn);font-size:.6875rem}.my-tickets-row{display:grid;grid-template-columns:72px auto auto 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--os-r-inner, 10px);border:1px solid transparent;color:var(--os-ink);text-decoration:none;transition:background .12s ease,border-color .12s ease}.my-tickets-row:hover{background:var(--os-nav-hover);border-color:var(--os-line-soft)}.my-tickets-row[data-overdue=true]{box-shadow:inset 2px 0 0 var(--os-danger-ink, var(--os-danger))}.my-tickets-row__key.svelte-jx9vkh{font-size:11.5px;color:var(--os-accent);letter-spacing:.04em}.my-tickets-row__title.svelte-jx9vkh{font-size:13.5px;line-height:1.4;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-tickets-row__project.svelte-jx9vkh{background:var(--os-panel-2);color:var(--os-ink-dim);border:1px solid var(--os-line-soft);font-size:11.5px}.my-tickets-row__project-link.svelte-jx9vkh{cursor:pointer}.my-tickets-row__project-link.svelte-jx9vkh:hover{color:var(--os-accent);text-decoration:underline;text-decoration-color:var(--os-accent)}.my-tickets-row__project-link.svelte-jx9vkh:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.my-tickets-row__due.svelte-jx9vkh{font-size:12px;color:var(--os-ink-dim)}.my-tickets-row__due[data-overdue=true].svelte-jx9vkh{color:var(--os-danger-ink, var(--os-danger));font-weight:600}@media(max-width:760px){.my-tickets-row{grid-template-columns:auto 1fr auto;grid-template-areas:"key   title title" "chips chips due"}.my-tickets-row__key.svelte-jx9vkh{grid-area:key}.my-tickets-row__title.svelte-jx9vkh{grid-area:title}.my-tickets-row__due.svelte-jx9vkh{grid-area:due;justify-self:end}.my-tickets-row__project.svelte-jx9vkh{display:none}}.mtg.svelte-1w7wqy0{background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px;padding:12px;min-width:0}.mtg-header.svelte-1w7wqy0{display:flex;align-items:center;gap:8px;width:100%}.mtg-expand.svelte-1w7wqy0{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mtg-meta-btn.svelte-1w7wqy0{flex:1 1 auto;min-width:0}.mtg-expand.svelte-1w7wqy0 .mtg-chevron{flex:none;color:var(--os-ink-faint);transition:transform .12s ease}.mtg-expand[aria-expanded=true].svelte-1w7wqy0 .mtg-chevron{transform:rotate(90deg);color:var(--os-ink)}.mtg-expand.svelte-1w7wqy0:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.mtg-name.svelte-1w7wqy0{font-size:13.5px;font-weight:500;color:var(--os-ink);overflow-wrap:anywhere}a.mtg-name-link{color:var(--os-ink);text-decoration:none;border-radius:4px}a.mtg-name-link:hover{color:var(--os-accent);text-decoration:underline;text-decoration-color:var(--os-accent)}a.mtg-name-link:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.mtg-count.svelte-1w7wqy0{font-size:12px;color:var(--os-ink-dim)}.mtg-meta.svelte-1w7wqy0{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap}.mtg-chip.svelte-1w7wqy0{padding:1px 7px;border-radius:999px;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:11px;white-space:nowrap}.mtg-chip-danger.svelte-1w7wqy0{color:var(--os-danger-ink, var(--os-danger));font-weight:600}.mtg-dot.svelte-1w7wqy0{width:6px;height:6px;border-radius:50%;background:var(--os-accent);display:inline-block}.mtg-wrap.svelte-1w7wqy0{display:grid;grid-template-rows:0fr;transition:grid-template-rows .16s ease}.mtg-wrap[data-open=true].svelte-1w7wqy0{grid-template-rows:1fr;margin-top:8px}.mtg-inner.svelte-1w7wqy0{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.mtg-expand.svelte-1w7wqy0 .mtg-chevron,.mtg-wrap.svelte-1w7wqy0{transition:none}}@media(max-width:640px){.mtg.svelte-1w7wqy0{padding:10px}.mtg-meta.svelte-1w7wqy0{margin-left:0;width:100%;padding-left:22px}}.bcd-prio.svelte-plkoys{position:absolute;top:.5rem;right:2rem;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;cursor:pointer}.bcd-prio-room.svelte-plkoys{display:inline-block;width:.75rem;height:.75rem;flex-shrink:0}.bcd-priority-none.svelte-plkoys{color:var(--os-ink-faint);opacity:.5}.bcd-prio.svelte-plkoys [role=combobox]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.bcd-prio.svelte-plkoys:focus-within{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.bcd-highlight.svelte-plkoys{animation:svelte-plkoys-bcd-highlight-pulse 1s ease-in-out 4;outline:2px solid var(--os-accent);outline-offset:2px}@keyframes svelte-plkoys-bcd-highlight-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--os-accent) 55%,transparent)}50%{box-shadow:0 0 18px 4px color-mix(in srgb,var(--os-accent) 55%,transparent)}}.bcd-project-link.svelte-plkoys:hover{text-decoration:underline;text-decoration-color:var(--os-accent)}.bcd-project-link.svelte-plkoys:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.bcd-top.svelte-plkoys{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.bcd-top-left.svelte-plkoys{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:.25rem;overflow:hidden;font-family:var(--os-mono);font-size:.625rem;color:var(--os-ink-faint)}.bcd-top-right.svelte-plkoys{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem}.bcd-type.svelte-plkoys{display:inline-flex;flex-shrink:0}.bcd-key-plain.svelte-plkoys{display:inline-flex}.bcd-key-plain.svelte-plkoys .os-ui-ticket-chip{padding:0!important;border:none!important;background:transparent!important;border-radius:0!important;font-size:.6875rem}.bcd-priority.svelte-plkoys{display:inline-flex;flex-shrink:0}.bcd-priority-critical.svelte-plkoys{color:var(--os-danger)}.bcd-priority-high.svelte-plkoys{color:var(--os-warn)}.bcd-priority-medium.svelte-plkoys{color:var(--os-ink-dim)}.bcd-priority-low.svelte-plkoys{color:var(--os-ink-faint)}.bcd-asana.svelte-plkoys{display:inline-flex;align-items:center;gap:.125rem;border-radius:.25rem;padding:0 .25rem;color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 12%,transparent);letter-spacing:.04em}.bcd-asana-section.svelte-plkoys{max-width:5.625rem;color:var(--os-ink-faint)}.bcd-project-chip.svelte-plkoys{border-radius:.25rem;padding:0 .25rem;max-width:6.875rem;color:var(--os-accent);background:var(--os-accent-soft);letter-spacing:.04em}.bcd-project-link.svelte-plkoys{cursor:pointer}.bcd-title.svelte-plkoys{margin:.375rem 0 0;font-size:.8125rem;line-height:1.125rem;color:var(--os-ink)}.bcd-meta.svelte-plkoys{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem}.bcd-pts.svelte-plkoys{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:9999px;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:.625rem;font-weight:600}.bcd-label-chip.svelte-plkoys{font-family:var(--os-mono);font-size:.5625rem;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.25rem;padding:.125rem .375rem}.bcd-label-more.svelte-plkoys{font-family:var(--os-mono);font-size:.5625rem;color:var(--os-ink-faint)}.bcd-foot.svelte-plkoys{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.bcd-foot-counts.svelte-plkoys{display:flex;align-items:center;gap:.5rem;min-width:0;font-family:var(--os-mono);font-size:.625rem;color:var(--os-ink-faint)}.bcd-foot-count.svelte-plkoys{display:inline-flex;align-items:center;gap:.125rem}.bcd-needs-estimate.svelte-plkoys{display:inline-flex;align-items:center;border-radius:50em;padding:0 .375rem;font-size:.59375rem;letter-spacing:.06em;color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--os-warn) 30%,var(--os-line))}.bcd-foot-assignee.svelte-plkoys{display:flex;align-items:center;gap:.375rem;min-width:0;flex-shrink:0}.bcd-foot-assignee.svelte-plkoys .os-ui-persona__name{display:none}.bcd-avatar-wrap.svelte-plkoys{display:inline-flex;flex-shrink:0}.bcd-avatar-img.svelte-plkoys{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.bcd-avatar-empty.svelte-plkoys{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:.625rem;flex-shrink:0}.bcd-unassigned-text.svelte-plkoys{font-size:.65625rem;font-style:italic;color:var(--os-ink-faint)}.mtb.svelte-hjs65{display:flex;flex-direction:column;gap:10px}.mtb-error.svelte-hjs65{padding:10px 12px;color:var(--os-danger-ink, var(--os-fail));border:1px solid color-mix(in srgb,var(--os-fail) 40%,var(--os-line))}.mtb-cols.svelte-hjs65{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.mtb-col.svelte-hjs65{flex:0 0 280px;min-width:0;display:flex;flex-direction:column;gap:8px}.mtb-head.svelte-hjs65{background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:12px;padding:8px 12px}.mtb-head-row.svelte-hjs65,.mtb-head-btn.svelte-hjs65{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:0;padding:0;color:var(--os-ink);font:inherit;text-align:left}.mtb-head-btn.svelte-hjs65{cursor:pointer}.mtb-head-btn.svelte-hjs65:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.mtb-head-name.svelte-hjs65{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink)}.v2-embed .mtb-head-name.svelte-hjs65{text-transform:none;letter-spacing:0}.mtb-head-count.svelte-hjs65{margin-left:auto;font-size:10.5px;color:var(--os-ink-dim);background:var(--os-panel);padding:1px 7px;border-radius:999px}.mtb-body.svelte-hjs65{display:flex;flex-direction:column;gap:6px;min-height:40px}.mtb-load-more.svelte-hjs65{margin-top:4px;padding:8px 10px;border:1px dashed var(--os-line);border-radius:10px;background:transparent;color:var(--os-ink-dim);font-size:10.5px;cursor:pointer;text-align:center}.mtb-load-more.svelte-hjs65:hover{color:var(--os-ink);border-color:var(--os-line-soft)}.mtb-load-more.svelte-hjs65:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.mtb-empty.svelte-hjs65,.mtb-done-hint.svelte-hjs65{padding:18px 10px;text-align:center;font-size:10.5px;color:var(--os-ink-faint);border:1px dashed var(--os-line);border-radius:10px}.sr-only.svelte-hjs65{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.my-tickets.svelte-17suijb{display:flex;flex-direction:column;gap:12px;padding:16px;color:var(--os-ink)}.my-tickets__header.svelte-17suijb{padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.my-tickets__title.svelte-17suijb{margin:0;font-family:var(--os-display);font-weight:600;font-size:18px;color:var(--os-ink)}.my-tickets__counts.svelte-17suijb{margin:0;font-size:12px;color:var(--os-ink-dim)}.my-tickets__overdue.svelte-17suijb{color:var(--os-danger-ink, var(--os-danger));font-weight:600}.my-tickets__filters.svelte-17suijb{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:10px 14px}.my-tickets__segmented.svelte-17suijb{display:inline-flex;gap:2px;padding:2px;border-radius:var(--os-r-inner, 10px);background:var(--os-panel-2);border:1px solid var(--os-line-soft)}.my-tickets__group-toggle.svelte-17suijb{gap:4px;padding-left:6px}.my-tickets__group-label.svelte-17suijb{font-size:12px;color:var(--os-ink-dim);padding:0 6px}.my-tickets__expand-all.svelte-17suijb{margin-left:auto}.my-tickets__seg-btn.svelte-17suijb{background:transparent;border:0;padding:5px 10px;border-radius:var(--os-r-inner, 8px);color:var(--os-ink-dim);font-size:12.5px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.my-tickets__seg-btn.svelte-17suijb:hover{color:var(--os-ink)}.my-tickets__seg-btn[data-active=true].svelte-17suijb{background:var(--os-panel);color:var(--os-accent);box-shadow:0 1px 0 var(--os-line-soft)}.my-tickets__body.svelte-17suijb{display:flex;flex-direction:column;gap:10px}.my-tickets__rows.svelte-17suijb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.my-tickets__rows.svelte-17suijb>li:where(.svelte-17suijb){border-bottom:1px dashed var(--os-line)}.my-tickets__rows.svelte-17suijb>li:where(.svelte-17suijb):last-child{border-bottom:none}.my-tickets__done-empty.svelte-17suijb{color:var(--os-ink-dim);font-size:12.5px;padding:6px 10px}.my-tickets__link.svelte-17suijb{color:var(--os-accent);text-decoration:none;font-weight:500;font-size:13px}.imc-card.svelte-n1gcvr{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;min-width:0;width:100%;container-type:inline-size}.imc-title.svelte-n1gcvr{display:flex;align-items:center;margin:0;font-size:.625rem;--os-widget-title-scale: 1}.imc-rows.svelte-n1gcvr{display:grid;grid-template-columns:minmax(0,1fr);gap:1px .875rem;margin:0;padding:0;list-style:none}@container (min-width: 26.25rem){.imc-rows.svelte-n1gcvr{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(3,1.625rem);grid-auto-columns:minmax(11.875rem,1fr);overflow-x:auto}}.imc-head.svelte-n1gcvr{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.imc-row.svelte-n1gcvr{display:grid;grid-template-columns:1.125rem minmax(0,1fr) minmax(1.75rem,26%) 1.625rem;align-items:center;gap:.5rem;width:100%;padding:.1875rem .375rem;border-radius:.375rem;text-align:left;color:var(--os-ink);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease}.imc-row.svelte-n1gcvr:hover:not(:disabled),.imc-row.svelte-n1gcvr:focus-visible{background:var(--os-panel-2);outline:none}.imc-on.svelte-n1gcvr{background:color-mix(in srgb,var(--tone) 12%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 45%,var(--os-line))}.imc-on.svelte-n1gcvr:hover:not(:disabled){background:color-mix(in srgb,var(--tone) 16%,var(--os-panel))}.imc-row.svelte-n1gcvr:disabled{opacity:.45;cursor:default}.imc-tile.svelte-n1gcvr{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.3125rem;color:#fff;background:var(--tone);box-shadow:0 .125rem .375rem color-mix(in srgb,var(--tone) 28%,transparent)}.imc-label.svelte-n1gcvr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--os-ink-dim)}.imc-on.svelte-n1gcvr .imc-label:where(.svelte-n1gcvr){color:var(--os-ink)}.imc-bar.svelte-n1gcvr{height:.25rem;border-radius:var(--v2-radius-pill, 62.4375rem);overflow:hidden;background:var(--os-panel-2)}.imc-bar.svelte-n1gcvr>span:where(.svelte-n1gcvr){display:block;height:100%;border-radius:var(--v2-radius-pill, 62.4375rem);background:var(--tone);transition:width .24s ease}.imc-count.svelte-n1gcvr{text-align:right;font-size:.8125rem;line-height:1;color:var(--os-ink)}.imc-more.svelte-n1gcvr{flex:none;padding:.125rem .25rem;font-size:.65625rem;font-weight:500;color:var(--os-accent);background:none;border:0;cursor:pointer}.imc-more.svelte-n1gcvr:hover,.imc-more.svelte-n1gcvr:focus-visible{text-decoration:underline;outline:none}.imc-empty.svelte-n1gcvr{margin:0;font-size:.6875rem;color:var(--os-ink-faint)}.pic-row.svelte-1offlho{padding:1.25rem;background:color-mix(in srgb,var(--tone) 5%,var(--os-panel));border:1px solid color-mix(in srgb,var(--tone) 24%,var(--os-line));border-radius:var(--os-r-card, 1rem)}.pic-row.svelte-1offlho:hover{border-color:color-mix(in srgb,var(--tone) 48%,var(--os-line))}.pic-tile.svelte-1offlho{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:.75rem;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.pic-title.svelte-1offlho{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.4}.pic-dept-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.65625rem;color:color-mix(in srgb,var(--tone) 70%,var(--os-ink))}.pic-eyebrow.svelte-1offlho{font-size:.59375rem;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.pic-open-value.svelte-1offlho{font-size:1.125rem;line-height:1;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink))}.pic-open-value.is-zero.svelte-1offlho{color:var(--os-ink-faint)}.pic-cta{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 32%,transparent)}.pic-row2.svelte-1offlho{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--tone) 18%,var(--os-line))}.pic-icon--faint{color:var(--os-ink-faint)}.pic-meta.svelte-1offlho{font-size:.6875rem;color:var(--os-ink-dim)}.pic-project-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.125rem .625rem;font-size:.65625rem;color:color-mix(in srgb,var(--chip-tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--chip-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-tone) 30%,transparent)}.pic-project-chip:hover,.pic-project-chip:focus-visible{color:var(--os-ink);border-color:color-mix(in srgb,var(--chip-tone) 55%,transparent);background:color-mix(in srgb,var(--chip-tone) 22%,transparent);outline:none}@media(min-width:64rem){.pic-projects-col.svelte-1offlho{min-width:17.5rem}}.pp-caption.svelte-ickeoe{font-size:.6875rem;color:var(--os-ink-dim)}.pp-caption.is-dim.svelte-ickeoe{color:var(--os-ink-faint)}.pp-group.svelte-ickeoe{display:flex;flex-direction:column;gap:.75rem}.pp-group-title.svelte-ickeoe{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:500;color:var(--os-ink-dim)}.pp-group-title.svelte-ickeoe svg{color:color-mix(in srgb,var(--tone) 80%,var(--os-ink))}.pp-group-count.svelte-ickeoe{font-size:.65625rem;letter-spacing:.08em;color:var(--os-ink-faint)}.t-identity.svelte-ickeoe{display:flex;align-items:center;gap:.625rem;min-width:0}.t-tile.svelte-ickeoe{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.6875rem;color:var(--os-bg);background:var(--tone)}.t-trunc.svelte-ickeoe{display:inline-block;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-trunc--chip{max-width:5.75rem}.t-num.svelte-ickeoe{font-variant-numeric:tabular-nums}.t-chips.svelte-ickeoe{display:inline-flex;align-items:center;gap:.375rem}.t-project-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.03125rem .5rem;font-size:.625rem;color:color-mix(in srgb,var(--chip-tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--chip-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--chip-tone) 30%,transparent)}.drawer-backdrop.svelte-1kjw7lc{position:fixed;inset:0;background:var(--os-overlay, rgba(0, 0, 0, .3));z-index:100}.drawer.svelte-1kjw7lc{position:fixed;right:0;top:0;bottom:0;width:50vw;min-width:35rem;max-width:48rem;background:var(--os-panel);border-left:1px solid var(--os-line);box-shadow:var(--os-shadow-card);display:flex;flex-direction:column;z-index:101}@media(max-width:64em){.drawer.svelte-1kjw7lc{width:100vw;min-width:0}}.drawer-header.svelte-1kjw7lc{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--os-line)}.drawer-header.svelte-1kjw7lc h2:where(.svelte-1kjw7lc){margin:0;font-size:1rem;font-weight:500}.drawer-close.svelte-1kjw7lc{background:transparent;border:0;padding:.25rem;color:var(--os-muted);cursor:pointer}.drawer-body.svelte-1kjw7lc{padding:1rem 1.25rem;overflow-y:auto;flex:1}label.svelte-1kjw7lc{display:block;font-size:.75rem;font-weight:500;color:var(--os-muted);margin:.75rem 0 .25rem}input.svelte-1kjw7lc,select.svelte-1kjw7lc{width:100%;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-text);border-radius:.375rem;padding:.5rem .625rem;font:inherit}.field-error.svelte-1kjw7lc{color:var(--v2-status-danger);font-size:.75rem;margin:.25rem 0 0}.v2-helper.svelte-1kjw7lc{font-size:.75rem;color:var(--os-muted);margin:1rem 0 0}.drawer-footer.svelte-1kjw7lc{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--os-line)}.drawer-backdrop.svelte-158b6hh{position:fixed;inset:0;background:var(--os-overlay, rgba(0, 0, 0, .3));z-index:100}.drawer.svelte-158b6hh{position:fixed;right:0;top:0;bottom:0;width:50vw;min-width:35rem;max-width:48rem;background:var(--os-panel);border-left:1px solid var(--os-line);box-shadow:var(--os-shadow-card);display:flex;flex-direction:column;z-index:101}@media(max-width:64em){.drawer.svelte-158b6hh{width:100vw;min-width:0}}.drawer-header.svelte-158b6hh{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--os-line)}.drawer-header.svelte-158b6hh h2:where(.svelte-158b6hh){margin:0;font-size:1rem;font-weight:500}.drawer-close.svelte-158b6hh{background:transparent;border:0;padding:.25rem;color:var(--os-muted);cursor:pointer}.drawer-body.svelte-158b6hh{padding:1rem 1.25rem;overflow-y:auto;flex:1}section.svelte-158b6hh{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--os-line)}section.svelte-158b6hh:last-of-type{border-bottom:0}.section-title.svelte-158b6hh{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.875rem;font-weight:500}.section-meta.svelte-158b6hh{font-size:.75rem;color:var(--os-muted);margin:0 0 .75rem}label.svelte-158b6hh{display:block;font-size:.75rem;font-weight:500;color:var(--os-muted);margin:.5rem 0 .25rem}select.svelte-158b6hh{width:100%;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-text);border-radius:.375rem;padding:.5rem .625rem;font:inherit}.field-error.svelte-158b6hh{color:var(--v2-status-danger);font-size:.75rem;margin:.25rem 0 0}.confirm-note.svelte-158b6hh{display:inline-flex;align-items:center;gap:.375rem;margin:.5rem 0 0;font-size:.75rem;color:var(--v2-status-warn)}.row-footer.svelte-158b6hh{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.drawer-backdrop.svelte-7sbrra{position:fixed;inset:0;background:var(--os-overlay, rgba(0, 0, 0, .3));z-index:100}.drawer.svelte-7sbrra{position:fixed;right:0;top:0;bottom:0;width:50vw;min-width:35rem;max-width:48rem;background:var(--os-panel);border-left:1px solid var(--os-line);box-shadow:var(--os-shadow-card);display:flex;flex-direction:column;z-index:101}@media(max-width:64em){.drawer.svelte-7sbrra{width:100vw;min-width:0}}.drawer-header.svelte-7sbrra{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--os-line)}.drawer-header.svelte-7sbrra h2:where(.svelte-7sbrra){margin:0;font-size:1rem;font-weight:500;display:inline-flex;gap:.375rem;align-items:center}.drawer-close.svelte-7sbrra{background:transparent;border:0;padding:.25rem;color:var(--os-muted);cursor:pointer}.drawer-body.svelte-7sbrra{padding:1rem 1.25rem;overflow-y:auto;flex:1}label.svelte-7sbrra{display:block;font-size:.75rem;font-weight:500;color:var(--os-muted);margin:.5rem 0 .25rem}.field-error.svelte-7sbrra{color:var(--v2-status-danger);font-size:.75rem;margin:.25rem 0 0}.drawer-footer.svelte-7sbrra{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--os-line)}.pp.svelte-5120uu{display:flex;flex-direction:column;gap:1rem;min-width:0}.t-num.svelte-5120uu{font-variant-numeric:tabular-nums}.v2-search-wrap.svelte-5120uu{min-width:16.25rem}.t-identity.svelte-5120uu{display:flex;align-items:center;gap:.625rem;min-width:0}.t-identity.is-highlight.svelte-5120uu{background:var(--os-accent-soft);transition:background 2s}.t-tile.svelte-5120uu{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:62.4375rem;font-size:.6875rem;color:var(--os-bg);background:var(--tone)}.t-avatar.svelte-5120uu{flex:none;width:1.75rem;height:1.75rem;border-radius:62.4375rem;object-fit:cover;background:var(--os-panel-2)}.t-name.svelte-5120uu{font-weight:600;color:var(--os-ink)}.t-trunc.svelte-5120uu{display:inline-block;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-num.svelte-5120uu{font-size:.71875rem;font-variant-numeric:tabular-nums}.row-link.svelte-5120uu{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-5120uu:hover,.row-link.svelte-5120uu:focus-visible{color:var(--os-ink);border-bottom-color:color-mix(in srgb,var(--tone) 45%,transparent);outline:none}.temp-row.svelte-5120uu{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.temp-code.svelte-5120uu{display:inline-block;padding:.375rem .625rem;border:1px solid var(--os-line);border-radius:.375rem;background:var(--os-surface);font-size:.9375rem;font-variant-numeric:tabular-nums;font-family:var(--os-mono)}.v2-meta.svelte-5120uu{font-size:.8125rem;color:var(--os-muted);margin:.25rem 0 0}.dtp.svelte-1byp9r0{position:relative;display:block;flex:1;min-width:220px}.dtp-combobox.svelte-1byp9r0{position:relative}.dtp-input.svelte-1byp9r0{width:100%;padding:4px 8px;font-size:12px;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);border-radius:6px}.dtp-input.svelte-1byp9r0:focus{outline:none;border-color:var(--os-accent)}.dtp-list.svelte-1byp9r0{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;box-shadow:0 4px 16px #00000040}.dtp-option.svelte-1byp9r0{display:flex;align-items:baseline;gap:6px;padding:6px 8px;font-size:12.5px;color:var(--os-ink);border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtp-option.active.svelte-1byp9r0{background:var(--os-panel-2)}.dtp-option__type.svelte-1byp9r0{font-size:10px;letter-spacing:.06em;color:var(--os-accent)}.dtp-option__num.svelte-1byp9r0{font-size:10.5px;color:var(--os-ink-faint)}.dtp-option__title.svelte-1byp9r0{font-size:12.5px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;min-width:0}.dtp-empty.svelte-1byp9r0{padding:8px;font-size:11.5px;color:var(--os-ink-faint)}.dtp-selected.svelte-1byp9r0{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:6px;max-width:100%}.dtp-selected__title.svelte-1byp9r0{font-size:12px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.dtp-selected__meta.svelte-1byp9r0{font-size:10.5px;color:var(--os-ink-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dtp-clear.svelte-1byp9r0{margin-left:auto;padding:0 6px;font-size:14px;line-height:1;color:var(--os-ink-dim);background:transparent;border:0;cursor:pointer}.dtp-clear.svelte-1byp9r0:hover{color:var(--os-ink)}.dtp-error.svelte-1byp9r0{margin-top:4px;font-size:10.5px;color:var(--os-fail)}.tmv2-rail-head.svelte-hsowec{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tmv2-rail-head.svelte-hsowec h3:where(.svelte-hsowec){margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.tmv2-rail-count.svelte-hsowec{font-weight:400;color:var(--os-ink-faint);font-size:.8125rem;margin-left:.25rem}.tmv2-rail-add.svelte-hsowec{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;min-height:1.5rem;flex-shrink:0;border-radius:.375rem;border:1px solid transparent;color:var(--os-ink-faint);background:transparent}.tmv2-rail-add.svelte-hsowec:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-rail-add.svelte-hsowec svg{flex-shrink:0}.tmv2-rail-empty.svelte-hsowec{margin:.5rem 0 0;font-size:.75rem;color:var(--os-ink-faint)}.ptp.svelte-1rhk6w5{position:relative;display:block}.ptp-combobox.svelte-1rhk6w5{position:relative}.ptp-input.svelte-1rhk6w5{width:100%;padding:6px 10px;font-size:13px;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px}.ptp-input.svelte-1rhk6w5:focus{outline:none;border-color:var(--os-accent)}.ptp-list.svelte-1rhk6w5{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;box-shadow:0 4px 16px #00000040}.ptp-option.svelte-1rhk6w5{display:flex;align-items:baseline;gap:6px;padding:6px 8px;font-size:12.5px;color:var(--os-ink);border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptp-option.active.svelte-1rhk6w5{background:var(--os-panel-2)}.ptp-option__type.svelte-1rhk6w5{font-size:10px;letter-spacing:.06em;color:var(--os-accent)}.ptp-option__num.svelte-1rhk6w5{font-size:10.5px;color:var(--os-ink-faint)}.ptp-option__title.svelte-1rhk6w5{font-size:12.5px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;min-width:0}.ptp-empty.svelte-1rhk6w5{padding:8px;font-size:11.5px;color:var(--os-ink-faint)}.ptp-selected.svelte-1rhk6w5{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:8px;max-width:100%}.ptp-selected__title.svelte-1rhk6w5{font-size:13px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.ptp-selected__meta.svelte-1rhk6w5{font-size:10.5px;color:var(--os-ink-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ptp-clear.svelte-1rhk6w5{margin-left:auto;padding:0 6px;font-size:16px;line-height:1;color:var(--os-ink-dim);background:transparent;border:0;cursor:pointer}.ptp-clear.svelte-1rhk6w5:hover{color:var(--os-ink)}.ptp-note.svelte-1rhk6w5{margin-top:4px;font-size:10.5px;color:var(--os-warn, #d4b057)}.ptp-error.svelte-1rhk6w5{margin-top:4px;font-size:10.5px;color:var(--os-fail)}.rte.svelte-1c8cbqx{display:flex;flex-direction:column;gap:.375rem;min-width:0}.rte--disabled.svelte-1c8cbqx{opacity:.7;pointer-events:none}.rte__toolbar.svelte-1c8cbqx{display:flex;flex-wrap:wrap;gap:.125rem;align-items:center;padding:.25rem;background:var(--os-line-soft);border:1px solid var(--os-line);border-radius:.5rem}.rte__btn.svelte-1c8cbqx{min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.75rem;color:var(--os-ink-dim);background:transparent;border:1px solid transparent;border-radius:.375rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.rte__btn.svelte-1c8cbqx:hover:not(:disabled){color:var(--os-ink);background:var(--os-bg);border-color:var(--os-line)}.rte__btn.is-on.svelte-1c8cbqx{color:var(--os-ink);background:var(--os-bg);border-color:var(--os-line)}.rte__btn.svelte-1c8cbqx:disabled{opacity:.5;cursor:not-allowed}.rte__sep.svelte-1c8cbqx{width:1px;height:1rem;background:var(--os-line);margin:0 .125rem}.rte__surface.svelte-1c8cbqx{min-height:7rem;padding:.5rem .75rem}.rte__surface.svelte-1c8cbqx .ProseMirror{outline:none;min-height:6rem;font-size:.875rem;line-height:1.5;color:var(--os-ink)}.rte__surface.svelte-1c8cbqx .ProseMirror p{margin:0 0 .5rem}.rte__surface.svelte-1c8cbqx .ProseMirror p:last-child{margin-bottom:0}.rte__surface.svelte-1c8cbqx .ProseMirror h2{font-size:1rem;font-weight:600;margin:.5rem 0 .375rem}.rte__surface.svelte-1c8cbqx .ProseMirror h3{font-size:.9375rem;font-weight:600;margin:.5rem 0 .375rem}.rte__surface.svelte-1c8cbqx .ProseMirror ul,.rte__surface.svelte-1c8cbqx .ProseMirror ol{padding-left:1.25rem;margin:0 0 .5rem}.rte__surface.svelte-1c8cbqx .ProseMirror ul{list-style:disc}.rte__surface.svelte-1c8cbqx .ProseMirror ol{list-style:decimal}.rte__surface.svelte-1c8cbqx .ProseMirror a{color:var(--os-accent);text-decoration:underline}.rte__surface.svelte-1c8cbqx .ProseMirror-focused{outline:none}.rte__surface.svelte-1c8cbqx .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--os-ink-dim);float:left;height:0;pointer-events:none}.lhf-chips.svelte-1fvrf4h{display:inline-flex;gap:.25rem;margin-top:.25rem}.lhf-chip.svelte-1fvrf4h{font-family:var(--os-mono);font-size:.6875rem;padding:.125rem .4375rem;border-radius:62.4375rem;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);cursor:pointer}.lhf-chip.svelte-1fvrf4h:hover{color:var(--os-ink);background:var(--os-line-soft)}.lhf-chip--active.svelte-1fvrf4h{color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 14%,transparent);border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.ticket-drawer-v2-hours-panel.svelte-9hed44{background:transparent;border:0;padding:0}.ticket-drawer-v2-hours-panel.svelte-9hed44 li{background:transparent!important;border:0!important;border-bottom:1px solid var(--os-line-soft)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.ticket-drawer-v2-hours-panel.svelte-9hed44 li:last-child{border-bottom:0!important}.hp-count.svelte-9hed44{font-size:.65625rem;letter-spacing:.04em;color:var(--os-ink-faint)}.hp-head.svelte-9hed44{display:flex;align-items:baseline;gap:.375rem;margin-bottom:.25rem}.hp-total.svelte-9hed44{font-size:1.25rem;font-weight:600;color:var(--os-ink);line-height:1}.hp-of.svelte-9hed44{font-size:.75rem;color:var(--os-ink-faint)}.hp-bar.svelte-9hed44{height:.25rem;border-radius:62.4375rem;background:var(--os-line-soft);overflow:hidden;margin-bottom:.75rem}.hp-bar__fill.svelte-9hed44{display:block;height:100%;background:var(--os-accent);border-radius:inherit;transition:width var(--v2-motion-base, .18s ease-out)}.hp-bar__fill--over.svelte-9hed44{background:var(--os-fail, var(--color-danger))}.hp-empty.svelte-9hed44{display:block;font-size:.8125rem;color:var(--os-ink-dim);padding:.25rem 0}.hp-row.svelte-9hed44{padding:.5rem 0}.hp-log-trigger.svelte-9hed44{display:inline-flex;align-items:center;gap:.375rem;width:100%;justify-content:center;padding:.375rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;color:var(--v2-btn-primary-ink, var(--os-accent-ink));background:var(--v2-btn-primary-bg, var(--os-accent-fill));border:1px solid var(--v2-btn-primary-bg, var(--os-accent-fill));transition:background-color var(--v2-motion-fast, .12s ease-out)}.hp-log-trigger.svelte-9hed44:hover{background:var(--v2-btn-primary-bg-hover, var(--os-accent-bright, var(--os-accent-fill)))}.tm-uploader.svelte-q7gqpz{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px dashed var(--os-line);border-radius:.5rem;background:var(--os-panel-2);transition:border-color .12s,background .12s}.tm-uploader--dragging.svelte-q7gqpz{border-color:var(--os-accent);background:var(--os-accent-soft)}.tm-uploader--compact.svelte-q7gqpz{padding:0;border:0;background:transparent;gap:0}.tm-uploader__dropzone.svelte-q7gqpz{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;width:100%;text-align:center;color:var(--os-ink-dim);background:transparent;border:0;cursor:pointer}.tm-uploader__droplabel.svelte-q7gqpz{font-size:.8125rem;color:var(--os-ink)}.tm-uploader__drophint.svelte-q7gqpz{font-size:.75rem;color:var(--os-ink-faint)}.tm-uploader__input.svelte-q7gqpz{display:none}.tm-uploader__queue.svelte-q7gqpz{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.tm-uploader__item.svelte-q7gqpz{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.375rem}.tm-uploader__itembody.svelte-q7gqpz{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.tm-uploader__itemname.svelte-q7gqpz{font-size:.75rem;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-uploader__itemmeta.svelte-q7gqpz{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.tm-uploader__itemerror.svelte-q7gqpz{font-size:.6875rem;color:var(--os-fail)}.tm-uploader__itembtn.svelte-q7gqpz{padding:.125rem .375rem;font-size:.6875rem}.tm-row.svelte-14z6wp{display:flex;align-items:center;gap:.625rem;padding:.375rem .25rem;border-radius:.375rem;min-width:0}.tm-row__icon.svelte-14z6wp{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.375rem;background:var(--os-panel-2);color:var(--os-ink-dim);overflow:hidden;padding:0;border:0}.tm-row__icon--thumb.svelte-14z6wp{cursor:zoom-in}.tm-row__thumb-img.svelte-14z6wp{display:block;width:100%;height:100%;object-fit:cover}.tm-row__icon-glyph{width:1rem;height:1rem}.tm-row__body.svelte-14z6wp{display:flex;flex-direction:column;gap:.0625rem;min-width:0;flex:1}.tm-row__name.svelte-14z6wp{font-size:.8125rem;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-row__meta.svelte-14z6wp{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.tm-row__actions.svelte-14z6wp{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.tm-row__btn.svelte-14z6wp{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:var(--os-ink-dim)}.tm-row__btn--danger.svelte-14z6wp{color:var(--os-fail)}.tm-row__btn-icon{width:.875rem;height:.875rem}.tm-tile.svelte-14z6wp{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.5rem;min-width:0}.tm-tile__body.svelte-14z6wp{display:flex;align-items:center;justify-content:center;min-height:5rem;max-height:12rem;overflow:hidden;border-radius:.375rem;background:var(--os-panel)}.tm-tile__thumb-btn.svelte-14z6wp{display:block;width:100%;padding:0;margin:0;background:transparent;border:0;cursor:zoom-in}.tm-tile__thumb-img.svelte-14z6wp{display:block;width:100%;max-height:10rem;object-fit:cover}.tm-tile__video.svelte-14z6wp{width:100%;max-height:11rem;background:var(--os-panel)}.tm-tile__pdf.svelte-14z6wp{width:100%;height:11rem;background:var(--os-panel)}.tm-tile__file-link.svelte-14z6wp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--os-ink-dim);text-decoration:none}.tm-tile__file-icon{width:1rem;height:1rem;color:var(--os-ink-faint)}.tm-tile__file-name.svelte-14z6wp{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-tile__foot.svelte-14z6wp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.tm-tile__meta.svelte-14z6wp{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.tm-tile__meta-name.svelte-14z6wp{font-size:.75rem;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-tile__meta-size.svelte-14z6wp{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.tm-tile__actions.svelte-14z6wp{display:flex;align-items:center;gap:.25rem}.tm-tile__btn.svelte-14z6wp{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:var(--os-ink-dim)}.tm-tile__btn--danger.svelte-14z6wp{color:var(--os-fail)}.tm-tile__btn-icon{width:.875rem;height:.875rem}.tm-lb.svelte-1ozyyjk{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center}.tm-lb.svelte-1ozyyjk:focus{outline:none}.tm-lb__backdrop.svelte-1ozyyjk{position:absolute;inset:0;background:color-mix(in srgb,var(--os-bg) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:0;cursor:zoom-out}.tm-lb__frame.svelte-1ozyyjk{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:90vw;max-height:90vh}.tm-lb__img.svelte-1ozyyjk{max-width:90vw;max-height:80vh;object-fit:contain;background:var(--os-panel);border-radius:.5rem;box-shadow:0 .5rem 2rem color-mix(in srgb,var(--os-bg) 60%,transparent)}.tm-lb__caption.svelte-1ozyyjk{display:inline-flex;align-items:center;gap:.75rem;padding:.25rem .75rem;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);border-radius:999rem;font-family:var(--os-mono);font-size:.75rem}.tm-lb__pager.svelte-1ozyyjk{color:var(--os-ink-faint)}.tm-lb__nav.svelte-1ozyyjk,.tm-lb__close.svelte-1ozyyjk{position:absolute;padding:.5rem;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);border-radius:999rem;cursor:pointer}.tm-lb__nav--prev.svelte-1ozyyjk{left:1rem;top:50%;transform:translateY(-50%)}.tm-lb__nav--next.svelte-1ozyyjk{right:1rem;top:50%;transform:translateY(-50%)}.tm-lb__close.svelte-1ozyyjk{top:1rem;right:1rem}.tm-section.svelte-aclshx{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.tm-section__head.svelte-aclshx{display:flex;align-items:center;justify-content:space-between}.tm-section__title.svelte-aclshx{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--os-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-faint)}.tm-section__grid.svelte-aclshx{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.tm-section__grid--v2.svelte-aclshx{display:flex;flex-direction:column;gap:.125rem}.tm-section--v2-dragging.svelte-aclshx{outline:1px dashed var(--os-accent);outline-offset:.25rem;border-radius:.5rem}.ctext.svelte-1c3920m{overflow-wrap:anywhere}.ctext--collapsed.svelte-1c3920m{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent);mask-image:linear-gradient(to bottom,#000 75%,transparent)}.ctext__toggle.svelte-1c3920m{align-self:flex-start;margin-top:.25rem;padding:0;border:0;background:transparent;font-size:.75rem;font-weight:500;color:var(--os-accent);cursor:pointer}.ctext__toggle.svelte-1c3920m:hover{text-decoration:underline}.ctext__toggle.svelte-1c3920m:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:2px}.tcm.svelte-1dwxead{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .625rem;border:1px solid var(--os-line-soft);border-radius:.375rem;background:var(--os-panel)}.tcm__who.svelte-1dwxead{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--os-ink)}.tcm__whoname.svelte-1dwxead{font-weight:500}.tcm__when.svelte-1dwxead{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.tcm__eye.svelte-1dwxead{display:inline-flex;align-items:center;padding:.0625rem .25rem;border:0;border-radius:.25rem;background:transparent;color:var(--os-ink-faint)}button.tcm__eye.svelte-1dwxead{cursor:pointer}button.tcm__eye.svelte-1dwxead:hover{background:var(--os-panel-2)}.tcm__eye--on.svelte-1dwxead{color:var(--os-accent)}.tcm__editor.svelte-1dwxead{display:flex;flex-direction:column;gap:.375rem}.tcm__editactions.svelte-1dwxead{display:flex;justify-content:flex-end;gap:.375rem}.tcm__error.svelte-1dwxead{font-size:.75rem;color:var(--os-bad, var(--os-ink))}.tcm__body.svelte-1dwxead{margin:0;font-size:.8125rem;color:var(--os-ink);line-height:1.5}.tcm__body.svelte-1dwxead p{margin:0 0 .5rem}.tcm__body.svelte-1dwxead p:last-child{margin-bottom:0}.tcm__body.svelte-1dwxead h2{font-size:.9375rem;font-weight:600;margin:.5rem 0 .375rem}.tcm__body.svelte-1dwxead h3{font-size:.875rem;font-weight:600;margin:.5rem 0 .375rem}.tcm__body.svelte-1dwxead ul,.tcm__body.svelte-1dwxead ol{padding-left:1.25rem;margin:0 0 .5rem}.tcm__body.svelte-1dwxead ul{list-style:disc}.tcm__body.svelte-1dwxead ol{list-style:decimal}.tcm__body.svelte-1dwxead li{margin:0 0 .125rem}.tcm__body.svelte-1dwxead a{color:var(--os-accent);text-decoration:underline}.tcm__body.svelte-1dwxead strong{font-weight:600}.tcm__body.svelte-1dwxead em{font-style:italic}.tcm__mention{display:inline-block;padding:0 .25rem;border-radius:.25rem;background:#6366f124;color:#4338ca;font-weight:600}.tcm__grid.svelte-1dwxead{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.mp.svelte-18vl489{position:absolute;z-index:20;background:var(--os-panel, #fff);border:1px solid var(--os-line, #d1d5db);border-radius:.375rem;list-style:none;margin:0;padding:.25rem;min-width:16rem;max-height:14rem;overflow-y:auto;box-shadow:0 4px 12px #00000014}.mp__row.svelte-18vl489{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.375rem .5rem;background:transparent;border:0;text-align:left;cursor:pointer;border-radius:.25rem;color:var(--os-ink, #111)}.mp__row--active.svelte-18vl489,.mp__row.svelte-18vl489:hover{background:var(--os-panel-2, #f3f4f6)}.mp__name.svelte-18vl489{font-weight:600;font-size:.8125rem}.mp__tag.svelte-18vl489{font-family:var(--os-mono, monospace);font-size:.625rem;text-transform:uppercase;color:var(--os-ink-faint, #6b7280)}.mp__email.svelte-18vl489{font-family:var(--os-mono, monospace);font-size:.6875rem;color:var(--os-ink-faint, #6b7280);margin-left:auto}.qft-btn.svelte-1sakbo4{display:inline-flex;padding:0;border:0;background:none;cursor:zoom-in;border-radius:4px}.qft-btn.svelte-1sakbo4:focus-visible{outline:2px solid var(--os-accent, currentColor);outline-offset:2px}.qft.svelte-1sakbo4{flex-shrink:0;object-fit:cover;border-radius:4px;border:1px solid var(--os-line-soft, rgba(127, 127, 127, .3));background:var(--os-panel-2, transparent)}.tcc__cv.svelte-lak39d{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--os-ink-dim);margin-left:.75rem;cursor:pointer}.tcc.svelte-lak39d{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2);transition:border-color .12s,background .12s}.tcc--dragging.svelte-lak39d{border-color:var(--os-accent);background:var(--os-accent-soft)}.tcc--v2.svelte-lak39d{padding:0;border:0;border-radius:0;background:transparent}.tcc--v2.tcc--dragging.svelte-lak39d{outline:1px dashed var(--os-accent);outline-offset:.25rem;border-radius:.5rem}.tcc--v2.svelte-lak39d .tcc__attach:where(.svelte-lak39d){background:transparent;border-color:transparent;color:var(--os-ink-faint)}.tcc--v2.svelte-lak39d .tcc__attach:where(.svelte-lak39d):hover{background:var(--os-panel-2);color:var(--os-ink-dim)}.tcc--v2.svelte-lak39d .tcc__cv:where(.svelte-lak39d){margin-left:0}.tcc--v2.svelte-lak39d .tcc__submit:where(.svelte-lak39d):disabled{opacity:1;background:var(--os-panel-2);color:var(--os-ink-faint);border-color:var(--os-line)}.tcc__label.svelte-lak39d{font-size:.6875rem;font-weight:600;color:var(--os-ink-dim)}.tcc__textwrap.svelte-lak39d{position:relative}.tcc__row.svelte-lak39d{display:flex;align-items:center;gap:.5rem}.tcc__spacer.svelte-lak39d{flex:1}.tcc__input.svelte-lak39d{display:none}.tcc__queue.svelte-lak39d{display:flex;flex-direction:column;gap:.25rem;list-style:none;padding:0;margin:0}.tcc__item.svelte-lak39d{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.375rem}.tcc__itembody.svelte-lak39d{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.tcc__itemname.svelte-lak39d{font-size:.75rem;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcc__itemmeta.svelte-lak39d,.tcc__itemerror.svelte-lak39d{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.tcc__itemerror.svelte-lak39d{color:var(--os-fail)}.tcc__itembtn.svelte-lak39d{padding:.125rem .375rem}.tcc__error.svelte-lak39d{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-fail)}.tcs.svelte-1dkbvlb{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.tcs__head.svelte-1dkbvlb{display:flex;align-items:center;justify-content:space-between}.tcs__title.svelte-1dkbvlb{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--os-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.06em;color:var(--os-ink-faint)}.tcs__list.svelte-1dkbvlb{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.tcs__composer.svelte-1dkbvlb{margin-top:.25rem}.pform{display:flex;flex-direction:column;gap:1rem;min-width:0}.pfield{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.pfield-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:30rem){.pform{gap:.75rem}.pfield-row{grid-template-columns:1fr}}.pfield__label{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.pfield__req{color:var(--os-danger);margin-left:.125rem}.pfield__input{width:100%;padding:.5rem .625rem;font-size:.8125rem;font-family:inherit;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.5rem;box-shadow:var(--os-shadow-well);transition:border-color .12s ease}.pfield__input::placeholder{color:var(--os-ink-faint)}.pfield__input:focus{outline:none;border-color:var(--os-accent)}.pfield__input[aria-invalid=true]{border-color:var(--os-danger)}.pfield__input:disabled{opacity:.6;cursor:not-allowed}.pfield__input--textarea{resize:vertical;min-height:5rem;line-height:1.5}.pfield__error{font-size:.75rem;color:var(--os-danger)}.pfield__status{font-size:.75rem;color:var(--os-ink-dim)}.pfile{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.pfile-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;font-size:.8125rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.5rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pfile-btn:hover{background:var(--os-line-soft);border-color:var(--os-accent)}.pfile:focus-visible+.pfile-btn{outline:2px solid var(--os-accent);outline-offset:2px}.pchip{border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2);color:var(--os-ink)}.pchip-link{color:var(--os-accent);text-decoration:underline}.pdim{color:var(--os-ink-dim)}.pdanger{color:var(--os-danger)}.pfiles{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.pfiles li{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem}.pfiles img{width:3.5rem;height:3.5rem;object-fit:cover}.pfiles__x{background:transparent;border:0;color:var(--os-ink-dim);cursor:pointer;font-size:.75rem}.pfiles__x:hover{color:var(--os-danger)}.psection{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.psection__h{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint);margin:0;font-weight:500}.pcomment{padding:.5rem .75rem;font-size:.8125rem}.pcomment__meta{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--os-ink-dim)}.pcomment__meta strong{color:var(--os-ink);font-weight:600}.pcomment__tag{padding:0 .375rem;border:1px solid var(--os-line);border-radius:.375rem;font-size:.6875rem}.pcomment__body{margin:.25rem 0 0;white-space:pre-wrap;color:var(--os-ink)}.pqueued.svelte-1ayxv5o{display:inline-flex;flex-wrap:wrap;gap:.375rem;margin:0 .5rem;vertical-align:middle}.mention{display:inline-block;padding:0 .25rem;border-radius:.25rem;background:var(--os-accent-soft);color:var(--os-accent);font-weight:600}.pcomment__body{line-height:1.5}.pcomment__body p{margin:0 0 .5rem}.pcomment__body p:last-child{margin-bottom:0}.pcomment__body h2{font-size:1rem;font-weight:600;margin:.5rem 0 .375rem}.pcomment__body h3{font-size:.9375rem;font-weight:600;margin:.5rem 0 .375rem}.pcomment__body ul,.pcomment__body ol{padding-left:1.25rem;margin:0 0 .5rem}.pcomment__body ul{list-style:disc}.pcomment__body ol{list-style:decimal}.pcomment__body li{margin:0 0 .125rem}.pcomment__body a{color:var(--os-accent);text-decoration:underline}.pcomment__body strong{font-weight:600}.pcomment__body em{font-style:italic}.pedit-error.svelte-lwxpk{padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem;color:var(--os-danger);background:color-mix(in srgb,var(--os-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--os-danger) 40%,transparent)}.rtv.svelte-hxwi p{margin:0 0 .5rem}.rtv.svelte-hxwi p:last-child{margin-bottom:0}.rtv.svelte-hxwi h2{font-size:1rem;font-weight:600;margin:.5rem 0 .375rem}.rtv.svelte-hxwi h3{font-size:.9375rem;font-weight:600;margin:.5rem 0 .375rem}.rtv.svelte-hxwi ul,.rtv.svelte-hxwi ol{padding-left:1.25rem;margin:0 0 .5rem}.rtv.svelte-hxwi ul{list-style:disc}.rtv.svelte-hxwi ol{list-style:decimal}.rtv.svelte-hxwi a{color:var(--os-accent);text-decoration:underline}.rtv-plain.svelte-hxwi{margin:0}.sil-head.svelte-4tn7rh{font-size:.8125rem;font-weight:500;color:var(--os-ink);margin-bottom:.5rem}.sil-count.svelte-4tn7rh{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint);margin-left:.25rem}.sil-list.svelte-4tn7rh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-radius:.5rem;overflow:hidden;border:1px solid var(--os-line)}.sil-row{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;background:var(--os-panel-2);text-decoration:none;color:var(--os-ink);transition:background-color .12s ease-out}.sil-row:hover{background:var(--os-panel)}.sil-number.svelte-4tn7rh{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint);flex-shrink:0}.sil-title.svelte-4tn7rh{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.tap-trigger.svelte-1dvay2{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:500;color:var(--os-ink)}.tap-trigger--button.svelte-1dvay2{width:100%;border:0;padding:.125rem .25rem;min-height:0;margin:-.125rem -.25rem;border-radius:.375rem;background:transparent;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.tap-trigger--button.svelte-1dvay2:hover{background:var(--os-panel-2)}.tap-trigger__name.svelte-1dvay2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-trigger__muted.svelte-1dvay2{color:var(--os-ink-faint);font-weight:400}.tap-trigger.svelte-1dvay2 .tap-trigger__icon{flex-shrink:0}.tap-trigger__chevron{margin-left:auto;flex-shrink:0;color:var(--os-ink-faint)}.tap-popup.svelte-1dvay2{display:flex;flex-direction:column;gap:.125rem;overflow:hidden;padding:.25rem;background:var(--os-surface);border:1px solid var(--os-line);border-radius:var(--os-r-inner, .625rem);box-shadow:var(--shadow-lg, 0 16px 40px rgba(0, 0, 0, .25));font:inherit}.tap-search.svelte-1dvay2{margin-bottom:.25rem;padding:0 .5rem;height:1.75rem;border:1px solid var(--os-line-control);border-radius:calc(var(--os-r-inner, .625rem) - .25rem);background:var(--os-panel-2);color:var(--os-ink);font:inherit;font-size:.8125rem;outline:none}.tap-list.svelte-1dvay2{list-style:none;margin:0;padding:.25rem 0;max-height:16rem;overflow-y:auto;overflow-x:hidden;min-width:0}.tap-option.svelte-1dvay2{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;text-align:left;padding:.3125rem .5rem;border-radius:calc(var(--os-r-inner, .625rem) - .25rem);background:transparent;border:0;cursor:pointer;color:var(--os-ink);font-size:.8125rem}.tap-option.svelte-1dvay2:hover:not(:disabled),.tap-option--active.svelte-1dvay2{background:var(--os-panel-2)}.tap-option.svelte-1dvay2:disabled{opacity:.5;cursor:wait}.tap-option--current.svelte-1dvay2{background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.tap-option__glyph.svelte-1dvay2{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:62.4375rem;border:1px dashed var(--os-line);color:var(--os-ink-faint)}.tap-option__glyph.svelte-1dvay2 svg{width:.875rem;height:.875rem}.tap-option__body.svelte-1dvay2{display:flex;flex-direction:column;gap:.0625rem;min-width:0;flex:1}.tap-option__name.svelte-1dvay2{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-option__email.svelte-1dvay2{font-size:.6875rem;color:var(--os-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-option.svelte-1dvay2 .tap-option__check{flex:none;width:.875rem;height:.875rem;color:var(--os-accent)}.tap-note.svelte-1dvay2{font-size:.75rem;color:var(--os-ink-faint);padding:.3125rem .5rem}.tap-error.svelte-1dvay2{margin:.25rem .25rem 0;font-size:.6875rem;color:var(--os-fail)}.ticket-drawer-scrim.svelte-9gfpy7{background:color-mix(in srgb,var(--os-bg) 35%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(prefers-reduced-transparency:reduce){.ticket-drawer-scrim.svelte-9gfpy7{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--os-bg) 70%,transparent)}}@media(max-width:1023px){.os-drawer-50vw.svelte-9gfpy7{width:100vw!important}}.td-v2-grid.td-v2-grid--modal.svelte-9gfpy7{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1.5rem;align-items:stretch;height:100%;min-height:0}.td-v2-grid--modal.svelte-9gfpy7 .td-v2-main:where(.svelte-9gfpy7),.td-v2-grid--modal.svelte-9gfpy7 .td-v2-rail:where(.svelte-9gfpy7){min-height:0;overflow-y:auto}.td-v2-rail.svelte-9gfpy7{min-width:0}.td-v2-grid--modal.svelte-9gfpy7 .td-v2-rail:where(.svelte-9gfpy7){border-left:1px solid var(--os-line);padding-left:1.5rem}.tmv2-overlay-head.svelte-9gfpy7{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem 1.25rem;border-bottom:1px solid var(--os-line)}.tmv2-crumb.svelte-9gfpy7{display:flex;align-items:baseline;gap:.3125rem;min-width:0;font-family:var(--os-mono);font-size:.75rem}.tmv2-crumb-project.svelte-9gfpy7{color:var(--os-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmv2-crumb-sep.svelte-9gfpy7{color:var(--os-ink-faint)}.tmv2-crumb-key.svelte-9gfpy7{color:var(--os-ink);font-weight:600;white-space:nowrap}.tmv2-head-spacer.svelte-9gfpy7{flex:1}.tmv2-ctrl-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem;border:1px solid var(--os-line-control, var(--os-line));color:var(--os-ink-dim);background:transparent;transition:background-color .12s ease-out,color .12s ease-out}.tmv2-ctrl-icon-btn:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-title-row.svelte-9gfpy7{display:flex;align-items:flex-start;gap:.75rem;margin-top:.875rem}.tmv2-type-tile.svelte-9gfpy7{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem}.tmv2-title.svelte-9gfpy7{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--os-ink)}.tmv2-ctrl-row.svelte-9gfpy7{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.875rem}.tmv2-ctrl-select-wrap.svelte-9gfpy7{display:inline-flex;max-width:12rem}.tmv2-ctrl-select-wrap.svelte-9gfpy7 .os-select-trigger{height:2.25rem;font-weight:500}.tmv2-ctrl-select-wrap--priority.svelte-9gfpy7{max-width:8rem}.tmv2-ctrl-pill.svelte-9gfpy7{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem;border-radius:.5rem;border:1px solid var(--os-line-control, var(--os-line));font-size:.8125rem;font-weight:500;color:var(--os-ink-dim)}.tmv2-ctrl-pill--button.svelte-9gfpy7{background:transparent;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.tmv2-ctrl-pill--button.svelte-9gfpy7:hover{background:var(--os-panel-2)}.tmv2-ctrl-pill-chevron{color:var(--os-ink-faint)}.tmv2-priority-dot.svelte-9gfpy7{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%}.tmv2-ctrl-error.svelte-9gfpy7{font-size:.65625rem;color:var(--os-fail)}.tmv2-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem;border:1px solid var(--os-line-control, var(--os-line));color:var(--os-ink-dim);background:transparent}.tmv2-ctrl-row.svelte-9gfpy7 .os-ui-btn{height:2.25rem}.tmv2-prop-grid.svelte-9gfpy7{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:1rem 0;margin-top:1.125rem;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line)}.tmv2-prop.svelte-9gfpy7{min-width:0}.tmv2-prop-label.svelte-9gfpy7{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.75rem;color:var(--os-ink-dim);margin-bottom:.375rem}.tmv2-prop-value.svelte-9gfpy7{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:500;color:var(--os-ink)}.tmv2-prop-value--button.svelte-9gfpy7{width:100%;border:0;background:transparent;padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:.375rem;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.tmv2-prop-value--button.svelte-9gfpy7:hover{background:var(--os-panel-2)}.tmv2-prop-chevron{margin-left:auto;flex-shrink:0;color:var(--os-ink-faint)}.tmv2-prop-muted.svelte-9gfpy7{color:var(--os-ink-faint);font-weight:400}.tmv2-needs-estimate.svelte-9gfpy7{font-size:.625rem;font-weight:500;padding:.0625rem .375rem;border-radius:999rem;color:var(--os-fail);background:color-mix(in srgb,var(--os-fail) 10%,transparent);border:1px solid color-mix(in srgb,var(--os-fail) 30%,transparent)}.tmv2-estimate.svelte-9gfpy7{flex-direction:column;align-items:stretch;gap:.375rem}.tmv2-estimate-line.svelte-9gfpy7{display:inline-flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.tmv2-estimate-bar.svelte-9gfpy7{height:.25rem;border-radius:999rem;background:var(--os-line-soft);overflow:hidden}.tmv2-estimate-bar__fill.svelte-9gfpy7{display:block;height:100%;border-radius:inherit;transition:width .18s ease-out}.tmv2-estimate-footer.svelte-9gfpy7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:400}.tmv2-estimate-footer-text.svelte-9gfpy7{font-family:var(--os-mono);font-size:.75rem}.tmv2-estimate-footer.svelte-9gfpy7 .log-time-btn{font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--os-ink-dim);background:transparent;border-color:var(--os-line-control, var(--os-line))}.tmv2-estimate-footer.svelte-9gfpy7 .log-time-btn:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-meta-grid.svelte-9gfpy7{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.125rem}.tmv2-meta.svelte-9gfpy7{min-width:0;display:flex;flex-direction:column;gap:.375rem}.tmv2-meta-chip.svelte-9gfpy7{display:inline-flex;align-items:center;gap:.3125rem;width:fit-content;max-width:100%;padding:.1875rem .625rem;border-radius:999rem;background:var(--os-panel-2);font-size:.75rem;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmv2-meta-ghost.svelte-9gfpy7{font-size:.75rem}.tmv2-meta-ghost--select.svelte-9gfpy7{display:inline-flex;max-width:100%}.tmv2-meta-ghost--select.svelte-9gfpy7 .os-select-trigger{height:1.75rem;padding:0 .625rem 0 .5rem;border-radius:999rem;background:var(--os-panel-2);border-color:transparent}.tmv2-meta-ghost--select.svelte-9gfpy7 .os-select-trigger:hover{background:var(--os-panel-2);filter:brightness(1.08)}.tmv2-prop-error.svelte-9gfpy7{margin:.25rem 0 0;font-size:.65625rem;color:var(--os-fail)}.tmv2-labels-row.svelte-9gfpy7{margin-top:1.125rem}.tmv2-labels-chips.svelte-9gfpy7{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.tmv2-label-chip.svelte-9gfpy7{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;letter-spacing:.02em;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line)}.tmv2-meta-line.svelte-9gfpy7{margin-top:.75rem;font-size:.75rem;color:var(--os-ink-faint)}.tmv2-section-h3.svelte-9gfpy7{margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.tmv2-description.svelte-9gfpy7{font-size:.84375rem;line-height:1.6;color:var(--os-ink)}.td-v2-rail.svelte-9gfpy7{display:flex;flex-direction:column;gap:1.5rem}.tmv2-rail-section.svelte-9gfpy7{display:flex;flex-direction:column;gap:.625rem}.tmv2-rail-divider.svelte-9gfpy7{padding-top:1rem;border-top:1px solid var(--os-line)}.tmv2-rail-head.svelte-9gfpy7{display:flex;align-items:center;justify-content:space-between}.tmv2-rail-head.svelte-9gfpy7 h3:where(.svelte-9gfpy7){margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.tmv2-rail-empty.svelte-9gfpy7{font-size:.75rem;color:var(--os-ink-faint)}.tmv2-rail-count.svelte-9gfpy7{font-weight:400;color:var(--os-ink-faint);font-size:.8125rem;margin-left:.25rem}.tmv2-rail-add{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.375rem;border:1px solid transparent;color:var(--os-ink-faint);background:transparent}.tmv2-link-btn{font-size:.75rem;color:var(--os-ink-dim);text-decoration:underline}.tmv2-link-btn:hover{color:var(--os-ink)}.tmv2-activity-feed.svelte-9gfpy7{display:grid;grid-template-columns:1.5rem 1fr;column-gap:.625rem;row-gap:.75rem;position:relative}.tmv2-activity-feed.svelte-9gfpy7:before{content:"";position:absolute;left:.6875rem;top:.375rem;bottom:.375rem;width:1px;background:var(--os-line)}.tmv2-tl-marker.svelte-9gfpy7{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.tmv2-tl-dot.svelte-9gfpy7{width:.5rem;height:.5rem;border-radius:50%;background:var(--os-panel);border:2px solid var(--os-line-strong)}.tmv2-tl-date.svelte-9gfpy7{font-size:.75rem;font-weight:600;color:var(--os-ink);display:flex;align-items:center}.tmv2-tl-body.svelte-9gfpy7{min-width:0}.tmv2-tl-head.svelte-9gfpy7{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.tmv2-tl-text.svelte-9gfpy7{font-size:.8125rem;color:var(--os-ink)}.tmv2-tl-time.svelte-9gfpy7{font-size:.6875rem;color:var(--os-ink-faint);white-space:nowrap;flex-shrink:0}.tmv2-tl-sub.svelte-9gfpy7{font-size:.75rem;color:var(--os-ink-dim);margin-top:.125rem}.tmv2-tl-muted.svelte-9gfpy7{color:var(--os-ink-faint)}.sfm-input.svelte-xynfj3{display:block;width:100%;padding:.5rem .75rem;font-family:var(--ui-font-mono, var(--os-mono));font-size:.78125rem;line-height:1.4;color:var(--ui-text-primary, var(--os-ink));background:var(--ui-surface-3, var(--os-panel-2));border:1px solid var(--ui-border, var(--os-line));border-radius:var(--ui-radius-card, var(--os-r-inner))}.sfm-input.svelte-xynfj3:focus-visible{outline:none;border-color:var(--ui-accent, var(--os-accent))}.board-card-slot.svelte-bac115{display:flex;flex-direction:column;gap:.5rem}.board-card-slot.is-held.svelte-bac115{opacity:.45}.board-drop-gap.svelte-bac115{height:56px;border:2px dashed var(--os-accent);border-radius:10px;background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.os-card.is-lifted{box-shadow:0 10px 24px #00000073,0 2px 6px #00000059;position:relative;z-index:2}@media(prefers-reduced-motion:no-preference){.os-card.is-lifted{transform:rotate(1deg);transition:transform .12s ease-out,box-shadow .12s ease-out}}.sr-only.svelte-bac115{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.board-sprint-select.svelte-bac115{width:240px;min-width:0;max-width:100%}.bcd-col-panel.svelte-bac115{border:1px solid var(--os-line);border-radius:var(--os-r-card);background:var(--os-panel-2);box-shadow:var(--os-shadow-card);overflow:hidden}.bcd-col-panel.is-dashed.svelte-bac115{border-style:dashed}.bcd-col-head.svelte-bac115{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--os-line);flex-shrink:0}.bcd-col-head.is-dashed.svelte-bac115{border-bottom-style:dashed}.bcd-col-name-group.svelte-bac115{display:inline-flex;min-width:0;align-items:center;gap:.375rem}.bcd-col-name.svelte-bac115{font-size:.8125rem;font-weight:500;color:var(--os-ink)}.bcd-col-count.svelte-bac115{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--os-ink-dim)}.bcd-col-count.is-over.svelte-bac115{color:var(--os-warn);font-weight:600}.bcd-col-body.svelte-bac115{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.bcd-sprint-bar.svelte-bac115{padding:.625rem 0;border-bottom:1px solid var(--os-line);margin-bottom:.5rem}.bcd-sprint-toolbar.svelte-bac115{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem}.bcd-sprint-strip.svelte-bac115{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.6875rem;color:var(--os-ink-faint);min-width:0}.bcd-sprint-strip-goal.svelte-bac115{color:var(--os-ink-dim);max-width:16rem;min-width:0}.bcd-sprint-strip-dates.svelte-bac115{flex-shrink:0}.bcd-sprint-strip-progress.svelte-bac115{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.bcd-sprint-strip-bar-track.svelte-bac115{display:inline-block;width:4rem;height:.25rem;border-radius:999px;overflow:hidden;background:var(--os-panel-2);vertical-align:middle}.bcd-sprint-strip-bar-fill.svelte-bac115{display:block;height:100%;border-radius:999px}.bcd-more.svelte-bac115{position:relative;display:inline-flex}.bcd-more.svelte-bac115>summary:where(.svelte-bac115){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--os-ink-faint);cursor:pointer;list-style:none}.bcd-more.svelte-bac115>summary:where(.svelte-bac115)::-webkit-details-marker{display:none}.bcd-more.svelte-bac115>summary:where(.svelte-bac115):hover{background:var(--os-panel-2);color:var(--os-ink-dim)}.bcd-more[open].svelte-bac115>summary:where(.svelte-bac115){background:var(--os-panel-2);color:var(--os-ink)}.bcd-more-menu.svelte-bac115{position:absolute;top:calc(100% + .25rem);right:0;z-index:20;display:flex;flex-direction:column;gap:.25rem;min-width:9rem;padding:.375rem;border-radius:.625rem;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-card)}.bcd-more-menu.svelte-bac115 button:where(.svelte-bac115){width:100%;justify-content:flex-start}.capacity-rule.svelte-144nhfr{height:0;border-top:1px dashed var(--os-line);opacity:.7}.row-expander.svelte-144nhfr{color:var(--os-ink-dim);padding:0 2px;transition:color .12s ease}.row-name-toggle.svelte-144nhfr{color:var(--os-ink);background:transparent;border:0;padding:0;cursor:pointer;transition:color .12s ease}.row-name-toggle.svelte-144nhfr:hover,.row-expander.svelte-144nhfr:hover{color:var(--os-accent)}.row-name-toggle.svelte-144nhfr:focus-visible{outline:1px solid var(--os-accent);outline-offset:2px}.alloc-side.svelte-7w4glv{color:var(--os-ink-faint);transition:color .12s ease}.alloc-side.is-on.svelte-7w4glv{color:var(--os-ink);font-weight:600}.day-hover.svelte-6x424c{position:fixed;z-index:60;min-width:200px;max-width:280px;padding:10px 12px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);box-shadow:var(--os-shadow-float);color:var(--os-ink);font-size:11px;line-height:1.45;pointer-events:none}.day-hover__head.svelte-6x424c{margin-bottom:6px;font-size:11.5px}.day-hover__row.svelte-6x424c{display:flex;justify-content:space-between;gap:12px}.day-hover__row--sub.svelte-6x424c{padding-left:10px;color:var(--os-ink-dim)}.day-hover__proj.svelte-6x424c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-hover__status.svelte-6x424c{margin-top:6px}.day-details.svelte-1110los{min-width:300px;max-width:380px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-float);color:var(--os-ink)}.day-details__head.svelte-1110los{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--os-line)}.day-details__title.svelte-1110los{font-size:13px;font-weight:600}.faint.svelte-1110los{color:var(--os-ink-faint);font-weight:400}.day-details__status.svelte-1110los{margin-top:2px;font-size:11px}.day-details__section.svelte-1110los{padding:10px 14px 4px}.day-details__label.svelte-1110los{display:flex;justify-content:space-between;margin-bottom:4px;font-size:10.5px;letter-spacing:.06em;color:var(--os-ink-dim)}.day-details__line.svelte-1110los{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12px}.day-details__entry.svelte-1110los{display:block}.day-details__meta.svelte-1110los{display:block;font-size:10.5px}.day-details__empty.svelte-1110los,.day-details__error.svelte-1110los{margin:2px 0 4px;font-size:11px}.day-details__error.svelte-1110los{color:var(--os-warn)}.day-details__foot.svelte-1110los{margin:6px 0 0;padding:8px 14px 10px;border-top:1px solid var(--os-line);font-size:10.5px}.my-work-slabs.svelte-ir8qvt{margin-bottom:16px}.my-work-slabs__grid.svelte-ir8qvt{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}@media(min-width:768px){.my-work-slabs__grid.svelte-ir8qvt{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.my-work-slabs__grid.svelte-ir8qvt{grid-template-columns:repeat(4,1fr)}}.my-work-card{padding:14px 16px;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.my-work-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.my-work-card__title{display:inline-flex;align-items:center;gap:0;min-width:0;flex:1 1 auto;overflow:hidden}.my-work-card__title .os-label{margin:0;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.my-work-card__meta{font-size:10.5px;color:var(--os-ink-dim);letter-spacing:.04em;flex-shrink:0;white-space:nowrap}.my-work-card__body{flex:1 1 auto;min-height:140px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.my-work-glance.svelte-ir8qvt{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:16px}a.my-work-glance__tile{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:var(--os-surface);border:1px solid var(--os-line);color:var(--os-ink);text-decoration:none;transition:border-color .12s ease,background .12s ease}a.my-work-glance__tile:hover{border-color:color-mix(in srgb,var(--os-accent) 40%,var(--os-line));background:var(--os-panel-2)}.my-work-glance__title.svelte-ir8qvt{display:inline-flex;align-items:center;gap:6px;color:var(--os-ink-faint)}.my-work-glance__value.svelte-ir8qvt{font-size:22px;line-height:1.1;color:var(--os-ink);letter-spacing:.02em}.my-work-glance__value--small.svelte-ir8qvt{font-size:15px}.my-work-glance__unit.svelte-ir8qvt{font-size:11px;margin-left:3px;color:var(--os-ink-faint)}.my-work-admin-scope.svelte-ir8qvt{margin-bottom:12px;padding:8px 12px;border:1px dashed var(--os-line);border-radius:8px;font-size:11.5px;color:var(--os-ink-dim)}.my-work-schedule-hint.svelte-ir8qvt{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:11.5px}.my-work-card__empty{margin:auto 0;padding:4px 0;text-align:center;font-size:12px;line-height:1.4;color:var(--os-ink-faint)}.my-work-card__empty--error{color:color-mix(in srgb,var(--os-danger, var(--os-ink-faint)) 85%,var(--os-ink-faint))}.pm-bulk-sticky.svelte-krzwsm{margin-top:1rem}.pm-bulk-sticky.is-active.svelte-krzwsm{position:sticky;bottom:1rem}.ad-search.svelte-18w3rja{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 14px;border-radius:999px;color:var(--os-ink-faint);background:var(--os-panel-2);border:1px solid var(--os-line);transition:border-color .16s ease,color .16s ease}.ad-search.svelte-18w3rja:focus-within{border-color:color-mix(in srgb,var(--os-accent) 45%,var(--os-line));color:var(--os-ink-dim)}.ad-search--on.svelte-18w3rja{color:var(--os-accent);border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.ad-search__input.svelte-18w3rja{flex:1;min-width:0;font-size:12px;letter-spacing:.04em;color:var(--os-ink);background:transparent;border:0;outline:none;padding:0}.ad-search__input.svelte-18w3rja::placeholder{color:var(--os-ink-faint)}.ad-search__input.svelte-18w3rja::-webkit-search-cancel-button{display:none}.ad-note.svelte-18w3rja{margin:14px 0 2px;font-size:13px;color:var(--os-ink-dim)}.ad-list.svelte-18w3rja{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.ad-item.svelte-18w3rja{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 12px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer;transition:border-color .16s ease,background .16s ease}.ad-item.svelte-18w3rja:hover{border-color:var(--os-accent)}.ad-item.svelte-18w3rja:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.ad-item--on.svelte-18w3rja{border-color:var(--os-accent);background:var(--os-accent-soft);color:var(--os-accent)}.ad-avatar.svelte-18w3rja{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;overflow:hidden;border-radius:999px;font-family:var(--os-display);font-size:10px;color:var(--os-ink-dim);background:var(--os-panel-2)}.ad-avatar.svelte-18w3rja img:where(.svelte-18w3rja){width:100%;height:100%;object-fit:cover}.ad-item__text.svelte-18w3rja{display:flex;flex-direction:column;flex:1;min-width:0}.ad-item__name.svelte-18w3rja{font-size:13px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-item__email.svelte-18w3rja{font-size:10.5px;color:var(--os-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-fields.svelte-18w3rja{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--os-line-soft)}.ad-field.svelte-18w3rja{display:flex;flex-direction:column;gap:5px;min-width:0}.ad-range.svelte-18w3rja{width:100%;margin-top:6px;accent-color:var(--os-accent)}.pd-caption.svelte-ygt7fr{font-family:var(--os-mono);font-size:var(--os-size-xs, .75rem);color:var(--ui-text-muted, var(--os-ink-faint))}.pd-caption--strong.svelte-ygt7fr{color:var(--ui-text-secondary, var(--os-ink-dim))}.review-prov.svelte-1t3ck8v{display:flex;align-items:center;gap:8px}.review-prov__bar.svelte-1t3ck8v{width:120px;height:8px;border-radius:4px;display:flex;overflow:hidden;background:var(--os-panel-2, #0b0d10);box-shadow:inset 0 1px 3px #0009}.review-prov__seg.svelte-1t3ck8v{height:100%;display:block}.review-prov__task.svelte-1t3ck8v{background:var(--os-ink-dim, #8b93a6)}.review-prov__meet.svelte-1t3ck8v{background:var(--os-ink-faint, #5d6577)}.review-prov__est.svelte-1t3ck8v{background:repeating-linear-gradient(90deg,var(--os-amber, #ff9d5c) 0 2px,transparent 2px 4px)}.review-person-cell.svelte-1t3ck8v{display:inline-flex;align-items:center;gap:8px;min-width:0}.os-avatar{color:var(--os-ink);font-weight:600;flex-shrink:0}.os-avatar-fallback{color:inherit;font-weight:inherit;border-radius:9999px}.lvp-strip.svelte-13ska57{background:var(--os-panel)!important;border:1px solid var(--os-line)!important;border-radius:var(--os-r-card, .75rem)!important;box-shadow:var(--os-shadow-card)!important}.lvp-head.svelte-13ska57{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.lvp-sub.svelte-13ska57{margin:.125rem 0 0;font-size:.75rem;color:var(--os-ink-dim)}.lvp-month.svelte-13ska57{display:inline-flex;align-items:center;gap:.375rem}.lvp-step.svelte-13ska57{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;min-height:0;border-radius:.375rem;background:transparent;color:var(--os-ink-dim);border:1px solid var(--os-line);cursor:pointer}.lvp-step.svelte-13ska57:hover{color:var(--os-ink);background:var(--os-line-soft)}.lvp-month-label.svelte-13ska57{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;min-width:8.5rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:.375rem;font-size:.75rem;color:var(--os-ink);text-align:center}.lvp-table-wrap.svelte-13ska57{overflow-x:auto}.lvp-table.svelte-13ska57{width:100%;border-collapse:collapse;font-size:.8125rem}.lvp-table.svelte-13ska57 th:where(.svelte-13ska57),.lvp-table.svelte-13ska57 td:where(.svelte-13ska57){height:2.5rem;padding:0 .625rem;text-align:left}.lvp-table.svelte-13ska57 tr:where(.svelte-13ska57){border-bottom:1px solid var(--os-line-soft)}.lvp-table.svelte-13ska57 th:where(.svelte-13ska57){color:var(--os-ink-dim);font-weight:500;font-size:.75rem}.lvp-table.svelte-13ska57 td:where(.svelte-13ska57){color:var(--os-ink)}.lvp-table.svelte-13ska57 .num:where(.svelte-13ska57){text-align:right}.lvp-name.svelte-13ska57{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.lvp-gap-hot.svelte-13ska57{color:var(--os-amber);font-weight:600}.lvp-ok.svelte-13ska57{font-size:.75rem;color:var(--os-ink-faint)}.lvp-badge.svelte-13ska57{display:inline-flex;align-items:center;gap:.3125rem;height:1.125rem;padding:0 .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;color:var(--os-amber);background:var(--os-warn-soft)}.trt-cell.svelte-t5lh8v{position:relative}.trt-cell-inner.svelte-t5lh8v{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem;max-width:100%}.trt-cell-btn-space.svelte-t5lh8v{display:inline-block;width:1.5rem}.trt-cell-btn.svelte-t5lh8v{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.4375rem;border:1px solid color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 40%,transparent);background:var(--os-panel);color:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 80%,var(--os-ink));cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.trt-cell.svelte-t5lh8v:hover .trt-cell-btn:where(.svelte-t5lh8v),.trt-cell-btn.svelte-t5lh8v:focus-visible,.trt-cell-btn[aria-expanded=true].svelte-t5lh8v{opacity:1}.trt-cell-btn.svelte-t5lh8v:hover{background:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 22%,var(--os-panel))}.trt-cell-btn.svelte-t5lh8v:focus-visible{outline:2px solid var(--tr-blue, var(--os-tone-blue));outline-offset:1px}.trt-cell-btn--add.svelte-t5lh8v{border-style:dashed}.trt-editor.svelte-t5lh8v{position:fixed;z-index:80;width:min(42.5rem,calc(100vw - 1rem));max-height:min(60vh,28.75rem);display:flex;flex-direction:column;border-radius:.75rem;background:var(--os-surface);border:1px solid var(--os-line);box-shadow:0 1rem 2.5rem #00000059;font-family:var(--os-body);color:var(--os-ink)}.trt-editor-head.svelte-t5lh8v{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem .75rem;border-bottom:1px solid var(--os-line-soft)}.trt-editor-title.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;min-width:0}.trt-editor-day.svelte-t5lh8v{font-weight:400;color:var(--os-ink-dim)}.trt-editor-x.svelte-t5lh8v{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid var(--os-line);background:transparent;color:var(--os-ink-dim);cursor:pointer}.trt-editor-x.svelte-t5lh8v:hover{color:var(--os-ink);background:var(--os-panel-2)}.trt-editor-list.svelte-t5lh8v{overflow-y:auto;padding:.25rem}.trt-editor-list.svelte-t5lh8v .tl-project-col{display:none}.trt-editor-list.svelte-t5lh8v .tl-row-main{grid-template-columns:1.5rem minmax(4.5rem,auto) minmax(0,1fr) minmax(9.375rem,max-content)}.trt-editor-empty.svelte-t5lh8v{margin:0;padding:.875rem .75rem;font-size:.78125rem;color:var(--os-ink-faint)}.trt-editor-foot.svelte-t5lh8v{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem .75rem;border-top:1px solid var(--os-line-soft)}.trt-editor-hint.svelte-t5lh8v{font-size:.71875rem;color:var(--os-ink-faint)}.trt-editor-add.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 45%,transparent);background:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 14%,transparent);color:var(--os-ink);font-size:.78125rem;cursor:pointer}.trt-editor-add.svelte-t5lh8v:hover{background:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 24%,transparent)}.trt.svelte-t5lh8v{background:var(--os-panel);border:1px solid var(--os-line);border-radius:.875rem;padding:.375rem .75rem .625rem;min-width:0}.trt-scroll.svelte-t5lh8v{overflow-x:auto;max-width:100%}.trt-table.svelte-t5lh8v{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.trt-table.svelte-t5lh8v th:where(.svelte-t5lh8v),.trt-table.svelte-t5lh8v td:where(.svelte-t5lh8v){padding:.5rem .75rem;border-bottom:1px solid var(--os-line-soft);white-space:nowrap}.trt-table.svelte-t5lh8v thead:where(.svelte-t5lh8v) th:where(.svelte-t5lh8v){padding:.6875rem .75rem;font-size:.75rem;font-weight:500;color:var(--os-ink-dim);background:transparent;border-bottom:1px solid var(--os-line)}.trt-table.svelte-t5lh8v tbody:where(.svelte-t5lh8v) tr:where(.svelte-t5lh8v):not(.trt-detail):hover>:where(.svelte-t5lh8v){background:color-mix(in srgb,var(--os-panel-2) 55%,transparent)}.trt-pill.svelte-t5lh8v{display:inline-block;min-width:2.9375rem;padding:.25rem .625rem;border-radius:.5rem;text-align:center;color:var(--os-ink);background:color-mix(in srgb,var(--tr-blue, #398bff) 16%,transparent)}.trt-pill-total.svelte-t5lh8v{font-weight:600;color:color-mix(in srgb,var(--tr-green, #10b981) 70%,var(--os-ink));background:color-mix(in srgb,var(--tr-green, #10b981) 16%,transparent)}.trt-pill-sum.svelte-t5lh8v{background:color-mix(in srgb,var(--tr-green, #10b981) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tr-green, #10b981) 40%,transparent)}.trt-person.svelte-t5lh8v{display:inline-flex;flex:none;align-items:center;justify-content:center}.trt-tile.svelte-t5lh8v{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;font-style:normal;color:color-mix(in srgb,var(--hue, var(--os-accent)) 75%,var(--os-ink));background:color-mix(in srgb,var(--hue, var(--os-accent)) 18%,transparent)}.trt-project.svelte-t5lh8v{text-align:left;font-weight:500;color:var(--os-ink);white-space:normal;overflow-wrap:anywhere;min-width:7.5rem;max-width:13rem}.trt-num.svelte-t5lh8v{text-align:right;color:var(--os-ink-dim)}.trt-table.svelte-t5lh8v th.trt-num:where(.svelte-t5lh8v),.trt-table.svelte-t5lh8v td.trt-num:where(.svelte-t5lh8v){padding-left:.5rem;padding-right:.5rem}.trt-zero.svelte-t5lh8v{color:var(--os-ink-faint)}.trt-col-focus.svelte-t5lh8v{background:color-mix(in srgb,var(--os-accent) 10%,transparent);color:var(--os-ink)}th.trt-col-focus.svelte-t5lh8v{box-shadow:inset 0 -.125rem 0 var(--os-accent)}.trt-day-open.svelte-t5lh8v{margin:-.1875rem -.5rem -.1875rem 0;padding:.1875rem .5rem;border-radius:.375rem;border:1px solid color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 35%,transparent);background:transparent;font:inherit;color:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.trt-day-open.svelte-t5lh8v:hover{color:var(--os-ink);background:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 22%,transparent);border-color:color-mix(in srgb,var(--tr-blue, var(--os-tone-blue)) 60%,transparent)}.trt-day-open.svelte-t5lh8v:focus-visible{outline:2px solid var(--tr-blue, var(--os-tone-blue));outline-offset:1px}td.trt-col-today.svelte-t5lh8v:not(.trt-col-focus){background:color-mix(in srgb,var(--tr-amber, var(--os-tone-amber)) 6%,transparent)}th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v){display:inline-flex;align-items:center;gap:.3125rem;color:color-mix(in srgb,var(--tr-amber, var(--os-tone-amber)) 80%,var(--os-ink));background:color-mix(in srgb,var(--tr-amber, var(--os-tone-amber)) 16%,transparent);border-color:color-mix(in srgb,var(--tr-amber, var(--os-tone-amber)) 60%,transparent)}th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v):before{content:"";width:.375rem;height:.375rem;border-radius:999rem;background:var(--tr-amber, var(--os-tone-amber))}th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v):hover{background:color-mix(in srgb,var(--tr-amber, var(--os-tone-amber)) 26%,transparent)}th.trt-col-focus.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v){color:var(--os-accent-ink);background:var(--os-accent-fill);border-color:transparent}.trt-chip-focus.svelte-t5lh8v{box-shadow:inset 0 0 0 1px var(--os-accent)}th.trt-col-missing.svelte-t5lh8v{color:var(--os-warn)}.trt-missing-dot.svelte-t5lh8v{display:inline-block;width:.375rem;height:.375rem;margin-left:.25rem;border-radius:999rem;background:var(--os-warn);vertical-align:middle}td.trt-cell-missing.svelte-t5lh8v{background:color-mix(in srgb,var(--os-warn) 4%,transparent)}.trt-total.svelte-t5lh8v{font-weight:600;color:var(--os-ink)}tfoot.svelte-t5lh8v th:where(.svelte-t5lh8v),tfoot.svelte-t5lh8v td:where(.svelte-t5lh8v){border-bottom:none;font-weight:600;color:var(--os-ink)}.trt-cards.svelte-t5lh8v{display:none;list-style:none;margin:0;padding:0}.trt-card.svelte-t5lh8v{padding:.625rem 2px;border-bottom:1px solid var(--os-line);min-width:0}.trt-card.svelte-t5lh8v:last-child{border-bottom:none}.trt-card-head.svelte-t5lh8v{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.trt-card-name.svelte-t5lh8v{font-size:.875rem;font-weight:500;color:var(--os-ink);min-width:0;overflow-wrap:anywhere}.trt-card-total.svelte-t5lh8v{font-size:.875rem;font-weight:600;color:var(--os-ink);white-space:nowrap}.trt-card-sum.svelte-t5lh8v .trt-card-name:where(.svelte-t5lh8v),.trt-card-sum.svelte-t5lh8v .trt-card-total:where(.svelte-t5lh8v){font-weight:700}.trt-chips.svelte-t5lh8v{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:.5rem 0 0;padding:0}.trt-chips.svelte-t5lh8v:empty{display:none}.trt-chip.svelte-t5lh8v{display:inline-flex;gap:.375rem;padding:.1875rem .5rem;border-radius:999rem;background:var(--os-panel-2);font-size:.75rem;color:var(--os-ink-dim);white-space:nowrap}.trt-chip-label.svelte-t5lh8v{color:var(--os-ink-faint)}@media(max-width:40rem){.trt-scroll.svelte-t5lh8v{display:none}.trt-cards.svelte-t5lh8v{display:block}}.trt-codes.svelte-t5lh8v{display:inline-flex;gap:.25rem;margin-left:2px}.trt-client.svelte-t5lh8v{font-size:.75rem;font-weight:400;color:var(--os-ink-dim)}th.trt-project.svelte-t5lh8v .trt-client:where(.svelte-t5lh8v){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:3.375rem}.trt-expand.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}th.trt-project.svelte-t5lh8v .trt-expand:where(.svelte-t5lh8v){display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%}.trt-expand-head.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}.trt-name.svelte-t5lh8v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.trt-expand.svelte-t5lh8v .trt-chevron{flex:none;color:var(--os-ink-faint);transition:transform .12s ease}.trt-expand[aria-expanded=true].svelte-t5lh8v .trt-chevron{transform:rotate(90deg);color:var(--os-ink)}.trt-expand.svelte-t5lh8v:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:.25rem}.trt-open.svelte-t5lh8v>th:where(.svelte-t5lh8v),.trt-open.svelte-t5lh8v>td:where(.svelte-t5lh8v){border-bottom-color:transparent}.trt-detail.svelte-t5lh8v>td:where(.svelte-t5lh8v){padding:0 .625rem .75rem 1.875rem;white-space:normal;text-align:left}.trt-card-head.trt-expand.svelte-t5lh8v{display:flex;width:100%}.trt-card-name.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.375rem}.trt-card-logs.svelte-t5lh8v{margin-top:.625rem}.trl.svelte-t5lh8v{list-style:none;margin:0;padding:0;border-left:2px solid var(--os-line)}.trl-row.svelte-t5lh8v{display:grid;grid-template-columns:9.375rem minmax(0,1fr) auto 3.5rem;align-items:baseline;gap:.75rem;padding:.375rem 0 .375rem .75rem;font-size:.8125rem;border-bottom:1px dashed var(--os-line)}.trl-row.svelte-t5lh8v:last-child{border-bottom:none}.trl-row-open.svelte-t5lh8v{cursor:pointer;border-radius:.375rem}.trl-row-open.svelte-t5lh8v:hover{background:var(--os-panel-2)}.trl-row-open.svelte-t5lh8v:focus-visible{outline:2px solid var(--os-accent, currentColor);outline-offset:-.125rem}.trl-when.svelte-t5lh8v{display:flex;gap:.5rem;color:var(--os-ink-dim);white-space:nowrap}.trl-time.svelte-t5lh8v{color:var(--os-ink-faint);font-size:.75rem}.trl-what.svelte-t5lh8v{display:flex;flex-direction:column;min-width:0}.trl-main.svelte-t5lh8v{display:flex;gap:.375rem;min-width:0;color:var(--os-ink)}.trl-ticket.svelte-t5lh8v{flex:none;color:var(--os-accent);font-size:.75rem}.trl-ticket-link.svelte-t5lh8v{text-decoration:none}.trl-ticket-link.svelte-t5lh8v:hover{text-decoration:underline}.trl-text.svelte-t5lh8v,.trl-sub.svelte-t5lh8v{overflow-wrap:anywhere}.trl-sub.svelte-t5lh8v{font-size:.75rem;color:var(--os-ink-faint)}.trl-tags.svelte-t5lh8v{display:flex;gap:.375rem;justify-content:flex-end;flex-wrap:wrap}.trl-hours.svelte-t5lh8v{text-align:right;color:var(--os-ink);font-weight:600}.trl-empty.svelte-t5lh8v{margin:0;color:var(--os-ink-faint);font-size:.8125rem}@media(max-width:40rem){.trl-row.svelte-t5lh8v{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when hours" "what what" "tags tags";gap:.25rem .5rem}.trl-when.svelte-t5lh8v{grid-area:when}.trl-what.svelte-t5lh8v{grid-area:what}.trl-tags.svelte-t5lh8v{grid-area:tags;justify-content:flex-start}.trl-hours.svelte-t5lh8v{grid-area:hours}}.v2-embed .trt-day-open.svelte-t5lh8v{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:0}.v2-embed .trt-day-open.svelte-t5lh8v:hover{color:var(--os-ink);background:transparent;border-color:transparent}.v2-embed .trt-day-open.svelte-t5lh8v:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:2px}.v2-embed th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v){color:var(--os-ink);background:transparent;border-color:transparent;display:inline-flex;align-items:center;gap:.375rem}.v2-embed th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v):before{background:var(--os-accent)}.v2-embed th.trt-col-today.svelte-t5lh8v .trt-day-open:where(.svelte-t5lh8v):hover{background:transparent}.v2-embed th.trt-col-today.svelte-t5lh8v{background:color-mix(in srgb,var(--os-accent) 5%,transparent);font-weight:600}.v2-embed td.trt-col-today.svelte-t5lh8v:not(.trt-col-focus){background:color-mix(in srgb,var(--os-accent) 5%,transparent)}.v2-embed .trt-cell-btn.svelte-t5lh8v{border-color:var(--os-line);background:transparent;color:var(--os-ink-dim)}.v2-embed .trt-cell.svelte-t5lh8v .trt-cell-btn:where(.svelte-t5lh8v){padding:0;min-height:0}.trt-cell-btn.svelte-t5lh8v svg{flex:none}.v2-embed .trt-cell-btn.svelte-t5lh8v:hover{background:var(--os-panel-2);color:var(--os-ink)}.v2-embed .trt-cell-btn.svelte-t5lh8v:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}td.trt-off-holiday.svelte-t5lh8v,th.trt-off-holiday.svelte-t5lh8v{background:repeating-linear-gradient(0deg,var(--os-line) 0 1px,transparent 1px .375rem),repeating-linear-gradient(90deg,var(--os-line) 0 1px,transparent 1px .375rem),var(--os-panel-2)}td.trt-off-pto.svelte-t5lh8v,th.trt-off-pto.svelte-t5lh8v{background:repeating-linear-gradient(135deg,var(--os-line) 0 .1875rem,transparent .1875rem .5rem),var(--os-panel-2)}td.trt-off-sick.svelte-t5lh8v,th.trt-off-sick.svelte-t5lh8v{background:radial-gradient(var(--os-line) 1px,transparent 2px) 0 0 / .375rem .375rem,var(--os-panel-2)}.trt-off-chip.svelte-t5lh8v{display:block;margin-top:.125rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim)}tr.trt-leave.svelte-t5lh8v .trt-name:where(.svelte-t5lh8v){color:var(--os-ink-dim)}tr.trt-leave.svelte-t5lh8v .trt-pill:where(.svelte-t5lh8v){opacity:.75}.trt-bucket-bar.svelte-t5lh8v{display:inline-flex;flex:none;width:2.5rem;height:.375rem;border-radius:999rem;overflow:hidden;border:1px solid var(--os-line);cursor:default}.trt-bucket-seg.svelte-t5lh8v{display:inline-block;height:100%}.trt-bucket-dev.svelte-t5lh8v{background:var(--os-tone-blue, #398bff)}.trt-bucket-meet.svelte-t5lh8v{background:var(--os-tone-amber, #d9a441)}.trt-bucket-other.svelte-t5lh8v{background:var(--os-ink-faint)}.trt-bucket-empty.svelte-t5lh8v{background:var(--os-line)}.trt-gap-head.svelte-t5lh8v{min-width:9rem}.trt-gap-cell.svelte-t5lh8v{text-align:left}.trt-gap-wrap.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.5rem}.trt-gap-bar.svelte-t5lh8v{display:inline-block;width:2.5rem;height:.25rem;border-radius:999rem;background:var(--os-line);overflow:hidden}.trt-gap-bar-fill.svelte-t5lh8v{display:block;height:100%;background:var(--os-tone-blue, #398bff)}.trt-gap-bar-fill.trt-gap-under.svelte-t5lh8v{background:var(--os-warn)}.trt-gap-bar-fill.trt-gap-over.svelte-t5lh8v{background:var(--os-danger, #dc5363)}.trt.svelte-t5lh8v{container-type:inline-size;container-name:trt}.trt.svelte-t5lh8v:has(>.trt-head:where(.svelte-t5lh8v)){padding:0}.trt-overlay.svelte-t5lh8v th.trt-project:where(.svelte-t5lh8v){min-width:12.5rem;max-width:18rem}.trt-overlay.svelte-t5lh8v .trt-name{overflow:visible;text-overflow:clip;white-space:normal}.trt-overlay.svelte-t5lh8v th.trt-col-today:where(.svelte-t5lh8v){box-shadow:inset 0 -2px 0 var(--os-accent)}.trt.svelte-t5lh8v:has(>.trt-head:where(.svelte-t5lh8v))>.trt-scroll:where(.svelte-t5lh8v){padding:0 .25rem .25rem}.trt-head.svelte-t5lh8v{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1rem .625rem;border-bottom:1px solid var(--os-line)}.trt-head.svelte-t5lh8v h2:where(.svelte-t5lh8v){margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.trt-head-count.svelte-t5lh8v{font-size:.75rem;font-weight:400;color:var(--os-ink-faint)}.trt-legend.svelte-t5lh8v{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin-left:auto;font-size:.75rem;color:var(--os-ink-dim)}.trt-legend.svelte-t5lh8v>span:where(.svelte-t5lh8v){display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.trt-faint.svelte-t5lh8v{color:var(--os-ink-faint)}.lg.svelte-t5lh8v{display:inline-block;width:1.25rem;height:.875rem;border-radius:.25rem}.lg-logged.svelte-t5lh8v{background:color-mix(in srgb,var(--tr-blue, #398bff) 16%,transparent)}.lg-unpl.svelte-t5lh8v{background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line-strong)}.lg-ghost.svelte-t5lh8v{box-shadow:inset 0 0 0 1px var(--os-line-control, var(--os-line-strong));background:repeating-linear-gradient(90deg,transparent 0 .1875rem,var(--os-panel) .1875rem .3125rem)}.lg-off.svelte-t5lh8v{background:repeating-linear-gradient(135deg,var(--os-line-strong) 0 .125rem,transparent .125rem .3125rem),var(--os-panel-2)}.trt-c.svelte-t5lh8v{display:inline-flex;flex-direction:column;align-items:center;gap:.125rem;vertical-align:middle}.trt-tgt.svelte-t5lh8v{min-height:.875rem;font-size:.6875rem;line-height:.875rem;color:var(--os-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--os-body)}.trt-tgt-unpl.svelte-t5lh8v{color:var(--os-ink-dim)}.trt-tgt-flag.svelte-t5lh8v{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim)}.trt-pill-unpl.svelte-t5lh8v{background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line-strong)}.trt-pill-ghost.svelte-t5lh8v{color:var(--os-ink-faint);background:transparent;outline:1px dashed var(--os-line-control, var(--os-line-strong));outline-offset:-1px;font:inherit;border:0}button.trt-pill-ghost.svelte-t5lh8v{cursor:pointer}button.trt-pill-ghost.svelte-t5lh8v:hover{color:var(--os-ink);background:color-mix(in srgb,var(--tr-blue, #398bff) 8%,transparent);outline-color:var(--tr-blue, #398bff)}.trt-pill-zero.svelte-t5lh8v{background:transparent;color:var(--os-ink-faint);font-weight:500;box-shadow:inset 0 0 0 1px var(--os-line)}.trt-pill-leave.svelte-t5lh8v{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.trt-pill-sm.svelte-t5lh8v{min-width:2.5rem;padding:.125rem .375rem;font-size:.75rem}.trt-dash.svelte-t5lh8v{display:inline-block;min-width:2.9375rem;text-align:center;color:var(--os-ink-faint)}.trt-foot-sum.svelte-t5lh8v{font-weight:600;color:var(--os-ink);font-variant-numeric:tabular-nums}.trt-plan-v.svelte-t5lh8v{display:inline-block;line-height:1.625rem;color:var(--os-ink-dim)}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td:where(.svelte-t5lh8v){padding:.5rem;vertical-align:middle}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) thead:where(.svelte-t5lh8v) th:where(.svelte-t5lh8v){padding:.6875rem .5rem .5625rem;vertical-align:bottom;text-align:left}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th.trt-num:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td.trt-num:where(.svelte-t5lh8v){text-align:right;padding-left:.375rem;padding-right:.375rem}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td.trt-cell:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) tbody:where(.svelte-t5lh8v) td.trt-num:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) tfoot:where(.svelte-t5lh8v) td.trt-num:where(.svelte-t5lh8v){text-align:center}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th.trt-total:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td.trt-total:where(.svelte-t5lh8v){padding-right:.625rem;padding-left:.25rem}.trt-team-name.svelte-t5lh8v{min-width:12.5rem;max-width:16rem}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th.trt-team-name:where(.svelte-t5lh8v){text-align:left}.trt-dh.svelte-t5lh8v{display:inline-flex;flex-direction:column;align-items:center;gap:.125rem}.trt-dh-day.svelte-t5lh8v{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}th.trt-col-today.svelte-t5lh8v .trt-dh-day:where(.svelte-t5lh8v){color:var(--os-ink);font-weight:600}th.trt-col-today.svelte-t5lh8v .trt-dh-day:where(.svelte-t5lh8v):before{content:"";width:.375rem;height:.375rem;border-radius:999rem;background:var(--os-accent)}.trt-team.svelte-t5lh8v th.trt-col-today:where(.svelte-t5lh8v){box-shadow:inset 0 -2px 0 var(--os-accent)}.trt-team.svelte-t5lh8v td.trt-col-today:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v th.trt-col-today:where(.svelte-t5lh8v){background:color-mix(in srgb,var(--os-accent) 6%,transparent)}.trt-dh-flag.svelte-t5lh8v{font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:.75rem;text-transform:uppercase;color:var(--os-ink-dim)}.trt-dh-sub.svelte-t5lh8v{font-size:.6875rem;font-weight:400;line-height:.875rem;color:var(--os-ink-faint)}th.trt-project.svelte-t5lh8v .trt-expand.trt-nm-btn:where(.svelte-t5lh8v),.trt-nm-btn.svelte-t5lh8v{display:flex;flex-direction:row;align-items:center;gap:.375rem;min-width:0;max-width:100%}.trt-nm.svelte-t5lh8v{display:flex;flex-direction:column;gap:.0625rem;min-width:0;text-align:left}.trt-nm-line.svelte-t5lh8v{display:flex;align-items:center;gap:.375rem;min-width:0}.trt-nm-name.svelte-t5lh8v{font-weight:500;color:var(--os-ink);white-space:nowrap}.trt-nm-sub.svelte-t5lh8v{font-size:.75rem;font-weight:500;color:var(--os-ink-dim);white-space:nowrap}.trt-you-tag.svelte-t5lh8v{font-size:.6875rem;font-weight:400;color:var(--os-ink-faint)}.trt-sub-row.svelte-t5lh8v>:where(.svelte-t5lh8v){background:color-mix(in srgb,var(--os-panel-2) 38%,transparent)}.trt-sub-name.svelte-t5lh8v{display:flex;align-items:center;gap:.375rem;padding-left:1.25rem}.trt-sub-name.svelte-t5lh8v .trt-nm-name:where(.svelte-t5lh8v){font-weight:400}.trt-team-detail.svelte-t5lh8v>td:where(.svelte-t5lh8v){padding:.25rem .625rem .875rem 2.125rem!important;white-space:normal;background:color-mix(in srgb,var(--os-panel-2) 38%,transparent)}.trt-open.svelte-t5lh8v>td:where(.svelte-t5lh8v),.trt-open.svelte-t5lh8v>th:where(.svelte-t5lh8v){border-bottom-color:transparent}.trt-gap-head.svelte-t5lh8v,.trt-gap-cell.svelte-t5lh8v{min-width:8rem;text-align:left}.trt-gap.svelte-t5lh8v{display:flex;flex-direction:column;gap:.3125rem;width:7.25rem}.trt-gap.svelte-t5lh8v .trt-gap-bar:where(.svelte-t5lh8v){position:relative;display:block;width:100%;height:.375rem;border-radius:999rem;background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line);overflow:hidden}.trt-gap.svelte-t5lh8v .trt-gap-bar:where(.svelte-t5lh8v) i:where(.svelte-t5lh8v){position:absolute;inset:0 auto 0 0;border-radius:999rem;background:color-mix(in srgb,var(--os-ink-dim) 70%,transparent)}.trt-gap.svelte-t5lh8v .trt-gap-bar:where(.svelte-t5lh8v) i.over:where(.svelte-t5lh8v){left:auto;right:0;border-radius:0 999rem 999rem 0;background:var(--os-danger)}.trt-gap-under.svelte-t5lh8v .trt-gap-bar:where(.svelte-t5lh8v) i:where(.svelte-t5lh8v){background:var(--os-warn)}.trt-gap-on.svelte-t5lh8v .trt-gap-bar:where(.svelte-t5lh8v) i:where(.svelte-t5lh8v){background:var(--os-accent)}.trt-gap-txt.svelte-t5lh8v{display:flex;align-items:center;gap:.3125rem;font-size:.75rem;line-height:1rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.trt-gap-txt.svelte-t5lh8v b:where(.svelte-t5lh8v){font-weight:600;color:var(--os-ink)}.trt-gap.svelte-t5lh8v .trt-unplanned{width:100%;height:1.375rem;justify-content:flex-start;border-color:var(--os-line-strong);background:transparent;color:var(--os-ink-dim);font-size:.75rem;font-weight:500}.trt-gap-note.svelte-t5lh8v{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--os-ink-faint);white-space:nowrap}.trt-mix-col.svelte-t5lh8v{min-width:7.25rem;text-align:left}.trt-mix{display:flex;flex-direction:column;gap:.3125rem;width:6.75rem;padding:0;border:0;border-radius:.25rem;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.trt-mix-bar.svelte-t5lh8v{display:flex;gap:.125rem;height:.5rem}.trt-mix-bar.svelte-t5lh8v i:where(.svelte-t5lh8v){display:block;min-width:.25rem;height:100%;border-radius:.125rem}.trt-mix-txt.svelte-t5lh8v{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;color:var(--os-ink-dim);min-width:0}.trt-mix-label.svelte-t5lh8v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--os-ink)}.trt-mix-pct.svelte-t5lh8v{flex:0 0 auto}.trt-mix-txt.svelte-t5lh8v .trt-help{flex:0 0 auto;margin-left:auto;color:var(--os-ink-faint)}.trt-sw.svelte-t5lh8v{display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:.125rem}.trt-mix-empty.svelte-t5lh8v{font-size:.75rem;color:var(--os-ink-faint)}.trt-derive-pop{width:min(19rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);padding:.5rem .625rem;font-size:.75rem}.trt-derive-head.svelte-t5lh8v{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.375rem;border-bottom:1px solid var(--os-line);font-size:.8125rem}.trt-derive-lines.svelte-t5lh8v{display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0;border-bottom:1px solid var(--os-line)}.trt-derive-how.svelte-t5lh8v{margin:.375rem 0 0;font-size:.6875rem;line-height:1rem;color:var(--os-ink-dim)}.trt-derive.svelte-t5lh8v{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;padding:.625rem .875rem;border:1px solid var(--os-line);border-radius:.625rem;background:var(--os-panel);font-size:.75rem;color:var(--os-ink-dim)}.trt-derive.svelte-t5lh8v>b:where(.svelte-t5lh8v){font-weight:600;color:var(--os-ink)}.trt-derive-line.svelte-t5lh8v{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.trt-derive-line.svelte-t5lh8v b:where(.svelte-t5lh8v){font-weight:500;color:var(--os-ink);font-variant-numeric:tabular-nums}.trt-empty-row.svelte-t5lh8v{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px dashed var(--os-line-strong);border-radius:.625rem;background:var(--os-panel);font-size:.8125rem;color:var(--os-ink-dim)}.trt-empty-row.svelte-t5lh8v b:where(.svelte-t5lh8v){font-weight:500;color:var(--os-ink)}.trt-days.svelte-t5lh8v{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.625rem}.trt-day.svelte-t5lh8v{min-width:0;overflow:hidden;border:1px solid var(--os-line);border-radius:.625rem;background:var(--os-panel)}.trt-day-h.svelte-t5lh8v{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4375rem .75rem;border-bottom:1px solid var(--os-line-soft);font-size:.75rem;font-weight:500;color:var(--os-ink-dim)}.trt-day-h.svelte-t5lh8v b:where(.svelte-t5lh8v){font-weight:600;color:var(--os-ink);font-variant-numeric:tabular-nums}.trt-ent.svelte-t5lh8v{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.125rem .5rem;padding:.5rem .75rem;font-size:.8125rem}.trt-ent.svelte-t5lh8v+.trt-ent:where(.svelte-t5lh8v){border-top:1px solid var(--os-line-soft)}.trt-ent-h.svelte-t5lh8v{grid-row:span 2;text-align:right;font-weight:600;line-height:1.25rem;color:var(--os-ink);font-variant-numeric:tabular-nums}.trt-ent-t.svelte-t5lh8v{line-height:1.25rem;color:var(--os-ink);overflow-wrap:anywhere}.trt-ent-src.svelte-t5lh8v{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1rem;color:var(--os-ink-dim)}.trt-ent-trace.svelte-t5lh8v{font-family:var(--os-mono);color:var(--os-ink)}.trt-week-col.svelte-t5lh8v{min-width:7rem;text-align:left}.trt-wk.svelte-t5lh8v{display:flex;align-items:center;gap:.375rem}.trt-approve.svelte-t5lh8v{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:999rem;background:var(--os-accent-soft);color:var(--os-accent);cursor:pointer}.trt-approve.svelte-t5lh8v:hover{background:color-mix(in srgb,var(--os-accent-soft) 70%,var(--os-accent) 30%)}.trt-approve-lbl.svelte-t5lh8v{display:none}.trt-you.svelte-t5lh8v{display:inline-flex;color:var(--os-ink-faint);cursor:help}.trt-pc-head.svelte-t5lh8v{display:flex;align-items:center;gap:.5rem;width:100%}.trt-pc-head.svelte-t5lh8v .trt-nm:where(.svelte-t5lh8v){flex:1}.trt-pc-total.svelte-t5lh8v{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex:none}.trt-pc-meta.svelte-t5lh8v{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;padding-left:2.25rem}.trt-pc-grid.svelte-t5lh8v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.trt-pc-grid.svelte-t5lh8v .trt-gap,.trt-pc-grid.svelte-t5lh8v .trt-mix{width:100%}.trt-pc-days.svelte-t5lh8v{display:grid;gap:.25rem;margin-top:.625rem}.trt-pc-day.svelte-t5lh8v{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:0;padding:.375rem 0 .3125rem;border-radius:.5rem;background:var(--os-panel-2)}.trt-pc-day.today.svelte-t5lh8v{background:color-mix(in srgb,var(--os-accent) 12%,var(--os-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-accent) 45%,transparent)}.trt-pc-day.off.svelte-t5lh8v{background:repeating-linear-gradient(135deg,var(--os-line) 0 .1875rem,transparent .1875rem .5rem),var(--os-panel-2)}.trt-pc-dl.svelte-t5lh8v,.trt-pc-t.svelte-t5lh8v{font-size:.625rem;line-height:.75rem;color:var(--os-ink-faint)}.trt-pc-v.svelte-t5lh8v{font-size:.8125rem;font-weight:600;line-height:1rem;font-variant-numeric:tabular-nums;color:var(--os-ink)}.trt-pc-v.ghost.svelte-t5lh8v{font-weight:500;color:var(--os-ink-faint);text-decoration:underline dashed var(--os-line-control, var(--os-line-strong));text-underline-offset:.1875rem}.trt-pc-v.unpl.svelte-t5lh8v{color:var(--os-ink-dim)}.trt-pc-v.zero.svelte-t5lh8v{font-weight:400;color:var(--os-ink-faint)}.trt-pc-sub.svelte-t5lh8v{margin-top:.625rem;flex-direction:column;align-items:flex-start}@container trt (max-width: 66rem){.trt-mix-col.svelte-t5lh8v{display:none}.trt-gap.svelte-t5lh8v{width:6rem}.trt-gap-head.svelte-t5lh8v,.trt-gap-cell.svelte-t5lh8v{min-width:6.5rem}.trt-week-col.svelte-t5lh8v{min-width:0}.trt-wk.svelte-t5lh8v{gap:.25rem}}@container trt (max-width: 62rem){.trt-team-name.svelte-t5lh8v{min-width:10.5rem}.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th.trt-num:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td.trt-num:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) th.trt-total:where(.svelte-t5lh8v),.trt-team.svelte-t5lh8v .trt-table:where(.svelte-t5lh8v) td.trt-total:where(.svelte-t5lh8v){padding-left:.25rem;padding-right:.25rem}.trt-team.svelte-t5lh8v .trt-pill:where(.svelte-t5lh8v){min-width:2.5rem;padding-left:.375rem;padding-right:.375rem}.trt-gap.svelte-t5lh8v{width:5.5rem}.trt-gap-head.svelte-t5lh8v,.trt-gap-cell.svelte-t5lh8v{min-width:5.75rem}}@media(max-width:47.99rem){.trt-approve.svelte-t5lh8v{width:auto;padding:0 .625rem}.trt-approve-lbl.svelte-t5lh8v{display:inline}}.whc.svelte-raofql{margin:0;display:flex;flex-direction:column;gap:.625rem}.whc-grid.svelte-raofql{stroke:var(--os-chart-grid);stroke-dasharray:2 3}.whc-base.svelte-raofql{stroke:var(--os-chart-axis)}.whc-tick.svelte-raofql{font-family:var(--os-display);font-size:.625rem;fill:var(--os-ink-faint)}.whc-value.svelte-raofql{font-family:var(--os-display);font-size:.625rem;font-weight:600;fill:var(--os-ink)}.whc-legend.svelte-raofql{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem .875rem;font-size:.75rem;color:var(--os-ink-dim)}.whc-legend-item.svelte-raofql{display:inline-flex;align-items:center;gap:.375rem;transition:opacity .12s ease}.whc-legend-item.svelte-raofql i:where(.svelte-raofql){display:inline-block;width:.625rem;height:.625rem;border-radius:.1875rem}.whc-empty.svelte-raofql{margin:0;padding:1.5rem 0;text-align:center;font-family:var(--os-display);font-size:.75rem;color:var(--os-ink-faint)}.ts-toolbar.svelte-1l84qmo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.ts-toolbar-left.svelte-1l84qmo,.ts-toolbar-right.svelte-1l84qmo{display:inline-flex;align-items:center;gap:.625rem;flex-wrap:wrap;min-width:0}.ts-view-switch.svelte-1l84qmo,.ts-seg.svelte-1l84qmo{display:inline-flex;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden;flex-shrink:0}.ts-view-switch-btn.svelte-1l84qmo,.ts-seg.svelte-1l84qmo button:where(.svelte-1l84qmo){display:inline-flex;align-items:center;height:2.25rem;padding:0 .875rem;font-size:.8125rem;background:transparent;color:var(--os-ink-dim);border:none;border-left:1px solid var(--os-line);cursor:pointer;transition:background .12s ease,color .12s ease}.ts-view-switch-btn.svelte-1l84qmo:first-child,.ts-seg.svelte-1l84qmo button:where(.svelte-1l84qmo):first-child{border-left:0}.ts-view-switch-btn[aria-pressed=true].svelte-1l84qmo,.ts-seg.svelte-1l84qmo button[aria-pressed=true]:where(.svelte-1l84qmo){background:var(--os-panel-2);color:var(--os-ink);font-weight:500}.ts-view-switch-btn.svelte-1l84qmo:hover,.ts-seg.svelte-1l84qmo button:where(.svelte-1l84qmo):hover{color:var(--os-ink)}.ts-view-switch-btn.svelte-1l84qmo:focus-visible,.ts-seg.svelte-1l84qmo button:where(.svelte-1l84qmo):focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.ts-period-label.svelte-1l84qmo{display:inline-flex;align-items:center;height:2.25rem;padding:0 .75rem;border:1px solid var(--os-line);border-radius:.5rem;font-size:.8125rem;color:var(--os-ink);white-space:nowrap}.ts-range-sep.svelte-1l84qmo{color:var(--os-ink-faint)}.ts-date-field.svelte-1l84qmo{flex:none;width:10rem}.ts-date-trigger{height:2.25rem}.ts-format-select.svelte-1l84qmo{width:8rem;flex-shrink:0}.ts-format-select.svelte-1l84qmo .os-select-trigger{height:2.25rem}.ts-switch-label.svelte-1l84qmo{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--os-ink-dim)}.ts-hint.svelte-1l84qmo{font-size:.75rem;color:var(--os-ink-faint)}.ts-btn.svelte-1l84qmo{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border-radius:.5rem;font-size:.8125rem;white-space:nowrap;cursor:pointer;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line-soft);transition:background .12s ease,border-color .12s ease}.ts-btn.svelte-1l84qmo:hover{border-color:var(--os-line)}.ts-btn-accent.svelte-1l84qmo{color:var(--os-accent);background:var(--os-accent-soft);border-color:color-mix(in srgb,var(--os-accent) 30%,transparent)}.ts-btn-accent.svelte-1l84qmo:hover{background:color-mix(in srgb,var(--os-accent-soft) 70%,var(--os-accent) 12%)}.ts-chart-card.svelte-1l84qmo{gap:.625rem;background:var(--os-panel)!important;border:1px solid var(--os-line)!important;border-radius:var(--os-r-card, .75rem)!important;box-shadow:var(--os-shadow-card)!important}.ts-chart-head.svelte-1l84qmo{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.ts-chart-icon.svelte-1l84qmo{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent);flex-shrink:0}.ts-chart-meta.svelte-1l84qmo{font-weight:400;font-size:.8125rem;color:var(--os-ink-dim)}@media(max-width:40rem){.ts-toolbar.svelte-1l84qmo{flex-direction:column;align-items:stretch}.ts-toolbar-left.svelte-1l84qmo,.ts-toolbar-right.svelte-1l84qmo{justify-content:flex-start}}.mc-list.svelte-1jb4ro2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.mc-row.svelte-1jb4ro2{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mc-row-label.svelte-1jb4ro2{display:flex;align-items:center;gap:.5rem}.mc-row-ref.svelte-1jb4ro2{font-family:var(--ui-font-mono);font-size:.75rem;color:var(--ui-text-muted)}.wrt-input.svelte-130oz51{display:block;width:100%;padding:.5rem .75rem;font-family:var(--ui-font-mono, var(--os-mono));font-size:.78125rem;line-height:1.4;color:var(--ui-text-primary, var(--os-ink));background:var(--ui-surface-3, var(--os-panel-2));border:1px solid var(--ui-border, var(--os-line));border-radius:var(--ui-radius-card, var(--os-r-inner))}.wrt-input.svelte-130oz51:focus-visible{outline:none;border-color:var(--ui-accent, var(--os-accent))}.wrt-room-link.svelte-130oz51{display:block;text-decoration:none;color:inherit}.pedit-input.svelte-131sd48{width:100%;padding:.5rem .75rem;font-family:var(--ui-font-mono, var(--os-mono));font-size:.78125rem;line-height:1.4;color:var(--ui-text-primary, var(--os-ink));background:var(--ui-surface-3, var(--os-panel-2));border:1px solid var(--ui-border, var(--os-line));border-radius:var(--ui-radius-card, var(--os-r-inner))}.pedit-input.svelte-131sd48:focus-visible{outline:none;border-color:var(--ui-accent, var(--os-accent))}.pedit-input--mono.svelte-131sd48{font-family:var(--os-mono);text-transform:uppercase}.status-confirm.svelte-131sd48{margin-top:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--os-warn, #d4b057) 32%,transparent);background:color-mix(in srgb,var(--os-warn, #d4b057) 10%,transparent);display:flex;flex-direction:column;gap:.5rem}.status-confirm__msg.svelte-131sd48{margin:0;font-size:.8125rem;line-height:1.4;color:var(--os-ink, #e6e6e6)}.status-confirm__actions.svelte-131sd48{display:flex;justify-content:flex-end;gap:.5rem}.status-confirm__back.svelte-131sd48,.status-confirm__ok.svelte-131sd48{padding:.3125rem .75rem;font-size:.75rem;border-radius:.375rem;border:1px solid var(--os-line);cursor:pointer;font-family:inherit}.status-confirm__back.svelte-131sd48{background:transparent;color:var(--os-ink-dim, #a0a4ac)}.status-confirm__back.svelte-131sd48:hover{background:var(--os-panel-2);color:var(--os-ink, #e6e6e6)}.status-confirm__ok.svelte-131sd48{background:var(--os-accent-fill, #4a7cff);color:var(--os-accent-ink);border-color:color-mix(in srgb,var(--os-accent-fill, #4a7cff) 60%,transparent)}.status-confirm__ok.svelte-131sd48:hover{filter:brightness(1.08)}.pic-row.svelte-1t00ce{padding:1.25rem;background:color-mix(in srgb,var(--tone) 5%,var(--os-panel));border:1px solid color-mix(in srgb,var(--tone) 24%,var(--os-line));border-radius:var(--os-r-card, 1rem)}.pic-row.svelte-1t00ce:hover{border-color:color-mix(in srgb,var(--tone) 48%,var(--os-line))}.pic-tile.svelte-1t00ce{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;border-radius:.6875rem;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.pic-title.svelte-1t00ce{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;line-height:1.4;color:var(--os-ink)}.pic-icon{width:.875rem;height:.875rem;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink))}@media(min-width:64rem){.pic-stats-col.svelte-1t00ce{min-width:14rem}.pic-timeline-col.svelte-1t00ce{min-width:20rem}}.pic-stat-value.svelte-1t00ce{font-size:1.25rem;line-height:1;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink))}.pic-cta{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.375rem .875rem;font-size:.6875rem;color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--tone) 14%,transparent);border:1px solid color-mix(in srgb,var(--tone) 35%,transparent)}.pic-cta:hover,.pic-cta:focus-visible{opacity:.85;outline:none}.pic-row2.svelte-1t00ce{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--tone) 18%,var(--os-line))}.pic-row3.svelte-1t00ce{padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--tone) 18%,var(--os-line))}.pic-cell-value.svelte-1t00ce{font-size:.9375rem;line-height:1}.pic-cell-label.svelte-1t00ce{font-size:.59375rem;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint)}.pic-caption.svelte-1t00ce{font-size:.6875rem;color:var(--os-ink-faint)}.pic-timeline.svelte-1t00ce{font-size:.6875rem;color:var(--os-ink-dim)}.pic-flow-bar.svelte-1t00ce{position:relative;display:flex;height:.375rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tone) 12%,var(--os-panel-2))}.pic-flow-seg.svelte-1t00ce{height:100%;transition:width .24s ease}.pic-flow-seg--done.svelte-1t00ce{background:var(--os-tone-green)}.pic-flow-seg--review.svelte-1t00ce{background:var(--os-tone-purple)}.pic-flow-seg--flight.svelte-1t00ce{background:var(--os-tone-blue)}.pic-more.svelte-1t00ce{position:relative;color:var(--os-ink-faint);letter-spacing:.08em;cursor:default;border:0;background:none;border-radius:.25rem;padding:.125rem .25rem;font-size:.625rem}.pic-more.svelte-1t00ce:hover,.pic-more.svelte-1t00ce:focus-visible{color:var(--os-ink);outline:none}.pic-more-list.svelte-1t00ce{display:none;position:absolute;bottom:calc(100% + .375rem);left:0;z-index:20;flex-direction:column;gap:.25rem;min-width:max-content;padding:.5rem .625rem;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.5rem;box-shadow:0 6px 18px #00000059;color:var(--os-ink);font-size:.6875rem;letter-spacing:.02em;pointer-events:none}.pic-more.svelte-1t00ce:hover .pic-more-list:where(.svelte-1t00ce),.pic-more.svelte-1t00ce:focus-visible .pic-more-list:where(.svelte-1t00ce){display:flex}.pr-caption.svelte-1s5m8kb{font-size:.6875rem;color:var(--os-ink-faint)}.t-identity.svelte-1s5m8kb{display:flex;align-items:center;gap:.5rem;min-width:0}.t-tile.svelte-1s5m8kb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8125rem;color:var(--os-bg);background:var(--tone)}.t-names.svelte-1s5m8kb{display:flex;flex-direction:column;min-width:0;line-height:1.25}.t-name{font-weight:600}.t-sub.svelte-1s5m8kb{font-size:.65625rem;color:var(--os-ink-faint)}.t-trunc.svelte-1s5m8kb{display:inline-block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-trunc--client.svelte-1s5m8kb{max-width:8.75rem}.t-num.svelte-1s5m8kb{font-variant-numeric:tabular-nums}.os-favorite-star.svelte-1wz5pby{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;border-radius:.375rem;color:var(--os-ink-dim);cursor:pointer;transition:color var(--os-ease),background-color var(--os-ease)}.os-favorite-star.svelte-1wz5pby:hover{background:var(--os-panel-2)}.os-favorite-star.svelte-1wz5pby:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.os-favorite-star.svelte-1wz5pby:disabled{cursor:default;opacity:.6}.os-favorite-star.is-favorited.svelte-1wz5pby{color:var(--os-warn)}.os-favorite-star.is-favorited.svelte-1wz5pby svg{fill:currentColor}.os-favorite-star.has-label.svelte-1wz5pby{gap:.375rem;height:2.25rem;padding:0 .875rem;border-radius:var(--v2-radius-inner, .375rem);border:1px solid var(--v2-btn-secondary-border, var(--os-line));background:var(--v2-btn-secondary-bg, var(--os-panel));color:var(--v2-btn-secondary-ink, var(--os-ink))}.os-favorite-star.has-label.svelte-1wz5pby:hover{background:var(--v2-btn-secondary-bg-hover, var(--os-panel-hover, var(--os-line-soft)));border-color:var(--os-line-strong, var(--os-line))}.os-favorite-star.has-label.is-favorited.svelte-1wz5pby{color:var(--os-warn)}.os-favorite-star-label.svelte-1wz5pby{font-size:.75rem;font-weight:500}.pj.svelte-t2dq6b{display:flex;flex-direction:column;gap:1rem;min-width:0}.t-num.svelte-t2dq6b{font-variant-numeric:tabular-nums}.t-bar{width:4rem}.v2-search-wrap.svelte-t2dq6b{min-width:16.25rem;flex:1;margin-block:.5rem}.v2-tail-sort-label.svelte-t2dq6b{font-size:.75rem;font-weight:500;color:var(--os-ink-dim)}.row-link.svelte-t2dq6b{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-t2dq6b:hover,.row-link.svelte-t2dq6b:focus-visible{color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));border-bottom-color:color-mix(in srgb,var(--tone) 45%,transparent);outline:none}.t-identity.svelte-t2dq6b{display:flex;align-items:center;gap:.5rem;min-width:0}.t-tile.svelte-t2dq6b{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;font-size:.8125rem;color:var(--os-bg);background:var(--tone)}.t-names.svelte-t2dq6b{display:flex;flex-direction:column;min-width:0;line-height:1.25}.t-name.svelte-t2dq6b{font-weight:600;color:var(--os-ink)}.t-sub.svelte-t2dq6b{font-size:.65625rem;color:var(--os-ink-faint)}.t-trunc.svelte-t2dq6b{display:inline-block;max-width:10rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-trunc--client.svelte-t2dq6b{max-width:8.75rem}.t-num.svelte-t2dq6b{font-size:.71875rem;font-variant-numeric:tabular-nums}.t-progress.svelte-t2dq6b{display:inline-flex;align-items:center;gap:.5rem}.res-name.svelte-5r80rg{font-weight:500;color:var(--ui-text-primary)}.res-email.svelte-5r80rg{font-size:.75rem;color:var(--ui-text-muted)}.res-pct.svelte-5r80rg{font-variant-numeric:tabular-nums}.res-open.svelte-5r80rg{display:flex;flex-direction:column;align-items:flex-start;background:none;border:0;padding:0;cursor:pointer;text-align:left}.res-bookings.svelte-5r80rg{list-style:none;margin:0;padding:0}.res-bookings.svelte-5r80rg li:where(.svelte-5r80rg){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.375rem 0}.res-bookings.svelte-5r80rg li:where(.svelte-5r80rg)+li:where(.svelte-5r80rg){border-top:1px solid var(--ui-border-dim)}.res-booking-nums.svelte-5r80rg{display:flex;gap:1rem;font-size:.75rem;font-variant-numeric:tabular-nums}.tl-breakdown.svelte-1xhr2of{list-style:none;margin:0;padding:0}.tl-breakdown.svelte-1xhr2of li:where(.svelte-1xhr2of){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.tl-breakdown.svelte-1xhr2of li:where(.svelte-1xhr2of)+li:where(.svelte-1xhr2of){border-top:1px solid var(--ui-border-dim)}.tl-name.svelte-1xhr2of{margin:0;font-size:.8125rem;font-weight:500;color:var(--ui-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-sub.svelte-1xhr2of{margin:.125rem 0 0;display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--ui-text-muted)}.tl-row-pct.svelte-1xhr2of{font-size:.8125rem;color:var(--ui-text-muted);font-variant-numeric:tabular-nums}.tl-pct.svelte-1xhr2of{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.tl-band.svelte-1xhr2of{font-size:.6875rem}.tl-cell.svelte-1xhr2of{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;border:1px solid;border-radius:var(--os-r-inner, .5rem);cursor:pointer;color:var(--os-ink-dim);background:var(--os-line-soft);border-color:var(--os-line)}.tl-cell[data-tone=success].svelte-1xhr2of{color:var(--os-success);background:color-mix(in srgb,var(--os-success) 8%,transparent);border-color:color-mix(in srgb,var(--os-success) 30%,transparent)}.tl-cell[data-tone=warn].svelte-1xhr2of{color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 10%,transparent);border-color:color-mix(in srgb,var(--os-warn) 35%,transparent)}.tl-cell[data-tone=danger].svelte-1xhr2of{color:var(--os-danger);background:color-mix(in srgb,var(--os-danger) 12%,transparent);border-color:color-mix(in srgb,var(--os-danger) 40%,transparent)}.sc-name.svelte-1kvysc{font-weight:500;color:var(--os-ink)}.sc-form-actions.svelte-1kvysc{padding-top:.5rem}.sc-featured-toggle.svelte-1kvysc{border:0;background:none;padding:0;cursor:pointer}.sc-featured-toggle.svelte-1kvysc:disabled{cursor:not-allowed}.sc-swatch.svelte-1kvysc{display:inline-block;width:2rem;height:1rem;border-radius:.25rem;border:1px solid var(--os-line)}.properties.svelte-1o2bly8{display:flex;flex-direction:column;gap:10px}.row.svelte-1o2bly8{display:grid;grid-template-columns:94px 1fr;gap:10px;align-items:baseline}dt.svelte-1o2bly8{font-size:11.5px;color:var(--os-ink-dim)}dd.svelte-1o2bly8{margin:0;font-size:13px;color:var(--os-ink)}.sprint-pick.svelte-1o2bly8{display:flex;gap:6px;align-items:center;min-width:0}.sprint-select.svelte-1o2bly8{flex:1;min-width:0;max-width:100%}.sprint-save.svelte-1o2bly8{font-family:var(--os-mono);font-size:10.5px;padding:3px 8px;border-radius:6px;color:var(--os-accent);background:var(--os-accent-soft, color-mix(in srgb, var(--os-accent) 14%, transparent));border:1px solid color-mix(in srgb,var(--os-accent) 35%,transparent);cursor:pointer}.sprint-save.svelte-1o2bly8:disabled{opacity:.5;cursor:wait}.label-chips.svelte-1o2bly8{display:inline-flex;flex-wrap:wrap;gap:4px}.est-static.svelte-1o2bly8{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.est-edit.svelte-1o2bly8{font-family:var(--os-mono);font-size:10.5px;color:var(--os-accent);background:transparent;border:0;cursor:pointer;margin-left:6px;text-decoration:underline}.est-form.svelte-1o2bly8{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:flex-end}.est-field.svelte-1o2bly8{display:flex;flex-direction:column;gap:3px}.est-field__label.svelte-1o2bly8{font-family:var(--os-mono);font-size:9.5px;color:var(--os-ink-faint);letter-spacing:.1em;text-transform:uppercase}.est-input.svelte-1o2bly8{font-size:12px;padding:4px 8px;border-radius:6px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);width:90px}.est-input--sm.svelte-1o2bly8{width:60px}.est-actions.svelte-1o2bly8{display:inline-flex;gap:6px;margin-left:auto}.est-error.svelte-1o2bly8{flex-basis:100%;font-size:11px;color:var(--os-fail)}.parent-link.svelte-1o2bly8{display:inline-flex;align-items:baseline;gap:6px;color:var(--os-accent);text-decoration:none;max-width:100%}.parent-link.svelte-1o2bly8:hover{text-decoration:underline}.project-link.svelte-1o2bly8{color:var(--os-accent);text-decoration:none}.project-link.svelte-1o2bly8:hover{text-decoration:underline}.meta-line.svelte-1o2bly8{margin:.75rem 0 0;padding-top:.625rem;border-top:1px solid var(--os-line-soft, var(--os-line));font-size:.6875rem;color:var(--os-ink-faint)}.parent-link__title.svelte-1o2bly8{font-size:13px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.parent-link__meta.svelte-1o2bly8{font-size:10.5px;color:var(--os-ink-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.assignee-dd.svelte-1o2bly8{position:relative}.assignee-pick.svelte-1o2bly8{position:absolute;top:calc(100% + .375rem);right:0;z-index:30;display:flex;flex-direction:column;gap:.375rem;width:min(20rem,calc(100vw - 2rem));padding:.625rem;border-radius:.75rem;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--v2-shadow-raised, 0 8px 24px rgba(0, 0, 0, .18))}.assignee-search-wrap.svelte-1o2bly8{position:relative;display:flex;align-items:center}.assignee-search-wrap.svelte-1o2bly8 .assignee-search__icon{position:absolute;left:.5rem;width:.875rem;height:.875rem;color:var(--os-ink-faint);pointer-events:none}.assignee-search.svelte-1o2bly8{font-size:.8125rem;height:2rem;padding:.25rem .5rem .25rem 1.75rem;border-radius:.5rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);width:100%}.assignee-list.svelte-1o2bly8{list-style:none;margin:0;padding:.25rem 0;max-height:18rem;overflow-y:auto;overflow-x:hidden;min-width:0}.assignee-option.svelte-1o2bly8{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0;text-align:left;padding:.375rem .625rem;border-radius:.5rem;background:transparent;border:0;cursor:pointer;color:var(--os-ink);font-size:.8125rem}.assignee-option.svelte-1o2bly8:hover:not(:disabled),.assignee-option--active.svelte-1o2bly8{background:var(--os-panel-2)}.assignee-option.svelte-1o2bly8:disabled{opacity:.5;cursor:wait}.assignee-option--current.svelte-1o2bly8{background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.assignee-option__glyph.svelte-1o2bly8{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:62.4375rem;border:1px dashed var(--os-line);color:var(--os-ink-faint)}.assignee-option__glyph.svelte-1o2bly8 svg{width:.875rem;height:.875rem}.assignee-option__body.svelte-1o2bly8{display:flex;flex-direction:column;gap:.0625rem;min-width:0;flex:1}.assignee-option__name.svelte-1o2bly8{font-size:.875rem;font-weight:500;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-option__email.svelte-1o2bly8{font-size:.75rem;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-option.svelte-1o2bly8 .assignee-option__check{flex:none;width:.875rem;height:.875rem;color:var(--os-accent)}.assignee-note.svelte-1o2bly8{font-size:.75rem;color:var(--os-ink-faint);padding:.3125rem .625rem}.assignee-hint.svelte-1o2bly8{font-size:.6875rem;color:var(--os-ink-faint);text-align:center;padding-top:.125rem}.tov2-grid.svelte-hrmoe9{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1.5rem;align-items:start}@media(max-width:64em){.tov2-grid.svelte-hrmoe9{grid-template-columns:minmax(0,1fr)}}.tov2-main.svelte-hrmoe9{min-width:0}.tov2-rail.svelte-hrmoe9{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.tmv2-crumb.svelte-hrmoe9{display:flex;align-items:baseline;gap:.3125rem;min-width:0;font-family:var(--os-mono);font-size:.75rem}.tmv2-crumb-project.svelte-hrmoe9{color:var(--os-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmv2-crumb-sep.svelte-hrmoe9{color:var(--os-ink-faint)}.tmv2-crumb-key.svelte-hrmoe9{color:var(--os-ink);font-weight:600;white-space:nowrap}.tmv2-title-row.svelte-hrmoe9{display:flex;align-items:flex-start;gap:.75rem;margin-top:.625rem}.tmv2-type-tile.svelte-hrmoe9{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.625rem}.tmv2-title.svelte-hrmoe9{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--os-ink)}.tmv2-ctrl-row.svelte-hrmoe9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.875rem}.tmv2-ctrl-select-wrap.svelte-hrmoe9{display:inline-flex;max-width:12rem}.tmv2-ctrl-select-wrap.svelte-hrmoe9 .os-select-trigger{height:2.25rem;font-weight:500}.tmv2-ctrl-select-wrap--priority.svelte-hrmoe9{max-width:8rem}.tmv2-ctrl-pill.svelte-hrmoe9{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .75rem;border-radius:.5rem;border:1px solid var(--os-line-control, var(--os-line));font-size:.8125rem;font-weight:500;color:var(--os-ink-dim)}.tmv2-priority-dot.svelte-hrmoe9{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%}.tmv2-ctrl-error.svelte-hrmoe9{font-size:.65625rem;color:var(--os-fail)}.tmv2-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;flex-shrink:0;border-radius:.5rem;border:1px solid var(--os-line-control, var(--os-line));color:var(--os-ink-dim);background:transparent}.tmv2-ctrl-btn svg{flex-shrink:0}.tmv2-ctrl-btn:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-ctrl-row.svelte-hrmoe9 .os-ui-btn{height:2.25rem}.tmv2-prop-grid.svelte-hrmoe9{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:1rem 0;margin-top:1.125rem;border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line)}.tmv2-prop.svelte-hrmoe9{min-width:0}.tmv2-prop-label.svelte-hrmoe9{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.75rem;color:var(--os-ink-dim);margin-bottom:.375rem}.tmv2-prop-value.svelte-hrmoe9{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;font-weight:500;color:var(--os-ink)}.tmv2-prop-muted.svelte-hrmoe9{color:var(--os-ink-faint);font-weight:400}.tmv2-estimate.svelte-hrmoe9{flex-direction:column;align-items:stretch;gap:.375rem}.tmv2-estimate-line.svelte-hrmoe9{display:inline-flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.tmv2-estimate-bar.svelte-hrmoe9{height:.25rem;border-radius:999rem;background:var(--os-line-soft);overflow:hidden}.tmv2-estimate-bar__fill.svelte-hrmoe9{display:block;height:100%;border-radius:inherit;transition:width .18s ease-out}.tmv2-estimate-footer.svelte-hrmoe9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:400}.tmv2-estimate-footer-text.svelte-hrmoe9{font-family:var(--os-mono);font-size:.75rem}.tmv2-estimate-footer.svelte-hrmoe9 .log-time-btn{font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--os-ink-dim);background:transparent;border-color:var(--os-line-control, var(--os-line))}.tmv2-estimate-footer.svelte-hrmoe9 .log-time-btn:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-meta-grid.svelte-hrmoe9{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.125rem}.tmv2-meta.svelte-hrmoe9{min-width:0;display:flex;flex-direction:column;gap:.375rem}.tmv2-meta-chip.svelte-hrmoe9{display:inline-flex;align-items:center;gap:.3125rem;width:fit-content;max-width:100%;padding:.1875rem .625rem;border-radius:999rem;background:var(--os-panel-2);font-size:.75rem;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmv2-meta-ghost.svelte-hrmoe9{font-size:.75rem}.tmv2-meta-ghost--select.svelte-hrmoe9{display:inline-flex;max-width:100%}.tmv2-meta-ghost--select.svelte-hrmoe9 .os-select-trigger{height:1.75rem;padding:0 .625rem 0 .5rem;border-radius:999rem;background:var(--os-panel-2);border-color:transparent}.tmv2-meta-ghost--select.svelte-hrmoe9 .os-select-trigger:hover{background:var(--os-panel-2);filter:brightness(1.08)}.tmv2-prop-error.svelte-hrmoe9{margin:.25rem 0 0;font-size:.65625rem;color:var(--os-fail)}.tmv2-labels-row.svelte-hrmoe9{margin-top:1.125rem}.tmv2-labels-chips.svelte-hrmoe9{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.tmv2-label-chip.svelte-hrmoe9{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:.375rem;font-size:.6875rem;letter-spacing:.02em;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line)}.tmv2-meta-line.svelte-hrmoe9{margin-top:.75rem;font-size:.75rem;color:var(--os-ink-faint)}.tmv2-section-h3.svelte-hrmoe9{margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.tmv2-description.svelte-hrmoe9{font-size:.84375rem;line-height:1.6;color:var(--os-ink)}.tmv2-rail-section.svelte-hrmoe9{display:flex;flex-direction:column;gap:.625rem}.tmv2-rail-divider.svelte-hrmoe9{padding-top:1rem;border-top:1px solid var(--os-line)}.tmv2-rail-head.svelte-hrmoe9{display:flex;align-items:center;justify-content:space-between}.tmv2-rail-head.svelte-hrmoe9 h3:where(.svelte-hrmoe9){margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.tmv2-rail-empty.svelte-hrmoe9{font-size:.75rem;color:var(--os-ink-faint)}.tmv2-rail-count.svelte-hrmoe9{font-weight:400;color:var(--os-ink-faint);font-size:.8125rem;margin-left:.25rem}.tmv2-rail-add{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;min-height:1.5rem;flex-shrink:0;border-radius:.375rem;border:1px solid transparent;color:var(--os-ink-faint);background:transparent}.tmv2-rail-add:hover{background:var(--os-panel-2);color:var(--os-ink)}.tmv2-rail-add svg{flex-shrink:0}.tmv2-activity-feed.svelte-hrmoe9{display:grid;grid-template-columns:1.5rem 1fr;column-gap:.625rem;row-gap:.75rem;position:relative}.tmv2-activity-feed.svelte-hrmoe9:before{content:"";position:absolute;left:.6875rem;top:.375rem;bottom:.375rem;width:1px;background:var(--os-line)}.tmv2-tl-marker.svelte-hrmoe9{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.tmv2-tl-dot.svelte-hrmoe9{width:.5rem;height:.5rem;border-radius:50%;background:var(--os-panel);border:2px solid var(--os-line-strong)}.tmv2-tl-date.svelte-hrmoe9{font-size:.75rem;font-weight:600;color:var(--os-ink);display:flex;align-items:center}.tmv2-tl-body.svelte-hrmoe9{min-width:0}.tmv2-tl-head.svelte-hrmoe9{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.tmv2-tl-text.svelte-hrmoe9{font-size:.8125rem;color:var(--os-ink)}.tmv2-tl-time.svelte-hrmoe9{font-size:.6875rem;color:var(--os-ink-faint);white-space:nowrap;flex-shrink:0}.tmv2-tl-sub.svelte-hrmoe9{font-size:.75rem;color:var(--os-ink-dim);margin-top:.125rem}.tmv2-tl-muted.svelte-hrmoe9{color:var(--os-ink-faint)}.gallery.svelte-1gt6cme{min-height:100vh;background:#0b0d10;color:#e8ebf2;font-family:var(--os-body);padding:24px}.gallery__head.svelte-1gt6cme{margin-bottom:20px}.gallery__head.svelte-1gt6cme h1:where(.svelte-1gt6cme){margin:0 0 6px;font-family:var(--os-display);font-weight:600;font-size:28px}.gallery__head.svelte-1gt6cme p:where(.svelte-1gt6cme){margin:0;color:#8b93a6;font-size:14px}.gallery__head.svelte-1gt6cme code:where(.svelte-1gt6cme){font-family:var(--os-mono);background:#1a1e2b;padding:2px 6px;border-radius:4px}.gallery__themes.svelte-1gt6cme{display:grid;grid-template-columns:1fr 1fr;gap:20px}.theme-pane.svelte-1gt6cme{border-radius:16px;overflow:hidden;border:1px solid #252a38}.theme-pane__inner.svelte-1gt6cme{padding:24px;min-height:100%;background:var(--os-surface)}.theme-pane__h.svelte-1gt6cme{margin:0 0 20px;font-family:var(--os-mono);font-size:11px;letter-spacing:.14em;color:var(--os-ink-faint)}.block.svelte-1gt6cme{padding:16px 0;border-top:1px solid var(--os-line-soft)}.block.svelte-1gt6cme:first-of-type{border-top:0}.block.svelte-1gt6cme h3:where(.svelte-1gt6cme){margin:0 0 12px;font-family:var(--os-body);font-size:14px;font-weight:600;color:var(--os-ink)}.block.svelte-1gt6cme h4:where(.svelte-1gt6cme){margin:0 0 8px;font-family:var(--os-mono);font-size:11px;letter-spacing:.08em;color:var(--os-ink-faint)}.row.svelte-1gt6cme{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.col.svelte-1gt6cme{display:flex;flex-direction:column;gap:10px}.chip-grid.svelte-1gt6cme{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center;margin-bottom:8px}.chip-grid__title.svelte-1gt6cme{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.08em;color:var(--os-ink-faint)}.chip-row.svelte-1gt6cme{display:flex;flex-wrap:wrap;gap:6px}.cell-stack.svelte-1gt6cme{display:flex;flex-direction:column;align-items:center;gap:6px}.cell-label.svelte-1gt6cme{font-family:var(--os-mono);font-size:10px;color:var(--os-ink-faint)}.tabs-demo.svelte-1gt6cme{padding:12px;background:var(--os-panel-2);border-radius:8px;font-size:13px}@media(max-width:900px){.gallery__themes.svelte-1gt6cme{grid-template-columns:1fr}}.biz.svelte-co45fo{min-width:0;display:flex;flex-direction:column;gap:1rem}.biz-wrap.svelte-co45fo{overflow-x:auto}.biz-table.svelte-co45fo{width:100%;border-collapse:collapse;font-size:.8125rem}.biz-table.svelte-co45fo th:where(.svelte-co45fo),.biz-table.svelte-co45fo td:where(.svelte-co45fo){padding:.5rem .375rem;text-align:left;vertical-align:middle;color:var(--os-ink-dim);border-bottom:1px solid var(--os-line-soft, var(--os-line))}.biz-table.svelte-co45fo tbody:where(.svelte-co45fo) tr:where(.svelte-co45fo):last-child td:where(.svelte-co45fo){border-bottom:none}.biz-table.svelte-co45fo th:where(.svelte-co45fo){padding-block:.125rem .375rem;font-size:.6875rem;font-weight:500}.biz-table.svelte-co45fo .biz-num:where(.svelte-co45fo){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.biz-strong.svelte-co45fo{color:var(--os-ink)!important;font-weight:500}.os-biz-home__grid.svelte-co45fo{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}@media(min-width:48em){.os-biz-home__grid.svelte-co45fo{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:1rem}}.os-biz-home__cell[data-span=full].svelte-co45fo{grid-column:1 / -1}.os-biz-stats.svelte-co45fo{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media(min-width:40em){.os-biz-stats.svelte-co45fo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.os-biz-stats.svelte-co45fo{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-biz-stat.svelte-co45fo{display:flex;flex-direction:column;gap:.25rem;min-width:0}.v2-meta.svelte-co45fo{font-size:.75rem;color:var(--os-ink-faint)}.v2-dim.svelte-co45fo{color:var(--os-ink-faint);font-variant-numeric:tabular-nums}.v2-neg-tag.svelte-co45fo{display:inline-flex;margin-left:.375rem}.v2-partial-callout.svelte-co45fo{font-size:.78125rem;color:var(--os-ink);background:color-mix(in srgb,var(--os-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--os-warn) 30%,var(--os-line));border-radius:var(--v2-radius-inner, .375rem);padding:.5rem .75rem;margin:0 0 .625rem}.v2-page.svelte-18s4lt1{padding:1rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.v2-ds-section.svelte-18s4lt1{display:flex;flex-direction:column;gap:.625rem}.v2-ds-tokens.svelte-18s4lt1{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:.75rem}.v2-ds-tokengroup.svelte-18s4lt1{border:var(--v2-line);border-radius:var(--v2-radius-card);padding:.625rem .75rem;background:var(--os-panel);min-width:0}.v2-ds-swatchlist.svelte-18s4lt1{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.v2-ds-swatch.svelte-18s4lt1{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.625rem;align-items:center;min-width:0}.v2-ds-swatch-sample.svelte-18s4lt1{display:inline-block;width:1.25rem;height:1.25rem;border-radius:.25rem;border:var(--v2-line);vertical-align:middle}.v2-ds-grid.svelte-18s4lt1{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:.75rem}.v2-ds-primitive.svelte-18s4lt1{border:var(--v2-line);border-radius:var(--v2-radius-card);padding:.75rem;background:var(--os-panel);display:flex;flex-direction:column;gap:.5rem;min-width:0}.v2-ds-rowactions-demo.svelte-18s4lt1{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);background:var(--os-panel-2)}.v2-ds-row.svelte-18s4lt1{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.v2-ds-stack.svelte-18s4lt1{display:flex;flex-direction:column;gap:.5rem}.v2-ds-pre.svelte-18s4lt1{margin:0;padding:.5rem;background:var(--os-panel-2);border-radius:var(--v2-radius-inner);overflow-x:auto;font-size:.625rem;line-height:.875rem}.v2-ds-guards.svelte-18s4lt1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.v2-ds-guards.svelte-18s4lt1 li:where(.svelte-18s4lt1){display:grid;grid-template-columns:minmax(13.75rem,1fr) 2fr;gap:.625rem}.dhc.svelte-aq8bfx{margin:0}.dhc-grid.svelte-aq8bfx{stroke:var(--os-chart-grid);stroke-dasharray:2 3}.dhc-base.svelte-aq8bfx{stroke:var(--os-chart-axis)}.dhc-tick.svelte-aq8bfx{font-family:var(--os-mono);font-size:.625rem;fill:var(--os-ink-faint)}.dhc-label.svelte-aq8bfx{text-transform:capitalize;font-family:var(--os-body)}.dhc-value.svelte-aq8bfx{font-family:var(--os-mono);font-size:.6875rem;fill:var(--os-ink)}.dhc-title.svelte-aq8bfx{font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;fill:var(--os-ink-faint)}@layer base{:where(.lc-group-div.svelte-ytw4hl){position:absolute}}@layer base{:where(.lc-layout-svg.svelte-6boec){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-6boec).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-6boec).clip{overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-mdxi5d){position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d){position:absolute;touch-action:var(--touch-action)}:where(.lc-tooltip-context.svelte-mdxi5d).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-rect.svelte-mdxi5d){fill:transparent}:where(.lc-tooltip-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d){fill:transparent}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}}@layer components{:where(.lc-tooltip-item-root.svelte-ytd3mj){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-ytd3mj)>:where(.lc-tooltip-item-label.svelte-ytd3mj,.lc-tooltip-item-value.svelte-ytd3mj){opacity:1;transition:opacity .15s ease}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-ytd3mj)>:where(.lc-tooltip-item-label.svelte-ytd3mj,.lc-tooltip-item-value.svelte-ytd3mj){opacity:.1}:where(.lc-tooltip-item-color.svelte-ytd3mj){display:inline-block;width:8px;height:8px;border-radius:9999px;background-color:var(--color)}:where(.lc-tooltip-item-label.svelte-ytd3mj){display:flex;align-items:center;gap:8px;white-space:nowrap}:where(.lc-tooltip-item-value.svelte-ytd3mj){font-variant-numeric:tabular-nums}:where(.lc-tooltip-item-value.svelte-ytd3mj)[data-align=right]{text-align:right}:where(.lc-tooltip-item-value.svelte-ytd3mj)[data-align=center]{text-align:center}}@layer components{:where(.lc-tooltip-list.svelte-10s3jfe){display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:start}}@layer components{:where(.lc-tooltip-root.svelte-crp5m6){position:absolute;z-index:50;-webkit-user-select:none;user-select:none}:where(.lc-tooltip-root.svelte-crp5m6).portaled{position:fixed}:where(.lc-tooltip-root.svelte-crp5m6).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-crp5m6):not([data-variant=none]){font-size:.875rem;line-height:1.25rem;padding:4px 8px;height:100%;border-radius:.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=default]{color:var(--color-surface-content, currentColor);background-color:color-mix(in oklab,light-dark(var(--color-surface-100, white),var(--color-surface-300, black)) 90%,transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=default] .label{color:color-mix(in oklab,var(--color-surface-content, currentColor) 75%,transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=invert]{color:var(--color-surface-100, light-dark(white, black));background-color:color-mix(in oklab,var(--color-surface-content, currentColor) 90%,transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=invert] .label{color:color-mix(in oklab,var(--color-surface-100, light-dark(white, black)) 50%,transparent)}}.lc-root-container.svelte-1r8f065,.lc-root-container.svelte-1r8f065 *{box-sizing:border-box}.lc-root-container.svelte-1r8f065{-webkit-user-select:var(--lc-user-select, none);user-select:var(--lc-user-select, none)}@layer components{:where(.lc-axis-rule){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-tick){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-grid){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-axis-label,.lc-axis-tick-label){font-size:10px;stroke:var(--color-surface-100, light-dark(white, black));stroke-width:2px;font-weight:300}}@layer base{:where(.lc-marker){overflow:visible}:where(.lc-marker)[data-type=arrow],:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke],:where(.lc-marker)[data-type=line]{fill:none;stroke:context-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.lc-marker)[data-type=circle]{stroke:var(--color-surface-100, light-dark(white, black))}:where(.lc-marker)[data-type=triangle],:where(.lc-marker)[data-type=dot],:where(.lc-marker)[data-type=circle],:where(.lc-marker)[data-type=square]{fill:context-stroke}:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=square-stroke]{fill:var(--color-surface-100, light-dark(white, black))}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-text-svg){overflow:visible;paint-order:stroke}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}}@layer components{:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-rule-y-radial-circle){--fill-color: none}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}}@layer base{:where(.lc-layout-canvas.svelte-110ngnm){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-110ngnm).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-110ngnm){position:absolute;inset:0;pointer-events:none;image-rendering:pixelated;opacity:0}:where(.lc-hit-canvas.svelte-110ngnm).debug{border:1px solid var(--color-danger, red);opacity:1}}@layer base{:where(.lc-layout-html.svelte-1pwiuy1){position:absolute;inset:0}:where(.lc-layout-html.svelte-1pwiuy1).disablePointerEvents{pointer-events:none}}@layer base{:where(.lc-rect){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-rect){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}}@layer components{:where(.lc-debug-frame){--fill-color: color-mix(in oklab, var(--color-danger) 10%, transparent)}}@layer components{:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-z-rule,.lc-grid-y-radial-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-grid-y-radial-circle){--fill-color: none;--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}}@layer components{:where(.lc-highlight-area){--fill-color: color-mix(in oklab, var(--color-surface-content, currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color: var(--color-primary, currentColor)}:where(.lc-highlight-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 20%, transparent );stroke-width:2;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-shadow){--fill-color: color-mix( in oklab, var(--color-surface-content, currentColor) 20%, transparent );--stroke-color: none;pointer-events:none}:where(.lc-highlight-point){--stroke-color: white;--fill-color: var(--color-primary, currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm, 0 1px 2px rgb(0 0 0 / .15)))}}@layer base{:where(.lc-path){--fill-color: transparent;--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([stroke]){stroke:var(--stroke-color)}}.hrc-empty.svelte-1phz7r6{margin:0;padding:1.5rem 0;text-align:center;font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-faint)}.hrc-container{width:100%}.hrc-line{stroke-width:1px}.hrc-est-line{stroke-width:1px;stroke-dasharray:4 3;fill:none}.hrc-legend.svelte-1phz7r6{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.6875rem;font-family:var(--os-body);color:var(--os-ink-dim)}.hrc-legend-item.svelte-1phz7r6{display:inline-flex;align-items:center;gap:.25rem}.hrc-swatch.svelte-1phz7r6{display:inline-block;width:.625rem;height:.625rem;border-radius:.125rem}.hrc-swatch-dash.svelte-1phz7r6{width:.75rem;height:0;border-top:1px dashed var(--os-ink-faint);border-radius:0}.tt.svelte-1kajav1{display:flex;flex-direction:column;gap:1.25rem}.tt-head.svelte-1kajav1{padding:0 .25rem}.tt-title.svelte-1kajav1{margin:0;font-family:var(--os-display);font-size:1.375rem;font-weight:500}.tt-sub.svelte-1kajav1{display:flex;align-items:center;gap:.625rem;margin:0 0 .75rem;font-size:.78125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.tt-chart-headrow.svelte-1kajav1{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-bottom:.75rem}.tt-chart-headrow.svelte-1kajav1 .tt-sub:where(.svelte-1kajav1){margin-bottom:0}.v2-embed .tt-sub.svelte-1kajav1{text-transform:none;letter-spacing:0}.tt-tile.svelte-1kajav1{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;color:#fff;background:var(--tone);box-shadow:0 2px .5rem color-mix(in srgb,var(--tone) 35%,transparent)}.tt-tile-soft.svelte-1kajav1{color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));background:color-mix(in srgb,var(--tone) 18%,transparent);box-shadow:none}.tt-chart.svelte-1kajav1{--tone: var(--tr-purple, #8b5cf6)}.tt-periods.svelte-1kajav1{--tone: var(--tr-blue, #398bff)}.tt-sources.svelte-1kajav1{--tone: var(--tr-green, #10b981)}.tt-projects.svelte-1kajav1{--tone: var(--tr-orange, #f97316)}.tt-entries.svelte-1kajav1{--tone: var(--tr-amber, #f59e0b)}.tt-entries-head.svelte-1kajav1{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tt-caps.svelte-1kajav1{font-size:.6875rem;color:var(--os-ink-faint)}.tt-grid.svelte-1kajav1{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto 1fr;gap:1rem}.tt-chart.svelte-1kajav1{grid-column:1 / 2;grid-row:1 / 4}.tt-periods.svelte-1kajav1{grid-column:2;grid-row:1}.tt-sources.svelte-1kajav1{grid-column:2;grid-row:2}.tt-projects.svelte-1kajav1{grid-column:2;grid-row:3}@media(max-width:47.9375rem){.tt-grid.svelte-1kajav1{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.tt-chart.svelte-1kajav1,.tt-periods.svelte-1kajav1,.tt-sources.svelte-1kajav1,.tt-projects.svelte-1kajav1{grid-column:1;grid-row:auto}}.tt-card.svelte-1kajav1{padding:1rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.875rem}.tt-periods.svelte-1kajav1,.tt-sources.svelte-1kajav1,.tt-projects.svelte-1kajav1,.tt-entries.svelte-1kajav1{background:color-mix(in srgb,var(--tone) 6%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 26%,var(--os-line))}.tt-period-list.svelte-1kajav1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.tt-period.svelte-1kajav1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem 2px;border-bottom:1px solid color-mix(in srgb,var(--tone) 14%,var(--os-line));font-size:.8125rem}.tt-period.svelte-1kajav1:last-child{border-bottom:none}.tt-period-state.svelte-1kajav1{display:inline-flex;align-items:center;gap:.25rem;padding:2px .5625rem;border-radius:999rem;font-size:.6875rem;font-weight:500;white-space:nowrap}.tt-state-locked.svelte-1kajav1{color:var(--os-ink-dim);background:var(--os-panel-2)}.tt-state-awaiting.svelte-1kajav1{color:color-mix(in srgb,var(--tr-amber, #f59e0b) 75%,var(--os-ink));background:color-mix(in srgb,var(--tr-amber, #f59e0b) 16%,transparent)}.tt-state-open.svelte-1kajav1{color:color-mix(in srgb,var(--tr-blue, #398bff) 75%,var(--os-ink));background:color-mix(in srgb,var(--tr-blue, #398bff) 16%,transparent)}.tt-breakdown.svelte-1kajav1{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.tt-breakdown-row.svelte-1kajav1{display:grid;grid-template-columns:minmax(6.25rem,1fr) 2fr 4.5em;align-items:center;gap:.625rem;font-size:.75rem}.tt-breakdown-label.svelte-1kajav1{text-transform:capitalize}.tt-breakdown-bar.svelte-1kajav1{height:.5rem;background:color-mix(in srgb,var(--tone) 14%,var(--os-panel-2));border-radius:999rem;overflow:hidden;position:relative}.tt-breakdown-fill.svelte-1kajav1{display:block;height:100%;width:var(--pct, 0%);border-radius:inherit;background:var(--tone, var(--os-accent))}.tt-breakdown-value.svelte-1kajav1{text-align:right}.tt-mono.svelte-1kajav1{font-family:var(--os-mono);font-variant-numeric:tabular-nums}.v2-embed .tt-periods.svelte-1kajav1,.v2-embed .tt-sources.svelte-1kajav1,.v2-embed .tt-projects.svelte-1kajav1,.v2-embed .tt-entries.svelte-1kajav1{background:var(--os-panel);border:1px solid var(--os-line);border-radius:.5rem}.v2-embed .tt-breakdown-value.tt-mono.svelte-1kajav1{font-family:var(--os-body);font-variant-numeric:tabular-nums}.v2-page.svelte-a1wyns{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);min-width:0}.v2-tabpanel.svelte-a1wyns{min-width:0}.v2-stack.svelte-a1wyns{display:flex;flex-direction:column;gap:.75rem;min-width:0}.dev-head.svelte-a1wyns .ui-page-header{border-bottom:0;padding-bottom:0}.dev-actions.svelte-a1wyns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.dev-view-as.svelte-a1wyns .ui-os-toggle-group{height:2rem}.dev-view-as.svelte-a1wyns .ui-os-toggle-group-item{height:100%;padding-top:0;padding-bottom:0}.dev-tabrow.svelte-a1wyns .ui-os-tabs-panel{display:none}.pp-table.svelte-m2n5us{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;--pp-cols: minmax(0, 2.2fr) 4rem minmax(0, 1.4fr) 7.5rem}.pp-table.is-developer.svelte-m2n5us{--pp-cols: minmax(0, 2fr) 3.5rem minmax(0, 1.2fr) 7rem 3.75rem 3.5rem}.pp-row.svelte-m2n5us{display:grid;grid-template-columns:var(--pp-cols);gap:.625rem;align-items:center;min-height:2.375rem;padding:.25rem .375rem;font-size:.75rem;margin:0 -.375rem;border-bottom:1px solid var(--os-line-soft)}.pp-row.svelte-m2n5us:last-child{border-bottom:0}.pp-row-head.svelte-m2n5us{min-height:1.25rem;padding:2px .375rem;font-size:.625rem;font-weight:500;color:var(--os-ink-faint);letter-spacing:.03em;border-bottom:1px solid var(--os-line)}.pp-row-link.svelte-m2n5us{color:var(--os-ink);text-decoration:none;border-radius:.375rem}.pp-row-link.svelte-m2n5us:hover{background:color-mix(in srgb,var(--card-tone, var(--os-domain-delivery)) 7%,transparent);box-shadow:0 1px 2px #0000000a}.pp-col.svelte-m2n5us{min-width:0}.pp-col-main.svelte-m2n5us{display:flex;flex-direction:column}.pp-col-progress.svelte-m2n5us{display:flex;align-items:center;gap:.375rem}.pp-col-sprint.svelte-m2n5us{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-col-pill.svelte-m2n5us{justify-self:start}.pp-name.svelte-m2n5us{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-client.svelte-m2n5us{font-size:.65625rem;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-progress-none.svelte-m2n5us{color:var(--os-ink-faint)}.pp-progress-bar.svelte-m2n5us{display:block;width:100%;height:.375rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden}.pp-progress-fill.svelte-m2n5us{display:block;height:100%;background:var(--os-ink-faint)}.pp-progress-fill[data-tone=success].svelte-m2n5us{background:var(--os-success)}.pp-progress-fill[data-tone=warn].svelte-m2n5us{background:var(--os-warn)}.pp-progress-fill[data-tone=danger].svelte-m2n5us{background:var(--os-danger)}.pp-sprint-name.svelte-m2n5us{color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis}.pp-sprint-none.svelte-m2n5us{color:var(--os-ink-faint)}.pp-sprint-sep.svelte-m2n5us{color:var(--os-ink-faint);flex-shrink:0}.pp-sprint-hours.svelte-m2n5us{color:var(--os-ink-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.pp-col-planned.svelte-m2n5us{text-align:right;font-variant-numeric:tabular-nums;font-size:.71875rem;color:var(--os-ink-dim)}.pp-col-delta.svelte-m2n5us{text-align:right;font-variant-numeric:tabular-nums}.v2-logtime.svelte-ggvhsg{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;border:1px solid var(--os-line);border-radius:var(--os-v2-card-radius, .5rem);background:var(--os-panel);min-width:0;flex-shrink:0;box-sizing:border-box;font-family:var(--os-body);color:var(--os-ink)}.v2-logtime-head.svelte-ggvhsg{display:flex;flex-direction:column;gap:.375rem;min-width:0}.v2-logtime-head-top.svelte-ggvhsg{display:flex;align-items:center;gap:.5rem;min-width:0}.v2-logtime-icon.svelte-ggvhsg{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;flex-shrink:0;border-radius:.5rem;background:var(--os-tint-people);color:var(--os-domain-people)}.v2-logtime-title.svelte-ggvhsg{margin:0;font-size:.8125rem;font-weight:600;color:var(--os-ink);flex-shrink:0;white-space:nowrap}.v2-logtime-info{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;border-radius:62.4375rem;border:0;background:transparent;color:var(--os-ink-faint)}.v2-logtime-info:hover,.v2-logtime-info:focus-visible{color:var(--os-ink-dim);background:var(--os-panel-2)}.v2-logtime-summary.svelte-ggvhsg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--os-ink-dim)}.v2-logtime-toggle.svelte-ggvhsg{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;flex-shrink:0;border:0;border-radius:var(--os-r-inner, .375rem);background:transparent;color:var(--os-ink-faint);margin-left:.125rem}.v2-logtime-toggle.svelte-ggvhsg:hover{background:var(--os-panel-2)}.v2-logtime-toggle.svelte-ggvhsg svg:where(.svelte-ggvhsg){transition:transform .2s}.v2-logtime-toggle.is-collapsed.svelte-ggvhsg svg:where(.svelte-ggvhsg){transform:rotate(-90deg)}.v2-logtime-body.svelte-ggvhsg{display:flex;flex-direction:column;gap:.625rem}.v2-logtime-body[hidden].svelte-ggvhsg{display:none}.v2-logtime-week-pill.svelte-ggvhsg{font-family:var(--os-body);font-size:.625rem;font-weight:600;letter-spacing:.02em;padding:.0625rem .3125rem;border-radius:.25rem;white-space:nowrap}.v2-logtime-week-pill[data-tone=ok].svelte-ggvhsg{background:color-mix(in srgb,var(--os-success) 14%,transparent);color:var(--os-success)}.v2-logtime-week-pill[data-tone=warn].svelte-ggvhsg{background:color-mix(in srgb,var(--os-warn) 14%,transparent);color:var(--os-warn)}.v2-logtime-week-pill[data-tone=danger].svelte-ggvhsg{background:color-mix(in srgb,var(--os-danger) 14%,transparent);color:var(--os-danger)}.v2-logtime-week-pill[data-tone=neutral].svelte-ggvhsg{background:color-mix(in srgb,var(--os-ink-dim) 10%,transparent);color:var(--os-ink-dim)}.v2-logtime-week-link{font-family:var(--os-body);font-size:.6875rem;color:var(--os-ink-dim);display:inline-flex;align-items:center;gap:.125rem;white-space:nowrap;text-decoration:none;flex-shrink:0;margin-left:auto}.v2-logtime-week-link:hover{color:var(--os-ink)}.v2-logtime-krows.svelte-ggvhsg{display:flex;flex-direction:column}.v2-logtime-krow.svelte-ggvhsg{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--os-line);font-size:.75rem;color:var(--os-ink-dim)}.v2-logtime-krow-val.svelte-ggvhsg{font-weight:700;color:var(--os-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.v2-logtime-krow-cap.svelte-ggvhsg{font-weight:500;color:var(--os-ink-faint)}.v2-logtime-running.svelte-ggvhsg{margin:0;font-size:.6875rem;color:var(--os-ink-dim);display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.v2-logtime-running-dot.svelte-ggvhsg{width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--os-success)}.v2-logtime-running-proj.svelte-ggvhsg{color:var(--os-ink)}.v2-logtime-chips.svelte-ggvhsg{list-style:none;margin:0;padding:0;display:flex;gap:.1875rem}.v2-logtime-chips.svelte-ggvhsg li:where(.svelte-ggvhsg){flex:1;display:flex;min-width:0}.v2-logtime-chip.svelte-ggvhsg{flex:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:1.125rem;padding:0 .25rem;border:0;border-radius:62.4375rem;cursor:pointer;font-family:inherit;font-size:.6875rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-logtime-chip[data-state=full].svelte-ggvhsg{background:color-mix(in srgb,var(--os-tone-green) 18%,transparent);color:var(--os-success)}.v2-logtime-chip[data-state=partial].svelte-ggvhsg{background:var(--os-warn-soft);color:var(--os-warn)}.v2-logtime-chip[data-state=off].svelte-ggvhsg,.v2-logtime-chip[data-state=holiday].svelte-ggvhsg,.v2-logtime-chip[data-state=empty].svelte-ggvhsg{background:var(--os-panel-2);color:var(--os-ink-dim)}.v2-logtime-chip.is-today.svelte-ggvhsg{box-shadow:inset 0 0 0 .0625rem var(--os-domain-delivery)}.um-groups.svelte-da5g6f{display:flex;flex-direction:column;gap:.375rem;min-height:0;overflow:hidden}.um-group.svelte-da5g6f{display:flex;flex-direction:column;gap:2px}.um-group-label.svelte-da5g6f{margin:0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--os-ink-faint)}.um-list.svelte-da5g6f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.um-row.svelte-da5g6f{display:grid;grid-template-columns:5.75rem minmax(0,1fr) auto auto;column-gap:.625rem;align-items:center;padding:.1875rem .375rem;margin:0 -.375rem;border-radius:.25rem;font-size:.71875rem;border-bottom:1px solid var(--os-line-soft);overflow:hidden}.um-row.svelte-da5g6f:last-child{border-bottom:0}.um-row.is-current.svelte-da5g6f{background:color-mix(in srgb,var(--os-domain-delivery) 10%,transparent);box-shadow:inset 2px 0 0 var(--os-domain-delivery)}.um-time.svelte-da5g6f{font-variant-numeric:tabular-nums;color:var(--os-ink-dim);font-size:.65625rem;white-space:nowrap}.um-row.is-current.svelte-da5g6f .um-time:where(.svelte-da5g6f){color:var(--os-domain-delivery);font-weight:600}.um-main.svelte-da5g6f{display:flex;flex-direction:column;min-width:0;gap:1px}.um-title.svelte-da5g6f{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;min-width:0}.um-att-empty.svelte-da5g6f{width:1px}.um-chip.svelte-da5g6f{padding:0 .3125rem;border-radius:62.4375rem;background:var(--os-tint-delivery);color:var(--os-domain-delivery);font-weight:500;max-width:6.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-att.svelte-da5g6f{display:inline-flex;align-items:center;gap:2px}.um-ini.svelte-da5g6f{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;font-size:.5625rem;font-weight:600;background:color-mix(in srgb,var(--os-ink-faint) 20%,var(--os-panel));color:var(--os-ink);border:1px solid var(--os-panel);margin-left:-.25rem}.um-ini.svelte-da5g6f:first-child{margin-left:0}.um-plus.svelte-da5g6f{font-size:.59375rem;color:var(--os-ink-dim);margin-left:2px}.um-join.svelte-da5g6f{display:inline-flex;align-items:center;gap:.1875rem;padding:2px .375rem;border-radius:.25rem;background:var(--os-domain-delivery);color:#fff;text-decoration:none;font-size:.625rem;font-weight:600;white-space:nowrap}.um-join.svelte-da5g6f:hover{filter:brightness(1.08)}.um-nojoin.svelte-da5g6f{color:var(--os-ink-faint)}.um-connect-row.svelte-da5g6f{margin:0;display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem;color:var(--os-ink-faint)}.um-connect-btn-wrap.svelte-da5g6f{margin-top:.375rem}.um-link-tail{display:inline-flex;align-items:center;gap:.125rem;white-space:nowrap}.sd-stats.svelte-9eg2lo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--os-line-soft)}.sd-stat.svelte-9eg2lo{display:flex;flex-direction:column;min-width:0}.sd-num.svelte-9eg2lo{font-size:1rem;font-weight:600;color:var(--os-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-lbl.svelte-9eg2lo{font-size:.625rem;color:var(--os-ink-dim)}.sd-group.svelte-9eg2lo{margin-top:.5rem}.sd-h.svelte-9eg2lo{margin:0 0 .125rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.sd-count.svelte-9eg2lo{margin-left:.25rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.sd-list.svelte-9eg2lo{list-style:none;margin:0;padding:0}.sd-row.svelte-9eg2lo{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center;padding:.1875rem 0;border-bottom:1px solid var(--os-line-soft);font-size:.6875rem}.sd-row.svelte-9eg2lo:last-child{border-bottom:0}.sd-main.svelte-9eg2lo{display:flex;flex-direction:column;min-width:0}.sd-title.svelte-9eg2lo{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-sub.svelte-9eg2lo{font-size:.625rem;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-meta.svelte-9eg2lo{font-size:.65625rem;color:var(--os-ink-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.sd-meta.is-warn.svelte-9eg2lo{color:var(--os-warn)}.sd-meta.is-danger.svelte-9eg2lo{color:var(--os-danger);font-weight:600}.it-group.svelte-swglkv+.it-group:where(.svelte-swglkv){margin-top:.5rem}.it-h.svelte-swglkv{margin:0 0 .125rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.it-count.svelte-swglkv{margin-left:.25rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.it-list.svelte-swglkv{list-style:none;margin:0;padding:0}.it-row.svelte-swglkv{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center;padding:.1875rem 0;border-bottom:1px solid var(--os-line-soft);font-size:.6875rem}.it-row.svelte-swglkv:last-child{border-bottom:0}.it-main.svelte-swglkv{display:flex;flex-direction:column;min-width:0}.it-title.svelte-swglkv{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-sub.svelte-swglkv{font-size:.625rem;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-meta.svelte-swglkv{font-size:.65625rem;color:var(--os-ink-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.it-meta.is-danger.svelte-swglkv{color:var(--os-danger);font-weight:600}.it-done.svelte-swglkv{padding:.25rem 0 .375rem;border-bottom:1px solid var(--os-line-soft)}.it-done-form.svelte-swglkv{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.375rem}.it-input.svelte-swglkv{min-width:0;height:1.5rem;padding:0 .5rem;font:inherit;font-size:.6875rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.375rem}.it-input.svelte-swglkv:focus{outline:none;border-color:var(--os-accent)}.it-error.svelte-swglkv{margin:.25rem 0 0;font-size:.65625rem;color:var(--os-danger)}.os-chart.svelte-ub3kdu{display:flex;flex-direction:column;gap:.5rem;width:100%}.os-chart-range.svelte-ub3kdu{display:flex;justify-content:flex-end}.os-chart-canvas{width:100%}.aiu-head.svelte-1h1ag4y{margin:0;display:flex;align-items:baseline;gap:.5rem}.aiu-num.svelte-1h1ag4y{margin:0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--os-ink)}.aiu-sub.svelte-1h1ag4y{margin:0;font-size:.65625rem;color:var(--os-ink-dim);display:inline-flex;align-items:center;gap:.25rem}.aiu-delta.svelte-1h1ag4y{display:inline-flex;align-items:center;gap:1px;font-size:.625rem;font-weight:600;padding:1px .3125rem;border-radius:62.4375rem;font-variant-numeric:tabular-nums}.aiu-delta[data-tone=ok].svelte-1h1ag4y{background:var(--os-success-soft);color:var(--os-success)}.aiu-delta[data-tone=danger].svelte-1h1ag4y{background:var(--os-danger-soft);color:var(--os-danger)}.aiu-stats.svelte-1h1ag4y{list-style:none;margin:0;padding:0;display:flex;gap:.625rem;flex-wrap:wrap}.aiu-stat.svelte-1h1ag4y{display:inline-flex;flex-direction:column;min-width:0}.aiu-stat-num.svelte-1h1ag4y{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.aiu-stat-num[data-tone=warn].svelte-1h1ag4y{color:var(--os-warn)}.aiu-stat-num[data-tone=danger].svelte-1h1ag4y{color:var(--os-danger)}.aiu-stat-num[data-tone=ok].svelte-1h1ag4y{color:var(--os-success)}.aiu-stat-label.svelte-1h1ag4y{font-size:.625rem;color:var(--os-ink-dim)}.aiu-top.svelte-1h1ag4y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aiu-top-row.svelte-1h1ag4y{border-bottom:1px solid var(--os-line-soft)}.aiu-top-row.svelte-1h1ag4y:last-child{border-bottom:0}.aiu-top-row.svelte-1h1ag4y .aiu-top-link{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(3.75rem,1fr) auto;gap:.375rem;align-items:center;padding:.1875rem 0;font-size:.6875rem;color:inherit;text-decoration:none}.aiu-top-row.svelte-1h1ag4y .aiu-top-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.aiu-top-name.svelte-1h1ag4y{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiu-top-bar.svelte-1h1ag4y{height:.25rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden}.aiu-top-bar-fill.svelte-1h1ag4y{display:block;height:100%;background:linear-gradient(90deg,var(--os-ai-from),var(--os-ai-to))}.aiu-top-cost.svelte-1h1ag4y{font-variant-numeric:tabular-nums;font-weight:600;color:var(--os-ink)}.aiu-providers.svelte-1h1ag4y{margin:2px 0 0;font-size:.65625rem;color:var(--os-ink-dim);display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.aiu-prov.svelte-1h1ag4y{display:inline-flex;align-items:center;gap:.25rem}.aiu-prov-dot.svelte-1h1ag4y{display:inline-block;width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--os-domain-delivery)}.aiu-prov-dot[data-idx="1"].svelte-1h1ag4y{background:var(--os-domain-finance)}.aiu-prov-dot[data-idx="2"].svelte-1h1ag4y{background:var(--os-domain-people)}.aiu-prov-dot[data-idx="3"].svelte-1h1ag4y{background:var(--os-ink-faint)}.aiu-prov-pct.svelte-1h1ag4y{font-variant-numeric:tabular-nums;color:var(--os-ink);font-weight:500}.aiu-sep.svelte-1h1ag4y{color:var(--os-ink-faint)}.tc-meter.svelte-rzsaai{display:flex;width:100%;height:.625rem;border-radius:62.4375rem;overflow:hidden;background:var(--os-panel-2)}.tc-meter-seg.svelte-rzsaai{flex-shrink:0;min-width:.125rem;height:100%;border:0;padding:0;cursor:pointer}.tc-meter-seg[data-tone=success].svelte-rzsaai{background:var(--os-success)}.tc-meter-seg[data-tone=neutral].svelte-rzsaai{background:var(--os-ink-faint)}.tc-meter-seg[data-tone=warn].svelte-rzsaai{background:var(--os-warn)}.tc-meter-seg[data-tone=danger].svelte-rzsaai{background:var(--os-danger)}.tc-meter-seg.svelte-rzsaai:hover{filter:brightness(1.1)}.tc-legend.svelte-rzsaai{list-style:none;margin:.375rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.1875rem .625rem}.tc-legend-item.svelte-rzsaai{display:inline-flex;align-items:center;gap:.3125rem;padding:.125rem .1875rem;border:0;border-radius:.25rem;background:transparent;cursor:pointer;font-family:inherit;font-size:.6875rem;color:var(--os-ink-dim)}.tc-legend-item[data-active=true].svelte-rzsaai{background:color-mix(in srgb,var(--os-domain-delivery) 8%,transparent);color:var(--os-ink)}.tc-legend-item.svelte-rzsaai i:where(.svelte-rzsaai){display:inline-block;width:.625rem;height:.625rem;border-radius:.1875rem;flex-shrink:0}.tc-legend-item[data-tone=success].svelte-rzsaai i:where(.svelte-rzsaai){background:var(--os-success)}.tc-legend-item[data-tone=neutral].svelte-rzsaai i:where(.svelte-rzsaai){background:var(--os-ink-faint)}.tc-legend-item[data-tone=warn].svelte-rzsaai i:where(.svelte-rzsaai){background:var(--os-warn)}.tc-legend-item[data-tone=danger].svelte-rzsaai i:where(.svelte-rzsaai){background:var(--os-danger)}.tc-legend-num.svelte-rzsaai{font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.tc-list.svelte-rzsaai{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column}.tc-list-row.svelte-rzsaai{border-bottom:1px solid var(--os-line-soft)}.tc-list-row.svelte-rzsaai:last-child{border-bottom:0}.tc-list-row.svelte-rzsaai .tc-list-link{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.375rem;align-items:center;padding:.1875rem 0;color:inherit;text-decoration:none}.tc-list-row.svelte-rzsaai .tc-list-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.tc-avatar.svelte-rzsaai{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-domain-people) 15%,var(--os-panel));color:var(--os-domain-people);font-size:.59375rem;font-weight:600}.tc-list-main.svelte-rzsaai{display:flex;flex-direction:column;min-width:0}.tc-list-name.svelte-rzsaai{font-size:.71875rem;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-list-sub.svelte-rzsaai{font-size:.625rem;color:var(--os-ink-dim);display:inline-flex;gap:.25rem;min-width:0}.tc-proj.svelte-rzsaai{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-proj.svelte-rzsaai+.tc-proj:where(.svelte-rzsaai):before{content:" · "}.tc-proj-more.svelte-rzsaai{color:var(--os-ink-faint)}.tc-list-pct.svelte-rzsaai{display:inline-flex;align-items:center;height:1.125rem;padding:0 .5rem;border-radius:62.4375rem;font-variant-numeric:tabular-nums;font-weight:600;font-size:.65625rem;background:var(--os-panel-2);color:var(--os-ink-dim);white-space:nowrap}.tc-list-pct[data-over=true].svelte-rzsaai{background:var(--os-danger-soft);color:var(--os-danger)}.tc-list-more.svelte-rzsaai{margin:2px 0 0;font-size:.65625rem}.tc-list-more.svelte-rzsaai a{color:var(--os-ink-dim);text-decoration:none}.tt-head.svelte-xhgwvb{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:.375rem;font-size:.65625rem;color:var(--os-ink-dim);letter-spacing:.04em;text-transform:none}.tt-week.svelte-xhgwvb{font-family:var(--os-body)}.tt-head-chips.svelte-xhgwvb{display:inline-flex;gap:.25rem}.tt-people.svelte-xhgwvb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tt-more.svelte-xhgwvb{margin:2px 0 0;font-size:.65625rem}.tt-more.svelte-xhgwvb a{color:var(--os-ink-dim);text-decoration:none}.tt-person.svelte-xhgwvb{display:grid;grid-template-columns:minmax(0,1.2fr) 5rem minmax(0,1.5fr) auto;gap:.5rem;align-items:center;padding:.25rem 0;border-bottom:1px solid var(--os-line-soft);font-size:.6875rem}.tt-person.svelte-xhgwvb:last-child{border-bottom:0}.tt-person.svelte-xhgwvb .tt-person-link{display:contents;color:inherit;text-decoration:none}.tt-person-name.svelte-xhgwvb{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-person-ratio.svelte-xhgwvb{height:.3125rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden}.tt-person-ratio-fill.svelte-xhgwvb{display:block;height:100%;background:var(--os-warn)}.tt-person[data-tone=ok].svelte-xhgwvb .tt-person-ratio-fill:where(.svelte-xhgwvb){background:var(--os-success)}.tt-person[data-tone=danger].svelte-xhgwvb .tt-person-ratio-fill:where(.svelte-xhgwvb){background:var(--os-danger)}.tt-person-summary.svelte-xhgwvb{font-family:var(--os-body);color:var(--os-ink-dim);font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-person[data-tone=ok].svelte-xhgwvb .tt-person-summary:where(.svelte-xhgwvb){color:var(--os-success)}.tt-person[data-tone=warn].svelte-xhgwvb .tt-person-summary:where(.svelte-xhgwvb){color:var(--os-warn)}.tt-person[data-tone=danger].svelte-xhgwvb .tt-person-summary:where(.svelte-xhgwvb){color:var(--os-danger)}.tt-projects.svelte-xhgwvb{list-style:none;margin:0;padding-top:.25rem;border-top:1px solid var(--os-line-soft);display:flex;flex-direction:column;gap:2px}.tt-project.svelte-xhgwvb{display:grid;grid-template-columns:.375rem minmax(0,1fr) auto;gap:.3125rem;align-items:center;font-size:.65625rem}.tt-project.svelte-xhgwvb .tt-project-link{display:contents;color:inherit;text-decoration:none}.tt-project-dot.svelte-xhgwvb{width:.375rem;height:.375rem;border-radius:62.4375rem}.tt-project-dot[data-tone=ok].svelte-xhgwvb{background:var(--os-success)}.tt-project-dot[data-tone=warn].svelte-xhgwvb{background:var(--os-warn)}.tt-project-name.svelte-xhgwvb{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-project-state.svelte-xhgwvb{color:var(--os-ink-dim);font-family:var(--os-body);font-size:.625rem}.tt-projects-more.svelte-xhgwvb{margin:2px 0 0;font-size:.65625rem}.tt-projects-more.svelte-xhgwvb a{color:var(--os-ink-dim);text-decoration:none}.team-metric-tabs.svelte-16dracq{display:flex;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden;margin-bottom:.5rem}.team-metric-tab.svelte-16dracq{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.0625rem;padding:.5rem .75rem;border-left:1px solid var(--os-line);border-top:0;border-right:0;border-bottom:0;background:transparent;min-width:0;cursor:pointer;font-family:inherit;text-align:left}.team-metric-tab.svelte-16dracq:first-child{border-left:0}.team-metric-tab.svelte-16dracq:hover{background:var(--os-panel-2)}.team-metric-tab[aria-selected=true].svelte-16dracq{box-shadow:inset 0 -.1875rem 0 var(--os-domain-delivery);background:var(--os-panel-2)}.team-metric-lbl.svelte-16dracq{font-size:.6875rem;color:var(--os-ink-dim)}.team-metric-val.svelte-16dracq{font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.team-metric-sub.svelte-16dracq{font-size:.6875rem;color:var(--os-ink-dim)}.ms-days.svelte-1oa5wog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-day.svelte-1oa5wog{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.75rem;gap:.5rem;align-items:center;padding:2px 0;font-size:.6875rem}.ms-day.is-today.svelte-1oa5wog .ms-dow:where(.svelte-1oa5wog){color:var(--os-domain-delivery);font-weight:600}.ms-dow.svelte-1oa5wog{font-weight:500;color:var(--os-ink-dim)}.ms-bar.svelte-1oa5wog{position:relative;display:flex;height:.375rem;background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent);border-radius:.1875rem;overflow:visible;min-width:0}.ms-day.is-off.svelte-1oa5wog .ms-bar:where(.svelte-1oa5wog){background:color-mix(in srgb,var(--os-warn) 8%,transparent)}.ms-seg.svelte-1oa5wog{display:inline-block;height:100%;min-width:0}.ms-seg.svelte-1oa5wog:first-of-type{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}.ms-over.svelte-1oa5wog{position:absolute;top:0;bottom:0;background:var(--os-danger);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--os-danger) 70%,white) 0 .1875rem,var(--os-danger) .1875rem .375rem);border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}.ms-cap-marker.svelte-1oa5wog{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--os-ink);opacity:.7;pointer-events:none}.ms-over-tag.svelte-1oa5wog{margin-left:.25rem;padding:1px .3125rem;border-radius:62.4375rem;background:var(--os-danger-soft, color-mix(in srgb, var(--os-danger) 15%, transparent));color:var(--os-danger);font-size:.5625rem;font-weight:600}.ms-off-tag.svelte-1oa5wog{display:inline-flex;align-items:center;padding:0 .375rem;height:100%;font-size:.59375rem;font-weight:600}.ms-off-tag[data-tone=warn].svelte-1oa5wog{color:var(--os-warn)}.ms-off-tag[data-tone=neutral].svelte-1oa5wog{color:var(--os-ink-dim)}.ms-hours.svelte-1oa5wog{font-variant-numeric:tabular-nums;font-weight:600;color:var(--os-ink);text-align:right;font-size:.65625rem}.ms-hours.is-over.svelte-1oa5wog{color:var(--os-danger)}.ms-day.is-off.svelte-1oa5wog .ms-hours:where(.svelte-1oa5wog){color:var(--os-ink-faint);font-weight:400}.ms-legend.svelte-1oa5wog{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.59375rem;color:var(--os-ink-dim)}.ms-leg-item.svelte-1oa5wog{display:inline-flex;align-items:center;gap:.1875rem;min-width:0}.ms-leg-dot.svelte-1oa5wog{width:.4375rem;height:.4375rem;border-radius:2px;flex:0 0 .4375rem}.ms-leg-name.svelte-1oa5wog{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5.625rem}.ms-leg-more.svelte-1oa5wog{color:var(--os-ink-faint)}.ts-scroll.svelte-8a8exr{overflow-x:auto;margin:0 -1rem;padding:0 1rem}.ts-grid.svelte-8a8exr{min-width:44rem;display:flex;flex-direction:column}.ts-row.svelte-8a8exr{display:grid;grid-template-columns:14rem repeat(5,minmax(0,1fr)) 9rem;align-items:center;min-height:3rem;border-bottom:1px solid var(--os-line)}.ts-row.svelte-8a8exr:last-child{border-bottom:0}.ts-row.ts-head.svelte-8a8exr{border-bottom:1px solid var(--os-line-strong, var(--os-line));min-height:2.75rem}.ts-cell.svelte-8a8exr{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1875rem;min-width:0;height:100%;padding:.5rem;border-left:1px solid var(--os-line)}.ts-cell.svelte-8a8exr:first-child{border-left:0}.ts-cell.ts-today.svelte-8a8exr{background:color-mix(in srgb,var(--os-domain-delivery) 10%,transparent)}.ts-today-dot.svelte-8a8exr{display:inline-block;width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--os-domain-delivery);margin-left:.125rem;vertical-align:middle}.ts-head-cell.svelte-8a8exr{align-items:center;gap:.125rem}.ts-day-label.svelte-8a8exr{font-size:.6875rem;font-weight:600;color:var(--os-ink-dim)}.ts-avatarstack.svelte-8a8exr{display:flex;margin:.1875rem 0;max-width:100%;overflow:hidden}.ts-avatarstack.svelte-8a8exr>*{margin-left:-.375rem;box-shadow:0 0 0 .125rem var(--os-panel);border-radius:62.4375rem}.ts-avatarstack.svelte-8a8exr>*:first-child{margin-left:0}.ts-avatar-overflow.svelte-8a8exr{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;margin-left:-.375rem;border-radius:62.4375rem;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:.625rem;font-weight:600;box-shadow:0 0 0 .125rem var(--os-panel)}.ts-in-count.svelte-8a8exr{font-size:.625rem;color:var(--os-ink-faint)}.ts-person.svelte-8a8exr{flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.ts-person-text.svelte-8a8exr{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ts-person-name.svelte-8a8exr{font-size:.8125rem;font-weight:500;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-person-role.svelte-8a8exr{font-size:.6875rem;color:var(--os-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-bar.svelte-8a8exr{display:block;width:100%;height:.375rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden}.ts-bar-fill.svelte-8a8exr{display:block;height:100%;border-radius:62.4375rem}.ts-bar-fill[data-status=ontrack].svelte-8a8exr{background:var(--os-success)}.ts-bar-fill[data-status=over].svelte-8a8exr{background:var(--os-warn)}.ts-bar-fill[data-status=planned].svelte-8a8exr{background:var(--os-tint-delivery)}.ts-bar-fill[data-status=unbooked].svelte-8a8exr{background:var(--os-ink-faint)}.ts-bar-fill[data-status=off].svelte-8a8exr{background:repeating-linear-gradient(45deg,var(--os-line-strong, var(--os-ink-faint)) 0 .25rem,transparent .25rem .5rem)}.ts-end.svelte-8a8exr{flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;white-space:nowrap}.ts-end-hours.svelte-8a8exr{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--os-ink)}.ts-end-sep.svelte-8a8exr{color:var(--os-ink-faint)}.ts-end-head.svelte-8a8exr{justify-content:flex-end;font-size:.75rem;font-weight:600;color:var(--os-ink)}.wt-tabs-row.svelte-42fasq{display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none;margin-bottom:.5rem}.wt-tabs.svelte-42fasq{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden}.wt-tab.svelte-42fasq{appearance:none;border:0;border-left:1px solid var(--os-line);background:transparent;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;color:var(--os-ink-dim);cursor:pointer;white-space:nowrap}.wt-tab.svelte-42fasq:first-child{border-left:0}.wt-tab.is-active.svelte-42fasq{background:var(--os-panel-2);color:var(--os-ink);font-weight:600}.wt-period.svelte-42fasq{margin-left:.625rem;font-size:.625rem;color:var(--os-ink-faint)}.wt-scroll.svelte-42fasq{position:relative;min-height:0;min-width:0;max-width:100%;overflow:auto}.wt-table.svelte-42fasq{width:100%;border-collapse:collapse;font-size:.6875rem}.wt-table.svelte-42fasq thead:where(.svelte-42fasq) th:where(.svelte-42fasq){text-align:left;font-weight:500;color:var(--os-ink-faint);font-size:.625rem;letter-spacing:.02em;padding:.1875rem .375rem;border-bottom:1px solid var(--os-line-soft);background:color-mix(in srgb,var(--os-ink-faint) 3%,transparent)}.wt-table.svelte-42fasq tbody:where(.svelte-42fasq) td:where(.svelte-42fasq){padding:.1875rem .375rem;border-bottom:1px solid var(--os-line-soft);vertical-align:middle}.wt-table.svelte-42fasq tbody:where(.svelte-42fasq) tr:where(.svelte-42fasq):last-child td:where(.svelte-42fasq){border-bottom:0}.wt-table.svelte-42fasq tbody:where(.svelte-42fasq) tr:where(.svelte-42fasq):hover{background:color-mix(in srgb,var(--os-ink-faint) 6%,transparent)}.wt-c-ticket.svelte-42fasq{min-width:0}.wt-ticket-link.svelte-42fasq{display:inline-flex;align-items:baseline;gap:.375rem;color:inherit;text-decoration:none;min-width:0}.wt-key.svelte-42fasq{font-family:var(--os-mono, monospace);color:var(--os-ink-dim);font-size:.625rem;flex:0 0 auto}.wt-title.svelte-42fasq{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20rem}.wt-c-proj.svelte-42fasq{color:var(--os-ink-dim);white-space:nowrap;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis}.wt-c-due.svelte-42fasq{font-variant-numeric:tabular-nums;color:var(--os-ink-dim);white-space:nowrap}.wt-c-due.is-overdue.svelte-42fasq{color:var(--os-danger);font-weight:600}.wt-c-hours.svelte-42fasq{font-variant-numeric:tabular-nums;color:var(--os-ink);text-align:right;white-space:nowrap}.wt-c-track.svelte-42fasq{text-align:right}.wt-track.svelte-42fasq{display:inline-flex;align-items:center;gap:.1875rem;padding:2px .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:var(--os-panel);color:var(--os-ink);font-size:.625rem;font-weight:500;cursor:pointer}.wt-track.svelte-42fasq:hover{border-color:var(--os-domain-delivery);color:var(--os-domain-delivery)}.sr-only.svelte-42fasq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.in-embed-foot.svelte-1gf3qeo{display:flex;justify-content:flex-end;margin:.375rem 0 0;padding-top:.25rem;border-top:1px solid var(--os-line-soft)}.in-embed-foot.svelte-1gf3qeo a{color:var(--os-ink-dim);text-decoration:none;font-size:.6875rem;font-weight:500}.in-list.svelte-1gf3qeo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.in-row.svelte-1gf3qeo{border-bottom:1px solid var(--os-line-soft)}.in-row.svelte-1gf3qeo:last-child{border-bottom:0}.in-row.svelte-1gf3qeo .in-link{display:grid;grid-template-columns:1.125rem minmax(0,1fr) auto;gap:.375rem;align-items:center;padding:.1875rem 0;font-size:.6875rem;color:inherit;text-decoration:none}.in-row.svelte-1gf3qeo .in-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.in-pri.svelte-1gf3qeo{font-size:.625rem;font-weight:700;letter-spacing:-.05em;text-align:center;font-variant-numeric:tabular-nums}.in-pri[data-tone=danger].svelte-1gf3qeo{color:var(--os-danger)}.in-pri[data-tone=warn].svelte-1gf3qeo{color:var(--os-warn)}.in-pri[data-tone=neutral].svelte-1gf3qeo,.in-pri-none.svelte-1gf3qeo{color:var(--os-ink-faint)}.in-main.svelte-1gf3qeo{display:flex;flex-direction:column;min-width:0}.in-title.svelte-1gf3qeo{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in-sub.svelte-1gf3qeo{display:inline-flex;gap:.25rem;font-size:.625rem;color:var(--os-ink-dim);min-width:0}.in-key.svelte-1gf3qeo{font-family:var(--os-mono, monospace)}.in-proj.svelte-1gf3qeo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.in-due.svelte-1gf3qeo{font-variant-numeric:tabular-nums;color:var(--os-ink-dim);font-size:.65625rem;white-space:nowrap}.in-due.is-overdue.svelte-1gf3qeo{color:var(--os-danger);font-weight:600}.in-due.in-due-none.svelte-1gf3qeo{color:var(--os-ink-faint)}.in-more.svelte-1gf3qeo{margin:2px 0 0;font-size:.65625rem}.in-more.svelte-1gf3qeo a{color:var(--os-ink-dim);text-decoration:none}.mw-section-head.svelte-2b6dpw{margin:2px 0;font-size:.625rem;color:var(--os-ink-dim);letter-spacing:.03em;display:inline-flex;align-items:center;gap:.1875rem}.mw-section-head.svelte-2b6dpw .mw-ic{color:var(--os-domain-delivery)}.mw-count.svelte-2b6dpw{color:var(--os-ink-faint)}.mw-list.svelte-2b6dpw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mw-row.svelte-2b6dpw{border-bottom:1px solid var(--os-line-soft)}.mw-row.svelte-2b6dpw:last-child{border-bottom:0}.mw-link.svelte-2b6dpw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.375rem;align-items:center;padding:2px 0;font-size:.6875rem;color:inherit;text-decoration:none}.mw-link.svelte-2b6dpw:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.mw-pr-num.svelte-2b6dpw{font-family:var(--os-mono, monospace);color:var(--os-ink-dim);font-size:.65625rem}.mw-pr-title.svelte-2b6dpw,.mw-env-host.svelte-2b6dpw{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-env-name.svelte-2b6dpw{color:var(--os-ink-dim);font-family:var(--os-mono, monospace);font-size:.65625rem}.an-list.svelte-d7s01e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.an-row.svelte-d7s01e{border-bottom:1px solid var(--os-line-soft)}.an-row.svelte-d7s01e:last-child{border-bottom:0}.an-row.svelte-d7s01e .an-link{display:flex;flex-direction:column;gap:.1875rem;padding:.25rem 2px;color:inherit;text-decoration:none;border-radius:.25rem}.an-row.svelte-d7s01e .an-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.an-top.svelte-d7s01e{display:flex;align-items:flex-start;gap:.375rem;min-width:0}.an-action-row.svelte-d7s01e{display:flex;justify-content:flex-end}.an-dot.svelte-d7s01e{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.an-dot.svelte-d7s01e:before{content:"";width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--os-warn)}.an-row[data-severity=danger].svelte-d7s01e .an-dot:where(.svelte-d7s01e):before{background:var(--os-danger)}.an-row[data-severity=ok].svelte-d7s01e .an-dot:where(.svelte-d7s01e):before{background:var(--os-success)}.an-body.svelte-d7s01e{display:flex;flex-direction:column;min-width:0}.an-label.svelte-d7s01e{margin:0;font-size:.71875rem;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-meta.svelte-d7s01e{margin:0;font-size:.65625rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.an-action.svelte-d7s01e{display:inline-flex;align-items:center;gap:2px;height:1.125rem;font-size:.625rem;font-weight:600;color:var(--os-ink);padding:0 .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:var(--os-panel);white-space:nowrap}.ap-row-link{display:flex;flex-direction:column;gap:.1875rem;padding:.25rem 2px;color:inherit;text-decoration:none;border-radius:.25rem}.ap-row-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.ap-row-top.svelte-13jfgm1{display:flex;align-items:flex-start;gap:.375rem;min-width:0}.ap-row-action-row.svelte-13jfgm1{display:flex;justify-content:flex-end}.ap-row-dot.svelte-13jfgm1{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.ap-row-dot.svelte-13jfgm1:before{content:"";width:.375rem;height:.375rem;border-radius:62.4375rem;background:var(--os-domain-delivery)}.ap-row-text.svelte-13jfgm1{font-size:.71875rem;color:var(--os-ink);font-weight:500}.ap-row-action.svelte-13jfgm1{display:inline-flex;align-items:center;gap:2px;height:1.125rem;font-size:.625rem;font-weight:600;color:var(--os-ink);padding:0 .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:var(--os-panel);white-space:nowrap}.ap-delegation.svelte-13jfgm1{margin:.1875rem 0 0;font-size:.6875rem;color:var(--os-domain-delivery);font-weight:500}.ap-list.svelte-13jfgm1{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column}.ap-row.svelte-13jfgm1{border-bottom:1px solid var(--os-line-soft)}.ap-row.svelte-13jfgm1:last-child{border-bottom:0}.ap-row.svelte-13jfgm1 .ap-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem;align-items:center;padding:.1875rem 0;color:inherit;text-decoration:none;font-size:.6875rem}.ap-row.svelte-13jfgm1 .ap-link:hover{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}.ap-row-main.svelte-13jfgm1{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0}.ap-type.svelte-13jfgm1{font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-req.svelte-13jfgm1{color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-row-age.svelte-13jfgm1{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums;color:var(--os-domain-delivery);font-weight:600}.needs-approvals-row.svelte-1062dx7{margin-top:.1875rem;padding-top:.1875rem;border-top:1px solid var(--os-line-soft)}.sr-list.svelte-1euftb1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sr-row.svelte-1euftb1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.25rem 0;border-bottom:1px solid var(--os-line-soft);font-size:.6875rem}.sr-row.svelte-1euftb1:last-child{border-bottom:0}.sr-main.svelte-1euftb1{display:flex;flex-direction:column;min-width:0}.sr-name.svelte-1euftb1{font-size:.75rem;font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-meta.svelte-1euftb1{font-size:.65625rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.sr-state.svelte-1euftb1{font-size:.65625rem;font-weight:500;padding:2px .4375rem;border-radius:62.4375rem}.sr-state[data-tone=ok].svelte-1euftb1{background:var(--os-success-soft);color:var(--os-success)}.sr-state[data-tone=neutral].svelte-1euftb1{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent);color:var(--os-ink-dim)}.reports-menu.svelte-1e47t67{width:100%;flex-shrink:0}.reports-menu-trigger.svelte-1e47t67{display:flex;align-items:center;gap:.375rem;padding:.4375rem .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel);color:var(--os-ink-dim);font-size:.75rem;font-weight:500;cursor:pointer;list-style:none}.reports-menu-trigger.svelte-1e47t67::-webkit-details-marker{display:none}.reports-menu-trigger.svelte-1e47t67 .reports-menu-chevron{margin-left:auto;transition:transform var(--os-duration, .15s) ease}.reports-menu[open].svelte-1e47t67 .reports-menu-trigger:where(.svelte-1e47t67) .reports-menu-chevron{transform:rotate(180deg)}.reports-menu-panel.svelte-1e47t67{margin-top:.25rem}.os-v2-grid.svelte-vtdpci{display:flex;flex-direction:column;gap:1.5rem;padding:.625rem 0;font-family:var(--os-body);color:var(--os-ink);box-sizing:border-box;min-height:100%;position:relative}.v2-top.svelte-vtdpci{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-end;gap:1.25rem}.v2-greet.svelte-vtdpci{display:flex;flex-direction:column;gap:.25rem;min-width:0}.v2-greet-title.svelte-vtdpci{margin:0;font-size:1.5rem;font-weight:600;color:var(--os-ink);font-family:var(--os-body)}.v2-greet-sub.svelte-vtdpci{margin:0;font-size:.75rem;color:var(--os-ink-dim)}.v2-controls.svelte-vtdpci{display:inline-flex;align-items:center;gap:.5rem}.v2-period.svelte-vtdpci{display:inline-flex;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden;background:var(--os-panel);height:2rem}.v2-period-btn.svelte-vtdpci{appearance:none;border:0;background:transparent;padding:0 .625rem;font-size:.71875rem;font-weight:500;cursor:pointer;color:var(--os-ink-dim);height:100%}.v2-period-btn.svelte-vtdpci+.v2-period-btn:where(.svelte-vtdpci){border-left:1px solid var(--os-line)}.v2-period-btn.is-active.svelte-vtdpci{background:var(--os-panel-2);color:var(--os-ink);font-weight:600}.v2-body.svelte-vtdpci{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(17.5rem,22vw,22.5rem);gap:1.5rem}.v2-main.svelte-vtdpci{display:grid;gap:1.5rem;min-width:0;scrollbar-gutter:stable;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:min-content;grid-auto-flow:row dense}.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci) .v2-slot-finance:where(.svelte-vtdpci),.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci) .v2-slot-team:where(.svelte-vtdpci){grid-column:span 12}.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci) .v2-slot-portfolio:where(.svelte-vtdpci),.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci) .v2-slot-plan-schedule:where(.svelte-vtdpci),.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci) .v2-slot-work-merged:where(.svelte-vtdpci){grid-column:1 / -1}@media(min-width:77.5em){.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci):has(.v2-slot-team:where(.svelte-vtdpci)) .v2-slot-finance:where(.svelte-vtdpci),.os-v2-grid.svelte-vtdpci .v2-main:where(.svelte-vtdpci):has(.v2-slot-finance:where(.svelte-vtdpci)) .v2-slot-team:where(.svelte-vtdpci){grid-column:span 6}}.v2-rail.svelte-vtdpci{display:flex;flex-direction:column;gap:1.5rem;min-width:0}@media(max-width:74.9375em){.v2-body.svelte-vtdpci{grid-template-columns:minmax(0,1fr)}}@media(min-width:75em){.v2-rail.svelte-vtdpci{position:sticky;top:0;align-self:start}}@media(max-width:63.9375em){.v2-top.svelte-vtdpci{grid-template-columns:1fr}}.ai-page.svelte-1ur6443{display:flex;flex-direction:column;gap:1rem}.ai-page.svelte-1ur6443 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.ai-page.svelte-1ur6443 .os-cockpit>header.library-header{display:none!important}.ai-page.svelte-117a6g7{display:flex;flex-direction:column;gap:1rem}.ai-page.svelte-117a6g7 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.me.svelte-12ne3v{display:flex;flex-direction:column;gap:1rem;min-width:0}.me-tabs.svelte-12ne3v .ui-os-tabs-panel{display:none}.v2-me-grid.svelte-12ne3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.75rem;min-width:0}.v2-me-span-full.svelte-12ne3v{grid-column:1 / -1;min-width:0}.v2-me-span2-body.svelte-12ne3v{min-width:0}.v2-me-grid.svelte-12ne3v .v2-foot-link{font-size:.75rem;color:var(--os-domain-delivery);text-decoration:none}.v2-me-grid.svelte-12ne3v .v2-foot-link:hover{text-decoration:underline}.glance-slot.svelte-12ne3v{margin-bottom:1rem}.mp.svelte-1mocwry{display:flex;flex-direction:column;gap:1rem;min-width:0}.mp-tabs.svelte-1mocwry .ui-os-tabs-panel{display:none}.v2-loading.svelte-1mocwry{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.pm.svelte-16r8v6t{display:flex;flex-direction:column;gap:1rem;min-width:0}.pm-tabs.svelte-16r8v6t .ui-os-tabs-panel{display:none}.pm-rail.svelte-16r8v6t{display:flex;flex-direction:column;gap:1rem;min-width:0}.pm-table-wrap.svelte-16r8v6t{overflow-x:auto}.pm-table.svelte-16r8v6t{width:100%;border-collapse:collapse;font-size:.8125rem}.pm-table.svelte-16r8v6t th:where(.svelte-16r8v6t),.pm-table.svelte-16r8v6t td:where(.svelte-16r8v6t){padding:.5rem .375rem;text-align:left;vertical-align:middle;color:var(--os-ink-dim);border-bottom:1px solid var(--os-line-soft, var(--os-line))}.pm-table.svelte-16r8v6t tbody:where(.svelte-16r8v6t) tr:where(.svelte-16r8v6t):last-child td:where(.svelte-16r8v6t){border-bottom:none}.pm-table.svelte-16r8v6t th:where(.svelte-16r8v6t){padding-block:.125rem .375rem;font-size:.6875rem;font-weight:500}.pm-table.svelte-16r8v6t .pm-num:where(.svelte-16r8v6t){text-align:right;font-variant-numeric:tabular-nums}.pm.svelte-16r8v6t .pm-project{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.pm-dot.svelte-16r8v6t{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.pm-name.svelte-16r8v6t{font-weight:500;color:var(--os-ink)}.pm-aside.svelte-16r8v6t{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}.v2-grid-main.svelte-16r8v6t{display:grid;grid-template-columns:1fr clamp(17.5rem,22vw,22.5rem);gap:var(--v2-space-4, 1rem);min-width:0}@media(max-width:74.9375em){.v2-grid-main.svelte-16r8v6t{grid-template-columns:1fr}}.v2-grid-cards.svelte-16r8v6t{display:grid;grid-template-columns:1fr;gap:var(--v2-space-3, .75rem);min-width:0}.v2-pm-kpi-strip.svelte-16r8v6t{min-width:0}.v2-plain-list.svelte-16r8v6t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.v2-plain-list.svelte-16r8v6t li:where(.svelte-16r8v6t){display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem;min-width:0}.v2-meta.svelte-16r8v6t{font-size:.75rem;color:var(--os-ink-faint);margin:.125rem 0 0}.glance-slot.svelte-16r8v6t,.page-frame-glance.svelte-11p1ixn{margin-bottom:1rem}.pmd.svelte-11p1ixn{min-width:0}.v2-pm-dev-grid.svelte-11p1ixn{display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}.v2-pm-dev-col.svelte-11p1ixn{display:flex;flex-direction:column;gap:1rem;min-width:0}@container (min-width: 64em){.v2-pm-dev-grid.svelte-11p1ixn{grid-template-columns:1fr 1fr}}@media(min-width:64em){.v2-pm-dev-grid.svelte-11p1ixn{grid-template-columns:1fr 1fr}}.v2-pm-dev-list.svelte-11p1ixn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2-pm-dev-row.svelte-11p1ixn+.v2-pm-dev-row:where(.svelte-11p1ixn){border-top:1px solid var(--os-line-soft)}.v2-pm-dev-more.svelte-11p1ixn{margin:.5rem 0 0;font-size:.75rem;color:var(--os-ink-faint)}.v2-pm-dev-row .v2-row-link{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;min-width:0}.v2-row-link--plain.svelte-11p1ixn{cursor:default;color:var(--os-ink-dim)}.v2-row-link--plain.svelte-11p1ixn:hover{text-decoration:none}.v2-row-main.svelte-11p1ixn{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto}.v2-row-chips.svelte-11p1ixn{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.v2-row-key.svelte-11p1ixn{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.v2-row-title.svelte-11p1ixn{font-size:.8125rem;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v2-row-meta.svelte-11p1ixn{font-size:.6875rem;color:var(--os-ink-faint);display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.v2-row-meta-chunk.svelte-11p1ixn{text-transform:capitalize}.v2-row-meta-dot.svelte-11p1ixn{color:var(--os-ink-faint)}.v2-row-alloc.svelte-11p1ixn{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--os-ink-dim);margin-left:.5rem;flex-shrink:0}.v2-pm-dev-embed.svelte-11p1ixn .os-card{background:transparent;border:0;padding:0}.tsb.svelte-x0m7{display:flex;flex-direction:column;border:1px solid var(--os-line);border-radius:.875rem;background:color-mix(in srgb,var(--os-panel-2) 30%,var(--os-panel) 70%);box-shadow:0 1px 2px #0f172a0d,0 .25rem .75rem -.125rem #0f172a0f;overflow:hidden}.tsb-main.svelte-x0m7{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding:.875rem 1rem}.tsb-title.svelte-x0m7{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.tsb-tile.svelte-x0m7{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent)}.tsb-tt.svelte-x0m7{display:flex;flex-direction:column;gap:.375rem;min-width:0}.tsb-tt.svelte-x0m7 b:where(.svelte-x0m7){display:block;font-size:.875rem;font-weight:600;color:var(--os-ink)}.tsb-n.svelte-x0m7{font-weight:400;color:var(--os-ink-dim)}.tsb-counts.svelte-x0m7{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.tsb-actions.svelte-x0m7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.tsb-note.svelte-x0m7{font-size:.75rem;color:var(--os-ink-dim);white-space:nowrap}.tsb-actions.svelte-x0m7 button{flex-shrink:0;min-width:max-content;white-space:nowrap}.tsb-faint.svelte-x0m7{color:var(--os-ink-faint)}.tsb-ack.svelte-x0m7{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--os-ink)}@media(max-width:47.99rem){.tsb-main.svelte-x0m7{gap:.75rem;padding:.75rem}.tsb-actions.svelte-x0m7{width:100%;margin-left:0;justify-content:flex-start}}.tk.svelte-al717e{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;list-style:none}.tk-item.svelte-al717e{display:flex;align-items:center;gap:.625rem;min-width:0}.tk-tile.svelte-al717e{display:grid;place-items:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent)}.tk-text.svelte-al717e{display:flex;flex-direction:column;min-width:0}.tk-text.svelte-al717e b:where(.svelte-al717e){font-size:1.25rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--os-ink)}.tk-text.svelte-al717e b:where(.svelte-al717e) small:where(.svelte-al717e){font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--os-ink-faint)}.tk-label.svelte-al717e{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:var(--os-ink-dim);white-space:nowrap}.tk-sub.svelte-al717e{font-size:.6875rem;line-height:.875rem;color:var(--os-ink-faint);white-space:nowrap}.tk-meter.svelte-al717e{display:block;width:5rem;height:.375rem;border-radius:999rem;background:var(--os-panel-2);box-shadow:inset 0 0 0 1px var(--os-line);overflow:hidden}.tk-meter.svelte-al717e i:where(.svelte-al717e){display:block;height:100%;border-radius:999rem;background:var(--os-accent)}@media(max-width:47.99rem){.tk.svelte-al717e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.tk-text.svelte-al717e b:where(.svelte-al717e){font-size:1.125rem}}.ttp.svelte-7v2312{display:flex;flex-direction:column;gap:1rem;min-width:0}.ttp-toolbar.svelte-7v2312{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.ttp-toolbar.svelte-7v2312 .ui-os-toggle-group{border-color:var(--os-line);background:var(--os-panel);border-radius:.5rem}.ttp-toolbar.svelte-7v2312 .ui-os-toggle-group-item{height:2rem;padding:0 .75rem;font-size:.8125rem;color:var(--os-ink-dim);border-right-color:var(--os-line)}.ttp-toolbar.svelte-7v2312 .ui-os-toggle-group-item[data-state=on]{background:var(--os-panel-2);color:var(--os-ink);font-weight:500}.ttp-toolbar.svelte-7v2312 button[data-slot]{font-size:.8125rem}.ttp-nav.svelte-7v2312{display:inline-flex;align-items:center;gap:.375rem}.ttp-range.svelte-7v2312{display:inline-flex;align-items:center;gap:.5rem;height:2rem;min-width:11.5rem;padding:0 .75rem;border:1px solid var(--os-line-control, var(--os-line-strong));border-radius:.5rem;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--os-ink)}.ttp-range.svelte-7v2312 svg{color:var(--os-ink-faint)}.ttp-right.svelte-7v2312{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.ttp-error.svelte-7v2312,.ttp-loading.svelte-7v2312{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.aep-actions.svelte-pgqi59{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.aep-trigger .aep-pencil{opacity:0;transition:opacity var(--v2-motion-fast, .12s ease-out)}.aep-trigger:hover .aep-pencil,.aep-trigger:focus-visible .aep-pencil{opacity:1}.tm-row.svelte-1deur1b{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 6.5rem 3.5rem 5rem 6.5rem 2.25rem;column-gap:.625rem;align-items:center;padding:.625rem .5rem;margin-inline:-.5rem;border-bottom:1px solid var(--os-line-soft);border-radius:.375rem;transition:background-color var(--v2-motion-fast, .12s ease-out)}.tm-row.svelte-1deur1b:hover{background:var(--os-panel-2)}.tm-row.svelte-1deur1b:last-child{border-bottom:0}.tm-identity.svelte-1deur1b{display:flex;flex-direction:column;gap:.125rem;min-width:0}.tm-name.svelte-1deur1b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--os-ink);min-width:0}.tm-role.svelte-1deur1b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--os-ink-dim)}.tm-planned.svelte-1deur1b{display:flex;align-items:center}.tm-planned-text.svelte-1deur1b{font-size:.8125rem;color:var(--os-ink);font-variant-numeric:tabular-nums}.tm-bar.svelte-1deur1b{display:flex;align-items:center;min-width:0}.tm-bar-muted.svelte-1deur1b{font-size:.75rem;color:var(--os-ink-faint)}.tm-free.svelte-1deur1b{font-size:.75rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.tm-free-muted.svelte-1deur1b{color:var(--os-ink-faint)}.tm-over-text.svelte-1deur1b{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;color:var(--os-danger);white-space:nowrap}.tm-over-text.svelte-1deur1b svg{width:.75rem;height:.75rem;flex-shrink:0}.tm-status.svelte-1deur1b{display:flex;align-items:center}.tm-status-dot.svelte-1deur1b{display:inline-block;width:.375rem;height:.375rem;border-radius:62.4375rem;flex-shrink:0}.tm-menu.svelte-1deur1b{display:flex;align-items:center;justify-content:center}.tr-root.svelte-1ii7r44{display:flex;flex-direction:column;gap:.75rem;min-width:0;--v2-radius-pill: 62.4375rem;--v2-motion-fast: .12s ease-out;--v2-motion-base: .18s ease-out}.tr-kpis.svelte-1ii7r44{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0}.tr-kpi.svelte-1ii7r44{display:flex;align-items:center;gap:.625rem;min-width:0}.tr-kpi-tile.svelte-1ii7r44{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent)}.tr-kpi-text.svelte-1ii7r44{display:flex;flex-direction:column;min-width:0}.tr-kpi-text.svelte-1ii7r44 dt:where(.svelte-1ii7r44){margin:0}.tr-kpi-text.svelte-1ii7r44 dt:where(.svelte-1ii7r44) b:where(.svelte-1ii7r44){font-size:1.25rem;line-height:1.5rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--os-ink)}.tr-kpi-text.svelte-1ii7r44 dt:where(.svelte-1ii7r44) b.is-over:where(.svelte-1ii7r44){color:var(--os-danger)}.tr-kpi-text.svelte-1ii7r44 dd:where(.svelte-1ii7r44){margin:0;font-size:.75rem;line-height:1rem;color:var(--os-ink-dim);white-space:nowrap}.tr-card{min-width:0}.tr-card-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.875rem!important}.tr-header-left.svelte-1ii7r44{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;min-width:0}.tr-header-right.svelte-1ii7r44{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-left:auto}.tr-header-right.svelte-1ii7r44 .v2-legend{flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem}.tr-legend-caption.svelte-1ii7r44{margin:0 0 .5rem;font-size:.75rem;color:var(--os-ink-faint)}.tr-card-content{padding-top:0!important}.tr-list.svelte-1ii7r44{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.v2-load-strip.svelte-1wxtu4z{display:flex;flex-direction:column;gap:.375rem}.v2-figure-sub.svelte-1wxtu4z{font-size:.6875rem;font-weight:400;color:var(--os-ink-dim);margin-left:.25rem}.v2-load-buckets.svelte-1wxtu4z{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.v2-load-bucket.svelte-1wxtu4z{display:flex;flex-direction:column;align-items:center;padding:.25rem .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:var(--os-panel)}.v2-load-bucket-num.svelte-1wxtu4z{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-load-bucket-label.svelte-1wxtu4z{font-size:.625rem;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.05em}.v2-load-bucket[data-tone=success].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-success, var(--os-ink))}.v2-load-bucket[data-tone=warn].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-warn, var(--os-ink))}.v2-load-bucket[data-tone=danger].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-danger, var(--os-ink))}.v2-activity-list.svelte-humbwo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.v2-activity-row.svelte-humbwo{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;align-items:start;min-width:0}.v2-activity-glyph.svelte-humbwo{display:inline-flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;border:1px solid var(--os-line);border-radius:62.4375rem;background:var(--os-panel-2);color:var(--os-ink-dim)}.v2-activity-body.svelte-humbwo{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-activity-title.svelte-humbwo{display:inline-flex;align-items:center;gap:.25rem;color:var(--os-ink);text-decoration:none;font-size:.8125rem;min-width:0}.v2-activity-title.svelte-humbwo:hover{text-decoration:underline}.v2-ellipsis.svelte-humbwo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-activity-meta.svelte-humbwo{font-size:.6875rem;color:var(--os-ink-faint)}.v2-activity-time.svelte-humbwo{font-variant-numeric:tabular-nums}.v2-docs-list.svelte-5hzv5h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.v2-doc-row.svelte-5hzv5h{display:grid;grid-template-columns:4.5rem 1fr;gap:.625rem;align-items:start;min-width:0}.v2-doc-row-button.svelte-5hzv5h{width:100%;padding:.125rem .25rem;margin:-.125rem -.25rem;border:none;border-radius:.375rem;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.v2-doc-row-button.svelte-5hzv5h:hover,.v2-doc-row-button.svelte-5hzv5h:focus-visible{background:var(--os-panel-2);outline:none}.v2-doc-row-button.svelte-5hzv5h:focus-visible{box-shadow:0 0 0 2px var(--os-accent)}.v2-doc-body.svelte-5hzv5h{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-doc-title.svelte-5hzv5h{font-size:.8125rem;color:var(--os-ink)}.v2-ellipsis.svelte-5hzv5h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-doc-meta.svelte-5hzv5h{font-size:.6875rem;color:var(--os-ink-faint)}.v2-doc-time.svelte-5hzv5h{font-variant-numeric:tabular-nums}.ms.svelte-13qvojx{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ms-list.svelte-13qvojx{list-style:none;margin:0;padding:0;width:100%}.ms-row.svelte-13qvojx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem 0;border-top:var(--v2-line, 1px solid var(--os-line))}.ms-row.svelte-13qvojx:first-child{border-top:0}.ms-main.svelte-13qvojx{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ms-name.svelte-13qvojx{font-size:.875rem;color:var(--os-ink)}.ms-due.svelte-13qvojx{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--os-ink-dim)}.ms-due.svelte-13qvojx .ms-progress{width:4rem;height:.3125rem}.ms-pct.svelte-13qvojx{font-variant-numeric:tabular-nums;flex-shrink:0}.ms-actions.svelte-13qvojx{display:flex;gap:.25rem;flex-shrink:0}.ms-form.svelte-13qvojx{display:flex;flex-direction:column;gap:1rem;min-width:0}.field.svelte-13qvojx{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.field__label.svelte-13qvojx{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.field__req.svelte-13qvojx{color:var(--os-danger);margin-left:.125rem}.field__input.svelte-13qvojx{width:100%;padding:.5rem .625rem;font-size:.8125rem;font-family:inherit;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.5rem;box-shadow:var(--os-shadow-well);transition:border-color .12s ease}.field__input.svelte-13qvojx:focus{outline:none;border-color:var(--os-accent)}.field__input[aria-invalid=true].svelte-13qvojx{border-color:var(--os-danger)}.field__input.svelte-13qvojx:disabled{opacity:.6;cursor:not-allowed}.field__input--textarea.svelte-13qvojx{resize:vertical;min-height:5rem;line-height:1.5}.field__error.svelte-13qvojx{font-size:.75rem;color:var(--os-danger)}.ms-actions-row.svelte-13qvojx{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.ms-cancel.svelte-13qvojx{height:2rem;padding:0 .75rem;font-size:.8125rem;color:var(--os-ink-dim);background:transparent;border:1px solid var(--os-line);border-radius:.5rem;cursor:pointer}.ms-cancel.svelte-13qvojx:hover:not(:disabled){color:var(--os-ink);background:var(--os-line-soft)}.ms-cancel.svelte-13qvojx:disabled{opacity:.6;cursor:not-allowed}.sr-only.svelte-13qvojx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:30rem){.ms-form.svelte-13qvojx{gap:.75rem}}.v2-load-snapshot.svelte-1mw988f{display:block;min-width:0;width:100%}div.svelte-1q4zr3t{scrollbar-width:thin;scrollbar-color:oklch(.3 .012 250) transparent}div.svelte-1q4zr3t::-webkit-scrollbar{width:6px}div.svelte-1q4zr3t::-webkit-scrollbar-track{background:transparent}div.svelte-1q4zr3t::-webkit-scrollbar-thumb{background-color:#292e34;border-radius:3px}div.svelte-1q4zr3t::-webkit-scrollbar-thumb:hover{background-color:#424850}.v2-files-grid.svelte-1mzhb3q{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.v2-files-tile.svelte-1mzhb3q{display:flex;align-items:flex-start;gap:.625rem;width:100%;padding:.75rem;border:1px solid var(--os-line);border-radius:.625rem;background:var(--os-panel);min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.v2-files-tile.svelte-1mzhb3q:hover,.v2-files-tile.svelte-1mzhb3q:focus-visible{border-color:var(--os-accent);outline:none}.v2-files-tile.svelte-1mzhb3q:focus-visible{box-shadow:0 0 0 2px var(--os-accent)}.v2-files-icon.svelte-1mzhb3q{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.5rem;background:var(--os-accent-soft, var(--os-panel-2));color:var(--os-accent, var(--os-ink-dim))}.v2-files-info.svelte-1mzhb3q{display:flex;flex-direction:column;gap:.125rem;min-width:0}.v2-files-title.svelte-1mzhb3q{font-size:.8125rem;font-weight:500;color:var(--os-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.v2-files-scope-badge{margin-left:.375rem;vertical-align:middle}.v2-files-scope-badge[data-scope=leadership]{background:var(--os-domain-finance, var(--os-panel-2));color:var(--os-ink)}.v2-files-scope-badge[data-scope=development]{background:var(--os-domain-delivery, var(--os-panel-2));color:var(--os-ink)}.v2-files-meta.svelte-1mzhb3q{font-size:.75rem;color:var(--os-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v2-files-empty.svelte-1mzhb3q{margin:0;padding:.5rem 0;font-size:.8125rem;color:var(--os-ink-faint)}.v2-rail-section.svelte-1ub92ay{display:flex;flex-direction:column;gap:.625rem;padding-top:1.125rem;border-top:1px solid var(--os-line)}.v2-rail-section.is-first.svelte-1ub92ay{padding-top:0;border-top:0}.v2-rail-section-head.svelte-1ub92ay{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.v2-rail-section-title.svelte-1ub92ay{margin:0;font-size:.875rem;font-weight:600;color:var(--os-ink)}.v2-rail-section-body.svelte-1ub92ay{display:flex;flex-direction:column;gap:.5rem;min-width:0}.v2-rail-section-foot.svelte-1ub92ay{font-size:.75rem}.proj-prop-row.svelte-4bxfhq{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem;padding:.1875rem 0}.proj-prop-label.svelte-4bxfhq{display:flex;align-items:center;gap:.5rem;width:7rem;flex-shrink:0;color:var(--os-ink-dim);padding-top:.0625rem}.proj-prop-value.svelte-4bxfhq{flex:1;min-width:0;word-break:break-word}.v2-glance-cols.svelte-wocwrm{display:flex;align-items:flex-end;gap:.75rem;min-width:0;height:6.5rem;margin-top:.5rem}.v2-glance-col.svelte-wocwrm{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;height:100%}.v2-glance-count.svelte-wocwrm{font-size:.75rem;font-weight:600;color:var(--os-ink);font-variant-numeric:tabular-nums}.v2-glance-bar.svelte-wocwrm{display:flex;align-items:flex-end;width:100%;max-width:2.5rem;height:3.5rem;border-radius:.1875rem .1875rem 0 0;background:var(--os-panel-2);overflow:hidden}.v2-glance-bar.svelte-wocwrm>div:where(.svelte-wocwrm){width:100%;min-height:.125rem;background:var(--os-accent);border-radius:.1875rem .1875rem 0 0}.v2-glance-label.svelte-wocwrm{max-width:100%;font-size:.6875rem;color:var(--os-ink-faint)}.v2-ellipsis.svelte-wocwrm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-glance-skel.svelte-wocwrm{height:6.5rem;border-radius:.375rem;background:var(--os-panel-2)}.v2-mtl.svelte-1gj7eib{display:grid;grid-template-columns:9rem 1fr;gap:0;border:1px solid var(--os-line);border-radius:.375rem;overflow-x:auto;min-width:0}.v2-mtl-labels.svelte-1gj7eib{display:flex;flex-direction:column;border-right:1px solid var(--os-line);min-width:9rem}.v2-mtl-label-head.svelte-1gj7eib{height:2.5rem;display:flex;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--os-ink-faint)}.v2-mtl-label.svelte-1gj7eib{height:2.875rem;display:flex;align-items:center;padding:0 .5rem;font-size:.6875rem;color:var(--os-ink-dim);border-bottom:1px solid var(--os-line-soft)}.v2-mtl-track.svelte-1gj7eib{position:relative;padding-top:2.5rem;min-height:3rem}.v2-mtl-ticks.svelte-1gj7eib{position:absolute;inset:0 0 auto;height:2.5rem;overflow:hidden}.v2-mtl-tick.svelte-1gj7eib{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:.375rem;font-size:.625rem;color:var(--os-ink-faint);white-space:nowrap}.v2-mtl-rows.svelte-1gj7eib{display:flex;flex-direction:column}.v2-mtl-row.svelte-1gj7eib{position:relative;height:2.875rem;border-bottom:1px solid var(--os-line-soft)}.v2-mtl-bar.svelte-1gj7eib{position:absolute;top:50%;transform:translateY(-50%);height:.625rem;min-width:.75rem;border-radius:62.4375rem;background:var(--os-accent)}.v2-mtl-today.svelte-1gj7eib{position:absolute;top:2.5rem;bottom:0;width:.0625rem;background:var(--os-danger)}.v2-ellipsis.svelte-1gj7eib{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-mtl-empty-row.svelte-1gj7eib{grid-column:1 / -1;margin:0;padding:.625rem .75rem;font-size:.75rem;color:var(--os-ink-faint);border-top:1px solid var(--os-line)}.os-avatar-stack.svelte-zn065{display:inline-flex;align-items:center}.os-avatar-stack.is-spread.svelte-zn065{flex-wrap:wrap;gap:.5rem}.os-avatar-stack-item.svelte-zn065{display:inline-flex;border-radius:9999px;box-shadow:0 0 0 .125rem var(--os-panel);margin-left:-.375rem}.os-avatar-stack-item.svelte-zn065:first-child{margin-left:0}.os-avatar-stack-item.is-spread.svelte-zn065{box-shadow:none;margin-left:0}.os-avatar-stack-overflow.svelte-zn065{align-items:center;justify-content:center;background:var(--os-panel-2);color:var(--os-ink-dim);font-weight:600;flex-shrink:0}.os-avatar-stack-overflow.is-xs.svelte-zn065{width:1.25rem;height:1.25rem;font-size:.5rem}.os-avatar-stack-overflow.is-sm.svelte-zn065{width:1.5rem;height:1.5rem;font-size:.5625rem}.os-avatar-stack-overflow.is-md.svelte-zn065{width:1.75rem;height:1.75rem;font-size:.625rem}.os-avatar-stack-overflow.is-lg.svelte-zn065{width:2.5rem;height:2.5rem;font-size:.75rem}.os-avatar-stack-overflow.is-xl.svelte-zn065{width:2rem;height:2rem;font-size:.6875rem}.v2-filter-os.svelte-8cbe2x{width:10rem;min-width:0}.v2-filter-os.svelte-8cbe2x button[role=combobox]{height:2rem;padding-top:0;padding-bottom:0;font-size:.75rem}.v2-filter-os--compact.svelte-8cbe2x{width:auto;max-width:9rem}.v2-filter-os--compact.svelte-8cbe2x button[role=combobox]{border-radius:999rem;padding-right:1.5rem}.v2-board-assignee-stack.svelte-8cbe2x{display:inline-flex;align-items:center}.v2-board-assignee-avatar.svelte-8cbe2x{display:inline-flex;border:0;background:transparent;padding:0;margin-left:-.375rem;border-radius:999rem;cursor:pointer}.v2-board-assignee-avatar.svelte-8cbe2x:first-child{margin-left:0}.v2-board-assignee-avatar.is-active.svelte-8cbe2x{outline:2px solid var(--os-focus);outline-offset:1px}.v2-grid-main.svelte-8cbe2x{display:grid;grid-template-columns:1fr clamp(17.5rem,22vw,22.5rem);gap:var(--v2-space-4, 1rem);min-width:0}@media(max-width:74.9375em){.v2-grid-main.svelte-8cbe2x{grid-template-columns:1fr}}.v2-overview-main.svelte-8cbe2x{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.v2-overview-tabs.svelte-8cbe2x,.v2-overview-tabs.svelte-8cbe2x [data-testid=widget-project-load]{min-width:0}.v2-filter-reset.svelte-8cbe2x{height:2rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);background:transparent;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.v2-filter-reset.svelte-8cbe2x:hover{color:var(--os-ink);background:var(--os-line-soft)}.v2-filter-count.svelte-8cbe2x{font-size:.75rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums;align-self:center}.v2-meta.svelte-8cbe2x{font-size:.75rem;color:var(--os-ink-faint);margin:2px 0 0}.v2-foot-link.svelte-8cbe2x{font-size:.75rem;font-weight:500;color:var(--os-domain-delivery);text-decoration:none;border:0;background:transparent;padding:.25rem 0 0;cursor:pointer;font-family:var(--os-body)}.v2-foot-link.svelte-8cbe2x:hover{text-decoration:underline}.v2-embed.svelte-8cbe2x{display:block;min-width:0;width:100%}.v2-skel.svelte-8cbe2x{background:var(--os-line-soft);border-radius:var(--v2-radius-inner, .375rem);animation:svelte-8cbe2x-v2-skel-pulse 1.4s ease-in-out infinite}.v2-skel-fig.svelte-8cbe2x{height:1.75rem;width:55%;margin:0 0 .5rem}.v2-skel-line.svelte-8cbe2x{height:.75rem;width:92%;margin:.375rem 0}.v2-skel-card.svelte-8cbe2x{height:4.5rem;width:100%;margin:.375rem 0}@keyframes svelte-8cbe2x-v2-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.v2-skel.svelte-8cbe2x{animation:none}}.v2-project-crumb.svelte-8cbe2x{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--os-ink-dim);margin-bottom:.375rem}.v2-project-crumb.svelte-8cbe2x a{color:var(--os-ink-dim);text-decoration:none}.v2-project-crumb.svelte-8cbe2x a:hover{color:var(--os-ink);text-decoration:underline}.v2-project-crumb-sep.svelte-8cbe2x{color:var(--os-ink-faint, var(--os-ink-dim))}[data-testid=page-project].v2-pageheader{border-bottom:none!important;margin-bottom:0!important;padding:0!important}.v2-project-meta-line.svelte-8cbe2x{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;color:var(--v2-ink-muted, var(--os-ink-faint))}.v2-project-meta-item.svelte-8cbe2x{display:inline-flex;align-items:center;gap:.375rem}.v2-project-badges.svelte-8cbe2x{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.v2-files-section-head.svelte-8cbe2x{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.v2-files-section-title.svelte-8cbe2x{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--os-ink-dim)}.v2-icon-action-btn.svelte-8cbe2x{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;padding-left:0;padding-right:0}.v2-filter-reset-row.svelte-8cbe2x{display:flex;justify-content:center;margin-top:.5rem}.v2-view-team-drawer-body.svelte-8cbe2x{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.v2-logtime-btn.svelte-8cbe2x{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%}.v2-contributors-grid.svelte-8cbe2x{display:flex;flex-wrap:wrap;gap:.5rem}.v2-contributor-add.svelte-8cbe2x{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px dashed var(--os-line-strong, var(--os-line));border-radius:999rem;background:transparent;color:var(--os-ink-faint);cursor:pointer;transition:color var(--os-ease),border-color var(--os-ease)}.v2-contributor-add.svelte-8cbe2x:hover,.v2-contributor-add.svelte-8cbe2x:focus-visible{border-color:var(--os-accent);color:var(--os-accent);outline:none}.v2-documentation-files.svelte-8cbe2x{margin-top:var(--v2-space-4, 1rem)}.tmc.svelte-1luqv3h{background:var(--os-panel);border:1px solid var(--os-line);border-radius:.625rem;padding:.875rem;min-width:0}.tmc-nav.svelte-1luqv3h{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-bottom:.625rem}.tmc-nav-title.svelte-1luqv3h{font-size:.8125rem;font-weight:600;color:var(--os-ink);min-width:10rem;text-align:center}.tmc-head.svelte-1luqv3h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.625rem 1rem;margin-bottom:.75rem}.tmc-legend.svelte-1luqv3h{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-size:.75rem}.tmc-legend-item.svelte-1luqv3h{display:inline-flex;align-items:center;gap:.375rem;color:var(--os-ink)}.tmc-swatch.svelte-1luqv3h{width:.625rem;height:.625rem;border-radius:.1875rem;flex:none}.tmc-legend-client.svelte-1luqv3h{color:var(--os-ink-faint)}.tmc-legend-hours.svelte-1luqv3h{color:var(--os-ink-dim)}.tmc-total.svelte-1luqv3h{font-size:.75rem;color:var(--os-ink-dim)}.tmc-total.svelte-1luqv3h b:where(.svelte-1luqv3h){color:var(--os-ink);font-weight:600}.tmc-grid.svelte-1luqv3h{display:flex;flex-direction:column;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden}.tmc-row.svelte-1luqv3h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tmc-row.svelte-1luqv3h+.tmc-row:where(.svelte-1luqv3h){border-top:1px solid var(--os-line)}.tmc-weekday.svelte-1luqv3h{padding:.375rem .5rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint);text-align:center}.tmc-day.svelte-1luqv3h{position:relative;min-height:7.5rem;padding:.375rem .5rem .5rem;display:flex;flex-direction:column;gap:.375rem;min-width:0}.tmc-day.svelte-1luqv3h+.tmc-day:where(.svelte-1luqv3h){border-left:1px solid var(--os-line)}.tmc-weekend.svelte-1luqv3h:not(.tmc-weekday){background:color-mix(in srgb,var(--os-panel-2) 45%,transparent)}.tmc-out.svelte-1luqv3h{opacity:.38}.tmc-open.svelte-1luqv3h{position:absolute;inset:0;background:transparent;border:none;cursor:pointer;border-radius:0}.tmc-open.svelte-1luqv3h:hover{background:color-mix(in srgb,var(--os-accent) 7%,transparent)}.tmc-open.svelte-1luqv3h:focus-visible{outline:2px solid var(--os-accent);outline-offset:-.125rem}.tmc-day-head.svelte-1luqv3h{display:flex;align-items:center;justify-content:space-between;gap:.25rem;pointer-events:none}.tmc-num.svelte-1luqv3h{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;border-radius:999rem;font-size:.75rem;color:var(--os-ink-dim)}.tmc-today.svelte-1luqv3h .tmc-num:where(.svelte-1luqv3h){background:var(--os-accent);color:var(--os-accent-ink);font-weight:600}.tmc-day-total.svelte-1luqv3h{font-size:.8125rem;font-weight:600;color:var(--os-ink)}.tmc-day-marker.svelte-1luqv3h{display:inline-flex;align-items:center;pointer-events:auto;line-height:1}.tmc-chips.svelte-1luqv3h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1875rem;pointer-events:none}.tmc-chip.svelte-1luqv3h{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.1875rem .4375rem;border-radius:.3125rem;border-left:.25rem solid var(--c);background:color-mix(in srgb,var(--c) 22%,var(--os-panel));font-size:.75rem;line-height:1.3;overflow:hidden}.tmc-chip-name.svelte-1luqv3h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--os-ink);font-weight:600}.tmc-chip-hours.svelte-1luqv3h{flex:none;color:var(--os-ink);font-weight:600}.tmc-split.svelte-1luqv3h{display:flex;gap:2px;height:.375rem;border-radius:.1875rem;overflow:hidden;pointer-events:none}.tmc-split-seg.svelte-1luqv3h{flex-basis:0;min-width:.25rem}.tmc-legend-code.svelte-1luqv3h{font-size:.6875rem;padding:0 .25rem;border-radius:.1875rem;background:var(--os-panel-2);color:var(--os-ink-dim)}.tmc-more.svelte-1luqv3h{font-size:.6875rem;color:var(--os-ink-faint);padding-left:.25rem}@media(max-width:40rem){.tmc.svelte-1luqv3h{padding:.625rem}.tmc-weekday.svelte-1luqv3h{padding:.375rem 0;font-size:.625rem;letter-spacing:0}.tmc-day.svelte-1luqv3h{min-height:4rem;padding:.25rem .1875rem;gap:.1875rem;align-items:center}.tmc-day-head.svelte-1luqv3h{flex-direction:column;gap:2px}.tmc-num.svelte-1luqv3h{min-width:1.25rem;height:1.25rem;font-size:.6875rem}.tmc-day-total.svelte-1luqv3h{font-size:.625rem}.tmc-chips.svelte-1luqv3h{display:none}.tmc-split.svelte-1luqv3h{align-self:stretch;height:.3125rem}}.tdc.svelte-15j06xt{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:var(--os-panel);border:1px solid var(--os-line);border-left:.1875rem solid var(--os-accent);border-radius:.625rem;min-width:0}.tdc-head.svelte-15j06xt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.tdc-nav.svelte-15j06xt{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.tdc-title.svelte-15j06xt{margin:0;font-family:var(--os-display);font-size:1.125rem;font-weight:500;color:var(--os-ink);overflow-wrap:anywhere}.tdc-links.svelte-15j06xt{display:inline-flex;flex-wrap:wrap;gap:.5rem}.tdc-split.svelte-15j06xt{display:flex;flex-direction:column;gap:.5rem}.tdc-bar.svelte-15j06xt{display:flex;gap:.125rem;height:.625rem;border-radius:.3125rem;overflow:hidden}.tdc-seg.svelte-15j06xt{flex-basis:0;min-width:.25rem}.tdc-legend.svelte-15j06xt{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;color:var(--os-ink)}.tdc-legend-item.svelte-15j06xt{display:inline-flex;align-items:center;gap:.375rem}.tdc-swatch.svelte-15j06xt{width:.625rem;height:.625rem;border-radius:.1875rem}.tdc-legend-hours.svelte-15j06xt{color:var(--os-ink-dim)}.tdc-empty.svelte-15j06xt{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}@media(max-width:40rem){.tdc.svelte-15j06xt{padding:.625rem}.tdc-title.svelte-15j06xt{font-size:1rem}}.wk-day-view.svelte-1oi3j96{display:flex;flex-direction:column;gap:1rem;min-width:0}.wk-day-head.svelte-1oi3j96{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.wk-day-eyebrow.svelte-1oi3j96{display:block;font-size:.75rem;color:var(--os-ink-dim)}.wk-day-title.svelte-1oi3j96{margin:.125rem 0 0;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--os-ink)}.wk-day-nav.svelte-1oi3j96{display:inline-flex;align-items:center;gap:.375rem}.wk-day-nav.svelte-1oi3j96 .v2-nav-btn:where(.svelte-1oi3j96){height:2.25rem;width:2.25rem}.wk-day-summary-bar.svelte-1oi3j96{display:flex;height:.5rem;border-radius:.25rem;overflow:hidden;background:var(--os-panel-2);margin-bottom:.625rem}.wk-day-seg.svelte-1oi3j96{display:block;min-width:0}.wk-day-seg-logged.svelte-1oi3j96{background:var(--os-accent)}.wk-day-seg-open.svelte-1oi3j96{background:transparent}.wk-day-summary-legend.svelte-1oi3j96{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.125rem;font-size:.75rem;color:var(--os-ink-dim)}.wk-day-summary-legend.svelte-1oi3j96 i:where(.svelte-1oi3j96){display:inline-block;width:.5rem;height:.5rem;border-radius:.125rem;margin-right:.375rem;vertical-align:middle}.wk-day-summary-total.svelte-1oi3j96{margin-left:auto;font-weight:600;color:var(--os-ink)}.wk-day-summary-total.svelte-1oi3j96 .faint:where(.svelte-1oi3j96){font-weight:400;color:var(--os-ink-faint)}.wk-day-layout.svelte-1oi3j96{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1.25rem;align-items:start}.wk-day-layout.wk-day-no-backlog.svelte-1oi3j96{grid-template-columns:minmax(0,1fr)}@media(max-width:56rem){.wk-day-layout.svelte-1oi3j96{grid-template-columns:minmax(0,1fr)}}.wk-day-backlog-head.svelte-1oi3j96{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.wk-day-backlog-head.svelte-1oi3j96 h3:where(.svelte-1oi3j96){margin:0;font-size:.9375rem;font-weight:600;color:var(--os-ink);display:inline-flex;align-items:center;gap:.375rem}.wk-day-count.svelte-1oi3j96{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:.5625rem;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:.6875rem;font-weight:600}.wk-day-backlog-empty.svelte-1oi3j96{margin:.75rem 0 0;font-size:.8125rem;color:var(--os-ink-dim)}.wk-day-backlog-list.svelte-1oi3j96{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column}.wk-day-backlog-row.svelte-1oi3j96{border-bottom:1px solid var(--os-line-soft, var(--os-line))}.wk-day-backlog-row.svelte-1oi3j96:last-child{border-bottom:none}.wk-day-backlog-btn.svelte-1oi3j96{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .125rem;background:transparent;border:none;font:inherit;font-size:.8125rem;color:var(--os-ink);cursor:grab;text-align:left;touch-action:none}.wk-day-backlog-btn.svelte-1oi3j96:hover{color:var(--os-accent)}.wk-day-dot.svelte-1oi3j96{flex:none;width:.5rem;height:.5rem;border-radius:50%}.wk-day-backlog-title.svelte-1oi3j96{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--os-ink)}.wk-day-timeline-card.svelte-1oi3j96{padding:0;overflow:hidden}.wk-day-timeline.svelte-1oi3j96{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);min-height:6rem}.wk-day-hour-label.svelte-1oi3j96{grid-column:1;padding:.25rem .625rem 0 0;text-align:right;font-size:.75rem;color:var(--os-ink-faint);align-self:start}.wk-day-gridline.svelte-1oi3j96{grid-column:1 / 3;border-top:1px solid var(--os-line);margin-top:-1px}.wk-day-blocks-overlay.svelte-1oi3j96{grid-column:1 / 3;grid-row:1 / -1;position:relative;margin-left:3.5rem;touch-action:none}.wk-day-block.svelte-1oi3j96{position:absolute;z-index:2;box-sizing:border-box;margin:.0625rem 0 .0625rem .1875rem;border-radius:var(--sb-radius-sm, .375rem);background:color-mix(in srgb,var(--c) 18%,var(--os-panel));border-left:.1875rem solid var(--c);overflow:hidden}.wk-day-block.is-dragging.svelte-1oi3j96{z-index:4;box-shadow:var(--os-shadow-modal, 0 .25rem .75rem rgba(0, 0, 0, .35))}.wk-day-block-ghost.svelte-1oi3j96{opacity:.6;border-style:dashed;pointer-events:none;padding:.3125rem .5rem;font-size:.75rem;font-weight:500;color:var(--os-ink)}.wk-day-block-handle.svelte-1oi3j96{position:absolute;left:0;right:0;height:.4375rem;cursor:ns-resize;z-index:3;touch-action:none}.wk-day-block-handle-top.svelte-1oi3j96{top:0}.wk-day-block-handle-bottom.svelte-1oi3j96{bottom:0}.wk-day-block-btn.svelte-1oi3j96{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;padding:.3125rem .5rem;background:transparent;border:none;font:inherit;text-align:left;vertical-align:top;cursor:grab;touch-action:none}.wk-day-block-btn.svelte-1oi3j96:active{cursor:grabbing}.wk-day-block-btn.not-allowed.svelte-1oi3j96{cursor:not-allowed}.wk-day-block-btn.svelte-1oi3j96:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.wk-day-block-title.svelte-1oi3j96{display:block;font-size:.75rem;font-weight:500;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-day-block-time.svelte-1oi3j96{display:block;margin-top:.125rem;font-size:.6875rem;color:var(--os-ink-dim)}.wk-day-drag-label.svelte-1oi3j96{position:absolute;left:.25rem;transform:translateY(-100%);z-index:5;background:var(--os-ink);color:var(--os-panel);font-size:.6875rem;font-family:var(--os-mono, monospace);font-variant-numeric:tabular-nums;padding:.1875rem .4375rem;border-radius:var(--sb-radius-sm, .375rem);white-space:nowrap;pointer-events:none}.wk-day-now.svelte-1oi3j96{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--os-danger, var(--os-fail));z-index:3;pointer-events:none}.wk-day-now.svelte-1oi3j96:before{content:"";position:absolute;left:-.25rem;top:-.25rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--os-danger, var(--os-fail))}.wk-day-empty.svelte-1oi3j96{grid-column:1 / 3;margin:1rem;font-size:.8125rem;color:var(--os-ink-dim)}@media(max-width:40rem){.wk-day-title.svelte-1oi3j96{font-size:1.125rem}}.v2-subject-switch.svelte-1mgx23q{display:inline-flex;align-items:center;gap:.5rem}.v2-axis.svelte-1mgx23q{display:inline-flex;align-items:center;gap:2px;padding:2px;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);background:var(--os-surface)}.v2-axis-btn.svelte-1mgx23q{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:0;border-radius:.25rem;padding:.1875rem .5rem;font-size:.75rem;color:var(--os-ink-dim);cursor:pointer}.v2-axis-btn.svelte-1mgx23q:hover{color:var(--os-ink)}.v2-axis-btn[data-active=true].svelte-1mgx23q{background:var(--os-line-soft);color:var(--os-ink)}.v2-picker.svelte-1mgx23q{min-width:11rem;max-width:15rem}.tm-sep.svelte-yr01fa{width:1px;height:1.25rem;background:var(--os-line);flex:none}@media(max-width:47.99rem){.tm-sep.svelte-yr01fa{display:none}}.v2-rooms.svelte-1meppsh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-surface);overflow:hidden}.v2-row.svelte-1meppsh+.v2-row:where(.svelte-1meppsh){border-top:1px solid var(--os-line)}.v2-row-link.svelte-1meppsh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;color:inherit;text-decoration:none}.v2-row-link.svelte-1meppsh:hover{background:var(--os-panel)}.v2-row-main.svelte-1meppsh{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.v2-row-title.svelte-1meppsh{font-size:.875rem;color:var(--os-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-row-chips.svelte-1meppsh{display:inline-flex;align-items:center;gap:.375rem;flex-wrap:wrap}.v2-row-meta.svelte-1meppsh{display:inline-flex;align-items:center;gap:.75rem;color:var(--os-ink-dim);font-size:.6875rem}.v2-row-count.svelte-1meppsh{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.v2-row-dock.svelte-1meppsh{color:var(--os-warn);font-size:.6875rem}.v2-row-when.svelte-1meppsh{color:var(--os-ink-faint);font-size:.6875rem}.room-title.svelte-1meppsh{font-size:clamp(21px,2.6vw,27px);line-height:1.15;letter-spacing:-.018em;margin:0}.room-sub.svelte-1meppsh{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--os-ink-dim);max-width:62ch}.room-card-title.svelte-1meppsh{font-size:18px;line-height:1.25;letter-spacing:-.014em}.empty-note.svelte-1meppsh{margin:0;font-size:13.5px;line-height:1.6;color:var(--os-ink-dim)}.pill.svelte-1meppsh{display:inline-flex;align-items:center;gap:5px;font-family:var(--os-mono);font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--os-line);color:var(--os-ink-dim);background:var(--os-panel);white-space:nowrap}.pill.is-open.svelte-1meppsh{color:var(--os-accent);border-color:var(--os-accent);background:var(--os-accent-soft)}.pill.is-closed.svelte-1meppsh{color:var(--os-ink-faint)}.pill-dot.svelte-1meppsh{width:5px;height:5px;border-radius:999px;background:currentColor}.dock-count.svelte-1meppsh{display:inline-flex;align-items:center;gap:6px;font-family:var(--os-mono);font-size:11px;font-weight:500;padding:3px 10px;border-radius:999px;border:1px solid var(--os-line);color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 9%,transparent);white-space:nowrap}.table-zone.svelte-agl6hb{position:relative;padding:26px 0 18px;flex:0 0 auto}.table-edge.svelte-agl6hb{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.table-edge.svelte-agl6hb path:where(.svelte-agl6hb){fill:none;stroke:var(--os-line);stroke-width:1}.table-edge.svelte-agl6hb path.edge-lit:where(.svelte-agl6hb){stroke:var(--os-accent);opacity:.32}.seats.svelte-agl6hb{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:clamp(8px,2.4vw,30px)}.seat.svelte-agl6hb{--arc-y: 0px;--seat: var(--os-ink-dim);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;width:84px;padding:0;border:0;background:none;font-family:inherit;color:var(--os-ink-dim);transition:color .22s ease,opacity .32s ease}.seat-avatar.svelte-agl6hb{position:relative;width:44px;height:44px;border-radius:999px;margin-bottom:var(--arc-a, 0px);display:grid;place-items:center;background:var(--os-panel);border:1.5px solid var(--os-line);color:var(--os-ink-faint);transform:translateY(var(--arc-y));transition:border-color .26s ease,color .26s ease,box-shadow .32s ease,background .26s ease,transform .42s cubic-bezier(.34,1.3,.64,1)}.seat-avatar.svelte-agl6hb svg{width:18px;height:18px}.seat-name.svelte-agl6hb{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.01em;line-height:1.25;text-align:center;max-width:84px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;transition:color .22s ease}.seat-kind.svelte-agl6hb{font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--os-ink-faint);opacity:0;transition:opacity .22s ease}.seat.svelte-agl6hb:hover .seat-kind:where(.svelte-agl6hb),.seat.svelte-agl6hb:focus-within .seat-kind:where(.svelte-agl6hb),.seat.is-speaking.svelte-agl6hb .seat-kind:where(.svelte-agl6hb){opacity:1}.seat[data-kind=org_role].svelte-agl6hb{--seat: var(--os-accent)}.seat[data-kind=pipeline_role].svelte-agl6hb{--seat: var(--os-wiki)}.seat[data-kind=domain_specialist].svelte-agl6hb{--seat: var(--os-project)}.seat[data-kind=custom].svelte-agl6hb{--seat: var(--os-trail)}.seat[data-kind=human].svelte-agl6hb{--seat: var(--os-ink)}.seat.has-spoken.svelte-agl6hb .seat-avatar:where(.svelte-agl6hb){border-color:var(--seat);color:var(--seat)}.seat.has-spoken.svelte-agl6hb .seat-name:where(.svelte-agl6hb){color:var(--os-ink)}.seat.is-quiet.svelte-agl6hb{opacity:.5}.seat.is-speaking.svelte-agl6hb .seat-avatar:where(.svelte-agl6hb){transform:translateY(calc(var(--arc-y) - 7px));border-color:var(--seat);color:var(--seat);background:color-mix(in srgb,var(--seat) 12%,var(--os-panel));box-shadow:0 0 0 4px color-mix(in srgb,var(--seat) 16%,transparent),0 8px 24px color-mix(in srgb,var(--seat) 22%,transparent)}.seat.is-speaking.svelte-agl6hb .seat-name:where(.svelte-agl6hb){color:var(--os-ink);font-weight:500}.seat.is-failed.svelte-agl6hb .seat-avatar:where(.svelte-agl6hb){border-color:var(--os-fail);color:var(--os-fail)}.seat.is-failed.svelte-agl6hb .seat-name:where(.svelte-agl6hb){color:var(--os-fail)}.seat-remove.svelte-agl6hb{position:absolute;top:-4px;right:4px;width:17px;height:17px;border-radius:999px;padding:0;display:grid;place-items:center;cursor:pointer;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink-faint);opacity:0;transition:opacity .16s ease,color .16s ease}.seat-remove.svelte-agl6hb svg{width:9px;height:9px}.seat.svelte-agl6hb:hover .seat-remove:where(.svelte-agl6hb),.seat-remove.svelte-agl6hb:focus-visible{opacity:1}.seat-remove.svelte-agl6hb:hover{color:var(--os-fail);border-color:var(--os-fail)}.seat-invite.svelte-agl6hb{margin-left:10px;opacity:.75;cursor:pointer}.seat-invite.svelte-agl6hb:hover,.seat-invite.svelte-agl6hb:focus-visible{opacity:1}.seat-invite.svelte-agl6hb .seat-avatar:where(.svelte-agl6hb){border-style:dashed;border-color:var(--os-line)}.seat-invite.svelte-agl6hb:hover .seat-avatar:where(.svelte-agl6hb),.seat-invite[aria-expanded=true].svelte-agl6hb .seat-avatar:where(.svelte-agl6hb){border-color:var(--os-accent);color:var(--os-accent)}.seat-picker.svelte-agl6hb{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:40;width:min(340px,calc(100% - 8px));max-height:44vh;overflow-y:auto;padding:5px;background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-inner);box-shadow:var(--os-shadow-drawer)}.picker-hint.svelte-agl6hb{padding:6px 9px 7px;border-bottom:1px solid var(--os-line-soft);margin-bottom:4px}.picker-group.svelte-agl6hb{padding:8px 9px 4px;color:var(--os-ink-faint)}.picker-empty.svelte-agl6hb{margin:0;padding:8px 9px 10px;font-size:12.5px;line-height:1.5;color:var(--os-ink-dim)}.picker-item.svelte-agl6hb{--seat: var(--os-trail);display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:7px;border:0;background:none;cursor:pointer;font-family:var(--os-body);font-size:13px;color:var(--os-ink);text-align:left}.picker-item[data-kind=org_role].svelte-agl6hb{--seat: var(--os-accent)}.picker-item[data-kind=pipeline_role].svelte-agl6hb{--seat: var(--os-wiki)}.picker-item[data-kind=domain_specialist].svelte-agl6hb{--seat: var(--os-project)}.picker-item[data-kind=custom].svelte-agl6hb{--seat: var(--os-trail)}.picker-item.svelte-agl6hb:hover,.picker-item.svelte-agl6hb:focus-visible{background:var(--os-panel-2)}.picker-item.svelte-agl6hb .m-dot:where(.svelte-agl6hb){width:7px;height:7px;border-radius:999px;background:var(--seat);flex:0 0 auto}.picker-item.svelte-agl6hb .m-icon{width:14px;height:14px;flex:0 0 auto;color:var(--os-ink-faint)}.picker-item.svelte-agl6hb .m-name:where(.svelte-agl6hb){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-item.svelte-agl6hb .m-slug:where(.svelte-agl6hb){font-family:var(--os-mono);font-size:11px;color:var(--os-ink-faint);margin-left:auto;flex:0 0 auto}@media(max-width:767px){.table-zone.svelte-agl6hb{padding:16px 0 10px}.table-edge.svelte-agl6hb{display:none}.seats.svelte-agl6hb{justify-content:flex-start;overflow-x:auto;padding-bottom:6px;gap:14px;scrollbar-width:none}.seats.svelte-agl6hb::-webkit-scrollbar{display:none}.seat.svelte-agl6hb{width:68px;flex:0 0 auto}.seat-avatar.svelte-agl6hb{width:38px;height:38px}.seat-avatar.svelte-agl6hb svg{width:16px;height:16px}.seat-name.svelte-agl6hb{font-size:9.5px;max-width:68px}.seat-invite.svelte-agl6hb{margin-left:4px}.seat-picker.svelte-agl6hb{width:calc(100% - 8px)}}@media(prefers-reduced-motion:reduce){.seat.svelte-agl6hb,.seat-avatar.svelte-agl6hb,.seat-name.svelte-agl6hb,.seat-kind.svelte-agl6hb,.seat-remove.svelte-agl6hb{transition-duration:.001ms}}.turn.svelte-1c9k69n{position:relative;display:grid;grid-template-columns:116px 1fr;gap:18px;padding:11px 12px 13px;margin:0 -12px 4px;border-radius:var(--os-r-inner);transition:background .2s ease}.turn.svelte-1c9k69n:hover{background:var(--os-panel-2)}.turn-speaker.svelte-1c9k69n{font-family:inherit;font-size:12px;line-height:1.5;color:var(--seat, var(--os-ink-dim));text-align:right;padding-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px}.turn-speaker__glyph.svelte-1c9k69n{opacity:.75;font-size:11px}.turn[data-kind=org_role].svelte-1c9k69n{--seat: var(--os-accent)}.turn[data-kind=pipeline_role].svelte-1c9k69n{--seat: var(--os-wiki)}.turn[data-kind=domain_specialist].svelte-1c9k69n{--seat: var(--os-project)}.turn[data-kind=custom].svelte-1c9k69n{--seat: var(--os-trail)}.turn[data-kind=human].svelte-1c9k69n{--seat: var(--os-ink)}.turn-body.svelte-1c9k69n{font-size:14.5px;line-height:1.62;color:var(--os-ink);margin:0;max-width:66ch;overflow-wrap:break-word;word-break:break-word}.turn-body.svelte-1c9k69n p{margin:0 0 .6em}.turn-body.svelte-1c9k69n p:last-child{margin-bottom:0}.turn-body.svelte-1c9k69n h1,.turn-body.svelte-1c9k69n h2,.turn-body.svelte-1c9k69n h3{font-family:var(--os-body);font-weight:600;line-height:1.35;margin:.35em 0 .4em;color:var(--os-ink)}.turn-body.svelte-1c9k69n h1{font-size:16px}.turn-body.svelte-1c9k69n h2{font-size:15px}.turn-body.svelte-1c9k69n h3{font-size:14.5px}.turn-body.svelte-1c9k69n ul,.turn-body.svelte-1c9k69n ol{margin:.3em 0 .6em;padding-left:1.4em}.turn-body.svelte-1c9k69n li{margin:.1em 0}.turn-body.svelte-1c9k69n a{color:var(--os-accent);text-decoration:underline;text-underline-offset:2px}.turn-body.svelte-1c9k69n code{font-family:var(--os-mono);font-size:12.5px;padding:1px 5px;border-radius:4px;background:var(--os-panel-2);color:var(--os-ink)}.turn-body.svelte-1c9k69n pre{margin:.4em 0 .6em;padding:8px 10px;border-radius:var(--os-r-inner);background:var(--os-panel-2);border:1px solid var(--os-line-soft);overflow-x:hidden;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.turn-body.svelte-1c9k69n pre code{display:block;background:transparent;padding:0;border-radius:0;font-size:12px;line-height:1.5}.turn-body.svelte-1c9k69n strong{font-weight:600}.turn-body.svelte-1c9k69n em{font-style:italic}.turn[data-kind=human].svelte-1c9k69n .turn-body:where(.svelte-1c9k69n){font-weight:500}.turn[data-kind=human].svelte-1c9k69n .turn-speaker:where(.svelte-1c9k69n){font-weight:600}.turn-reads.svelte-1c9k69n{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.read-slot.svelte-1c9k69n{position:relative;display:inline-flex}.read-chip.svelte-1c9k69n{font-family:var(--os-mono);font-size:10px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:6px;border:1px solid var(--os-line-soft);background:var(--os-panel-2);color:var(--os-ink-dim);cursor:help;transition:border-color .16s ease,color .16s ease}.read-chip.svelte-1c9k69n:before{content:"▫";color:var(--os-ink-faint)}.read-chip.svelte-1c9k69n:hover{border-color:var(--os-ink-faint);color:var(--os-ink)}.read-chip[data-cat=analyze].svelte-1c9k69n:before,.read-chip[data-cat=visualize].svelte-1c9k69n:before{color:var(--os-trail)}.read-tip.svelte-1c9k69n{position:absolute;bottom:calc(100% + 7px);left:0;z-index:20;width:max-content;max-width:290px;padding:8px 11px;border-radius:9px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-float);font-family:var(--os-body);font-size:11.5px;line-height:1.5;color:var(--os-ink);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.read-chip.svelte-1c9k69n:hover~.read-tip:where(.svelte-1c9k69n),.read-chip.svelte-1c9k69n:focus-visible~.read-tip:where(.svelte-1c9k69n),.read-tip.is-open.svelte-1c9k69n{opacity:1;transform:translateY(0)}.read-tip.svelte-1c9k69n b:where(.svelte-1c9k69n){font-family:var(--os-mono);font-weight:500;color:var(--os-accent)}.turn.is-failed.svelte-1c9k69n .turn-body:where(.svelte-1c9k69n){color:var(--os-fail);font-style:italic}.turn-error.svelte-1c9k69n{font-family:var(--os-mono);font-size:10.5px;line-height:1.5;color:var(--os-fail);margin-top:8px;padding:7px 10px;border-radius:var(--os-r-inner);background:var(--os-fail-soft);max-width:66ch}.turn-staged.svelte-1c9k69n{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--os-mono);font-size:10.5px;padding:4px 9px;border-radius:7px;cursor:pointer;border:1px dashed var(--os-warn);background:transparent;color:var(--os-warn);text-align:left;transition:background .16s ease}.turn-staged.svelte-1c9k69n:hover{background:color-mix(in srgb,var(--os-warn) 10%,transparent)}@media(max-width:767px){.turn.svelte-1c9k69n{grid-template-columns:1fr;gap:5px}.turn-speaker.svelte-1c9k69n{text-align:left}.turn-body.svelte-1c9k69n{font-size:14px}}@media(prefers-reduced-motion:reduce){.turn.svelte-1c9k69n,.read-chip.svelte-1c9k69n,.read-tip.svelte-1c9k69n,.turn-staged.svelte-1c9k69n{transition-duration:.001ms}}.floor.svelte-sbk5wd{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 26px;scrollbar-width:thin;scrollbar-color:var(--os-line) transparent}.floor.svelte-sbk5wd::-webkit-scrollbar{width:9px}.floor.svelte-sbk5wd::-webkit-scrollbar-thumb{background:var(--os-line);border-radius:999px;border:3px solid var(--os-surface)}.floor.svelte-sbk5wd:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.round-rule.svelte-sbk5wd{display:flex;align-items:center;gap:12px;margin:22px 0 16px}.round-rule.svelte-sbk5wd:first-child{margin-top:8px}.round-rule.svelte-sbk5wd:after{content:"";flex:1;height:1px;background:var(--os-line)}.round-rule.svelte-sbk5wd .os-label:where(.svelte-sbk5wd){color:var(--os-ink-faint);font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;font-weight:500}.turn-slot.svelte-sbk5wd{margin-bottom:12px}.turn-slot.svelte-sbk5wd:last-child{margin-bottom:0}.turn-enter.svelte-sbk5wd{animation:svelte-sbk5wd-turn-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-sbk5wd-turn-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.turn.svelte-sbk5wd{position:relative;display:grid;grid-template-columns:116px 1fr;gap:18px;padding:11px 12px 13px;margin:0 -12px 4px;border-radius:var(--os-r-inner)}.turn-speaker.svelte-sbk5wd{font-family:var(--os-mono);font-size:11.5px;line-height:1.5;color:var(--seat, var(--os-ink-dim));text-align:right;padding-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turn[data-kind=org_role].svelte-sbk5wd{--seat: var(--os-accent)}.turn[data-kind=pipeline_role].svelte-sbk5wd{--seat: var(--os-wiki)}.turn[data-kind=domain_specialist].svelte-sbk5wd{--seat: var(--os-project)}.turn[data-kind=custom].svelte-sbk5wd{--seat: var(--os-trail)}.turn[data-kind=human].svelte-sbk5wd{--seat: var(--os-ink)}.thinking.svelte-sbk5wd{display:inline-flex;gap:4px;align-items:center;height:22px}.thinking.svelte-sbk5wd i:where(.svelte-sbk5wd){width:4px;height:4px;border-radius:999px;background:var(--seat, var(--os-ink-faint));animation:svelte-sbk5wd-dot 1.15s ease-in-out infinite}.thinking.svelte-sbk5wd i:where(.svelte-sbk5wd):nth-child(2){animation-delay:.14s}.thinking.svelte-sbk5wd i:where(.svelte-sbk5wd):nth-child(3){animation-delay:.28s}@keyframes svelte-sbk5wd-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(max-width:767px){.turn.svelte-sbk5wd{grid-template-columns:1fr;gap:5px}.turn-speaker.svelte-sbk5wd{text-align:left}}@media(prefers-reduced-motion:reduce){.turn-enter.svelte-sbk5wd,.thinking.svelte-sbk5wd i:where(.svelte-sbk5wd){animation-duration:.001ms!important;animation-iteration-count:1!important}}.deliberate.svelte-4pezeo{flex:0 0 auto;display:flex;align-items:center}.deliberate-n.svelte-4pezeo{display:flex;align-items:center;border:1px solid var(--os-line);border-right:0;border-radius:var(--v2-radius-inner, .375rem) 0 0 var(--v2-radius-inner, .375rem);background:var(--v2-btn-secondary-bg, var(--os-panel));padding:0 .375rem;height:1.75rem}.deliberate-n__pick.svelte-4pezeo{width:6.5rem}.btn.svelte-4pezeo{font-family:inherit;font-size:.75rem;font-weight:400;line-height:1.25rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:var(--v2-radius-inner, .375rem);border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.btn.svelte-4pezeo:hover{border-color:var(--os-ink-faint)}.btn.is-primary.svelte-4pezeo{background:var(--v2-btn-primary-bg, var(--os-accent-fill));border-color:var(--v2-btn-primary-border, var(--os-accent-fill));color:var(--v2-btn-primary-ink, var(--os-accent-ink, #ffffff));font-weight:500}.btn.is-primary.svelte-4pezeo:hover{background:var(--v2-btn-primary-bg-hover, var(--os-accent-bright));border-color:var(--v2-btn-primary-bg-hover, var(--os-accent-bright))}.btn.svelte-4pezeo:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.btn.svelte-4pezeo:disabled{opacity:.55;cursor:not-allowed}.btn.is-primary.svelte-4pezeo:disabled:hover{background:var(--v2-btn-primary-bg, var(--os-accent-fill));border-color:var(--v2-btn-primary-border, var(--os-accent-fill))}.deliberate.svelte-4pezeo .btn:where(.svelte-4pezeo){border-radius:0 var(--v2-radius-inner, .375rem) var(--v2-radius-inner, .375rem) 0;height:1.75rem}.notices.svelte-4pezeo{position:fixed;top:16px;right:18px;z-index:80;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.notice.svelte-4pezeo{font-family:inherit;font-size:.8125rem;padding:.5rem .9375rem;border-radius:999px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-drawer);color:var(--os-ink);animation:svelte-4pezeo-notice-in .26s cubic-bezier(.22,1,.36,1) both}.notice.is-bad.svelte-4pezeo{color:var(--os-fail);border-color:color-mix(in srgb,var(--os-fail) 40%,var(--os-line))}@keyframes svelte-4pezeo-notice-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:767px){.deliberate.svelte-4pezeo{flex:1 1 auto}.deliberate.svelte-4pezeo .btn:where(.svelte-4pezeo){flex:1;justify-content:center}}.composer.svelte-157l1nu{flex:0 0 auto;position:relative;border-top:1px solid var(--os-line);padding:12px 4px 16px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:.625rem}.composer-field.svelte-157l1nu{flex:1 1 auto;position:relative;min-width:12rem}.composer.svelte-157l1nu textarea:where(.svelte-157l1nu){width:100%;resize:none;min-height:2.75rem;max-height:8.25rem;font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--os-ink);background:var(--v2-input-bg, var(--os-panel));border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);padding:.625rem .75rem;transition:border-color .16s ease,box-shadow .16s ease}.composer.svelte-157l1nu textarea:where(.svelte-157l1nu)::placeholder{color:var(--os-ink-faint)}.composer.svelte-157l1nu textarea:where(.svelte-157l1nu):focus{outline:none;border-color:var(--os-accent);box-shadow:0 0 0 .1875rem var(--os-accent-soft, color-mix(in srgb, var(--os-accent) 20%, transparent))}.mentions.svelte-157l1nu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;width:min(320px,100%);background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-inner);box-shadow:var(--os-shadow-drawer);padding:5px}.mention-hint.svelte-157l1nu{padding:6px 9px 7px;border-bottom:1px solid var(--os-line-soft);margin-bottom:4px}.mention.svelte-157l1nu{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:7px;border:0;background:none;cursor:pointer;font-family:var(--os-body);font-size:13px;color:var(--os-ink);text-align:left}.mention.svelte-157l1nu:hover,.mention.is-active.svelte-157l1nu{background:var(--os-panel-2)}.mention.svelte-157l1nu .m-slug:where(.svelte-157l1nu){font-family:var(--os-mono);font-size:11px;color:var(--os-ink-faint);margin-left:auto}.mention.svelte-157l1nu .m-dot:where(.svelte-157l1nu){width:7px;height:7px;border-radius:999px;background:var(--mdot, var(--os-accent));flex:0 0 auto}.composer-actions.svelte-157l1nu{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:.5rem}.btn.svelte-157l1nu{font-family:inherit;font-size:.75rem;font-weight:400;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:var(--v2-radius-inner, .375rem);border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.btn.svelte-157l1nu:hover{border-color:var(--os-ink-faint)}.btn.svelte-157l1nu:disabled{opacity:.55;cursor:not-allowed}.icon-btn.svelte-157l1nu{width:1.75rem;height:1.75rem;padding:0;justify-content:center}.send-btn.svelte-157l1nu{flex:0 0 auto;height:1.75rem;width:1.75rem}.toasts.svelte-157l1nu{position:fixed;top:16px;right:18px;z-index:80;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast.svelte-157l1nu{font-size:11.5px;padding:9px 15px;border-radius:999px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-drawer);color:var(--os-ink);animation:svelte-157l1nu-toast-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-157l1nu-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:767px){.composer.svelte-157l1nu{flex-wrap:wrap;gap:8px}.composer-field.svelte-157l1nu,.composer-actions.svelte-157l1nu{flex:1 1 100%}.toasts.svelte-157l1nu{inset:auto 14px 152px;align-items:center}}@media(prefers-reduced-motion:reduce){.btn.svelte-157l1nu,.composer.svelte-157l1nu textarea:where(.svelte-157l1nu),.toast.svelte-157l1nu{transition-duration:.001ms;animation-duration:.001ms}}.proposal.svelte-1l27ldk{display:flex;flex-direction:column;background:var(--os-panel);border:1px solid var(--os-line-soft);border-left:2px solid var(--os-warn);border-radius:var(--os-r-inner);box-shadow:var(--os-shadow-card);padding:12px 13px;transition:box-shadow .22s ease,border-color .2s ease,opacity .3s ease}.proposal.svelte-1l27ldk:hover{box-shadow:var(--os-shadow-card-hover)}.proposal.is-approved.svelte-1l27ldk{border-left-color:var(--os-success)}.proposal.is-rejected.svelte-1l27ldk{border-left-color:var(--os-line);opacity:.5}.proposal.is-failed.svelte-1l27ldk{border-left-color:var(--os-fail)}.proposal-head.svelte-1l27ldk{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.proposal-tool.svelte-1l27ldk{font-size:12px;font-weight:500;color:var(--os-ink);word-break:break-word}.proposal-what.svelte-1l27ldk{font-size:12.5px;line-height:1.55;color:var(--os-ink-dim);margin:0 0 9px;word-break:break-word}.proposal-src.svelte-1l27ldk{display:block;text-align:left;font-size:10px;color:var(--os-ink-faint);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--os-line);transition:color .16s ease,text-decoration-color .16s ease}.proposal-src.svelte-1l27ldk:hover{color:var(--os-accent);text-decoration-color:var(--os-accent)}.proposal-foot.svelte-1l27ldk{margin-top:auto;padding-top:12px}.proposal-acts.svelte-1l27ldk{display:flex;gap:6px;margin-top:9px}.proposal-result.svelte-1l27ldk{font-size:10.5px;line-height:1.5;margin-top:9px;padding:7px 9px;border-radius:7px;color:var(--os-ink-faint);word-break:break-word}.proposal.is-approved.svelte-1l27ldk .proposal-result:where(.svelte-1l27ldk){color:var(--os-success);background:var(--os-success-soft)}.proposal.is-failed.svelte-1l27ldk .proposal-result:where(.svelte-1l27ldk){color:var(--os-fail);background:var(--os-fail-soft)}.bench-panel.svelte-2wv4io{display:flex;flex-direction:column;min-height:0;background:var(--os-surface)}.bench-panel.svelte-2wv4io+.bench-panel{border-top:1px solid var(--os-line)}.panel-head.svelte-2wv4io{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 10px;border-bottom:1px solid var(--os-line);flex:0 0 auto}.panel-title.svelte-2wv4io{font-family:var(--os-display);font-weight:600;font-size:13px;letter-spacing:-.006em;color:var(--os-ink)}.panel-stamps.svelte-2wv4io{display:inline-flex;align-items:center;gap:6px}.panel-body.svelte-2wv4io{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}.panel-foot.svelte-2wv4io{flex:0 0 auto;padding:10px 16px 12px;border-top:1px solid var(--os-line);display:flex;align-items:center;gap:8px}.panel-error.svelte-mwg0ai{display:flex;flex-direction:column;gap:10px;margin:12px 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--os-warn) 45%,var(--os-line));border-radius:8px;background:color-mix(in srgb,var(--os-warn) 9%,var(--os-panel));color:var(--os-ink)}.panel-error-head.svelte-mwg0ai{font-family:var(--os-display);font-weight:600;font-size:13.5px;color:var(--os-warn);letter-spacing:-.006em}.panel-error-body.svelte-mwg0ai{margin:0;padding:8px 10px;border:1px solid var(--os-line);border-radius:6px;background:var(--os-surface);font-family:var(--os-mono);font-size:11.5px;line-height:1.5;color:var(--os-ink-dim);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.panel-error-body.svelte-mwg0ai code:where(.svelte-mwg0ai){font-family:inherit;color:inherit;background:transparent}.panel-error-retry.svelte-mwg0ai{align-self:flex-start;font-family:var(--os-mono);font-size:11.5px;font-weight:500;padding:5px 12px;border-radius:999px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink-dim);cursor:pointer}.panel-error-retry.svelte-mwg0ai:hover{border-color:var(--os-ink-faint);color:var(--os-ink)}.regen-wrap.svelte-12l1khx{position:relative;display:inline-flex}.regen-trigger.svelte-12l1khx{display:inline-flex;align-items:center;gap:4px;font-family:var(--os-mono);font-size:10.5px;padding:3px 8px;border-radius:999px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink-dim);cursor:pointer}.regen-trigger.svelte-12l1khx:hover:not(:disabled){border-color:var(--os-accent);color:var(--os-accent)}.regen-trigger.svelte-12l1khx:disabled{opacity:.45;cursor:not-allowed}.regen-popover.svelte-12l1khx{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;gap:8px;width:280px;padding:10px 12px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);box-shadow:0 4px 12px #0000001f}.regen-label.svelte-12l1khx{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--os-ink)}.regen-sub.svelte-12l1khx{font-size:10.5px;color:var(--os-ink-faint);font-family:var(--os-mono)}.regen-input.svelte-12l1khx{font-family:var(--os-body);font-size:12.5px;padding:6px 8px;border-radius:6px;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-ink);width:100%;box-sizing:border-box}.regen-input.svelte-12l1khx:focus{outline:none;border-color:var(--os-accent)}.regen-error.svelte-12l1khx{font-size:11.5px;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--os-warn) 12%,transparent);color:var(--os-warn);border:1px solid color-mix(in srgb,var(--os-warn) 45%,var(--os-line))}.regen-actions.svelte-12l1khx{display:flex;justify-content:flex-end;gap:6px}.board.svelte-1vdoxbq{display:flex;flex-direction:column;gap:10px}.board-flash.svelte-1vdoxbq,.board-error.svelte-1vdoxbq{font-family:var(--os-body);font-size:12px;padding:6px 10px;border-radius:6px;border:1px solid var(--os-line)}.board-flash.svelte-1vdoxbq{color:var(--os-success);background:var(--os-success-soft);border-color:color-mix(in srgb,var(--os-success) 28%,transparent)}.board-error.svelte-1vdoxbq{color:#fca5a5;background:#ef444414;border-color:#ef444447}.screen-tabs.svelte-1vdoxbq{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--os-line);padding-bottom:8px}.screen-tab.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:6px;font-family:var(--os-body);font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink-dim);cursor:pointer}.screen-tab.svelte-1vdoxbq:hover{border-color:var(--os-ink-faint)}.screen-tab.is-active.svelte-1vdoxbq{border-color:var(--os-accent);color:var(--os-accent);background:var(--os-accent-soft)}.screen-tab-name.svelte-1vdoxbq{font-weight:500}.screen-tab-rev.svelte-1vdoxbq{font-family:inherit;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--os-ink-faint)}.screen-tab.is-active.svelte-1vdoxbq .screen-tab-rev:where(.svelte-1vdoxbq){color:var(--os-accent)}.board-toolbar.svelte-1vdoxbq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rev.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:.375rem;font-family:inherit;font-size:.75rem;color:var(--os-ink-dim)}.rev-btn.svelte-1vdoxbq{width:1.375rem;height:1.375rem;border-radius:.375rem;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer;font-size:.8125rem;line-height:1}.rev-btn.is-ghost.svelte-1vdoxbq{width:auto;padding:0 .5rem;font-size:.6875rem;font-family:inherit}.rev-btn.svelte-1vdoxbq:disabled{opacity:.4;cursor:not-allowed}.rev-n.svelte-1vdoxbq{display:inline-flex;gap:6px;align-items:center}.rev-ro.svelte-1vdoxbq{font-size:.6875rem;color:var(--os-warn);letter-spacing:0;text-transform:none}.diff-line.svelte-1vdoxbq{flex:1 1 auto;font-size:.75rem;color:var(--os-ink-dim);font-family:inherit;display:inline-flex;align-items:center;gap:.375rem}.diff-key.svelte-1vdoxbq{color:var(--os-accent);font-weight:600}.diff-ribbon.svelte-1vdoxbq{flex:1 1 auto;display:inline-flex;align-items:center;gap:.625rem;font-size:.75rem;color:var(--os-ink-dim);font-family:inherit}.diff-pair.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:.25rem}.diff-dot.svelte-1vdoxbq{width:.4375rem;height:.4375rem;border-radius:50%;display:inline-block}.diff-dot.is-added.svelte-1vdoxbq{background:var(--os-success)}.diff-dot.is-removed.svelte-1vdoxbq{background:var(--os-fail)}.diff-dot.is-changed.svelte-1vdoxbq{background:var(--os-warn)}.diff-count.svelte-1vdoxbq{color:var(--os-ink-dim)}.diff-summary.svelte-1vdoxbq{color:var(--os-ink-faint)}.toolbar-actions.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.canvas.svelte-1vdoxbq{display:flex;flex-direction:column;gap:8px;padding:10px 4px 6px}.canvas[data-readonly=true].svelte-1vdoxbq{opacity:.85}.canvas-empty.svelte-1vdoxbq{font-size:12px;color:var(--os-ink-faint);padding:4px 2px}.lib-block.svelte-1vdoxbq{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel);font-size:12.5px;flex-wrap:wrap}.lib-block.is-rendered.svelte-1vdoxbq{align-items:flex-start;gap:8px}.lib-block.is-rendered.svelte-1vdoxbq>.lib-tag:where(.svelte-1vdoxbq){flex:0 0 auto}.lib-render.svelte-1vdoxbq{flex:1 1 100%;min-width:0}.lib-render-placeholder.svelte-1vdoxbq{color:var(--ui-text-muted, var(--os-ink-faint));font-family:var(--os-mono);font-size:12px}.lib-block.is-contested.svelte-1vdoxbq{border-color:color-mix(in srgb,var(--os-warn) 55%,var(--os-line))}.lib-block.is-unsourced.svelte-1vdoxbq,.lib-block.is-orphan-contested.svelte-1vdoxbq{border:1px dashed var(--os-warn);background:color-mix(in srgb,var(--os-warn) 8%,var(--os-panel))}.lib-tag.svelte-1vdoxbq{font-family:inherit;font-size:.6875rem;padding:.125rem .4375rem;border-radius:999px;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-ink-faint)}.board.svelte-1vdoxbq .ui-field-label{font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--os-ink-dim)}.lib-tag.is-warn.svelte-1vdoxbq{border-color:var(--os-warn);color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 10%,transparent)}.lib-label.svelte-1vdoxbq{flex:1 1 auto;min-width:0;color:var(--os-ink)}.unsourced-reason.svelte-1vdoxbq{flex:1 1 100%;margin-top:4px;font-size:11.5px;color:var(--os-ink-dim)}.objection.svelte-1vdoxbq{flex:1 1 100%;margin-top:6px;display:flex;gap:8px;align-items:flex-start;font-size:12px;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--os-warn) 10%,transparent);color:var(--os-ink)}.obj-mark.svelte-1vdoxbq{font-weight:700;color:var(--os-warn)}.obj-by.svelte-1vdoxbq{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint);margin-left:auto}.empty.svelte-1vdoxbq{display:flex;flex-direction:column;align-items:flex-start;padding:6px 2px}.empty-title.svelte-1vdoxbq{font-family:var(--os-display);font-weight:600;font-size:13.5px;color:var(--os-ink);margin-bottom:4px}.empty-desc.svelte-1vdoxbq{font-size:12px;color:var(--os-ink-dim);line-height:1.5}.btn.svelte-1vdoxbq{font-family:var(--os-body);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--os-r-inner);border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer}.btn.is-primary.svelte-1vdoxbq{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink);font-weight:600}.btn.is-primary.svelte-1vdoxbq:disabled{opacity:.45;cursor:not-allowed}.btn.is-sm.svelte-1vdoxbq{padding:5px 10px;font-size:11.5px}.sample-chip.svelte-1vdoxbq{font-family:inherit;font-size:.6875rem;letter-spacing:0;text-transform:none;padding:.125rem .4375rem;border-radius:999px;border:1px dashed var(--os-ink-faint);color:var(--os-ink-dim);background:color-mix(in srgb,var(--os-ink-faint) 8%,transparent)}.v2-root-flow.svelte-1vdoxbq{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.v2-root-flow.svelte-1vdoxbq>.lib-block:where(.svelte-1vdoxbq){flex:1 1 auto;min-width:0}.lib-block.is-mocked.svelte-1vdoxbq{border:1px dashed color-mix(in srgb,var(--os-accent) 45%,var(--os-line));background:color-mix(in srgb,var(--os-accent) 6%,var(--os-panel))}.mock-tag.svelte-1vdoxbq{font-family:inherit;font-size:.6875rem;padding:.125rem .4375rem;border-radius:999px;border:1px solid var(--os-accent);color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.v2-body.svelte-1vdoxbq{flex:1 1 100%;display:flex;flex-direction:column;gap:4px;margin-top:4px;font-size:12px;color:var(--os-ink-dim)}.body-kind-tag.svelte-1vdoxbq{align-self:flex-start;font-family:inherit;font-size:.6875rem;letter-spacing:0;text-transform:none;color:var(--os-ink-faint)}.v2-body-items.svelte-1vdoxbq{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.v2-body-item.svelte-1vdoxbq{font-family:var(--os-body);color:var(--os-ink)}.v2-children.svelte-1vdoxbq{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;margin-top:6px}.v2-children.is-row.svelte-1vdoxbq{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.v2-children.is-row.svelte-1vdoxbq>.v2-child-slot:where(.svelte-1vdoxbq),.v2-children.is-row.svelte-1vdoxbq>.lib-block:where(.svelte-1vdoxbq){flex:1 1 0;min-width:0}.v2-child-slot.svelte-1vdoxbq{display:flex;flex-direction:column;gap:4px}.slot-label.svelte-1vdoxbq{font-family:inherit;font-size:.6875rem;color:var(--os-ink-faint);letter-spacing:0;text-transform:none}.lib-block.is-child.svelte-1vdoxbq{background:color-mix(in srgb,var(--os-panel) 92%,transparent)}.draft-bar.svelte-1vdoxbq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--os-accent) 55%,var(--os-line));background:color-mix(in srgb,var(--os-accent) 8%,var(--os-panel))}.draft-bar-label.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--os-ink);font-weight:500}.draft-bar-actions.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:8px}.draft-dot.svelte-1vdoxbq{width:8px;height:8px;border-radius:999px;background:var(--os-accent);display:inline-block}.canvas.is-draft.svelte-1vdoxbq{border:1px dashed color-mix(in srgb,var(--os-accent) 45%,var(--os-line));border-radius:8px;padding:10px}.draft-overlay.svelte-1vdoxbq{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px;border-radius:8px;border:1px dashed var(--os-accent);background:color-mix(in srgb,var(--os-accent) 5%,transparent)}.draft-overlay-title.svelte-1vdoxbq{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--os-accent)}.brief.svelte-uhfc7y{display:flex;flex-direction:column;gap:14px}.req-group.svelte-uhfc7y+.req-group:where(.svelte-uhfc7y){margin-top:6px}.req-head.svelte-uhfc7y{display:flex;align-items:center;gap:9px;margin-bottom:8px}.req-n.svelte-uhfc7y{font-family:var(--os-mono);font-size:10px;color:var(--os-ink-faint)}.req.svelte-uhfc7y{display:flex;gap:10px;padding:10px 12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel);margin-bottom:8px}.req-mark.svelte-uhfc7y{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1px solid var(--os-line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--os-mono);font-size:11px;color:var(--os-ink-dim)}.req.is-confirmed.svelte-uhfc7y .req-mark:where(.svelte-uhfc7y){border-color:var(--os-success);color:var(--os-success)}.req.is-assumed.svelte-uhfc7y{border-color:#c2630f66}.req.is-assumed.svelte-uhfc7y .req-mark:where(.svelte-uhfc7y){border-color:var(--os-warn);color:var(--os-warn)}.req.is-open.svelte-uhfc7y{border-color:var(--os-accent)}.req.is-open.svelte-uhfc7y .req-mark:where(.svelte-uhfc7y){border-color:var(--os-accent);color:var(--os-accent)}.req-text.svelte-uhfc7y{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.5}.req-src.svelte-uhfc7y{display:block;margin-top:3px;font-family:var(--os-mono);font-size:10px;color:var(--os-ink-faint)}.req-answer-line.svelte-uhfc7y{display:block;margin-top:4px;font-size:12px;color:var(--os-ink-dim)}.req-answer.svelte-uhfc7y{display:flex;gap:7px;margin-top:9px}.req-answer.svelte-uhfc7y input:where(.svelte-uhfc7y){flex:1 1 auto;min-width:0;padding:5px 8px;border:1px solid var(--os-line);border-radius:6px;font-size:12px;background:var(--os-surface);color:var(--os-ink)}.tree-epic.svelte-uhfc7y{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--os-line);border-radius:8px 8px 0 0;background:var(--os-panel);font-size:12.5px}.tree-epic.svelte-uhfc7y .kind:where(.svelte-uhfc7y){margin-left:auto;font-family:var(--os-mono);font-size:10px;color:var(--os-project)}.tree-kids.svelte-uhfc7y{border:1px solid var(--os-line);border-top:none;border-radius:0 0 8px 8px;background:var(--os-panel)}.tree-task.svelte-uhfc7y{display:flex;align-items:center;gap:10px;padding:8px 11px 8px 24px;font-size:12px;border-top:1px solid var(--os-line-soft)}.tree-task.svelte-uhfc7y:first-child{border-top:0}.tree-task.svelte-uhfc7y .t-name:where(.svelte-uhfc7y){flex:1 1 auto;min-width:0}.tree-task.svelte-uhfc7y .t-eta:where(.svelte-uhfc7y){font-family:var(--os-mono);font-size:10px;color:var(--os-ink-faint)}.tree-task.svelte-uhfc7y .t-eta.is-warn:where(.svelte-uhfc7y){color:var(--os-warn)}.tree-task.is-blocked.svelte-uhfc7y .t-name:where(.svelte-uhfc7y){color:var(--os-ink-faint)}.newproj.svelte-uhfc7y{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel)}.newproj-row.svelte-uhfc7y{display:flex;gap:10px;font-size:12px}.np-label.svelte-uhfc7y{flex:0 0 90px;color:var(--os-ink-faint);font-family:var(--os-mono);font-size:10.5px}.np-val.svelte-uhfc7y{flex:1 1 auto;color:var(--os-ink)}.gate-line.svelte-uhfc7y{margin-top:8px;font-size:11.5px;color:var(--os-ink-dim);line-height:1.5}.brief-actions.svelte-uhfc7y{display:flex;align-items:center;gap:10px;padding-top:6px}.brief-actions-note.svelte-uhfc7y{font-size:11px;color:var(--os-ink-faint)}.decisions.svelte-1eppchk{display:flex;flex-direction:column;gap:.75rem;font-size:.8125rem}.dec-group.svelte-1eppchk+.dec-group:where(.svelte-1eppchk){margin-top:.375rem}.dec-head.svelte-1eppchk{display:flex;align-items:center;gap:.5625rem;margin-bottom:.375rem}.dec-n.svelte-1eppchk{font-family:var(--os-mono);font-size:.625rem;color:var(--os-ink-faint)}.dec.svelte-1eppchk{display:flex;gap:.625rem;padding:.5rem .6875rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel);margin-bottom:.375rem}.dec-mark.svelte-1eppchk{flex:0 0 auto;width:1.1875rem;height:1.1875rem;border-radius:50%;border:1px solid var(--os-line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim)}.dec.is-confirmed.svelte-1eppchk .dec-mark:where(.svelte-1eppchk){border-color:var(--os-success);color:var(--os-success)}.dec.is-assumed.svelte-1eppchk{border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line))}.dec.is-assumed.svelte-1eppchk .dec-mark:where(.svelte-1eppchk){border-color:var(--os-warn);color:var(--os-warn)}.dec.is-open.svelte-1eppchk{border-color:var(--os-accent)}.dec.is-open.svelte-1eppchk .dec-mark:where(.svelte-1eppchk){border-color:var(--os-accent);color:var(--os-accent)}.dec.is-rejected.svelte-1eppchk{opacity:.78}.dec.is-rejected.svelte-1eppchk .dec-mark:where(.svelte-1eppchk){border-color:var(--os-fail);color:var(--os-fail)}.dec.is-rejected.svelte-1eppchk .dec-text:where(.svelte-1eppchk){text-decoration:line-through;color:var(--os-ink-dim)}.dec-body.svelte-1eppchk{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.dec-text.svelte-1eppchk{font-size:.8125rem;line-height:1.45}.dec-answer-line.svelte-1eppchk{font-size:.75rem;color:var(--os-ink-dim)}.dec-meta.svelte-1eppchk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.125rem}.dec-src.svelte-1eppchk{font-family:inherit;font-size:.6875rem;color:var(--os-ink-faint)}.dec-src-link.svelte-1eppchk{background:none;border:0;padding:0;font-family:inherit;font-size:.75rem;color:var(--os-ink-dim);text-decoration:underline;text-underline-offset:.1875rem;text-decoration-color:var(--os-line);cursor:pointer}.dec-src-link.svelte-1eppchk:hover{color:var(--os-ink);text-decoration-color:var(--os-ink-dim)}.dec-src-link.svelte-1eppchk:disabled{cursor:default;text-decoration:none}.dec-answer.svelte-1eppchk{margin-top:.25rem}.dec-answer.svelte-1eppchk input:where(.svelte-1eppchk){width:100%;padding:.3125rem .5rem;border:1px solid var(--os-line);border-radius:.375rem;font-size:.75rem;background:var(--os-surface);color:var(--os-ink)}.dec-actions.svelte-1eppchk{display:flex;gap:.4375rem;margin-top:.375rem;flex-wrap:wrap}.rejected-fold.svelte-1eppchk{display:inline-flex;align-items:center;gap:.375rem;background:none;border:0;padding:.1875rem 0;font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim);cursor:pointer}.rejected-chevron.svelte-1eppchk{font-size:.75rem;color:var(--os-ink-faint)}.rejected-label.svelte-1eppchk{text-transform:uppercase;letter-spacing:.04em}.rejected-list.svelte-1eppchk{margin-top:.375rem}.shell.svelte-fawqmi{display:flex;align-items:stretch;height:100vh;height:100dvh}.room.svelte-fawqmi{position:relative;z-index:1;display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:1180px;margin:0 auto;padding:0 20px}.room.is-benched.svelte-fawqmi{flex:1 1 33.333%;min-width:0;max-width:none;margin:0}.bench.svelte-fawqmi{flex:1 1 66.667%;min-width:0;display:flex;flex-direction:column;height:100vh;height:100dvh;border-left:1px solid var(--os-line);background:var(--os-surface)}.bench-slot.svelte-fawqmi{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.bench.svelte-fawqmi .board:where(.svelte-fawqmi){flex:1 1 56%}.bench.svelte-fawqmi .brief:where(.svelte-fawqmi){flex:1 1 44%;border-top:1px solid var(--os-line)}.room-head.svelte-fawqmi{display:flex;align-items:flex-start;gap:20px;padding:20px 4px 16px;border-bottom:1px solid var(--os-line);flex-wrap:wrap;flex:0 0 auto}.room-id.svelte-fawqmi{flex:1 1 320px;min-width:0}.room-eyebrow.svelte-fawqmi{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}.room-title.svelte-fawqmi{font-family:var(--os-display);font-weight:600;letter-spacing:-.018em;font-size:clamp(21px,2.6vw,27px);line-height:1.15;margin:0}.pill.svelte-fawqmi{display:inline-flex;align-items:center;gap:5px;font-family:var(--os-mono);font-size:10.5px;font-weight:500;padding:3px 9px;border-radius:999px;border:1px solid var(--os-line);color:var(--os-ink-dim);background:var(--os-panel);white-space:nowrap}.pill.is-open.svelte-fawqmi{color:var(--os-accent);border-color:var(--os-accent);background:var(--os-accent-soft)}.pill.is-closed.svelte-fawqmi{color:var(--os-ink-faint)}.pill-dot.svelte-fawqmi{width:5px;height:5px;border-radius:999px;background:currentColor}.head-actions.svelte-fawqmi{display:flex;align-items:center;gap:8px;padding-top:2px}.btn.svelte-fawqmi{font-family:var(--os-body);font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--os-r-inner);border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.btn.svelte-fawqmi:hover{border-color:var(--os-ink-faint);box-shadow:var(--os-shadow-float)}.btn.svelte-fawqmi:active{transform:translateY(1px)}.btn.is-primary.svelte-fawqmi{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink);font-weight:600}.btn.is-primary.svelte-fawqmi:hover{background:var(--os-accent-bright);border-color:var(--os-accent-bright)}.btn.is-quiet.svelte-fawqmi{border-color:transparent;background:none;color:var(--os-ink-dim)}.btn.is-quiet.svelte-fawqmi:hover{background:var(--os-panel-2);color:var(--os-ink);box-shadow:none}.btn.is-sm.svelte-fawqmi{padding:5px 10px;font-size:11.5px}.btn.svelte-fawqmi:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn.svelte-fawqmi:disabled:hover{border-color:var(--os-line);transform:none}.icon-btn.svelte-fawqmi{width:32px;height:32px;padding:0;justify-content:center;border-radius:9px}.table-zone.svelte-fawqmi{position:relative;padding:26px 0 18px;flex:0 0 auto}.tether-layer.svelte-fawqmi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:visible}.tether-path.svelte-fawqmi{fill:none;stroke:var(--tether-color, var(--os-accent));stroke-width:1.25;opacity:0;stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);filter:drop-shadow(0 1px 5px color-mix(in srgb,var(--tether-color, var(--os-accent)) 40%,transparent))}.tether-path.is-drawn.svelte-fawqmi{opacity:.85;stroke-dashoffset:0;transition:stroke-dashoffset .52s cubic-bezier(.4,0,.2,1),opacity .18s ease}.tether-cap.svelte-fawqmi{fill:var(--tether-color, var(--os-accent));opacity:0;transition:opacity .2s ease .36s}.tether-cap.is-drawn.svelte-fawqmi{opacity:1}.floor-mount.svelte-fawqmi{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.floor.svelte-fawqmi:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.floor.svelte-fawqmi::-webkit-scrollbar{width:9px}.floor.svelte-fawqmi::-webkit-scrollbar-thumb{background:var(--os-line);border-radius:999px;border:3px solid var(--os-surface)}.dock.svelte-fawqmi{flex:0 0 auto;border-top:1px solid var(--os-line);background:var(--os-surface)}.dock-bar.svelte-fawqmi{display:flex;align-items:center;gap:8px;padding:8px 4px;width:100%}.dock-tabs.svelte-fawqmi{display:inline-flex;gap:0;flex:1;min-width:0;border-bottom:1px solid var(--os-line);margin-bottom:-1px}.dock-tab.svelte-fawqmi{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--os-ink-dim);font-family:inherit;font-size:.8125rem;font-weight:400;cursor:pointer;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.dock-tab.svelte-fawqmi:hover{color:var(--os-ink)}.dock-tab.is-active.svelte-fawqmi{color:var(--os-ink);border-bottom-color:var(--os-domain-delivery, var(--os-accent));font-weight:500}.dock-tab.svelte-fawqmi:focus-visible{outline:2px solid var(--os-domain-delivery, var(--os-accent));outline-offset:1px}.dock-tab-label.svelte-fawqmi{font-family:inherit}.dock-tab-count.svelte-fawqmi{font-family:inherit;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--os-ink-faint);background:var(--os-line-soft, var(--os-line));border-radius:999px;padding:0 .375rem;min-width:1.125rem;text-align:center}.dock-tab.is-active.svelte-fawqmi .dock-tab-count:where(.svelte-fawqmi){color:var(--os-ink-dim)}.dock-chev-btn.svelte-fawqmi{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:var(--os-ink-faint);cursor:pointer;transition:transform .26s ease}.dock.is-open.svelte-fawqmi .dock-chev-btn:where(.svelte-fawqmi){transform:rotate(180deg)}.dock-body.svelte-fawqmi{display:none;padding:2px 4px 16px;max-height:44vh;overflow-y:auto}.dock.is-open.svelte-fawqmi .dock-body:where(.svelte-fawqmi){display:block}.dock-list.svelte-fawqmi{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.dock-foot.svelte-fawqmi{margin-top:12px;display:flex;gap:8px}.dock-empty.svelte-fawqmi{font-size:12.5px;color:var(--os-ink-dim);padding:14px 2px}.dock-bench.svelte-fawqmi{display:flex;flex-direction:column;gap:10px;padding:12px 4px 6px}.dock-bench-row.svelte-fawqmi{display:flex;align-items:baseline;gap:10px}.dock-bench-kind.svelte-fawqmi{font:500 10px/1 var(--os-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.dock-bench-count.svelte-fawqmi{font-size:13px;color:var(--os-ink)}.dock-bench-meta.svelte-fawqmi{font-size:11px;color:var(--os-ink-faint)}.dock-bench-hint.svelte-fawqmi{font-size:11px;color:var(--os-ink-faint);margin-top:4px}.dock-reads.svelte-fawqmi{list-style:none;padding:10px 2px 4px;margin:0;display:flex;flex-wrap:wrap;gap:6px}.dock-read-chip.svelte-fawqmi{display:inline-flex;align-items:baseline;gap:5px;padding:4px 8px;border-radius:6px;background:var(--os-well, var(--os-panel-2));box-shadow:inset 0 1px 2px #0000004d;font-size:10.5px;font-weight:500;color:var(--os-ink-dim);cursor:pointer;border:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-read-chip.svelte-fawqmi:hover,.dock-read-tool.svelte-fawqmi{color:var(--os-ink)}.dock-read-sep.svelte-fawqmi{opacity:.5}.dock-read-cat.svelte-fawqmi{color:var(--os-ink-dim)}.dock-read-val.svelte-fawqmi{color:var(--os-ink-faint);margin-left:4px}.composer-slot.svelte-fawqmi{flex:0 0 auto;position:relative;border-top:1px solid var(--os-line);padding:12px 4px 16px}.scrim.svelte-fawqmi{position:fixed;inset:var(--os-topbar-h, 0px) 0 0 0;left:var(--os-rail-w, 0px);z-index:60;background:color-mix(in srgb,var(--os-bg) 35%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .26s ease}@media(max-width:767px){.scrim.svelte-fawqmi{left:0}}@media(prefers-reduced-transparency:reduce){.scrim.svelte-fawqmi{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--os-bg) 70%,transparent)}}.scrim.is-open.svelte-fawqmi{opacity:1;pointer-events:auto}.record.svelte-fawqmi{position:fixed;top:var(--os-topbar-h, 0px);right:0;bottom:0;z-index:61;width:min(468px,100%);background:var(--os-panel);border-left:1px solid var(--os-line);box-shadow:var(--os-shadow-drawer);transform:translate(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column}.record.is-open.svelte-fawqmi{transform:none}.record-head.svelte-fawqmi{padding:20px 22px 16px;border-bottom:1px solid var(--os-line);display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.record-head.svelte-fawqmi h2:where(.svelte-fawqmi){font-family:var(--os-display);font-weight:600;font-size:20px;margin:7px 0 0;letter-spacing:-.014em;color:var(--os-ink)}.record-body.svelte-fawqmi{padding:20px 22px 30px;overflow-y:auto}.record-block.svelte-fawqmi{margin-bottom:22px}.record-block.svelte-fawqmi:last-child{margin-bottom:0}.record-block.svelte-fawqmi .os-label:where(.svelte-fawqmi){display:block;margin-bottom:8px}.record-block.svelte-fawqmi textarea:where(.svelte-fawqmi){width:100%;resize:vertical;font-family:var(--os-body);font-size:13.5px;line-height:1.6;color:var(--os-ink);background:var(--os-panel-1);border:1px solid var(--os-line);border-radius:var(--os-r-inner);padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease}.record-block.svelte-fawqmi textarea:where(.svelte-fawqmi):focus{outline:none;border-color:var(--os-accent);box-shadow:0 0 0 3px var(--os-accent-soft)}.toasts.svelte-fawqmi{position:fixed;top:16px;right:18px;z-index:80;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.toast.svelte-fawqmi{font-family:inherit;font-size:.8125rem;padding:.5rem .9375rem;border-radius:999px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-drawer);color:var(--os-ink);max-width:min(26.25rem,calc(100vw - 2.25rem));animation:svelte-fawqmi-toast-in .26s cubic-bezier(.22,1,.36,1) both}.toast.is-good.svelte-fawqmi{color:var(--os-success);border-color:color-mix(in srgb,var(--os-success) 40%,var(--os-line))}.toast.is-bad.svelte-fawqmi{color:var(--os-fail);border-color:color-mix(in srgb,var(--os-fail) 40%,var(--os-line))}.toast.is-warn.svelte-fawqmi{color:var(--os-warn);border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line))}@keyframes svelte-fawqmi-toast-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:767px){.shell.svelte-fawqmi{flex-direction:column;height:auto}.room.is-benched.svelte-fawqmi{flex:0 0 100dvh;max-width:none}.bench.svelte-fawqmi{flex:0 0 auto;height:auto;border-left:0;border-top:1px solid var(--os-line)}.room.svelte-fawqmi{padding:0 14px;overflow-x:hidden}.room-head.svelte-fawqmi{gap:12px;padding:16px 0 14px}.table-zone.svelte-fawqmi{padding:16px 0 10px}.tether-layer.svelte-fawqmi{display:none}.head-actions.svelte-fawqmi{flex:1 1 100%}.dock-tab-count.svelte-fawqmi{display:none}.toasts.svelte-fawqmi{inset:auto 14px 152px;align-items:center}}@media(prefers-reduced-motion:reduce){.tether-path.svelte-fawqmi{stroke-dashoffset:0}}.ai-page.svelte-oifz2q{display:flex;flex-direction:column;gap:1rem}.room-status.svelte-oifz2q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.warroom-embed.svelte-oifz2q .os-cockpit{min-height:0}.warroom-embed.svelte-oifz2q .room-head{display:none}.pill-row.svelte-oifz2q{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.budget.svelte-oifz2q{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-size:.75rem;color:var(--os-ink-dim)}.budget-label.svelte-oifz2q{color:var(--os-ink-faint)}.budget-figure.svelte-oifz2q{font-variant-numeric:tabular-nums;color:var(--os-ink)}.budget-pct.svelte-oifz2q{color:var(--os-ink-dim)}.ai-page.svelte-oifz2q .budget-bar{width:6rem;height:.25rem;background:var(--os-line-soft, var(--os-line))}.ai-page.svelte-oifz2q .budget-fill{background:var(--os-accent)}.budget[data-state=warn].svelte-oifz2q .budget-fill{background:var(--os-warn)}.budget[data-state=warn].svelte-oifz2q .budget-figure:where(.svelte-oifz2q){color:var(--os-warn)}.budget[data-state=stop].svelte-oifz2q .budget-fill{background:var(--os-fail)}.budget[data-state=stop].svelte-oifz2q .budget-figure:where(.svelte-oifz2q){color:var(--os-fail)}.pp-form.svelte-1r5s8hr{display:flex;flex-direction:column;gap:18px}.pp-group.svelte-1r5s8hr{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.pp-legend.svelte-1r5s8hr{grid-column:1 / -1;margin-bottom:8px;font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.pp-field.svelte-1r5s8hr{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-label.svelte-1r5s8hr{font-size:11px;color:var(--os-ink-dim)}.pp-input.svelte-1r5s8hr{height:34px;padding:0 10px;border-radius:8px;font-size:13px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);color-scheme:light dark}.pp-input.svelte-1r5s8hr:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.pp-input[aria-invalid=true].svelte-1r5s8hr{border-color:var(--os-fail)}.pp-check.svelte-1r5s8hr{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--os-ink)}.pp-error.svelte-1r5s8hr{grid-column:1 / -1;font-family:var(--os-mono);font-size:10.5px;color:var(--os-fail)}.pp-actions.svelte-1r5s8hr{display:flex;justify-content:flex-end}.pe-wrap.svelte-17ril8i{max-width:47.5rem}.pe-note.svelte-17ril8i{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.pe-wrap.svelte-1gu9zg6{max-width:47.5rem}.pe-note.svelte-1gu9zg6{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.pe-wrap.svelte-1gu9zg6 .pp-legend{font-family:var(--os-body);font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--os-ink);font-weight:600}.v2-pageheader.svelte-1edyfay{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0;margin-bottom:.75rem;flex-wrap:wrap;min-width:0}.v2-pageheader.svelte-1edyfay .portal-new-request{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;border-radius:var(--v2-radius-inner, .5rem);background:var(--os-accent);color:var(--os-accent-ink);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.v2-pageheader.svelte-1edyfay .portal-new-request:hover{background:var(--os-accent-bright, var(--os-accent))}.portal-stats.svelte-1edyfay{margin:0 0 1.25rem;min-width:0;width:100%;max-width:100%}.v2-pageheader-left.svelte-1edyfay{display:flex;flex-direction:column;gap:.125rem;min-width:0}.v2-title-page.svelte-1edyfay{margin:0;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-headline.portal-stat-grid.svelte-1edyfay{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;min-width:0;width:100%;max-width:100%}@media(max-width:42rem){.v2-headline.portal-stat-grid.svelte-1edyfay{grid-template-columns:minmax(0,1fr)}}.v2-headline.portal-stat-grid.svelte-1edyfay>li:where(.svelte-1edyfay){background:var(--os-panel);border:var(--v2-line);border-radius:var(--v2-radius-card);min-width:0;transition:border-color .12s ease,background-color .12s ease}.v2-headline.portal-stat-grid.svelte-1edyfay>li:where(.svelte-1edyfay)>.portal-stat-link{display:block;padding:.75rem .875rem;color:inherit;text-decoration:none;border-radius:inherit}.v2-headline.portal-stat-grid.svelte-1edyfay>li:where(.svelte-1edyfay):hover{border-color:var(--os-ink-faint);background:color-mix(in srgb,var(--os-ink) 3%,var(--os-panel))}.v2-headline.portal-stat-grid.svelte-1edyfay>li:where(.svelte-1edyfay)>.portal-stat-link:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.v2-body.svelte-1edyfay{display:flex;flex-direction:column;gap:1.5rem;min-width:0;max-width:100%}.v2-main.svelte-1edyfay{min-width:0;max-width:100%}.portal-section-header.svelte-1edyfay{margin-bottom:.75rem}.v2-card.svelte-1edyfay{background:var(--os-panel);border:var(--v2-line);border-radius:var(--v2-radius-card);padding:1rem}.v2-card--empty.svelte-1edyfay{padding:1.5rem 1rem}.v2-card-header.svelte-1edyfay{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .75rem}.v2-card-title.svelte-1edyfay{display:inline-flex;align-items:center;gap:.4375rem;margin:0;font-size:.8125rem;font-weight:600;color:var(--os-ink);text-transform:none}.portal-projects.svelte-1edyfay{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.875rem;width:100%}.portal-project.svelte-1edyfay{padding:0;overflow:hidden}.portal-project__link{display:flex;flex-direction:column;gap:.625rem;padding:.9375rem 1rem;color:var(--os-ink);text-decoration:none;transition:background-color .12s ease}.portal-project__link:hover{background:var(--os-line-soft)}.portal-project__head.svelte-1edyfay{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.portal-project__name.svelte-1edyfay{margin:0;font-size:.9375rem;font-weight:600;color:var(--os-ink)}.portal-project__body.svelte-1edyfay{display:flex;flex-direction:column;gap:.5rem}.portal-project__meta.svelte-1edyfay{margin:0;font-size:.75rem;color:var(--os-ink)}.portal-project__meta.svelte-1edyfay .muted:where(.svelte-1edyfay){color:var(--os-ink-dim)}.portal-project__progress.svelte-1edyfay{display:flex;align-items:center;gap:.5rem}.portal-project__progress-track.svelte-1edyfay{flex:1;height:.375rem;background:var(--os-line-soft);border-radius:var(--v2-radius-pill);overflow:hidden}.portal-project__progress-bar.svelte-1edyfay{height:100%;background:var(--os-accent);border-radius:var(--v2-radius-pill)}.portal-project__progress-value.svelte-1edyfay{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim);min-width:2.5rem;text-align:right}.portal-project__foot.svelte-1edyfay{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:var(--v2-line);padding-top:.625rem;font-size:.6875rem;color:var(--os-ink-dim)}.portal-project__meta-count.svelte-1edyfay{font-family:var(--os-mono);color:var(--os-ink-dim)}.portal-project__cta.svelte-1edyfay{color:var(--os-accent-fill);font-weight:600}.v2-link{color:var(--os-accent-fill);text-decoration:none;font-size:.8125rem}.v2-link:hover{text-decoration:underline}.portal-health.svelte-1edyfay,.portal-activity.svelte-1edyfay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.portal-health__row.svelte-1edyfay{display:grid;grid-template-columns:.75rem 1fr 3rem;align-items:center;gap:.75rem;padding:.75rem 1rem}.portal-health__dot.svelte-1edyfay{width:.75rem;height:.75rem;border-radius:var(--v2-radius-pill);background:var(--os-ink-dim)}.portal-health__row[data-tone=green].svelte-1edyfay .portal-health__dot:where(.svelte-1edyfay){background:var(--os-tone-green)}.portal-health__row[data-tone=amber].svelte-1edyfay .portal-health__dot:where(.svelte-1edyfay){background:var(--os-tone-amber)}.portal-health__row[data-tone=red].svelte-1edyfay .portal-health__dot:where(.svelte-1edyfay){background:var(--os-tone-rose)}.portal-health__body.svelte-1edyfay{display:flex;flex-direction:column;min-width:0}.portal-health__name.svelte-1edyfay{margin:0;font-size:.875rem;color:var(--os-ink);font-weight:500}.portal-health__meta.svelte-1edyfay{margin:.125rem 0 0;font-size:.75rem;color:var(--os-ink-dim)}.portal-health__pct.svelte-1edyfay{text-align:right;font-size:.75rem;color:var(--os-ink-dim)}.portal-activity__row.svelte-1edyfay{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:.75rem;padding:.625rem 1rem}.portal-activity__kind.svelte-1edyfay{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.portal-activity__title.svelte-1edyfay{margin:0;font-size:.875rem;color:var(--os-ink)}.portal-activity__meta.svelte-1edyfay{margin:.125rem 0 0;font-size:.75rem;color:var(--os-ink-dim)}.portal-activity__at.svelte-1edyfay{font-size:.6875rem;color:var(--os-ink-dim)}.fallback.svelte-1u3dlqc{font-family:var(--os-body);min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:#fff;color:#111827}.inner.svelte-1u3dlqc{text-align:center;max-width:40ch}h1.svelte-1u3dlqc{font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:-.01em;margin:0 0 20px}p.svelte-1u3dlqc{font-size:16px;color:#4b5563;margin:0 0 24px;line-height:1.55}.year.svelte-1u3dlqc{font-size:13px;color:#9ca3af;letter-spacing:.04em}.auth-shell.svelte-1yxkbvc{display:grid;place-items:center;padding:2rem 1rem;min-height:100vh}.auth-card{position:relative;z-index:1;width:100%;max-width:26rem;box-shadow:var(--os-shadow-card)}.auth-card__title.svelte-1yxkbvc{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:var(--os-ink)}.muted.svelte-1yxkbvc{color:var(--os-ink-dim);font-size:.9rem;margin:0}.auth-card .portal-form{display:flex;flex-direction:column;gap:.25rem}.auth-card .portal-form label{display:block;font-size:.8125rem;font-weight:500;margin:.5rem 0 .125rem;color:var(--os-ink)}.auth-card .field-error{color:var(--os-danger);font-size:.8125rem;margin:.125rem 0 0}.auth-card .hint{color:var(--os-ink-dim);font-size:.8125rem;margin:.375rem 0 0}.auth-card .notice{background:var(--os-accent-soft);color:var(--os-ink);border-radius:.5rem;padding:.6rem .75rem;margin:0 0 .75rem;font-size:.875rem}.auth-card .portal-form__footer{margin-top:1rem;text-align:center;font-size:.8125rem}.auth-card .portal-form__footer a{color:var(--os-accent)}.v2-pageheader-actions.svelte-3oqolb{display:inline-flex;gap:var(--v2-space-2);flex-wrap:wrap}section.portal-page.svelte-3oqolb .v2-pageheader{margin-bottom:var(--v2-space-4)}section.portal-page.svelte-3oqolb .v2-pageheader .v2-title-page{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;font-weight:700;letter-spacing:-.01em}section.portal-page.svelte-3oqolb .v2-pageheader .v2-meta{max-width:42rem}section.portal-page.svelte-3oqolb .v2-pageheader-stats{gap:var(--v2-space-5)}h2.svelte-3oqolb{margin:0 0 var(--v2-space-3);font-size:1.125rem;display:inline-flex;align-items:center;gap:var(--v2-space-2)}.muted.svelte-3oqolb{color:var(--os-ink-dim);font-size:.875rem;margin:0}.card.svelte-3oqolb{background:var(--os-panel);border:var(--v2-line);border-radius:var(--v2-radius-card);padding:var(--v2-space-5);margin-bottom:var(--v2-space-4);box-shadow:var(--v2-shadow-card)}.portal-cal-wrap.svelte-3oqolb{margin-bottom:var(--v2-space-4);min-width:0;max-width:100%}section.portal-page.svelte-3oqolb .tmc-day .tmc-day-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);width:60%;aspect-ratio:2 / 1;pointer-events:auto;line-height:0;display:block}section.portal-page.svelte-3oqolb .tmc-day .portal-public-mark{display:block;width:100%;height:100%;line-height:0}section.portal-page.svelte-3oqolb .tmc-day .portal-public-mark svg{width:100%!important;height:100%!important;display:block}section.portal-page.svelte-3oqolb .tmc-day .portal-client-mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--os-accent)}section.portal-page.svelte-3oqolb .tmc-day .portal-client-mark svg{height:100%;width:auto;display:block}.portal-public-mark.svelte-3oqolb{display:inline-flex;align-items:center;flex:none;line-height:1}.portal-client-mark.svelte-3oqolb{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;color:var(--os-accent);flex:none;line-height:1}.portal-client-mark.svelte-3oqolb svg{width:.875rem;height:.875rem;display:block}section.portal-page.svelte-3oqolb .tmc-day{min-height:5.75rem}section.portal-page.svelte-3oqolb .tmc-day:has(.portal-public-mark){background:color-mix(in srgb,var(--os-danger) 10%,transparent)}section.portal-page.svelte-3oqolb .tmc-day:has(.portal-client-mark){background:color-mix(in srgb,var(--os-accent) 10%,transparent)}section.portal-page.svelte-3oqolb .tmc-day.tmc-weekend:not(.tmc-weekday){background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent)}section.portal-page.svelte-3oqolb .tmc-day.tmc-today{box-shadow:inset 0 0 0 2px var(--os-accent)}section.portal-page.svelte-3oqolb .tmc-head:has(.tmc-legend:empty){display:none}.portal-cal-legend.svelte-3oqolb{display:flex;flex-wrap:wrap;gap:var(--v2-space-4);margin:var(--v2-space-2) 0 0;font-size:.75rem;color:var(--os-ink-dim)}.portal-cal-legend.svelte-3oqolb .legend-item:where(.svelte-3oqolb){display:inline-flex;align-items:center;gap:.4rem}.row-marker.svelte-3oqolb{display:inline-flex;align-items:center;margin-right:.35rem;vertical-align:-1px}.modal-form.svelte-3oqolb{display:flex;flex-direction:column;gap:var(--v2-space-4)}.modal-field.svelte-3oqolb{display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;color:var(--os-ink-dim)}.modal-field.svelte-3oqolb>span:where(.svelte-3oqolb){font-weight:500}.modal-field.svelte-3oqolb input:where(.svelte-3oqolb){width:100%;max-width:100%;background:var(--os-panel-2, var(--os-canvas));border:1px solid var(--os-line);border-radius:.375rem;padding:.5rem .75rem;color:var(--os-ink);font:inherit;font-size:.8125rem}.modal-field.svelte-3oqolb input:where(.svelte-3oqolb):focus{outline:none;border-color:var(--os-accent);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--os-accent) 20%,transparent)}.modal-field.svelte-3oqolb input:where(.svelte-3oqolb):focus-visible{outline:none}.field-error.svelte-3oqolb{color:var(--v2-status-danger);font-size:.75rem;margin:.125rem 0 0}.card.svelte-3oqolb .os-widget-icon{color:var(--os-accent);background:none;box-shadow:none}.field-error.svelte-3oqolb{color:var(--v2-status-danger);font-size:.8125rem;margin:var(--v2-space-1) 0 0}.holiday-list.svelte-3oqolb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--v2-space-2)}.holiday-list.svelte-3oqolb li:where(.svelte-3oqolb){display:grid;grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr) auto;gap:var(--v2-space-3);align-items:center;padding:var(--v2-space-2) var(--v2-space-3);border:var(--v2-line);border-radius:var(--v2-radius-inner);min-width:0}.holiday-list.svelte-3oqolb li:where(.svelte-3oqolb) .name:where(.svelte-3oqolb){min-width:0;overflow-wrap:anywhere}@media(max-width:30rem){.holiday-list.svelte-3oqolb li:where(.svelte-3oqolb){grid-template-columns:1fr auto}.holiday-list.svelte-3oqolb li:where(.svelte-3oqolb) .date:where(.svelte-3oqolb){grid-column:1 / -1}}.date.svelte-3oqolb{font-family:var(--os-mono);color:var(--os-ink-dim)}.name.svelte-3oqolb{color:var(--os-ink)}.src.svelte-3oqolb{margin-left:var(--v2-space-2);font-size:.75rem;color:var(--os-ink-dim)}.danger-link{color:var(--v2-status-danger)}.danger-link:hover{background:var(--os-fail-soft);color:var(--v2-status-danger)}.portal-inbox.svelte-i6ffyi{display:flex;flex-direction:column;gap:1rem;min-width:0}.markall.svelte-i6ffyi{margin-left:auto}.portal-lede.svelte-i6ffyi{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--os-ink-dim)}.v2-rows.svelte-i6ffyi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2-rows.svelte-i6ffyi li:where(.svelte-i6ffyi){margin:0}.surface-mark.svelte-1wcjlqu{width:96px;height:96px;margin:0 auto 28px}.surface-sub.svelte-1wcjlqu{font-family:var(--xg-mono);text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:var(--gate-accent);margin:14px 0 0}.surface-team.svelte-1wcjlqu{margin-top:36px}.surface-team.svelte-1wcjlqu span:where(.svelte-1wcjlqu){margin-left:6px}.scroll-cue.svelte-1wcjlqu{margin-top:40px;font-family:var(--xg-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--xg-ink-faint);display:flex;gap:10px;justify-content:center;align-items:center}.scroll-cue.svelte-1wcjlqu .arrow:where(.svelte-1wcjlqu){animation:svelte-1wcjlqu-scroll-cue-bob 1.8s ease-in-out infinite}@keyframes svelte-1wcjlqu-scroll-cue-bob{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(6px);opacity:1}}@keyframes svelte-a8jge7-kk-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.85}}@keyframes svelte-a8jge7-kk-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-66}}@keyframes svelte-a8jge7-kk-ring{0%{transform:scale(1);opacity:.65}to{transform:scale(1.55);opacity:0}}@keyframes svelte-a8jge7-kk-travel1{0%,to{transform:translate(0);opacity:0}20%{opacity:1}50%{transform:translate(70px,-58px);opacity:1}80%{opacity:0}}@keyframes svelte-a8jge7-kk-travel2{0%,to{transform:translate(0);opacity:0}20%{opacity:1}50%{transform:translate(-80px,-80px);opacity:1}80%{opacity:0}}@keyframes svelte-a8jge7-kk-travel3{0%,to{transform:translate(0);opacity:0}20%{opacity:1}50%{transform:translate(100px,10px);opacity:1}80%{opacity:0}}.organism-grid.svelte-ns5xo7{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;text-align:left}@media(min-width:860px){.organism-grid.svelte-ns5xo7{grid-template-columns:1.05fr .95fr}}.organism-text.svelte-ns5xo7{max-width:46ch}.organism-text.svelte-ns5xo7 h2:where(.svelte-ns5xo7){margin:18px 0 22px}.organism-body.svelte-ns5xo7{font-size:20px;color:var(--xg-ink-dim);font-weight:300;line-height:1.55;margin:0}.organism-body.svelte-ns5xo7 em:where(.svelte-ns5xo7){color:var(--gate-accent);font-style:italic}.organism-art.svelte-ns5xo7{width:100%;max-width:480px;aspect-ratio:1 / 1;margin:0 auto}.synapse-body.svelte-jrzvim{font-size:18px;color:var(--xg-ink-dim);max-width:62ch;margin:22px auto 0}.synapse-peek.svelte-jrzvim{margin:48px auto 0;max-width:720px}.peek-window.svelte-jrzvim{border:1px solid var(--xg-spore-line);border-radius:14px;background:var(--xg-spore-card);overflow:hidden;box-shadow:0 30px 60px -25px #0009,0 0 32px var(--gate-glow)}.peek-titlebar.svelte-jrzvim{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--xg-spore-line);text-align:left}.peek-dots.svelte-jrzvim{display:flex;gap:6px}.peek-dots.svelte-jrzvim i:where(.svelte-jrzvim){width:10px;height:10px;border-radius:50%;background:var(--xg-spore-line);display:block}.peek-mark.svelte-jrzvim{width:18px;height:18px;display:inline-block;margin-left:4px}.peek-title.svelte-jrzvim{font-family:var(--xg-display);font-size:14px}.peek-meta.svelte-jrzvim{font-family:var(--xg-mono);font-size:10px;color:var(--xg-ink-faint);letter-spacing:.06em}.peek-live.svelte-jrzvim{margin-left:auto;display:flex;align-items:center;gap:6px;font-family:var(--xg-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--xg-teal-bright);border:1px solid rgba(94,224,192,.3);border-radius:999px;padding:3px 9px}.peek-live-dot.svelte-jrzvim{width:5px;height:5px;border-radius:50%;background:var(--xg-teal-bright)}.peek-body.svelte-jrzvim{padding:22px;display:flex;flex-direction:column;gap:14px}.peek-row.svelte-jrzvim{display:grid;grid-template-columns:100px 1fr 60px;align-items:center;gap:14px}.peek-pill.svelte-jrzvim{font-family:var(--xg-mono);font-size:9.5px;letter-spacing:.14em;padding:4px 9px;border-radius:999px;background:#4a8a7b2e;color:var(--xg-teal-muted);text-align:center}.peek-pill-bright.svelte-jrzvim{background:#5ee0c038;color:var(--xg-teal-bright)}.peek-pill-mint.svelte-jrzvim{background:#7be0a02e;color:var(--xg-mint)}.peek-bar.svelte-jrzvim{height:6px;border-radius:999px;background:#5ee0c01f;position:relative;overflow:hidden}.peek-bar.svelte-jrzvim:after{content:"";position:absolute;inset:0;width:var(--w, 50%);background:var(--xg-teal-bright);border-radius:inherit;box-shadow:0 0 12px #5ee0c08c}.peek-bar-mint.svelte-jrzvim:after{background:var(--xg-mint);box-shadow:0 0 12px #7be0a073}.peek-figure.svelte-jrzvim{font-family:var(--xg-mono);font-size:12px;color:var(--xg-ink-dim);text-align:right}.peek-caption.svelte-jrzvim{font-family:var(--xg-mono);font-size:10px;color:var(--xg-ink-faint);text-align:center;margin:14px 0 0;letter-spacing:.08em}.synapse-nudge.svelte-jrzvim{margin:36px 0 0;font-size:16px}.synapse-nudge-link.svelte-jrzvim{font-family:var(--xg-mono);text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--xg-kickstart-spark);padding:12px 22px;border:1px solid var(--xg-kickstart-spark);border-radius:999px;display:inline-block}.synapse-nudge-link.svelte-jrzvim:hover{background:var(--xg-kickstart-spark);color:var(--xg-spore-dark)}.story-card.svelte-lbh1nt{position:relative;padding:28px 24px 32px;border:1px solid var(--xg-spore-line);border-left:3px solid var(--card-accent, var(--xg-teal-bright));border-radius:12px;background:var(--xg-spore-card);box-shadow:0 20px 50px -28px #0009;display:flex;flex-direction:column;gap:12px;text-align:left;min-height:280px}.story-card-illu.svelte-lbh1nt{position:absolute;top:18px;right:18px;width:56px;height:56px;opacity:.65;pointer-events:none}.story-card-head.svelte-lbh1nt{display:flex;align-items:center;gap:14px;margin-bottom:6px}.story-card-logo.svelte-lbh1nt{max-height:36px;max-width:120px;object-fit:contain}.story-card-mark.svelte-lbh1nt{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--card-accent, var(--xg-teal-bright));color:var(--xg-spore-dark);font-family:var(--xg-display);font-weight:500;font-size:18px}.story-card.svelte-lbh1nt h3:where(.svelte-lbh1nt){font-family:var(--xg-display);font-size:26px;font-weight:400;line-height:1.1;margin:0}.story-card-tagline.svelte-lbh1nt{font-size:15px;color:var(--xg-ink);margin:0;font-weight:400}.story-card-outcome.svelte-lbh1nt{font-size:14px;color:var(--xg-ink-dim);font-style:italic;margin:0}.story-card-link.svelte-lbh1nt{margin-top:auto;font-family:var(--xg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--card-accent, var(--xg-teal-bright));align-self:flex-start;padding-top:18px;min-height:44px}.story-card-link.svelte-lbh1nt:hover{color:var(--xg-ink)}.stories-intro.svelte-18tlsb0{font-size:18px;color:var(--xg-ink-dim);max-width:56ch;margin:22px auto 0}.story-grid.svelte-18tlsb0{margin-top:48px;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:760px){.story-grid.svelte-18tlsb0{grid-template-columns:repeat(3,1fr)}}.enter-body.svelte-1vuxuol{font-size:18px;color:var(--xg-ink-dim);max-width:56ch;margin:22px auto 0}.enter-ctas.svelte-1vuxuol{margin:40px 0 0;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.enter-footer.svelte-1vuxuol{margin:64px 0 0;font-family:var(--xg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--xg-ink-faint);display:flex;gap:14px;justify-content:center;align-items:center}.enter-footer-mark.svelte-1vuxuol{color:var(--xg-ink);font-weight:500}.enter-footer-sep.svelte-1vuxuol{opacity:.5}:root{--xg-spore-dark: #0b1310;--xg-spore-deep: #08201c;--xg-spore-mid: #0a2a24;--xg-spore-card: #0f1d1a;--xg-spore-line: #1a322c;--xg-slate: #0b1310;--xg-slate-deep: #0f1d1a;--xg-slate-soft: #1a322c;--xg-ink: #e6f4ef;--xg-ink-dim: #a8c2bb;--xg-ink-faint: #6a857e;--xg-cyan: #3fd0e0;--xg-mint: #7be0a0;--xg-teal-bright: #5ee0c0;--xg-teal-muted: #4a8a7b;--xg-cyan-soft: #5be1e6;--xg-teal-deep: #4ab39e;--xg-mycel-amber: #e8a24a;--xg-kickstart-spark: #ffc56b;--gate-accent: var(--xg-teal-bright);--gate-glow: rgba(94, 224, 192, .45);--xg-display: "Geist", system-ui, -apple-system, sans-serif;--xg-body: "Geist", system-ui, -apple-system, sans-serif;--xg-mono: "Geist", system-ui, -apple-system, sans-serif}.portal-gate[data-gate=surface]{--gate-accent: var(--xg-cyan);--gate-glow: rgba(63, 208, 224, .4)}.portal-gate[data-gate=organism]{--gate-accent: var(--xg-mint);--gate-glow: rgba(123, 224, 160, .38)}.portal-gate[data-gate=synapse]{--gate-accent: var(--xg-teal-bright);--gate-glow: rgba(94, 224, 192, .55)}.portal-gate[data-gate=stories]{--gate-accent: var(--xg-cyan-soft);--gate-glow: rgba(91, 225, 230, .36)}.portal-gate[data-gate=enter]{--gate-accent: var(--xg-teal-deep);--gate-glow: rgba(74, 179, 158, .4)}.portal-root{background-color:var(--xg-spore-dark);background-image:radial-gradient(ellipse 80% 60% at 15% 10%,var(--xg-spore-deep) 0%,transparent 60%),radial-gradient(ellipse 80% 70% at 85% 90%,var(--xg-spore-mid) 0%,transparent 65%);background-attachment:fixed;color:var(--xg-ink);font-family:var(--xg-body);font-weight:300;line-height:1.55;min-height:100vh;overflow-x:hidden;position:relative;isolation:isolate}.portal-root:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 90% at 50% 50%,transparent 35%,rgba(0,0,0,.55) 100%);background-image:radial-gradient(ellipse 120% 90% at 50% 50%,transparent 35%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.95  0 0 0 0 0.92  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");background-size:auto,160px 160px}.portal-root h1,.portal-root h2,.portal-root h3{font-family:var(--xg-display);font-weight:300;letter-spacing:-.02em;line-height:1.04;margin:0}.portal-root h1{font-size:clamp(46px,6vw,84px)}.portal-root h2{font-size:clamp(32px,4.2vw,52px)}.portal-root h3{font-size:clamp(20px,2.4vw,28px)}.portal-root .kicker{font-family:var(--xg-mono);text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:var(--gate-accent);text-shadow:0 0 18px var(--gate-glow)}.portal-root .essence{font-family:var(--xg-display);font-style:italic;color:var(--xg-teal-bright);font-weight:400}.portal-root a{color:var(--xg-teal-bright);text-decoration:none;transition:color .18s ease}.portal-root a:hover{color:var(--xg-kickstart-spark)}@media(prefers-reduced-motion:reduce){.kk-anim{animation:none!important}.portal-gate{transform:none!important;opacity:1!important}}.portal-stage{position:relative;width:100%;height:100vh;overflow:hidden}.portal-gate{position:absolute;inset:0;display:grid;place-items:center;transform-origin:center;padding:0 28px;will-change:transform,opacity}.portal-stage:not(.is-snap) .portal-gate:not([data-active=true]){pointer-events:none}.portal-gate-inner{max-width:980px;width:100%;text-align:center;position:relative;z-index:3}.portal-gate:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 50%,var(--gate-glow) 0%,transparent 38%);opacity:.55;mix-blend-mode:screen}.portal-gate[data-gate=synapse]:before{opacity:.85;background:radial-gradient(circle at 50% 50%,var(--gate-glow) 0%,rgba(94,224,192,.08) 22%,transparent 50%)}.portal-particles{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block}.portal-stage.is-snap{height:auto;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.portal-stage.is-snap .portal-gate{position:relative;inset:auto;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:always;padding:64px 22px;will-change:auto;transform:none!important;opacity:1!important}.portal-dotnav{position:fixed;top:50%;right:28px;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:40}.portal-dotnav button{width:44px;height:44px;border:0;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center;position:relative}.portal-dotnav button:before{content:"";width:10px;height:10px;border-radius:50%;border:1px solid var(--xg-ink-faint);background:transparent;transition:background .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.portal-dotnav button[aria-current=true]:before{background:var(--gate-accent, var(--xg-teal-bright));border-color:var(--gate-accent, var(--xg-teal-bright));transform:scale(1.4);box-shadow:0 0 14px var(--gate-glow, rgba(94, 224, 192, .45))}.portal-dotnav button:focus-visible{outline:2px solid var(--xg-kickstart-spark);outline-offset:3px;border-radius:999px}@media(max-width:767px){.portal-dotnav{top:auto;bottom:14px;right:50%;transform:translate(50%);flex-direction:row;gap:4px;background:#0f1d1ac7;border:1px solid var(--xg-spore-line);border-radius:999px;padding:4px 8px}}.portal-fallback-stack{display:block}.portal-fallback-stack .portal-gate{position:relative;inset:auto;min-height:auto;border-bottom:1px solid var(--xg-spore-line);padding:96px 28px;will-change:auto}.portal-fallback-stack .portal-gate:last-child{border-bottom:0}.portal-essence-line{font-size:clamp(20px,2.4vw,28px);max-width:32ch;margin:28px auto 0}.portal-cta{display:inline-block;padding:14px 26px;border-radius:999px;font-family:var(--xg-mono);text-transform:uppercase;letter-spacing:.16em;font-size:12px;border:1px solid var(--gate-accent, var(--xg-teal-muted));color:var(--xg-ink);cursor:pointer;min-height:44px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-cta.is-primary{background:var(--xg-kickstart-spark);color:var(--xg-spore-dark);border-color:var(--xg-kickstart-spark);box-shadow:0 0 22px #ffc56b59}.portal-root .portal-cta:hover{color:var(--xg-ink);background:color-mix(in srgb,var(--gate-accent, var(--xg-teal-bright)) 12%,transparent);border-color:var(--gate-accent, var(--xg-teal-bright));box-shadow:0 0 14px color-mix(in srgb,var(--gate-accent, var(--xg-teal-bright)) 22%,transparent)}.portal-root .portal-cta.is-primary:hover{background:var(--xg-ink);border-color:var(--xg-ink);color:var(--xg-spore-dark)}html,body{margin:0;padding:0;background:var(--os-bg, #f4f3ee);color:var(--os-ink, #1b1d22)}.insurance.svelte-1i1um46{font-family:var(--os-body);color:var(--os-ink, #1b1d22);background:var(--os-bg, #f4f3ee);min-height:100vh;font-weight:400;line-height:1.55}.wrap.svelte-1i1um46{max-width:960px;margin:0 auto;padding:0 28px}.hero.svelte-1i1um46{padding:112px 0 80px;background:var(--os-panel, #fffefb);border-bottom:1px solid var(--os-line, #e7e6e0)}.mark.svelte-1i1um46{display:block;margin:0 0 24px}.eyebrow.svelte-1i1um46{font-family:var(--os-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--os-ink-dim, #5b616d);margin:0 0 20px;font-weight:500}.hero.svelte-1i1um46 h1:where(.svelte-1i1um46){font-family:var(--os-display);font-size:clamp(34px,5.2vw,60px);font-weight:400;letter-spacing:-.015em;line-height:1.08;margin:0 0 24px;max-width:22ch;color:var(--os-ink, #1b1d22)}.lede.svelte-1i1um46{font-size:clamp(17px,1.8vw,20px);color:var(--os-ink-dim, #5b616d);max-width:54ch;margin:0 0 36px}.cta-row.svelte-1i1um46{margin:0}.cta.svelte-1i1um46{display:inline-block;padding:13px 26px;background:var(--os-accent, #3d7a66);color:var(--os-accent-ink, #ffffff);text-decoration:none;font-weight:500;font-size:15px;letter-spacing:.01em;border:1px solid var(--os-accent, #3d7a66)}.cta-ghost.svelte-1i1um46{background:transparent;color:var(--os-accent, #3d7a66)}@media(prefers-reduced-motion:no-preference){.cta.svelte-1i1um46{transition:background .12s ease,color .12s ease}}.cta.svelte-1i1um46:hover,.cta.svelte-1i1um46:focus-visible{background:var(--os-accent-bright, #3a9a7d);border-color:var(--os-accent-bright, #3a9a7d);outline:none}.cta-ghost.svelte-1i1um46:hover,.cta-ghost.svelte-1i1um46:focus-visible{color:var(--os-accent-ink, #ffffff)}.cta.svelte-1i1um46:focus-visible{outline:2px solid var(--os-accent, #3d7a66);outline-offset:3px}.pillars.svelte-1i1um46{padding:88px 0;background:var(--os-bg, #f4f3ee)}.pillars.svelte-1i1um46 h2:where(.svelte-1i1um46),.agent.svelte-1i1um46 h2:where(.svelte-1i1um46),.contact.svelte-1i1um46 h2:where(.svelte-1i1um46){font-family:var(--os-display);font-size:clamp(26px,3.2vw,36px);font-weight:400;letter-spacing:-.01em;margin:0 0 36px;color:var(--os-ink, #1b1d22)}.pillar-grid.svelte-1i1um46{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:720px){.pillar-grid.svelte-1i1um46{grid-template-columns:repeat(2,1fr);gap:32px}}.pillar-grid.svelte-1i1um46 li:where(.svelte-1i1um46){padding:24px;background:var(--os-panel, #fffefb);border:1px solid var(--os-line, #e7e6e0)}.pillar-grid.svelte-1i1um46 h3:where(.svelte-1i1um46){font-family:var(--os-body);font-size:17px;font-weight:600;letter-spacing:-.005em;margin:0 0 10px;color:var(--os-ink, #1b1d22)}.pillar-grid.svelte-1i1um46 p:where(.svelte-1i1um46){margin:0;font-size:15px;color:var(--os-ink-dim, #5b616d);max-width:52ch}.agent.svelte-1i1um46{padding:80px 0;background:var(--os-panel, #fffefb);border-top:1px solid var(--os-line, #e7e6e0);border-bottom:1px solid var(--os-line, #e7e6e0)}.agent-lede.svelte-1i1um46{font-size:clamp(17px,1.8vw,20px);color:var(--os-ink-dim, #5b616d);max-width:56ch;margin:0}.contact.svelte-1i1um46{padding:96px 0;background:var(--os-bg, #f4f3ee)}.muted.svelte-1i1um46{font-size:15px;color:var(--os-ink-faint, #6d7380);margin:0}.foot.svelte-1i1um46{padding:28px 0 44px;border-top:1px solid var(--os-line, #e7e6e0);background:var(--os-panel, #fffefb)}.foot-row.svelte-1i1um46{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--os-ink-faint, #6d7380);letter-spacing:.02em}@media(max-width:719px){.hero.svelte-1i1um46{padding:80px 0 56px}.pillars.svelte-1i1um46,.agent.svelte-1i1um46{padding:56px 0}.contact.svelte-1i1um46{padding:64px 0}}.portal-page.svelte-16ksyai{display:flex;flex-direction:column;gap:1rem;min-width:0}.portal-page.svelte-16ksyai>*{min-width:0;max-width:100%}.card-extra.svelte-16ksyai{margin-left:auto}.portal-list.svelte-16ksyai{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.portal-list__row.svelte-16ksyai{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--os-line-soft)}.portal-list__row.svelte-16ksyai:last-child{border-bottom:0}.portal-list__title-wrap.svelte-16ksyai{display:flex;flex-direction:column;gap:.25rem;min-width:0}.portal-list__title.svelte-16ksyai{color:var(--os-ink);font-size:.875rem}.portal-list__desc.svelte-16ksyai{color:var(--os-ink-dim);font-size:.75rem}.portal-list__right.svelte-16ksyai{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.portal-list__meta.svelte-16ksyai{color:var(--os-ink-dim);font-family:var(--os-mono);font-size:.6875rem}.infra-analytics.svelte-1hjp2ok{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);margin-bottom:var(--v2-space-5, 1.5rem)}.ia-head.svelte-1hjp2ok{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3, .75rem);flex-wrap:wrap}.ia-note.svelte-1hjp2ok{font-size:.75rem;color:var(--os-ink-dim)}.ia-kpis.svelte-1hjp2ok{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;min-width:0}@media(max-width:42rem){.ia-kpis.svelte-1hjp2ok{grid-template-columns:repeat(2,minmax(0,1fr))}}.ia-kpis.svelte-1hjp2ok>li:where(.svelte-1hjp2ok){background:var(--os-panel);border:var(--v2-line, 1px solid var(--os-line));border-radius:var(--v2-radius-card, .5rem);padding:.75rem .875rem;min-width:0}.ia-chart.svelte-1hjp2ok{border:var(--v2-line, 1px solid var(--os-line));border-radius:var(--v2-radius-card, .5rem);padding:var(--v2-space-3, .75rem) var(--v2-space-4, 1rem) var(--v2-space-4, 1rem);background:var(--os-panel)}.ia-chart__head.svelte-1hjp2ok{display:flex;justify-content:flex-start;margin-bottom:var(--v2-space-3, .75rem);overflow-x:auto}.ia-chart__canvas.svelte-1hjp2ok{position:relative;height:16.25rem}.ia-empty.svelte-1hjp2ok{color:var(--os-ink-dim);font-size:.8125rem;margin:0}.portal-page.svelte-15wstef{display:flex;flex-direction:column;gap:1rem;min-width:0}.portal-page.svelte-15wstef>*{min-width:0;max-width:100%}.card-extra.svelte-15wstef{margin-left:auto;display:inline-flex;align-items:center;gap:.75rem}.portal-infra-map.svelte-15wstef{position:relative;height:clamp(22.5rem,60vh,42.5rem);margin:0 -1rem;overflow:hidden;background:var(--os-well, var(--os-panel-2));border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line)}.portal-infra-pick.svelte-15wstef{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.8125rem;color:var(--os-ink)}.portal-table-wrap.svelte-15wstef{overflow-x:auto}.portal-table.svelte-15wstef{width:100%;font-size:.8125rem;border-collapse:collapse}.portal-table.svelte-15wstef th:where(.svelte-15wstef){text-align:left;font-weight:500;font-size:.6875rem;letter-spacing:.03em;color:var(--os-ink-faint);padding:.125rem .375rem .375rem;border-bottom:1px solid var(--os-line)}.portal-table.svelte-15wstef td:where(.svelte-15wstef){padding:.5rem .375rem;border-bottom:1px solid var(--os-line-soft);color:var(--os-ink)}.portal-table__right.svelte-15wstef{text-align:right;font-family:var(--os-mono)}.portal-table.svelte-15wstef th.portal-table__right:where(.svelte-15wstef){text-align:right}.portal-table__muted.svelte-15wstef{color:var(--os-ink-dim)}.portal-note.svelte-15wstef{color:var(--os-ink-dim);font-size:.75rem;margin:.75rem 0 0}.portal-page.svelte-2p4isq{display:flex;flex-direction:column;gap:1rem;min-width:0}.portal-page.svelte-2p4isq>*{min-width:0;max-width:100%}.portal-card.svelte-2p4isq{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-card, .75rem);padding:1rem 1.25rem;box-shadow:var(--os-shadow-card)}.kpi-grid.svelte-2p4isq{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.kpi-tile.svelte-2p4isq{padding:1rem}.kpi-tile__head.svelte-2p4isq{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.kpi-tile__label.svelte-2p4isq{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--os-ink-dim);margin:0;display:inline-flex;align-items:center;gap:.25rem;text-transform:uppercase}.kpi-tile__trend.svelte-2p4isq{color:var(--os-ink-dim);font-size:.75rem}.kpi-tile__value.svelte-2p4isq{margin:0;font-family:var(--os-display);font-size:1.75rem;color:var(--os-ink);line-height:1.1}.kpi-tile__meta.svelte-2p4isq{margin:.25rem 0 0;font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim)}.kpi-tile--good.svelte-2p4isq .kpi-tile__value:where(.svelte-2p4isq){color:var(--os-success, var(--os-ink))}.kpi-tile--warn.svelte-2p4isq .kpi-tile__value:where(.svelte-2p4isq){color:var(--os-warn, var(--os-ink))}.kpi-tile--danger.svelte-2p4isq .kpi-tile__value:where(.svelte-2p4isq){color:var(--os-danger, var(--os-ink))}.vendor-budget.svelte-2p4isq{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0}.vendor-budget.svelte-2p4isq>div:where(.svelte-2p4isq){display:flex;flex-direction:column;gap:.25rem}.vendor-budget.svelte-2p4isq dt:where(.svelte-2p4isq){font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--os-ink-dim);text-transform:uppercase}.vendor-budget.svelte-2p4isq dd:where(.svelte-2p4isq){margin:0;font-family:var(--os-display);font-size:1.25rem;color:var(--os-ink)}.portal-page.svelte-rumpef{display:flex;flex-direction:column;gap:1rem;min-width:0}.portal-page.svelte-rumpef>*{min-width:0;max-width:100%}.card-extra.svelte-rumpef{margin-left:auto}.portal-timeline.svelte-rumpef{padding:.25rem .25rem .5rem}.milestone-list.svelte-rumpef{list-style:none;margin:0;padding:0}.milestone-row.svelte-rumpef{display:grid;grid-template-columns:1fr 10rem 3rem;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--os-line-soft)}.milestone-row.svelte-rumpef:first-child{border-top:0}.milestone-main.svelte-rumpef{display:flex;flex-direction:column;min-width:0}.milestone-name.svelte-rumpef{font-size:.875rem;color:var(--os-ink)}.milestone-due.svelte-rumpef{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim)}.portal-page.svelte-rumpef .milestone-bar{height:.5rem;background:var(--os-line)}.portal-page.svelte-rumpef .milestone-bar__fill{background:var(--os-accent)}.milestone-pct.svelte-rumpef{font-size:.75rem;color:var(--os-ink-dim);text-align:right}.cr-steps.svelte-z6ry2u{margin:0 0 var(--v2-space-5);padding:var(--v2-space-4) var(--v2-space-5) var(--v2-space-3);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel)}.cr-steps.svelte-z6ry2u ol:where(.svelte-z6ry2u){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;margin:0;padding:0}.cr-step.svelte-z6ry2u{position:relative}.cr-step.svelte-z6ry2u:not(:last-child):after{content:"";position:absolute;top:1.25rem;left:calc(50% + 1.5rem);right:calc(-50% + 1.5rem);height:2px;border-radius:2px;background:var(--os-line)}.cr-step[data-state=done].svelte-z6ry2u:not(:last-child):after{background:var(--os-success)}.cr-step.svelte-z6ry2u button:where(.svelte-z6ry2u){display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%;padding:0;border:0;background:none;color:var(--os-ink-dim);font:inherit;cursor:default}.cr-step.svelte-z6ry2u button:where(.svelte-z6ry2u):not(:disabled){cursor:pointer}.cr-step.svelte-z6ry2u button:where(.svelte-z6ry2u):not(:disabled):hover .cr-step__label:where(.svelte-z6ry2u){color:var(--os-ink);text-decoration:underline}.cr-step__dot.svelte-z6ry2u{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;border:2px solid var(--os-line);background:var(--os-panel);font-size:.8125rem;font-weight:700}.cr-step__label.svelte-z6ry2u{font-size:.8125rem;text-align:center}.cr-step__n.svelte-z6ry2u{color:var(--os-ink-dim);font-weight:500}.cr-step__ai.svelte-z6ry2u{position:absolute;top:.375rem;left:100%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.1875rem;padding:0 .375rem;background:var(--os-panel);font-size:.625rem;white-space:nowrap;color:var(--os-accent-bright, var(--os-accent));z-index:1}.cr-step[data-state=current].svelte-z6ry2u .cr-step__dot:where(.svelte-z6ry2u){background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink);box-shadow:0 0 0 4px var(--os-accent-soft)}.cr-step[data-state=current].svelte-z6ry2u .cr-step__label:where(.svelte-z6ry2u){color:var(--os-ink);font-weight:600}.cr-step[data-state=done].svelte-z6ry2u .cr-step__dot:where(.svelte-z6ry2u){background:var(--os-success-soft);border-color:var(--os-success);color:var(--os-success)}.cr-step[data-state=done].svelte-z6ry2u .cr-step__label:where(.svelte-z6ry2u){color:var(--os-ink)}.cr-steps__hint.svelte-z6ry2u{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin:var(--v2-space-3) 0 0;padding-top:var(--v2-space-3);border-top:1px solid var(--os-line-soft, var(--os-line));font-size:.8125rem;color:var(--os-ink);text-align:center}.cr-steps__now.svelte-z6ry2u{padding:.0625rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:var(--os-accent-soft);color:var(--os-accent-bright, var(--os-accent))}@media(max-width:480px){.cr-steps.svelte-z6ry2u{padding:var(--v2-space-3)}.cr-step__label.svelte-z6ry2u{font-size:.6875rem}.cr-step__n.svelte-z6ry2u,.cr-step__ai.svelte-z6ry2u{display:none}.cr-step.svelte-z6ry2u:not([data-state=current]) .cr-step__label:where(.svelte-z6ry2u){color:var(--os-ink-dim)}}.cr-chip.svelte-1b4cj3g{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:16rem;padding:.375rem .5rem .375rem .375rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-panel-2, var(--os-panel))}.cr-chip__icon.svelte-1b4cj3g{display:inline-grid;place-items:center;flex:0 0 2rem;height:2rem;border-radius:.375rem;background:var(--os-well, var(--os-bg));color:var(--os-ink-dim)}.cr-chip__text.svelte-1b4cj3g{display:flex;flex-direction:column;min-width:0}.cr-chip__name.svelte-1b4cj3g{font-size:.8125rem;font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-chip__meta.svelte-1b4cj3g{font-size:.6875rem;color:var(--os-ink-dim)}a.cr-chip__name.svelte-1b4cj3g{text-decoration:none}a.cr-chip__name.svelte-1b4cj3g:hover{text-decoration:underline}.cr-chip[data-state=error].svelte-1b4cj3g{border-color:var(--os-danger)}.cr-chip[data-state=error].svelte-1b4cj3g .cr-chip__icon:where(.svelte-1b4cj3g),.cr-chip[data-state=error].svelte-1b4cj3g .cr-chip__meta:where(.svelte-1b4cj3g){color:var(--os-danger)}.cr-chip[data-state=uploading].svelte-1b4cj3g{opacity:.8}.cr-chip[data-state=error].svelte-1b4cj3g{max-width:22rem}.cr-chip[data-state=error].svelte-1b4cj3g .cr-chip__meta:where(.svelte-1b4cj3g){white-space:normal}.cr-chip__spin{animation:svelte-1b4cj3g-cr-chip-spin .9s linear infinite;color:var(--os-accent)}@keyframes svelte-1b4cj3g-cr-chip-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cr-chip__spin{animation:none}}.cr-chip__remove.svelte-1b4cj3g{display:inline-grid;place-items:center;margin-left:auto;width:1.5rem;height:1.5rem;border:0;border-radius:.25rem;background:none;color:var(--os-ink-dim);cursor:pointer}.cr-chip__remove.svelte-1b4cj3g:hover{background:var(--os-well, var(--os-bg));color:var(--os-ink)}.cr-q.svelte-1srehnz{margin:0 0 var(--v2-space-3);padding:var(--v2-space-4) var(--v2-space-5);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);min-width:0}.cr-q__head.svelte-1srehnz{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;float:left}.cr-q__head.svelte-1srehnz+:where(.svelte-1srehnz){clear:both}.cr-q__text.svelte-1srehnz{font-weight:600;color:var(--os-ink)}.cr-q__done.svelte-1srehnz{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--os-success);white-space:nowrap}.cr-q__why.svelte-1srehnz{clear:both;margin:.25rem 0 0;font-size:.75rem;color:var(--os-ink-dim)}.cr-q__options.svelte-1srehnz{clear:both;display:flex;flex-wrap:wrap;gap:var(--v2-space-2);padding-top:var(--v2-space-3)}.cr-q__options[data-type=image].svelte-1srehnz{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.cr-q__opt.svelte-1srehnz{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:transparent;color:var(--os-ink);font:inherit;font-size:.875rem;cursor:pointer}.cr-q__opt.svelte-1srehnz:hover{background:var(--os-panel-2, var(--os-well))}.cr-q__opt[aria-pressed=true].svelte-1srehnz{border-color:var(--os-accent);background:var(--os-accent-soft);color:var(--os-ink);box-shadow:0 0 0 1px var(--os-accent) inset}.cr-q__opt--unsure.svelte-1srehnz{color:var(--os-ink-dim)}.cr-q__opt--image.svelte-1srehnz{flex-direction:column;align-items:stretch;justify-content:center;text-align:left;padding:.5rem}.cr-q__opt--image.svelte-1srehnz>span:where(.svelte-1srehnz):last-child{padding:0 .125rem}.cr-q__swatch.svelte-1srehnz{display:block;width:100%;height:4.5rem;border-radius:.375rem;object-fit:cover;background:var(--os-well, var(--os-bg))}.cr-q__date.svelte-1srehnz{min-height:2.5rem;padding:0 .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-bg);color:var(--os-ink);font:inherit;font-size:.875rem;color-scheme:light dark}.cr-feature.svelte-17m4owp{padding:var(--v2-space-4) var(--v2-space-5);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);margin-bottom:var(--v2-space-3)}.cr-feature[data-decision=ok].svelte-17m4owp{border-color:color-mix(in srgb,var(--os-success) 45%,transparent)}.cr-feature[data-decision=change].svelte-17m4owp{border-color:var(--os-accent)}.cr-feature[data-decision=remove].svelte-17m4owp{opacity:.65;border-style:dashed}.cr-feature[data-origin=added_by_you].svelte-17m4owp{border-style:dashed}.cr-feature__head.svelte-17m4owp{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cr-feature__title.svelte-17m4owp{margin:0;font-size:1rem;font-weight:600;color:var(--os-ink)}.cr-feature[data-decision=remove].svelte-17m4owp .cr-feature__title:where(.svelte-17m4owp){text-decoration:line-through}.cr-feature__tags.svelte-17m4owp{display:inline-flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.cr-tag.svelte-17m4owp{display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;white-space:nowrap;background:var(--os-well, var(--os-bg));color:var(--os-ink-dim)}.cr-tag[data-tone=warn].svelte-17m4owp{background:var(--os-warn-soft);color:var(--os-warn)}.cr-tag[data-tone=success].svelte-17m4owp{background:var(--os-success-soft);color:var(--os-success)}.cr-tag[data-tone=accent].svelte-17m4owp,.cr-tag--accent.svelte-17m4owp{background:var(--os-accent-soft);color:var(--os-accent-bright, var(--os-accent))}.cr-feature__summary.svelte-17m4owp{margin:.25rem 0 0;font-size:.875rem;color:var(--os-ink-dim)}.cr-feature__points.svelte-17m4owp{margin:var(--v2-space-2) 0 0;padding-left:1.125rem;font-size:.875rem;color:var(--os-ink);display:grid;gap:.25rem}.cr-new.svelte-17m4owp{display:inline-block;margin-right:.25rem;padding:0 .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;background:var(--os-success-soft);color:var(--os-success)}.cr-feature__reply.svelte-17m4owp,.cr-feature__comment.svelte-17m4owp{display:flex;align-items:flex-start;gap:.5rem;margin:var(--v2-space-3) 0 0;padding:.5rem .75rem;border-radius:var(--v2-radius-inner, .5rem);font-size:.8125rem;background:var(--os-well, var(--os-bg));color:var(--os-ink)}.cr-feature__reply.svelte-17m4owp svg{flex:none;margin-top:.125rem;color:var(--os-accent)}.cr-feature__edit.svelte-17m4owp{margin-top:var(--v2-space-3)}.cr-feature__edit.svelte-17m4owp textarea:where(.svelte-17m4owp){width:100%;padding:.5rem .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-bg);color:var(--os-ink);font:inherit;font-size:.875rem;resize:vertical}.cr-feature__actions.svelte-17m4owp{display:flex;flex-wrap:wrap;gap:var(--v2-space-2);margin-top:var(--v2-space-3)}.cr-btn.svelte-17m4owp{display:inline-flex;align-items:center;gap:.375rem;height:2.125rem;padding:0 .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:transparent;color:var(--os-ink);font:inherit;font-size:.8125rem;cursor:pointer}.cr-btn.svelte-17m4owp:hover:not(:disabled){background:var(--os-panel-2, var(--os-well))}.cr-btn.svelte-17m4owp:disabled{opacity:.5;cursor:not-allowed}.cr-btn[aria-pressed=true][data-tone=success].svelte-17m4owp{background:var(--os-success-soft);border-color:color-mix(in srgb,var(--os-success) 45%,transparent);color:var(--os-success)}.cr-btn--primary.svelte-17m4owp{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink)}.cr-btn--primary.svelte-17m4owp:hover:not(:disabled){background:var(--os-accent-bright, var(--os-accent))}.cr-btn--ghost.svelte-17m4owp{border-color:transparent;color:var(--os-ink-dim)}.sr-only.svelte-17m4owp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr-page.svelte-19pzssy{max-width:52rem;margin:0 auto;padding-bottom:6rem}.cr-back.svelte-19pzssy{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:var(--v2-space-4)}.cr-project.svelte-19pzssy{font-size:.8125rem;color:var(--os-ink-dim)}.cr-project.svelte-19pzssy strong:where(.svelte-19pzssy){color:var(--os-ink);font-weight:600}.cr-back.svelte-19pzssy a:where(.svelte-19pzssy){display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--os-ink-dim);text-decoration:none}.cr-back.svelte-19pzssy a:where(.svelte-19pzssy):hover{color:var(--os-ink)}.cr-muted.svelte-19pzssy{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--os-ink-dim)}.cr-mono.svelte-19pzssy{font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.cr-head.svelte-19pzssy{margin-bottom:var(--v2-space-4)}.cr-head.svelte-19pzssy h1:where(.svelte-19pzssy){margin:0;font-size:1.625rem;font-weight:700;color:var(--os-ink);letter-spacing:-.01em}.cr-head.svelte-19pzssy p:where(.svelte-19pzssy){margin:.375rem 0 0;color:var(--os-ink-dim);max-width:40rem}.cr-head--row.svelte-19pzssy{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cr-version.svelte-19pzssy{font-family:var(--os-mono);font-size:.75rem;padding:.25rem .625rem;border:var(--v2-line);border-radius:999px;color:var(--os-ink)}.cr-compose.svelte-19pzssy{border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);box-shadow:var(--v2-shadow-card);transition:border-color .12s,box-shadow .12s}.cr-compose.svelte-19pzssy:focus-within{border-color:var(--os-accent)}.cr-compose--drag.svelte-19pzssy{border-color:var(--os-accent);border-style:dashed;box-shadow:0 0 0 3px var(--os-accent-soft)}.cr-compose.svelte-19pzssy textarea:where(.svelte-19pzssy){display:block;width:100%;min-height:11rem;padding:var(--v2-space-4) var(--v2-space-5);border:0;background:transparent;color:var(--os-ink);font:inherit;font-size:.9375rem;line-height:1.6;resize:vertical;outline:none}.cr-attachments.svelte-19pzssy{display:flex;flex-wrap:wrap;gap:var(--v2-space-2);padding:0 var(--v2-space-5) var(--v2-space-3)}.cr-link.svelte-19pzssy{display:flex;gap:var(--v2-space-2);padding:0 var(--v2-space-5) var(--v2-space-3)}.cr-link.svelte-19pzssy input:where(.svelte-19pzssy){flex:1;min-width:0;height:2rem;padding:0 .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-bg);color:var(--os-ink);font:inherit;font-size:.875rem}.cr-compose__bar.svelte-19pzssy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-2);padding:var(--v2-space-3) var(--v2-space-4);border-top:var(--v2-line)}.cr-compose__hint.svelte-19pzssy{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;font-size:.75rem;color:var(--os-ink-dim)}.cr-actions.svelte-19pzssy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v2-space-3);margin-top:var(--v2-space-5)}.cr-actions__spacer.svelte-19pzssy{flex:1}.cr-banner.svelte-19pzssy{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 var(--v2-space-4);padding:.625rem .875rem;border:1px solid color-mix(in srgb,var(--os-danger) 45%,transparent);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-danger-soft);color:var(--os-ink);font-size:.875rem}.cr-banner.svelte-19pzssy svg{flex:none;margin-top:.125rem;color:var(--os-danger)}.cr-plan-summary.svelte-19pzssy{margin:calc(-1 * var(--v2-space-2)) 0 var(--v2-space-4);color:var(--os-ink)}.cr-sticky__error.svelte-19pzssy{flex-basis:100%;margin:0}.cr-create.svelte-19pzssy{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.25rem}.cr-error.svelte-19pzssy{display:inline-flex;align-items:center;gap:.25rem;color:var(--os-danger);font-size:.8125rem}.cr-link-error.svelte-19pzssy{margin:0;padding:0 var(--v2-space-5) var(--v2-space-3)}.cr-analyzing.svelte-19pzssy{text-align:center;padding:var(--v2-space-5) 0}.cr-analyzing.svelte-19pzssy h1:where(.svelte-19pzssy){margin:var(--v2-space-3) 0 .25rem;font-size:1.375rem;color:var(--os-ink)}.cr-analyzing__icon.svelte-19pzssy{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:var(--os-accent-soft);color:var(--os-accent)}.cr-analyzing__list.svelte-19pzssy{list-style:none;margin:var(--v2-space-5) auto 0;padding:var(--v2-space-4) var(--v2-space-5);max-width:26rem;text-align:left;border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);display:grid;gap:.625rem}.cr-analyzing__list.svelte-19pzssy li:where(.svelte-19pzssy){display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--os-ink-dim)}.cr-analyzing__list.svelte-19pzssy li[data-state=doing]:where(.svelte-19pzssy){color:var(--os-ink)}.cr-analyzing__list.svelte-19pzssy li[data-state=done]:where(.svelte-19pzssy){color:var(--os-ink)}.cr-analyzing__list.svelte-19pzssy li[data-state=done]:where(.svelte-19pzssy) svg{color:var(--os-success)}.cr-spin{animation:svelte-19pzssy-cr-spin .9s linear infinite;color:var(--os-accent)}@keyframes svelte-19pzssy-cr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cr-spin{animation:none}}.cr-understood.svelte-19pzssy{display:flex;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);margin-bottom:var(--v2-space-5);border:1px solid color-mix(in srgb,var(--os-accent) 35%,transparent);border-radius:var(--v2-radius-card);background:var(--os-accent-soft)}.cr-understood__icon.svelte-19pzssy{color:var(--os-accent);padding-top:.125rem}.cr-understood.svelte-19pzssy strong:where(.svelte-19pzssy){font-size:.875rem;color:var(--os-ink)}.cr-understood.svelte-19pzssy ul:where(.svelte-19pzssy){display:flex;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;margin:.25rem 0 0;padding:0}.cr-understood.svelte-19pzssy li:where(.svelte-19pzssy){display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--os-ink-dim)}.cr-understood.svelte-19pzssy li:where(.svelte-19pzssy) svg{color:var(--os-success)}.cr-ask.svelte-19pzssy{padding:var(--v2-space-4) var(--v2-space-5);border:1px dashed var(--os-line);border-radius:var(--v2-radius-card)}.cr-ask.svelte-19pzssy label:where(.svelte-19pzssy){display:block;font-weight:600;font-size:.875rem;color:var(--os-ink);margin-bottom:var(--v2-space-2)}.cr-ask.svelte-19pzssy textarea:where(.svelte-19pzssy){width:100%;padding:.5rem .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);background:var(--os-bg);color:var(--os-ink);font:inherit;font-size:.875rem;resize:vertical}.cr-ask__chips.svelte-19pzssy{display:flex;flex-wrap:wrap;gap:var(--v2-space-2);margin-top:var(--v2-space-2)}.cr-ask__chips.svelte-19pzssy button:where(.svelte-19pzssy){display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 .625rem;border:var(--v2-line);border-radius:999px;background:transparent;color:var(--os-ink-dim);font:inherit;font-size:.75rem;cursor:pointer}.cr-ask__chips.svelte-19pzssy button:where(.svelte-19pzssy):hover{color:var(--os-ink);background:var(--os-panel)}.cr-sticky.svelte-19pzssy{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:var(--v2-space-3);margin-top:var(--v2-space-4);padding:var(--v2-space-3) var(--v2-space-4);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);box-shadow:0 -6px 24px #0000002e}.cr-sticky__progress.svelte-19pzssy{display:flex;align-items:center;gap:var(--v2-space-2);flex:1;min-width:10rem}.cr-bar.svelte-19pzssy{flex:0 1 8rem;height:.375rem;border-radius:999px;background:var(--os-well, var(--os-bg));overflow:hidden}.cr-bar.svelte-19pzssy span:where(.svelte-19pzssy){display:block;height:100%;background:var(--os-success);transition:width .2s}.cr-done.svelte-19pzssy{text-align:center;padding-top:var(--v2-space-4)}.cr-done.svelte-19pzssy h1:where(.svelte-19pzssy){margin:var(--v2-space-3) 0 .375rem;font-size:1.625rem;font-weight:700;color:var(--os-ink)}.cr-done__icon.svelte-19pzssy{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--os-success-soft);color:var(--os-success)}.cr-summary.svelte-19pzssy{margin:var(--v2-space-5) auto 0;max-width:34rem;padding:var(--v2-space-4);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);text-align:left}.cr-summary.svelte-19pzssy header:where(.svelte-19pzssy){display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap}.cr-summary.svelte-19pzssy strong:where(.svelte-19pzssy){color:var(--os-ink)}.cr-summary.svelte-19pzssy dl:where(.svelte-19pzssy){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v2-space-2);margin:var(--v2-space-3) 0 0}.cr-summary.svelte-19pzssy dl:where(.svelte-19pzssy) div:where(.svelte-19pzssy){padding:.625rem .75rem;border-radius:var(--v2-radius-inner, .5rem);background:var(--os-well, var(--os-bg))}.cr-summary.svelte-19pzssy dt:where(.svelte-19pzssy){font-size:.75rem;color:var(--os-ink-dim)}.cr-summary.svelte-19pzssy dd:where(.svelte-19pzssy){margin:0;font-size:1.25rem;font-weight:700;color:var(--os-ink)}.cr-next.svelte-19pzssy{list-style:none;margin:var(--v2-space-5) auto 0;padding:0;max-width:34rem;text-align:left}.cr-next.svelte-19pzssy li:where(.svelte-19pzssy){display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--os-line-soft, var(--os-line));color:var(--os-ink-dim)}.cr-next.svelte-19pzssy li[data-done=true]:where(.svelte-19pzssy) svg{color:var(--os-success)}.cr-next.svelte-19pzssy span:where(.svelte-19pzssy){display:flex;flex-direction:column}.cr-next.svelte-19pzssy strong:where(.svelte-19pzssy){font-size:.875rem;font-weight:600;color:var(--os-ink)}.cr-next.svelte-19pzssy small:where(.svelte-19pzssy){font-size:.75rem}.cr-done__actions.svelte-19pzssy{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--v2-space-2);margin-top:var(--v2-space-5)}.cr-approved.svelte-19pzssy{margin:var(--v2-space-5) auto 0;max-width:40rem;text-align:left}.cr-approved.svelte-19pzssy summary:where(.svelte-19pzssy){cursor:pointer;font-size:.875rem;color:var(--os-ink-dim);margin-bottom:var(--v2-space-3);text-align:center}.sr-only.svelte-19pzssy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.cr-head.svelte-19pzssy h1:where(.svelte-19pzssy),.cr-done.svelte-19pzssy h1:where(.svelte-19pzssy){font-size:1.375rem}.cr-compose__hint.svelte-19pzssy{margin-left:0}.cr-summary.svelte-19pzssy dl:where(.svelte-19pzssy){grid-template-columns:1fr 1fr 1fr}}.pt-form.svelte-ni938s{display:flex;flex-direction:column;gap:1rem;min-width:0}.pt-flash.svelte-ni938s{padding:.5rem .75rem;font-size:.8125rem;color:var(--os-ink);background:color-mix(in srgb,var(--os-success) 14%,transparent);border:1px solid color-mix(in srgb,var(--os-success) 40%,var(--os-line));border-radius:.5rem}.pt-escape.svelte-ni938s{padding:.5rem .75rem;font-size:.8125rem;color:var(--os-ink);background:color-mix(in srgb,var(--os-warn) 14%,transparent);border:1px solid color-mix(in srgb,var(--os-warn) 40%,var(--os-line));border-radius:.5rem}.pt-discard.svelte-ni938s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.pt-discard__actions.svelte-ni938s{display:inline-flex;gap:.375rem}.pt-discard__go.svelte-ni938s{color:var(--os-danger)}.pt-actions.svelte-ni938s{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.pt-cancel.svelte-ni938s{height:2rem;padding:0 .75rem;font-size:.8125rem;color:var(--os-ink-dim);background:transparent;border:1px solid var(--os-line);border-radius:.5rem;cursor:pointer}.pt-cancel.svelte-ni938s:hover:not(:disabled){color:var(--os-ink);background:var(--os-line-soft)}.pt-cancel.svelte-ni938s:disabled{opacity:.6;cursor:not-allowed}.sr-only.svelte-ni938s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:30rem){.pt-form.svelte-ni938s{gap:.75rem}}.v2-filter-os.svelte-1nrzo2n{width:10rem;min-width:0}.v2-filter-os.svelte-1nrzo2n button[role=combobox]{height:2rem;padding-top:0;padding-bottom:0;font-size:.75rem}.v2-filter-reset.svelte-1nrzo2n{height:2rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);background:transparent;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.v2-filter-reset.svelte-1nrzo2n:hover{color:var(--os-ink);background:var(--os-line-soft)}.v2-filter-count.svelte-1nrzo2n{font-size:.75rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums;align-self:center}.v2-filter-reset-row.svelte-1nrzo2n{display:flex;justify-content:center;margin-top:.5rem}.tk-move-error.svelte-1nrzo2n{margin-bottom:.75rem;font-size:.8125rem;color:var(--os-danger)}.portal-section-header.svelte-1nrzo2n{display:flex;justify-content:flex-end}[data-testid=portal-project-tickets-board] .flex.gap-4.overflow-x-auto{align-items:stretch}[data-testid=portal-project-tickets-board] .flex.gap-4.overflow-x-auto>div{flex:1 1 0!important;width:auto!important;min-width:11.25rem}.ill.svelte-19cghc9{display:flex;flex-direction:column;justify-content:center;gap:.375rem;height:6.5rem;padding:.625rem;border-radius:var(--v2-radius-inner, .5rem);background:var(--os-well, var(--os-bg));border:1px solid var(--os-line-soft, var(--os-line));overflow:hidden}.ill-line.svelte-19cghc9{display:block;height:.3125rem;border-radius:999px;background:var(--os-line)}.ill-line--strong.svelte-19cghc9{background:var(--os-ink-dim);opacity:.55}.ill-box.svelte-19cghc9{display:flex;flex-direction:column;gap:.3125rem;padding:.5rem;border:1px solid var(--os-accent);border-radius:.375rem;background:var(--os-panel);box-shadow:0 0 0 3px var(--os-accent-soft)}.ill-caret.svelte-19cghc9{width:1px;height:.625rem;margin-top:-.25rem;background:var(--os-accent);animation:svelte-19cghc9-ill-blink 1.1s steps(1) infinite}@keyframes svelte-19cghc9-ill-blink{50%{opacity:0}}.ill-files.svelte-19cghc9{display:flex;gap:.1875rem;overflow:hidden}.ill-files.svelte-19cghc9 span:where(.svelte-19cghc9),.ill-chips.svelte-19cghc9 span:where(.svelte-19cghc9){display:inline-flex;align-items:center;gap:.1875rem;padding:.0625rem .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:var(--os-panel);font-size:.5625rem;font-weight:600;line-height:1.4;white-space:nowrap;color:var(--os-ink-dim)}.ill-chips.svelte-19cghc9{display:flex;gap:.1875rem;margin-bottom:.125rem;overflow:hidden}.ill-chips.svelte-19cghc9 span:where(.svelte-19cghc9){border-radius:999px}.ill-chips.svelte-19cghc9 .is-on:where(.svelte-19cghc9){border-color:var(--os-accent);background:var(--os-accent-soft);color:var(--os-ink)}.ill-feature.svelte-19cghc9{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem;border:1px solid var(--os-line);border-radius:.3125rem;background:var(--os-panel);color:var(--os-ink-dim)}.ill-feature.is-ok.svelte-19cghc9{border-color:color-mix(in srgb,var(--os-success) 50%,transparent);color:var(--os-success)}.ill-feature.is-change.svelte-19cghc9{border-color:var(--os-accent);color:var(--os-accent)}.ill-feature.is-off.svelte-19cghc9{border-style:dashed;opacity:.6}.ill-feature.is-off.svelte-19cghc9 .ill-line:where(.svelte-19cghc9){opacity:.6}.ill-board.svelte-19cghc9{display:grid;grid-template-columns:repeat(3,1fr);gap:.3125rem;height:100%}.ill-col.svelte-19cghc9{display:flex;flex-direction:column;gap:.25rem;padding:.25rem;border-radius:.3125rem;background:var(--os-panel)}.ill-col__head.svelte-19cghc9{height:.25rem;width:60%;border-radius:999px;background:var(--os-ink-dim);opacity:.45;margin-bottom:.125rem}.ill-card.svelte-19cghc9{height:.875rem;border-radius:.1875rem;background:var(--os-line)}.ill-card.is-new.svelte-19cghc9{background:var(--os-success-soft);box-shadow:inset 2px 0 0 var(--os-success)}@media(prefers-reduced-motion:reduce){.ill-caret.svelte-19cghc9{animation:none}}.cr-list-page.svelte-1rtexy3{max-width:64rem;margin:0 auto}.cr-list-head.svelte-1rtexy3{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:var(--v2-space-4)}.cr-list-head.svelte-1rtexy3 h1:where(.svelte-1rtexy3){margin:0;font-size:1.5rem;font-weight:700;color:var(--os-ink)}.cr-list-head.svelte-1rtexy3 p:where(.svelte-1rtexy3){margin:.25rem 0 0;color:var(--os-ink-dim);font-size:.875rem}.cr-how.svelte-1rtexy3{margin-bottom:var(--v2-space-4);padding:var(--v2-space-4) var(--v2-space-5);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel)}.cr-how[data-hidden=true].svelte-1rtexy3{padding-block:var(--v2-space-3)}.cr-how__head.svelte-1rtexy3{display:flex;align-items:center;justify-content:space-between}.cr-how__head.svelte-1rtexy3 h2:where(.svelte-1rtexy3){margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim)}.cr-how__toggle.svelte-1rtexy3{display:inline-flex;align-items:center;gap:.25rem;border:0;background:none;color:var(--os-ink-dim);font:inherit;font-size:.75rem;cursor:pointer}.cr-how__toggle.svelte-1rtexy3:hover{color:var(--os-ink)}.cr-how__toggle[aria-expanded=true].svelte-1rtexy3 svg{transform:rotate(180deg)}.cr-how__steps.svelte-1rtexy3{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--v2-space-2);list-style:none;margin:var(--v2-space-3) 0 0;padding:0}.cr-how__card.svelte-1rtexy3{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cr-how__card.svelte-1rtexy3 p:where(.svelte-1rtexy3){margin:0;font-size:.75rem;line-height:1.45;color:var(--os-ink-dim)}.cr-how__title.svelte-1rtexy3{display:flex;align-items:center;gap:.375rem;min-width:0}.cr-how__title.svelte-1rtexy3 strong:where(.svelte-1rtexy3){font-size:.875rem;line-height:1.25;color:var(--os-ink)}.cr-how__pic.svelte-1rtexy3{position:relative}.cr-how__num.svelte-1rtexy3{display:grid;place-items:center;flex:0 0 1.5rem;height:1.5rem;border-radius:999px;background:var(--os-accent-soft);color:var(--os-accent-bright, var(--os-accent))}.cr-how__card[data-actor=Team].svelte-1rtexy3 .cr-how__num:where(.svelte-1rtexy3){background:var(--os-success-soft);color:var(--os-success)}.cr-how__actor.svelte-1rtexy3{position:absolute;top:.375rem;right:.375rem;padding:0 .375rem;border-radius:999px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--os-well, var(--os-bg));color:var(--os-ink-dim)}.cr-how__link.svelte-1rtexy3{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:3.75rem;padding-top:2.75rem}.cr-how__arrow.svelte-1rtexy3{position:relative;width:100%;height:1px;background:var(--os-line)}.cr-how__arrow.svelte-1rtexy3:after{content:"";position:absolute;right:0;top:-3px;border:3.5px solid transparent;border-left:5px solid var(--os-line);border-right:0}.cr-how__ai.svelte-1rtexy3{display:inline-flex;align-items:center;gap:.1875rem;font-size:.625rem;line-height:1.2;text-align:center;color:var(--os-accent-bright, var(--os-accent))}@media(max-width:900px){.cr-how__steps.svelte-1rtexy3{grid-template-columns:1fr}.cr-how__link.svelte-1rtexy3{flex-direction:row;width:auto;padding:0;justify-content:center}.cr-how__arrow.svelte-1rtexy3{display:none}.cr-how__card.svelte-1rtexy3{display:grid;grid-template-columns:9rem 1fr;grid-template-rows:auto 1fr;column-gap:var(--v2-space-3)}.cr-how__pic.svelte-1rtexy3{grid-row:1 / span 2}.cr-how__card.svelte-1rtexy3 .ill{height:5.5rem}}@media(max-width:480px){.cr-how__card.svelte-1rtexy3{grid-template-columns:7rem 1fr;column-gap:var(--v2-space-2)}.cr-how__card.svelte-1rtexy3 .ill{height:5rem;padding:.375rem}.cr-how__actor.svelte-1rtexy3{display:none}}.cr-dots.svelte-1rtexy3{display:inline-flex;gap:.25rem;flex:none}.cr-dots.svelte-1rtexy3 span:where(.svelte-1rtexy3){width:.5rem;height:.5rem;border-radius:999px;background:var(--os-line)}.cr-dots.svelte-1rtexy3 span[data-state=done]:where(.svelte-1rtexy3){background:var(--os-success)}.cr-dots.svelte-1rtexy3 span[data-state=current]:where(.svelte-1rtexy3){background:var(--os-accent);box-shadow:0 0 0 2px var(--os-accent-soft)}.cr-empty.svelte-1rtexy3{padding:var(--v2-space-5);border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel)}.cr-list.svelte-1rtexy3{list-style:none;margin:0;padding:0;border:var(--v2-line);border-radius:var(--v2-radius-card);background:var(--os-panel);overflow:hidden}.cr-list.svelte-1rtexy3 li:where(.svelte-1rtexy3)+li:where(.svelte-1rtexy3){border-top:var(--v2-line)}.cr-list.svelte-1rtexy3 button:where(.svelte-1rtexy3),.cr-picker.svelte-1rtexy3 button:where(.svelte-1rtexy3){display:flex;align-items:center;gap:var(--v2-space-3);width:100%;padding:var(--v2-space-3) var(--v2-space-4);border:0;background:transparent;color:var(--os-ink-dim);font:inherit;text-align:left;cursor:pointer}.cr-list.svelte-1rtexy3 button:where(.svelte-1rtexy3):hover,.cr-picker.svelte-1rtexy3 button:where(.svelte-1rtexy3):hover{background:var(--os-panel-2, var(--os-well))}.cr-list__main.svelte-1rtexy3{display:flex;flex-direction:column;flex:1;min-width:0}.cr-list__title.svelte-1rtexy3{font-weight:600;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-list__meta.svelte-1rtexy3{font-size:.75rem}.cr-pill.svelte-1rtexy3{flex:none;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;background:var(--os-well, var(--os-bg));color:var(--os-ink-dim)}.cr-pill[data-tone=warn].svelte-1rtexy3{background:var(--os-warn-soft);color:var(--os-warn)}.cr-pill[data-tone=success].svelte-1rtexy3{background:var(--os-success-soft);color:var(--os-success)}.cr-pill[data-tone=accent].svelte-1rtexy3{background:var(--os-accent-soft);color:var(--os-accent-bright, var(--os-accent))}.cr-picker.svelte-1rtexy3{list-style:none;margin:0;padding:0;border:var(--v2-line);border-radius:var(--v2-radius-inner, .5rem);overflow:hidden}.cr-picker.svelte-1rtexy3 li:where(.svelte-1rtexy3)+li:where(.svelte-1rtexy3){border-top:var(--v2-line)}.cr-picker.svelte-1rtexy3 span:where(.svelte-1rtexy3){flex:1;color:var(--os-ink);font-weight:500}@media(max-width:480px){.cr-pill.svelte-1rtexy3{display:none}}html,body{margin:0;padding:0;background:#fff;color:#111827}.synergi.svelte-rv6hjl{font-family:Inter,system-ui,-apple-system,sans-serif;color:#111827;background:#fff;min-height:100vh;font-weight:400;line-height:1.55}.wrap.svelte-rv6hjl{max-width:960px;margin:0 auto;padding:0 28px}.hero.svelte-rv6hjl{padding:120px 0 96px;background:#fff;border-bottom:1px solid #e5e7eb}.hero.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){display:flex;gap:48px;align-items:center}.hero-content.svelte-rv6hjl{flex:1;min-width:0}.hero-logo.svelte-rv6hjl{display:block;margin-bottom:20px}.hero-photo.svelte-rv6hjl{flex:0 0 44%;overflow:hidden;aspect-ratio:1400 / 935;min-width:0}.hero-photo.svelte-rv6hjl img:where(.svelte-rv6hjl){display:block;width:100%;height:100%;object-fit:cover}.eyebrow.svelte-rv6hjl{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;margin:0 0 22px;font-weight:500}.hero.svelte-rv6hjl h1:where(.svelte-rv6hjl){font-family:Inter,system-ui,sans-serif;font-size:clamp(38px,6vw,68px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 24px;max-width:22ch;color:#111827}.lede.svelte-rv6hjl{font-size:clamp(18px,2vw,22px);color:#374151;max-width:46ch;margin:0 0 40px;font-weight:400}.cta-row.svelte-rv6hjl{margin:0}.cta.svelte-rv6hjl{display:inline-block;padding:14px 28px;background:#0f766e;color:#fff;text-decoration:none;font-weight:500;font-size:15px;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){.cta.svelte-rv6hjl{transition:background .12s ease}}.cta.svelte-rv6hjl:hover,.cta.svelte-rv6hjl:focus-visible{background:#0b5f58;outline:none}.cta.svelte-rv6hjl:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.positioning.svelte-rv6hjl{padding:80px 0;background:#f9f9f9;border-bottom:1px solid #e5e7eb}.positioning.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){display:flex;gap:56px;align-items:center}.statement.svelte-rv6hjl{flex:1;font-size:clamp(22px,3vw,30px);color:#111827;font-weight:400;line-height:1.4;max-width:38ch;min-width:0;margin:0}.positioning-photo.svelte-rv6hjl{flex:0 0 44%;overflow:hidden;min-width:0}.positioning-photo.svelte-rv6hjl img:where(.svelte-rv6hjl){display:block;width:100%;object-fit:cover;max-height:540px}.stats.svelte-rv6hjl{padding:56px 0;background:#fff;border-bottom:1px solid #e5e7eb}.stats.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){display:flex;gap:48px;align-items:center}.stats-photo.svelte-rv6hjl{flex:0 0 44%;overflow:hidden;min-width:0}.stats-photo.svelte-rv6hjl img:where(.svelte-rv6hjl){display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.stats-strip.svelte-rv6hjl{flex:1;display:flex;flex-direction:column;gap:16px;align-items:flex-start;min-width:0}.stat.svelte-rv6hjl{font-size:15px;color:#374151;letter-spacing:.02em}.divider.svelte-rv6hjl{color:#9ca3af;font-size:14px}.methodology.svelte-rv6hjl{padding:96px 0;background:#f9f9f9;border-top:2px solid #0f766e}.methodology.svelte-rv6hjl h2:where(.svelte-rv6hjl){font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.01em;margin:0 0 56px;color:#111827}.steps.svelte-rv6hjl{list-style:none;padding:0;margin:0;border-left:2px solid #0f766e}.steps.svelte-rv6hjl li:where(.svelte-rv6hjl){display:grid;grid-template-columns:64px 1fr;gap:0 20px;align-items:start;padding:28px 0 28px 24px;border-bottom:1px solid #e5e7eb}.steps.svelte-rv6hjl li:where(.svelte-rv6hjl):last-child{border-bottom:none}.num.svelte-rv6hjl{font-size:13px;letter-spacing:.14em;color:#6b7280;font-weight:600;padding-top:4px;text-transform:uppercase;display:block;margin-bottom:0}.step-body.svelte-rv6hjl h3:where(.svelte-rv6hjl){font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px;color:#111827}.step-body.svelte-rv6hjl p:where(.svelte-rv6hjl){margin:0;font-size:16px;color:#4b5563;max-width:52ch}.stories.svelte-rv6hjl{padding:96px 0;background:#fff}.stories.svelte-rv6hjl h2:where(.svelte-rv6hjl){font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.01em;margin:0 0 40px}.grid.svelte-rv6hjl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:720px){.grid.svelte-rv6hjl{grid-template-columns:repeat(3,1fr)}}.story.svelte-rv6hjl h3:where(.svelte-rv6hjl){font-size:18px;font-weight:600;margin:0 0 8px}.story.svelte-rv6hjl .tagline:where(.svelte-rv6hjl){font-size:15px;color:#111827;margin:0 0 8px}.story.svelte-rv6hjl .outcome:where(.svelte-rv6hjl){font-size:14px;color:#4b5563;font-style:italic;margin:0 0 12px}.story.svelte-rv6hjl a:where(.svelte-rv6hjl){font-size:14px;color:#0f766e;text-decoration:none;font-weight:500}.story.svelte-rv6hjl a:where(.svelte-rv6hjl):hover,.story.svelte-rv6hjl a:where(.svelte-rv6hjl):focus-visible{text-decoration:underline}.contact.svelte-rv6hjl{padding:120px 0;background:#f9f9f9}.contact.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){display:flex;gap:56px;align-items:flex-start}.contact-content.svelte-rv6hjl{flex:1;min-width:0}.contact-photo.svelte-rv6hjl{flex:0 0 44%;overflow:hidden;min-width:0}.contact-photo.svelte-rv6hjl img:where(.svelte-rv6hjl){display:block;width:100%;object-fit:cover;max-height:540px}.invite.svelte-rv6hjl{font-size:16px;color:#4b5563;margin:0 0 20px;max-width:40ch}.contact.svelte-rv6hjl h2:where(.svelte-rv6hjl){font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.01em;margin:0 0 36px;color:#111827}@media(max-width:719px){.hero.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){flex-wrap:wrap}.hero-photo.svelte-rv6hjl{flex-basis:100%;aspect-ratio:1400 / 935}.positioning-photo.svelte-rv6hjl,.stats-photo.svelte-rv6hjl,.contact-photo.svelte-rv6hjl{display:none}.positioning.svelte-rv6hjl .wrap:where(.svelte-rv6hjl),.stats.svelte-rv6hjl .wrap:where(.svelte-rv6hjl),.contact.svelte-rv6hjl .wrap:where(.svelte-rv6hjl){display:block}.stats-strip.svelte-rv6hjl{flex-direction:row;gap:24px;flex-wrap:wrap}}.foot.svelte-rv6hjl{padding:32px 0 48px;border-top:1px solid #e5e7eb;background:#fff}.foot-row.svelte-rv6hjl{display:flex;gap:12px;align-items:center;font-size:13px;color:#6b7280;letter-spacing:.02em}.book-admin.svelte-1izxb5{color:var(--os-ink)}.book-admin.svelte-1izxb5 header:where(.svelte-1izxb5) h1:where(.svelte-1izxb5){font-family:var(--os-display);font-size:1.25rem;margin:0 0 .25rem}.book-admin.svelte-1izxb5 header:where(.svelte-1izxb5) p:where(.svelte-1izxb5){color:var(--os-ink-dim);margin:0 0 1.25rem;font-size:.8125rem}.book-admin__list.svelte-1izxb5{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.625rem}.book-admin__row.svelte-1izxb5{background:var(--os-panel);border:1px solid var(--os-line);border-radius:var(--os-r-inner);padding:.875rem}.book-admin__view.svelte-1izxb5 dl:where(.svelte-1izxb5){display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.5rem 0 .625rem;font-size:.75rem}.book-admin__view.svelte-1izxb5 dt:where(.svelte-1izxb5){color:var(--os-ink-dim)}.book-admin__chip.svelte-1izxb5{font-size:.625rem;padding:.0625rem .375rem;border-radius:.625rem;background:var(--os-well);color:var(--os-ink-dim);margin-left:.5rem}.book-admin__chip--warn.svelte-1izxb5{color:var(--os-warn);background:var(--os-warn-soft)}.book-admin__btns.svelte-1izxb5{display:flex;gap:.375rem;flex-wrap:wrap}.book-admin__check.svelte-1izxb5{display:inline-flex;align-items:center;gap:.375rem}.book-admin__hint.svelte-1izxb5{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--os-ink-dim);line-height:1.4}.book-admin__hint.svelte-1izxb5 code:where(.svelte-1izxb5){font-family:var(--os-mono);font-size:.65625rem;background:var(--os-well);padding:.0625rem .25rem;border-radius:.1875rem}.book-admin__empty.svelte-1izxb5{color:var(--os-ink-faint);padding:.875rem;border:1px dashed var(--os-line);border-radius:var(--os-r-inner);text-align:center}.book-admin__new.svelte-1izxb5{background:var(--os-panel-1);border:1px solid var(--os-line);border-radius:var(--os-r-inner);padding:.875rem}.book-admin__new.svelte-1izxb5 h2:where(.svelte-1izxb5){display:flex;align-items:center;gap:.375rem;font-size:.75rem;margin:0 0 .625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-admin__form.svelte-1izxb5{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.625rem;align-items:start}.book-admin__form.svelte-1izxb5 label:where(.svelte-1izxb5){display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem}.book-admin__form.svelte-1izxb5 label.book-admin__check:where(.svelte-1izxb5){flex-direction:row;align-self:center}.book-admin__form.svelte-1izxb5 .book-admin__btns:where(.svelte-1izxb5){align-self:end}.book-admin__new.svelte-1izxb5 button[type=submit]{align-self:end}.book-flash.svelte-1izxb5{padding:.625rem .875rem;border-radius:var(--os-r-inner);margin:0 0 .875rem;font-size:.8125rem}.book-flash[data-ok=true].svelte-1izxb5{background:var(--os-success-soft);color:var(--os-success)}.book-flash[data-ok=false].svelte-1izxb5{background:var(--os-fail-soft);color:var(--os-fail)}.os-setting-row.svelte-xk9bf6{display:flex;align-items:center;justify-content:space-between;gap:1rem}.os-setting-row__label.svelte-xk9bf6{display:flex;flex-direction:column;gap:.25rem;min-width:0}.os-setting-row__label.svelte-xk9bf6>span:where(.svelte-xk9bf6),.os-setting-row__label.svelte-xk9bf6>label:where(.svelte-xk9bf6){font-size:.8125rem;font-weight:500;color:var(--os-ink)}.os-setting-row__control.svelte-xk9bf6{flex:none;display:flex;align-items:center;gap:.5rem}@media(max-width:47.99rem){.os-setting-row.svelte-xk9bf6{flex-direction:column;align-items:flex-start}.os-setting-row__control.svelte-xk9bf6{width:100%}}.cs-swatches.svelte-11ehg8n{display:inline-flex;gap:.5rem}.cs-swatch.svelte-11ehg8n{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--swatch-color);border:1px solid var(--os-line-strong);cursor:pointer;padding:0;box-shadow:inset 0 0 0 2px var(--os-panel);transition:transform .12s ease,box-shadow .12s ease}.cs-swatch.svelte-11ehg8n:hover{transform:scale(1.08)}.cs-swatch.is-active.svelte-11ehg8n{box-shadow:inset 0 0 0 2px var(--os-panel),0 0 0 2px var(--os-accent)}.cs-swatch.svelte-11ehg8n:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.ac.svelte-1w5g4qh{border-radius:.5rem;background:var(--os-panel);border:1px solid var(--os-line-soft);overflow:hidden}.ac__head.svelte-1w5g4qh{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;text-align:left;background:none;border:0;cursor:pointer;transition:background-color .14s ease}.ac__head.svelte-1w5g4qh:hover{background:var(--os-panel-2)}.ac__head-id.svelte-1w5g4qh{display:flex;align-items:center;gap:.75rem;min-width:0}.ac__order.svelte-1w5g4qh{width:1.75rem;height:1.75rem;border-radius:.375rem;background:var(--os-accent-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ac__order.svelte-1w5g4qh span:where(.svelte-1w5g4qh){font-size:.75rem;font-weight:700;color:var(--os-accent)}.ac__head-text.svelte-1w5g4qh{min-width:0}.ac__name.svelte-1w5g4qh{margin:0;font-size:.875rem;font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__from.svelte-1w5g4qh{margin:0;font-size:.75rem;color:var(--os-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__head-end.svelte-1w5g4qh{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ac__artifact-badge.svelte-1w5g4qh{font-size:.75rem;color:var(--os-ink-faint);padding:.125rem .5rem;border-radius:.25rem;background:var(--os-panel-2)}.ac__chevron{color:var(--os-ink-faint);transition:transform .14s ease}.ac__form.svelte-1w5g4qh{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid var(--os-line-soft)}.ac__input.svelte-1w5g4qh{width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--os-line);background:var(--os-well);color:var(--os-ink);font-size:.875rem;outline:none}.ac__input.svelte-1w5g4qh::placeholder{color:var(--os-ink-faint)}.ac__input.svelte-1w5g4qh:focus{border-color:var(--os-focus, var(--os-accent));box-shadow:0 0 0 1px var(--os-accent-soft)}.ac__input--area.svelte-1w5g4qh{resize:vertical;font-family:inherit}.ac__tags.svelte-1w5g4qh{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.ac__tag.svelte-1w5g4qh{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:.375rem;background:var(--os-accent-soft);color:var(--os-accent);font-size:.75rem}.ac__tag-remove.svelte-1w5g4qh{display:inline-flex;border:0;background:none;padding:0;color:inherit;cursor:pointer}.ac__tag-remove.svelte-1w5g4qh:hover{color:var(--os-ink)}.ac__delete-row.svelte-1w5g4qh{display:flex;justify-content:flex-end;padding-top:.25rem}.ac__delete.svelte-1w5g4qh{font-size:.75rem;color:var(--os-danger);background:none;border:0;cursor:pointer;padding:0}.ac__delete.svelte-1w5g4qh:hover{color:color-mix(in srgb,var(--os-danger) 70%,var(--os-ink))}.pp.svelte-1j9znw7{display:flex;flex-direction:column;gap:1.5rem}.pp__title.svelte-1j9znw7{margin:0;font-size:1.125rem;font-weight:600;color:var(--os-ink)}.pp__desc.svelte-1j9znw7{margin:.25rem 0 0;font-size:.875rem;color:var(--os-ink-dim)}.pp__meta.svelte-1j9znw7{display:flex;align-items:center;gap:1rem;margin-top:.75rem;font-size:.75rem;color:var(--os-ink-faint)}.pp__dot.svelte-1j9znw7{color:var(--os-ink-disabled, var(--os-ink-faint))}.pp__stages.svelte-1j9znw7{display:flex;flex-direction:column}.pp__connector.svelte-1j9znw7{display:flex;justify-content:center;padding:.25rem 0}.pp__connector.svelte-1j9znw7 span:where(.svelte-1j9znw7){width:1px;height:1.5rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--os-accent) 40%,transparent),color-mix(in srgb,var(--os-accent) 10%,transparent))}.pp__stage.svelte-1j9znw7{padding:1rem;border-radius:.75rem;background:var(--os-panel);border:1px solid var(--os-line)}.pp__stage-row.svelte-1j9znw7{display:flex;align-items:flex-start;gap:.75rem}.pp__order.svelte-1j9znw7{width:2rem;height:2rem;border-radius:.5rem;background:var(--os-accent-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp__order.svelte-1j9znw7 span:where(.svelte-1j9znw7){font-size:.875rem;font-weight:700;color:var(--os-accent)}.pp__body.svelte-1j9znw7{flex:1;min-width:0}.pp__head.svelte-1j9znw7{display:flex;align-items:center;gap:.5rem}.pp__name.svelte-1j9znw7{margin:0;font-weight:500;color:var(--os-ink)}.pp__stage-desc.svelte-1j9znw7{margin:.25rem 0 0;font-size:.75rem;color:var(--os-ink-faint)}.pp__agents.svelte-1j9znw7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.pp__agent.svelte-1j9znw7{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:.5rem;background:var(--os-panel-2);border:1px solid var(--os-line-soft)}.pp__agent-order.svelte-1j9znw7{width:1.25rem;height:1.25rem;border-radius:.375rem;background:var(--os-accent-soft);display:flex;align-items:center;justify-content:center}.pp__agent-order.svelte-1j9znw7 span:where(.svelte-1j9znw7){font-size:.625rem;font-weight:700;color:var(--os-accent)}.pp__agent-name.svelte-1j9znw7{font-size:.75rem;color:var(--os-ink-dim)}.pp__agent-type.svelte-1j9znw7{font-size:.625rem;color:var(--os-ink-faint)}.v2-page-body.svelte-4gj4uv{display:flex;flex-direction:column;gap:.75rem}[data-scope=workflows-builder-create] .wfb-wizard-head{display:none!important}[data-scope=workflows-builder-create] .wfb-wizard{min-height:0!important}.v2-page-body.svelte-1vtdufb{display:flex;flex-direction:column;gap:.75rem}[data-scope=workflows-builder-edit] .wfb-wizard-head{display:none!important}[data-scope=workflows-builder-edit] .wfb-wizard{min-height:0!important}.ui-gauge-wrap.svelte-19ketet{position:relative;display:inline-block;flex-shrink:0}.ui-gauge.svelte-19ketet{display:block}.ui-gauge-center.svelte-19ketet{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.wf-ring.svelte-19ketet{position:relative;flex-shrink:0}.wf-ring.svelte-19ketet svg:where(.svelte-19ketet){display:block}.wf-ring__arc.svelte-19ketet{transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.wf-ring__center.svelte-19ketet{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tl.svelte-1o05smb{display:flex;flex-direction:column;gap:14px}.tl__head.svelte-1o05smb{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.tl__title.svelte-1o05smb{margin:0;font:600 13.5px/1.2 var(--os-body);color:var(--os-ink)}.tl__legend.svelte-1o05smb{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--os-ink-faint)}.tl__legend-dot.svelte-1o05smb{width:7px;height:7px;border-radius:50%;background:var(--os-ink-faint)}.tl__legend-bar.svelte-1o05smb{width:18px;height:4px;border-radius:2px;margin-left:8px;background:linear-gradient(90deg,var(--os-ink-faint),transparent)}.tl__grid.svelte-1o05smb{display:flex;flex-direction:column}.tl.svelte-1o05smb .tl__row,.tl__axis.svelte-1o05smb{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:16px;align-items:center}.tl.svelte-1o05smb .tl__row{height:30px;padding:0 8px;margin:0 -8px;border-radius:8px;text-decoration:none;color:inherit}.tl.svelte-1o05smb .tl__row:hover{background:var(--os-panel-2)}.tl.svelte-1o05smb .tl__row:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px}.tl__name.svelte-1o05smb{font-size:12px;color:var(--os-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl__track.svelte-1o05smb{position:relative;height:100%}.tl__tick.svelte-1o05smb{position:absolute;top:0;bottom:0;width:1px;background:var(--os-line-soft)}.tl__bar.svelte-1o05smb{position:absolute;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:var(--tone);opacity:.55}.tl__bar[data-open=true].svelte-1o05smb{opacity:1;background:linear-gradient(90deg,var(--tone),color-mix(in srgb,var(--tone) 35%,transparent))}.tl__dot.svelte-1o05smb{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px var(--tone-soft)}.tl__axis.svelte-1o05smb{height:22px}.tl__axis-track.svelte-1o05smb{position:relative;height:100%}.tl__axis-label.svelte-1o05smb{position:absolute;bottom:0;transform:translate(-50%);font-size:10px;color:var(--os-ink-faint);white-space:nowrap}.tl__axis-label.svelte-1o05smb:last-child{transform:translate(-100%)}@media(max-width:640px){.tl.svelte-1o05smb .tl__row,.tl__axis.svelte-1o05smb{grid-template-columns:90px minmax(0,1fr);gap:10px}}.mp.svelte-1l5t45a{display:flex;align-items:center;list-style:none;margin:0;padding:0}.mp__line.svelte-1l5t45a{flex:1;height:2px;min-width:10px;border-radius:2px;background:var(--os-line)}.mp__line[data-filled=true].svelte-1l5t45a{background:var(--wf-ok)}.mp__node.svelte-1l5t45a{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font:600 10px/1 var(--os-mono);color:#fff;background:var(--tone);box-shadow:0 0 0 3px var(--tone-soft)}.mp__node[data-tone=warn].svelte-1l5t45a{color:#1c1404}.mp__node[data-quiet=true].svelte-1l5t45a{color:var(--os-ink-faint);background:transparent;box-shadow:inset 0 0 0 1.5px var(--os-line-strong, var(--os-line))}.sr-only.svelte-1l5t45a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card.svelte-qla6n6{position:relative;background:var(--os-panel);border:1px solid var(--os-line-soft);border-radius:14px;box-shadow:var(--os-shadow-card);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;overflow:hidden}.card[data-status=awaiting_approval].svelte-qla6n6,.card[data-status=failed].svelte-qla6n6{border-color:color-mix(in srgb,var(--tone) 45%,var(--os-line-soft));box-shadow:var(--os-shadow-card),0 0 0 3px color-mix(in srgb,var(--tone) 8%,transparent)}.card.svelte-qla6n6:hover{box-shadow:var(--os-shadow-card-hover, var(--os-shadow-card));transform:translateY(-1px)}.card.svelte-qla6n6 .card__link{display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;color:inherit;text-decoration:none}.card.svelte-qla6n6 .card__link:focus-visible{outline:2px solid var(--os-accent);outline-offset:-2px;border-radius:14px}.card__head.svelte-qla6n6{display:flex;align-items:center;justify-content:space-between;gap:8px}.card__name.svelte-qla6n6{margin:0;font:600 13px/1.3 var(--os-body);color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__story.svelte-qla6n6{margin:0;font-size:10.5px;color:var(--os-ink-faint)}.card__track.svelte-qla6n6{margin-top:10px;padding:10px;border-radius:10px;background:var(--os-well);box-shadow:inset 0 0 0 1px var(--os-line-soft)}.card__actions{padding:0 14px 14px}.nr__body.svelte-wmos1s{display:flex;flex-direction:column;gap:18px;padding:0}.nr__field.svelte-wmos1s{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;border:0;min-width:0}.nr__row.svelte-wmos1s{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:-10px}@media(max-width:520px){.nr__row.svelte-wmos1s{grid-template-columns:1fr}}.nr__label.svelte-wmos1s{padding:0;font:500 12.5px/1.2 var(--os-body);color:var(--os-ink-dim)}.nr__hint.svelte-wmos1s{margin:0;font-size:11.5px;color:var(--os-ink-faint)}.nr__error.svelte-wmos1s{margin:0;font-size:11.5px;color:var(--os-danger)}.nr__loading.svelte-wmos1s{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--os-ink-faint);padding:12px 0}.nr__workflows.svelte-wmos1s{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;padding:2px}.nr__wf.svelte-wmos1s{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--os-line);background:var(--os-well);cursor:pointer;transition:border-color .14s ease,background .14s ease}.nr__wf.svelte-wmos1s:hover{border-color:var(--os-line-strong, var(--os-line))}.nr__wf[data-selected=true].svelte-wmos1s{border-color:var(--os-accent);background:var(--os-accent-soft)}.nr__wf.svelte-wmos1s:has(input:where(.svelte-wmos1s):focus-visible){outline:2px solid var(--os-accent);outline-offset:2px}.nr__wf.svelte-wmos1s input:where(.svelte-wmos1s){position:absolute;opacity:0;pointer-events:none}.nr__wf-top.svelte-wmos1s{display:flex;align-items:center;gap:8px}.nr__wf-name.svelte-wmos1s{font:600 13px/1.3 var(--os-body);color:var(--os-ink)}.nr__wf-check{margin-left:auto;color:var(--os-accent)}.nr__stages.svelte-wmos1s{font-size:10.5px;color:var(--os-ink-faint)}.nr__input.svelte-wmos1s{width:100%;padding:9px 11px;border-radius:10px;border:1px solid var(--os-line);background:var(--os-well);color:var(--os-ink);font:13px/1.5 var(--os-body);resize:vertical;outline:none}.nr__input.svelte-wmos1s::placeholder{color:var(--os-ink-faint)}.nr__input.svelte-wmos1s:focus{border-color:var(--os-focus, var(--os-accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--os-focus, var(--os-accent)) 35%,transparent)}.nr__spin{animation:svelte-wmos1s-nr-spin .9s linear infinite}@keyframes svelte-wmos1s-nr-spin{to{transform:rotate(360deg)}}.wf-theme{--wf-run: var(--os-accent);--wf-ok: var(--os-tone-green, #10b981);--wf-warn: var(--os-warn);--wf-fail: var(--os-fail);--wf-muted: var(--os-ink-faint);--wf-run-soft: color-mix(in srgb, var(--wf-run) 14%, transparent);--wf-ok-soft: color-mix(in srgb, var(--wf-ok) 14%, transparent);--wf-warn-soft: color-mix(in srgb, var(--wf-warn) 16%, transparent);--wf-fail-soft: color-mix(in srgb, var(--wf-fail) 14%, transparent);--wf-muted-soft: color-mix(in srgb, var(--wf-muted) 14%, transparent);--wf-run-ink: color-mix(in srgb, var(--wf-run) 82%, var(--os-ink));--wf-ok-ink: color-mix(in srgb, var(--wf-ok) 78%, var(--os-ink));--wf-warn-ink: color-mix(in srgb, var(--wf-warn) 78%, var(--os-ink));--wf-fail-ink: color-mix(in srgb, var(--wf-fail) 82%, var(--os-ink));--wf-muted-ink: var(--os-ink-dim);--wf-dots: radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--os-ink-faint) 22%, transparent) 1px, transparent 0)}.wf-theme [data-tone=run]{--tone: var(--wf-run);--tone-soft: var(--wf-run-soft);--tone-ink: var(--wf-run-ink)}.wf-theme [data-tone=ok]{--tone: var(--wf-ok);--tone-soft: var(--wf-ok-soft);--tone-ink: var(--wf-ok-ink)}.wf-theme [data-tone=warn]{--tone: var(--wf-warn);--tone-soft: var(--wf-warn-soft);--tone-ink: var(--wf-warn-ink)}.wf-theme [data-tone=fail]{--tone: var(--wf-fail);--tone-soft: var(--wf-fail-soft);--tone-ink: var(--wf-fail-ink)}.wf-theme [data-tone=muted]{--tone: var(--wf-muted);--tone-soft: var(--wf-muted-soft);--tone-ink: var(--wf-muted-ink)}.wf-theme .wf-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font:500 10.5px/1.5 var(--os-mono);letter-spacing:.02em;white-space:nowrap;color:var(--tone-ink, var(--os-ink-dim));background:var(--tone-soft, var(--os-panel-2));border:1px solid color-mix(in srgb,var(--tone, var(--os-line)) 28%,transparent)}.wf-theme .wf-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;font:500 12px/1 var(--os-body);color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease;white-space:nowrap;text-decoration:none}.wf-theme .wf-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--os-panel-2);border-color:var(--os-line-strong, var(--os-line))}.wf-theme .wf-btn:focus-visible{outline:2px solid var(--os-focus, var(--os-accent));outline-offset:2px}.wf-theme .wf-btn:disabled,.wf-theme .wf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.wf-theme .wf-btn[data-variant=primary]{color:var(--os-accent-ink);background:var(--os-accent-fill);border-color:transparent;box-shadow:0 4px 12px var(--os-accent-glow)}.wf-theme .wf-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--os-accent-bright)}.wf-theme .wf-btn[data-variant=tone]{color:#fff;background:var(--tone);border-color:transparent}.wf-theme .wf-btn[data-variant=tone]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--tone) 85%,#000)}.wf-theme .wf-btn[data-variant=tone][data-tone=warn]{color:#1c1404}.wf-theme .wf-eyebrow{font:500 10px/1 var(--os-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--os-ink-faint)}@media(prefers-reduced-motion:reduce){.wf-theme *{animation:none!important;transition:none!important}}.wfi.svelte-pdouuv{display:flex;flex-direction:column;gap:18px;padding:22px 28px 32px;min-height:100%;background-image:var(--wf-dots);background-size:18px 18px}.wfi--embedded.svelte-pdouuv{padding:0;min-height:0}.wfi__head--embedded.svelte-pdouuv{justify-content:flex-end}.wfi__head.svelte-pdouuv{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.wfi__id.svelte-pdouuv{display:flex;flex-direction:column;gap:8px}.wfi__title.svelte-pdouuv{display:flex;align-items:center;gap:12px;margin:0;font:600 28px/1.1 var(--os-display);letter-spacing:-.02em;color:var(--os-ink)}.wfi__icon.svelte-pdouuv{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:var(--os-accent);background:var(--os-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-accent) 30%,transparent)}.wfi__tools.svelte-pdouuv{display:flex;align-items:center;gap:10px}.wfi__seg.svelte-pdouuv{display:inline-flex;padding:3px;border-radius:10px;background:var(--os-well);box-shadow:inset 0 0 0 1px var(--os-line)}.wfi__seg.svelte-pdouuv button:where(.svelte-pdouuv){display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;font:500 12px/1 var(--os-body);color:var(--os-ink-faint);background:transparent;border:0;cursor:pointer}.wfi__seg.svelte-pdouuv button[aria-pressed=true]:where(.svelte-pdouuv){color:var(--os-ink);background:var(--os-panel);box-shadow:var(--os-shadow-card)}.wfi__seg.svelte-pdouuv button:where(.svelte-pdouuv):focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.wfi__tiles.svelte-pdouuv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wfi__tile.svelte-pdouuv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:14px;background:radial-gradient(120% 140% at 100% 0%,var(--tone-soft),transparent 60%),var(--os-panel);border:1px solid var(--os-line-soft);box-shadow:var(--os-shadow-card)}button.wfi__tile.svelte-pdouuv{font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}button.wfi__tile.svelte-pdouuv:hover:not(:disabled){border-color:color-mix(in srgb,var(--tone) 40%,var(--os-line-soft));transform:translateY(-1px)}button.wfi__tile.svelte-pdouuv:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}button.wfi__tile[aria-pressed=true].svelte-pdouuv{border-color:var(--tone);box-shadow:var(--os-shadow-card),0 0 0 3px var(--tone-soft)}button.wfi__tile.svelte-pdouuv:disabled{cursor:default}.wfi__filterbar.svelte-pdouuv{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--os-ink-dim)}.wfi__filterbar.svelte-pdouuv strong:where(.svelte-pdouuv){color:var(--os-ink);font-weight:600}.wfi__clear.svelte-pdouuv{margin-left:auto;height:28px}.wfi__cards.svelte-pdouuv{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:start}.wfi__tile-text.svelte-pdouuv{display:flex;flex-direction:column}.wfi__tile-label.svelte-pdouuv{font-size:11.5px;color:var(--os-ink-dim)}.wfi__tile-value.svelte-pdouuv{margin-top:6px;font:600 30px/1 var(--os-display);letter-spacing:-.03em;color:var(--tone-ink)}.wfi__tile[data-empty=true].svelte-pdouuv .wfi__tile-value:where(.svelte-pdouuv){color:var(--os-ink-faint)}.wfi__tile-sub.svelte-pdouuv{margin-top:6px;font-size:10.5px;color:var(--os-ink-faint)}.wfi__panel.svelte-pdouuv{padding:18px 20px}.wfi__empty.svelte-pdouuv{padding:32px}.wfi__board.svelte-pdouuv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.wfi__col.svelte-pdouuv{display:flex;flex-direction:column;gap:10px;min-width:0}.wfi__col-head.svelte-pdouuv{display:flex;align-items:center;gap:8px;margin:0 0 2px;font:600 12.5px/1 var(--os-body);color:var(--os-ink)}.wfi__col-dot.svelte-pdouuv{width:8px;height:8px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px var(--tone-soft)}.wfi__col-count.svelte-pdouuv{font-size:11px;font-weight:500;color:var(--os-ink-faint)}.wfi__col-empty.svelte-pdouuv{margin:0;padding:18px;border-radius:14px;border:1px dashed var(--os-line);font-size:12px;text-align:center;color:var(--os-ink-faint)}.wfi__table-wrap.svelte-pdouuv{padding:4px 0;overflow-x:auto}.wfi__table.svelte-pdouuv{width:100%;border-collapse:collapse;font-size:12.5px}.wfi__table.svelte-pdouuv th:where(.svelte-pdouuv){padding:10px 16px;text-align:left;font:500 10px/1 var(--os-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint);border-bottom:1px solid var(--os-line-soft)}.wfi__table.svelte-pdouuv td:where(.svelte-pdouuv){padding:12px 16px;border-bottom:1px solid var(--os-line-soft);color:var(--os-ink);vertical-align:middle}.wfi__table.svelte-pdouuv tbody:where(.svelte-pdouuv) tr:where(.svelte-pdouuv):last-child td:where(.svelte-pdouuv){border-bottom:0}.wfi__table.svelte-pdouuv tbody:where(.svelte-pdouuv) tr:where(.svelte-pdouuv):hover td:where(.svelte-pdouuv){background:var(--os-panel-2)}.wfi__table.svelte-pdouuv .num:where(.svelte-pdouuv){text-align:right}.wfi__table.svelte-pdouuv .dim:where(.svelte-pdouuv){color:var(--os-ink-faint);font-size:11.5px}.wfi__stages.svelte-pdouuv{min-width:160px}.wfi.svelte-pdouuv .wfi__row-link{color:var(--os-ink);font-weight:500;text-decoration:none}.wfi.svelte-pdouuv .wfi__row-link:hover{color:var(--os-accent)}.wfi__chev.svelte-pdouuv{width:32px;color:var(--os-ink-faint)}.wfi__chev.svelte-pdouuv a{color:inherit;display:inline-flex}.wfi__pager.svelte-pdouuv{display:flex;gap:6px;justify-content:center}.wfi.svelte-pdouuv .wfi__page{padding:6px 10px;border-radius:8px;font-size:12.5px;color:var(--os-ink-dim);background:var(--os-panel);border:1px solid var(--os-line-soft);text-decoration:none}.wfi.svelte-pdouuv .wfi__page[data-active=true]{background:var(--os-accent-soft);color:var(--os-accent);border-color:transparent}.sr-only.svelte-pdouuv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.wfi__tiles.svelte-pdouuv,.wfi__board.svelte-pdouuv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wfi.svelte-pdouuv{padding:16px 16px 24px}.wfi__tiles.svelte-pdouuv,.wfi__board.svelte-pdouuv{grid-template-columns:minmax(0,1fr)}.wfi__title.svelte-pdouuv{font-size:22px}}.sg.svelte-pl5y5r{display:flex;align-items:center;min-width:max-content;padding:28px 24px}.sg__wire.svelte-pl5y5r{flex:0 0 auto;width:40px;height:0;border-top:2px dashed var(--os-line-strong, var(--os-line))}.sg__wire[data-on=true].svelte-pl5y5r{border-top-style:solid;border-top-color:var(--wf-ok)}.sg__terminal.svelte-pl5y5r{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.sg__terminal-node.svelte-pl5y5r{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--tone-ink);background:var(--tone-soft);box-shadow:inset 0 0 0 2px var(--tone),0 0 0 6px color-mix(in srgb,var(--tone) 8%,transparent)}.sg__terminal[data-tone=muted].svelte-pl5y5r .sg__terminal-node:where(.svelte-pl5y5r){background:transparent;box-shadow:inset 0 0 0 2px var(--os-line-strong, var(--os-line));border:0;color:var(--os-ink-faint)}.sg__terminal-label.svelte-pl5y5r{font:500 10.5px/1 var(--os-mono);color:var(--os-ink-faint)}.sg__stage.svelte-pl5y5r{flex-shrink:0;width:248px;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-card)}.sg__stage[data-status=running].svelte-pl5y5r,.sg__stage[data-status=awaiting_approval].svelte-pl5y5r,.sg__stage[data-status=agent_failed].svelte-pl5y5r{border-color:color-mix(in srgb,var(--tone) 55%,var(--os-line));box-shadow:var(--os-shadow-card),0 0 0 4px color-mix(in srgb,var(--tone) 10%,transparent)}.sg__stage[data-status=pending].svelte-pl5y5r{background:color-mix(in srgb,var(--os-panel) 55%,transparent);border-style:dashed;box-shadow:none}.sg__stage-head.svelte-pl5y5r{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px}.sg__stage-name.svelte-pl5y5r{font:600 12.5px/1.3 var(--os-body);color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg__stage-state.svelte-pl5y5r{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--os-mono);color:var(--tone-ink);white-space:nowrap}.sg__stage[data-status=pending].svelte-pl5y5r .sg__stage-state:where(.svelte-pl5y5r){color:var(--os-ink-faint)}.sg__attempt.svelte-pl5y5r{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:6px;color:var(--wf-warn-ink);background:var(--wf-warn-soft)}.sg__empty.svelte-pl5y5r{margin:0;font-size:11.5px;color:var(--os-ink-faint)}.sg__agents.svelte-pl5y5r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sg__agent.svelte-pl5y5r{display:flex;flex-direction:column;gap:7px;padding:9px 10px;border-radius:10px;background:var(--os-well);border:1px solid var(--os-line-soft);transition:border-color .14s ease}.sg__agent[data-selected=true].svelte-pl5y5r{border-color:var(--os-accent);box-shadow:0 0 0 3px var(--os-accent-soft)}.sg__agent-main.svelte-pl5y5r{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;min-width:0}.sg__agent-main.svelte-pl5y5r:disabled{cursor:default}.sg__agent-main.svelte-pl5y5r:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:4px}.sg__agent-icon.svelte-pl5y5r{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:var(--tone)}.sg__agent[data-tone=muted].svelte-pl5y5r .sg__agent-icon:where(.svelte-pl5y5r){background:transparent;color:var(--os-ink-faint)}.sg__agent-name.svelte-pl5y5r{font:500 12px/1.3 var(--os-body);color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg__agent[data-tone=muted].svelte-pl5y5r .sg__agent-name:where(.svelte-pl5y5r){color:var(--os-ink-dim)}.sg__bar.svelte-pl5y5r{display:block;height:3px;border-radius:3px;background:var(--os-line);overflow:hidden}.sg__bar-fill.svelte-pl5y5r{display:block;height:100%;border-radius:3px;background:var(--tone)}.sg__bar-fill[data-running=true].svelte-pl5y5r{background:linear-gradient(90deg,var(--tone) 0%,color-mix(in srgb,var(--tone) 40%,transparent) 50%,var(--tone) 100%);background-size:200% 100%;animation:svelte-pl5y5r-sg-shimmer 1.6s linear infinite}@keyframes svelte-pl5y5r-sg-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.sg__agent-meta.svelte-pl5y5r{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;color:var(--os-ink-faint);min-width:0}.sg__agent-note.svelte-pl5y5r{font:500 10.5px/1 var(--os-mono);color:var(--os-ink-faint);white-space:nowrap}.sg__agent-note[data-tone=fail].svelte-pl5y5r{color:var(--wf-fail-ink)}.sg__artifact.svelte-pl5y5r{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;font:500 10.5px/1.2 var(--os-mono);color:var(--wf-ok-ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg__artifact.svelte-pl5y5r:hover,.sg__artifact[data-selected=true].svelte-pl5y5r{text-decoration:underline}.sg__artifact.svelte-pl5y5r:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px;border-radius:3px}.sg__gate.svelte-pl5y5r{flex-shrink:0;width:132px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sg__diamond.svelte-pl5y5r{width:40px;height:40px;margin:6px 0 4px;transform:rotate(45deg);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--tone-soft);border:1.5px solid var(--tone)}.sg__gate[data-state=pending].svelte-pl5y5r .sg__diamond:where(.svelte-pl5y5r),.sg__gate[data-state=skipped].svelte-pl5y5r .sg__diamond:where(.svelte-pl5y5r){border-style:dashed}.sg__gate[data-state=pending].svelte-pl5y5r .sg__diamond:where(.svelte-pl5y5r){background:transparent;border-color:var(--os-line-strong, var(--os-line))}.sg__gate[data-state=awaiting].svelte-pl5y5r .sg__diamond:where(.svelte-pl5y5r){animation:svelte-pl5y5r-sg-pulse 1.8s ease-in-out infinite}@keyframes svelte-pl5y5r-sg-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tone) 40%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--tone) 0%,transparent)}}.sg__diamond-icon.svelte-pl5y5r{transform:rotate(-45deg);display:inline-flex;color:var(--tone-ink)}.sg__gate[data-state=pending].svelte-pl5y5r .sg__diamond-icon:where(.svelte-pl5y5r){color:var(--os-ink-faint)}.sg__gate-title.svelte-pl5y5r{font:600 11.5px/1.2 var(--os-body);color:var(--os-ink)}.sg__gate[data-state=pending].svelte-pl5y5r .sg__gate-title:where(.svelte-pl5y5r){color:var(--os-ink-dim)}.sg__gate-note.svelte-pl5y5r{font-size:10.5px;line-height:1.35;color:var(--tone-ink)}.sg__gate[data-state=pending].svelte-pl5y5r .sg__gate-note:where(.svelte-pl5y5r){color:var(--os-ink-faint)}.sg__gate-actions{width:100%;margin-top:4px}.sg__spin{animation:svelte-pl5y5r-sg-spin .9s linear infinite}@keyframes svelte-pl5y5r-sg-spin{to{transform:rotate(360deg)}}.af.svelte-s7gzo6{display:flex;flex-direction:column;gap:14px}.af__title.svelte-s7gzo6{margin:0;font:600 13.5px/1.2 var(--os-body);color:var(--os-ink)}.af__list.svelte-s7gzo6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.af__item.svelte-s7gzo6{position:relative;display:flex;gap:12px;padding-bottom:16px}.af__item.svelte-s7gzo6:last-child{padding-bottom:0}.af__item.svelte-s7gzo6:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--os-line)}.af__dot.svelte-s7gzo6{width:11px;height:11px;margin-top:3px;flex-shrink:0;border-radius:50%;background:var(--tone, var(--os-ink-faint));box-shadow:0 0 0 3px var(--tone-soft, var(--os-panel-2))}.af__body.svelte-s7gzo6{min-width:0}.af__text.svelte-s7gzo6{margin:0;font-size:12.5px;line-height:1.4;color:var(--os-ink);overflow-wrap:anywhere}.af__meta.svelte-s7gzo6{margin:3px 0 0;font-size:10.5px;color:var(--os-ink-faint)}.ap.svelte-1bxc17{display:flex;flex-direction:column;min-height:100%}.ap__head.svelte-1bxc17{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--os-line-soft)}.ap__id.svelte-1bxc17{min-width:0;flex:1}.ap__name.svelte-1bxc17{font:600 12.5px/1.3 var(--os-mono);color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap__by.svelte-1bxc17{margin-top:2px;font-size:10.5px;color:var(--os-ink-faint)}.ap__actions.svelte-1bxc17{display:flex;gap:8px;flex-shrink:0}.ap__body.svelte-1bxc17{padding:18px 20px 22px;min-width:0}.ap__note.svelte-1bxc17{margin:0;font-size:12px;color:var(--os-ink-faint)}.ap__body.svelte-1bxc17>.ap__note:where(.svelte-1bxc17)+.ap__note:where(.svelte-1bxc17),.ap__md.svelte-1bxc17+.ap__note:where(.svelte-1bxc17),.ap__pre.svelte-1bxc17+.ap__note:where(.svelte-1bxc17){margin-top:12px}.ap__img.svelte-1bxc17{display:block;max-width:100%;border-radius:10px;border:1px solid var(--os-line-soft)}.ap__pre.svelte-1bxc17{margin:0;padding:14px 16px;border-radius:10px;background:var(--os-well);border:1px solid var(--os-line-soft);font:12px/1.6 var(--os-mono);color:var(--os-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:560px;overflow:auto}.ap__diff.svelte-1bxc17{white-space:pre;overflow-wrap:normal}.ap__line.svelte-1bxc17{display:block;padding:0 6px;margin:0 -6px;border-radius:3px}.ap__line[data-diff=add].svelte-1bxc17{color:var(--wf-ok-ink);background:var(--wf-ok-soft)}.ap__line[data-diff=del].svelte-1bxc17{color:var(--wf-fail-ink);background:var(--wf-fail-soft)}.ap__line[data-diff=hunk].svelte-1bxc17{color:var(--wf-run-ink)}.ap__line[data-diff=head].svelte-1bxc17{color:var(--os-ink-faint)}.ap__md.svelte-1bxc17{font-size:13px;line-height:1.65;color:var(--os-ink-dim);overflow-wrap:anywhere}.ap__md.svelte-1bxc17 h1,.ap__md.svelte-1bxc17 h2,.ap__md.svelte-1bxc17 h3{margin:1.2em 0 .5em;font-family:var(--os-body);color:var(--os-ink);line-height:1.3}.ap__md.svelte-1bxc17 h1{font-size:18px;margin-top:0}.ap__md.svelte-1bxc17 h2{font-size:15px}.ap__md.svelte-1bxc17 h3{font-size:13.5px}.ap__md.svelte-1bxc17 p,.ap__md.svelte-1bxc17 ul,.ap__md.svelte-1bxc17 ol{margin:0 0 .8em}.ap__md.svelte-1bxc17 ul,.ap__md.svelte-1bxc17 ol{padding-left:1.3em}.ap__md.svelte-1bxc17 a{color:var(--os-accent)}.ap__md.svelte-1bxc17 code{font:12px var(--os-mono);padding:1px 5px;border-radius:5px;background:var(--os-panel-2);color:var(--os-ink)}.ap__md.svelte-1bxc17 pre{padding:12px 14px;border-radius:10px;background:var(--os-well);border:1px solid var(--os-line-soft);overflow:auto}.ap__md.svelte-1bxc17 pre code{padding:0;background:none}.ap__md.svelte-1bxc17 blockquote{margin:0 0 .8em;padding:4px 12px;border-left:3px solid var(--os-line-strong, var(--os-line));color:var(--os-ink-faint)}.ap__md.svelte-1bxc17 table{width:100%;border-collapse:collapse;margin:0 0 .8em;font-size:12px}.ap__md.svelte-1bxc17 th,.ap__md.svelte-1bxc17 td{padding:6px 10px;border:1px solid var(--os-line-soft);text-align:left}.ap__md.svelte-1bxc17 th{background:var(--os-panel-2);color:var(--os-ink);font-weight:600}.wr__body.svelte-db1lqb{display:flex;flex-direction:column;gap:.5rem}.wr__input.svelte-db1lqb{width:100%;padding:.625rem .75rem;border-radius:.625rem;border:1px solid var(--os-line);background:var(--os-well);color:var(--os-ink);font:.78125rem/1.6 var(--os-mono);resize:vertical;outline:none}.wr__input.svelte-db1lqb:focus{border-color:var(--os-focus, var(--os-accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--os-focus, var(--os-accent)) 35%,transparent)}.wr__spin{animation:svelte-db1lqb-wr-spin .9s linear infinite}@keyframes svelte-db1lqb-wr-spin{to{transform:rotate(360deg)}}.wfs.svelte-10j022m{display:flex;flex-direction:column;gap:18px;padding:22px 28px 32px;min-width:0;min-height:100%}.wfs.is-embedded.svelte-10j022m{padding:0;margin:0;max-width:none;min-height:0}.wfs__hero.svelte-10j022m{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.wfs__id.svelte-10j022m{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 380px}.wfs__crumbs.svelte-10j022m{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--os-ink-faint)}.wfs__crumbs.svelte-10j022m a{color:var(--os-ink-dim);text-decoration:none}.wfs__crumbs.svelte-10j022m a:hover{color:var(--os-accent)}.wfs__title-row.svelte-10j022m{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wfs__title.svelte-10j022m{margin:0;font:600 28px/1.15 var(--os-display);letter-spacing:-.02em;color:var(--os-ink)}.wfs__live.svelte-10j022m{width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-10j022m-wfs-pulse 1.5s ease-in-out infinite}@keyframes svelte-10j022m-wfs-pulse{0%,to{opacity:1}50%{opacity:.3}}.wfs__story.svelte-10j022m{margin:0;font:11.5px/1.5 var(--os-mono);color:var(--os-ink-faint)}.wfs__story.svelte-10j022m .wfs__rerun-of{color:var(--os-accent);text-decoration:none}.wfs__story.svelte-10j022m .wfs__rerun-of:hover{text-decoration:underline}.wfs__reason.svelte-10j022m{margin:0;font-size:12.5px;color:var(--os-ink-dim);font-style:italic}.wfs__steps.svelte-10j022m{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.wfs__step.svelte-10j022m{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;font-size:12px;color:var(--os-ink-dim);background:var(--os-well);border:1px solid var(--os-line)}.wfs__step[data-tone=ok].svelte-10j022m{background:var(--os-success-soft);border-color:color-mix(in srgb,var(--os-success) 30%,transparent)}.wfs__step[data-tone=warn].svelte-10j022m{background:var(--os-warn-soft);border-color:color-mix(in srgb,var(--os-warn) 30%,transparent)}.wfs__step[data-tone=fail].svelte-10j022m{border-radius:10px;background:var(--os-fail-soft);border-color:color-mix(in srgb,var(--os-fail) 35%,transparent)}.wfs__step-label.svelte-10j022m{font-weight:600;color:var(--os-ink)}.wfs__step-link.svelte-10j022m{color:var(--os-accent)}.wfs__step-reason.svelte-10j022m{flex-basis:100%;color:var(--os-ink)}.wfs__optional.svelte-10j022m{margin:4px 0 0;padding:8px 12px;border-radius:10px;font-size:12.5px;color:var(--os-ink);background:var(--os-warn-soft);border:1px solid color-mix(in srgb,var(--os-warn) 30%,transparent)}.wfs__actions.svelte-10j022m{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.wfs__cancel.svelte-10j022m{color:var(--wf-fail-ink)}.wfs__gauges.svelte-10j022m{display:flex;gap:14px;flex-wrap:wrap}.wfs__gauge.svelte-10j022m{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:14px;background:var(--os-panel);border:1px solid var(--os-line-soft);box-shadow:var(--os-shadow-card);min-width:210px}.wfs__gauge-pct.svelte-10j022m{font-size:13px;font-weight:600;color:var(--tone-ink)}.wfs__gauge-label.svelte-10j022m{font-size:11px;color:var(--os-ink-dim)}.wfs__gauge-value.svelte-10j022m{margin-top:4px;font-size:18px;font-weight:600;color:var(--os-ink);letter-spacing:-.02em}.wfs__gauge-sub.svelte-10j022m{margin-top:2px;font-size:10.5px;color:var(--os-ink-faint)}.wfs__legend.svelte-10j022m ul:where(.svelte-10j022m){list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.wfs__legend.svelte-10j022m li:where(.svelte-10j022m){display:grid;grid-template-columns:8px minmax(0,120px) auto;align-items:center;gap:7px;font-size:11px;color:var(--os-ink-dim)}.wfs__legend-name.svelte-10j022m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfs__swatch.svelte-10j022m{width:8px;height:8px;border-radius:2px}.wfs__canvas.svelte-10j022m{overflow-x:auto;border-radius:16px;border:1px solid var(--os-line-soft);background-color:color-mix(in srgb,var(--os-well) 70%,transparent);background-image:var(--wf-dots);background-size:18px 18px;box-shadow:inset 0 1px color-mix(in srgb,var(--os-ink) 3%,transparent)}.wfs__grid.svelte-10j022m{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:16px;align-items:start}.wfs__activity.svelte-10j022m{padding:18px 20px}.wfs__preview.svelte-10j022m{padding:0;overflow:hidden;min-height:260px}@media(max-width:1023px){.wfs__grid.svelte-10j022m{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.wfs.svelte-10j022m{padding:16px 16px 24px}.wfs__title.svelte-10j022m{font-size:22px}.wfs__gauge.svelte-10j022m{flex:1 1 100%}}.v2-page-body.svelte-1ljhtdb{display:flex;flex-direction:column;gap:.75rem}.palette-retry.svelte-z8x42w:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.clock-dr__running.svelte-15qhvuf,.clock-dr__idle.svelte-15qhvuf{display:flex;flex-direction:column;gap:10px}.clock-dr__row.svelte-15qhvuf{display:flex;gap:10px;align-items:baseline}.clock-dr__label.svelte-15qhvuf{font:500 10.5px var(--os-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.clock-dr__value.svelte-15qhvuf{font-size:13px;color:var(--os-ink)}.clock-dr__dim.svelte-15qhvuf{color:var(--os-ink-dim)}.clock-dr__actions.svelte-15qhvuf{display:flex;flex-direction:column;gap:8px;margin-top:6px}.clock-dr__switch.svelte-15qhvuf,.clock-dr__past.svelte-15qhvuf,.clock-dr__danger.svelte-15qhvuf{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--os-line-soft)}.clock-dr__dt.svelte-15qhvuf{font:500 12.5px var(--os-mono);padding:6px 8px;background:var(--os-surface, transparent);color:var(--os-ink);border:1px solid var(--os-line-soft);border-radius:4px}.clock-dr__eyebrow.svelte-15qhvuf{font:500 10.5px var(--os-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.clock-dr__hint.svelte-15qhvuf{font-size:12.5px;color:var(--os-ink-dim)}.clock-dr__err.svelte-15qhvuf{font-size:11.5px;color:var(--os-fail)}.chat-msg.svelte-mwjnec{display:flex;min-width:0;max-width:100%}.chat-msg--right.svelte-mwjnec{justify-content:flex-end}.chat-msg--left.svelte-mwjnec{justify-content:flex-start}.chat-msg__bubble.svelte-mwjnec{max-width:100%;min-width:0;padding:8px 14px;border-radius:12px;border:1px solid var(--os-line)}.chat-msg--right.svelte-mwjnec .chat-msg__bubble:where(.svelte-mwjnec){max-width:80%}.chat-msg__bubble--user.svelte-mwjnec{background:color-mix(in srgb,var(--os-accent) 14%,transparent);border-color:color-mix(in srgb,var(--os-accent) 30%,transparent);border-bottom-right-radius:4px;color:var(--os-ink)}.chat-msg__bubble--assistant.svelte-mwjnec{background:var(--os-well, var(--os-panel-2, var(--os-panel)));border-bottom-left-radius:4px;color:var(--os-ink)}.chat-msg__text.svelte-mwjnec{margin:0;font-size:13px;white-space:pre-wrap}.chat-msg__md.svelte-mwjnec{font-size:13px;line-height:1.5;color:var(--os-ink)}.chat-msg__md.svelte-mwjnec h1,.chat-msg__md.svelte-mwjnec h2,.chat-msg__md.svelte-mwjnec h3{color:var(--os-ink);font-weight:600;margin:.5em 0 .3em}.chat-msg__md.svelte-mwjnec p{color:var(--os-ink);margin:.3em 0}.chat-msg__md.svelte-mwjnec a{color:var(--os-accent);text-decoration:underline}.chat-msg__md.svelte-mwjnec strong{color:var(--os-ink);font-weight:600}.chat-msg__md.svelte-mwjnec code{color:var(--os-ink);background:color-mix(in srgb,var(--os-ink) 8%,transparent);border-radius:4px;padding:1px 5px;font-family:var(--os-mono);font-size:.92em;overflow-wrap:anywhere}.chat-msg__md.svelte-mwjnec pre{background:var(--os-well, var(--os-panel-2, var(--os-panel)));border:1px solid var(--os-line);border-radius:8px;padding:10px 12px;overflow-x:auto;max-width:100%}.chat-msg__md.svelte-mwjnec .chat-msg__tbl{overflow-x:auto;max-width:100%;margin:.4em 0}.chat-msg__md.svelte-mwjnec .chat-msg__tbl table{border-collapse:collapse;width:max-content;max-width:100%}.chat-msg__md.svelte-mwjnec .chat-msg__tbl th,.chat-msg__md.svelte-mwjnec .chat-msg__tbl td{padding:4px 8px;border-bottom:1px solid var(--os-line);text-align:left;overflow-wrap:anywhere;word-break:break-word}.chat-msg__md.svelte-mwjnec .chat-msg__tbl th{font-weight:600}.chat-msg__md.svelte-mwjnec pre code{background:transparent;padding:0}.chat-msg__md.svelte-mwjnec ul,.chat-msg__md.svelte-mwjnec ol{margin:.3em 0;padding-left:1.4em}.chat-msg__md.svelte-mwjnec li{margin:.1em 0}.tool-confirm.svelte-1i50iry{display:flex;align-items:flex-start;gap:.625rem;margin:6px 0 10px;padding:12px 14px;border-radius:10px;background:var(--os-panel-2);border:1px solid var(--os-line);color:var(--os-ink);font-size:13px}.tool-confirm--risky.svelte-1i50iry{border-color:color-mix(in srgb,var(--os-fail) 45%,var(--os-line))}.tool-confirm__media.svelte-1i50iry{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--os-accent) 12%,transparent);color:var(--os-accent)}.tool-confirm--risky.svelte-1i50iry .tool-confirm__media:where(.svelte-1i50iry){background:color-mix(in srgb,var(--os-fail) 15%,transparent);color:var(--os-fail)}.tool-confirm__content.svelte-1i50iry{flex:1;min-width:0}.tool-confirm__title.svelte-1i50iry{font-weight:600;margin:0 0 4px}.tool-confirm__message.svelte-1i50iry{margin:0 0 8px;color:var(--os-ink-dim)}.tool-confirm__fields.svelte-1i50iry{display:grid;gap:3px;margin:0 0 10px}.tool-confirm__field.svelte-1i50iry{display:flex;gap:8px}.tool-confirm__field.svelte-1i50iry dt:where(.svelte-1i50iry){color:var(--os-ink-faint);min-width:7rem}.tool-confirm__field.svelte-1i50iry dd:where(.svelte-1i50iry){margin:0;overflow-wrap:anywhere}.tool-confirm__warning.svelte-1i50iry{margin:0 0 10px;padding:6px 8px;border-radius:6px;background:var(--os-warn-soft);border:1px solid color-mix(in srgb,var(--os-warn) 40%,transparent);color:var(--os-ink)}.tool-confirm__actions.svelte-1i50iry{display:flex;justify-content:flex-end;gap:8px}.tool-confirm__outcome.svelte-1i50iry{margin:0;color:var(--os-ink-dim)}.msg-input.svelte-1fgoune{position:relative;flex:1}.msg-input__dropdown.svelte-1fgoune{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;background:var(--os-panel-2, var(--os-panel));border:1px solid var(--os-line);border-radius:12px;box-shadow:var(--os-shadow-float);overflow:hidden;z-index:50}.msg-input__item.svelte-1fgoune{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .12s ease}.msg-input__item.svelte-1fgoune:hover{background:var(--os-well, color-mix(in srgb, var(--os-ink) 5%, transparent))}.msg-input__item.is-active.svelte-1fgoune{background:color-mix(in srgb,var(--os-accent) 12%,transparent)}.msg-input__cmd.svelte-1fgoune{color:var(--os-accent);font-family:var(--os-mono);font-size:11px;font-weight:500;flex-shrink:0}.msg-input__desc.svelte-1fgoune{color:var(--os-ink-dim);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-input__form.svelte-1fgoune{display:flex;align-items:flex-end;gap:8px}.msg-input__field.svelte-1fgoune{flex:1}.msg-input__textarea.svelte-1fgoune{width:100%;background:var(--os-well, var(--os-panel-2, var(--os-panel)));color:var(--os-ink);border:1px solid var(--os-line);border-radius:10px;padding:10px 14px;font-size:13px;resize:none;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.msg-input__textarea.svelte-1fgoune::placeholder{color:var(--os-ink-faint)}.msg-input__textarea.svelte-1fgoune:focus{border-color:var(--os-accent);box-shadow:0 0 0 1px var(--os-accent)}.msg-input__textarea.svelte-1fgoune:disabled{opacity:.5;cursor:not-allowed}.toolbox.svelte-f9qf5v{width:100%;max-width:32rem;margin:0 auto;display:flex;flex-direction:column;gap:8px}.toolbox__eyebrow.svelte-f9qf5v{margin:0;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--os-ink-faint);font-weight:500}.toolbox__grid.svelte-f9qf5v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.toolbox__chip.svelte-f9qf5v{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-well, var(--os-panel-2, var(--os-panel)));color:var(--os-ink-dim);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.toolbox__chip.svelte-f9qf5v:hover{color:var(--os-ink);border-color:color-mix(in srgb,var(--os-accent) 35%,var(--os-line))}.toolbox__chip.is-active.svelte-f9qf5v{color:var(--os-ink);background:color-mix(in srgb,var(--os-accent) 12%,transparent);border-color:color-mix(in srgb,var(--os-accent) 45%,var(--os-line))}.toolbox__chip-icon.svelte-f9qf5v{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.toolbox__chip.is-active.svelte-f9qf5v .toolbox__chip-icon:where(.svelte-f9qf5v){color:var(--os-accent)}.toolbox__chip-label.svelte-f9qf5v{font-size:10.5px;font-weight:500}.toolbox__actions.svelte-f9qf5v{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--os-line);background:var(--os-well, var(--os-panel-2, var(--os-panel)));border-radius:8px}.toolbox__action.svelte-f9qf5v{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border-radius:6px;background:transparent;border:0;text-align:left;font-size:11.5px;color:var(--os-ink-dim);cursor:pointer;transition:background .12s ease,color .12s ease}.toolbox__action.svelte-f9qf5v:hover{color:var(--os-ink);background:color-mix(in srgb,var(--os-ink) 6%,transparent)}.toolbox__action-caret.svelte-f9qf5v{width:11px;height:11px;color:var(--os-ink-faint);flex-shrink:0}.toolbox__action.svelte-f9qf5v:hover .toolbox__action-caret:where(.svelte-f9qf5v){color:var(--os-accent)}.persona-sw.svelte-1xr6bu{position:relative}.persona-sw__trigger.svelte-1xr6bu{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;background:var(--os-well, var(--os-panel-2, var(--os-panel)));border:1px solid var(--os-line);color:var(--os-ink);font-size:11px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.persona-sw__trigger.svelte-1xr6bu:hover{border-color:color-mix(in srgb,var(--os-accent) 40%,var(--os-line))}.persona-sw__trigger--readonly.svelte-1xr6bu{cursor:default}.persona-sw__trigger--readonly.svelte-1xr6bu:hover{border-color:var(--os-line)}.persona-sw__icon.svelte-1xr6bu{width:13px;height:13px;color:var(--os-ink-dim)}.persona-sw__dropdown{overflow:hidden}.persona-sw__list.svelte-1xr6bu{display:flex;flex-direction:column;padding:4px 0}.persona-sw__item.svelte-1xr6bu{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;text-align:left;background:transparent;border:0;cursor:pointer;transition:background .12s ease}.persona-sw__item.svelte-1xr6bu:hover{background:var(--os-well, color-mix(in srgb, var(--os-ink) 6%, transparent))}.persona-sw__item.is-current.svelte-1xr6bu{background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.persona-sw__item-icon.svelte-1xr6bu{width:14px;height:14px;color:var(--os-ink-dim);flex-shrink:0}.persona-sw__item-body.svelte-1xr6bu{min-width:0;flex:1}.persona-sw__item-name.svelte-1xr6bu{font-size:12px;font-weight:500;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-sw__item-desc.svelte-1xr6bu{font-size:10.5px;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-sw__item-check.svelte-1xr6bu{display:inline-flex;color:var(--os-accent);flex-shrink:0}.agent-chat.svelte-jn2u92{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent;color:var(--os-ink)}.agent-chat__header.svelte-jn2u92{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--os-line);flex-shrink:0}.agent-chat__title.svelte-jn2u92{display:flex;align-items:center;gap:8px;min-width:0}.agent-chat__mark.svelte-jn2u92{display:inline-flex;flex-shrink:0;color:var(--os-accent)}.agent-chat__h2.svelte-jn2u92{margin:0;font-size:13px;font-weight:600;color:var(--os-ink)}.agent-chat__kbd.svelte-jn2u92{padding:1px 5px;border-radius:4px;background:var(--os-panel);color:var(--os-ink-faint);font-size:9.5px;font-family:var(--os-mono)}.agent-chat__actions.svelte-jn2u92{display:flex;align-items:center;gap:6px}.agent-chat__iconbtn.svelte-jn2u92{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:var(--os-ink-dim);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease}.agent-chat__iconbtn.svelte-jn2u92:hover{color:var(--os-ink);background:var(--os-well, color-mix(in srgb, var(--os-ink) 6%, transparent))}.agent-chat__iconbtn.is-active.svelte-jn2u92{color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 12%,transparent)}.agent-chat__sm.svelte-jn2u92{width:15px;height:15px}.agent-chat__personaband.svelte-jn2u92{padding:6px 14px;border-bottom:1px solid var(--os-line);flex-shrink:0;display:flex;align-items:center;gap:8px}.agent-chat__hint.svelte-jn2u92{font-size:10px;color:var(--os-ink-faint);margin-left:auto}.agent-chat__messages.svelte-jn2u92{flex:1;min-height:0;min-width:0;max-width:100%;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:14px}.agent-chat__empty.svelte-jn2u92{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 0;min-height:100%}.agent-chat__greet.svelte-jn2u92{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.agent-chat__greet-icon.svelte-jn2u92{display:inline-flex;color:var(--os-ink-faint)}.agent-chat__greet-title.svelte-jn2u92{margin:0;font-size:13px;font-weight:500;color:var(--os-ink)}.agent-chat__greet-sub.svelte-jn2u92{margin:0;font-size:10.5px;color:var(--os-ink-dim)}.agent-chat__greet-sub.svelte-jn2u92 code:where(.svelte-jn2u92){color:var(--os-accent);font-family:var(--os-mono);background:transparent}.agent-chat__suggestions.svelte-jn2u92{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;max-width:28rem}.agent-chat__msg-actions.svelte-jn2u92{display:flex;align-items:center;gap:.125rem;margin-top:-.375rem}.agent-chat__msgact.svelte-jn2u92{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem;border-radius:.375rem;border:0;background:transparent;color:var(--os-ink-faint);cursor:pointer;font-size:.625rem;transition:background .12s ease,color .12s ease}.agent-chat__msgact.svelte-jn2u92:hover:not(:disabled){color:var(--os-ink);background:var(--os-well, color-mix(in srgb, var(--os-ink) 6%, transparent))}.agent-chat__msgact.svelte-jn2u92:disabled{opacity:.4;cursor:default}.agent-chat__msgact.is-active.svelte-jn2u92{color:var(--os-accent)}.agent-chat__msgact-flash.svelte-jn2u92{color:var(--os-ink-dim)}.agent-chat__thinking.svelte-jn2u92{display:inline-flex;align-items:center;gap:.4375rem;color:var(--os-ink-dim);font-size:.6875rem}.agent-chat__thinking-spin.svelte-jn2u92{width:.6875rem;height:.6875rem;border-radius:50%;border:2px solid var(--os-line);border-top-color:var(--os-accent);animation:svelte-jn2u92-agent-chat-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-jn2u92-agent-chat-spin{to{transform:rotate(360deg)}}.agent-chat__tokens.svelte-jn2u92{padding:6px 14px;border-top:1px solid var(--os-line);flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:10px;color:var(--os-ink-faint)}.agent-chat__toolbox-expanded.svelte-jn2u92{border-top:1px solid var(--os-line);padding:10px 12px;flex-shrink:0;max-height:45vh;overflow-y:auto}.agent-chat__inputrow.svelte-jn2u92{display:flex;align-items:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--os-line);flex-shrink:0}.ask-dr.svelte-gd4lx4{display:flex;flex-direction:column;min-height:0;height:100%}.ask-dr.svelte-gd4lx4>*{flex:1;min-height:0}.ai-sugg-btn.svelte-1yrv714{width:2.25rem;height:2.25rem}.ai-sugg-btn--compact.svelte-1yrv714{width:2.75rem;height:2.75rem}.ai-sugg-btn.svelte-1yrv714:hover{background:var(--os-nav-hover, var(--os-panel-2))}.ai-sugg-btn.svelte-1yrv714:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.ai-sugg-badge--hidden.svelte-1yrv714{display:none}.logd.svelte-1lypx1u{background:transparent;min-height:0;height:auto}.logd.svelte-1lypx1u:before{content:none;display:none}.logd-centered.svelte-1lypx1u{display:inline-flex;align-items:center;gap:.5rem;color:var(--os-ink-dim);padding:1.5rem 0;font-size:.75rem}.logd-empty.svelte-1lypx1u{color:var(--os-ink-dim);font-size:.8125rem;margin:0}.logd-form.svelte-1lypx1u{display:flex;flex-direction:column;gap:1.125rem}.logd-grid.svelte-1lypx1u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1rem;align-items:start}.logd-span2.svelte-1lypx1u{grid-column:1 / -1}@media(max-width:32.5rem){.logd-grid.svelte-1lypx1u{grid-template-columns:minmax(0,1fr)}}.logd-field.svelte-1lypx1u{display:flex;flex-direction:column;gap:.5rem;min-width:0}.logd-timeoff-link.svelte-1lypx1u{font-size:.8125rem;color:var(--os-ink-dim);text-decoration:underline;text-underline-offset:.15em}.logd-timeoff-link.svelte-1lypx1u:hover{color:var(--os-ink)}.logd-label.svelte-1lypx1u{font-size:.8125rem;font-weight:500;color:var(--os-ink);display:inline-flex;align-items:center;gap:.375rem}.logd-req.svelte-1lypx1u{color:var(--os-fail, #f08a82);margin-left:1px}.logd-opt.svelte-1lypx1u{color:var(--os-ink-faint);font-weight:400}.logd-field-desc.svelte-1lypx1u{font-size:.75rem;color:var(--os-ink-dim);margin:0}.logd-input-icon.svelte-1lypx1u{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2, var(--os-panel));color:var(--os-ink-faint)}.logd-input-icon.svelte-1lypx1u:focus-within{border-color:var(--os-accent)}.logd-input-icon.is-invalid.svelte-1lypx1u{border-color:var(--os-fail)}.logd-input-icon.svelte-1lypx1u input:where(.svelte-1lypx1u){flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--os-ink);font-size:.8125rem}.logd-input-icon.svelte-1lypx1u input:where(.svelte-1lypx1u)::placeholder{color:var(--os-ink-faint)}.logd-input-icon.svelte-1lypx1u svg{width:.875rem;height:.875rem;flex-shrink:0}.logd.svelte-1lypx1u .os-select-trigger,.logd.svelte-1lypx1u .os-date-trigger{height:2.25rem;gap:.5rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2, var(--os-panel));font-size:.8125rem}.logd.svelte-1lypx1u .os-select-trigger:hover,.logd.svelte-1lypx1u .os-date-trigger:hover{border-color:var(--os-line-strong, var(--os-line))}.logd.svelte-1lypx1u .os-select-trigger:focus-visible,.logd.svelte-1lypx1u .os-date-trigger:focus-visible,.logd.svelte-1lypx1u .os-select-trigger.is-open,.logd.svelte-1lypx1u .os-date-trigger.is-open{outline:0;border-color:var(--os-accent)}.logd.svelte-1lypx1u .os-select-icon,.logd.svelte-1lypx1u .os-date-trigger-icon{width:.875rem;height:.875rem;color:var(--os-ink-faint)}.logd-chips.svelte-1lypx1u{display:flex;flex-wrap:wrap;gap:.375rem}.logd-chip.svelte-1lypx1u{height:1.75rem;padding:0 .625rem;border-radius:.5rem;border:1px solid var(--os-line);background:transparent;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.logd-chip.svelte-1lypx1u:hover{color:var(--os-ink);border-color:var(--os-line-strong, var(--os-line))}.logd-chip--wide.svelte-1lypx1u{height:2rem;padding:0 .75rem}.logd-chip.is-active.svelte-1lypx1u{color:var(--os-ink);border-color:var(--os-ink-dim);background:var(--os-panel-2, color-mix(in srgb, var(--os-ink) 8%, transparent))}.logd-chip--add.svelte-1lypx1u{display:inline-flex;align-items:center;gap:.25rem;border-style:dashed}.logd-own-chip.svelte-1lypx1u{position:relative;display:inline-flex}.logd-own-chip.svelte-1lypx1u .logd-chip:where(.svelte-1lypx1u){padding-right:1.5rem}.logd-own-chip__remove.svelte-1lypx1u{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.25rem;color:var(--os-ink-faint);background:transparent;border:0;cursor:pointer}.logd-own-chip__remove.svelte-1lypx1u:hover{color:var(--os-fail);background:var(--os-panel)}.logd-addtype.svelte-1lypx1u{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.logd-addtype__name.svelte-1lypx1u{flex:1 1 10rem;min-width:0;height:2.25rem;padding:0 .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2, var(--os-panel));color:var(--os-ink);font-size:.8125rem}.logd-addtype__name.svelte-1lypx1u:focus{outline:0;border-color:var(--os-accent)}.logd-addtype__bucket.svelte-1lypx1u{flex:0 1 11rem;min-width:9rem}.logd-rows.svelte-1lypx1u{display:flex;flex-direction:column;gap:.625rem;padding-top:.75rem;border-top:1px solid var(--os-line-soft, var(--os-line))}.logd-rows__head.svelte-1lypx1u{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.logd-row.svelte-1lypx1u{display:grid;align-items:center;column-gap:.5rem;row-gap:0;grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1fr) 1.75rem;grid-template-areas:"hours note note rm" "err err err err"}.logd-row.is-project.svelte-1lypx1u{grid-template-areas:"proj proj proj rm" "disc disc disc ." "hours type note ." "err err err err";padding:.5rem;border:1px solid var(--os-line-soft, var(--os-line));border-radius:.625rem}.logd-row.is-project.has-task.svelte-1lypx1u{grid-template-areas:"proj proj task rm" "disc disc disc ." "hours type note ." "err err err err"}.logd-row__project.svelte-1lypx1u{grid-area:proj;min-width:0}.logd-row__task.svelte-1lypx1u{grid-area:task;min-width:0}.logd-row__discipline.svelte-1lypx1u{grid-area:disc;min-width:0}.logd-row__hours.svelte-1lypx1u{grid-area:hours}.logd-row__type.svelte-1lypx1u{grid-area:type;min-width:0}.logd-row__note.svelte-1lypx1u{grid-area:note;min-width:0}.logd-row__remove.svelte-1lypx1u{grid-area:rm;align-self:start}.logd-row.is-project.svelte-1lypx1u .logd-row__discipline:where(.svelte-1lypx1u),.logd-row.is-project.svelte-1lypx1u .logd-row__hours:where(.svelte-1lypx1u),.logd-row.is-project.svelte-1lypx1u .logd-row__type:where(.svelte-1lypx1u),.logd-row.is-project.svelte-1lypx1u .logd-row__note:where(.svelte-1lypx1u){margin-top:.5rem}.logd-row.is-invalid.svelte-1lypx1u{border-color:var(--os-fail)}.logd-row.is-invalid.svelte-1lypx1u .logd-row__hours:where(.svelte-1lypx1u){border-color:var(--os-fail)}.logd-row__err.svelte-1lypx1u{grid-area:err;margin-top:.375rem}.logd-row__remove.svelte-1lypx1u{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;color:var(--os-ink-faint);background:transparent;border:0;cursor:pointer}.logd-row__remove.svelte-1lypx1u:hover{color:var(--os-fail);background:var(--os-panel-2)}.logd-rows__foot.svelte-1lypx1u{display:flex;align-items:center;justify-content:space-between}.logd-rows__total.svelte-1lypx1u{font-size:.8125rem;font-weight:500;color:var(--os-ink);font-variant-numeric:tabular-nums}@media(max-width:32.5rem){.logd-row.svelte-1lypx1u{grid-template-columns:6.5rem minmax(0,1fr) 1.75rem;grid-template-areas:"hours note rm" "err err err"}.logd-row.is-project.svelte-1lypx1u,.logd-row.is-project.has-task.svelte-1lypx1u{grid-template-areas:"proj proj rm" "task task ." "disc disc ." "hours type ." "note note ." "err err err"}.logd-row.is-project.svelte-1lypx1u .logd-row__task:where(.svelte-1lypx1u){margin-top:.5rem}}.logd-seg.svelte-1lypx1u{display:flex;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden}.logd-seg__opt.svelte-1lypx1u{flex:1;height:1.75rem;border:0;background:transparent;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.logd-seg__opt.svelte-1lypx1u+.logd-seg__opt:where(.svelte-1lypx1u){border-left:1px solid var(--os-line)}.logd-seg__opt.is-active.svelte-1lypx1u{background:var(--os-panel-2, color-mix(in srgb, var(--os-ink) 8%, transparent));color:var(--os-ink)}.logd-mode.svelte-1lypx1u{display:inline-flex;align-self:flex-start;border:1px solid var(--os-line);border-radius:.5rem;overflow:hidden}.logd-mode__opt.svelte-1lypx1u{height:1.75rem;padding:0 .75rem;border:0;background:transparent;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.logd-mode__opt.svelte-1lypx1u+.logd-mode__opt:where(.svelte-1lypx1u){border-left:1px solid var(--os-line)}.logd-mode__opt.is-active.svelte-1lypx1u{background:var(--os-panel-2, color-mix(in srgb, var(--os-ink) 8%, transparent));color:var(--os-ink);font-weight:500}.logd-textarea.svelte-1lypx1u{width:100%;min-height:4.5rem;max-height:16em;resize:vertical;padding:.5rem .625rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel-2, var(--os-panel));color:var(--os-ink);font:inherit;font-size:.8125rem;line-height:1.45}.logd-textarea.svelte-1lypx1u:focus{outline:0;border-color:var(--os-accent)}.logd-toggle.svelte-1lypx1u{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--os-ink);cursor:pointer}.logd-err.svelte-1lypx1u{color:var(--os-fail);font-size:.75rem;margin:0}.logd-softcap.svelte-1lypx1u{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--os-amber, #f59e0b);background:color-mix(in srgb,var(--os-amber, #f59e0b) 10%,transparent)}.logd-softcap.svelte-1lypx1u p:where(.svelte-1lypx1u){margin:0;font-size:.78125rem;color:var(--os-ink)}.logd-copy-actions.svelte-1lypx1u{display:flex;align-items:center;gap:.625rem}.logd-link.svelte-1lypx1u{background:transparent;border:0;color:var(--os-ink-dim);font-size:.75rem;cursor:pointer}.logd-link.svelte-1lypx1u:hover{color:var(--os-ink)}.logd-link.svelte-1lypx1u:disabled{opacity:.6;cursor:default}.logd-copy.svelte-1lypx1u{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:0}.logd-copy-box.svelte-1lypx1u{display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--os-line);background:var(--os-panel-2, color-mix(in srgb, var(--os-ink) 5%, transparent))}.logd-copy-title.svelte-1lypx1u{margin:0;font-size:.78125rem;font-weight:500;color:var(--os-ink)}.logd-copy-list.svelte-1lypx1u{margin:0;padding-left:1.125rem;font-size:.78125rem;color:var(--os-ink);display:flex;flex-direction:column;gap:.125rem}.logd-copy-warn.svelte-1lypx1u{color:var(--os-amber, #f59e0b)}.logd-copy-skipped.svelte-1lypx1u{color:var(--os-ink-faint)}.logd-foot.svelte-1lypx1u{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.logd-foot__actions.svelte-1lypx1u{display:inline-flex;gap:.5rem}.qa-row.svelte-ncaxsw{display:inline-flex;gap:6px;align-items:center}.qa-btn.svelte-ncaxsw{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:500;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink-dim);cursor:pointer}.qa-btn-primary.svelte-ncaxsw{background:var(--os-accent-fill);color:var(--os-accent-ink);border-color:transparent;font-weight:600;box-shadow:inset 0 1px #fff3,0 4px 12px var(--os-accent-glow);transition:background-color var(--duration-fast) var(--os-ease),box-shadow var(--duration-fast) var(--os-ease)}.qa-btn-primary.svelte-ncaxsw:hover{background:var(--os-accent-bright)}.ntp-note.svelte-z11r45{margin:0;font-size:13px;color:var(--os-ink-dim)}.ntp-list.svelte-z11r45{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ntp-item.svelte-z11r45{width:100%;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);font-size:13px;cursor:pointer}.ntp-item.svelte-z11r45:hover{border-color:var(--os-accent)}.ntp-item.svelte-z11r45:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.charter-step__md.svelte-vpn5sk{font-size:13.5px;line-height:1.6;color:var(--os-ink)}.charter-step__md.svelte-vpn5sk h1,.charter-step__md.svelte-vpn5sk h2,.charter-step__md.svelte-vpn5sk h3{font-family:var(--os-display);font-size:16px;margin:0 0 8px}.charter-step__md.svelte-vpn5sk ul,.charter-step__md.svelte-vpn5sk ol{padding-left:20px;margin:8px 0}.charter-step__md.svelte-vpn5sk li{margin:4px 0}.charter-step__md.svelte-vpn5sk p{margin:8px 0}.charter-step__ack.svelte-vpn5sk{display:flex;gap:10px;align-items:center;margin-top:16px;padding:12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-well);font-size:13px;color:var(--os-ink);cursor:pointer}.charter-step__intro.svelte-1dy221h{font-size:13.5px;line-height:1.6;color:var(--os-ink-dim);margin:0 0 12px}.charter-principles.svelte-1dy221h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.charter-principle.svelte-1dy221h{display:flex;gap:12px}.charter-principle__n.svelte-1dy221h{color:var(--os-accent);font-size:12px;min-width:18px;padding-top:2px}.charter-principle__title.svelte-1dy221h{font-weight:600;font-size:13.5px;color:var(--os-ink)}.charter-principle__body.svelte-1dy221h{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--os-ink-dim)}.charter-step__ack.svelte-1dy221h{display:flex;gap:10px;align-items:center;margin-top:16px;padding:12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-well);font-size:13px;color:var(--os-ink);cursor:pointer}.charter-step__intro.svelte-13914wx{font-size:13.5px;line-height:1.6;color:var(--os-ink-dim);margin:0 0 12px}.charter-pledge.svelte-13914wx{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.charter-pledge__legend.svelte-13914wx{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint);margin-bottom:6px}.charter-pledge__item.svelte-13914wx{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;cursor:pointer;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel);font-size:13px;line-height:1.5;color:var(--os-ink)}.charter-pledge__item.svelte-13914wx input:where(.svelte-13914wx){margin-top:3px}.charter-sign.svelte-13914wx{margin-top:16px}.charter-error.svelte-13914wx{margin:6px 0 0;font-size:12px;color:var(--os-fail)}.charter-scrim.svelte-11xe65c{position:fixed;inset:0;z-index:200;background:var(--os-scrim, rgba(8, 10, 14, .7))}.charter-dialog.svelte-11xe65c{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:201;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--os-panel);color:var(--os-ink);border:1px solid var(--os-line);border-radius:var(--os-r-drawer, 18px);box-shadow:var(--os-shadow-modal, 0 32px 80px rgba(0, 0, 0, .6))}.charter-dialog.svelte-11xe65c:focus{outline:none}.charter-head.svelte-11xe65c{padding:20px 24px 14px;border-bottom:1px solid var(--os-line-soft)}.charter-eyebrow.svelte-11xe65c{margin:0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint)}.charter-title.svelte-11xe65c{margin:4px 0 0;font-family:var(--os-display);font-weight:600;font-size:20px}.charter-desc.svelte-11xe65c{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--os-ink-dim)}.charter-form.svelte-11xe65c{display:flex;flex-direction:column;min-height:0;flex:1}.charter-body.svelte-11xe65c{padding:18px 24px;overflow-y:auto;min-height:0;flex:1}.charter-foot.svelte-11xe65c{display:flex;justify-content:space-between;gap:8px;padding:14px 24px 18px;border-top:1px solid var(--os-line-soft)}.charter-error.svelte-11xe65c{margin:0 0 12px;font-size:12.5px;color:var(--os-fail)}.ws-switcher.svelte-1hi4m42{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem;border-radius:var(--sb-radius-md, .5rem);background:transparent;border:0;cursor:pointer;text-align:left}.ws-switcher.svelte-1hi4m42:hover{background:var(--os-nav-hover)}.ws-switcher.svelte-1hi4m42:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.ws-switcher--collapsed.svelte-1hi4m42{justify-content:center;padding:.375rem 0}.ws-switcher__tile.svelte-1hi4m42{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem;background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600;font-size:.8125rem}.ws-switcher__text.svelte-1hi4m42{display:flex;flex-direction:column;min-width:0;flex:1}.ws-switcher__name.svelte-1hi4m42{font-size:.875rem;font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__subtitle.svelte-1hi4m42{font-size:.75rem;color:var(--os-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-switcher__chev{width:.75rem;height:.75rem;flex-shrink:0;color:var(--os-ink-dim)}.sh.svelte-dqjf0d{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-bottom:1px solid var(--os-line);background:var(--os-panel);flex-shrink:0}.sh-sep.svelte-dqjf0d{width:1px;height:1.25rem;background:var(--os-line);flex-shrink:0}.sh-btn.svelte-dqjf0d{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem;border-radius:.5rem;border:0;background:transparent;color:var(--os-ink-dim);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.sh-btn.svelte-dqjf0d:hover{background:var(--os-nav-hover)}.sh-btn.svelte-dqjf0d:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.sh-btn--icon.svelte-dqjf0d{width:2rem;padding:0;justify-content:center}.sh-right.svelte-dqjf0d .sh-btn:where(.svelte-dqjf0d){height:2.25rem;gap:.375rem}.sh-btn--search.svelte-dqjf0d{background:var(--os-well, var(--os-panel-2));border:1px solid var(--os-line);width:16rem;justify-content:flex-start;color:var(--os-ink-faint);font-weight:400}.sh-btn--search.svelte-dqjf0d:hover{color:var(--os-ink-dim)}.sh-btn--primary.svelte-dqjf0d{background:var(--os-accent-fill);color:var(--os-accent-ink)}.sh-btn--primary.svelte-dqjf0d:hover{background:var(--os-accent-fill);filter:brightness(1.05)}.sh-btn--ask.svelte-dqjf0d{background:var(--os-accent-soft, transparent);color:var(--os-ink)}.sh-btn--ask.svelte-dqjf0d:hover{background:color-mix(in srgb,var(--os-accent-soft, transparent) 70%,var(--os-accent, currentColor) 30%)}.sh-icon{width:1rem;height:1rem;flex-shrink:0}.sh-icon--sm{width:.75rem;height:.75rem}.sh-icon--accent{color:var(--os-accent)}.sh-kbd.svelte-dqjf0d{display:inline-flex;align-items:center;justify-content:center;height:1.25rem;min-width:1.25rem;padding:0 .25rem;border-radius:.375rem;background:var(--os-panel-2);color:var(--os-ink-dim);font:500 .75rem/1rem var(--os-body, inherit);flex-shrink:0}.sh-btn--search.svelte-dqjf0d .sh-kbd:where(.svelte-dqjf0d){margin-left:auto}.sh-crumbs.svelte-dqjf0d{display:flex;align-items:center;gap:.375rem;min-width:0;flex-shrink:1;overflow:hidden}.sh-crumb.svelte-dqjf0d{font-size:.9375rem;font-weight:500;color:var(--os-ink-dim);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-crumb--link.svelte-dqjf0d:hover{text-decoration:underline}.sh-crumb--current.svelte-dqjf0d{color:var(--os-ink)}.sh-crumb-sep{width:.75rem;height:.75rem;color:var(--os-ink-faint);flex-shrink:0}.sh-right.svelte-dqjf0d{display:flex;align-items:center;gap:.5rem;margin-left:auto}.sh-group.svelte-dqjf0d{display:flex;align-items:center;gap:.375rem}.sh-group--actions.svelte-dqjf0d,.sh-group--search.svelte-dqjf0d{padding-right:.5rem;border-right:1px solid var(--os-line)}.sh-group--actions .ai-sugg-btn--compact{width:2.25rem;height:2.25rem}@media(max-width:1280px){.sh-kbd.svelte-dqjf0d{display:none}.sh-btn--search.svelte-dqjf0d .sh-lbl:where(.svelte-dqjf0d),.sh-btn--ask.svelte-dqjf0d .sh-lbl:where(.svelte-dqjf0d){display:none}.sh-btn--search.svelte-dqjf0d,.sh-btn--ask.svelte-dqjf0d{width:2.25rem;justify-content:center;padding:0}}.shortcuts-list.svelte-hdb63h{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.shortcuts-row.svelte-hdb63h{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shortcuts-row__action.svelte-hdb63h{font-size:.8125rem;color:var(--os-ink-dim)}.shortcuts-row__kbd.svelte-hdb63h{font-family:var(--os-mono, monospace);font-size:.75rem;padding:.1875rem .5rem;border-radius:.25rem;background:var(--os-panel-2);border:1px solid var(--os-line);color:var(--os-ink-faint)}.fav-empty.svelte-1wec9ak{margin:0;padding:.5rem .625rem;font-size:.75rem;color:var(--os-ink-faint)}.fav-list.svelte-1wec9ak{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.fav-row.svelte-1wec9ak{display:flex;align-items:center;gap:.25rem}.fav-link{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;height:2rem;padding:0 .5rem;border-radius:var(--sb-radius-md, .5rem);font-size:.875rem;color:var(--os-nav-ink);text-decoration:none}.fav-link:hover{background:var(--os-nav-hover)}.fav-link--stale{color:var(--os-ink-faint);cursor:default}.fav-link--stale:hover{background:transparent}.fav-stale-icon,.fav-page-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--os-ink-faint)}.fav-leading.svelte-1wec9ak{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.fav-hdot.svelte-1wec9ak{display:inline-block;width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%}.fav-hdot--red.svelte-1wec9ak{background:var(--os-danger)}.fav-hdot--amber.svelte-1wec9ak{background:var(--os-warn)}.fav-hdot--green.svelte-1wec9ak{background:var(--os-success)}.fav-hdot--unknown.svelte-1wec9ak{background:var(--os-ink-faint)}.fav-name.svelte-1wec9ak{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-rename-input.svelte-1wec9ak{flex:1;min-width:0;height:2rem;padding:0 .5rem;margin:0;border:1px solid var(--os-focus, var(--os-line));border-radius:var(--sb-radius-md, .5rem);font-size:.875rem;background:var(--os-panel);color:var(--os-ink)}.fav-rename-input.svelte-1wec9ak:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.fav-more.svelte-1wec9ak{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.375rem;background:transparent;border:0;color:var(--os-ink-faint);cursor:pointer;opacity:0}.fav-row.svelte-1wec9ak:hover .fav-more:where(.svelte-1wec9ak),.fav-more.svelte-1wec9ak:focus-visible,.fav-more[aria-expanded=true].svelte-1wec9ak{opacity:1}.fav-more.svelte-1wec9ak:hover{background:var(--os-nav-hover)}.fav-more__icon.svelte-1wec9ak{width:.75rem;height:.75rem}.page-favorite-star.svelte-1mxw2av{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.25rem;border:none;background:transparent;border-radius:.375rem;color:var(--os-ink-dim);cursor:pointer;transition:color var(--os-ease),background-color var(--os-ease)}.page-favorite-star.svelte-1mxw2av:hover{background:var(--os-panel-2)}.page-favorite-star.svelte-1mxw2av:focus-visible{outline:2px solid var(--os-focus);outline-offset:2px}.page-favorite-star.svelte-1mxw2av:disabled{cursor:default;opacity:.6}.page-favorite-star.is-favorited.svelte-1mxw2av{color:var(--os-warn)}.page-favorite-star.is-favorited.svelte-1mxw2av svg{fill:currentColor}.page-favorite-star__icon{width:1rem;height:1rem;flex-shrink:0}.os-topbar-page.svelte-1necfev{color:var(--os-ink);font-weight:650;font-size:15px;letter-spacing:-.005em}.os-profile-menu__swatch.svelte-1necfev{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background:var(--swatch-color);border:1px solid var(--os-line-strong);flex-shrink:0}.rail-group.svelte-1necfev{padding:.25rem 0}.rail-group__label.svelte-1necfev{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .5rem;border:0;background:transparent;border-radius:var(--sb-radius-md, .5rem);color:var(--os-ink-faint);font-size:.75rem;font-weight:500;cursor:pointer}.rail-group__label.svelte-1necfev:hover{background:var(--os-nav-hover)}.rail-group__label.svelte-1necfev:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.rail-group__label--static.svelte-1necfev{cursor:default}.rail-group__label-text.svelte-1necfev{flex:1;text-align:left}.rail-group__dot.svelte-1necfev{width:.375rem;height:.375rem;border-radius:50%;background:var(--os-accent);flex-shrink:0}.rail-badge.svelte-1necfev{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;height:1.25rem;min-width:1.25rem;padding:0 .25rem;border-radius:var(--sb-radius-md, .5rem);background:var(--os-accent-fill);color:var(--os-accent-ink);font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}.rail-group__chev{width:.875rem;height:.875rem;flex-shrink:0;transition:transform .15s var(--os-ease, ease)}.rail-group__chev--closed{transform:rotate(-90deg)}.rail-group__body.svelte-1necfev{overflow:hidden}.rail-group__body--closed.svelte-1necfev{display:none}@media(prefers-reduced-motion:reduce){.rail-group__chev{transition:none}}.rail-timer.svelte-1necfev{display:flex;align-items:center;gap:.5rem;border-radius:var(--sb-radius-md, .5rem);padding:.5rem;background:var(--os-panel-2)}.rail-timer--idle.svelte-1necfev{color:var(--os-ink-faint);font-size:.75rem}.rail-timer--collapsed.svelte-1necfev{width:2rem;height:2rem;padding:0;justify-content:center;position:relative;border:0;cursor:pointer;margin-inline:auto}.rail-timer--running.svelte-1necfev{justify-content:space-between}.rail-timer__body.svelte-1necfev{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.rail-timer__dot.svelte-1necfev{width:.5rem;height:.5rem;border-radius:50%;background:var(--os-success);flex-shrink:0;animation:svelte-1necfev-os-clock-chip-pulse 1.5s ease-in-out infinite}.rail-timer--collapsed.svelte-1necfev .rail-timer__dot:where(.svelte-1necfev){position:absolute;top:.0625rem;right:.0625rem}@media(prefers-reduced-motion:reduce){.rail-timer__dot.svelte-1necfev{animation:none}}.rail-timer__icon.svelte-1necfev{width:1rem;height:1rem;flex-shrink:0;color:var(--os-ink-faint)}.rail-timer__text.svelte-1necfev{display:flex;flex-direction:column;min-width:0}.rail-timer__label.svelte-1necfev{font-size:.75rem;font-weight:500;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-timer__clock.svelte-1necfev{font-size:.6875rem;color:var(--os-ink-faint)}.rail-timer__stop.svelte-1necfev{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border:0;border-radius:.375rem;background:transparent;color:var(--os-ink-faint);cursor:pointer}.rail-timer__stop.svelte-1necfev:hover{background:var(--os-nav-hover)}.rail-timer__stop-icon.svelte-1necfev{width:.75rem;height:.75rem}.rail-timer__reason.svelte-1necfev{font-size:.6875rem}.rail-footer-item{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .625rem;border:0;background:transparent;border-radius:var(--sb-radius-md, .5rem);color:var(--os-ink-dim);font-size:.8125rem;cursor:pointer;text-decoration:none}.rail-footer-item:hover{background:var(--os-nav-hover)}.rail-footer-item:focus-visible{outline:2px solid var(--os-focus);outline-offset:1px}.rail-footer-item[aria-current=page]{background:var(--os-nav-active);color:var(--os-nav-ink-active)}.rail-footer-item__icon{width:1rem;height:1rem;flex-shrink:0}.os-shell__content>main{padding:0}.os-shell{--os-topbar-h: 3rem}@media(min-width:768px){.os-shell{--os-topbar-h: calc(var(--os-inset-gap, .5rem) + var(--os-header-h, 3rem))}}.os-clock-chip-dot.svelte-1necfev{animation:svelte-1necfev-os-clock-chip-pulse 1.5s ease-in-out infinite}@keyframes svelte-1necfev-os-clock-chip-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.os-clock-chip-dot.svelte-1necfev{animation:none}}.os-build-stamp.svelte-1necfev{display:inline-grid}.os-build-stamp__label.svelte-1necfev,.os-build-stamp__copied.svelte-1necfev{grid-area:1 / 1}
