.auth-shell.svelte-ckjewl{display:grid;place-items:center;padding:2rem 1rem}.auth-card.svelte-ckjewl{position:relative;z-index:1;width:100%;max-width:26rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px;box-shadow:var(--os-shadow-card);padding:2rem}h1.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 0 1.5rem}label.svelte-ckjewl{display:block;font-size:.85rem;margin:.75rem 0 .25rem;color:var(--os-ink)}input.svelte-ckjewl{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--os-line);background:var(--os-well);color:var(--os-ink);font:inherit}input.svelte-ckjewl:focus-visible{border-color:var(--os-focus)}button.svelte-ckjewl{margin-top:1.25rem;width:100%;padding:.65rem 1rem;border-radius:8px;border:0;background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600;cursor:pointer;transition:background-color .12s ease}button.svelte-ckjewl:hover:not(:disabled){background:var(--os-accent-bright)}button.svelte-ckjewl:disabled{opacity:.6;cursor:progress}.field-error.svelte-ckjewl{color:var(--os-danger);font-size:.85rem;margin:.25rem 0 0}.notice.svelte-ckjewl{background:var(--os-accent-soft);color:var(--os-ink);border-radius:8px;padding:.6rem .75rem;margin:0 0 1rem;font-size:.9rem}.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:8px;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:1.25rem 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:8px;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.svelte-ynqkpb{position:relative;z-index:1;width:100%;max-width:26rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px;box-shadow:var(--os-shadow-card);padding:2rem}h1.svelte-ynqkpb{margin:0 0 .25rem;font-size:1.25rem}.muted.svelte-ynqkpb{color:var(--os-muted);font-size:.875rem;margin:0 0 1.25rem}label.svelte-ynqkpb{display:block;font-size:.75rem;font-weight:500;color:var(--os-muted);margin:.75rem 0 .25rem}input.svelte-ynqkpb{width:100%;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-text);border-radius:6px;padding:.5rem .625rem;font:inherit}input.svelte-ynqkpb:disabled{opacity:.65}.field-error.svelte-ynqkpb{color:var(--os-status-risk, #d64545);font-size:.75rem;margin:.25rem 0 0}.notice.svelte-ynqkpb{background:var(--os-panel-raised, var(--os-panel));border:1px solid var(--os-line);border-radius:6px;padding:.5rem .75rem;font-size:.8125rem;margin-bottom:.75rem}button[type=submit].svelte-ynqkpb{margin-top:1rem;width:100%;background:var(--os-accent, #4f46e5);color:var(--os-accent-foreground, #fff);border:0;border-radius:6px;padding:.625rem .875rem;font-weight:500;cursor:pointer}button[type=submit].svelte-ynqkpb:disabled{opacity:.6;cursor:progress}.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}.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-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-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=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;gap:2px;padding:2px;background:var(--os-line-soft);border-radius:var(--v2-radius-pill)}.v2-segmented.svelte-qiawz3 button:where(.svelte-qiawz3){border:none;background:transparent;color:var(--os-ink-dim);padding:.25rem .625rem;border-radius:inherit;font:inherit;font-size:.75rem;cursor:pointer;transition:background var(--v2-motion-fast),color var(--v2-motion-fast)}.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-surface);color:var(--os-ink)}.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:.5rem}.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-empty.svelte-ftuua2{margin:0;padding:.625rem 0;color:var(--os-ink-dim);font-size:.8125rem;line-height:1.125rem}.v2-empty.is-hero.svelte-ftuua2{padding:2rem 0;text-align:center;font-size:.875rem}.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-pageheader.svelte-1mljtia{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-left.svelte-1mljtia,.v2-pageheader-right.svelte-1mljtia{display:flex;flex-direction:column;gap:.375rem;min-width:0}.v2-pageheader-left.has-leading.svelte-1mljtia{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;row-gap:.375rem}.v2-pageheader-left.has-leading.svelte-1mljtia .v2-pageheader-leading:where(.svelte-1mljtia){grid-row:1 / span 10;display:flex;align-items:center;padding-top:.125rem}.v2-pageheader-right.svelte-1mljtia{align-items:flex-end}.v2-pageheader-stats.svelte-1mljtia{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.25rem}.v2-pageheader-right.svelte-1mljtia>*{min-width:0}.v2-pageheader-right.svelte-1mljtia .v2-toolbar,.v2-pageheader-right.svelte-1mljtia .v2-pageheader-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:100%}.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-datagrid.svelte-1lndlx0{display:grid;grid-template-columns:var(--grid-cols);gap:0;min-width:0}.v2-datagrid.svelte-1lndlx0 .v2-datagrid-header{display:contents;font-size:.6875rem;color:var(--os-ink-faint)}.v2-datagrid.svelte-1lndlx0 .v2-datagrid-header>*{position:sticky;top:0;background:var(--os-panel);border-bottom:var(--v2-line);padding:.375rem .5rem;font-weight:500}.v2-datagrid.svelte-1lndlx0 .v2-datagrid-row{display:contents}.v2-datagrid.svelte-1lndlx0 .v2-datagrid-row>*{padding:.375rem .5rem;border-bottom:var(--v2-line);min-width:0;font-size:.8125rem;line-height:1.4}.v2-datagrid.svelte-1lndlx0 .v2-datagrid-row>.num{text-align:right;font-variant-numeric:tabular-nums}.v2-datagrid.is-zebra.svelte-1lndlx0 .v2-datagrid-row:nth-child(2n)>*{background:color-mix(in srgb,var(--os-panel-2) 50%,transparent)}.v2-pill.svelte-1y7q54t{display:inline-flex;align-items:center;border-radius:var(--v2-radius-pill);font-weight:500;font-size:.6875rem;line-height:1.4;padding:2px .5rem;border:var(--v2-line);color:var(--os-ink);background:var(--os-panel)}.v2-pill[data-tone=muted].svelte-1y7q54t{color:var(--os-ink-dim)}.v2-pill[data-size=xs].svelte-1y7q54t{font-size:.625rem;padding:1px .375rem}.v2-pill[data-size=md].svelte-1y7q54t{font-size:.75rem;padding:.1875rem .625rem}.v2-pill[data-tone=cat].svelte-1y7q54t{border:none;color:#fff}.v2-pill[data-tone=cat][data-cat="1"].svelte-1y7q54t{background:var(--v2-cat-1)}.v2-pill[data-tone=cat][data-cat="2"].svelte-1y7q54t{background:var(--v2-cat-2)}.v2-pill[data-tone=cat][data-cat="3"].svelte-1y7q54t{background:var(--v2-cat-3)}.v2-pill[data-tone=cat][data-cat="4"].svelte-1y7q54t{background:var(--v2-cat-4)}.v2-pill[data-tone=cat][data-cat="5"].svelte-1y7q54t{background:var(--v2-cat-5)}.v2-pill[data-tone=cat][data-cat="6"].svelte-1y7q54t{background:var(--v2-cat-6)}.v2-pill[data-tone=cat][data-cat="7"].svelte-1y7q54t{background:var(--v2-cat-7)}.v2-pill[data-tone=cat][data-cat="8"].svelte-1y7q54t{background:var(--v2-cat-8)}.v2-status-pill.svelte-1iocuoz{display:inline-flex;align-items:center;border-radius:var(--v2-radius-pill);padding:2px .5rem;font-size:.6875rem;font-weight:500;border:1px solid transparent}.v2-status-pill[data-status=success].svelte-1iocuoz{color:var(--v2-status-success);background:color-mix(in srgb,var(--v2-status-success) 10%,transparent);border-color:color-mix(in srgb,var(--v2-status-success) 30%,transparent)}.v2-status-pill[data-status=warn].svelte-1iocuoz{color:var(--v2-status-warn);background:color-mix(in srgb,var(--v2-status-warn) 10%,transparent);border-color:color-mix(in srgb,var(--v2-status-warn) 30%,transparent)}.v2-status-pill[data-status=danger].svelte-1iocuoz{color:var(--v2-status-danger);background:color-mix(in srgb,var(--v2-status-danger) 10%,transparent);border-color:color-mix(in srgb,var(--v2-status-danger) 30%,transparent)}.v2-status-pill[data-status=info].svelte-1iocuoz{color:var(--os-domain-delivery);background:var(--os-tint-delivery);border-color:color-mix(in srgb,var(--os-domain-delivery) 30%,transparent)}.v2-status-pill[data-status=neutral].svelte-1iocuoz{color:var(--os-ink-dim);background:var(--os-line-soft);border-color:var(--os-line)}.v2-rail.svelte-176xf9c{display:flex;flex-direction:column;gap:.625rem;min-width:0}.v2-tabs.svelte-1fd2iqg{display:flex;gap:0;border-bottom:var(--v2-line);min-width:0}.v2-tabs.svelte-1fd2iqg button:where(.svelte-1fd2iqg){background:transparent;border:none;border-bottom:2px solid transparent;color:var(--os-ink-dim);padding:.5rem .75rem;font:inherit;font-size:.8125rem;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;transition:color var(--v2-motion-fast),border-color var(--v2-motion-fast);margin-bottom:-1px}.v2-tabs.svelte-1fd2iqg button:where(.svelte-1fd2iqg):hover{color:var(--os-ink)}.v2-tabs.svelte-1fd2iqg button.is-active:where(.svelte-1fd2iqg){color:var(--os-ink);border-bottom-color:var(--os-domain-delivery);font-weight:500}.v2-tabs.svelte-1fd2iqg button:where(.svelte-1fd2iqg):focus-visible{outline:2px solid var(--os-domain-delivery);outline-offset:1px}.v2-tabs-count.svelte-1fd2iqg{font-size:.6875rem;color:var(--os-ink-faint);font-variant-numeric:tabular-nums;background:var(--os-line-soft);border-radius:var(--v2-radius-pill);padding:0 .375rem;min-width:1.125rem;text-align:center}.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:.75rem}.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:.75rem;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.svelte-p7jxyp{--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);border:1px solid var(--os-line);border-radius:var(--os-v2-card-radius, .5rem);background:var(--os-panel);font-family:var(--os-body);color:var(--os-ink);box-sizing:border-box}.v2-card[data-domain=finance].svelte-p7jxyp{--card-tone: var(--os-domain-finance);--card-tint: var(--os-tint-finance)}.v2-card[data-domain=people].svelte-p7jxyp{--card-tone: var(--os-domain-people);--card-tint: var(--os-tint-people)}.v2-card[data-domain=clients].svelte-p7jxyp{--card-tone: var(--os-domain-clients);--card-tint: var(--os-tint-clients)}.v2-card.is-compact.svelte-p7jxyp{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-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)}.v2-page.svelte-5d6w58{display:flex;flex-direction:column;gap:1rem;padding:0}.v2-page.svelte-qkt2ol{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.table-wrap.svelte-qkt2ol{overflow-x:auto;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-surface)}.audit-table.svelte-qkt2ol{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.audit-table.svelte-qkt2ol thead:where(.svelte-qkt2ol) th:where(.svelte-qkt2ol){font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);background:var(--os-bg);padding:.5rem .75rem;font-weight:600}.audit-table.svelte-qkt2ol tbody:where(.svelte-qkt2ol) td:where(.svelte-qkt2ol){padding:.5rem .75rem;border-top:1px solid var(--os-line);color:var(--os-ink);vertical-align:top}.col-id.svelte-qkt2ol{width:4rem}.t-num.svelte-qkt2ol{font-variant-numeric:tabular-nums;font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-dim)}.t-mono.svelte-qkt2ol{font-family:var(--os-mono);font-size:.75rem}.t-dim.svelte-qkt2ol{color:var(--os-ink-dim)}.t-accent.svelte-qkt2ol{color:var(--os-accent)}.t-fade.svelte-qkt2ol{opacity:.7}.empty.svelte-qkt2ol{border:1px dashed var(--os-line);border-radius:.5rem;padding:2rem 1rem;text-align:center}.empty-title.svelte-qkt2ol{font-weight:600;color:var(--os-ink);margin:0 0 .25rem}.empty-body.svelte-qkt2ol{font-size:.8125rem;color:var(--os-ink-dim);margin:0}.pager.svelte-qkt2ol{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem}.pager-btns.svelte-qkt2ol{display:flex;gap:.5rem}.pager-btns.svelte-qkt2ol .v2-action-btn:where(.svelte-qkt2ol):disabled{opacity:.4;cursor:not-allowed}.v2-page.svelte-1qb6uu4{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.module-access-embed.svelte-1qb6uu4 main{padding:0!important;margin:0!important;display:block!important}.module-access-embed.svelte-1qb6uu4 main>div.mb-4.flex.flex-wrap{display:none!important}.v2-page.svelte-7j2mr7{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.worker-types-embed.svelte-7j2mr7 main{padding:0!important;margin:0!important;display:block!important}.worker-types-embed.svelte-7j2mr7 main>div.mb-4.flex.flex-wrap{display:none!important}.os-select-mirror.svelte-1wuio1g{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.v2-page.svelte-l6itw0{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-l6itw0{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-l6itw0 .hr-assets-head{display:none!important}.v2-page.svelte-l6itw0 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.os-date-trigger.svelte-1u4t0xa{min-width:9.5rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line-soft)}.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;padding:12px;border-radius:12px;background:var(--os-surface);border:1px solid var(--os-line);box-shadow:0 16px 40px #00000059;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:8px}.os-date-popup.svelte-1u4t0xa .os-date-heading{font-size:14px;font-weight:600}.os-date-popup.svelte-1u4t0xa .os-date-nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;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}.os-date-popup.svelte-1u4t0xa .os-date-weekday{width:36px;padding-bottom:6px;font-size:12px;font-weight:400;color:var(--os-ink-faint)}.os-date-popup.svelte-1u4t0xa .os-date-cell{padding:2px}.os-date-popup.svelte-1u4t0xa .os-date-day{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:13px;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]{background:var(--os-panel-2);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-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:6px;padding-top:6px;border-top:1px solid var(--os-line-soft)}.os-date-clear.svelte-1u4t0xa{border:0;background:transparent;padding:2px 6px;font-size:12px;color:var(--os-ink-dim);cursor:pointer}.os-date-clear.svelte-1u4t0xa:hover{color:var(--os-ink)}.os-widget-icon.svelte-knre2f{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--tile);height:var(--tile);margin-right:9px;border-radius:calc(var(--tile) * .3);vertical-align:middle;color:#fff;background:var(--tone);box-shadow:0 2px 8px color-mix(in srgb,var(--tone) 30%,transparent)}[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))}.os-ui-btn.svelte-1cthble{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 14px;min-height:34px;font-family:var(--os-body);font-size:13px;font-weight:500;line-height:1.2;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.svelte-1cthble:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px}.os-ui-btn--sm.svelte-1cthble{min-height:30px;padding:5px 11px;font-size:12px}.os-ui-btn--primary.svelte-1cthble{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.svelte-1cthble: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.svelte-1cthble{background:var(--os-btn-2);color:var(--os-btn-2-ink);border-color:var(--os-btn-2-line)}.os-ui-btn--secondary.svelte-1cthble:hover:not(.is-disabled){background:var(--os-btn-2-hover);color:var(--os-ink)}.os-ui-btn--ghost.svelte-1cthble{background:transparent;color:var(--os-ink-dim, #8b93a6)}.os-ui-btn--ghost.svelte-1cthble:hover:not(.is-disabled){background:var(--os-panel-2, #1a1e2b);color:var(--os-ink, #e8ebf2)}.os-ui-btn--danger.svelte-1cthble{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.svelte-1cthble:hover:not(.is-disabled){background:color-mix(in srgb,var(--os-danger, #d08a84) 18%,transparent)}.os-ui-btn--icon.svelte-1cthble{width:32px;height:32px;min-height:32px;padding:0;background:transparent;color:var(--os-ink-dim, #8b93a6);border-color:var(--os-line, #252a38)}.os-ui-btn--icon.svelte-1cthble:hover:not(.is-disabled){color:var(--os-ink, #e8ebf2);border-color:var(--os-ink-faint, #7a8296)}.is-disabled.svelte-1cthble{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-tabs.svelte-13qmuli{width:100%;min-width:0}.os-ui-tabs__list.svelte-13qmuli{display:flex;gap:0;align-items:stretch;width:100%;overflow:hidden}.os-ui-tabs__more-wrap.svelte-13qmuli{position:relative;display:inline-flex;align-items:stretch;margin-left:auto}.os-ui-tabs__more-chev.svelte-13qmuli{margin-left:4px;font-size:10.5px;color:var(--os-ink-faint)}.os-ui-tabs__more-menu.svelte-13qmuli{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;max-height:60vh;overflow-y:auto;padding:6px;border-radius:10px;background:var(--os-panel);box-shadow:0 6px 24px #0006,inset 0 0 0 1px var(--os-line);z-index:40}.os-ui-tabs__more-item.svelte-13qmuli{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:7px;border:0;background:transparent;color:var(--os-ink-dim);font:500 13px var(--os-body);text-align:left;cursor:pointer}.os-ui-tabs__more-item.svelte-13qmuli:hover,.os-ui-tabs__more-item.is-active.svelte-13qmuli{background:var(--os-panel-2);color:var(--os-ink)}.os-ui-tabs__tab.svelte-13qmuli{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;font-family:var(--os-body);font-size:13px;font-weight:500;color:var(--os-ink-dim, #8b93a6);background:transparent;border:0;cursor:pointer;transition:color var(--duration-fast, .15s) var(--os-ease, ease-out),background var(--duration-fast, .15s) var(--os-ease, ease-out),border-color var(--duration-fast, .15s) var(--os-ease, ease-out)}.os-ui-tabs__tab.svelte-13qmuli:hover{color:var(--os-ink, #e8ebf2)}.os-ui-tabs__tab.svelte-13qmuli:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:-2px}.os-ui-tabs__icon.svelte-13qmuli{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:currentColor;opacity:.75}.os-ui-tabs__tab.is-active.svelte-13qmuli .os-ui-tabs__icon:where(.svelte-13qmuli){opacity:1}.os-ui-tabs__count.svelte-13qmuli{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0 6px;height:18px;font-family:var(--os-mono, monospace);font-size:10.5px;color:var(--os-ink-faint, #7a8296);background:var(--os-panel-2, #1a1e2b);border-radius:999px}.os-ui-tabs__tab.is-active.svelte-13qmuli .os-ui-tabs__count:where(.svelte-13qmuli){color:var(--os-accent, #5ce0bf);background:color-mix(in srgb,var(--os-accent, #5ce0bf) 15%,transparent)}[data-variant=underline].svelte-13qmuli .os-ui-tabs__list:where(.svelte-13qmuli){border-bottom:1px solid var(--os-line, #252a38)}[data-variant=underline].svelte-13qmuli .os-ui-tabs__tab:where(.svelte-13qmuli){border-bottom:2px solid transparent;margin-bottom:-1px}[data-variant=underline].svelte-13qmuli .os-ui-tabs__tab.is-active:where(.svelte-13qmuli){color:var(--os-ink, #e8ebf2);border-bottom-color:var(--os-accent, #5ce0bf)}[data-variant=segmented].svelte-13qmuli .os-ui-tabs__list:where(.svelte-13qmuli){padding:3px;background:var(--os-panel-2, #1a1e2b);border:1px solid var(--os-line, #252a38);border-radius:999px}[data-variant=segmented].svelte-13qmuli .os-ui-tabs__tab:where(.svelte-13qmuli){padding:5px 12px;min-height:28px;border-radius:999px}[data-variant=segmented].svelte-13qmuli .os-ui-tabs__tab.is-active:where(.svelte-13qmuli){color:var(--os-ink, #e8ebf2);background:var(--os-panel, #151823);box-shadow:0 1px 2px #0003}.os-ui-tabs__panel.svelte-13qmuli{padding-top:16px}.os-ui-tabs__panel.svelte-13qmuli:focus-visible{outline:2px solid var(--os-accent, #5ce0bf);outline-offset:2px;border-radius:6px}.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;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;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{padding:20px 24px 12px;border-bottom:1px solid var(--os-line-soft, #1e2330)}.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-empty.svelte-1ile0s8{padding:32px 24px;text-align:center;max-width:46ch;margin:0 auto;border-radius:var(--os-r-card, 16px);border:1px solid var(--os-line, #252a38);background:var(--os-panel, #151823)}.os-ui-empty[data-kind=not-connected].svelte-1ile0s8{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-1ile0s8{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-1ile0s8{border-style:dashed;border-color:color-mix(in srgb,var(--os-accent, #5ce0bf) 45%,transparent)}.os-ui-empty__title.svelte-1ile0s8{margin:0 0 8px;font-family:var(--os-display);font-weight:600;font-size:19px;color:var(--os-ink, #e8ebf2)}.os-ui-empty__body.svelte-1ile0s8{margin:0;font-size:13.5px;line-height:1.6;color:var(--os-ink-dim, #8b93a6)}.os-ui-empty__action.svelte-1ile0s8,.os-ui-empty__slot.svelte-1ile0s8{margin-top:16px}.os-ui-empty__retry.svelte-1ile0s8{font-family:var(--os-body);font-size:13px;font-weight:500;color:var(--os-accent, #5ce0bf);background:transparent;border:1px solid color-mix(in srgb,var(--os-accent, #5ce0bf) 50%,transparent);padding:7px 14px;border-radius:var(--os-r-inner, 10px);cursor:pointer}.os-ui-empty__retry.svelte-1ile0s8:hover{background:color-mix(in srgb,var(--os-accent, #5ce0bf) 12%,transparent)}.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}}.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))}.v2-page.svelte-1rsu5f8{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1rsu5f8{max-width:47.5rem}.v2-page.svelte-1rsu5f8 .cc-hero,.v2-page.svelte-1rsu5f8 .cc-greeting{display:none!important}.v2-page.svelte-1rsu5f8 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1mhwa8t{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1mhwa8t{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1mhwa8t .cs-hero,.v2-page.svelte-1mhwa8t .cs-greeting{display:none!important}.v2-page.svelte-1mhwa8t .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1dukfm{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1dukfm{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1dukfm .hr-growth-head{display:none!important}.v2-page.svelte-1dukfm .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.hr-workspace.svelte-ks1jw9{display:flex;flex-direction:column;gap:16px;padding:20px 24px 32px;color:var(--os-ink);background:var(--os-bg);min-height:calc(100vh - var(--os-topbar-h, 56px))}.hr-hero.svelte-ks1jw9{display:flex;align-items:flex-end;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--os-line)}.hr-hero__text.svelte-ks1jw9{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.hr-hero__title.svelte-ks1jw9{margin:0;font-family:var(--os-display);font-weight:500;font-size:28px;line-height:1.05;letter-spacing:-.02em;color:var(--os-ink)}.hr-hero__meta.svelte-ks1jw9{margin:0;font-family:var(--os-mono);font-size:11.5px;color:var(--os-ink-dim)}.hr-hero__actions.svelte-ks1jw9{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.hr-body.svelte-ks1jw9{display:grid;grid-template-columns:minmax(520px,1.1fr) minmax(0,1fr);gap:14px;min-height:0}.hr-body--compact.svelte-ks1jw9{grid-template-columns:minmax(0,1fr)}@media(max-width:1180px){.hr-body.svelte-ks1jw9{grid-template-columns:minmax(0,1fr)}}.hr-column.svelte-ks1jw9{display:flex;flex-direction:column;gap:14px;min-width:0}.hr-card.svelte-ks1jw9{background:var(--os-panel);border-radius:var(--radius-card, 16px);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-card);border:1px solid var(--os-line)}.hr-card--raised.svelte-ks1jw9{box-shadow:var(--shadow-raised, var(--shadow-card))}.hr-card__head.svelte-ks1jw9{display:flex;align-items:baseline;gap:10px}.hr-card__head--wrap.svelte-ks1jw9{flex-wrap:wrap}.hr-card__eyebrow.svelte-ks1jw9{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;color:var(--os-ink-dim)}.hr-card__link.svelte-ks1jw9{margin-left:auto;font-size:12.5px;color:var(--os-accent);text-decoration:none}.hr-card__link.svelte-ks1jw9:hover{text-decoration:underline}.hr-card__meta.svelte-ks1jw9{font-size:11px;color:var(--os-ink-dim)}.hr-empty.svelte-ks1jw9{margin:4px 0;font-family:var(--os-display);font-style:italic;color:var(--os-ink-dim);font-size:14px}.hr-approvals.svelte-ks1jw9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hr-approval.svelte-ks1jw9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--os-line)}.hr-approval.svelte-ks1jw9:first-child{border-top:0}.hr-approval__text.svelte-ks1jw9{display:flex;flex-direction:column;gap:2px;min-width:0}.hr-approval__title.svelte-ks1jw9{font-weight:500;color:var(--os-ink)}.hr-approval__meta.svelte-ks1jw9{font-size:12px;color:var(--os-ink-dim)}.hr-approval__reason.svelte-ks1jw9{font-family:var(--os-display);font-style:italic;font-size:12.5px;color:var(--os-ink-dim)}.hr-approval__actions.svelte-ks1jw9{display:flex;gap:6px}.hr-week.svelte-ks1jw9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.hr-day.svelte-ks1jw9{display:flex;flex-direction:column;gap:5px;padding:8px 6px;border-radius:10px;min-height:118px;min-width:0;overflow:hidden;background:var(--os-panel-elev, var(--os-panel));border:1px solid var(--os-line)}.hr-day.is-today.svelte-ks1jw9{border-color:var(--os-accent);box-shadow:0 0 0 1px var(--os-accent)}.hr-day__label.svelte-ks1jw9{font-size:11px;color:var(--os-ink-dim)}.hr-day__label.is-today.svelte-ks1jw9{color:var(--os-ink);font-weight:600}.hr-day__pill.svelte-ks1jw9{display:inline-block;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--os-accent) 10%,transparent);color:var(--os-accent);font-size:10.5px;font-family:var(--os-mono, monospace);align-self:flex-start}.hr-day__person.svelte-ks1jw9{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--os-ink);min-width:0}.hr-day__person-kind.svelte-ks1jw9{display:inline-flex;align-items:center;gap:4px;color:var(--os-ink-dim);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-day__head.svelte-ks1jw9{display:flex;flex-direction:column;gap:1px;min-width:0}.hr-day__label.svelte-ks1jw9{font-size:10.5px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-day__today.svelte-ks1jw9{font-size:9.5px;line-height:1;color:var(--os-accent);white-space:nowrap}.hr-day__pill.svelte-ks1jw9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hr-conflict.svelte-ks1jw9{color:var(--os-danger, #c9524a);font-weight:700;margin-left:2px}.hr-avatar.svelte-ks1jw9{width:18px;height:18px;border-radius:50%;background:var(--os-panel-elev-2, color-mix(in srgb, var(--os-ink) 10%, var(--os-panel)));display:inline-grid;place-items:center;font-size:8px;font-weight:600;color:var(--os-ink)}.hr-day__note.svelte-ks1jw9{font-size:9.5px;color:var(--os-ink-dim);margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-growth.svelte-ks1jw9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hr-growth__row.svelte-ks1jw9{display:grid;grid-template-columns:minmax(0,1fr) auto 80px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--os-line)}.hr-growth__row.svelte-ks1jw9:first-child{border-top:0}.hr-growth__title.svelte-ks1jw9{color:var(--os-ink);text-decoration:none;font-size:13px}.hr-growth__title.svelte-ks1jw9:hover{color:var(--os-accent)}.hr-growth__state.svelte-ks1jw9{font-size:11px;color:var(--os-ink-dim)}.hr-growth__bar.svelte-ks1jw9{height:6px;border-radius:3px;background:color-mix(in srgb,var(--card-tone, var(--os-accent)) 14%,var(--os-panel-2));overflow:hidden}.hr-growth__fill.svelte-ks1jw9{height:100%;background:var(--card-tone, var(--os-accent))}.hr-growth__fill--muted.svelte-ks1jw9{background:var(--os-ink-dim)}.hr-lifecycle.svelte-ks1jw9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:1200px){.hr-lifecycle.svelte-ks1jw9{grid-template-columns:1fr}}.hr-lifecycle__col.svelte-ks1jw9{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:var(--os-panel-elev, var(--os-panel));border:1px solid var(--os-line);min-width:0}.hr-lifecycle__name.svelte-ks1jw9{font-size:11.5px;color:var(--os-ink-dim);font-family:var(--os-display);font-weight:500}.hr-lifecycle__count.svelte-ks1jw9{font-family:var(--os-mono, monospace);margin-left:4px}.hr-lifecycle__empty.svelte-ks1jw9{padding:10px;font-size:12px;color:var(--os-ink-dim);font-style:italic}.hr-person.svelte-ks1jw9{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:10px;background:var(--os-panel);border:1px solid var(--os-line)}.hr-person__name.svelte-ks1jw9{font-weight:500;color:var(--os-ink);font-size:13px}.hr-person__role.svelte-ks1jw9{font-size:11.5px;color:var(--os-ink-dim)}.hr-person__progress.svelte-ks1jw9{display:flex;align-items:center;gap:6px}.hr-person__progress.svelte-ks1jw9 .hr-growth__bar:where(.svelte-ks1jw9){flex:1;height:5px}.hr-person__progress-label.svelte-ks1jw9{font-size:10.5px;color:var(--os-ink-dim)}.hr-offboarding__evidence.svelte-ks1jw9{margin-left:auto;font-size:11.5px;color:var(--os-accent)}.hr-offboarding__evidence.is-blocked.svelte-ks1jw9{color:var(--os-warn, #a8540b)}.hr-revocations.svelte-ks1jw9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hr-revocation.svelte-ks1jw9{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--os-line)}.hr-revocation.svelte-ks1jw9:first-child{border-top:0}.hr-revocation__glyph.svelte-ks1jw9{font-weight:600}.hr-revocation[data-status=ok].svelte-ks1jw9 .hr-revocation__glyph:where(.svelte-ks1jw9){color:var(--os-success, #44836f)}.hr-revocation[data-status=missing].svelte-ks1jw9 .hr-revocation__glyph:where(.svelte-ks1jw9){color:var(--os-warn, #a8540b)}.hr-revocation[data-status=wait].svelte-ks1jw9 .hr-revocation__glyph:where(.svelte-ks1jw9){color:var(--os-ink-dim)}.hr-revocation__system.svelte-ks1jw9{color:var(--os-ink);font-size:13px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-revocation__owner.svelte-ks1jw9{font-size:10.5px;color:var(--os-ink-dim)}.hr-revocation__evidence.svelte-ks1jw9{font-size:11px;font-family:var(--os-mono, monospace);padding:2px 7px;border-radius:6px}.hr-revocation__evidence[data-state=ok].svelte-ks1jw9{background:color-mix(in srgb,var(--os-success, #44836f) 12%,transparent);color:var(--os-success, #44836f)}.hr-revocation__evidence[data-state=missing].svelte-ks1jw9{background:color-mix(in srgb,var(--os-warn, #a8540b) 12%,transparent);color:var(--os-warn, #a8540b)}.hr-revocation__evidence[data-state=wait].svelte-ks1jw9{background:var(--os-panel-elev, var(--os-panel));color:var(--os-ink-dim)}.hr-offboarding__foot.svelte-ks1jw9{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:8px;flex-wrap:wrap}.hr-offboarding__exit.svelte-ks1jw9{font-size:12px;color:var(--os-ink-dim);flex:1}.hr-offboarding__reason.svelte-ks1jw9{font-size:10.5px;color:var(--os-ink-dim)}.hr-page-main.svelte-1u8oola{position:relative;z-index:10;min-width:0;flex:1;padding:24px 24px 48px}.hr-tabs.svelte-1u8oola{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--os-line)}.hr-tab.svelte-1u8oola{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 10px;border:0;background:transparent;color:var(--os-ink-dim);font:500 12.5px / 1 var(--os-mono);cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.hr-tab.is-active.svelte-1u8oola{color:var(--os-ink);box-shadow:inset 0 -2px 0 var(--os-accent)}.v2-page.svelte-j50vs{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.flash.svelte-j50vs{border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-ink);border-radius:.5rem;padding:.5rem .75rem;font-family:var(--os-mono);font-size:.75rem}.create-form.svelte-j50vs{border:1px solid var(--os-line);background:var(--os-surface);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.form-grid.svelte-j50vs{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:48em){.form-grid.svelte-j50vs{grid-template-columns:1fr 1fr}}.field.svelte-j50vs{display:flex;flex-direction:column;gap:.25rem}.field-label.svelte-j50vs{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim);letter-spacing:.04em}.field-error.svelte-j50vs{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-danger);margin:0}.form-actions.svelte-j50vs{display:flex;gap:.5rem;justify-content:flex-end}.empty.svelte-j50vs{border:1px dashed var(--os-line);border-radius:.5rem;padding:2rem 1rem;text-align:center}.empty-title.svelte-j50vs{font-weight:600;color:var(--os-ink);margin:0 0 .25rem}.empty-body.svelte-j50vs{font-size:.8125rem;color:var(--os-ink-dim);margin:0}.table-wrap.svelte-j50vs{overflow-x:auto;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-surface)}.departures.svelte-j50vs{width:100%;border-collapse:collapse;font-size:.8125rem;text-align:left}.departures.svelte-j50vs thead:where(.svelte-j50vs) th:where(.svelte-j50vs){font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--os-ink-dim);background:var(--os-bg);padding:.5rem .75rem;font-weight:600}.departures.svelte-j50vs tbody:where(.svelte-j50vs) td:where(.svelte-j50vs){padding:.5rem .75rem;border-top:1px solid var(--os-line);vertical-align:top}.t-ink.svelte-j50vs{color:var(--os-ink)}.t-mono.svelte-j50vs{font-family:var(--os-mono);font-size:.75rem}.t-dim.svelte-j50vs{color:var(--os-ink-dim)}.t-right.svelte-j50vs{text-align:right}.v2-page.svelte-1ptaopx{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.show-embed.svelte-1ptaopx main{padding:0!important;margin:0!important;display:block!important}.show-embed.svelte-1ptaopx main>div.mb-4.flex.flex-wrap{display:none!important}.v2-page.svelte-uyy7wx{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-uyy7wx{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-uyy7wx .pf-hero,.v2-page.svelte-uyy7wx .pf-greeting{display:none!important}.v2-page.svelte-uyy7wx .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.os-page-icon.svelte-pvdkqs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:min(1.7em,46px);height:min(1.7em,46px);margin-right:.5em;border-radius:.5em;vertical-align:middle;color:color-mix(in srgb,var(--page-tone, var(--os-tone-blue)) 80%,var(--os-ink));background:color-mix(in srgb,var(--page-tone, var(--os-tone-blue)) 16%,var(--os-panel));border:1px solid color-mix(in srgb,var(--page-tone, var(--os-tone-blue)) 30%,transparent)}.os-page-icon.svelte-pvdkqs svg{width:min(.9em,24px);height:min(.9em,24px)}[class*=gap-]>.os-page-icon,[style*=gap]>.os-page-icon{margin-right:0}.hr-requests.svelte-g046dk .page:where(.svelte-g046dk){max-width:960px;margin:0 auto;padding:2rem 1.25rem 4rem}.page-head.svelte-g046dk h1:where(.svelte-g046dk){font-size:1.5rem;margin:.25rem 0 .35rem;color:var(--os-ink)}.page-head.svelte-g046dk .lede:where(.svelte-g046dk){color:var(--os-ink-dim);margin:0;font-size:.9rem}.back.svelte-g046dk{display:inline-flex;align-items:center;gap:.35rem;color:var(--os-ink-dim);text-decoration:none;font-size:.85rem}.back.svelte-g046dk:hover{color:var(--os-accent)}.flash.svelte-g046dk{margin-top:1rem;padding:.6rem .9rem;border-radius:8px;background:color-mix(in oklab,var(--os-success) 12%,transparent);color:var(--os-ink);border:1px solid color-mix(in oklab,var(--os-success) 30%,transparent)}.lane.svelte-g046dk{margin-top:2rem}.lane.svelte-g046dk h2:where(.svelte-g046dk){display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--os-ink);margin:0 0 .75rem}.lane-unassigned.svelte-g046dk h2:where(.svelte-g046dk){color:var(--os-warning, #d97706)}.empty.svelte-g046dk{color:var(--os-ink-dim);font-size:.9rem;margin:0;padding:.9rem 1rem;border:1px dashed color-mix(in oklab,var(--os-ink-faint) 60%,transparent);border-radius:8px}.rows.svelte-g046dk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.row.svelte-g046dk{border:1px solid color-mix(in oklab,var(--os-ink-faint) 40%,transparent);border-radius:10px;padding:.85rem 1rem;display:grid;gap:.6rem}.row-unassigned.svelte-g046dk{border-color:color-mix(in oklab,var(--os-warning, #d97706) 40%,transparent);background:color-mix(in oklab,var(--os-warning, #d97706) 6%,transparent)}.row-title.svelte-g046dk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem}.type-pill.svelte-g046dk{font-size:.72rem;padding:.1rem .45rem;border-radius:999px;background:color-mix(in oklab,var(--os-accent) 12%,transparent);color:var(--os-accent);text-transform:uppercase;letter-spacing:.03em}.row-sub.svelte-g046dk{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--os-ink);font-size:.85rem}.dim.svelte-g046dk{color:var(--os-ink-dim)}.requested-role.svelte-g046dk code:where(.svelte-g046dk){background:color-mix(in oklab,var(--os-warning, #d97706) 15%,transparent);padding:.05rem .35rem;border-radius:4px}.row-actions.svelte-g046dk{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.comment-input.svelte-g046dk{flex:1 1 240px;min-width:200px;padding:.35rem .6rem;border-radius:6px;border:1px solid color-mix(in oklab,var(--os-ink-faint) 60%,transparent);background:var(--os-surface, transparent);color:var(--os-ink)}.btn.svelte-g046dk{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .75rem;border-radius:6px;border:1px solid transparent;font-size:.85rem;cursor:pointer}.btn-approve.svelte-g046dk{background:var(--os-success);color:#fff}.btn-reject.svelte-g046dk{background:transparent;color:var(--os-ink);border-color:color-mix(in oklab,var(--os-ink-faint) 60%,transparent)}.btn.svelte-g046dk:disabled{opacity:.5;cursor:not-allowed}.reject-panel.svelte-g046dk{display:flex;flex-direction:column;gap:.4rem;border-top:1px dashed color-mix(in oklab,var(--os-ink-faint) 60%,transparent);padding-top:.6rem}.reject-panel.svelte-g046dk label:where(.svelte-g046dk){font-size:.8rem;color:var(--os-ink-dim)}.reject-panel.svelte-g046dk textarea:where(.svelte-g046dk){width:100%;border-radius:6px;border:1px solid color-mix(in oklab,var(--os-ink-faint) 60%,transparent);padding:.4rem .6rem;background:var(--os-surface, transparent);color:var(--os-ink);font-family:inherit}.v2-page.svelte-7v3je{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.assign-embed.svelte-7v3je main{padding:0!important;margin:0!important;display:block!important}.assign-embed.svelte-7v3je main>div.mb-4.flex.flex-wrap{display:none!important}.v2-page.svelte-1xajixq{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.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}.v2-page.svelte-mg9tvq{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-mg9tvq{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-mg9tvq .hr-hero,.v2-page.svelte-mg9tvq .hr-greeting{display:none!important}.v2-page.svelte-mg9tvq .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1x9qi8w{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1x9qi8w{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1x9qi8w .page-head{display:none!important}.v2-page.svelte-1x9qi8w .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.dayone-wrap.svelte-1dzp85t{display:flex;flex-direction:column;gap:28px;padding:48px 32px;max-width:920px;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:8px}.dayone-eyebrow.svelte-1dzp85t{font-size:11px;letter-spacing:.16em;color:var(--os-accent);text-transform:uppercase}.dayone-title.svelte-1dzp85t{font-family:var(--os-display);font-size:32px;color:var(--os-ink);margin:0}.dayone-sub.svelte-1dzp85t{font-size:12.5px;color:var(--os-ink-faint);display:inline-flex;align-items:center;gap:12px}.dayone-count.svelte-1dzp85t{padding:2px 8px;border-radius:10px;background:var(--os-panel-2);color:var(--os-ink)}.dayone-note.svelte-1dzp85t{margin-top:8px;font-size:11.5px;color:var(--os-ink-faint);padding:8px 12px;background:var(--os-panel-2);border-radius:10px}.dayone-note__link{color:var(--os-accent);margin-left:6px}.dayone-grid.svelte-1dzp85t{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.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:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.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:10px}.dayone-card__index.svelte-1dzp85t{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint)}.dayone-card__state.svelte-1dzp85t{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.dayone-card[data-state=done].svelte-1dzp85t .dayone-card__state:where(.svelte-1dzp85t){color:var(--os-success)}.dayone-card[data-state=blocked].svelte-1dzp85t .dayone-card__state:where(.svelte-1dzp85t){color:var(--os-warn)}.dayone-card[data-state=open].svelte-1dzp85t .dayone-card__state:where(.svelte-1dzp85t){color:var(--os-ink-faint)}.dayone-card__title.svelte-1dzp85t{font-size:17px;color:var(--os-ink);margin:0;font-weight:600}.dayone-card__body.svelte-1dzp85t{font-size:13px;color:var(--os-ink-dim);margin:0;line-height:1.5}.dayone-card__blocked.svelte-1dzp85t{font-size:11px;color:var(--os-warn);padding:6px 10px;background:color-mix(in srgb,var(--os-warn) 10%,transparent);border-radius:8px}.dayone-card__cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:7px 12px;border-radius:10px;background:var(--os-accent-fill);color:var(--os-accent-ink);font-size:12.5px;font-weight:600;text-decoration:none;margin-top:4px}.dayone-card[data-state=done] .dayone-card__cta{background:transparent;color:var(--os-ink);border:1px solid var(--os-line-soft)}.v2-page.svelte-7h73c2{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.factory-status-chip.svelte-7h73c2{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999rem;background:var(--os-panel-2);border:1px solid var(--os-line);color:var(--os-ink-dim);font-size:.75rem;font-weight:500}.hub-md.svelte-blm83v h1{font-family:var(--os-display);font-size:22px;margin:12px 0 4px;color:var(--os-ink)}.hub-md.svelte-blm83v h2{font-family:var(--os-display);font-size:17px;margin:14px 0 4px;color:var(--os-ink)}.hub-md.svelte-blm83v h3{font-family:var(--os-display);font-size:14.5px;margin:10px 0 2px;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:2px 0 6px;padding-left:1.1rem;color:var(--os-ink-dim)}.hub-md.svelte-blm83v li{margin:2px 0}.hub-md.svelte-blm83v code{background:var(--os-panel-2);color:var(--os-ink);border-radius:4px;padding:0 4px}.hub-md.svelte-blm83v a{color:var(--os-accent)}.hub-md.svelte-blm83v strong{color:var(--os-ink)}.v2-page.svelte-ipwfgm{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-embed.svelte-ipwfgm main{padding:0}.hub-embed.svelte-ipwfgm main>div{max-width:none;margin:0}.hub-embed.svelte-ipwfgm main>div>div:first-child{display:none}.hub-embed.svelte-ipwfgm main>div>header:first-of-type{display:none}.v2-page.svelte-c698wv{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-section.svelte-c698wv{display:flex;flex-direction:column;gap:.5rem}.hub-section-h.svelte-c698wv{display:flex;align-items:baseline;justify-content:space-between}.hub-eyebrow.svelte-c698wv{font-family:var(--os-body);font-size:.75rem;font-weight:600;color:var(--os-ink-dim)}.hub-quick-grid.svelte-c698wv{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}.v2-page.svelte-c698wv .hub-quick-tile{display:flex;align-items:center;gap:.75rem;padding:.6875rem 1rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.625rem;color:var(--os-ink);text-decoration:none;transition:border-color .12s ease,background .12s ease}.v2-page.svelte-c698wv .hub-quick-tile:hover,.v2-page.svelte-c698wv .hub-quick-tile:focus-visible{border-color:var(--os-accent)}.hub-quick-ic.svelte-c698wv{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 25%,transparent)}.hub-quick-text.svelte-c698wv{display:flex;flex-direction:column;min-width:0}.hub-quick-label.svelte-c698wv{font-size:.875rem;font-weight:600;color:var(--os-ink)}.hub-quick-hint.svelte-c698wv{font-family:var(--os-mono);font-size:.65625rem;letter-spacing:.04em;color:var(--os-ink-faint);margin-top:.125rem}.hub-search.svelte-c698wv{position:relative}.hub-search.svelte-c698wv .hub-search-ic{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--os-ink-dim);pointer-events:none}.hub-search.svelte-c698wv input:where(.svelte-c698wv){width:100%;font-family:var(--os-mono);font-size:.78125rem;padding:.5rem .75rem .5rem 2.25rem;border-radius:.625rem;background:var(--os-panel-2);border:1px solid var(--os-line);color:var(--os-ink)}.hub-search.svelte-c698wv input:where(.svelte-c698wv):focus-visible{outline:none;border-color:var(--os-accent)}.hub-pillar-h.svelte-c698wv{display:flex;align-items:baseline}.hub-pillar-blurb.svelte-c698wv{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-dim)}.hub-card-grid.svelte-c698wv{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr))}.v2-page.svelte-c698wv .hub-card{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:1.25rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.75rem;color:var(--os-ink);text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.v2-page.svelte-c698wv .hub-card:hover,.v2-page.svelte-c698wv .hub-card:focus-visible{border-color:var(--os-accent)}.hub-card-head.svelte-c698wv{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.hub-card-ic.svelte-c698wv{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--os-accent-soft);color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 22%,transparent)}.hub-card-title.svelte-c698wv{font-family:var(--os-display);font-size:1.0625rem;line-height:1.2;color:var(--os-ink)}.hub-card-desc.svelte-c698wv{font-family:var(--os-mono);font-size:.71875rem;line-height:1.5;color:var(--os-ink-dim);margin:0}.hub-card-foot.svelte-c698wv{display:flex;align-items:center;gap:.75rem;padding-top:.625rem;border-top:1px solid var(--os-line-soft)}.hub-card-pillar.svelte-c698wv{font-family:var(--os-body);font-size:.6875rem;font-weight:500;color:var(--os-ink-faint)}.hub-card-status.svelte-c698wv{font-family:var(--os-mono);font-size:.65625rem;letter-spacing:.06em;margin-left:auto}.v2-page.svelte-c698wv .hub-card .hub-card-arrow{color:var(--os-ink-faint)}.hub-empty.svelte-c698wv{padding:2.5rem 1.25rem;text-align:center;font-family:var(--os-mono);font-size:.75rem;color:var(--os-ink-faint);letter-spacing:.06em;background:var(--os-panel-2);border:1px dashed var(--os-line);border-radius:.75rem}.hub-maturity.svelte-c698wv{padding:1.25rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.75rem}.hub-maturity-grid.svelte-c698wv{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr))}.hub-maturity-cell.svelte-c698wv{padding:.5rem .75rem;border-radius:.625rem;background:var(--os-panel-2);border:1px solid var(--os-line)}.hub-maturity-cell.is-current.svelte-c698wv{background:var(--os-panel);border-color:var(--os-accent)}.hub-maturity-cell-h.svelte-c698wv{font-family:var(--os-body);font-size:.75rem;font-weight:600;color:var(--os-ink-dim)}.hub-maturity-cell-h.is-current.svelte-c698wv{color:var(--os-accent)}.hub-maturity-cell-body.svelte-c698wv{margin-top:.25rem;font-size:.71875rem;color:var(--os-ink-dim)}.hub-sourceline.svelte-c698wv{font-family:var(--os-body);font-size:.6875rem;color:var(--os-ink-faint)}.hub-models-count.svelte-c698wv{display:none}.v2-page.svelte-c698wv [data-testid=ai-access-strip] .os-mono:first-of-type{text-transform:none!important;letter-spacing:0!important;font-family:var(--os-body);font-size:.75rem;font-weight:600}.v2-page.svelte-1dyfsu5{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-embed.svelte-1dyfsu5 main{padding:0}.hub-embed.svelte-1dyfsu5 main>div{max-width:none;margin:0}.hub-embed.svelte-1dyfsu5 main>div>div:first-child{display:none}.hub-embed.svelte-1dyfsu5 main>div>header:first-of-type{display:none}.v2-page.svelte-qcr0x0{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-embed.svelte-qcr0x0 main{padding:0}.hub-embed.svelte-qcr0x0 main>div{max-width:none;margin:0}.hub-embed.svelte-qcr0x0 main>div>div:first-child{display:none}.hub-embed.svelte-qcr0x0 main>div>header:first-of-type{display:none}.settings-wrap.svelte-1m950cw{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px 28px 48px;min-height:100%;font-family:var(--os-body);color:var(--os-ink)}@media(max-width:768px){.settings-wrap.svelte-1m950cw{grid-template-columns:1fr;padding:16px;gap:16px}}.settings-rail.svelte-1m950cw{position:sticky;top:72px;align-self:start;display:flex;flex-direction:column;gap:8px}.settings-rail__eyebrow.svelte-1m950cw{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase;padding:2px 8px}.settings-rail__eyebrow--admin.svelte-1m950cw{margin-top:10px}.settings-rail__list.svelte-1m950cw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.settings-rail__link{display:inline-flex;align-items:center;gap:10px;padding:5px 10px 5px 6px;border-radius:10px;color:var(--os-ink-dim);font-size:13px;text-decoration:none;border:1px solid transparent}.settings-rail__icon.svelte-1m950cw{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:7px;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:color-mix(in srgb,var(--tone) 12%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 35%,transparent)}.settings-rail__link.is-active .settings-rail__icon.svelte-1m950cw{color:#fff;background:var(--tone)}.settings-content.svelte-1m950cw{min-width:0;display:flex;flex-direction:column;gap:18px}.settings-content__header.svelte-1m950cw{display:flex;align-items:baseline;justify-content:space-between}.settings-content__title.svelte-1m950cw{font-family:var(--os-display);font-size:24px;color:var(--os-ink);margin:0}.settings-wrap[data-hide-header=true].svelte-1m950cw .settings-content__header:where(.svelte-1m950cw){display:none}.settings-wrap[data-hide-header=true].svelte-1m950cw{padding:0}.settings-content__body.svelte-1m950cw{display:flex;flex-direction:column;gap:14px}.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-head.svelte-jr23pq{display:flex;justify-content:space-between;margin-bottom:1rem}.meta.svelte-jr23pq{opacity:.6;font-size:.85rem}.stepper.svelte-jr23pq{display:flex;gap:.25rem;list-style:none;padding:0;margin:0 0 1rem}.stepper__step.svelte-jr23pq{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;background:var(--os-panel-2);font-size:.8rem}.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:8px;height:8px;border-radius:50%;background:var(--os-line-strong)}.actions.svelte-jr23pq{display:flex;gap:.5rem;margin-bottom:1rem;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:4px;cursor:pointer}.tab.is-active.svelte-jr23pq{background:var(--os-accent-soft)}.tab__count.svelte-jr23pq{margin-left:.25rem;opacity:.6}.book-table-wrap.svelte-jr23pq{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-jr23pq{width:100%;border-collapse:collapse}.book-table.svelte-jr23pq th:where(.svelte-jr23pq),.book-table.svelte-jr23pq td:where(.svelte-jr23pq){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left;vertical-align:top}.num.svelte-jr23pq{text-align:right}.mono.svelte-jr23pq{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.summary.svelte-jr23pq{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0 0 1rem;padding:.75rem;border:1px solid var(--os-line-soft);border-radius:6px;background:var(--os-panel)}.summary__cell.svelte-jr23pq{display:flex;flex-direction:column;gap:.2rem}.summary__label.svelte-jr23pq{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.summary__value.svelte-jr23pq{font-size:1rem;font-weight:600}.summary__meta.svelte-jr23pq{font-weight:400;font-size:.8rem;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:72px;height:6px;background:var(--os-line);border-radius:3px}.score-bar__fill.svelte-jr23pq{height:100%;background:var(--os-warn);border-radius:3px}.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}.drawer.svelte-jr23pq{position:fixed;top:0;right:0;width:420px;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:.8rem}.field__error.svelte-jr23pq{color:var(--os-danger);font-size:.8rem;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:.85rem}.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:4px;margin:0 0 1rem;font-size:.875rem;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:4px;cursor:pointer;font-size:.8rem}.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-page.svelte-wk79dt{padding:24px;max-width:1000px;margin:0 auto}.book-head.svelte-wk79dt{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.book-head.svelte-wk79dt h1:where(.svelte-wk79dt){font-family:var(--os-display);font-size:22px;margin:0;color:var(--os-ink)}.book-head__sub.svelte-wk79dt{margin:4px 0 0;color:var(--os-ink-dim);font-size:13px}.book-crumbs.svelte-wk79dt{font-size:11px;color:var(--os-ink-dim);margin-bottom:2px}.book-freshness.svelte-wk79dt{font-size:11px;color:var(--os-ink-faint)}.book-freshness[data-stale=true].svelte-wk79dt{color:var(--os-warn)}.book-stale.svelte-wk79dt{background:var(--os-warn-soft);color:var(--os-warn);padding:10px 14px;border-radius:6px;margin-bottom:14px;font-size:13px}.book-grid.svelte-wk79dt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.book-detail__panel.svelte-wk79dt{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px}.book-detail__panel.svelte-wk79dt h2:where(.svelte-wk79dt){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-detail__panel.svelte-wk79dt dl:where(.svelte-wk79dt){display:grid;grid-template-columns:1fr auto;row-gap:8px;column-gap:12px;margin:0}.book-detail__panel.svelte-wk79dt dt:where(.svelte-wk79dt){font-size:12px;color:var(--os-ink-dim)}.book-detail__panel.svelte-wk79dt dd:where(.svelte-wk79dt){font-size:13px;margin:0;color:var(--os-ink);text-align:right}@media(max-width:480px){.book-page.svelte-wk79dt{padding:14px}}.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)}.claim-detail.svelte-gm8owp{padding:24px;max-width:1200px;margin:0 auto}.claim-detail__head.svelte-gm8owp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.claim-detail__crumbs.svelte-gm8owp{font-size:11px;color:var(--os-ink-dim);margin-bottom:4px}.claim-detail__head.svelte-gm8owp h1:where(.svelte-gm8owp){margin:0;font-size:22px}.claim-detail__meta.svelte-gm8owp{margin-top:4px;color:var(--os-ink-dim);font-size:13px}.claim-detail__dot.svelte-gm8owp{opacity:.6;margin:0 4px}.claim-detail__right.svelte-gm8owp{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.claim-detail__since.svelte-gm8owp{font-size:11px;color:var(--os-ink-faint)}.book-cta.svelte-gm8owp{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 12px;border:1px solid var(--os-accent);color:var(--os-accent);background:transparent;border-radius:6px;font-size:12px;cursor:pointer}.book-cta--ghost.svelte-gm8owp{border-color:var(--os-line);color:var(--os-ink-dim)}.book-chip.svelte-gm8owp{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-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:12px 0;padding:10px;background:var(--os-well);border-left:3px solid var(--os-danger);font-size:12px}.claim-detail__stepper.svelte-gm8owp{margin:24px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.claim-detail__stepper.svelte-gm8owp ol:where(.svelte-gm8owp){display:grid;grid-auto-flow:column;gap:8px;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:8px;font-size:11px;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:10px;color:var(--os-ink-faint)}.claim-detail__grid.svelte-gm8owp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:16px}.claim-detail__panel.svelte-gm8owp{border:1px solid var(--os-line);border-radius:8px;padding:14px;background:var(--os-panel)}.claim-detail__panel--pii.svelte-gm8owp{grid-column:1 / -1;min-width:0}.claim-detail__panel.svelte-gm8owp h2:where(.svelte-gm8owp){margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--os-ink-dim)}.claim-detail__panel.svelte-gm8owp dl:where(.svelte-gm8owp){display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:13px}.claim-detail__nums.svelte-gm8owp dt:where(.svelte-gm8owp){color:var(--os-ink-dim)}.claim-detail__empty.svelte-gm8owp{margin:0;font-size:12px;color:var(--os-ink-dim)}.claim-detail__count.svelte-gm8owp{font-size:11px;opacity:.6}.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:10px;font-size:13px;padding:4px 0}.claim-detail__doc-meta.svelte-gm8owp{font-size:11px;color:var(--os-ink-faint)}.book-ext.svelte-gm8owp{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--os-ink-dim);text-decoration:none}.claim-detail__timeline.svelte-gm8owp{margin:0;padding:0 0 0 16px;font-size:13px}.claim-detail__t-at.svelte-gm8owp{font-size:11px;color:var(--os-ink-faint)}.claim-detail__t-by.svelte-gm8owp{font-size:11px;color:var(--os-ink-dim)}.claim-detail__t-comment.svelte-gm8owp{margin:4px 0 0;font-size:12px;color:var(--os-ink)}.claim-detail__actions.svelte-gm8owp{margin-top:16px}.claim-detail__action-row.svelte-gm8owp{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.claim-detail__dialog.svelte-gm8owp{border:1px solid var(--os-line);border-radius:8px;padding:16px;background:var(--os-panel);margin-top:16px}.claim-detail__field.svelte-gm8owp{display:flex;flex-direction:column;font-size:12px;color:var(--os-ink-dim);margin-bottom:8px}.claim-detail__field.svelte-gm8owp input:where(.svelte-gm8owp),.claim-detail__field.svelte-gm8owp textarea:where(.svelte-gm8owp){margin-top:4px;font-size:13px;padding:6px 8px}.claim-detail__select.svelte-gm8owp{display:block;margin-top:4px}.claim-detail__err.svelte-gm8owp{color:var(--os-danger);font-size:11px;margin:4px 0 0}.book-link.svelte-gm8owp{background:none;border:none;color:var(--os-ink-dim);text-decoration:underline;cursor:pointer;font-size:12px;margin-top:8px}.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)}.facts.svelte-1iuo2hg,.trace.svelte-1iuo2hg,.writes.svelte-1iuo2hg{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px;margin-top:12px}.trace.svelte-1iuo2hg h2:where(.svelte-1iuo2hg),.writes.svelte-1iuo2hg h3:where(.svelte-1iuo2hg){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}dl.svelte-1iuo2hg{display:grid;grid-template-columns:10rem 1fr;gap:6px 16px;margin:0}dt.svelte-1iuo2hg{font-size:12px;color:var(--os-ink-dim)}dd.svelte-1iuo2hg{font-size:13px;margin:0;color:var(--os-ink)}.mono.svelte-1iuo2hg{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.trace-blob.svelte-1iuo2hg{background:var(--os-panel-1);padding:8px;border-radius:4px;white-space:pre-wrap;font-size:12px}.justification.svelte-1iuo2hg{opacity:.8;padding:.5rem 1rem;border-left:3px solid var(--os-line);margin:10px 0 0}.err.svelte-1iuo2hg{color:var(--os-danger);font-size:.85rem}.empty.svelte-1iuo2hg{opacity:.6}.book-cta.svelte-1iuo2hg{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}.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}.edit-policyholder.svelte-18lbinc{max-width:48rem}.row.svelte-18lbinc{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0}label.svelte-18lbinc{display:block;font-size:.875rem}input.svelte-18lbinc{width:100%;padding:.5rem;margin-top:.25rem}.select-wrap.svelte-18lbinc{display:block;margin-top:.25rem}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:4px;font-size:.875rem}.toggle.svelte-18lbinc{display:inline-flex;align-items:center;gap:.5rem}.err.svelte-18lbinc{color:var(--os-danger);font-size:.75rem}.totals.svelte-1dk0jju,.lines.svelte-1dk0jju,.payments.svelte-1dk0jju,.payment-instructions.svelte-1dk0jju,.writes.svelte-1dk0jju{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px;margin-top:12px}.lines.svelte-1dk0jju h2:where(.svelte-1dk0jju),.payments.svelte-1dk0jju h2:where(.svelte-1dk0jju),.payment-instructions.svelte-1dk0jju h2:where(.svelte-1dk0jju),.writes.svelte-1dk0jju h3:where(.svelte-1dk0jju){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}dl.svelte-1dk0jju{display:grid;grid-template-columns:10rem 1fr;gap:6px 16px;margin:0}dt.svelte-1dk0jju{font-size:12px;color:var(--os-ink-dim)}dd.svelte-1dk0jju{font-size:13px;margin:0;color:var(--os-ink)}.book-table-wrap.svelte-1dk0jju{overflow-x:auto;-webkit-overflow-scrolling:touch}.book-table.svelte-1dk0jju{width:100%;border-collapse:collapse;font-size:13px}.book-table.svelte-1dk0jju th:where(.svelte-1dk0jju){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-1dk0jju td:where(.svelte-1dk0jju){padding:8px;border-bottom:1px solid var(--os-line-soft)}.num.svelte-1dk0jju{text-align:right}.mono.svelte-1dk0jju{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.err.svelte-1dk0jju{color:var(--os-danger);font-size:.85rem}.empty.svelte-1dk0jju{opacity:.6}.writes.svelte-1dk0jju h3:where(.svelte-1dk0jju){margin-top:1.5rem}.book-cta.svelte-1dk0jju{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}.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}.new-claim.svelte-51otb2{padding:24px;max-width:720px;margin:0 auto}.new-claim__crumbs.svelte-51otb2{font-size:11px;color:var(--os-ink-dim);margin-bottom:4px}.new-claim__head.svelte-51otb2 h1:where(.svelte-51otb2){margin:0;font-size:22px}.new-claim__meta.svelte-51otb2{margin-top:4px;color:var(--os-ink-dim);font-size:13px}.new-claim__dialog.svelte-51otb2{margin-top:20px;border:1px solid var(--os-line);border-radius:8px;padding:16px;background:var(--os-panel)}.new-claim__field.svelte-51otb2{display:flex;flex-direction:column;font-size:12px;color:var(--os-ink-dim);margin-bottom:10px}.new-claim__field.svelte-51otb2 input:where(.svelte-51otb2),.new-claim__field.svelte-51otb2 textarea:where(.svelte-51otb2){margin-top:4px;font-size:13px;padding:6px 8px}.new-claim__select.svelte-51otb2{display:block;margin-top:4px}.new-claim__err.svelte-51otb2{color:var(--os-danger);font-size:11px;margin:4px 0 0}.wizard-steps.svelte-9v14dp{display:flex;gap:1rem;margin:1rem 0}.step.svelte-9v14dp{padding:.25rem .5rem;opacity:.5}.step.is-active.svelte-9v14dp{opacity:1;font-weight:600}.book-table.svelte-9v14dp{width:100%;border-collapse:collapse}.book-table.svelte-9v14dp th:where(.svelte-9v14dp),.book-table.svelte-9v14dp td:where(.svelte-9v14dp){padding:.5rem;border-bottom:1px solid var(--os-table-line);text-align:left}.num.svelte-9v14dp{text-align:right}.mono.svelte-9v14dp{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.empty.svelte-9v14dp{opacity:.6}.actions.svelte-9v14dp{display:flex;gap:.5rem;margin-top:1rem}.new-policyholder.svelte-bn3hda{max-width:48rem}.row.svelte-bn3hda{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0}label.svelte-bn3hda{display:block;font-size:.875rem}input.svelte-bn3hda{width:100%;padding:.5rem;margin-top:.25rem}.select-wrap.svelte-bn3hda{display:block;margin-top:.25rem}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}.totals.svelte-lw5gsx,.items.svelte-lw5gsx,.writes.svelte-lw5gsx{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px;margin-top:12px}.items.svelte-lw5gsx h2:where(.svelte-lw5gsx),.writes.svelte-lw5gsx h3:where(.svelte-lw5gsx){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-table.svelte-lw5gsx{width:100%;border-collapse:collapse;font-size:13px}.book-table.svelte-lw5gsx th:where(.svelte-lw5gsx){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-lw5gsx td:where(.svelte-lw5gsx){padding:8px;border-bottom:1px solid var(--os-line-soft)}.num.svelte-lw5gsx{text-align:right}.mono.svelte-lw5gsx{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.empty.svelte-lw5gsx{opacity:.6}.book-cta.svelte-lw5gsx{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}dl.svelte-lw5gsx{display:grid;grid-template-columns:10rem 1fr;gap:6px 16px;margin:0}dt.svelte-lw5gsx{font-size:12px;color:var(--os-ink-dim)}dd.svelte-lw5gsx{font-size:13px;margin:0;color:var(--os-ink)}.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-detail.svelte-1rx5839{padding:24px;max-width:1200px;margin:0 auto}.book-detail__head.svelte-1rx5839{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.book-detail__crumbs.svelte-1rx5839{font-size:11px;color:var(--os-ink-dim);margin-bottom:4px}.book-detail__head.svelte-1rx5839 h1:where(.svelte-1rx5839){margin:0;font-size:22px;color:var(--os-ink)}.book-detail__meta.svelte-1rx5839{margin-top:4px;color:var(--os-ink-dim);font-size:13px}.book-detail__dot.svelte-1rx5839{opacity:.6;margin:0 4px}.book-detail__right.svelte-1rx5839{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.book-detail__status.svelte-1rx5839{display:flex;align-items:center;gap:10px}.book-chip.svelte-1rx5839{font-size:11px;padding:3px 8px;border-radius:10px;background:var(--os-well);color:var(--os-ink-dim)}.book-chip--status.svelte-1rx5839{background:var(--os-accent-soft);color:var(--os-accent)}.book-detail__since.svelte-1rx5839{font-size:11px;color:var(--os-ink-faint)}.book-cta.svelte-1rx5839{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-1rx5839{background:var(--os-warn-soft);color:var(--os-warn);padding:10px 14px;border-radius:6px;margin:16px 0 4px;font-size:13px}.book-freshness.svelte-1rx5839{font-size:11px;color:var(--os-ink-faint);margin:10px 0 20px}.book-freshness[data-stale=true].svelte-1rx5839{color:var(--os-warn)}.book-detail__grid.svelte-1rx5839{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:24px}.book-detail__panel.svelte-1rx5839{background:var(--os-panel);border:1px solid var(--os-line);border-radius:8px;padding:14px 16px}.book-detail__panel.svelte-1rx5839 h2:where(.svelte-1rx5839){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-detail__panel.svelte-1rx5839 dl:where(.svelte-1rx5839){display:grid;grid-template-columns:1fr auto;row-gap:6px;column-gap:12px;margin:0}.book-detail__panel.svelte-1rx5839 dt:where(.svelte-1rx5839){font-size:12px;color:var(--os-ink-dim)}.book-detail__panel.svelte-1rx5839 dd:where(.svelte-1rx5839){font-size:13px;margin:0;color:var(--os-ink)}.book-detail__nums.svelte-1rx5839 dd:where(.svelte-1rx5839){text-align:right;font-variant-numeric:tabular-nums}.book-detail__approx.svelte-1rx5839{display:inline-block;margin-left:4px;font-size:10px;color:var(--os-warn);padding:1px 4px;border-radius:3px;background:var(--os-warn-soft);cursor:help}.book-detail__empty.svelte-1rx5839{color:var(--os-ink-faint);font-size:12px;margin:0}.book-tabs.svelte-1rx5839{display:flex;gap:4px;border-bottom:1px solid var(--os-line);margin-bottom:14px}.book-tabs.svelte-1rx5839 button:where(.svelte-1rx5839){background:transparent;border:0;padding:8px 12px;font-size:13px;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:10px;padding:1px 5px;border-radius:8px;background:var(--os-well);margin-left:4px;color:var(--os-ink-dim)}.book-detail__table.svelte-1rx5839{width:100%;border-collapse:collapse;font-size:13px}.book-detail__table.svelte-1rx5839 th:where(.svelte-1rx5839){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-1rx5839 td:where(.svelte-1rx5839){padding:8px;border-bottom:1px solid var(--os-line-soft)}.book-list__num.svelte-1rx5839{text-align:right;font-variant-numeric:tabular-nums}.book-ext.svelte-1rx5839{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--os-accent)}.book-stepper.svelte-1rx5839{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.book-stepper.svelte-1rx5839 li:where(.svelte-1rx5839){display:flex;justify-content:space-between;gap:10px;padding:6px 10px;background:var(--os-panel-1);border-radius:4px}.book-stepper__status.svelte-1rx5839{font-size:13px;color:var(--os-ink)}.book-stepper__at.svelte-1rx5839{font-size:11px;color:var(--os-ink-dim)}@media(max-width:480px){.book-detail.svelte-1rx5839{padding:14px}.book-detail__right.svelte-1rx5839{align-items:flex-start}}.book-policyholder-detail__head.svelte-22wca7{display:flex;justify-content:space-between;align-items:start;margin:1rem 0}.book-policyholder-detail__meta.svelte-22wca7{color:var(--os-ink-dim);font-size:.875rem}.book-policyholder-detail__actions.svelte-22wca7{display:flex;gap:.5rem}.book-policyholder-detail__grid.svelte-22wca7{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.card.svelte-22wca7{border:1px solid var(--os-line);border-radius:.5rem;padding:1rem}.card.svelte-22wca7 dl:where(.svelte-22wca7){display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem}.card.svelte-22wca7 dl:where(.svelte-22wca7) div:where(.svelte-22wca7){display:contents}.card.svelte-22wca7 dl:where(.svelte-22wca7) dt:where(.svelte-22wca7){color:var(--os-ink-dim);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.card.svelte-22wca7 dl:where(.svelte-22wca7) dd:where(.svelte-22wca7){margin:0;font-size:.875rem}.book-policyholder-detail__tabs.svelte-22wca7{display:flex;gap:.5rem;margin:1rem 0}.book-policyholder-detail__tabs.svelte-22wca7 button:where(.svelte-22wca7){padding:.5rem 1rem;border:1px solid var(--os-line);background:transparent;border-radius:4px;cursor:pointer}.book-policyholder-detail__tabs.svelte-22wca7 button.is-active:where(.svelte-22wca7){background:var(--os-panel-2)}.empty.svelte-22wca7{color:var(--os-ink-faint);padding:2rem 0}.pill.svelte-22wca7{display:inline-block;padding:.125rem .5rem;border-radius:999px;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:4px;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:4px;cursor:pointer;font-size:.75rem}table.svelte-22wca7{width:100%;border-collapse:collapse}th.svelte-22wca7,td.svelte-22wca7{text-align:left;padding:.5rem;border-bottom:1px solid var(--os-table-line)}code.key.svelte-22wca7{background:var(--os-panel-2);padding:.125rem .375rem;border-radius:4px;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}details.deactivate-dialog.svelte-22wca7 summary:where(.svelte-22wca7){cursor:pointer;padding:.5rem 1rem;border:1px solid var(--os-line);border-radius:4px}.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-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-8v2zrk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-8v2zrk{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-8v2zrk{font-size:.8125rem;font-weight:500}.v2-meta.svelte-8v2zrk{font-size:.75rem;color:var(--os-ink-faint)}.v2-neg-tag.svelte-8v2zrk{display:inline-flex;margin-left:.375rem}.v2-num.svelte-1juak8r{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-1juak8r{font-size:.8125rem;font-weight:500}.v2-dg-text.svelte-1juak8r{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mono.svelte-4ytpn3{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-4ytpn3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-meta.svelte-4ytpn3{font-size:.75rem;color:var(--os-ink-faint)}.v2-mono.svelte-12r5bxa{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-12r5bxa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-12r5bxa{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-12r5bxa{font-size:.8125rem;font-weight:500}.v2-neg-tag.svelte-12r5bxa{display:inline-flex;margin-left:.375rem}.v2-mono.svelte-1m8urnk{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-1m8urnk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-1m8urnk{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-1m8urnk{font-size:.8125rem;font-weight:500}.v2-meta.svelte-1m8urnk{font-size:.75rem;color:var(--os-ink-faint)}.v2-neg-tag.svelte-1m8urnk{display:inline-flex;margin-left:.375rem}.v2-mono.svelte-1d2jymz{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-1d2jymz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-1d2jymz{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-1d2jymz{font-size:.8125rem;font-weight:500}.v2-neg-tag.svelte-1d2jymz{display:inline-flex;margin-left:.375rem}.v2-mono.svelte-1eecylq{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-num.svelte-1eecylq{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-1eecylq{font-size:.8125rem;font-weight:500}.v2-dg-text.svelte-1eecylq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mono.svelte-cb1r1p{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-cb1r1p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-cb1r1p{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-cb1r1p{font-size:.8125rem;font-weight:500}.v2-mono.svelte-l01bcb{font-family:var(--os-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.v2-dg-text.svelte-l01bcb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-num.svelte-l01bcb{font-variant-numeric:tabular-nums;text-align:right}.v2-figure-sm.svelte-l01bcb{font-size:.8125rem;font-weight:500}.v2-meta.svelte-l01bcb{font-size:.75rem;color:var(--os-ink-faint)}.v2-neg-tag.svelte-l01bcb{display:inline-flex;margin-left:.375rem}.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:12px}.os-table__scroll.svelte-1spnuo2{overflow:auto;max-height:70vh}table.svelte-1spnuo2{width:100%;border-collapse:collapse;font-size:13px;color:var(--os-ink)}thead.svelte-1spnuo2{position:sticky;top:0;background:var(--os-table-head);z-index:1}.os-table__th.svelte-1spnuo2{padding:10px 12px;font-family:var(--os-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint);border-bottom:1px solid var(--os-table-line)}.os-table__th.is-sorted.svelte-1spnuo2{color:var(--os-ink)}.os-table__sort.svelte-1spnuo2{display:inline-flex;gap:4px;align-items:center;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;padding:0}.os-table__arrow.svelte-1spnuo2{font-size:9px}.os-table__filters.svelte-1spnuo2 th:where(.svelte-1spnuo2){padding:6px 8px;border-bottom:1px solid var(--os-line)}.os-table__filters.svelte-1spnuo2 input:where(.svelte-1spnuo2){width:100%;padding:4px 6px;font-size:11.5px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:6px}tbody.svelte-1spnuo2 tr:where(.svelte-1spnuo2){border-top:1px solid var(--os-table-line)}tbody.svelte-1spnuo2 tr:where(.svelte-1spnuo2):hover:not(:has(.os-table__empty)){background:var(--os-table-hover)}tbody.svelte-1spnuo2 tr:where(.svelte-1spnuo2):first-child{border-top:0}tbody.svelte-1spnuo2 td:where(.svelte-1spnuo2){padding:10px 12px}[data-density=compact].svelte-1spnuo2 tbody:where(.svelte-1spnuo2) td:where(.svelte-1spnuo2){padding:5px 10px;font-size:12px}[data-density=compact].svelte-1spnuo2 .os-table__th:where(.svelte-1spnuo2){padding:6px 10px}.os-table__empty.svelte-1spnuo2{text-align:center;font-style:italic;color:var(--os-ink-dim);padding:24px}.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:8px 12px;border-radius:6px;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:24px minmax(72px,auto) minmax(0,1fr) 200px minmax(150px,max-content);align-items:center;gap:10px}.tl-project-col.svelte-xjj48g{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px}.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:640px){.tl-row-main.svelte-xjj48g{grid-template-columns:24px minmax(56px,auto) minmax(0,1fr) auto}.tl-project-col.svelte-xjj48g{grid-column:3;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:0 8px;font-size:12px}}.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:24px;min-height:24px}.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:3px 8px;border:1px solid var(--os-line);border-radius:6px;background:var(--os-panel);color:var(--os-ink);font:inherit;font-size:13px}.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:72px;padding:2px 6px;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:4px}.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:14px;color:var(--os-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-meta.svelte-xjj48g{font-size:11px;color:var(--os-fg-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--os-mono)}.tl-in-advance.svelte-xjj48g{padding:0 6px;border-radius:999px;font-size:10px;color:var(--os-tone-blue);background:color-mix(in srgb,var(--os-tone-blue) 15%,transparent)}.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:12px;color:var(--os-fg-muted)}.tl-trailing.svelte-xjj48g{display:flex;align-items:center;justify-content:flex-end;gap:8px}.tl-action.svelte-xjj48g{min-height:32px;padding:4px 10px;border:1px solid var(--os-border);background:var(--os-panel);color:var(--os-fg);border-radius:4px;cursor:pointer;font-size:12px}.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-action[disabled].svelte-xjj48g{opacity:.5;cursor:wait}.tl-billable.svelte-xjj48g{display:inline-flex;align-items:center;gap:4px;font-size:12px}.tl-error-chip.svelte-xjj48g{display:inline-flex;align-items:center;gap:6px;margin-left:34px;margin-top:4px;padding:2px 8px;border-radius:4px;background:var(--os-danger-bg, rgba(192, 57, 43, .08));color:var(--os-danger, #c0392b);font-size:12px}.tl-overlap-line.svelte-xjj48g,.tl-lock-line.svelte-xjj48g{margin-left:34px;margin-top:2px;font-size:11px;color:var(--os-fg-muted);font-family:var(--os-mono)}.tl-softcap-well.svelte-xjj48g{margin-top:8px;margin-left:24px;padding:10px 12px;border:1px dashed var(--os-warn);border-radius:6px;background:var(--os-panel-2, var(--os-panel));display:grid;gap:8px}.tl-softcap-well.svelte-xjj48g p:where(.svelte-xjj48g){margin:0;font-size:13px}.tl-softcap-check.svelte-xjj48g{display:inline-flex;align-items:center;gap:6px;font-family:var(--os-mono)}.tl-softcap-actions.svelte-xjj48g{display:flex;gap:8px;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(-4px)}75%{transform:translate(4px)}}@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)}.customize-overlay.svelte-ggkioa{position:fixed;inset:0;z-index:60;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px}.customize-panel.svelte-ggkioa{width:100%;max-width:520px;padding:20px;display:flex;flex-direction:column;gap:14px;max-height:85vh;overflow-y:auto}.customize-head.svelte-ggkioa{padding-bottom:4px}.customize-list.svelte-ggkioa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.customize-row.svelte-ggkioa{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--os-panel-2, #0b0d10);border:1px solid var(--os-line, #1d2130)}.customize-row.is-disabled.svelte-ggkioa{opacity:.55}.customize-arrows.svelte-ggkioa{display:inline-flex;flex-direction:column;gap:2px}.customize-btn.svelte-ggkioa{min-width:28px;min-height:24px;border:1px solid var(--os-line, #1d2130);background:var(--os-panel, #151823);color:var(--os-ink, #e8ebf2);border-radius:6px;font-size:12px;cursor:pointer}.customize-btn.svelte-ggkioa:disabled{opacity:.4;cursor:not-allowed}.customize-label.svelte-ggkioa{font-size:13px;color:var(--os-ink, #e8ebf2)}.customize-toggle.svelte-ggkioa{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--os-ink-dim)}.customize-foot.svelte-ggkioa{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--os-line)}.customize-foot-right.svelte-ggkioa{display:inline-flex;gap:8px}.os-btn-primary.svelte-ggkioa,.os-btn-secondary.svelte-ggkioa{padding:7px 14px;border-radius:8px;font-size:12px;cursor:pointer;border:1px solid var(--os-line)}.os-btn-primary.svelte-ggkioa{background:var(--os-accent-fill);color:var(--os-accent-ink);border-color:transparent}.os-btn-primary.svelte-ggkioa:hover{background:var(--os-accent-bright)}.os-btn-secondary.svelte-ggkioa{background:var(--os-btn-2);color:var(--os-btn-2-ink);border-color:var(--os-btn-2-line)}.os-btn-secondary.svelte-ggkioa:hover{background:var(--os-btn-2-hover)}.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}.index-table-wrap.svelte-w30tz5{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.index-table.svelte-w30tz5{width:100%;border-collapse:collapse;font-size:12.5px;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{padding:11px 12px;border-bottom:1px solid var(--os-line);font-family:var(--os-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint);white-space:nowrap}.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:4px}.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: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}.view-btn.svelte-2ilsp4{color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);letter-spacing:.08em;transition:color .16s ease,background .16s ease,border-color .16s ease}.view-btn.svelte-2ilsp4:hover{color:var(--os-ink)}.view-btn.is-on.svelte-2ilsp4{color:var(--os-accent);background:var(--os-accent-soft);border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.view-btn.svelte-2ilsp4:focus-visible{outline:2px solid color-mix(in srgb,var(--os-accent) 60%,transparent);outline-offset:2px}.row-link.svelte-qiwtn{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-qiwtn:hover,.row-link.svelte-qiwtn:focus-visible{color:var(--os-accent);border-bottom-color:color-mix(in srgb,var(--os-accent) 40%,transparent);outline:none}.open-cta.svelte-qiwtn:hover,.open-cta.svelte-qiwtn:focus-visible{opacity:.85;outline:none}.t-identity.svelte-qiwtn{display:flex;align-items:center;gap:10px;min-width:0}.t-tile.svelte-qiwtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:13px;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:320px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-num.svelte-qiwtn{font-size:11.5px;font-variant-numeric:tabular-nums}.t-actions.svelte-qiwtn{display:inline-flex;align-items:center;gap:6px}.t-open.svelte-qiwtn,.t-act.svelte-qiwtn{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 10px;font-size:11px;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}.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)}.row-link.svelte-8wfhda{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-8wfhda:hover,.row-link.svelte-8wfhda:focus-visible{color:var(--os-accent);border-bottom-color:color-mix(in srgb,var(--os-accent) 40%,transparent);outline:none}.v2-page.svelte-1c4k0dr{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1c4k0dr{max-width:40rem}.form.svelte-1c4k0dr{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.625rem}.field.svelte-1c4k0dr{display:flex;flex-direction:column;gap:.375rem}.label-text.svelte-1c4k0dr{font-size:.75rem;color:var(--os-ink-dim);letter-spacing:.04em;font-weight:500}.input.svelte-1c4k0dr{font:inherit;font-size:.875rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.375rem;padding:.5rem .75rem;width:100%}.input.svelte-1c4k0dr:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.mono-upper.svelte-1c4k0dr{font-family:var(--os-mono);text-transform:uppercase;letter-spacing:.08em}.hint.svelte-1c4k0dr{font-size:.75rem;color:var(--os-ink-faint)}.error.svelte-1c4k0dr{font-size:.75rem;color:var(--os-fail)}.actions.svelte-1c4k0dr{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.cancel-link.svelte-1c4k0dr{font-size:.8125rem;color:var(--os-ink-faint);text-decoration:none}.cancel-link.svelte-1c4k0dr:hover,.cancel-link.svelte-1c4k0dr:focus-visible{color:var(--os-ink);outline:none}.v2-page.svelte-jdjzz3{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-jdjzz3{max-width:40rem}.form.svelte-jdjzz3{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.625rem}.field.svelte-jdjzz3{display:flex;flex-direction:column;gap:.375rem}.label-text.svelte-jdjzz3{font-size:.75rem;color:var(--os-ink-dim);letter-spacing:.04em;font-weight:500}.input.svelte-jdjzz3{font:inherit;font-size:.875rem;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:.375rem;padding:.5rem .75rem;width:100%}.input.svelte-jdjzz3:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.mono-upper.svelte-jdjzz3{font-family:var(--os-mono);text-transform:uppercase;letter-spacing:.08em}.hint.svelte-jdjzz3{font-size:.75rem;color:var(--os-ink-faint)}.error.svelte-jdjzz3{font-size:.75rem;color:var(--os-fail)}.actions.svelte-jdjzz3{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.cancel-link.svelte-jdjzz3{font-size:.8125rem;color:var(--os-ink-faint);text-decoration:none}.cancel-link.svelte-jdjzz3:hover,.cancel-link.svelte-jdjzz3:focus-visible{color:var(--os-ink);outline:none}.is-box.svelte-1o04jtl{display:flex;align-items:center;gap:8px;width:100%;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}.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:12px;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:20px;height:20px;flex:none;border-radius:999px;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}.v2-page.svelte-19fzevn{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-19fzevn{display:flex;flex-direction:column;gap:.75rem}.toolbar.svelte-19fzevn{display:flex;align-items:center;gap:.5rem}.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.svelte-19fzevn{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)}.t-num.svelte-19fzevn,.t-added.svelte-19fzevn{font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--os-ink-dim)}.empty-hero.svelte-19fzevn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--os-ink-dim);text-align:center}.empty-title.svelte-19fzevn{font-weight:600;color:var(--os-ink);margin:0}.empty-body.svelte-19fzevn{max-width:32rem;margin:0;font-size:.8125rem}.v2-page.svelte-20gbe2{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.code-pill.svelte-20gbe2{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}.show-embed.svelte-20gbe2 [data-scope=os-client]{max-width:none;margin:0;padding:0}.show-embed.svelte-20gbe2 [data-scope=os-client]>header:first-of-type{display:none}.show-embed.svelte-20gbe2 [data-scope=os-client] div.border-b>button{background:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;padding:.5rem .75rem!important}.show-embed.svelte-20gbe2 [data-scope=os-client] div.border-b>button:hover{background:transparent!important}.show-embed.svelte-20gbe2 [aria-label="Client overview"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.show-embed.svelte-20gbe2 [aria-label="Client overview"]>.os-card{padding:.75rem .875rem!important;display:flex;flex-direction:column;gap:.25rem}.show-embed.svelte-20gbe2 [aria-label="Client overview"] .os-display{font-size:.875rem!important;font-style:normal!important;line-height:1.25rem!important;margin-top:.125rem!important}.show-embed.svelte-20gbe2 [aria-label="Client overview"] p.os-display{font-variant-numeric:tabular-nums}.show-embed.svelte-20gbe2 [aria-label="Client overview"] .h-1\.5{margin-top:.375rem!important}.dept-card.svelte-3wr4re{background:color-mix(in srgb,var(--tone) 6%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 26%,var(--os-line))}.dept-card.svelte-3wr4re:hover{border-color:color-mix(in srgb,var(--tone) 50%,var(--os-line))}.dept-title.svelte-3wr4re{display:flex;align-items:center;gap:10px;min-width:0}.dept-tile.svelte-3wr4re{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.dept-chip.svelte-3wr4re{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)}.dept-link.svelte-3wr4re{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.dept-link.svelte-3wr4re:hover,.dept-link.svelte-3wr4re: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}.open-link.svelte-3wr4re{color:color-mix(in srgb,var(--tone) 75%,var(--os-ink));text-decoration:none;transition:opacity .16s ease}.open-link.svelte-3wr4re:hover,.open-link.svelte-3wr4re:focus-visible{opacity:.75;outline:none}.v2-page.svelte-ow0f8y{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-ow0f8y{display:flex;flex-direction:column;gap:.75rem}.toolbar.svelte-ow0f8y{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.empty-cta.svelte-ow0f8y{display:flex;justify-content:center;margin-top:1rem}.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-name.svelte-ow0f8y{font-weight:600;color:var(--os-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-name.svelte-ow0f8y:hover,.t-name.svelte-ow0f8y:focus-visible{color:var(--os-accent);outline:none}.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-roster-num.svelte-ow0f8y{font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--os-ink);text-decoration:none}.t-roster-num.svelte-ow0f8y:hover,.t-roster-num.svelte-ow0f8y:focus-visible{color:var(--os-accent);outline:none}.t-actions.svelte-ow0f8y{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.t-link.svelte-ow0f8y{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--os-ink-dim);text-decoration:none}.t-link.svelte-ow0f8y:hover,.t-link.svelte-ow0f8y:focus-visible{color:var(--os-accent);outline:none}.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:18px}.pf-grid.svelte-f8fq1h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:1180px){.pf-grid.svelte-f8fq1h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pf-grid.svelte-f8fq1h{grid-template-columns:1fr}}.pf-card.svelte-f8fq1h{background:var(--os-panel-1);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--os-shadow-card)}.pf-eyebrow.svelte-f8fq1h{font-size:10px;letter-spacing:.12em;color:var(--os-ink-faint)}.pf-dl.svelte-f8fq1h{display:grid;grid-template-columns:auto 1fr;gap:7px 14px;margin:0;font-size:12.5px}.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:10.5px;color:var(--os-ink-faint);padding:0 0 7px;margin-top:-4px}.pf-skills.svelte-f8fq1h{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pf-chip.svelte-f8fq1h{padding:4px 10px;border-radius:999px;background:var(--os-bg);box-shadow:inset 0 0 0 1px var(--os-line);font-size:12px;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:10.5px;color:var(--os-ink-faint);margin-top:auto}.pf-doc-section.svelte-f8fq1h{display:flex;flex-direction:column;gap:10px}.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:10px;padding:8px 0;border-top:1px solid var(--os-line)}.ov-row.svelte-f8fq1h:first-child{border-top:0}.ov-row-title.svelte-f8fq1h{font-size:13px;color:var(--os-ink);flex:1;min-width:0}.ov-sub.svelte-f8fq1h{margin:0;font-size:12.5px;color:var(--os-ink-dim);line-height:1.5}.dev-brain__section-h.svelte-f8fq1h{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-dim)}.muted.svelte-f8fq1h{color:var(--os-ink-faint)}.ladder-grid.svelte-5jjeg2{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(180px,2fr));gap:8px}.ladder-header.svelte-5jjeg2{padding:8px 4px}.ladder-dim-cell.svelte-5jjeg2{padding:12px 8px;border-radius:6px;display:flex;flex-direction:column;gap:2px}.ladder-cell.svelte-5jjeg2{padding:8px;border-radius:6px;border:1px solid var(--os-line-soft);display:flex;flex-direction:column;gap:8px;min-height:80px}.criterion.svelte-5jjeg2{display:flex;flex-direction:column;gap:4px}.criterion-statement.svelte-5jjeg2{line-height:1.4}.ev-line.svelte-5jjeg2{display:inline-block}.attestation-form.svelte-5jjeg2 textarea:where(.svelte-5jjeg2){font-family:inherit}@media(max-width:900px){.ladder-grid.svelte-5jjeg2{grid-template-columns:1fr}.ladder-header.svelte-5jjeg2:not(:first-child){display:none}}.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}.connections-panel.svelte-1k1p6zk{display:flex;flex-direction:column;gap:1rem}.connection-card.svelte-1k1p6zk{padding:1rem;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel);color:var(--os-ink)}.row.svelte-1k1p6zk{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.badge.svelte-1k1p6zk{display:inline-flex;padding:.125rem .5rem;font-size:.75rem;font-weight:600;background:var(--os-panel-2);color:var(--os-ink);border-radius:999px}.status.svelte-1k1p6zk{font-size:.75rem;padding:.125rem .375rem;border-radius:999px;background:var(--os-panel);box-shadow:inset 0 0 0 1px currentColor}.status-active.svelte-1k1p6zk{color:var(--os-success)}.status-invalid.svelte-1k1p6zk{color:var(--os-fail)}.status-unavailable.svelte-1k1p6zk{color:var(--os-warn)}.detail.svelte-1k1p6zk{font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem;color:var(--os-ink-dim)}.detail.svelte-1k1p6zk .mono:where(.svelte-1k1p6zk){font-family:ui-monospace,monospace;color:var(--os-ink)}.detail.svelte-1k1p6zk .warn:where(.svelte-1k1p6zk){color:var(--os-warn)}.actions.svelte-1k1p6zk{margin-top:.75rem;display:flex;gap:.5rem}.actions.svelte-1k1p6zk button:where(.svelte-1k1p6zk){display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;border-radius:.375rem;background:var(--os-panel-1);border:1px solid var(--os-line-strong);color:var(--os-ink);cursor:pointer}.actions.svelte-1k1p6zk button:where(.svelte-1k1p6zk):hover{border-color:var(--os-ink-faint)}.actions.svelte-1k1p6zk button.danger:where(.svelte-1k1p6zk){color:var(--os-fail)}.form.svelte-1k1p6zk{display:flex;flex-direction:column;gap:.5rem}.form.svelte-1k1p6zk label:where(.svelte-1k1p6zk){display:flex;flex-direction:column;font-size:.75rem;color:var(--os-ink-dim);gap:.25rem}.form.svelte-1k1p6zk input:where(.svelte-1k1p6zk){padding:.375rem .5rem;border-radius:.375rem;background:var(--os-panel-1);border:1px solid var(--os-ink-faint);color:var(--os-ink);font-family:ui-monospace,monospace;font-size:.8125rem}.form.svelte-1k1p6zk input:where(.svelte-1k1p6zk)::placeholder{color:var(--os-ink-faint);opacity:1}.form.svelte-1k1p6zk .err:where(.svelte-1k1p6zk){color:var(--os-fail);font-size:.75rem}.form.svelte-1k1p6zk button:where(.svelte-1k1p6zk),.connection-card.svelte-1k1p6zk>button:where(.svelte-1k1p6zk){padding:.375rem .75rem;font-size:.8125rem;font-weight:600;border-radius:.375rem;background:var(--os-accent);color:var(--os-accent-ink);border:0;cursor:pointer}.form.svelte-1k1p6zk button:where(.svelte-1k1p6zk):disabled,.connection-card.svelte-1k1p6zk>button:where(.svelte-1k1p6zk):disabled,.actions.svelte-1k1p6zk button:where(.svelte-1k1p6zk):disabled{opacity:.55;cursor:not-allowed}.muted.svelte-1k1p6zk{color:var(--os-ink-faint);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}}.status-chip.svelte-13wgrb1{font-size:10.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--os-line);background:var(--os-panel-2);color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.1em}.status-chip.status-overdue.svelte-13wgrb1{color:var(--os-fail);border-color:color-mix(in srgb,var(--os-fail) 30%,var(--os-line));background:color-mix(in srgb,var(--os-fail) 10%,transparent)}.status-chip.status-sent.svelte-13wgrb1{color:var(--os-accent);border-color:color-mix(in srgb,var(--os-accent) 30%,var(--os-line));background:color-mix(in srgb,var(--os-accent) 10%,transparent)}.status-chip.status-paid.svelte-13wgrb1{color:var(--os-success);border-color:color-mix(in srgb,var(--os-success) 30%,var(--os-line));background:color-mix(in srgb,var(--os-success) 10%,transparent)}.status-chip.status-partially-paid.svelte-13wgrb1{color:var(--os-warn, #d4b057);border-color:color-mix(in srgb,var(--os-warn, #d4b057) 30%,var(--os-line));background:color-mix(in srgb,var(--os-warn, #d4b057) 10%,transparent)}.status-chip.status-void.svelte-13wgrb1{color:var(--os-ink-faint);text-decoration:line-through}.v2-page.svelte-1oopkjr{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1oopkjr{display:flex;flex-direction:column;gap:.75rem}.v2-datalist.svelte-1oopkjr{margin:0;display:flex;flex-direction:column;gap:.25rem}.v2-datalist-row.svelte-1oopkjr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem;align-items:baseline}.v2-datalist-row.svelte-1oopkjr dt:where(.svelte-1oopkjr),.v2-datalist-row.svelte-1oopkjr dd:where(.svelte-1oopkjr){margin:0}.v2-datalist-row.svelte-1oopkjr dd:where(.svelte-1oopkjr){text-align:right}.v2-totals.svelte-1oopkjr{margin-top:.75rem;padding-top:.75rem;border-top:var(--v2-line)}.v2-emph.svelte-1oopkjr{font-weight:600}.v2-table.svelte-1oopkjr{width:100%;border-collapse:collapse;font-size:.875rem}.v2-th.svelte-1oopkjr{text-align:left;font-weight:500;color:var(--os-muted, inherit);padding:.375rem .5rem;border-bottom:var(--v2-line)}.v2-th-end.svelte-1oopkjr,.v2-td-end.svelte-1oopkjr{text-align:right}.v2-td.svelte-1oopkjr{padding:.375rem .5rem;border-bottom:var(--v2-line)}.v2-link.svelte-1oopkjr{color:inherit;text-decoration:underline;text-underline-offset:.125em}.v2-link.svelte-1oopkjr:hover{text-decoration-thickness:.1em}.v2-notes.svelte-1oopkjr{white-space:pre-wrap}.v2-neg-tag.svelte-1oopkjr{margin-left:.375em}.v2-page.svelte-17pu34t{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.v2-overview-grid.svelte-17pu34t{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.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)}.v2-page.svelte-17pu34t .v2-overview-invoice-link{color:var(--os-ink);text-decoration:none}.v2-page.svelte-17pu34t .v2-overview-invoice-link:hover,.v2-page.svelte-17pu34t .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;letter-spacing:.04em}.v2-overview-subhead.svelte-17pu34t{font-family:var(--os-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-dim);margin:.5rem 0 .25rem}.v2-overview-subhead.svelte-17pu34t:first-child{margin-top:0}.v2-overview-viewall.svelte-17pu34t{margin-top:.625rem;padding:0;border:0;background:transparent;font-family:var(--os-mono);font-size:.75rem;letter-spacing:.04em;color:var(--os-accent);cursor:pointer}.v2-overview-viewall.svelte-17pu34t:hover,.v2-overview-viewall.svelte-17pu34t:focus-visible{text-decoration:underline}.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}[data-testid=page-v2-finance-invoices] .index-table-wrap.os-card{border:0;background:transparent;border-radius:0;padding:0;box-shadow:none}.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)}.v2-page.svelte-6ua9mu{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-6ua9mu{display:flex;flex-direction:column;gap:.75rem}.grid-wrap.svelte-6ua9mu{overflow-x:auto;border:1px solid var(--os-line);border-radius:.5rem;background:var(--os-panel)}.grid.svelte-6ua9mu{width:100%;border-collapse:collapse;font-size:.8125rem}.grid.svelte-6ua9mu th:where(.svelte-6ua9mu),.grid.svelte-6ua9mu td:where(.svelte-6ua9mu){border:1px solid var(--os-line);vertical-align:top;padding:.625rem .75rem;text-align:left}.dim-col.svelte-6ua9mu{width:9rem;background:var(--os-panel-2)}.lvl-col.svelte-6ua9mu{background:var(--os-panel-2)}.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{background:var(--os-panel-2);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);font-style:italic}.cell.svelte-6ua9mu{min-width:13.75rem;background:var(--os-bg)}.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.svelte-6ua9mu{align-self:flex-start;display:inline-block;padding:.125em .5em;border-radius:999rem;font-size:.6875rem;font-family:var(--os-mono);border:1px solid var(--os-line);background:var(--os-panel-2)}.chip-auto.svelte-6ua9mu{color:color-mix(in srgb,var(--os-accent) 70%,var(--os-ink));border-color:color-mix(in srgb,var(--os-accent) 35%,transparent)}.chip-attest.svelte-6ua9mu{color:var(--os-ink-dim)}.chip-mixed.svelte-6ua9mu{color:color-mix(in srgb,var(--os-warn, var(--os-accent)) 55%,var(--os-ink));border-color:color-mix(in srgb,var(--os-warn, var(--os-accent)) 35%,transparent)}.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:16px}.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:6px 12px;border-bottom:1px solid var(--os-line)}.tlt-day-focus.svelte-1vae2hs{box-shadow:inset 3px 0 0 var(--os-accent);scroll-margin-top:16px}.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:13px}.tlt-day-totals.svelte-1vae2hs{display:flex;align-items:center;gap:6px;font-size:12px}.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-chip.svelte-1vae2hs{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-family:var(--os-mono)}.tlt-chip-warn.svelte-1vae2hs{background:var(--os-warn-bg, rgba(230, 140, 20, .12));color:var(--os-warn, #d49329)}.tlt-chip-danger.svelte-1vae2hs{background:var(--os-danger-bg, rgba(192, 57, 43, .1));color:var(--os-danger, #c0392b)}.tlt-chip-info.svelte-1vae2hs{background:var(--os-info-bg, rgba(60, 110, 190, .1));color:var(--os-info, #3774d8)}.tlt-rows.svelte-1vae2hs{display:flex;flex-direction:column;gap:1px}.tlt-virtualise.svelte-1vae2hs{align-self:flex-start;margin:6px 12px 0;padding:4px 8px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-fg);border-radius:4px;font-size:12px;cursor:pointer}.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-system-strip.svelte-14i7uxx{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 14px;border-radius:12px;background:var(--os-panel, #151823);border:1px solid var(--os-line, #1d2130);font-family:var(--os-body);font-size:12.5px}.os-system-strip.is-expanded.svelte-14i7uxx{padding:10px 14px}.os-system-strip__kicker.svelte-14i7uxx{font-size:10px;letter-spacing:.14em;color:var(--os-ink-faint, #7a8296);text-transform:uppercase}.os-system-strip.svelte-14i7uxx .os-system-strip__entry{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--os-ink, #e8ebf2)}.os-system-strip.svelte-14i7uxx .os-system-strip__entry[data-state=verified]{color:var(--os-success, #79b189)}.os-system-strip.svelte-14i7uxx .os-system-strip__entry[data-state=warn]{color:var(--os-warn, #ff9d5c)}.os-system-strip.svelte-14i7uxx .os-system-strip__entry[data-state=error]{color:var(--os-fail, #e86f6f)}.os-system-strip.svelte-14i7uxx .os-system-strip__entry[data-state=couldnt_check]{color:var(--os-warn, #ff9d5c);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--os-warn, #ff9d5c) 14%,transparent) 0 4px,color-mix(in srgb,var(--os-warn, #ff9d5c) 5%,transparent) 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--os-warn, #ff9d5c) 50%,transparent);padding:1px 6px;border-radius:6px}.os-system-strip.svelte-14i7uxx .os-system-strip__glyph{font-weight:600}.os-system-strip.svelte-14i7uxx .os-system-strip__label{font-weight:500}.os-system-strip.svelte-14i7uxx .os-system-strip__detail{color:var(--os-ink-faint, #7a8296);font-size:11.5px}.os-system-strip.svelte-14i7uxx a.os-system-strip__entry:hover{text-decoration:underline}.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}}.alerts.svelte-197ow4k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.alert.svelte-197ow4k{display:grid;grid-template-columns:74px minmax(0,.9fr) minmax(0,1.4fr) 110px minmax(0,1.1fr);align-items:center;gap:12px;padding:9px 12px;border-radius:10px;background:var(--os-panel-2);border:1px solid var(--os-line);border-left:3px solid var(--sev);font-size:12.5px;color:var(--os-ink)}.sev-critical.svelte-197ow4k{--sev: var(--os-fail)}.sev-high.svelte-197ow4k{--sev: color-mix(in srgb, var(--os-fail) 75%, var(--os-warn))}.sev-medium.svelte-197ow4k{--sev: var(--os-warn)}.sev-low.svelte-197ow4k{--sev: var(--os-ink-faint)}.alert.done.svelte-197ow4k{--sev: var(--os-success);opacity:.6}.sev.svelte-197ow4k{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--sev)}.where.svelte-197ow4k{display:inline-flex;align-items:center;gap:6px;min-width:0;background:none;border:0;padding:0;color:var(--os-ink);font:inherit;cursor:pointer;text-align:left}.where.svelte-197ow4k:hover:not(:disabled){color:var(--os-accent)}.dot.svelte-197ow4k{width:8px;height:8px;border-radius:50%;flex-shrink:0}.env.svelte-197ow4k{font-size:10.5px;padding:0 6px;border-radius:999px;border:1px solid var(--os-line);color:var(--os-ink-dim)}.what.svelte-197ow4k{min-width:0;overflow-wrap:anywhere}.when.svelte-197ow4k{font-size:10.5px;color:var(--os-ink-faint)}.owner.svelte-197ow4k{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;font-size:11.5px}.muted.svelte-197ow4k{color:var(--os-ink-faint)}.assign.svelte-197ow4k{max-width:100%;font-size:11.5px;padding:4px 8px;border-radius:8px;background:var(--os-panel);color:var(--os-ink);border:1px solid var(--os-line)}.ack.svelte-197ow4k{font-size:10.5px;color:var(--os-accent)}.ack-btn.svelte-197ow4k{font-size:11px;padding:4px 10px;border-radius:8px;background:var(--os-accent-soft);color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent);cursor:pointer}.ack-btn.svelte-197ow4k:disabled{opacity:.5;cursor:wait}.err.svelte-197ow4k{grid-column:1 / -1;display:flex;align-items:flex-start;gap:10px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--os-ink);background:color-mix(in srgb,var(--os-fail) 8%,var(--os-panel));border:1px solid color-mix(in srgb,var(--os-fail) 30%,var(--os-line));border-radius:8px}.err.svelte-197ow4k p:where(.svelte-197ow4k){margin:0;flex:1;min-width:0}.err.svelte-197ow4k strong:where(.svelte-197ow4k){color:var(--os-fail);font-weight:600}.err-close.svelte-197ow4k{flex:none;padding:0 4px;font-size:15px;line-height:1.2;color:var(--os-ink-dim);background:transparent;border:0;cursor:pointer}.err-close.svelte-197ow4k:hover{color:var(--os-ink)}@media(max-width:760px){.alert.svelte-197ow4k{grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.what.svelte-197ow4k,.when.svelte-197ow4k,.owner.svelte-197ow4k{grid-column:1 / -1}.owner.svelte-197ow4k{justify-content:flex-start}}.wrap.svelte-1mf74zy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px}@media(max-width:960px){.wrap.svelte-1mf74zy{grid-template-columns:1fr}}.col.svelte-1mf74zy{background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:380px}.col-head.svelte-1mf74zy{display:flex;align-items:center;justify-content:space-between;gap:10px}h2.svelte-1mf74zy{color:var(--os-ink);font-family:var(--os-display);font-size:18px;margin:0}.count.svelte-1mf74zy{color:var(--os-ink-dim);font-size:12px;letter-spacing:.05em}.empty.svelte-1mf74zy{padding:32px 20px;text-align:center;color:var(--os-ink-dim);border:1px dashed var(--os-line-strong);border-radius:8px;font-size:14px}.empty.svelte-1mf74zy p:where(.svelte-1mf74zy){margin:0}ul.svelte-1mf74zy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.row.svelte-1mf74zy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:8px}.row.active.svelte-1mf74zy{border-color:var(--os-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-accent) 20%,transparent) inset}.row-main.svelte-1mf74zy{display:flex;flex-direction:column;gap:4px;min-width:0}.row-title.svelte-1mf74zy{display:flex;align-items:center;gap:8px}.pill.svelte-1mf74zy{font-family:var(--os-display);font-size:12px;font-weight:600;color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--os-accent) 25%,transparent);padding:2px 8px;border-radius:999px}.row-name.svelte-1mf74zy{font-weight:600;color:var(--os-ink)}.row-sub.svelte-1mf74zy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--os-ink-dim);font-size:12px;min-width:0}.row-sub.svelte-1mf74zy code:where(.svelte-1mf74zy){font-family:ui-monospace,monospace;color:var(--os-ink-dim)}.svc.svelte-1mf74zy{font-family:ui-monospace,monospace;font-size:11.5px;color:var(--os-ink-faint)}.group-label.svelte-1mf74zy{display:block;font-size:12px;color:var(--os-ink-dim);margin-bottom:4px;letter-spacing:.03em}.ops-grid.svelte-1mf74zy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px}.ops-grid.svelte-1mf74zy label:where(.svelte-1mf74zy){margin:0;font-size:11px;color:var(--os-ink-dim)}.ops-grid.svelte-1mf74zy input:where(.svelte-1mf74zy){margin-top:3px}.ops-wide.svelte-1mf74zy{grid-column:1 / -1}@media(max-width:560px){.ops-grid.svelte-1mf74zy{grid-template-columns:1fr}}.check.svelte-1mf74zy{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;color:var(--os-ink)}.check.svelte-1mf74zy input:where(.svelte-1mf74zy){width:auto;margin:0;accent-color:var(--os-accent)}.auto-grid.svelte-1mf74zy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}.auto-grid.svelte-1mf74zy label:where(.svelte-1mf74zy){margin:0;font-size:11px;color:var(--os-ink-dim)}.auto-grid.svelte-1mf74zy input:where(.svelte-1mf74zy):not([type=checkbox]),.auto-grid.svelte-1mf74zy textarea:where(.svelte-1mf74zy){margin-top:3px}.auto-grid.svelte-1mf74zy textarea:where(.svelte-1mf74zy){resize:vertical;font-family:var(--os-mono, monospace);font-size:12px}.auto-wide.svelte-1mf74zy,.auto-grid.svelte-1mf74zy .check:where(.svelte-1mf74zy){grid-column:1 / -1}@media(max-width:560px){.auto-grid.svelte-1mf74zy{grid-template-columns:1fr}}.limits.svelte-1mf74zy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.limits.svelte-1mf74zy label:where(.svelte-1mf74zy){margin:0;font-size:11px;color:var(--os-ink-dim)}.limits.svelte-1mf74zy input:where(.svelte-1mf74zy){margin-top:3px}.warn-chip.svelte-1mf74zy{font-size:11px;padding:1px 7px;border-radius:999px;color:var(--os-warn);border:1px solid color-mix(in srgb,var(--os-warn) 45%,transparent)}.field-warn.svelte-1mf74zy{margin:6px 0 0;font-size:11.5px;color:var(--os-warn)}.row-actions.svelte-1mf74zy{display:flex;gap:6px;flex-shrink:0}.grid.svelte-1mf74zy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.span-2.svelte-1mf74zy{grid-column:span 2}@media(max-width:560px){.grid.svelte-1mf74zy{grid-template-columns:1fr}.span-2.svelte-1mf74zy{grid-column:auto}}label.svelte-1mf74zy{display:block;font-size:12px;color:var(--os-ink-dim);margin-bottom:4px;letter-spacing:.03em}label.svelte-1mf74zy code:where(.svelte-1mf74zy){background:var(--os-panel-3);color:var(--os-ink);padding:1px 5px;border-radius:4px;font-family:ui-monospace,monospace}.hint.svelte-1mf74zy{text-transform:none;letter-spacing:0;font-weight:400;color:var(--os-ink-faint);font-size:11.5px;margin-left:6px}input.svelte-1mf74zy,select.svelte-1mf74zy,textarea.svelte-1mf74zy{width:100%;background:var(--os-bg);color:var(--os-ink);border:1px solid var(--os-line-strong);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13px}input.svelte-1mf74zy:focus,select.svelte-1mf74zy:focus,textarea.svelte-1mf74zy:focus{outline:none;border-color:var(--os-accent)}button.svelte-1mf74zy{background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line-strong);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;cursor:pointer}button.svelte-1mf74zy:hover{background:var(--os-panel-hover);border-color:var(--os-accent)}button.primary.svelte-1mf74zy{border-color:color-mix(in srgb,var(--os-accent) 50%,transparent);color:var(--os-accent)}button.ghost.svelte-1mf74zy{background:transparent}button.danger.svelte-1mf74zy{border-color:color-mix(in srgb,var(--os-fail) 60%,transparent);color:var(--os-fail)}button.svelte-1mf74zy:disabled{opacity:.6;cursor:not-allowed}.form-actions.svelte-1mf74zy{display:flex;justify-content:flex-end}.banner.svelte-1mf74zy{border-radius:8px;padding:10px 12px;font-size:13px}.tone-ok.svelte-1mf74zy{background:color-mix(in srgb,var(--os-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent);color:var(--os-ink)}.tone-err.svelte-1mf74zy{background:var(--os-fail-soft);border:1px solid color-mix(in srgb,var(--os-fail) 35%,transparent);color:var(--os-fail)}.footnote.svelte-1mf74zy{margin:0;color:var(--os-ink-faint);font-size:11.5px;line-height:1.5}.graph.svelte-mim9fv{position:relative;width:100%;height:100%;min-height:480px;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}}.chart-tile.svelte-1fk5goh{display:flex;flex-direction:column;gap:8px;min-width:0}.tile-head.svelte-1fk5goh{display:flex;align-items:center;justify-content:space-between;gap:10px}.tile-title.svelte-1fk5goh{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.02em}.tile-sub.svelte-1fk5goh{color:var(--ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sparks-grid.svelte-1fk5goh{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.spark-cell.svelte-1fk5goh{display:flex;flex-direction:column;gap:4px;padding:6px 7px 7px;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:4px;min-width:0}.cell-label.svelte-1fk5goh{font-size:9px;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:10px;color:var(--ink);display:inline-flex;align-items:baseline;gap:2px;min-width:0;overflow:hidden}.cell-value.svelte-1fk5goh strong:where(.svelte-1fk5goh){font-family:var(--font-display);font-size:12px;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:9px;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}}.chart-placeholder.svelte-1fk5goh{padding:16px 12px;text-align:center;color:var(--ink-mute);font-size:12px;background:var(--spore-dark-2);border:1px dashed var(--spore-line);border-radius:var(--r-sm)}.chart-err.svelte-1fk5goh{color:var(--down);border-color:#ef5a5a59}.lt.svelte-n79zld{border-top:1px solid var(--spore-line);background:var(--spore-dark);padding:12px 14px;display:flex;flex-direction:column;gap:8px;color:var(--ink);font-size:12.5px}.lt.svelte-n79zld:focus{outline:none}form.svelte-n79zld{display:flex;flex-direction:column;gap:9px;margin:0}.lt-head.svelte-n79zld{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.lt-title.svelte-n79zld{font-family:var(--font-display);font-size:13px;font-weight:600}.lt-sub.svelte-n79zld{color:var(--ink-dim);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.lt-field.svelte-n79zld{display:flex;flex-direction:column;gap:4px}.lt-field.svelte-n79zld>span:where(.svelte-n79zld){font-size:11.5px;color:var(--ink-dim)}.lt-field.svelte-n79zld em:where(.svelte-n79zld){font-style:normal;color:var(--ink-mute)}.lt-field.svelte-n79zld input:where(.svelte-n79zld),.lt-field.svelte-n79zld select:where(.svelte-n79zld),.lt-field.svelte-n79zld textarea:where(.svelte-n79zld){font:inherit;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:6px 8px;min-width:0}.lt-field.svelte-n79zld textarea:where(.svelte-n79zld){resize:vertical}.lt-field.svelte-n79zld input:where(.svelte-n79zld):focus-visible,.lt-field.svelte-n79zld select:where(.svelte-n79zld):focus-visible,.lt-field.svelte-n79zld textarea:where(.svelte-n79zld):focus-visible{outline:1px solid var(--signal);outline-offset:0}.lt-type.svelte-n79zld{border:0;padding:0;margin:0;display:flex;gap:14px;align-items:center}.lt-type.svelte-n79zld legend:where(.svelte-n79zld){float:left;font-size:11.5px;color:var(--ink-dim);margin-right:4px;padding:0}.lt-type.svelte-n79zld label:where(.svelte-n79zld){display:inline-flex;gap:5px;align-items:center;cursor:pointer}.lt-preview.svelte-n79zld{margin:0;max-height:120px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:7px 9px;white-space:pre-wrap;word-break:break-word}.lt-note.svelte-n79zld{margin:0;font-size:11.5px;color:var(--ink-dim)}.lt-err.svelte-n79zld{margin:0;font-size:12px;color:var(--down)}.lt-ok.svelte-n79zld{margin:0;font-size:13px}.lt-ok.svelte-n79zld a:where(.svelte-n79zld){color:var(--signal)}.lt-row.svelte-n79zld{display:flex;justify-content:flex-end;gap:8px}.log.svelte-6xgx5v{background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-md);display:flex;flex-direction:column;overflow:hidden;min-height:200px}header.svelte-6xgx5v{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--spore-line);background:var(--spore-dark);flex-shrink:0}.title.svelte-6xgx5v{display:flex;align-items:center;gap:8px;min-width:0}.title.svelte-6xgx5v h3:where(.svelte-6xgx5v){font-family:var(--font-display);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-6xgx5v{font-size:10.5px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.dot.svelte-6xgx5v{width:8px;height:8px;border-radius:50%;background:var(--unknown);box-shadow:0 0 #5ee0c000}.dot.status-live.svelte-6xgx5v{background:var(--signal);animation:svelte-6xgx5v-heartbeat 1.6s ease-in-out infinite}.dot.status-connecting.svelte-6xgx5v{background:var(--amber);animation:svelte-6xgx5v-heartbeat 1.2s ease-in-out infinite}.dot.status-error.svelte-6xgx5v{background:var(--down)}@keyframes svelte-6xgx5v-heartbeat{0%,to{box-shadow:0 0 #5ee0c059}50%{box-shadow:0 0 0 8px #5ee0c000}}@media(prefers-reduced-motion:reduce){.dot.status-live.svelte-6xgx5v,.dot.status-connecting.svelte-6xgx5v{animation:none}}.tools.svelte-6xgx5v{display:flex;gap:8px}.scroll.svelte-6xgx5v{overflow:auto;max-height:310px;padding:12px 16px;flex:1;background:linear-gradient(to bottom,var(--spore-dark-2),var(--spore-dark) 100%)}pre.svelte-6xgx5v,.lines.svelte-6xgx5v{margin:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;word-break:break-word}.line.svelte-6xgx5v{display:block}.line.selectable.svelte-6xgx5v{cursor:pointer;border-left:2px solid transparent;padding-left:6px;margin-left:-8px;border-radius:2px}.line.selectable.svelte-6xgx5v:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.line.selectable.svelte-6xgx5v:focus-visible{outline:1px solid var(--signal);outline-offset:-1px}.line.selected.svelte-6xgx5v{background:color-mix(in srgb,var(--signal) 16%,transparent);border-left-color:var(--signal)}.sel-count.svelte-6xgx5v{align-self:center;font-size:12px;color:var(--ink)}.sel-blocked.svelte-6xgx5v{align-self:center;font-size:11px;color:var(--amber)}.sel-hint.svelte-6xgx5v{align-self:center;font-size:11px;color:var(--ink-dim)}.waiting.svelte-6xgx5v{color:var(--ink-dim);font-size:13px;padding:20px 0;text-align:center}.gauges.svelte-skkb7b{display:flex;gap:8px;width:100%;align-items:flex-start}.gauge.svelte-skkb7b{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.dial.svelte-skkb7b{width:100%;height:auto;max-width:104px;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:22px;font-weight:600}.dial-dash.svelte-skkb7b{font-family:var(--font-display);font-size:26px;font-weight:500;fill:var(--ink-dim)}.dial-pending-txt.svelte-skkb7b{font-family:var(--font-ui);font-size:9px;letter-spacing:.09em;text-transform:uppercase;fill:var(--ink-dim)}.gauge-label.svelte-skkb7b{font-family:var(--font-ui);font-size:10px;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:9.5px;color:var(--ink-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.act-confirm.svelte-11sg3hp,.act-result.svelte-11sg3hp{margin:2px 0 6px 18px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--spore-line-strong);background:var(--spore-dark-2);font-size:12.5px;color:var(--ink)}.act-confirm.svelte-11sg3hp:focus{outline:none}.act-q.svelte-11sg3hp{margin:0 0 6px;line-height:1.45}.act-q.svelte-11sg3hp code:where(.svelte-11sg3hp),.act-cmd.svelte-11sg3hp{font-family:var(--font-mono);font-size:11.5px}.act-cmd.svelte-11sg3hp{display:block;padding:6px 8px;border-radius:var(--r-sm);background:var(--spore-dark-3);color:var(--ink-mute);overflow-wrap:anywhere}.act-note.svelte-11sg3hp{margin:6px 0 0;color:var(--amber);font-size:11.5px}.act-buttons.svelte-11sg3hp{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.act-go.svelte-11sg3hp{color:var(--down)!important;border-color:color-mix(in srgb,var(--down) 55%,transparent)!important}.act-result.svelte-11sg3hp{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-color:color-mix(in srgb,var(--down) 45%,transparent)}.act-result.ok.svelte-11sg3hp{border-color:color-mix(in srgb,var(--signal) 45%,transparent)}.act-result.svelte-11sg3hp>span:where(.svelte-11sg3hp){flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.act-result.svelte-11sg3hp details:where(.svelte-11sg3hp){flex-basis:100%}.act-result.svelte-11sg3hp pre:where(.svelte-11sg3hp){margin:6px 0 0;max-height:140px;overflow:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);white-space:pre-wrap}.act-dismiss.svelte-11sg3hp{padding:0 6px!important;line-height:1.4}.svc-panel.svelte-11sg3hp{background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.panel-chrome.svelte-11sg3hp{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;row-gap:6px}.panel-head.svelte-11sg3hp{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.panel-title.svelte-11sg3hp{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.02em;flex-shrink:0;color:var(--ink)}.panel-sub.svelte-11sg3hp{color:var(--ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-input.svelte-11sg3hp{flex:0 0 auto;width:150px;padding:4px 8px;font-size:12px;height:28px;-webkit-appearance:none;appearance:none}.list-wrap.svelte-11sg3hp{overflow-y:auto;max-height:320px;display:flex;flex-direction:column;gap:1px;scrollbar-gutter:stable;flex-shrink:1;min-height:0}.svc-row.svelte-11sg3hp{display:flex;align-items:center;gap:7px;padding:4px 6px;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-dot.svelte-11sg3hp{width:7px;height:7px;border-radius:50%;background:var(--unknown);flex-shrink:0}.svc-dot[data-state=active].svelte-11sg3hp{background:var(--signal)}.svc-dot[data-state=failed].svelte-11sg3hp{background:var(--down)}.svc-dot[data-state=inactive].svelte-11sg3hp{background:var(--amber)}.svc-name.svelte-11sg3hp{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;line-height:1.4}.pin-mark.svelte-11sg3hp{font-size:10px;color:var(--filament);flex-shrink:0;line-height:1;-webkit-user-select:none;user-select:none}.svc-actions.svelte-11sg3hp{display:flex;gap:2px;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}}.act.svelte-11sg3hp{padding:2px 7px;font-size:11px;line-height:1.5;border-radius:var(--r-sm)}.act.svelte-11sg3hp:focus-visible{outline:2px solid var(--filament);outline-offset:1px}.act.act-active.svelte-11sg3hp{color:var(--signal);background:color-mix(in srgb,var(--signal) 10%,transparent);border:1px solid color-mix(in srgb,var(--signal) 25%,transparent)}.act.act-active.svelte-11sg3hp:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 16%,transparent)}.empty.svelte-11sg3hp{color:var(--ink-mute);font-size:12.5px;margin:0;padding:6px 2px}.empty.svelte-11sg3hp em:where(.svelte-11sg3hp){font-style:normal;color:var(--ink)}.err.svelte-11sg3hp{color:var(--down);background:color-mix(in srgb,var(--down) 8%,transparent);border:1px solid color-mix(in srgb,var(--down) 30%,transparent);padding:8px 10px;border-radius:var(--r-sm);font-size:12px;margin:0}@media(prefers-reduced-motion:reduce){.svc-row.svelte-11sg3hp,.svc-actions.svelte-11sg3hp,.act.svelte-11sg3hp{transition:none}}.az-section.svelte-1dccxjo{background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-lg);padding:13px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.az-head.svelte-1dccxjo{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap}.az-title.svelte-1dccxjo{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.az-sub.svelte-1dccxjo{color:var(--ink-dim);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.az-actions.svelte-1dccxjo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmd.svelte-1dccxjo{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:8px 10px;overflow-wrap:anywhere;line-height:1.5}.result.svelte-1dccxjo{background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:9px 11px}.result[data-ok=true].svelte-1dccxjo{border-color:color-mix(in srgb,var(--signal) 30%,transparent)}.result[data-ok=false].svelte-1dccxjo{border-color:color-mix(in srgb,var(--down) 35%,transparent)}.result-head.svelte-1dccxjo{font-family:var(--font-display);font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--ink)}.result.svelte-1dccxjo pre:where(.svelte-1dccxjo){margin:0;max-height:220px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink);white-space:pre-wrap;word-break:break-word}.dp-running.svelte-1dccxjo{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;color:var(--ink)}.dp-dot.svelte-1dccxjo{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:svelte-1dccxjo-dp-pulse 1.2s ease-in-out infinite}@keyframes svelte-1dccxjo-dp-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.dp-dot.svelte-1dccxjo{animation:none}}.dp-confirm.svelte-1dccxjo{margin-top:6px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--spore-line-strong);background:var(--spore-dark-2);font-size:12.5px;color:var(--ink)}.dp-confirm.svelte-1dccxjo:focus{outline:none}.dp-confirm.svelte-1dccxjo p:where(.svelte-1dccxjo){margin:0 0 6px}.dp-note.svelte-1dccxjo{color:var(--amber);font-size:11.5px}.dp-row.svelte-1dccxjo{display:flex;justify-content:flex-end;gap:8px}.dp-why.svelte-1dccxjo{font-size:11.5px;color:var(--ink-dim)}.dp-err.svelte-1dccxjo{margin:6px 0 0;font-size:12px;color:var(--down)}.dp-meta.svelte-1dccxjo{margin-left:8px;font-weight:400;color:var(--ink-dim);font-size:11.5px}.dp-hist-toggle.svelte-1dccxjo{margin-top:6px;font-size:11.5px!important;padding:2px 8px!important}.dp-hist.svelte-1dccxjo{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:11.5px}.dp-hist.svelte-1dccxjo li:where(.svelte-1dccxjo){display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:8px;color:var(--ink-mute)}.dp-hist.svelte-1dccxjo li[data-ok=false]:where(.svelte-1dccxjo) .dp-h-what:where(.svelte-1dccxjo){color:var(--down)}.dp-hist.svelte-1dccxjo li[data-ok=true]:where(.svelte-1dccxjo) .dp-h-what:where(.svelte-1dccxjo){color:var(--signal)}.dp-h-what.svelte-1dccxjo{overflow-wrap:anywhere}.board.svelte-vxgqpn{background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-xl);padding:20px;display:flex;flex-direction:column;gap:18px;min-width:0}.board.embedded.svelte-vxgqpn{background:transparent;border:none;border-radius:0;padding:0}.head.svelte-vxgqpn{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--spore-line);flex-wrap:wrap;min-width:0}.crumbs.svelte-vxgqpn{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);min-width:0;flex:1 1 auto}.crumb-project.svelte-vxgqpn{color:var(--ink-mute);font-size:15px;font-weight:500}.sep.svelte-vxgqpn{color:var(--ink-dim)}.crumb-host.svelte-vxgqpn{font-size:22px;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.head-meta.svelte-vxgqpn{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.host.svelte-vxgqpn{background:var(--spore-dark);padding:6px 10px;border-radius:var(--r-sm);border:1px solid var(--spore-line);color:var(--ink-mute);font-size:12px;max-width:100%;overflow-wrap:anywhere;word-break:break-all}.bento.svelte-vxgqpn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;min-width:0}.bento.svelte-vxgqpn>.chart-tile{grid-column:1 / -1;background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-lg);padding:14px 16px;min-height:unset}.bento.svelte-vxgqpn>.svc-panel{grid-column:1 / -1}.tile.svelte-vxgqpn{background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.tile-head.svelte-vxgqpn{display:flex;align-items:center;justify-content:space-between;gap:10px}.tile-title.svelte-vxgqpn{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.02em}.tile-sub.svelte-vxgqpn{color:var(--ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.live-sub.svelte-vxgqpn{display:inline-flex;align-items:center;gap:6px}.live-dot.svelte-vxgqpn{position:relative;width:7px;height:7px;border-radius:999px;background:var(--os-tone-green, #34d399)}.live-dot.svelte-vxgqpn:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--os-tone-green, #34d399);animation:svelte-vxgqpn-live-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes svelte-vxgqpn-live-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.live-dot.svelte-vxgqpn:after{animation:none}}.health.svelte-vxgqpn .dot:where(.svelte-vxgqpn){width:10px;height:10px;border-radius:50%;background:var(--unknown)}.health.status-up.svelte-vxgqpn .dot:where(.svelte-vxgqpn){background:var(--signal)}.health.status-warn.svelte-vxgqpn .dot:where(.svelte-vxgqpn){background:var(--amber)}.health.status-down.svelte-vxgqpn .dot:where(.svelte-vxgqpn){background:var(--down)}.health.svelte-vxgqpn .big:where(.svelte-vxgqpn){font-family:var(--font-display);font-size:34px;font-weight:600;text-transform:capitalize;color:var(--ink);line-height:1.1}.health.status-up.svelte-vxgqpn .big:where(.svelte-vxgqpn){color:var(--signal)}.health.status-warn.svelte-vxgqpn .big:where(.svelte-vxgqpn){color:var(--amber)}.health.status-down.svelte-vxgqpn .big:where(.svelte-vxgqpn){color:var(--down)}.stats.svelte-vxgqpn{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0}.stats.svelte-vxgqpn>div:where(.svelte-vxgqpn){display:flex;flex-direction:column;gap:2px}.stats.svelte-vxgqpn dt:where(.svelte-vxgqpn){font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-dim)}.stats.svelte-vxgqpn dd:where(.svelte-vxgqpn){margin:0;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.err.svelte-vxgqpn{color:var(--down);background:color-mix(in srgb,var(--down) 8%,transparent);border:1px solid color-mix(in srgb,var(--down) 30%,transparent);padding:8px 10px;border-radius:var(--r-sm);font-size:12px;margin:0}.empty.svelte-vxgqpn{color:var(--ink-mute);font-size:12.5px;margin:0}.actions-zone.svelte-vxgqpn{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-top:1px solid var(--spore-line);padding-top:16px;align-items:start;flex-shrink:0}.az-section.svelte-vxgqpn{background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-lg);padding:13px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.az-head.svelte-vxgqpn{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap}.az-title.svelte-vxgqpn{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink)}.az-sub.svelte-vxgqpn{color:var(--ink-dim);font-size:10px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.host-tail-btn.svelte-vxgqpn{font-size:11.5px;padding:4px 10px;color:var(--ink-mute);align-self:flex-start}.host-tail-btn.act-active.svelte-vxgqpn{color:var(--signal);background:color-mix(in srgb,var(--signal) 8%,transparent);border:1px solid color-mix(in srgb,var(--signal) 20%,transparent)}.host-tail-btn.svelte-vxgqpn:focus-visible{outline:2px solid var(--filament);outline-offset:1px}.cmd.svelte-vxgqpn{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:8px 10px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:100px;overflow-y:auto;line-height:1.5}.az-actions.svelte-vxgqpn{display:flex;flex-direction:column;gap:8px}.confirm.svelte-vxgqpn{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px dashed var(--filament);border-radius:var(--r-sm);background:color-mix(in srgb,var(--filament) 6%,transparent)}.confirm.svelte-vxgqpn p:where(.svelte-vxgqpn){margin:0;color:var(--ink);font-size:12.5px}.confirm.svelte-vxgqpn .row:where(.svelte-vxgqpn){display:flex;gap:8px;justify-content:flex-end}.running-msg.svelte-vxgqpn{color:var(--amber);font-size:12.5px;margin:0}.result.svelte-vxgqpn{background:var(--spore-dark-2);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:9px 11px}.result[data-ok=true].svelte-vxgqpn{border-color:color-mix(in srgb,var(--signal) 30%,transparent)}.result[data-ok=false].svelte-vxgqpn{border-color:color-mix(in srgb,var(--down) 35%,transparent)}.result-head.svelte-vxgqpn{font-family:var(--font-display);font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--ink)}.result.svelte-vxgqpn pre:where(.svelte-vxgqpn){margin:0;max-height:180px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink);white-space:pre-wrap;word-break:break-word}.log-slot.svelte-vxgqpn{margin-top:4px}.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:12px;padding:16px 20px 14px;border-bottom:1px solid var(--spore-line);flex-wrap:wrap;min-width:0}.crumbs.svelte-6f2xwu{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);min-width:0;flex:1 1 auto;overflow:hidden}.crumb-title.svelte-6f2xwu{font-size:20px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.env-badge.svelte-6f2xwu{align-self:center;flex-shrink:0;padding:2px 9px;border-radius:999px;font-family:var(--font-mono);font-size:11px;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)}.head-meta.svelte-6f2xwu{display:flex;align-items:center;gap:10px;flex-shrink:0}.host-pill.svelte-6f2xwu{background:var(--spore-dark);padding:5px 10px;border-radius:var(--r-sm);border:1px solid var(--spore-line);color:var(--ink-mute);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block}.close-btn.svelte-6f2xwu{flex-shrink:0;padding:6px 10px;line-height:1}.status-hero.svelte-6f2xwu{flex-shrink:0;padding:18px 20px 16px;border-bottom:1px solid var(--spore-line);display:flex;flex-direction:column;gap:10px}.big-status.svelte-6f2xwu{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:1;color:var(--unknown)}.status-up.svelte-6f2xwu .big-status:where(.svelte-6f2xwu){color:var(--signal)}.status-warn.svelte-6f2xwu .big-status:where(.svelte-6f2xwu){color:var(--amber)}.status-down.svelte-6f2xwu .big-status:where(.svelte-6f2xwu){color:var(--down)}.vitals.svelte-6f2xwu{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.vital.svelte-6f2xwu{display:inline-flex;align-items:baseline;gap:4px}.vital-label.svelte-6f2xwu{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-dim)}.vital-val.svelte-6f2xwu{font-family:var(--font-mono);font-size:12px;color:var(--ink);font-weight:600}.vital-sep.svelte-6f2xwu{color:var(--ink-dim);font-size:11px;-webkit-user-select:none;user-select:none}.hero-err.svelte-6f2xwu{color:var(--down);background:#ef5a5a14;border:1px solid rgba(239,90,90,.3);padding:7px 10px;border-radius:var(--r-sm);font-size:12px;margin:0}.body.svelte-6f2xwu{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:18px 20px 28px;min-height:0}.terrarium-skin.svelte-vkcx7w{--spore-dark: var(--os-bg);--spore-dark-2: var(--os-panel);--spore-dark-3: var(--os-panel-2);--spore-line: var(--os-line);--spore-line-strong: var(--os-line-strong);--signal: var(--os-success);--amber: var(--os-warn);--down: var(--os-fail);--unknown: var(--os-ink-faint);--filament: color-mix(in srgb, var(--os-accent) 55%, var(--os-line));--filament-soft: color-mix(in srgb, var(--os-accent) 30%, var(--os-line));--ink: var(--os-ink);--ink-mute: var(--os-ink-dim);--ink-dim: var(--os-ink-faint);--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 22px;--ease: cubic-bezier(.22, .61, .36, 1);--font-display: var(--os-display);--font-ui: inherit;--font-mono: var(--os-mono);--drawer-w: 460px;--scrim: rgba(0, 0, 0, .45);--particle-opacity: .1;--z-scrim: 60;--z-panel: 70;--z-tooltip: 80}.terrarium-skin.svelte-vkcx7w button{font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--ink);background:var(--spore-dark-2);border:1px solid var(--spore-line);padding:8px 14px;border-radius:var(--r-sm);cursor:pointer;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.terrarium-skin.svelte-vkcx7w button:hover:not(:disabled){background:var(--spore-dark-3);border-color:var(--spore-line-strong)}.terrarium-skin.svelte-vkcx7w button:disabled{opacity:.45;cursor:not-allowed}.terrarium-skin.svelte-vkcx7w button.primary{background:var(--os-accent);color:var(--os-accent-ink, #fff);border-color:transparent}.terrarium-skin.svelte-vkcx7w button.ghost{background:transparent;border-color:transparent;color:var(--ink-mute)}.terrarium-skin.svelte-vkcx7w button.ghost:hover:not(:disabled){color:var(--ink);background:var(--spore-dark-2)}.terrarium-skin.svelte-vkcx7w input{font-family:var(--font-ui);font-size:13px;color:var(--ink);background:var(--spore-dark);border:1px solid var(--spore-line);border-radius:var(--r-sm);padding:9px 11px;width:100%}.terrarium-skin.svelte-vkcx7w input:focus{outline:none;border-color:var(--filament)}.terrarium-skin.svelte-vkcx7w h2,.terrarium-skin.svelte-vkcx7w h3{font-family:var(--font-display);font-weight:600;color:var(--ink);margin:0}.terrarium-skin.svelte-vkcx7w code,.terrarium-skin.svelte-vkcx7w pre{font-family:var(--font-mono)}.infra-map-area.svelte-vkcx7w{position:relative;height:clamp(380px,68vh,760px);margin:0 -1.25rem -1.25rem;overflow:hidden;background:var(--os-well, var(--os-panel-2));border-top:1px solid var(--os-line)}.latest-logs.svelte-vkcx7w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.latest-log.svelte-vkcx7w{display:grid;grid-template-columns:72px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 4px;border-top:1px solid var(--os-line);font-size:12.5px;color:var(--os-ink)}.latest-log.svelte-vkcx7w:first-child{border-top:0}.ll-when.svelte-vkcx7w,.ll-what.svelte-vkcx7w{font-size:11px;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-where.svelte-vkcx7w{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.ll-dot.svelte-vkcx7w{width:8px;height:8px;border-radius:999px;flex:none}.ll-env.svelte-vkcx7w{font-size:10.5px;padding:1px 7px;border-radius:999px;color:var(--os-ink-dim);border:1px solid var(--os-line)}.ll-count.svelte-vkcx7w{margin-left:6px;padding:0 6px;border-radius:999px;font-size:10.5px;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line)}.ll-open.svelte-vkcx7w{font-size:11px;padding:4px 12px;border-radius:999px;color:var(--os-accent);background:var(--os-accent-soft);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent);cursor:pointer}.ll-open.svelte-vkcx7w:hover{background:color-mix(in srgb,var(--os-accent) 22%,transparent)}@media(max-width:640px){.latest-log.svelte-vkcx7w{grid-template-columns:minmax(0,1fr) auto}.ll-when.svelte-vkcx7w,.ll-what.svelte-vkcx7w{grid-column:1}}.infra-strip.svelte-vkcx7w{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10.5px;color:var(--os-ink-faint)}.strip-health.svelte-vkcx7w{display:inline-flex;align-items:center;gap:5px}.strip-dot.svelte-vkcx7w{display:inline-block;width:7px;height:7px;border-radius:999px;margin-left:4px}.strip-dot.up.svelte-vkcx7w{background:var(--os-success)}.strip-dot.warn.svelte-vkcx7w{background:var(--os-warn)}.strip-dot.down.svelte-vkcx7w{background:var(--os-fail)}.ui-btn.svelte-18hczwm{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--ui-radius-card);border:1px solid transparent;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--ui-duration),color var(--ui-duration),border-color var(--ui-duration),box-shadow var(--ui-duration)}.ui-btn.svelte-18hczwm:disabled{opacity:.5;cursor:not-allowed}.ui-btn-sm.svelte-18hczwm{padding:.375rem .625rem;font-size:.75rem}.ui-btn-md.svelte-18hczwm{padding:.5rem .875rem;font-size:.875rem}.ui-btn-primary.svelte-18hczwm{background:var(--ui-accent);color:var(--ui-text-on-accent)}.ui-btn-primary.svelte-18hczwm:not(:disabled):hover{background:var(--ui-accent-dim)}.ui-btn-secondary.svelte-18hczwm{background:var(--ui-surface-1);color:var(--ui-text-primary);border-color:var(--ui-border)}.ui-btn-secondary.svelte-18hczwm:not(:disabled):hover{background:var(--ui-accent-dim);color:var(--ui-text-on-accent);border-color:var(--ui-accent-dim)}.ui-btn-ghost.svelte-18hczwm{background:transparent;color:var(--ui-text-primary)}.ui-btn-ghost.svelte-18hczwm:not(:disabled):hover{background:var(--ui-surface-1)}.ui-btn-danger.svelte-18hczwm{background:var(--ui-danger);color:var(--ui-text-on-accent)}.ui-btn-danger.svelte-18hczwm:not(:disabled):hover{background:var(--ui-danger-dim);color:var(--ui-text-primary)}.ui-btn-spinner.svelte-18hczwm{width:.75rem;height:.75rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-18hczwm-ui-btn-spin .6s linear infinite}@keyframes svelte-18hczwm-ui-btn-spin{to{transform:rotate(360deg)}}.ui-example.svelte-1h2c6og{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}.ui-card.svelte-1xujmye{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-card);overflow:hidden}.ui-card-header.svelte-1xujmye{padding:1.25rem;border-bottom:1px solid var(--ui-border)}.ui-card-body.svelte-1xujmye{padding:1.25rem}.ui-card-footer.svelte-1xujmye{padding:1.25rem;border-top:1px solid var(--ui-border)}.ui-example.svelte-1uxegg6{display:grid;gap:1rem;padding:1rem;max-width:24rem}.ui-empty.svelte-l8icoz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.ui-empty-icon.svelte-l8icoz{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-title.svelte-l8icoz{margin:0;color:var(--ui-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.ui-empty-description.svelte-l8icoz{margin:.375rem 0 0;max-width:28rem;color:var(--ui-text-secondary);font-size:.875rem;line-height:1.45}.ui-empty-actions.svelte-l8icoz{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.ui-example.svelte-7gqp5b{display:grid;gap:2rem;padding:1rem}.ui-field.svelte-1il13kb{display:flex;flex-direction:column;gap:.375rem}.ui-field-label.svelte-1il13kb{font-family:var(--ui-font-mono);font-size:.65625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-secondary)}.ui-field-required.svelte-1il13kb{color:var(--ui-danger);margin-left:.125rem}.ui-field-error.svelte-1il13kb{margin:0;font-family:var(--ui-font-mono);font-size:.65625rem;color:var(--ui-danger)}.ui-field-hint.svelte-1il13kb{margin:0;font-family:var(--ui-font-mono);font-size:.65625rem;color:var(--ui-text-muted)}.ui-input.svelte-1f0w59s{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-1f0w59s::placeholder{color:var(--ui-text-muted)}.ui-input.svelte-1f0w59s:focus-visible{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent)}.ui-input.svelte-1f0w59s:disabled{color:var(--ui-text-muted);cursor:not-allowed;opacity:.7}.ui-input.is-invalid.svelte-1f0w59s{border-color:var(--ui-danger)}.ui-input.is-invalid.svelte-1f0w59s:focus-visible{box-shadow:0 0 0 2px var(--ui-danger)}.ui-example.svelte-ldw9e3{display:grid;gap:1rem;max-width:24rem;padding:1rem}.ui-modal-root.svelte-6ntq1a{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.ui-modal-backdrop.svelte-6ntq1a{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;cursor:default;background:var(--ui-overlay);animation:svelte-6ntq1a-ui-modal-fade var(--ui-duration) ease-out}.ui-modal-panel.svelte-6ntq1a{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-6ntq1a-ui-modal-rise var(--ui-duration) ease-out}.ui-modal-panel-sm.svelte-6ntq1a{max-width:24rem}.ui-modal-panel-md.svelte-6ntq1a{max-width:28rem}.ui-modal-panel-lg.svelte-6ntq1a{max-width:32rem}.ui-modal-panel-xl.svelte-6ntq1a{max-width:36rem}.ui-modal-close.svelte-6ntq1a{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-6ntq1a:hover{color:var(--ui-text-primary)}.ui-modal-header.svelte-6ntq1a{padding:1.25rem 3rem .75rem 1.25rem}.ui-modal-eyebrow.svelte-6ntq1a{color:var(--ui-text-secondary);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem}.ui-modal-title.svelte-6ntq1a{margin:0;color:var(--ui-text-primary);font-size:1.125rem;font-weight:600;line-height:1.35}.ui-modal-body.svelte-6ntq1a{padding:1rem 1.25rem 1.25rem;overflow-y:auto;color:var(--ui-text-primary)}.ui-modal-panel.svelte-6ntq1a>.ui-modal-body:where(.svelte-6ntq1a):first-of-type{padding-top:2.75rem}.ui-modal-header.svelte-6ntq1a+.ui-modal-body:where(.svelte-6ntq1a){padding-top:.75rem}.ui-modal-footer.svelte-6ntq1a{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--ui-border)}@keyframes svelte-6ntq1a-ui-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-6ntq1a-ui-modal-rise{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:none}}.ui-example.svelte-19u6bcz{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}.ui-example-btn.svelte-19u6bcz{padding:.5rem .875rem;font-size:.875rem;font-weight:600;border-radius:.5rem;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;cursor:pointer}.ui-example-btn-primary.svelte-19u6bcz{background:#4f46e5;color:#fff;border-color:#4f46e5}.ui-page-header.svelte-183ofp5{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border-dim)}.ui-crumbs.svelte-183ofp5{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem}.ui-crumb-sep.svelte-183ofp5{color:var(--ui-text-muted)}.ui-crumb-link.svelte-183ofp5{color:var(--ui-text-muted);text-decoration:none;transition:color var(--ui-duration);border-radius:2px}.ui-crumb-link.svelte-183ofp5:hover{color:var(--ui-accent)}.ui-crumb-link.svelte-183ofp5:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-crumb-current.svelte-183ofp5{color:var(--ui-text-secondary);font-weight:500}.ui-page-header-row.svelte-183ofp5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.ui-page-header-text.svelte-183ofp5{min-width:0}.ui-page-title.svelte-183ofp5{margin:0;color:var(--ui-text-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.ui-page-description.svelte-183ofp5{margin:.375rem 0 0;color:var(--ui-text-secondary);font-size:.875rem}.ui-page-actions.svelte-183ofp5{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ui-example.svelte-jkfarp{display:grid;gap:2rem;padding:1rem}.ui-progress.svelte-1nfkq19{display:flex;width:100%;overflow:hidden;border-radius:999px;background:transparent}.ui-progress.has-track.svelte-1nfkq19{background:var(--ui-surface-3)}.ui-progress-xs.svelte-1nfkq19{height:4px}.ui-progress-sm.svelte-1nfkq19{height:6px}.ui-progress-md.svelte-1nfkq19{height:8px}.ui-progress-fill.svelte-1nfkq19{display:block;height:100%;border-radius:999px;transition:width var(--ui-duration) ease}.ui-progress-tone-accent.svelte-1nfkq19{background:var(--ui-accent)}.ui-progress-tone-success.svelte-1nfkq19{background:var(--ui-success)}.ui-progress-tone-danger.svelte-1nfkq19{background:var(--ui-danger)}.ui-progress-tone-warning.svelte-1nfkq19{background:var(--ui-warning)}.ui-progress-tone-neutral.svelte-1nfkq19{background:var(--ui-text-secondary)}.ui-example.svelte-gq42u7{display:flex;flex-direction:column;gap:.75rem;padding:1rem;font-family:var(--ui-font-sans, system-ui, sans-serif)}.row.svelte-gq42u7{display:grid;grid-template-columns:12rem 1fr;gap:.75rem;align-items:center}.lbl.svelte-gq42u7{font-size:.75rem;color:var(--ui-text-secondary, #6b7280)}button.svelte-gq42u7{align-self:flex-start;padding:.25rem .5rem;font-size:.75rem}.ui-section-header.svelte-10jlbrb{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ui-border-dim)}.ui-section-header-text.svelte-10jlbrb{min-width:0}.ui-section-title.svelte-10jlbrb{margin:0;color:var(--ui-text-primary);font-size:1rem;font-weight:600;line-height:1.3}.ui-section-subtitle.svelte-10jlbrb{margin:.25rem 0 0;color:var(--ui-text-secondary);font-size:.8125rem}.ui-section-actions.svelte-10jlbrb{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ui-example.svelte-12l4lc3{display:grid;gap:2rem;padding:1rem}.ui-stat.svelte-ct3kxb{position:relative;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-card);padding:1.25rem;overflow:hidden}.ui-stat-head.svelte-ct3kxb{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-stat-label.svelte-ct3kxb{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-secondary);min-width:0}.ui-stat-delta.svelte-ct3kxb{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color var(--ui-duration),color var(--ui-duration)}.ui-stat-delta-up.svelte-ct3kxb{color:var(--ui-success)}.ui-stat-delta-down.svelte-ct3kxb{color:var(--ui-danger)}.ui-stat-delta-flat.svelte-ct3kxb{color:var(--ui-text-muted)}.ui-stat-row.svelte-ct3kxb{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:.75rem}.ui-stat-figure.svelte-ct3kxb{min-width:0}.ui-stat-value.svelte-ct3kxb{font-family:var(--ui-font-sans);font-size:2.125rem;line-height:1;color:var(--ui-text-primary)}.ui-stat-value-empty.svelte-ct3kxb{color:var(--ui-text-muted)}.ui-stat-unit.svelte-ct3kxb{margin-left:.25rem;font-size:1.125rem;color:var(--ui-text-secondary)}.ui-stat-aside.svelte-ct3kxb{flex-shrink:0;display:flex;align-items:flex-end}.ui-stat-sub.svelte-ct3kxb{margin-top:.5rem;font-family:var(--ui-font-mono);font-size:.6875rem;color:var(--ui-text-muted);min-height:1em}.ui-stat-invitation.svelte-ct3kxb{font-style:italic;color:var(--ui-text-secondary)}.ui-sparkline.svelte-dz4coq{display:block;opacity:.85}.ui-gauge.svelte-1m48m56{display:block}.ui-example.svelte-1qpolzl{display:grid;gap:1rem;padding:1rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));max-width:48rem}.ui-pill.svelte-g2axnp{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;border:1px solid transparent;font-weight:500;line-height:1}.ui-pill-xs.svelte-g2axnp{padding:.125rem .5rem;font-size:.6875rem}.ui-pill-sm.svelte-g2axnp{padding:.1875rem .625rem;font-size:.75rem}.ui-pill-dot.svelte-g2axnp{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;flex-shrink:0}.ui-pill-icon.svelte-g2axnp{display:inline-flex;align-items:center;justify-content:center}.ui-pill-xs.svelte-g2axnp .ui-pill-icon:where(.svelte-g2axnp) svg{width:.6875rem;height:.6875rem}.ui-pill-sm.svelte-g2axnp .ui-pill-icon:where(.svelte-g2axnp) svg{width:.75rem;height:.75rem}.ui-pill-accent.svelte-g2axnp{background:var(--ui-accent-dim);color:var(--ui-accent)}.ui-pill-success.svelte-g2axnp{background:var(--ui-success-dim);color:var(--ui-success)}.ui-pill-warning.svelte-g2axnp{background:var(--ui-warning-dim);color:var(--ui-warning)}.ui-pill-danger.svelte-g2axnp{background:var(--ui-danger-dim);color:var(--ui-danger)}.ui-pill-neutral.svelte-g2axnp{background:var(--ui-surface-1);color:var(--ui-text-secondary);border-color:var(--ui-border)}.ui-example.svelte-ff35we{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.ui-example-row.svelte-ff35we{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.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)}.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:64px;height:64px}.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{padding:1.25rem 2rem 1.5rem;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-tint-delivery);color:var(--os-domain-delivery);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, transparent));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)}.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}}.my-tickets-skeleton.svelte-wvqq6a{display:flex;flex-direction:column;gap:6px;background:var(--os-panel);border:1px solid var(--os-line);border-radius:12px;padding:12px}.my-tickets-skeleton__row.svelte-wvqq6a{height:32px;border-radius:var(--os-r-inner, 10px);background:linear-gradient(90deg,var(--os-panel-2) 0%,var(--os-nav-hover) 50%,var(--os-panel-2) 100%);background-size:200% 100%;animation:svelte-wvqq6a-my-tickets-skeleton-pulse 1.4s ease-in-out infinite}@keyframes svelte-wvqq6a-my-tickets-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.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-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}.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__select.svelte-17suijb select:where(.svelte-17suijb){background:var(--os-panel-2);border:1px solid var(--os-line-soft);border-radius:var(--os-r-inner, 8px);padding:5px 8px;font-size:12.5px;color:var(--os-ink)}.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}.sr-only.svelte-17suijb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.os-organism.svelte-6dl6ey{display:flex;flex-direction:column;gap:16px;padding:24px 28px 32px}.os-organism__header.svelte-6dl6ey{display:flex;flex-direction:column;gap:4px}.os-organism__header.svelte-6dl6ey h1:where(.svelte-6dl6ey){margin:0;font:500 26px/1.1 var(--os-display);letter-spacing:-.02em;color:var(--os-ink)}.os-organism__scope.svelte-6dl6ey{font-size:11.5px;color:var(--os-ink-faint)}.os-organism__grid.svelte-6dl6ey{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}@media(max-width:1023px){.os-organism__grid.svelte-6dl6ey{grid-template-columns:1fr}}.os-organism__graph.svelte-6dl6ey{padding:16px;display:flex;flex-direction:column;min-height:420px}.os-organism__hint.svelte-6dl6ey{margin-top:8px;font-size:10.5px;color:var(--os-ink-faint)}.os-organism__health.svelte-6dl6ey{padding:16px;min-width:0}.os-organism__velocity.svelte-6dl6ey{padding:16px}.imc-card.svelte-n1gcvr{display:flex;flex-direction:column;gap:8px;padding:12px 14px;min-width:0;width:100%;container-type:inline-size}.imc-title.svelte-n1gcvr{display:flex;align-items:center;margin:0;font-size:10px;--os-widget-title-scale: 1}.imc-rows.svelte-n1gcvr{display:grid;grid-template-columns:minmax(0,1fr);gap:1px 14px;margin:0;padding:0;list-style:none}@container (min-width: 420px){.imc-rows.svelte-n1gcvr{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(3,26px);grid-auto-columns:minmax(190px,1fr);overflow-x:auto}}.imc-head.svelte-n1gcvr{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.imc-row.svelte-n1gcvr{display:grid;grid-template-columns:18px minmax(0,1fr) minmax(28px,26%) 26px;align-items:center;gap:8px;width:100%;padding:3px 6px;border-radius:6px;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:18px;height:18px;border-radius:5px;color:#fff;background:var(--tone);box-shadow:0 2px 6px color-mix(in srgb,var(--tone) 28%,transparent)}.imc-label.svelte-n1gcvr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.03em;color:var(--os-ink-dim)}.imc-on.svelte-n1gcvr .imc-label:where(.svelte-n1gcvr){color:var(--os-ink)}.imc-bar.svelte-n1gcvr{height:4px;border-radius:999px;overflow:hidden;background:var(--os-panel-2)}.imc-bar.svelte-n1gcvr>span:where(.svelte-n1gcvr){display:block;height:100%;border-radius:999px;background:var(--tone);transition:width .24s ease}.imc-count.svelte-n1gcvr{text-align:right;font-size:13px;line-height:1;color:var(--os-ink)}.imc-more.svelte-n1gcvr{flex:none;padding:2px 4px;font-size:10.5px;letter-spacing:.08em;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:11px;color:var(--os-ink-faint)}.person-card.svelte-ickeoe{background:color-mix(in srgb,var(--tone) 5%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 24%,var(--os-line))}.person-card.svelte-ickeoe:hover{border-color:color-mix(in srgb,var(--tone) 48%,var(--os-line))}.person-tile.svelte-ickeoe{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.group-title.svelte-ickeoe{display:inline-flex;align-items:center;gap:6px}.group-title.svelte-ickeoe svg{color:color-mix(in srgb,var(--tone) 80%,var(--os-ink))}.row-link.svelte-ickeoe{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-ickeoe:hover,.row-link.svelte-ickeoe: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}.dept-chip.svelte-ickeoe{color:color-mix(in srgb,var(--tone) 70%,var(--os-ink));text-decoration:none;transition:color .16s ease}.dept-chip.svelte-ickeoe:hover,.dept-chip.svelte-ickeoe:focus-visible{color:var(--os-ink);outline:none}.row-cta.svelte-ickeoe:hover,.row-cta.svelte-ickeoe:focus-visible{opacity:.85;outline:none}.project-chip.svelte-ickeoe{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);text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.project-chip.svelte-ickeoe:hover,.project-chip.svelte-ickeoe: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}.t-identity.svelte-ickeoe{display:flex;align-items:center;gap:10px;min-width:0}.t-tile.svelte-ickeoe{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:11px;color:var(--os-bg);background:var(--tone)}.t-name.svelte-ickeoe{font-weight:600;color:var(--os-ink)}.t-trunc.svelte-ickeoe{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-trunc--chip.svelte-ickeoe{max-width:92px}.t-pill.svelte-ickeoe{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.t-num.svelte-ickeoe{font-size:11.5px;font-variant-numeric:tabular-nums}.t-chips.svelte-ickeoe{display:inline-flex;align-items:center;gap:6px}.t-open.svelte-ickeoe{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 10px;font-size:11px;letter-spacing:.06em;color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 45%,transparent);text-decoration:none}.t-open.svelte-ickeoe:hover,.t-open.svelte-ickeoe:focus-visible{background:var(--os-accent-soft);outline:none}.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)}.v2-page.svelte-5120uu{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.metric-pair.svelte-5120uu{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40rem){.metric-pair.svelte-5120uu{grid-template-columns:1fr 1fr}}.v2-toolbar.svelte-5120uu{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.v2-search-wrap.svelte-5120uu{min-width:16.25rem;flex:1}.v2-reset.svelte-5120uu{display:inline-flex;align-items:center;gap:.375rem;border-radius:62.4375rem;padding:.375rem .875rem;font-size:.6875rem;color:var(--os-ink-faint);border:1px dashed var(--os-line);letter-spacing:.08em;background:transparent;cursor:pointer}.v2-reset.svelte-5120uu:hover,.v2-reset.svelte-5120uu:focus-visible{color:var(--os-ink);border-color:color-mix(in srgb,var(--os-accent) 40%,var(--os-line));outline:none}.v2-tail.svelte-5120uu{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.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}.mt-pane.svelte-v7w7si{display:flex;flex-direction:column;gap:10px;color:var(--os-ink)}.mt-pane__loading.svelte-v7w7si{padding:10px 12px;font-size:12.5px;color:var(--os-ink-dim)}.my-prs__list.svelte-b6xkma{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:4px 10px;align-items:baseline}.my-prs__row.svelte-b6xkma{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border-bottom:1px dashed var(--os-line);padding:8px 0;align-items:baseline}.my-prs__row.svelte-b6xkma:first-child{padding-top:0}.my-prs__row.svelte-b6xkma:last-child{border-bottom:none;padding-bottom:0}.my-prs__link.svelte-b6xkma{text-decoration:none;color:inherit;min-width:0;display:block;overflow:hidden}.my-prs__link.svelte-b6xkma:hover .my-prs__title:where(.svelte-b6xkma){color:var(--os-accent)}.my-prs__title.svelte-b6xkma{color:var(--os-ink);font-size:13px;line-height:1.35;transition:color .12s ease;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.my-prs__list.svelte-b6xkma .my-prs__project{text-decoration:none;justify-self:start;flex-shrink:0;white-space:nowrap}.my-prs__status.svelte-b6xkma{justify-self:start;flex-shrink:0;white-space:nowrap}.my-prs__meta.svelte-b6xkma{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint);font-variant-numeric:tabular-nums;text-align:right;justify-self:end;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-prs__ticket.svelte-b6xkma{color:var(--os-ink-dim)}.time-logs__summary.svelte-16t50i3{display:flex;gap:16px;align-items:stretch}.time-logs__cell.svelte-16t50i3{display:flex;flex-direction:column;gap:2px;min-width:0}.time-logs__divider.svelte-16t50i3{width:1px;background:var(--os-line);align-self:stretch}.time-logs__num.svelte-16t50i3{font-family:var(--os-mono);font-size:24px;line-height:1.1;color:var(--os-ink);font-weight:500}.time-logs__unit.svelte-16t50i3{font-size:14px;color:var(--os-ink-dim);margin-left:1px}.time-logs__sub.svelte-16t50i3{font-family:var(--os-mono);font-size:10.5px;color:var(--os-ink-faint);letter-spacing:.06em;text-transform:uppercase}.time-logs__chart.svelte-16t50i3{margin-top:2px}.log-time-btn.svelte-jsqpkq{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:8px;font-family:var(--os-mono);font-size:12px;white-space:nowrap;color:var(--os-ink);background:var(--os-panel-2);border:1px solid var(--os-line-soft);cursor:pointer}.log-time-btn.svelte-jsqpkq:hover{border-color:var(--os-line)}.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)}.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)}.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}.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__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__dropicon{width:1rem;height:1rem;color:var(--os-ink-faint)}.tm-uploader__droplabel.svelte-q7gqpz{font-size:.8125rem;color:var(--os-ink)}.tm-uploader__drophint.svelte-q7gqpz{font-family:var(--os-mono);font-size:.6875rem;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__itemicon{width:.875rem;height:.875rem;color:var(--os-ink-faint)}.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-uploader__itembtnicon{width:.75rem;height:.75rem}.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) 85%,transparent);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__icon{width:.75rem;height:.75rem}.tm-section__count.svelte-aclshx{padding:0 .375rem;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:999rem;font-size:.6875rem}.tm-section__viewonly.svelte-aclshx,.tm-section__empty.svelte-aclshx{font-family:var(--os-mono);font-size:.6875rem;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}.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__head.svelte-1dwxead{display:flex;align-items:center;gap:.5rem}.tcm__who.svelte-1dwxead{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--os-ink)}.tcm__whoicon{width:.75rem;height:.75rem;color:var(--os-ink-faint)}.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__delete.svelte-1dwxead{margin-left:auto;padding:.125rem .375rem}.tcm__deleteicon{width:.75rem;height:.75rem}.tcm__body.svelte-1dwxead{margin:0;white-space:pre-wrap;font-size:.8125rem;color:var(--os-ink)}.tcm__grid.svelte-1dwxead{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.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__label.svelte-lak39d{font-family:var(--os-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint)}.tcc__textarea.svelte-lak39d{width:100%;min-height:4rem;resize:vertical;padding:.5rem;font:inherit;font-size:.8125rem;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line);border-radius:.375rem}.tcc__row.svelte-lak39d{display:flex;align-items:center;gap:.5rem}.tcc__spacer.svelte-lak39d{flex:1}.tcc__input.svelte-lak39d{display:none}.tcc__attachicon,.tcc__submiticon{width:.875rem;height:.875rem}.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__itemicon{width:.875rem;height:.875rem;color:var(--os-ink-faint)}.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__itembtnicon{width:.75rem;height:.75rem}.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__icon{width:.75rem;height:.75rem}.tcs__count.svelte-1dkbvlb{padding:0 .375rem;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:999rem;font-size:.6875rem}.tcs__empty.svelte-1dkbvlb,.tcs__viewonly.svelte-1dkbvlb{font-family:var(--os-mono);font-size:.6875rem;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}.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}}.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%}.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}.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__name.svelte-6x424c{font-weight:600}.day-hover__date.svelte-6x424c,.dim.svelte-6x424c,.day-hover__hint.svelte-6x424c{color:var(--os-ink-faint)}.day-hover__off.svelte-6x424c{margin-bottom:4px;color:var(--os-ink-dim)}.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-hover__hint.svelte-6x424c{margin-top:2px;font-size:10px}.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__close.svelte-1110los{padding:4px;border-radius:4px;color:var(--os-ink-faint)}.day-details__close.svelte-1110los:hover{color:var(--os-ink)}.day-details__off.svelte-1110los{margin:0;padding:8px 14px 0;font-size:11px;color:var(--os-ink-dim)}.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__retry.svelte-1110los{color:var(--os-accent);text-decoration:underline}.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))}.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-field__label.svelte-18w3rja{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.ad-range.svelte-18w3rja{width:100%;margin-top:6px;accent-color:var(--os-accent)}.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}.trt-cell-inner.svelte-t5lh8v{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.trt-cell-btn-space.svelte-t5lh8v{display:inline-block;width:24px}.trt-cell-btn.svelte-t5lh8v{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;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(680px,calc(100vw - 16px));max-height:min(60vh,460px);display:flex;flex-direction:column;border-radius:12px;background:var(--os-surface);border:1px solid var(--os-line);box-shadow:0 16px 40px #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:10px;padding:10px 12px;border-bottom:1px solid var(--os-line-soft)}.trt-editor-title.svelte-t5lh8v{display:inline-flex;align-items:center;gap:8px;font-size:13px;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:28px;height:28px;border-radius:8px;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:4px}.trt-editor-list.svelte-t5lh8v .tl-project-col{display:none}.trt-editor-list.svelte-t5lh8v .tl-row-main{grid-template-columns:24px minmax(72px,auto) minmax(0,1fr) minmax(150px,max-content)}.trt-editor-empty.svelte-t5lh8v{margin:0;padding:14px 12px;font-size:12.5px;color:var(--os-ink-faint)}.trt-editor-foot.svelte-t5lh8v{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--os-line-soft)}.trt-editor-hint.svelte-t5lh8v{font-size:11.5px;color:var(--os-ink-faint)}.trt-editor-add.svelte-t5lh8v{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;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:12.5px;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:14px;padding:6px 12px 10px;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:13px}.trt-table.svelte-t5lh8v th:where(.svelte-t5lh8v),.trt-table.svelte-t5lh8v td:where(.svelte-t5lh8v){padding:8px 12px;border-bottom:1px solid var(--os-line-soft);white-space:nowrap}.trt-table.svelte-t5lh8v thead:where(.svelte-t5lh8v) th:where(.svelte-t5lh8v){padding:11px 12px;font-family:var(--os-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint);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:52px;padding:4px 10px;border-radius:8px;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:28px;height:28px;border-radius:8px;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:120px}.trt-num.svelte-t5lh8v{text-align:right;color:var(--os-ink-dim)}.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 -2px 0 var(--os-accent)}.trt-day-open.svelte-t5lh8v{margin:-3px -8px -3px 0;padding:3px 8px;border-radius:6px;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:5px;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:6px;height:6px;border-radius:999px;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)}.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:10px 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:12px}.trt-card-name.svelte-t5lh8v{font-size:14px;font-weight:500;color:var(--os-ink);min-width:0;overflow-wrap:anywhere}.trt-card-total.svelte-t5lh8v{font-size:14px;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:6px;list-style:none;margin:8px 0 0;padding:0}.trt-chips.svelte-t5lh8v:empty{display:none}.trt-chip.svelte-t5lh8v{display:inline-flex;gap:6px;padding:3px 8px;border-radius:999px;background:var(--os-panel-2);font-size:12px;color:var(--os-ink-dim);white-space:nowrap}.trt-chip-label.svelte-t5lh8v{color:var(--os-ink-faint)}@media(max-width:640px){.trt-scroll.svelte-t5lh8v{display:none}.trt-cards.svelte-t5lh8v{display:block}}.trt-codes.svelte-t5lh8v{display:inline-flex;gap:4px;margin-left:2px}.trt-code.svelte-t5lh8v{padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--hue, var(--os-ink-faint)) 16%,transparent);color:color-mix(in srgb,var(--hue, var(--os-ink-dim)) 70%,var(--os-ink));font-size:10.5px;font-weight:500;letter-spacing:.04em;line-height:1.6}.trt-code-client.svelte-t5lh8v{color:var(--os-ink-faint)}.trt-client.svelte-t5lh8v{font-size:12px;font-weight:400;color:var(--os-ink-dim)}.trt-expand.svelte-t5lh8v{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.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:4px}.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 10px 12px 30px;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:6px}.trt-card-logs.svelte-t5lh8v{margin-top:10px}.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:150px minmax(0,1fr) auto 56px;align-items:baseline;gap:12px;padding:6px 0 6px 12px;font-size:13px;border-bottom:1px dashed var(--os-line)}.trl-row.svelte-t5lh8v:last-child{border-bottom:none}.trl-when.svelte-t5lh8v{display:flex;gap:8px;color:var(--os-ink-dim);white-space:nowrap}.trl-time.svelte-t5lh8v{color:var(--os-ink-faint);font-size:12px}.trl-what.svelte-t5lh8v{display:flex;flex-direction:column;min-width:0}.trl-main.svelte-t5lh8v{display:flex;gap:6px;min-width:0;color:var(--os-ink)}.trl-ticket.svelte-t5lh8v{flex:none;color:var(--os-accent);font-size:12px}.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:12px;color:var(--os-ink-faint)}.trl-tags.svelte-t5lh8v{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.trl-tag.svelte-t5lh8v{padding:1px 7px;border-radius:999px;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:11px;white-space:nowrap}.trl-tag-nb.svelte-t5lh8v{color:var(--os-warn, #d9a441)}.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:13px}@media(max-width:640px){.trl-row.svelte-t5lh8v{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when hours" "what what" "tags tags";gap:4px 8px}.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.svelte-t5lh8v{background:transparent;border:none;border-radius:0;padding:0}.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 td.trt-col-today.svelte-t5lh8v:not(.trt-col-focus){background:transparent}.v2-embed .trt-pill.svelte-t5lh8v{display:inline;min-width:0;padding:0;border-radius:0;background:transparent;color:inherit;font-variant-numeric:tabular-nums;box-shadow:none}.v2-embed .trt-pill-total.svelte-t5lh8v{color:var(--os-ink);background:transparent;font-weight:600;box-shadow:none}.v2-embed .trt-pill-sum.svelte-t5lh8v{color:var(--os-accent);background:transparent;box-shadow:none;font-weight:700}.v2-embed .trt-cell-btn.svelte-t5lh8v{border-color:var(--os-line);background:transparent;color:var(--os-ink-dim)}.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}.v2-embed .trt-tile.svelte-t5lh8v{background:transparent;color:var(--os-ink-dim);width:auto;height:auto;border-radius:0}.v2-embed .trt-code.svelte-t5lh8v{padding:0;background:transparent;color:var(--os-ink-faint);font-family:var(--os-mono);font-weight:500}.v2-embed .trt-code-client.svelte-t5lh8v{color:var(--os-ink-faint)}.whc.svelte-raofql{margin:0}.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-mono);font-size:10px;fill:var(--os-ink-faint)}.whc-value.svelte-raofql{font-family:var(--os-mono);font-size:10px;fill:var(--os-ink)}.whc-empty.svelte-raofql{margin:0;padding:24px 0;text-align:center;font-family:var(--os-mono);font-size:12px;color:var(--os-ink-faint)}.ts-view-switch.svelte-1l84qmo{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-panel)}.ts-view-switch-btn.svelte-1l84qmo{padding:6px 16px;font-size:12px;background:transparent;color:var(--os-ink-dim);border:none;border-radius:8px;cursor:pointer;min-height:30px}.ts-view-switch-btn[aria-pressed=true].svelte-1l84qmo,.ts-view-switch-btn[aria-pressed=true].svelte-1l84qmo:hover{background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600}.ts-view-switch-btn.svelte-1l84qmo:hover{background:var(--os-panel-2)}.new-ticket-form.svelte-1ixtbdn{display:flex;flex-direction:column;gap:14px}.row.svelte-1ixtbdn{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field.svelte-1ixtbdn{display:flex;flex-direction:column;gap:5px;min-width:0}.field__label.svelte-1ixtbdn{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.field__input.svelte-1ixtbdn{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, inset 0 1px 3px rgba(0, 0, 0, .4))}.field__input.svelte-1ixtbdn:focus{outline:none;border-color:var(--os-accent)}.field__input--textarea.svelte-1ixtbdn{resize:vertical;font-family:var(--os-body);line-height:1.5}.field__error.svelte-1ixtbdn{font-size:11.5px;color:var(--os-fail, #ef4444)}.actions.svelte-1ixtbdn{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.edit-project-form.svelte-131sd48{display:flex;flex-direction:column;gap:14px}.row.svelte-131sd48{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field.svelte-131sd48{display:flex;flex-direction:column;gap:5px;min-width:0}.field__label.svelte-131sd48{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-faint)}.field__input.svelte-131sd48{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, inset 0 1px 3px rgba(0, 0, 0, .4))}.field__input.svelte-131sd48:focus{outline:none;border-color:var(--os-accent)}.field__input--mono.svelte-131sd48{font-family:var(--os-mono);text-transform:uppercase}.field__input--textarea.svelte-131sd48{resize:vertical;font-family:var(--os-body);line-height:1.5}.field__hint.svelte-131sd48{font-size:11.5px;color:var(--os-warn, #d4b057)}.field__error.svelte-131sd48{font-size:11.5px;color:var(--os-fail, #ef4444)}.actions.svelte-131sd48{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.client-row.svelte-131sd48{display:flex;gap:8px;align-items:center}.client-row__pick.svelte-131sd48{flex:1;min-width:0}.client-save.svelte-131sd48{font-family:var(--os-mono);font-size:10.5px;padding:6px 10px;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}.client-save.svelte-131sd48:disabled{opacity:.5;cursor:wait}.new-project.svelte-1s5m8kb{color:var(--os-panel);background:var(--os-accent);border:1px solid var(--os-accent);letter-spacing:.08em;box-shadow:0 2px 10px color-mix(in srgb,var(--os-accent) 30%,transparent);transition:opacity .16s ease}.new-project.svelte-1s5m8kb:hover,.new-project.svelte-1s5m8kb:focus-visible{opacity:.88;outline:none}.project-card.svelte-1s5m8kb{background:color-mix(in srgb,var(--tone) 5%,var(--os-panel));border-color:color-mix(in srgb,var(--tone) 24%,var(--os-line))}.project-card.svelte-1s5m8kb:hover{border-color:color-mix(in srgb,var(--tone) 48%,var(--os-line))}.project-tile.svelte-1s5m8kb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:11px;color:#fff;background:var(--tone);box-shadow:0 2px 10px color-mix(in srgb,var(--tone) 35%,transparent)}.row-link.svelte-1s5m8kb{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.row-link.svelte-1s5m8kb:hover,.row-link.svelte-1s5m8kb: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}.open-cta.svelte-1s5m8kb:hover,.open-cta.svelte-1s5m8kb:focus-visible{opacity:.85;outline:none}.flow-bar.svelte-1s5m8kb{background:color-mix(in srgb,var(--tone) 12%,var(--os-panel-2))}.flow-seg.svelte-1s5m8kb{height:100%;transition:width .24s ease}.flow-seg--done.svelte-1s5m8kb{background:var(--os-tone-green)}.flow-seg--review.svelte-1s5m8kb{background:var(--os-tone-purple)}.flow-seg--flight.svelte-1s5m8kb{background:var(--os-tone-blue)}.member-chip.svelte-1s5m8kb{text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.member-chip.svelte-1s5m8kb:hover,.member-chip.svelte-1s5m8kb:focus-visible{color:var(--os-ink);border-color:color-mix(in srgb,var(--tone) 50%,transparent);background:color-mix(in srgb,var(--tone) 16%,transparent);outline:none}.more-members.svelte-1s5m8kb{position:relative;color:var(--os-ink-faint);letter-spacing:.08em;cursor:default;border:0;background:none;border-radius:4px;padding:2px 4px}.more-members.svelte-1s5m8kb:hover,.more-members.svelte-1s5m8kb:focus-visible{color:var(--os-ink);outline:none}.more-members-list.svelte-1s5m8kb{display:none;position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;flex-direction:column;gap:4px;min-width:max-content;padding:8px 10px;background:var(--os-panel-2);border:1px solid var(--os-line);border-radius:8px;box-shadow:0 6px 18px #00000059;color:var(--os-ink);font-size:11px;letter-spacing:.02em;pointer-events:none}.more-members.svelte-1s5m8kb:hover .more-members-list:where(.svelte-1s5m8kb),.more-members.svelte-1s5m8kb:focus-visible .more-members-list:where(.svelte-1s5m8kb){display:flex}.t-identity.svelte-1s5m8kb{display:flex;align-items:center;gap:8px;min-width:0}.t-tile.svelte-1s5m8kb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:13px;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.svelte-1s5m8kb{font-weight:600;color:var(--os-ink)}.t-sub.svelte-1s5m8kb{font-size:10.5px;color:var(--os-ink-faint)}.t-trunc.svelte-1s5m8kb{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.t-trunc--client.svelte-1s5m8kb{max-width:140px}.t-pill.svelte-1s5m8kb{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.t-num.svelte-1s5m8kb{font-size:11.5px;font-variant-numeric:tabular-nums}.t-progress.svelte-1s5m8kb{display:inline-flex;align-items:center;gap:8px}.t-bar.svelte-1s5m8kb{position:relative;display:inline-block;width:56px;height:5px;overflow:hidden;border-radius:999px;background:var(--os-panel-2)}.t-bar-fill.svelte-1s5m8kb{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--os-accent)}.t-open.svelte-1s5m8kb{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 10px;font-size:11px;letter-spacing:.06em;color:var(--os-accent);border:1px solid color-mix(in srgb,var(--os-accent) 45%,transparent);text-decoration:none}.t-open.svelte-1s5m8kb:hover,.t-open.svelte-1s5m8kb:focus-visible{background:var(--os-accent-soft);outline:none}.v2-page.svelte-t2dq6b{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.metric-pair.svelte-t2dq6b{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:40rem){.metric-pair.svelte-t2dq6b{grid-template-columns:1fr 1fr}}.v2-toolbar.svelte-t2dq6b{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.v2-search-wrap.svelte-t2dq6b{min-width:16.25rem;flex:1;margin-block:.5rem}.v2-reset.svelte-t2dq6b{display:inline-flex;align-items:center;gap:.375rem;border-radius:62.4375rem;padding:.375rem .875rem;font-size:.6875rem;color:var(--os-ink-faint);border:1px dashed var(--os-line);letter-spacing:.08em;background:transparent;cursor:pointer}.v2-reset.svelte-t2dq6b:hover,.v2-reset.svelte-t2dq6b:focus-visible{color:var(--os-ink);border-color:color-mix(in srgb,var(--os-accent) 40%,var(--os-line));outline:none}.v2-tail.svelte-t2dq6b{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.v2-tail-sort-label.svelte-t2dq6b{font-size:.625rem;color:var(--os-ink-faint);letter-spacing:.14em;text-transform:uppercase}.v2-tail-sort.svelte-t2dq6b{min-width:11.25rem}.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-pill.svelte-t2dq6b{display:inline-flex;align-items:center;border-radius:62.4375rem;padding:.125rem .5625rem;font-size:.6875rem;letter-spacing:.01em}.t-num.svelte-t2dq6b{font-size:.71875rem;font-variant-numeric:tabular-nums}.t-progress.svelte-t2dq6b{display:inline-flex;align-items:center;gap:.5rem}.t-bar.svelte-t2dq6b{position:relative;display:inline-block;width:3.5rem;height:.3125rem;overflow:hidden;border-radius:62.4375rem;background:var(--os-panel-2)}.t-bar-fill.svelte-t2dq6b{position:absolute;inset:0 auto 0 0;border-radius:62.4375rem;background:var(--os-accent)}.v2-page.svelte-bq8jwk{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-bq8jwk{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-bq8jwk .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.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}.label-chip.svelte-1o2bly8{font-family:var(--os-mono);font-size:10px;padding:1px 6px;border-radius:4px;color:var(--os-ink-dim);background:var(--os-panel-2);border:1px solid var(--os-line)}.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-btn.svelte-1o2bly8{font-family:var(--os-mono);font-size:10.5px;padding:4px 10px;border-radius:6px;cursor:pointer}.est-btn--ghost.svelte-1o2bly8{color:var(--os-ink-dim);background:transparent;border:1px solid var(--os-line)}.est-btn--primary.svelte-1o2bly8{color:var(--os-accent-ink);background:var(--os-accent-fill);border:1px solid color-mix(in srgb,var(--os-accent-fill) 70%,transparent)}.est-btn--primary.svelte-1o2bly8:disabled{opacity:.5;cursor:wait}.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}.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-pick.svelte-1o2bly8{display:flex;flex-direction:column;gap:.375rem;min-width:0}.assignee-search.svelte-1o2bly8{font-size:.8125rem;padding:.25rem .5rem;border-radius:.375rem;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:0;max-height:12.5rem;overflow-y:auto;border:1px solid var(--os-line);border-radius:.375rem;background:var(--os-panel)}.assignee-option.svelte-1o2bly8{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;text-align:left;padding:.3125rem .5rem;background:transparent;border:0;cursor:pointer;color:var(--os-ink);font-size:.8125rem}.assignee-option.svelte-1o2bly8:hover:not(:disabled){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__name.svelte-1o2bly8{font-size:.8125rem}.assignee-option__email.svelte-1o2bly8{font-family:var(--os-mono);font-size:.6875rem;color:var(--os-ink-faint)}.assignee-note.svelte-1o2bly8{font-size:.75rem;color:var(--os-ink-faint);padding:.3125rem .5rem}.assignee-actions.svelte-1o2bly8{display:inline-flex;gap:.375rem;justify-content:flex-end}.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:10px;fill:var(--os-ink-faint)}.dhc-label.svelte-aq8bfx{text-transform:capitalize}.dhc-value.svelte-aq8bfx{font-family:var(--os-mono);font-size:11px;fill:var(--os-ink)}.dhc-title.svelte-aq8bfx{font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--os-ink-faint)}.tt.svelte-1kajav1{display:flex;flex-direction:column;gap:20px}.tt-head.svelte-1kajav1{padding:0 4px}.tt-title.svelte-1kajav1{margin:0;font-family:var(--os-display);font-size:22px;font-weight:500}.tt-sub.svelte-1kajav1{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.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:28px;height:28px;border-radius:8px;color:#fff;background:var(--tone);box-shadow:0 2px 8px 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:12px;flex-wrap:wrap}.tt-caps.svelte-1kajav1{font-size:11px;color:var(--os-ink-faint)}.tt-grid.svelte-1kajav1{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto 1fr;gap:16px}.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:767px){.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:16px;background:var(--os-panel);border:1px solid var(--os-line);border-radius:14px}.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:6px}.tt-period.svelte-1kajav1{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px;border-bottom:1px solid color-mix(in srgb,var(--tone) 14%,var(--os-line));font-size:13px}.tt-period.svelte-1kajav1:last-child{border-bottom:none}.tt-period-state.svelte-1kajav1{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11px;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:8px}.tt-breakdown-row.svelte-1kajav1{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 4.5em;align-items:center;gap:10px;font-size:12px}.tt-breakdown-label.svelte-1kajav1{text-transform:capitalize}.tt-breakdown-bar.svelte-1kajav1{height:8px;background:color-mix(in srgb,var(--tone) 14%,var(--os-panel-2));border-radius:999px;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:8px}.v2-embed .tt-breakdown-value.tt-mono.svelte-1kajav1{font-family:var(--os-body);font-variant-numeric:tabular-nums}.tmc.svelte-1luqv3h{background:var(--os-panel);border:1px solid var(--os-line);border-radius:10px;padding:14px;min-width:0}.tmc-head.svelte-1luqv3h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.tmc-legend.svelte-1luqv3h{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px}.tmc-legend-item.svelte-1luqv3h{display:inline-flex;align-items:center;gap:6px;color:var(--os-ink)}.tmc-swatch.svelte-1luqv3h{width:10px;height:10px;border-radius:3px;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:12px;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:8px;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:6px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--os-ink-faint);text-align:center}.tmc-day.svelte-1luqv3h{position:relative;min-height:120px;padding:6px 8px 8px;display:flex;flex-direction:column;gap:6px;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:-2px}.tmc-day-head.svelte-1luqv3h{display:flex;align-items:center;justify-content:space-between;gap:4px;pointer-events:none}.tmc-num.svelte-1luqv3h{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;font-size:12px;color:var(--os-ink-dim)}.tmc-today.svelte-1luqv3h .tmc-num:where(.svelte-1luqv3h){background:var(--os-accent);color:var(--os-accent-fg, #fff);font-weight:600}.tmc-day-total.svelte-1luqv3h{font-size:13px;font-weight:600;color:var(--os-ink)}.tmc-chips.svelte-1luqv3h{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;pointer-events:none}.tmc-chip.svelte-1luqv3h{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 7px;border-radius:5px;border-left:4px solid var(--c);background:color-mix(in srgb,var(--c) 22%,var(--os-panel));font-size:12px;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:6px;border-radius:3px;overflow:hidden;pointer-events:none}.tmc-split-seg.svelte-1luqv3h{flex-basis:0;min-width:4px}.tmc-legend-code.svelte-1luqv3h{font-size:11px;padding:0 4px;border-radius:3px;background:var(--os-panel-2);color:var(--os-ink-dim)}.tmc-more.svelte-1luqv3h{font-size:11px;color:var(--os-ink-faint);padding-left:4px}@media(max-width:640px){.tmc.svelte-1luqv3h{padding:10px}.tmc-weekday.svelte-1luqv3h{padding:6px 0;font-size:10px;letter-spacing:0}.tmc-day.svelte-1luqv3h{min-height:64px;padding:4px 3px;gap:3px;align-items:center}.tmc-day-head.svelte-1luqv3h{flex-direction:column;gap:2px}.tmc-num.svelte-1luqv3h{min-width:20px;height:20px;font-size:11px}.tmc-day-total.svelte-1luqv3h{font-size:10px}.tmc-chips.svelte-1luqv3h{display:none}.tmc-split.svelte-1luqv3h{align-self:stretch;height:5px}}.tdc.svelte-15j06xt{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--os-panel);border:1px solid var(--os-line);border-left:3px solid var(--os-accent);border-radius:10px;min-width:0}.tdc-head.svelte-15j06xt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.tdc-nav.svelte-15j06xt{display:inline-flex;align-items:center;gap:8px;min-width:0}.tdc-title.svelte-15j06xt{margin:0;font-family:var(--os-display);font-size:18px;font-weight:500;color:var(--os-ink);overflow-wrap:anywhere}.tdc-arrow.svelte-15j06xt,.tdc-back.svelte-15j06xt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel);color:var(--os-ink);cursor:pointer;font-size:13px}.tdc-links.svelte-15j06xt{display:inline-flex;flex-wrap:wrap;gap:8px}.tdc-arrow.svelte-15j06xt{width:32px;flex:none}.tdc-back.svelte-15j06xt{padding:0 10px}.tdc-arrow.svelte-15j06xt:disabled{opacity:.4;cursor:default}.tdc-arrow.svelte-15j06xt:not(:disabled):hover,.tdc-back.svelte-15j06xt:hover{background:var(--os-panel-2)}.tdc-split.svelte-15j06xt{display:flex;flex-direction:column;gap:8px}.tdc-bar.svelte-15j06xt{display:flex;gap:2px;height:10px;border-radius:5px;overflow:hidden}.tdc-seg.svelte-15j06xt{flex-basis:0;min-width:4px}.tdc-legend.svelte-15j06xt{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--os-ink)}.tdc-legend-item.svelte-15j06xt{display:inline-flex;align-items:center;gap:6px}.tdc-swatch.svelte-15j06xt{width:10px;height:10px;border-radius:3px}.tdc-legend-hours.svelte-15j06xt{color:var(--os-ink-dim)}.tdc-empty.svelte-15j06xt{margin:0;font-size:13px;color:var(--os-ink-dim)}@media(max-width:640px){.tdc.svelte-15j06xt{padding:10px}.tdc-title.svelte-15j06xt{font-size:16px}}.trp.svelte-1ulrc9i{--tr-blue: var(--os-tone-blue);--tr-purple: var(--os-tone-purple);--tr-rose: var(--os-tone-rose);--tr-green: var(--os-tone-green);--tr-orange: var(--os-tone-orange);--tr-amber: var(--os-tone-amber);display:flex;flex-direction:column;gap:20px;padding:24px;min-width:0;max-width:100%}.trp-head.svelte-1ulrc9i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.trp-title-row.svelte-1ulrc9i{display:flex;align-items:center;gap:14px;min-width:0}.trp-tile.svelte-1ulrc9i{display:inline-flex;flex:none;font-size:27px}.trp-head.svelte-1ulrc9i .trp-tile:where(.svelte-1ulrc9i) .os-page-icon{margin:0}.trp-title-text.svelte-1ulrc9i{display:flex;flex-direction:column;gap:2px;min-width:0}.trp-title-line.svelte-1ulrc9i{display:flex;align-items:baseline;gap:8px;min-width:0}.trp-title.svelte-1ulrc9i{margin:0;font-family:var(--os-display);font-size:26px;font-weight:600;line-height:1.15;color:var(--os-ink)}.trp-lede.svelte-1ulrc9i{margin:0;font-size:13px;color:var(--os-ink-dim)}.trp-subject.svelte-1ulrc9i{color:var(--os-ink-dim);font-size:15px;overflow-wrap:anywhere}.trp-controls.svelte-1ulrc9i{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.trp-switch.svelte-1ulrc9i{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--os-line);border-radius:11px;background:var(--os-panel)}.trp-switch-btn.svelte-1ulrc9i{padding:6px 16px;font-size:13px;background:transparent;color:var(--os-ink-dim);border:none;border-radius:8px;cursor:pointer;min-height:30px}.trp-switch-btn[aria-pressed=true].svelte-1ulrc9i,.trp-switch-btn[aria-pressed=true].svelte-1ulrc9i:hover{background:var(--os-accent-fill);color:var(--os-accent-ink);font-weight:600}.trp-nav.svelte-1ulrc9i{display:inline-flex;align-items:center;gap:6px}.trp-arrow.svelte-1ulrc9i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--os-line);border-radius:10px;background:var(--os-panel);color:var(--os-ink);cursor:pointer}.trp-arrow.svelte-1ulrc9i:disabled{opacity:.4;cursor:default}.trp-label.svelte-1ulrc9i{min-width:150px;text-align:center;font-size:14px;color:var(--os-ink)}.trp-export.svelte-1ulrc9i{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:36px;border:1px solid var(--os-line);border-radius:10px;background:var(--os-panel);color:var(--os-ink);font-size:13px;text-decoration:none}.trp-export.svelte-1ulrc9i:hover,.trp-arrow.svelte-1ulrc9i:not(:disabled):hover,.trp-switch-btn.svelte-1ulrc9i:hover{background:var(--os-panel-2)}@media(max-width:640px){.trp.svelte-1ulrc9i{padding:16px}.trp-label.svelte-1ulrc9i{min-width:0}}.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}}.v2-page.svelte-ipjf0t{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-ipjf0t{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-ipjf0t .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-co45fo{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.v2-eyebrow.svelte-co45fo{font-size:.75rem;color:var(--os-ink-dim)}.v2-eyebrow-section.svelte-co45fo{font-family:var(--os-body);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--os-ink);margin:0 0 .5rem}.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-figure-sm.svelte-co45fo{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.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-num.svelte-co45fo{font-variant-numeric:tabular-nums;text-align:right}.v2-dg-text.svelte-co45fo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}[data-testid=page-v2-business] .v2-action-btn{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);padding:.25rem .625rem;font-size:.75rem;color:var(--os-ink);text-decoration:none;background:var(--os-surface);cursor:pointer}[data-testid=page-v2-business] .v2-action-btn:hover{background:var(--os-line-soft)}[data-testid=page-v2-business] .v2-action-btn.is-primary{background:var(--os-accent);color:var(--os-accent-ink, white);border-color:var(--os-accent)}[data-testid=page-v2-business] .v2-action-btn.is-primary:hover{background:var(--os-accent-strong, var(--os-accent))}.v2-page.svelte-co45fo .v2-embed .pt-card{padding:.625rem .75rem;gap:.5rem}.v2-page.svelte-co45fo .v2-embed .pt-dial-wrap{width:5rem;height:5rem}.v2-page.svelte-co45fo .v2-embed .pt-dial-value{font-size:1.125rem}.v2-page.svelte-co45fo .v2-embed .pt-week-list{gap:2px}.v2-page.svelte-co45fo .v2-embed .pt-week-row-btn,.v2-page.svelte-co45fo .v2-embed .pt-week-row{min-height:1.25rem}.v2-page.svelte-co45fo .v2-embed .pt-week-bar{height:.375rem}.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}.v2-page.svelte-a1wyns{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding: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}.v2-meta.svelte-a1wyns{font-size:.8125rem;color:var(--os-ink-dim);margin:0}.v2-action-btn.svelte-a1wyns{display:inline-flex;align-items:center;gap:.375rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);padding:.25rem .625rem;font-size:.75rem;color:var(--os-accent-ink);text-decoration:none;background:var(--os-accent);font-weight:500;cursor:pointer;white-space:nowrap}.v2-action-btn.svelte-a1wyns:hover{opacity:.9}.v2-action-btn--ghost.svelte-a1wyns{background:var(--os-surface);color:var(--os-ink)}.v2-action-btn--ghost.svelte-a1wyns:hover{background:var(--os-line-soft)}.v2-reader.svelte-a1wyns{display:inline-flex;padding:2px;border-radius:var(--v2-radius-inner, .375rem);background:var(--os-surface);border:1px solid var(--os-line);align-items:stretch}.v2-reader-opt.svelte-a1wyns{border:0;background:transparent;font-size:.75rem;padding:.25rem .625rem;border-radius:calc(var(--v2-radius-inner, .375rem) - 2px);color:var(--os-ink-dim);cursor:pointer;font-weight:500;line-height:1.25;white-space:nowrap}.v2-reader-opt.svelte-a1wyns:hover:not(.is-active){color:var(--os-ink);background:var(--os-line-soft)}.v2-reader-opt.is-active.svelte-a1wyns{background:color-mix(in srgb,var(--os-accent) 14%,transparent);color:var(--os-ink)}.v2-page.svelte-1cmsrjy{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.v2-meta.svelte-1cmsrjy{color:var(--os-ink-dim);font-size:.75rem;margin:0}.v2-mono.svelte-1cmsrjy{font-family:var(--os-mono);font-variant-numeric:tabular-nums;margin-left:.25rem;color:var(--os-ink-dim)}.v2-chipstrip.svelte-1cmsrjy{display:flex;flex-wrap:wrap;gap:.375rem}.v2-chip.svelte-1cmsrjy{display:inline-flex;align-items:center;gap:.25rem;border:var(--v2-line);border-radius:var(--v2-radius-pill, 62.4375rem);padding:.25rem .625rem;font-family:var(--os-body);font-size:.75rem;color:var(--os-ink-dim);background:var(--os-panel);cursor:pointer}.v2-chip.is-active.svelte-1cmsrjy{color:var(--os-ink);background:var(--os-tint-delivery);border-color:var(--os-domain-delivery)}.v2-chip.svelte-1cmsrjy:hover{color:var(--os-ink)}.v2-rows.svelte-1cmsrjy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2-rows.svelte-1cmsrjy li:where(.svelte-1cmsrjy){margin:0}.v2-page.svelte-1cmsrjy .v2-embed .os-inbox-row{background:transparent;border-radius:0;box-shadow:none;padding:.5rem .75rem;min-height:0;border-top:1px solid var(--os-line);grid-template-columns:auto minmax(0,1fr) auto;gap:.625rem}.v2-page.svelte-1cmsrjy .v2-embed .v2-rows li:first-child .os-inbox-row{border-top:0}.v2-page.svelte-1cmsrjy .v2-embed .os-inbox-row[style*=--kind-tone]{box-shadow:inset 2px 0 0 var(--kind-tone)}.v2-page.svelte-1cmsrjy .v2-embed .os-inbox-row__kind{text-transform:none;letter-spacing:0;font-family:var(--os-body);font-size:.6875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;min-width:5.75rem;box-sizing:border-box}.pp-table.svelte-m2n5us{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;--pp-cols: minmax(0, 2.2fr) 8.75rem minmax(0, 1.3fr) 3.75rem 4.75rem}.pp-table.is-developer.svelte-m2n5us{--pp-cols: minmax(0, 2fr) 7.5rem minmax(0, 1.1fr) 3.5rem 3.75rem 3.5rem 4.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{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-col-hours.svelte-m2n5us{text-align:right;font-variant-numeric:tabular-nums}.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-nums.svelte-m2n5us{font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--os-ink-dim);flex:0 0 auto}.pp-progress-bar.svelte-m2n5us{flex:1;height:.25rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden;min-width:2.5rem}.pp-progress-fill.svelte-m2n5us{display:block;height:100%;background:var(--os-domain-delivery)}.pp-sprint-name.svelte-m2n5us{font-size:.6875rem;color:var(--os-ink-dim)}.pp-sprint-day.svelte-m2n5us{color:var(--os-ink-faint);font-variant-numeric:tabular-nums}.pp-sprint-none.svelte-m2n5us{color:var(--os-ink-faint)}.pp-col-hours.svelte-m2n5us{font-size:.71875rem;font-weight:600;color:var(--os-ink)}.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}.pp-delta.svelte-m2n5us{font-size:.65625rem;font-weight:600;padding:1px .375rem;border-radius:62.4375rem;letter-spacing:.01em}.pp-delta[data-tone=ok].svelte-m2n5us{background:var(--os-success-soft);color:var(--os-success)}.pp-delta[data-tone=warn].svelte-m2n5us{background:var(--os-warn-soft);color:var(--os-warn)}.pp-delta[data-tone=danger].svelte-m2n5us{background:var(--os-danger-soft);color:var(--os-danger)}.pp-delta[data-tone=neutral].svelte-m2n5us{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.pp-pill.svelte-m2n5us{flex:0 0 auto;font-size:.65625rem;font-weight:500;padding:2px .4375rem;border-radius:62.4375rem;letter-spacing:.02em}.pp-pill[data-tone=ok].svelte-m2n5us{background:var(--os-success-soft);color:var(--os-success)}.pp-pill[data-tone=warn].svelte-m2n5us{background:var(--os-warn-soft);color:var(--os-warn)}.pp-pill[data-tone=danger].svelte-m2n5us{background:var(--os-danger-soft);color:var(--os-danger)}.pp-pill[data-tone=neutral].svelte-m2n5us{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.pp-empty.svelte-m2n5us{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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:grid;grid-template-columns:1.625rem 1fr auto auto;align-items:center;gap:.5rem}.v2-logtime-icon.svelte-ggvhsg{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;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)}.v2-logtime-weektot.svelte-ggvhsg{font-size:.75rem;font-variant-numeric:tabular-nums}.v2-logtime-weektot-num.svelte-ggvhsg{font-weight:700;color:var(--os-ink)}.v2-logtime-weektot-cap.svelte-ggvhsg{color:var(--os-ink-faint)}.v2-logtime-add.svelte-ggvhsg{display:inline-flex;align-items:center;gap:.1875rem;height:1.5rem;padding:0 .5rem;border-radius:.375rem;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);font-size:.6875rem;font-weight:500;cursor:pointer}.v2-logtime-add.svelte-ggvhsg:hover{background:color-mix(in srgb,var(--os-domain-delivery) 8%,var(--os-panel))}.v2-logtime-today.svelte-ggvhsg{display:grid;grid-template-columns:3.5rem 1fr;gap:.625rem;align-items:center}.v2-logtime-dial.svelte-ggvhsg{position:relative;width:3.5rem;height:3.5rem}.v2-dial-track.svelte-ggvhsg{fill:none;stroke:color-mix(in srgb,var(--os-ink-faint) 22%,transparent);stroke-width:5}.v2-dial-fill.svelte-ggvhsg{fill:none;stroke:var(--os-domain-people);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.v2-dial-num.svelte-ggvhsg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-logtime-today-meta.svelte-ggvhsg{display:flex;flex-direction:column;gap:1px;min-width:0}.v2-logtime-today-label.svelte-ggvhsg{margin:0;font-size:.75rem;color:var(--os-ink);font-variant-numeric:tabular-nums}.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-running-idle.svelte-ggvhsg{color:var(--os-ink-faint)}.v2-logtime-days.svelte-ggvhsg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.v2-logtime-day.svelte-ggvhsg{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;gap:.375rem;align-items:center;min-width:0;height:1.75rem;border-radius:.25rem}.v2-logtime-day[data-state=holiday].svelte-ggvhsg{background:color-mix(in srgb,var(--os-warn) 7%,transparent)}.v2-logtime-day[data-state=off].svelte-ggvhsg{background:color-mix(in srgb,var(--os-ink-faint) 5%,transparent)}.v2-logtime-day[data-state=full].svelte-ggvhsg{background:color-mix(in srgb,var(--os-success) 5%,transparent)}.v2-logtime-day[data-state=partial].svelte-ggvhsg{background:color-mix(in srgb,var(--os-domain-people) 4%,transparent)}.v2-logtime-day[data-state=empty].svelte-ggvhsg{background:color-mix(in srgb,var(--os-ink-faint) 3%,transparent)}.v2-logtime-day.is-today.svelte-ggvhsg{box-shadow:inset 2px 0 0 var(--os-domain-delivery)}.v2-logtime-row-click.svelte-ggvhsg{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 2.75rem;gap:.375rem;align-items:center;min-width:0;height:1.75rem;appearance:none;border:0;background:transparent;padding:0 2px;border-radius:.25rem;cursor:pointer;text-align:left;color:var(--os-ink)}.v2-logtime-row-click.svelte-ggvhsg:hover{background:color-mix(in srgb,var(--os-domain-people) 7%,transparent)}.v2-logtime-day-label.svelte-ggvhsg{font-size:.65625rem;font-weight:500;letter-spacing:.02em;color:var(--os-ink-dim);text-transform:capitalize}.v2-logtime-day.is-today.svelte-ggvhsg .v2-logtime-day-label:where(.svelte-ggvhsg){color:var(--os-domain-people);font-weight:700}.v2-logtime-day-bar.svelte-ggvhsg{display:flex;height:.375rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--os-ink-faint) 15%,transparent);overflow:hidden;min-width:0}.v2-logtime-day-fill.svelte-ggvhsg{display:block;height:100%;background:var(--os-domain-people);border-radius:62.4375rem}.v2-logtime-day-gap.svelte-ggvhsg{display:block;height:100%;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--os-warn) 35%,transparent) 0 .1875rem,transparent .1875rem .375rem)}.v2-logtime-day-hours.svelte-ggvhsg{font-size:.6875rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-logtime-day-nudge.svelte-ggvhsg{appearance:none;border:1px solid var(--os-warn);background:var(--os-warn-soft);color:var(--os-warn);font-size:.625rem;font-weight:700;padding:0 .375rem;border-radius:62.4375rem;cursor:pointer;height:1.25rem;justify-self:end;font-variant-numeric:tabular-nums}.v2-logtime-day-done.svelte-ggvhsg{display:inline-flex;align-items:center;justify-content:center;color:var(--os-success);justify-self:end;width:1.25rem;height:1.25rem}.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-chip.svelte-xhgwvb{padding:1px .3125rem;border-radius:.1875rem;font-size:.625rem;font-family:var(--os-body);letter-spacing:.02em;text-transform:none}.tt-chip[data-tone=ok].svelte-xhgwvb{background:var(--os-success-soft);color:var(--os-success)}.tt-chip[data-tone=warn].svelte-xhgwvb{background:var(--os-warn-soft);color:var(--os-warn)}.tt-chip[data-tone=neutral].svelte-xhgwvb{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent);color:var(--os-ink-dim)}.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);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-empty.svelte-xhgwvb{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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}.pa-list.svelte-9cy8at{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pa-row.svelte-9cy8at{padding:.3125rem 0;border-bottom:1px solid var(--os-line-soft)}.pa-row.svelte-9cy8at:last-child{border-bottom:0}.pa-row-top.svelte-9cy8at{display:flex;justify-content:space-between;align-items:baseline;gap:.375rem}.pa-who.svelte-9cy8at{font-size:.78125rem;font-weight:500;color:var(--os-ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-nums.svelte-9cy8at{font-size:.75rem;font-variant-numeric:tabular-nums}.pa-logged.svelte-9cy8at{font-weight:600;color:var(--os-ink)}.pa-of.svelte-9cy8at{color:var(--os-ink-faint)}.pa-row-bottom.svelte-9cy8at{display:flex;justify-content:space-between;align-items:center;gap:.375rem;margin-top:2px}.pa-project.svelte-9cy8at{font-size:.6875rem;color:var(--os-ink-dim);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pa-drift.svelte-9cy8at{display:inline-flex;align-items:center;gap:2px;font-size:.65625rem;font-weight:600;padding:1px .375rem;border-radius:62.4375rem;font-variant-numeric:tabular-nums}.pa-drift[data-tone=ok].svelte-9cy8at{background:var(--os-success-soft);color:var(--os-success)}.pa-drift[data-tone=warn].svelte-9cy8at{background:var(--os-warn-soft);color:var(--os-warn)}.pa-drift[data-tone=danger].svelte-9cy8at{background:var(--os-danger-soft);color:var(--os-danger)}.pa-drift[data-tone=neutral].svelte-9cy8at{background:color-mix(in srgb,var(--os-ink-faint) 10%,transparent);color:var(--os-ink-dim)}.pa-empty.svelte-9cy8at{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.pa-more.svelte-9cy8at{margin:.25rem 0 0;font-size:.65625rem}.pa-more.svelte-9cy8at a{color:var(--os-ink-dim);text-decoration:none;display:inline-flex;align-items:center;gap:2px}.tc-head.svelte-rzsaai{margin:0;display:flex;align-items:baseline;gap:.25rem}.tc-head-num.svelte-rzsaai{font-size:1.125rem;font-weight:700;font-family:var(--os-body);font-variant-numeric:tabular-nums}.tc-head-sub.svelte-rzsaai{font-size:.65625rem;color:var(--os-ink-dim)}.tc-grid.svelte-rzsaai{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.tc-cell.svelte-rzsaai{min-width:0}.tc-cell-btn.svelte-rzsaai{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:.25rem .375rem;border:1px solid var(--os-line);border-radius:.25rem;background:transparent;width:100%;cursor:pointer;font-family:inherit;text-align:left}.tc-cell[data-active=true].svelte-rzsaai .tc-cell-btn:where(.svelte-rzsaai){border-color:var(--os-domain-delivery);background:color-mix(in srgb,var(--os-domain-delivery) 8%,transparent)}.tc-cell[data-tone=ok].svelte-rzsaai .tc-cell-icon:where(.svelte-rzsaai){color:var(--os-success)}.tc-cell[data-tone=danger].svelte-rzsaai .tc-cell-icon:where(.svelte-rzsaai){color:var(--os-danger)}.tc-cell[data-tone=neutral].svelte-rzsaai .tc-cell-icon:where(.svelte-rzsaai){color:var(--os-ink-faint)}.tc-cell-icon.svelte-rzsaai{display:inline-flex}.tc-cell-num.svelte-rzsaai{font-size:.8125rem;font-weight:700;font-family:var(--os-body);font-variant-numeric:tabular-nums;color:var(--os-ink)}.tc-cell-label.svelte-rzsaai{font-size:.59375rem;letter-spacing:.04em;color:var(--os-ink-dim)}.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{font-variant-numeric:tabular-nums;font-weight:600;color:var(--os-ink);font-size:.71875rem}.tc-list-empty.svelte-rzsaai{margin:.25rem 0 0;font-size:.65625rem;color:var(--os-ink-dim)}.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}.money-grid.svelte-1j90vv5{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.money-col.svelte-1j90vv5{display:flex;flex-direction:column;gap:2px;min-width:0}.money-head.svelte-1j90vv5{margin:0;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--os-body);line-height:1.1}.money-head[data-tone=ok].svelte-1j90vv5{color:var(--os-success)}.money-head[data-tone=danger].svelte-1j90vv5{color:var(--os-danger)}.money-head[data-tone=neutral].svelte-1j90vv5{color:var(--os-ink)}.money-sub.svelte-1j90vv5{margin:0 0 .25rem;font-size:.65625rem;color:var(--os-ink-dim)}.money-dl.svelte-1j90vv5{margin:0;display:flex;flex-direction:column;gap:1px}.money-dl-row.svelte-1j90vv5{display:flex;justify-content:space-between;font-size:.6875rem;font-variant-numeric:tabular-nums}.money-dl-row.svelte-1j90vv5 dt:where(.svelte-1j90vv5){color:var(--os-ink-dim);display:inline-flex;align-items:center;gap:.25rem}.money-dl-row.svelte-1j90vv5 dd:where(.svelte-1j90vv5){margin:0;color:var(--os-ink)}.money-profit.svelte-1j90vv5{font-weight:600;padding-top:2px;border-top:1px solid var(--os-line-soft)}.money-profit.svelte-1j90vv5 dd:where(.svelte-1j90vv5){color:var(--card-tone, var(--os-domain-finance))}.money-dl-row.svelte-1j90vv5 .money-in{color:var(--os-success)}.money-dl-row.svelte-1j90vv5 .money-out{color:var(--os-warn)}@container (max-width: 20em){.money-grid.svelte-1j90vv5{grid-template-columns:1fr}}.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)}.sr-empty.svelte-1euftb1{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:.375rem;align-items:center;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-icon.svelte-d7s01e{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--os-warn)}.an-row[data-severity=danger].svelte-d7s01e .an-icon:where(.svelte-d7s01e){color:var(--os-danger)}.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;font-size:.65625rem;font-weight:600;color:var(--os-domain-delivery);padding:1px .375rem;border-radius:.25rem;background:color-mix(in srgb,var(--os-domain-delivery) 10%,transparent);white-space:nowrap}.an-empty.svelte-d7s01e{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.ap-head.svelte-13jfgm1{margin:0;display:flex;align-items:baseline;gap:.5rem}.ap-num.svelte-13jfgm1{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--os-body);color:var(--os-ink)}.ap-sub.svelte-13jfgm1{font-size:.6875rem;color:var(--os-ink-dim)}.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}.ea-wrap.svelte-dcd4hv{display:grid;grid-template-columns:6.25rem 1fr;gap:.625rem;min-height:0;align-items:center;overflow:hidden}.ea-chart.svelte-dcd4hv{position:relative;width:6.25rem;height:6.25rem;flex-shrink:0}.ea-chart.svelte-dcd4hv canvas:where(.svelte-dcd4hv){max-width:100%!important;max-height:100%!important}.ea-centre.svelte-dcd4hv{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ea-centre-num.svelte-dcd4hv{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.ea-centre-sub.svelte-dcd4hv{font-size:.59375rem;letter-spacing:.06em;text-transform:none;color:var(--os-ink-dim)}.ea-legend.svelte-dcd4hv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0;max-height:5.625rem;overflow:hidden}.ea-legend-row.svelte-dcd4hv{display:grid;grid-template-columns:.5rem 1fr auto;gap:.3125rem;align-items:center;font-size:.65625rem;min-width:0}.ea-legend-dot.svelte-dcd4hv{display:inline-block;width:.5rem;height:.5rem;border-radius:2px}.ea-legend-label.svelte-dcd4hv{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ea-legend-num.svelte-dcd4hv{color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.ea-empty.svelte-dcd4hv{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.rs-chart.svelte-t7w0d8{height:8.75rem;min-width:0}.rs-chart.svelte-t7w0d8 canvas:where(.svelte-t7w0d8){width:100%!important;height:100%!important}.rs-footer.svelte-t7w0d8{margin:.25rem 0 0;font-size:.65625rem;color:var(--os-ink-dim);display:flex;gap:.625rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}.rs-footer.svelte-t7w0d8 .rs-up:where(.svelte-t7w0d8){color:var(--os-success)}.rs-footer.svelte-t7w0d8 .rs-dn:where(.svelte-t7w0d8){color:var(--os-danger)}.rs-empty.svelte-t7w0d8{margin:0;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)}.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)}.aiu-empty.svelte-1h1ag4y{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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}.in-empty.svelte-1gf3qeo{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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{color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-pr-state.svelte-2b6dpw{font-size:.625rem;font-weight:500;padding:1px .375rem;border-radius:62.4375rem}.mw-pr-state[data-tone=ok].svelte-2b6dpw{background:var(--os-success-soft);color:var(--os-success)}.mw-pr-state[data-tone=warn].svelte-2b6dpw{background:var(--os-warn-soft);color:var(--os-warn)}.mw-pr-state[data-tone=neutral].svelte-2b6dpw{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.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}.mw-env-state.svelte-2b6dpw{font-size:.625rem;font-weight:500;padding:1px .375rem;border-radius:62.4375rem}.mw-env-state[data-tone=ok].svelte-2b6dpw{background:var(--os-success-soft);color:var(--os-success)}.mw-env-state[data-tone=warn].svelte-2b6dpw{background:var(--os-warn-soft);color:var(--os-warn)}.mw-env-state[data-tone=danger].svelte-2b6dpw{background:var(--os-danger-soft);color:var(--os-danger)}.mw-env-state[data-tone=neutral].svelte-2b6dpw{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.mw-empty.svelte-2b6dpw{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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.svelte-da5g6f,.um-empty.svelte-da5g6f{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.um-connect.svelte-da5g6f a{margin-left:.25rem;color:var(--os-domain-delivery);text-decoration:none;font-weight:500}.wt-tabs.svelte-42fasq{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--os-line);padding-bottom:.25rem;margin-bottom:2px}.wt-tab.svelte-42fasq{appearance:none;border:0;background:transparent;padding:.1875rem .625rem;font-size:.6875rem;font-weight:500;color:var(--os-ink-dim);cursor:pointer;border-radius:.25rem}.wt-tab.is-active.svelte-42fasq{background:var(--os-tint-delivery);color:var(--os-domain-delivery);font-weight:600}.wt-period.svelte-42fasq{margin-left:auto;font-size:.625rem;color:var(--os-ink-faint)}.wt-scroll.svelte-42fasq{min-height:0;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-pill.svelte-42fasq{display:inline-block;padding:1px .4375rem;border-radius:62.4375rem;font-size:.625rem;font-weight:500}.wt-pill[data-tone=ok].svelte-42fasq{background:var(--os-success-soft);color:var(--os-success)}.wt-pill[data-tone=info].svelte-42fasq{background:var(--os-tint-delivery);color:var(--os-domain-delivery)}.wt-pill[data-tone=warn].svelte-42fasq{background:var(--os-warn-soft);color:var(--os-warn)}.wt-pill[data-tone=neutral].svelte-42fasq{background:color-mix(in srgb,var(--os-ink-faint) 12%,transparent);color:var(--os-ink-dim)}.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)}.wt-empty.svelte-42fasq{margin:0;font-size:.6875rem;color:var(--os-ink-dim)}.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}.os-v2-grid.svelte-vtdpci{display:flex;flex-direction:column;gap:.625rem;padding:.625rem .875rem;min-height:0;font-family:var(--os-body);color:var(--os-ink);box-sizing:border-box;background:var(--os-bg);height:calc(100dvh - var(--os-topbar-h, 3.25rem));position:relative;overflow:hidden}.v2-top.svelte-vtdpci{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem}.v2-greet.svelte-vtdpci{display:flex;flex-direction:column;gap:0;min-width:0}.v2-greet-title.svelte-vtdpci{margin:0;font-size:1.125rem;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-headline.svelte-vtdpci{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.125rem}.v2-headline-item.svelte-vtdpci{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.v2-headline-icon.svelte-vtdpci{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;background:color-mix(in srgb,var(--os-domain-delivery) 14%,var(--os-panel));color:var(--os-domain-delivery)}.v2-headline-item.svelte-vtdpci:nth-child(2) .v2-headline-icon:where(.svelte-vtdpci){background:color-mix(in srgb,var(--os-domain-people) 14%,var(--os-panel));color:var(--os-domain-people)}.v2-headline-item.svelte-vtdpci:nth-child(3) .v2-headline-icon:where(.svelte-vtdpci){background:color-mix(in srgb,var(--os-domain-finance) 14%,var(--os-panel));color:var(--os-domain-finance)}.v2-headline-text.svelte-vtdpci{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0}.v2-headline-value.svelte-vtdpci{font-size:1rem;font-weight:700;color:var(--os-ink);font-variant-numeric:tabular-nums;line-height:1.1}.v2-headline-label.svelte-vtdpci{font-size:.65625rem;color:var(--os-ink-dim);letter-spacing:.02em}.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-domain-delivery);color:#fff}.v2-ai-btn.svelte-vtdpci{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:0;border-radius:.5rem;font-size:.75rem;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(90deg,var(--os-ai-from),var(--os-ai-to));white-space:nowrap;appearance:none;cursor:pointer;font-family:inherit}.v2-ai-btn.svelte-vtdpci svg{color:#fff}.v2-body.svelte-vtdpci{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(17.5rem,22vw,22.5rem);gap:.625rem;overflow:hidden}.v2-main.svelte-vtdpci{display:grid;gap:.625rem;min-width:0;min-height:0;overflow-y:auto;scrollbar-gutter:stable;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:min-content;grid-auto-flow:row dense}@media(min-width:77.5em)and (max-width:95.9375em){.os-v2-grid .v2-main[data-role=admin]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"portfolio portfolio portfolio portfolio portfolio portfolio portfolio money     money     money     money     money" "capacity  capacity  capacity  capacity  capacity  capacity  ai        ai        ai        ai        ai        ai" "revenue   revenue   revenue   revenue   revenue   revenue   schedule  schedule  schedule  schedule  schedule  schedule" "upcoming  upcoming  upcoming  upcoming  upcoming  upcoming  effort    effort    effort    effort    effort    effort" "plan      plan      plan      plan      plan      plan      timesheets timesheets timesheets timesheets timesheets timesheets" "incoming  incoming  incoming  incoming  incoming  incoming  mywork    mywork    mywork    mywork    mywork    mywork" "work      work      work      work      work      work      work      work      work      work      work      work"}.os-v2-grid .v2-main[data-role=admin]:not(:has(.v2-slot-money)){grid-template-areas:"portfolio portfolio portfolio portfolio portfolio portfolio portfolio portfolio portfolio portfolio portfolio portfolio" "capacity  capacity  capacity  capacity  capacity  capacity  ai        ai        ai        ai        ai        ai" "schedule  schedule  schedule  schedule  schedule  schedule  upcoming  upcoming  upcoming  upcoming  upcoming  upcoming" "effort    effort    effort    effort    effort    effort    plan      plan      plan      plan      plan      plan" "timesheets timesheets timesheets timesheets timesheets timesheets incoming incoming incoming mywork mywork mywork" "work      work      work      work      work      work      work      work      work      work      work      work"}}.v2-rail.svelte-vtdpci{display:flex;flex-direction:column;gap:.625rem;min-width:0;min-height:0;overflow-y:auto}@media(max-width:74.9375em){.os-v2-grid.svelte-vtdpci{max-height:none;overflow:visible}.v2-body.svelte-vtdpci{grid-template-columns:1fr;overflow:visible}.v2-main.svelte-vtdpci,.v2-rail.svelte-vtdpci{overflow:visible}}@media(max-width:63.9375em){.v2-top.svelte-vtdpci{grid-template-columns:1fr}.v2-headline.svelte-vtdpci{flex-wrap:wrap}}.v2-page.svelte-egtqrw{padding:var(--v2-space-4, 1rem);display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-egtqrw{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-egtqrw .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-egtqrw main.relative{padding:0!important}.v2-page.svelte-egtqrw [data-infra-hero]{display:none!important}.v2-page.svelte-1ur6443{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1ur6443{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1ur6443 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1ur6443 .os-cockpit>header.library-header{display:none!important}.v2-page.svelte-117a6g7{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-117a6g7{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-117a6g7 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-12ne3v{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.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-page.svelte-1mocwry{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.v2-tabpanel.svelte-1mocwry{min-width:0}.v2-loading.svelte-1mocwry{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.v2-action-btn.svelte-1mocwry{display:inline-flex;align-items:center;gap:.375rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);padding:.25rem .625rem;font-size:.75rem;color:var(--os-accent-ink);text-decoration:none;background:var(--os-accent);font-weight:500;cursor:pointer;white-space:nowrap}.v2-action-btn.svelte-1mocwry:hover{opacity:.9}.v2-action-btn--ghost.svelte-1mocwry{background:var(--os-surface);color:var(--os-ink)}.v2-action-btn--ghost.svelte-1mocwry:hover{background:var(--os-line-soft)}.v2-page.svelte-dhqhhe{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-dhqhhe{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-dhqhhe .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-dhqhhe .os-organism__header{display:none!important}.v2-page.svelte-1tm3n9v{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1tm3n9v{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1tm3n9v .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-16r8v6t{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.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{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);background:var(--os-surface);min-width:0}.v2-pm-kpi.svelte-16r8v6t{display:inline-flex;align-items:baseline;gap:.375rem;font-size:.75rem;color:var(--os-ink)}.v2-pm-kpi-value.svelte-16r8v6t{font-variant-numeric:tabular-nums;font-weight:600}.v2-pm-kpi-label.svelte-16r8v6t{color:var(--os-ink-faint);font-size:.6875rem}.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:2px 0 0}.v2-cat-dot.svelte-16r8v6t{display:inline-block;height:.625rem;width:.625rem;border-radius:62.4375rem;flex-shrink:0}.v2-page.svelte-11p1ixn{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);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-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}.v2-page.svelte-1b2ndi6{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.v2-tab-panel.svelte-1b2ndi6{min-width:0}.v2-team-list.svelte-1b2ndi6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v2-team-row.svelte-1b2ndi6+.v2-team-row:where(.svelte-1b2ndi6){border-top:1px solid var(--os-line-soft)}.v2-team-avatar.svelte-1b2ndi6{height:1.75rem;width:1.75rem;border-radius:62.4375rem;object-fit:cover}.v2-team-avatar-fallback.svelte-1b2ndi6{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;border-radius:62.4375rem;background:var(--os-panel-2);color:var(--os-ink-dim);font-size:.6875rem}.v2-team-text.svelte-1b2ndi6{display:flex;flex-direction:column;min-width:0}.v2-team-name.svelte-1b2ndi6{font-size:.8125rem;color:var(--os-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-team-role.svelte-1b2ndi6{font-size:.6875rem;color:var(--os-ink-faint)}.v2-team-alloc.svelte-1b2ndi6{font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--os-ink-dim)}.v2-page.svelte-1jij1wo{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.tm-row.svelte-1deur1b{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;min-width:0}.tm-main.svelte-1deur1b{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1 1 auto}.tm-name.svelte-1deur1b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--os-ink);min-width:0}.tm-tag.svelte-1deur1b{flex:0 0 auto}.tm-cap.svelte-1deur1b{display:inline-flex;align-items:center;gap:.375rem;flex:0 0 auto;font-variant-numeric:tabular-nums}.tm-free.svelte-1deur1b{font-size:.6875rem;color:var(--os-ink-dim)}.tm-free--muted.svelte-1deur1b{color:var(--os-ink-faint)}.tm-actions.svelte-1deur1b{position:relative;flex:0 0 auto}.tm-more.svelte-1deur1b{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:.25rem;border:1px solid transparent;background:transparent;color:var(--os-ink-dim);cursor:pointer}.tm-more.svelte-1deur1b:hover{background:var(--os-panel-2);color:var(--os-ink)}.tm-menu.svelte-1deur1b{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:11rem;background:var(--os-panel);border:1px solid var(--os-line);border-radius:.375rem;box-shadow:0 .375rem 1.125rem -.5rem #00000040;padding:.25rem}.tm-menu-item.svelte-1deur1b{display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .5rem;font-size:.75rem;color:var(--os-ink);background:transparent;border:0;border-radius:.25rem;cursor:pointer;text-align:left}.tm-menu-item.svelte-1deur1b:hover{background:var(--os-panel-2)}.tm-menu-item--danger.svelte-1deur1b{color:var(--v2-status-danger, var(--os-danger))}.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(4,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-state=available].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-success, var(--os-ink))}.v2-load-bucket[data-state=full].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-warn, var(--os-ink))}.v2-load-bucket[data-state=over].svelte-1wxtu4z .v2-load-bucket-num:where(.svelte-1wxtu4z){color:var(--v2-status-danger, var(--os-ink))}.v2-meetings-list.svelte-3rydfp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.v2-meeting-row.svelte-3rydfp{display:grid;grid-template-columns:5.5rem 1fr;gap:.625rem;align-items:start;min-width:0}.v2-meeting-when.svelte-3rydfp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.v2-meeting-day.svelte-3rydfp{font-size:.6875rem;font-weight:600;color:var(--os-ink);text-transform:uppercase;letter-spacing:.04em}.v2-meeting-time.svelte-3rydfp{font-size:.6875rem;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.v2-meeting-body.svelte-3rydfp{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-meeting-title.svelte-3rydfp{font-size:.8125rem;color:var(--os-ink)}.v2-ellipsis.svelte-3rydfp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-meeting-meta.svelte-3rydfp{font-size:.6875rem;color:var(--os-ink-faint)}.v2-meeting-join.svelte-3rydfp{display:inline-flex;align-items:center;gap:2px;color:var(--os-domain-delivery);text-decoration:none}.v2-meeting-join.svelte-3rydfp:hover{text-decoration:underline}.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-type.svelte-5hzv5h{font-family:var(--os-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;padding:2px .375rem;border:1px solid var(--os-line);border-radius:.25rem;color:var(--os-ink-dim);background:var(--os-panel-2);align-self:start;text-align:center}.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}.v2-plan-actual.svelte-xa2a2a{display:flex;flex-direction:column;gap:.375rem}.v2-figure-sub.svelte-xa2a2a{font-size:.6875rem;font-weight:400;color:var(--os-ink-dim);margin-left:.25rem}.v2-attainment.svelte-xa2a2a{display:inline-flex;align-items:baseline;gap:.375rem;margin:2px 0 0;padding:2px .5rem;border:1px solid var(--os-line);border-radius:.375rem;background:var(--os-panel);align-self:flex-start}.v2-attainment-num.svelte-xa2a2a{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--os-ink)}.v2-attainment-label.svelte-xa2a2a{font-size:.6875rem;color:var(--os-ink-dim);text-transform:uppercase;letter-spacing:.04em}.v2-attainment[data-tone=success].svelte-xa2a2a .v2-attainment-num:where(.svelte-xa2a2a){color:var(--v2-status-success, var(--os-ink))}.v2-attainment[data-tone=warn].svelte-xa2a2a .v2-attainment-num:where(.svelte-xa2a2a){color:var(--v2-status-warn, var(--os-ink))}.v2-attainment[data-tone=danger].svelte-xa2a2a .v2-attainment-num:where(.svelte-xa2a2a){color:var(--v2-status-danger, var(--os-ink))}.v2-page.svelte-8cbe2x{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.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-grid-cards.svelte-8cbe2x{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:var(--v2-space-3, .75rem);min-width:0}.v2-filter-select.svelte-8cbe2x{height:2rem;min-width:0;padding:0 1.5rem 0 .625rem;border:1px solid var(--os-line);border-radius:var(--v2-radius-inner, .375rem);background-color:var(--os-panel);color:var(--os-ink);font-family:var(--os-body);font-size:.75rem;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--os-ink-dim) 50%),linear-gradient(135deg,var(--os-ink-dim) 50%,transparent 50%);background-position:calc(100% - .75rem) 50%,calc(100% - .4375rem) 50%;background-size:.3125rem .3125rem,.3125rem .3125rem;background-repeat:no-repeat}.v2-filter-select.svelte-8cbe2x:focus{outline:0;border-color:var(--os-domain-delivery);box-shadow:0 0 0 1px color-mix(in srgb,var(--os-domain-delivery) 30%,transparent)}.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-figure.svelte-8cbe2x{font-size:1.5rem;line-height:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;margin:0;color:var(--os-ink)}.v2-figure-row.svelte-8cbe2x{display:flex;align-items:center;gap:.5rem}.v2-meta.svelte-8cbe2x{font-size:.75rem;color:var(--os-ink-faint);margin:2px 0 0}.v2-team-list.svelte-8cbe2x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.v2-foot-link.svelte-8cbe2x{font-size:.75rem;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-meta-line.svelte-8cbe2x{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;color:var(--v2-ink-muted, var(--os-ink-faint))}.v2-project-meta-item.svelte-8cbe2x{display:inline-flex;align-items:center;gap:.25rem}.v2-project-meta-dot.svelte-8cbe2x{color:var(--v2-ink-faint, var(--os-ink-faint))}.v2-filter-reset-row.svelte-8cbe2x{display:flex;justify-content:center;margin-top:.5rem}.v2-team-actions.svelte-8cbe2x{display:flex;justify-content:flex-end;margin-bottom:.25rem}.v2-add-member-drawer-body.svelte-8cbe2x{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.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}.v2-page.svelte-yr01fa{display:flex;flex-direction:column;gap:var(--v2-space-4, 1rem);padding:var(--v2-space-4, 1rem);min-width:0}.v2-embed-project.svelte-yr01fa{min-width:0}.v2-nav-group.svelte-yr01fa{display:inline-flex;align-items:center;gap:.5rem}.v2-nav-btn.svelte-yr01fa{background:transparent;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);padding:.25rem .375rem;cursor:pointer;color:var(--os-ink-dim);display:inline-flex;align-items:center;justify-content:center}.v2-nav-btn.svelte-yr01fa:hover:not([disabled]){color:var(--os-ink);background:var(--os-line-soft)}.v2-nav-btn[disabled].svelte-yr01fa{opacity:.4;cursor:not-allowed}.v2-period-label.svelte-yr01fa{font-size:.8125rem;color:var(--os-ink);font-variant-numeric:tabular-nums;min-width:6.875rem;text-align:center}.v2-action-btn.svelte-yr01fa{display:inline-flex;align-items:center;gap:.375rem;border:var(--v2-line);border-radius:var(--v2-radius-inner, .375rem);padding:.25rem .625rem;font-size:.75rem;color:var(--os-ink);text-decoration:none;background:var(--os-surface)}.v2-action-btn.svelte-yr01fa:hover{background:var(--os-line-soft)}.rail-label.svelte-1ex8f71{font-family:var(--os-mono);font-size:.5625rem;color:var(--os-ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem}.rail-label.is-v2.svelte-1ex8f71{font-family:inherit;font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--os-ink-dim);margin-bottom:.375rem}.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}.v2-page.svelte-c33i9p{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.warroom-embed.svelte-c33i9p .os-cockpit{min-height:0}.warroom-embed.svelte-c33i9p .os-cockpit>div{padding:0}.warroom-embed.svelte-c33i9p main>div.mb-8:has([data-testid=warroom-open-room-trigger]){display:none}.warroom-embed.svelte-c33i9p main>div.mb-8:first-child:has(>div>.os-label.block){display:none}.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)}}.floor-empty.svelte-sbk5wd{padding:54px 12px;text-align:center;max-width:46ch;margin:0 auto}.floor-empty.svelte-sbk5wd h2:where(.svelte-sbk5wd){font-family:var(--os-display);font-weight:600;font-size:19px;letter-spacing:-.012em;color:var(--os-ink);margin:0 0 8px}.floor-empty.svelte-sbk5wd p:where(.svelte-sbk5wd){font-size:13.5px;line-height:1.6;color:var(--os-ink-dim);margin:0}@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-cat.svelte-1l27ldk{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:var(--os-r-inner);white-space:nowrap;color:var(--os-warn);background:color-mix(in srgb,var(--os-warn) 12%,transparent)}.proposal-cat.is-null.svelte-1l27ldk{color:var(--os-ink-dim);background:none;border:1px dashed var(--os-warn);cursor:help}.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)}.btn.svelte-1l27ldk{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;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.btn.svelte-1l27ldk:hover{border-color:var(--os-ink-faint);box-shadow:var(--os-shadow-float)}.btn.svelte-1l27ldk:active{transform:translateY(1px)}.btn.is-sm.svelte-1l27ldk{padding:5px 10px;font-size:11.5px}.btn.is-primary.svelte-1l27ldk{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink);font-weight:600}.btn.is-primary.svelte-1l27ldk:hover{background:var(--os-accent-bright);border-color:var(--os-accent-bright)}.btn.is-danger.svelte-1l27ldk{color:var(--os-fail)}.btn.is-danger.svelte-1l27ldk:hover{border-color:var(--os-fail)}.btn.svelte-1l27ldk:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn.svelte-1l27ldk:disabled:hover{border-color:var(--os-line);transform:none}.record.svelte-url573{display:flex;flex-direction:column;gap:12px}.record__empty.svelte-url573{padding:24px;text-align:center}.record__head.svelte-url573{display:flex;flex-direction:column;gap:4px}.record__kicker.svelte-url573{font:500 10px/1 var(--os-mono);letter-spacing:.14em;color:var(--os-ink-faint)}.record__who.svelte-url573{margin:0;font:500 20px/1.15 var(--os-display);color:var(--os-ink);letter-spacing:-.01em}.record__grid.svelte-url573{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:767px){.record__grid.svelte-url573{grid-template-columns:1fr}}.record__card.svelte-url573{display:flex;flex-direction:column;gap:6px;padding:14px 16px;min-height:112px}.record__card.is-dissent.svelte-url573{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--os-warn) 8%,transparent) 0 4px,color-mix(in srgb,var(--os-warn) 3%,transparent) 4px 8px)}.record__card-label.svelte-url573{font:500 10px/1 var(--os-mono);letter-spacing:.12em;color:var(--os-ink-faint)}.record__card-label.is-warn.svelte-url573{color:var(--os-warn)}.record__card-body.svelte-url573{margin:0;font-size:13px;line-height:1.5;color:var(--os-ink);white-space:pre-wrap}.record__card-empty.svelte-url573{margin:2px 0 0;font-size:12px;color:var(--os-ink-faint)}.record__card-cite.svelte-url573{font-size:10.5px;font-style:normal;color:var(--os-ink-faint);margin-top:4px}.record__moved.svelte-url573{list-style:none;padding:0;margin:2px 0 0;display:flex;flex-direction:column;gap:4px}.record__moved-tool.svelte-url573{color:var(--os-accent);font-size:12px}.record__moved-meta.svelte-url573{color:var(--os-ink-faint);font-size:10.5px;margin-left:6px}.record__node.svelte-url573{padding:8px 12px;border-radius:10px;background:var(--os-well, var(--os-panel-1));box-shadow:inset 0 1px 2px #0000004d;color:var(--os-ink-dim);font-size:11px}.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-stamp.svelte-2wv4io{font-family:var(--os-mono);font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid var(--os-line);color:var(--os-ink-dim);background:var(--os-panel);white-space:nowrap}.panel-stamp.is-live.svelte-2wv4io{color:var(--os-success);border-color:color-mix(in srgb,var(--os-success) 40%,var(--os-line))}.panel-stamp.is-open.svelte-2wv4io{color:var(--os-warn);border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line))}.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}.empty.svelte-2wv4io{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:6px 2px}.empty-title.svelte-2wv4io{font-family:var(--os-display);font-weight:600;font-size:13.5px;color:var(--os-ink);margin-bottom:4px}.empty-desc.svelte-2wv4io{font-size:12px;color:var(--os-ink-dim)}.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}.regen-btn.svelte-12l1khx{font-family:var(--os-body);font-size:11.5px;padding:5px 10px;border-radius:6px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer}.regen-btn.is-primary.svelte-12l1khx{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink);font-weight:600}.regen-btn.is-primary.svelte-12l1khx:disabled{opacity:.45;cursor:not-allowed}.regen-btn.is-ghost.svelte-12l1khx{background:transparent}.ui-btn.svelte-ulryhe{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--ui-radius-card);border:1px solid transparent;font-weight:600;line-height:1;cursor:pointer;transition:background-color var(--ui-duration),color var(--ui-duration),border-color var(--ui-duration),box-shadow var(--ui-duration)}.ui-btn.svelte-ulryhe:disabled{opacity:.5;cursor:not-allowed}.ui-btn-sm.svelte-ulryhe{padding:.375rem .625rem;font-size:.75rem}.ui-btn-md.svelte-ulryhe{padding:.5rem .875rem;font-size:.875rem}.ui-btn-primary.svelte-ulryhe{background:var(--ui-accent);color:var(--ui-text-on-accent)}.ui-btn-primary.svelte-ulryhe:not(:disabled):hover{background:var(--ui-accent-dim)}.ui-btn-secondary.svelte-ulryhe{background:var(--ui-surface-1);color:var(--ui-text-primary);border-color:var(--ui-border)}.ui-btn-secondary.svelte-ulryhe:not(:disabled):hover{background:var(--ui-accent-dim);color:var(--ui-text-on-accent);border-color:var(--ui-accent-dim)}.ui-btn-ghost.svelte-ulryhe{background:transparent;color:var(--ui-text-primary)}.ui-btn-ghost.svelte-ulryhe:not(:disabled):hover{background:var(--ui-surface-1)}.ui-btn-danger.svelte-ulryhe{background:var(--ui-danger);color:var(--ui-text-on-accent)}.ui-btn-danger.svelte-ulryhe:not(:disabled):hover{background:var(--ui-danger-dim);color:var(--ui-text-primary)}.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)}}.ui-card.svelte-17ovs58{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-card);overflow:hidden}.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-footer.svelte-17ovs58{padding:1.25rem;border-top: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-title.svelte-13d73v4{margin:0;color:var(--ui-text-primary);font-size:.875rem;font-weight:600;line-height:1.3}.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}.ui-field.svelte-1nwsfyk{display:flex;flex-direction:column;gap:.375rem}.ui-field-label.svelte-1nwsfyk{font-family:var(--ui-font-mono);font-size:.65625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-secondary)}.ui-field-required.svelte-1nwsfyk{color:var(--ui-danger);margin-left:.125rem}.ui-field-error.svelte-1nwsfyk{margin:0;font-family:var(--ui-font-mono);font-size:.65625rem;color:var(--ui-danger)}.ui-field-hint.svelte-1nwsfyk{margin:0;font-family:var(--ui-font-mono);font-size:.65625rem;color:var(--ui-text-muted)}.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)}.ui-page-header.svelte-12t7tm0{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-border-dim)}.ui-crumbs.svelte-12t7tm0{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;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-row.svelte-12t7tm0{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.ui-page-header-text.svelte-12t7tm0{min-width:0}.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-description.svelte-12t7tm0{margin:.375rem 0 0;color:var(--ui-text-secondary);font-size:.875rem}.ui-page-actions.svelte-12t7tm0{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.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)}.ui-section-header.svelte-hz2tvk{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ui-border-dim)}.ui-section-header-text.svelte-hz2tvk{min-width:0}.ui-section-title.svelte-hz2tvk{margin:0;color:var(--ui-text-primary);font-size:1rem;font-weight:600;line-height:1.3}.ui-section-subtitle.svelte-hz2tvk{margin:.25rem 0 0;color:var(--ui-text-secondary);font-size:.8125rem}.ui-section-actions.svelte-hz2tvk{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.ui-stat.svelte-yiw4by{position:relative;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-card);padding:1.25rem;overflow:hidden}.ui-stat-head.svelte-yiw4by{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-stat-label.svelte-yiw4by{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-secondary);min-width:0}.ui-stat-delta.svelte-yiw4by{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color var(--ui-duration),color var(--ui-duration)}.ui-stat-delta-up.svelte-yiw4by{color:var(--ui-success)}.ui-stat-delta-down.svelte-yiw4by{color:var(--ui-danger)}.ui-stat-delta-flat.svelte-yiw4by{color:var(--ui-text-muted)}.ui-stat-row.svelte-yiw4by{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;margin-top:.75rem}.ui-stat-figure.svelte-yiw4by{min-width:0}.ui-stat-value.svelte-yiw4by{font-family:var(--ui-font-sans);font-size:2.125rem;line-height:1;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:1.125rem;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:.5rem;font-family:var(--ui-font-mono);font-size:.6875rem;color:var(--ui-text-muted);min-height:1em}.ui-stat-invitation.svelte-yiw4by{font-style:italic;color:var(--ui-text-secondary)}.ui-pill.svelte-1hzu0a9{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;border:1px solid transparent;font-weight:500;line-height:1}.ui-pill-xs.svelte-1hzu0a9{padding:.125rem .5rem;font-size:.6875rem}.ui-pill-sm.svelte-1hzu0a9{padding:.1875rem .625rem;font-size:.75rem}.ui-pill-dot.svelte-1hzu0a9{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;flex-shrink:0}.ui-pill-icon.svelte-1hzu0a9{display:inline-flex;align-items:center;justify-content:center}.ui-pill-xs.svelte-1hzu0a9 .ui-pill-icon:where(.svelte-1hzu0a9) svg{width:.6875rem;height:.6875rem}.ui-pill-sm.svelte-1hzu0a9 .ui-pill-icon:where(.svelte-1hzu0a9) svg{width:.75rem;height:.75rem}.ui-pill-accent.svelte-1hzu0a9{background:var(--ui-accent-dim);color:var(--ui-accent)}.ui-pill-success.svelte-1hzu0a9{background:var(--ui-success-dim);color:var(--ui-success)}.ui-pill-warning.svelte-1hzu0a9{background:var(--ui-warning-dim);color:var(--ui-warning)}.ui-pill-danger.svelte-1hzu0a9{background:var(--ui-danger-dim);color:var(--ui-danger)}.ui-pill-neutral.svelte-1hzu0a9{background:var(--ui-surface-1);color:var(--ui-text-secondary);border-color:var(--ui-border)}.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)}.empty.svelte-uhfc7y{display:flex;flex-direction:column;align-items:flex-start;padding:6px 2px}.empty-title.svelte-uhfc7y{font-family:var(--os-display);font-weight:600;font-size:13.5px;color:var(--os-ink);margin-bottom:4px}.empty-desc.svelte-uhfc7y{font-size:12px;color:var(--os-ink-dim);line-height:1.5}.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-state-pill.svelte-1eppchk{display:inline-flex;align-items:center;font-family:inherit;font-size:.6875rem;line-height:1;padding:.1875rem .5rem;border-radius:999px;border:1px solid var(--os-line);color:var(--os-ink-dim);background:var(--os-surface)}.dec-state-pill[data-state=confirmed].svelte-1eppchk{color:var(--os-success);border-color:color-mix(in srgb,var(--os-success) 40%,var(--os-line))}.dec-state-pill[data-state=assumed].svelte-1eppchk{color:var(--os-warn);border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line))}.dec-state-pill[data-state=rejected].svelte-1eppchk{color:var(--os-fail);border-color:color-mix(in srgb,var(--os-fail) 40%,var(--os-line))}.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-prop-chip.svelte-1eppchk{font-family:inherit;font-size:.6875rem;color:var(--os-project, var(--os-ink-dim));border:1px solid var(--os-line);border-radius:999px;padding:.1875rem .5rem}.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}.dec-actions.svelte-1eppchk .btn.is-sm:where(.svelte-1eppchk){font-size:.6875rem;padding:.25rem .5625rem;border-radius:.3125rem;border:1px solid var(--os-line);background:var(--os-surface);color:var(--os-ink);cursor:pointer}.dec-actions.svelte-1eppchk .btn.is-sm:where(.svelte-1eppchk):disabled{opacity:.6;cursor:default}.dec-actions.svelte-1eppchk .btn.is-confirm:where(.svelte-1eppchk){border-color:color-mix(in srgb,var(--os-success) 40%,var(--os-line));color:var(--os-success)}.dec-actions.svelte-1eppchk .btn.is-assume:where(.svelte-1eppchk){border-color:color-mix(in srgb,var(--os-warn) 40%,var(--os-line));color:var(--os-warn)}.dec-actions.svelte-1eppchk .btn.is-reject:where(.svelte-1eppchk){border-color:color-mix(in srgb,var(--os-fail) 40%,var(--os-line));color:var(--os-fail)}.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}.empty.svelte-1eppchk{display:flex;flex-direction:column;align-items:flex-start;padding:.375rem .125rem}.empty-title.svelte-1eppchk{font-family:var(--os-display);font-weight:600;font-size:.84375rem;color:var(--os-ink);margin-bottom:.25rem}.empty-desc.svelte-1eppchk{font-size:.75rem;color:var(--os-ink-dim);line-height:1.5}.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}}.v2-page.svelte-oifz2q{padding:1.5rem;display:flex;flex-direction:column;gap: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)}.budget-bar.svelte-oifz2q{display:inline-block;width:6rem;height:.25rem;border-radius:.125rem;background:var(--os-line-soft, var(--os-line));overflow:hidden}.budget-fill.svelte-oifz2q{display:block;height:100%;background:var(--os-accent)}.budget[data-state=warn].svelte-oifz2q .budget-fill:where(.svelte-oifz2q){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:where(.svelte-oifz2q){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-page.svelte-17ril8i{max-width:760px;padding:1.25rem 2rem 2rem;display:flex;flex-direction:column;gap:14px}.pe-page.svelte-17ril8i .pe-back{align-self:flex-start;font-size:10.5px;letter-spacing:.1em;color:var(--os-ink-faint);text-decoration:none}.pe-page.svelte-17ril8i .pe-back:hover{color:var(--os-ink)}.pe-title.svelte-17ril8i{margin:0;font-family:var(--os-display);font-size:24px;font-weight:500;color:var(--os-ink)}.pe-card.svelte-17ril8i{background:var(--os-panel-1);border-radius:14px;padding:20px 22px}.pe-note.svelte-17ril8i{margin:0;font-size:13px;color:var(--os-ink-dim)}.v2-page.svelte-1gu9zg6{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1gu9zg6{max-width:47.5rem}.pe-card.svelte-1gu9zg6{background:var(--os-panel);border:1px solid var(--os-line);border-radius:.75rem;padding:1.25rem 1.375rem}.pe-note.svelte-1gu9zg6{margin:0;font-size:.8125rem;color:var(--os-ink-dim)}.pe-card.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}.portal-shell.svelte-1edyfay{min-height:100vh;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1.5rem;max-width:60rem;margin:0 auto}.portal-header.svelte-1edyfay{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}h1.svelte-1edyfay{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}h2.svelte-1edyfay{margin:0 0 .5rem;font-size:1.15rem}.muted.svelte-1edyfay{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0}.portal-shell.svelte-1edyfay .os-widget-icon.os-widget-icon{color:#5ce0bf;background:none;box-shadow:none}.placeholder-card.svelte-1edyfay{background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}button.secondary.svelte-1edyfay{padding:.45rem .9rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:transparent;color:inherit;font:inherit;cursor:pointer}.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}.portal-shell.svelte-ziiets{min-height:100vh;display:grid;place-items:center;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1rem}.portal-card.svelte-ziiets{width:100%;max-width:26rem;background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}h1.svelte-ziiets{margin:0 0 .25rem;font-size:1.5rem}.muted.svelte-ziiets{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0 0 1.5rem}label.svelte-ziiets{display:block;font-size:.85rem;margin:.75rem 0 .25rem}input.svelte-ziiets{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:var(--os-input, #0f172a);color:inherit;font:inherit}button.svelte-ziiets{margin-top:1.25rem;width:100%;padding:.65rem 1rem;border-radius:8px;border:0;background:var(--os-accent, #4f7cff);color:#fff;font-weight:600;cursor:pointer}.field-error.svelte-ziiets{color:var(--os-danger, #f87171);font-size:.85rem;margin:.25rem 0 0}.notice.svelte-ziiets{background:var(--os-notice-bg, #1e293b);border-radius:8px;padding:.6rem .75rem;margin:0 0 1rem;font-size:.9rem}footer.svelte-ziiets{margin-top:1.25rem;text-align:center;font-size:.85rem}footer.svelte-ziiets a:where(.svelte-ziiets){color:var(--os-accent, #4f7cff)}.portal-shell.svelte-3oqolb{min-height:100vh;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1.5rem;max-width:60rem;margin:0 auto}.portal-header.svelte-3oqolb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.header-actions.svelte-3oqolb{display:flex;gap:.5rem;flex-wrap:wrap}h1.svelte-3oqolb{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}h2.svelte-3oqolb{margin:0 0 .75rem;font-size:1.15rem;display:flex;align-items:center;gap:.4rem}.muted.svelte-3oqolb{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0}.portal-shell.svelte-3oqolb .os-widget-icon.os-widget-icon{color:#5ce0bf;background:none;box-shadow:none}.card.svelte-3oqolb{background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:1.5rem;margin-bottom:1.25rem}.add-form.svelte-3oqolb{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.add-form.svelte-3oqolb label:where(.svelte-3oqolb){display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--os-fg-muted, #94a3b8)}.add-form.svelte-3oqolb label.grow:where(.svelte-3oqolb){flex:1;min-width:14rem}.add-form.svelte-3oqolb input:where(.svelte-3oqolb){background:var(--os-bg, #0b1220);border:1px solid var(--os-border, #24304a);border-radius:8px;padding:.5rem .65rem;color:inherit;font:inherit}.field-error.svelte-3oqolb{color:var(--os-danger, #f87171);font-size:.85rem;margin:.25rem 0 0}.holiday-list.svelte-3oqolb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.holiday-list.svelte-3oqolb li:where(.svelte-3oqolb){display:grid;grid-template-columns:7rem 1fr auto;gap:.75rem;align-items:center;padding:.5rem .75rem;border:1px solid var(--os-border, #24304a);border-radius:8px}.date.svelte-3oqolb{font-family:ui-monospace,SFMono-Regular,monospace;color:var(--os-fg-muted, #94a3b8)}.name.svelte-3oqolb{color:inherit}button.primary.svelte-3oqolb{padding:.5rem 1rem;border-radius:8px;border:1px solid #5ce0bf;background:#5ce0bf;color:#0b1220;font:inherit;font-weight:600;cursor:pointer}button.primary.svelte-3oqolb:disabled{opacity:.6;cursor:progress}a.secondary.svelte-3oqolb,.danger-link.svelte-3oqolb{padding:.45rem .9rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.danger-link.svelte-3oqolb{border-color:transparent;color:#f87171}.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-shell.svelte-19qqdwo{min-height:100vh;display:grid;place-items:center;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1rem}.portal-card.svelte-19qqdwo{width:100%;max-width:28rem;background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}h1.svelte-19qqdwo{margin:0 0 .25rem;font-size:1.5rem}.muted.svelte-19qqdwo{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0 0 1.5rem}.portal-shell.svelte-1il32k5{min-height:100vh;display:grid;place-items:center;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1rem}.portal-card.svelte-1il32k5{width:100%;max-width:26rem;background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}h1.svelte-1il32k5{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.muted.svelte-1il32k5{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0 0 1.5rem}label.svelte-1il32k5{display:block;font-size:.85rem;margin:.75rem 0 .25rem}input.svelte-1il32k5{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:var(--os-input, #0f172a);color:inherit;font:inherit}button.svelte-1il32k5{margin-top:1.25rem;width:100%;padding:.65rem 1rem;border-radius:8px;border:0;background:var(--os-accent, #4f7cff);color:#fff;font-weight:600;cursor:pointer}button.svelte-1il32k5:disabled{opacity:.6;cursor:progress}.field-error.svelte-1il32k5{color:var(--os-danger, #f87171);font-size:.85rem;margin:.25rem 0 0}.notice.svelte-1il32k5{background:var(--os-notice-bg, #1e293b);border-radius:8px;padding:.6rem .75rem;margin:0 0 1rem;font-size:.9rem}footer.svelte-1il32k5{margin-top:1.25rem;text-align:center;font-size:.85rem}footer.svelte-1il32k5 a:where(.svelte-1il32k5){color:var(--os-accent, #4f7cff)}.portal-shell.svelte-1pmcr5q{min-height:100vh;background:#faf9f5;color:#1b1d22;font-family:var(--os-body);display:flex;flex-direction:column}.portal-shell.svelte-1pmcr5q .os-widget-icon.os-widget-icon{color:#0a7757;background:none;box-shadow:none}.portal-brand.svelte-1pmcr5q{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid #e9e8e1}.portal-brand__slot.svelte-1pmcr5q{display:inline-flex;align-items:center;gap:10px}.portal-brand__mark.svelte-1pmcr5q{font-size:20px;color:#5ce0bf}.portal-brand__name.svelte-1pmcr5q{font-family:var(--os-display);font-size:20px}.portal-brand__right.svelte-1pmcr5q{display:inline-flex;align-items:center;gap:14px;font-size:12.5px;color:#5b616d}.portal-brand__logout.svelte-1pmcr5q button:where(.svelte-1pmcr5q){background:transparent;border:1px solid #d8d6cc;padding:5px 10px;border-radius:8px;font-size:11.5px;cursor:pointer;color:#5b616d}.portal-brand__logout.svelte-1pmcr5q button:where(.svelte-1pmcr5q):hover{color:#1b1d22}.portal-tabs.svelte-1pmcr5q{display:flex;gap:2px;padding:10px 32px 0;border-bottom:1px solid #e9e8e1}.portal-tabs__link{padding:10px 14px;border-bottom:2px solid transparent;color:#5b616d;text-decoration:none;font-size:13px}.portal-tabs__link:hover{color:#1b1d22}.portal-tabs__link.is-active{color:#1b1d22;border-bottom-color:#5ce0bf}.portal-project-name.svelte-1pmcr5q{font-family:var(--os-display);font-size:28px;margin:24px 32px 0;font-weight:500}.portal-main.svelte-1pmcr5q{flex:1;padding:24px 32px 48px}.portal-footer.svelte-1pmcr5q{padding:16px 32px 24px;border-top:1px solid #e9e8e1;font-size:11px;color:#6d7380}.portal-card.svelte-wrdvlq{background:#fffefb;border:1px solid #e9e8e1;border-radius:14px;padding:20px 22px}.portal-card__header.svelte-wrdvlq{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.portal-card__title.svelte-wrdvlq{font-size:17px;margin:0;color:#1b1d22;font-weight:600}.portal-card__meta.svelte-wrdvlq{font-family:var(--os-mono);font-size:11px;color:#6d7380}.portal-list.svelte-wrdvlq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.portal-list__row.svelte-wrdvlq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #efeee8}.portal-list__row.svelte-wrdvlq:last-child{border-bottom:0}.portal-list__title-wrap.svelte-wrdvlq{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-list__title.svelte-wrdvlq{color:#1b1d22;font-size:13.5px}.portal-list__desc.svelte-wrdvlq{color:#6d7380;font-size:11.5px}.portal-list__right.svelte-wrdvlq{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.portal-list__meta.svelte-wrdvlq{color:#6d7380;font-family:var(--os-mono);font-size:11px}.portal-list__link.svelte-wrdvlq{color:#0a9579;font-size:12px;text-decoration:none}.portal-list__link.svelte-wrdvlq:hover{text-decoration:underline}.portal-empty.svelte-wrdvlq{color:#6d7380;font-size:13px;margin:0;padding:6px 0}.portal-card.svelte-o619o3{background:#fffefb;border:1px solid #e9e8e1;border-radius:14px;padding:20px 22px}.portal-card__header.svelte-o619o3{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.portal-card__title.svelte-o619o3{font-size:17px;margin:0;color:#1b1d22;font-weight:600}.portal-card__meta.svelte-o619o3{font-family:var(--os-mono);font-size:11px;color:#6d7380}.portal-list.svelte-o619o3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.portal-list__row.svelte-o619o3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #efeee8}.portal-list__row.svelte-o619o3:last-child{border-bottom:0}.portal-list__title-wrap.svelte-o619o3{display:flex;flex-direction:column;gap:3px;min-width:0}.portal-list__title.svelte-o619o3{color:#1b1d22;font-size:13.5px}.portal-list__meta.svelte-o619o3{color:#6d7380;font-family:var(--os-mono);font-size:11px}.portal-feedback__note.svelte-o619o3{color:#6d7380;font-size:11.5px}.portal-empty.svelte-o619o3{color:#6d7380;font-size:13px;margin:0;padding:6px 0}.portal-note.svelte-o619o3{margin-top:14px;padding:10px 12px;border-radius:8px;background:#f1f0ea;color:#5b616d;font-size:11.5px}.portal-eyebrow.svelte-gc2h47{font-family:var(--os-mono);font-size:11.5px;letter-spacing:.04em;color:#6d7380;margin:0 0 14px}.portal-h1.svelte-gc2h47{font-family:var(--os-display);font-weight:500;font-size:36px;line-height:1.18;letter-spacing:-.015em;color:#1b1d22;margin:0 0 28px}.hl-aside.svelte-gc2h47{display:block;color:#6d7380;margin-top:6px}.portal-card.svelte-gc2h47{background:#fffefb;border:1px solid #e9e8e1;border-radius:14px;padding:20px 22px;margin-bottom:18px}.portal-timeline.svelte-gc2h47{padding:24px 22px}.portal-card__header.svelte-gc2h47{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.portal-card__label.svelte-gc2h47{font-family:var(--os-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6d7380;margin:0}.portal-card__all{font-size:12.5px;color:#0a7757;text-decoration:none}.portal-card__all:hover{text-decoration:underline}.portal-empty.svelte-gc2h47{color:#6d7380;font-size:13px;margin:0;padding:6px 0}.portal-grid.svelte-gc2h47{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:900px){.portal-grid.svelte-gc2h47{grid-template-columns:minmax(0,1fr) 360px}}.portal-column.svelte-gc2h47{display:flex;flex-direction:column}.review-item.svelte-gc2h47{padding:14px 0;border-top:1px solid #efeee8}.review-item.svelte-gc2h47:first-child{border-top:0;padding-top:0}.review-item__head.svelte-gc2h47{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.review-item__title.svelte-gc2h47{margin:0;font-size:15px;font-weight:600;color:#1b1d22}.review-item__meta.svelte-gc2h47{font-family:var(--os-mono);font-size:11px;color:#6d7380}.review-item__actions.svelte-gc2h47{display:flex;align-items:center;gap:10px;margin-top:10px}.btn-link{font-size:13px;color:#0a7757;text-decoration:none}.btn-link:hover{text-decoration:underline}.btn-primary.svelte-gc2h47,.btn-secondary.svelte-gc2h47{font-size:12.5px;padding:6px 14px;border-radius:8px;cursor:pointer}.btn-primary.svelte-gc2h47{background:#0a7757;color:#fffefb;border:1px solid #0a7757}.btn-primary.svelte-gc2h47:disabled{opacity:.55;cursor:not-allowed}.btn-secondary.svelte-gc2h47{background:#fffefb;color:#1b1d22;border:1px solid #d4d2c7}.btn-secondary.svelte-gc2h47:disabled{opacity:.55;cursor:not-allowed}.delivered-list.svelte-gc2h47{list-style:none;margin:0;padding:0}.delivered-list.svelte-gc2h47 li:where(.svelte-gc2h47){display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:6px 0;font-size:13.5px}.delivered-dot.svelte-gc2h47{width:7px;height:7px;border-radius:999px;background:#0a7757;margin-top:1px}.delivered-title.svelte-gc2h47{color:#1b1d22}.delivered-when.svelte-gc2h47{font-family:var(--os-mono);font-size:11px;color:#6d7380}.invoice-row.svelte-gc2h47{display:flex;align-items:center;justify-content:space-between;gap:16px}.invoice-head.svelte-gc2h47{margin:0;font-size:14px;font-weight:600;color:#1b1d22}.invoice-meta.svelte-gc2h47{margin:4px 0 0;font-family:var(--os-mono);font-size:11px;color:#6d7380}.invoice-amount.svelte-gc2h47{margin:0;font-family:var(--os-display);font-size:22px}.inline-link{color:#0a7757}.portal-card.svelte-hycyu0{background:#fffefb;border:1px solid #e9e8e1;border-radius:14px;padding:20px 22px}.portal-card__header.svelte-hycyu0{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.portal-card__title.svelte-hycyu0{font-size:17px;margin:0;color:#1b1d22;font-weight:600}.portal-card__meta.svelte-hycyu0{font-family:var(--os-mono);font-size:11px;color:#6d7380}.portal-table-wrap.svelte-hycyu0{overflow-x:auto}.portal-table.svelte-hycyu0{width:100%;font-size:13px;border-collapse:collapse}.portal-table.svelte-hycyu0 th:where(.svelte-hycyu0){text-align:left;font-weight:500;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#6d7380;padding:8px 10px;border-bottom:1px solid #e9e8e1}.portal-table.svelte-hycyu0 td:where(.svelte-hycyu0){padding:12px 10px;border-bottom:1px solid #efeee8;color:#1b1d22}.portal-table__right.svelte-hycyu0{text-align:right;font-family:var(--os-mono)}.portal-pill.svelte-hycyu0{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#efeee8;color:#5b616d;font-size:11px}.portal-pill--good.svelte-hycyu0{background:#d7efe2;color:#0a9579}.portal-pill--warn.svelte-hycyu0{background:#fed;color:#a66200}.portal-list__link.svelte-hycyu0{color:#0a9579;font-size:12px;text-decoration:none}.portal-list__link.svelte-hycyu0:hover{text-decoration:underline}.portal-empty.svelte-hycyu0{color:#6d7380;font-size:13px;margin:0;padding:6px 0}.portal-card.svelte-9clxew{background:#fffefb;border:1px solid #e9e8e1;border-radius:14px;padding:20px 22px}.portal-card__header.svelte-9clxew{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.portal-card__title.svelte-9clxew{font-size:17px;margin:0;color:#1b1d22;font-weight:600}.portal-card__meta.svelte-9clxew{font-family:var(--os-mono);font-size:11px;color:#0a9579}.portal-card__meta--off.svelte-9clxew{color:#6d7380}.portal-note.svelte-9clxew{font-size:13.5px;color:#1b1d22;line-height:1.5;margin:0}.portal-empty.svelte-9clxew{color:#6d7380;font-size:13px;margin:0;padding:6px 0}.portal-members.svelte-9clxew{margin-top:14px;display:flex;gap:10px;align-items:baseline;font-size:12.5px;color:#5b616d}.portal-members__label.svelte-9clxew{font-family:var(--os-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d7380}.portal-members.svelte-9clxew ul:where(.svelte-9clxew){list-style:none;padding:0;margin:0;display:flex;gap:10px;flex-wrap:wrap}.portal-shell.svelte-1fl8z3b{min-height:100vh;display:grid;place-items:center;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1rem}.portal-card.svelte-1fl8z3b{width:100%;max-width:28rem;background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}h1.svelte-1fl8z3b{margin:0 0 .25rem;font-size:1.5rem}.muted.svelte-1fl8z3b{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0 0 1.5rem}label.svelte-1fl8z3b{display:block;font-size:.85rem;margin:.75rem 0 .25rem}input.svelte-1fl8z3b{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:var(--os-input, #0f172a);color:inherit;font:inherit}input[readonly].svelte-1fl8z3b{opacity:.7}.hint.svelte-1fl8z3b{font-size:.8rem;color:var(--os-fg-muted, #94a3b8);margin:.4rem 0 0}button.svelte-1fl8z3b{margin-top:1.25rem;width:100%;padding:.65rem 1rem;border-radius:8px;border:0;background:var(--os-accent, #4f7cff);color:#fff;font-weight:600;cursor:pointer}button.svelte-1fl8z3b:disabled{opacity:.6}.field-error.svelte-1fl8z3b{color:var(--os-danger, #f87171);font-size:.85rem;margin:.25rem 0 0}.portal-shell.svelte-10jnp14{min-height:100vh;display:grid;place-items:center;background:var(--os-bg, #0b1220);color:var(--os-fg, #e6ecf5);padding:2rem 1rem}.portal-card.svelte-10jnp14{width:100%;max-width:26rem;background:var(--os-surface, #131b2d);border:1px solid var(--os-border, #24304a);border-radius:12px;padding:2rem}h1.svelte-10jnp14{margin:0 0 .25rem;font-size:1.5rem}.muted.svelte-10jnp14{color:var(--os-fg-muted, #94a3b8);font-size:.9rem;margin:0 0 1.5rem}label.svelte-10jnp14{display:block;font-size:.85rem;margin:.75rem 0 .25rem}input.svelte-10jnp14{width:100%;box-sizing:border-box;padding:.6rem .75rem;border-radius:8px;border:1px solid var(--os-border, #24304a);background:var(--os-input, #0f172a);color:inherit;font:inherit}button.svelte-10jnp14{margin-top:1.25rem;width:100%;padding:.65rem 1rem;border-radius:8px;border:0;background:var(--os-accent, #4f7cff);color:#fff;font-weight:600;cursor:pointer}.field-error.svelte-10jnp14{color:var(--os-danger, #f87171);font-size:.85rem;margin:.25rem 0 0}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}.os-card.svelte-gohgoo{background:var(--os-panel-1);border-radius:14px;padding:18px 20px;margin-bottom:14px}.charter-eyebrow.svelte-gohgoo{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px}.charter-eyebrow.svelte-gohgoo .os-widget-icon{margin-right:0}.charter-count.svelte-gohgoo{font-size:10px;padding:1px 6px;border-radius:10px;background:var(--os-panel-2);color:var(--os-ink-dim)}.charter-dim.svelte-gohgoo{color:var(--os-ink-dim);font-size:11.5px;margin:0}.charter-status__row.svelte-gohgoo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.charter-status__big.svelte-gohgoo{font-size:22px;font-weight:600;color:var(--os-ink);margin:0 0 2px}.charter-status__unsigned.svelte-gohgoo{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--os-ink);padding:8px 12px;border-radius:10px;background:var(--os-panel-2)}.charter-field.svelte-gohgoo{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.charter-label.svelte-gohgoo{font-size:10.5px;letter-spacing:.06em;color:var(--os-ink-faint);text-transform:uppercase}.charter-label--spaced.svelte-gohgoo{display:block;margin:6px 0 8px}.charter-input.svelte-gohgoo{width:100%;padding:8px 10px;border-radius:8px;background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line-soft);font-size:12.5px;font-family:inherit;resize:vertical}.charter-input.svelte-gohgoo:focus{outline:1px solid var(--os-accent);outline-offset:1px}.charter-textarea--tall.svelte-gohgoo{min-height:220px}.charter-policy--split.svelte-gohgoo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.charter-preview.svelte-gohgoo{min-height:220px;max-height:420px;overflow-y:auto;padding:10px 12px;border-radius:8px;background:var(--os-panel-2);border:1px solid var(--os-line-soft);font-size:12.5px;line-height:1.6;color:var(--os-ink)}.charter-preview.svelte-gohgoo h1,.charter-preview.svelte-gohgoo h2,.charter-preview.svelte-gohgoo h3{font-size:14px;margin:6px 0}.charter-preview.svelte-gohgoo ul,.charter-preview.svelte-gohgoo ol{padding-left:18px;margin:6px 0}.charter-preview.svelte-gohgoo p{margin:6px 0}.charter-err.svelte-gohgoo{color:var(--os-fail);font-size:11px}.charter-err--block.svelte-gohgoo{display:block;margin:0 0 12px}.charter-list.svelte-gohgoo{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:10px}.charter-item.svelte-gohgoo{display:flex;flex-direction:column;gap:6px}.charter-item--row.svelte-gohgoo{flex-direction:row;flex-wrap:wrap;align-items:center}.charter-item--row.svelte-gohgoo .charter-input:where(.svelte-gohgoo){flex:1;min-width:0}.charter-item--row.svelte-gohgoo .charter-err:where(.svelte-gohgoo){flex-basis:100%}.charter-item__head.svelte-gohgoo{display:flex;align-items:center;gap:6px}.charter-item__num.svelte-gohgoo{width:20px;text-align:right;color:var(--os-ink-faint);font-size:11px;flex-shrink:0}.charter-icon-btn.svelte-gohgoo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--os-panel-2);color:var(--os-ink-dim);border:1px solid var(--os-line-soft);cursor:pointer}.charter-icon-btn.svelte-gohgoo:disabled{opacity:.4;cursor:not-allowed}.charter-icon-btn--danger.svelte-gohgoo{color:var(--os-fail)}.charter-add.svelte-gohgoo{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line-soft);font-size:11.5px;cursor:pointer}.charter-add.svelte-gohgoo:disabled{opacity:.5;cursor:not-allowed}.charter-publish.svelte-gohgoo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.charter-check.svelte-gohgoo{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--os-ink);cursor:pointer}.charter-check.svelte-gohgoo input:where(.svelte-gohgoo){margin-top:3px}.charter-check.svelte-gohgoo .charter-dim:where(.svelte-gohgoo){display:block;margin-top:2px}.charter-publish__btn.svelte-gohgoo{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:var(--os-accent-fill);color:var(--os-accent-ink);border:0;font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;min-height:36px}.charter-publish__btn.svelte-gohgoo:disabled{opacity:.5;cursor:not-allowed}.charter-table-wrap.svelte-gohgoo{overflow-x:auto}.charter-table.svelte-gohgoo{width:100%;font-size:12.5px;border-collapse:collapse}.charter-table.svelte-gohgoo th:where(.svelte-gohgoo){text-align:left;font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint);padding:10px 12px;border-bottom:1px solid var(--os-line-soft)}.charter-table.svelte-gohgoo td:where(.svelte-gohgoo){padding:10px 12px;border-bottom:1px solid var(--os-line-soft);color:var(--os-ink)}.charter-table.svelte-gohgoo tr:where(.svelte-gohgoo):last-child td:where(.svelte-gohgoo){border-bottom:0}.charter-pager.svelte-gohgoo{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:11.5px;color:var(--os-ink-dim)}.os-card.svelte-16y2v9p{background:var(--os-panel-1);border-radius:14px;padding:18px 20px}.tokens-eyebrow.svelte-16y2v9p{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:12px}.tokens-eyebrow.svelte-16y2v9p .os-widget-icon{margin-right:0}.tokens-count.svelte-16y2v9p{font-size:10px;padding:1px 6px;border-radius:10px;background:var(--os-panel-2);color:var(--os-ink-dim)}.tokens-banner.svelte-16y2v9p{border:1px solid color-mix(in srgb,var(--os-warn) 40%,transparent);background:color-mix(in srgb,var(--os-warn) 7%,var(--os-panel-1))}.tokens-banner__head.svelte-16y2v9p{display:flex;align-items:start;gap:10px}.tokens-banner__head.svelte-16y2v9p svg{color:var(--os-warn);margin-top:2px}.tokens-banner__title.svelte-16y2v9p{flex:1;min-width:0}.tokens-banner__title.svelte-16y2v9p p:where(.svelte-16y2v9p){margin:0;color:var(--os-warn);font-size:13px;font-weight:600}.tokens-banner__sub.svelte-16y2v9p{color:color-mix(in srgb,var(--os-warn) 85%,var(--os-ink));font-size:11.5px;margin-top:2px!important;font-weight:400!important}.tokens-banner__dismiss.svelte-16y2v9p{background:transparent;border:0;color:var(--os-ink-faint);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.tokens-banner__row.svelte-16y2v9p{display:flex;gap:8px;align-items:center;margin-top:12px}.tokens-banner__code.svelte-16y2v9p{flex:1;min-width:0;padding:8px 10px;border-radius:8px;background:var(--os-panel);border:1px solid var(--os-line-soft);color:var(--os-warn);font-size:12px;word-break:break-all}.tokens-banner__copy.svelte-16y2v9p{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line-soft);font-size:11.5px;cursor:pointer}.tokens-banner__copy.svelte-16y2v9p:hover{background:var(--os-panel)}.tokens-create__row.svelte-16y2v9p{display:grid;grid-template-columns:1fr 180px auto;gap:10px;align-items:end}@media(max-width:640px){.tokens-create__row.svelte-16y2v9p{grid-template-columns:1fr}}.tokens-field.svelte-16y2v9p{display:flex;flex-direction:column;gap:4px}.tokens-label.svelte-16y2v9p{font-size:10.5px;letter-spacing:.06em;color:var(--os-ink-faint);text-transform:uppercase}.tokens-input.svelte-16y2v9p{width:100%;padding:8px 10px;border-radius:8px;background:var(--os-panel-2);color:var(--os-ink);border:1px solid var(--os-line-soft);font-size:12.5px}.tokens-input.svelte-16y2v9p:focus{outline:1px solid var(--os-accent);outline-offset:1px}.tokens-err.svelte-16y2v9p{color:var(--os-fail);font-size:11px}.tokens-create__btn.svelte-16y2v9p{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:var(--os-accent-fill);color:var(--os-accent-ink);border:0;font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;min-height:36px}.tokens-create__btn.svelte-16y2v9p:disabled{opacity:.5;cursor:not-allowed}.tokens-hint.svelte-16y2v9p{color:var(--os-ink-faint);font-size:11px;margin-top:8px}.tokens-empty.svelte-16y2v9p{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;text-align:center}.tokens-empty.svelte-16y2v9p svg{color:var(--os-ink-faint)}.tokens-empty__title.svelte-16y2v9p{font-size:13px;color:var(--os-ink);margin:4px 0 0}.tokens-empty__sub.svelte-16y2v9p{font-size:11px;color:var(--os-ink-faint);margin:0}.tokens-table-wrap.svelte-16y2v9p{overflow-x:auto}.tokens-table.svelte-16y2v9p{width:100%;font-size:12.5px;border-collapse:collapse}.tokens-table.svelte-16y2v9p th:where(.svelte-16y2v9p){text-align:left;font-weight:400;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint);padding:10px 12px;border-bottom:1px solid var(--os-line-soft)}.tokens-table.svelte-16y2v9p td:where(.svelte-16y2v9p){padding:10px 12px;border-bottom:1px solid var(--os-line-soft);color:var(--os-ink)}.tokens-table.svelte-16y2v9p tr:where(.svelte-16y2v9p):last-child td:where(.svelte-16y2v9p){border-bottom:0}.tokens-right.svelte-16y2v9p{text-align:right}.tokens-dim.svelte-16y2v9p{color:var(--os-ink-dim)}.tokens-expired.svelte-16y2v9p{color:var(--os-fail);display:inline-flex;align-items:center;gap:5px;font-weight:500}.tokens-abilities.svelte-16y2v9p{display:inline-flex;flex-wrap:wrap;gap:4px}.tokens-chip.svelte-16y2v9p{font-size:10px;padding:2px 6px;border-radius:6px;background:var(--os-panel-2);color:var(--os-ink-dim);border:1px solid var(--os-line-soft)}.tokens-revoke.svelte-16y2v9p{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;color:var(--os-fail);font-size:11px;cursor:pointer;background:color-mix(in srgb,var(--os-fail) 8%,transparent);border:1px solid color-mix(in srgb,var(--os-fail) 30%,transparent)}.tokens-revoke.svelte-16y2v9p:hover{background:color-mix(in srgb,var(--os-fail) 15%,transparent)}.tokens-hide-sm.svelte-16y2v9p,.tokens-hide-md.svelte-16y2v9p{display:table-cell}@media(max-width:640px){.tokens-hide-sm.svelte-16y2v9p,.tokens-hide-md.svelte-16y2v9p{display:none}}@media(max-width:820px){.tokens-hide-md.svelte-16y2v9p{display:none}}.tokens-note.svelte-16y2v9p{font-size:11px;color:var(--os-ink-faint);padding:4px 2px}.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:20px;margin:0 0 4px}.book-admin.svelte-1izxb5 header:where(.svelte-1izxb5) p:where(.svelte-1izxb5){color:var(--os-ink-dim);margin:0 0 20px;font-size:13px}.book-admin__list.svelte-1izxb5{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.book-admin__row.svelte-1izxb5{background:var(--os-panel);border:1px solid var(--os-line);border-radius:6px;padding:14px}.book-admin__view.svelte-1izxb5 dl:where(.svelte-1izxb5){display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 10px;font-size:12px}.book-admin__view.svelte-1izxb5 dt:where(.svelte-1izxb5){color:var(--os-ink-dim)}.book-admin__chip.svelte-1izxb5{font-size:10px;padding:1px 6px;border-radius:10px;background:var(--os-well);color:var(--os-ink-dim);margin-left:8px}.book-admin__chip--warn.svelte-1izxb5{color:var(--os-warn);background:var(--os-warn-soft)}.book-admin__btns.svelte-1izxb5{display:flex;gap:6px;flex-wrap:wrap}.book-admin__btns.svelte-1izxb5 button:where(.svelte-1izxb5){font-size:12px;padding:6px 10px;border:1px solid var(--os-line);background:var(--os-panel-1);border-radius:4px;cursor:pointer;color:var(--os-ink)}.book-admin__check.svelte-1izxb5{display:inline-flex;align-items:center;gap:6px}.book-admin__hint.svelte-1izxb5{display:block;margin-top:4px;font-size:11px;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:10.5px;background:var(--os-well);padding:1px 4px;border-radius:3px}.book-admin__empty.svelte-1izxb5{color:var(--os-ink-faint);padding:14px;border:1px dashed var(--os-line);border-radius:6px;text-align:center}.book-admin__new.svelte-1izxb5{background:var(--os-panel-1);border:1px solid var(--os-line);border-radius:6px;padding:14px}.book-admin__new.svelte-1izxb5 h2:where(.svelte-1izxb5){font-size:12px;margin:0 0 10px;text-transform:uppercase;letter-spacing:.08em;color:var(--os-ink-dim)}.book-admin__new.svelte-1izxb5 form:where(.svelte-1izxb5){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.book-admin__new.svelte-1izxb5 label:where(.svelte-1izxb5){display:flex;flex-direction:column;font-size:12px;color:var(--os-ink-dim);gap:4px}.book-admin__new.svelte-1izxb5 input:where(.svelte-1izxb5){padding:6px 8px;border:1px solid var(--os-line);border-radius:4px;background:var(--os-panel);color:var(--os-ink)}.book-admin__new.svelte-1izxb5 button:where(.svelte-1izxb5){align-self:end;padding:7px 14px;border:1px solid var(--os-accent);color:var(--os-accent);background:var(--os-panel);border-radius:4px;cursor:pointer}.book-flash.svelte-1izxb5{padding:10px 14px;border-radius:6px;margin:0 0 14px;font-size:13px}.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)}.settings-evidence.svelte-oy1ki4{display:flex;gap:10px;font-size:11px;align-items:center}.settings-evidence__verified.svelte-oy1ki4{color:var(--os-success)}.settings-evidence__warn.svelte-oy1ki4{color:var(--os-warn)}.settings-evidence__dim.svelte-oy1ki4{color:var(--os-ink-faint)}.os-card.svelte-4cjdyg{background:var(--os-panel-1);border-radius:14px;padding:22px 24px}.settings-placeholder.svelte-4cjdyg{display:flex;flex-direction:column;gap:10px}.settings-placeholder__eyebrow.svelte-4cjdyg{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase}.settings-placeholder__body.svelte-4cjdyg{font-size:13.5px;color:var(--os-ink);line-height:1.55}.settings-placeholder__meta.svelte-4cjdyg{font-size:11px;color:var(--os-ink-faint)}.settings-placeholder__links.svelte-4cjdyg{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:10px}.settings-placeholder__linkcard-label.svelte-4cjdyg{font-size:13.5px;font-weight:500}.settings-placeholder__linkcard-body.svelte-4cjdyg{font-size:12px;color:var(--os-ink-dim)}.os-card.svelte-1tg30vp{background:var(--os-panel-1);border-radius:14px;padding:20px 22px}.settings-card.svelte-1tg30vp{display:flex;flex-direction:column;gap:16px}.settings-card__eyebrow.svelte-1tg30vp{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase}.settings-row.svelte-1tg30vp{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid var(--os-line-soft)}.settings-row.svelte-1tg30vp:first-of-type{border-top:0;padding-top:0}.settings-row__title.svelte-1tg30vp{font-size:13.5px;color:var(--os-ink);margin:0}.settings-row__sub.svelte-1tg30vp{font-size:11px;color:var(--os-ink-faint);margin:2px 0 0}.settings-seg.svelte-1tg30vp{display:inline-flex;gap:2px;background:var(--os-panel-2);border-radius:10px;padding:2px}.settings-seg__btn.svelte-1tg30vp{font-size:12px;padding:5px 12px;border-radius:8px;background:transparent;color:var(--os-ink-dim);border:0;cursor:pointer}.settings-seg__btn.svelte-1tg30vp:hover{color:var(--os-ink)}.settings-seg__btn.is-active.svelte-1tg30vp{background:var(--os-panel);color:var(--os-accent)}.settings-switch.svelte-1tg30vp{display:inline-flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.settings-switch__input.svelte-1tg30vp{position:absolute;width:1px;height:1px;opacity:0;margin:0}.settings-switch__state.svelte-1tg30vp{min-width:26px;text-align:right;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-faint)}.settings-switch.svelte-1tg30vp:has(.settings-switch__input:where(.svelte-1tg30vp):checked) .settings-switch__state:where(.svelte-1tg30vp){color:var(--os-accent)}.settings-switch__track.svelte-1tg30vp{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}.settings-switch__knob.svelte-1tg30vp{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}.settings-switch__input.svelte-1tg30vp:checked+.settings-switch__track:where(.svelte-1tg30vp){background:var(--os-accent);border-color:var(--os-accent)}.settings-switch__input.svelte-1tg30vp:checked+.settings-switch__track:where(.svelte-1tg30vp) .settings-switch__knob:where(.svelte-1tg30vp){transform:translate(18px);background:var(--os-accent-ink)}.settings-switch__input.svelte-1tg30vp:focus-visible+.settings-switch__track:where(.svelte-1tg30vp){outline:2px solid var(--os-accent);outline-offset:2px}.os-card.svelte-r52nuc{background:var(--os-panel-1);border-radius:14px;padding:20px 22px}.settings-card.svelte-r52nuc{display:flex;flex-direction:column;gap:14px}.settings-card__eyebrow.svelte-r52nuc{font-size:10.5px;letter-spacing:.14em;color:var(--os-ink-faint);text-transform:uppercase}.settings-card__hint.svelte-r52nuc{font-size:11px;color:var(--os-ink-faint)}.settings-card__note.svelte-r52nuc{margin:0;font-size:13px;color:var(--os-ink-dim)}.settings-profile__row.svelte-r52nuc{display:flex;gap:20px;align-items:flex-start}.settings-profile__avatar.svelte-r52nuc{width:56px;height:56px;border-radius:14px;background:var(--os-panel-2);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--os-accent);border:1px solid var(--os-line-soft)}.settings-profile__dl.svelte-r52nuc{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:13px}.settings-profile__dl.svelte-r52nuc dt:where(.svelte-r52nuc){color:var(--os-ink-faint);font-size:11px}.settings-profile__dl.svelte-r52nuc dd:where(.svelte-r52nuc){color:var(--os-ink);margin:0}.v2-page.svelte-pdan1g{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-pdan1g{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-pdan1g .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1whlo5{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1whlo5{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1whlo5 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1t38kps{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1t38kps{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1t38kps .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-1a6m2md{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1a6m2md{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-1a6m2md .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-18cbpzk{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-18cbpzk{display:flex;flex-direction:column;gap:1.25rem}.hero.svelte-18cbpzk{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;border:.0625rem solid var(--os-rule, rgba(0, 0, 0, .08));border-radius:.5rem;background:var(--os-surface)}.hero__icon.svelte-18cbpzk{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--os-tone-purple, rgba(124, 58, 237, .1));color:color-mix(in srgb,var(--os-tone-purple) 80%,var(--os-ink));flex-shrink:0}.hero__body.svelte-18cbpzk{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.hero__name.svelte-18cbpzk{font-size:1rem;font-weight:600;margin:0}.hero__desc.svelte-18cbpzk{color:var(--os-ink-muted);font-size:.875rem;margin:0}.pills.svelte-18cbpzk{display:flex;gap:.375rem;margin-top:.25rem}.pill.svelte-18cbpzk{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03125em;background:var(--os-ink-tint, rgba(0, 0, 0, .06));color:var(--os-ink-muted)}.pill--active.svelte-18cbpzk{background:var(--os-tone-green, rgba(16, 185, 129, .12));color:color-mix(in srgb,var(--os-tone-green) 80%,var(--os-ink))}.pill--archived.svelte-18cbpzk{background:var(--os-tone-amber, rgba(245, 158, 11, .12));color:color-mix(in srgb,var(--os-tone-amber) 80%,var(--os-ink))}.persona-dl-btn.svelte-18cbpzk{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.4375rem .75rem;border-radius:.375rem;border:.0625rem solid var(--os-line);background:var(--os-surface);color:var(--os-ink);font-size:.8125rem;font-weight:500;text-decoration:none}.persona-dl-btn.svelte-18cbpzk:hover{border-color:var(--os-line-strong);background:var(--os-line-soft)}.block.svelte-18cbpzk{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;border:.0625rem solid var(--os-rule, rgba(0, 0, 0, .08));border-radius:.5rem;background:var(--os-surface)}.block__title.svelte-18cbpzk{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03125em;color:var(--os-ink-muted);margin:0 0 .25rem}.rows.svelte-18cbpzk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.row.svelte-18cbpzk{display:flex;align-items:baseline;gap:.625rem;font-size:.875rem}.row__badge.svelte-18cbpzk{display:inline-flex;align-items:center;padding:.0625rem .4375rem;border-radius:.25rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03125em;background:var(--os-ink-tint, rgba(0, 0, 0, .06));color:var(--os-ink-muted);flex-shrink:0}.row__badge--chat.svelte-18cbpzk{background:var(--os-tone-blue, rgba(37, 99, 235, .12));color:color-mix(in srgb,var(--os-tone-blue) 80%,var(--os-ink))}.row__badge--slack.svelte-18cbpzk{background:var(--os-tone-purple, rgba(124, 58, 237, .12));color:color-mix(in srgb,var(--os-tone-purple) 80%,var(--os-ink))}.row__badge--war_room.svelte-18cbpzk{background:var(--os-tone-amber, rgba(245, 158, 11, .12));color:color-mix(in srgb,var(--os-tone-amber) 80%,var(--os-ink))}.row__note.svelte-18cbpzk{color:var(--os-ink-faint);font-size:.75rem}.meta.svelte-18cbpzk{color:var(--os-ink-muted);font-size:.8125rem;margin:0}.warn.svelte-18cbpzk{font-size:.8125rem;padding:.5rem .625rem;border-radius:.375rem;background:var(--os-tone-amber, rgba(245, 158, 11, .12));color:color-mix(in srgb,var(--os-tone-amber) 80%,var(--os-ink));margin:0}.prompt.svelte-18cbpzk{margin:0;padding:.75rem .875rem;border-radius:.375rem;background:var(--os-ink-tint, rgba(0, 0, 0, .04));font-family:var(--os-mono);font-size:.8125rem;line-height:1.5;white-space:pre-wrap}.tools.svelte-18cbpzk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3125rem}.tool.svelte-18cbpzk{font-size:.875rem;line-height:1.4}.tool__name.svelte-18cbpzk{font-family:var(--os-mono);font-size:.8125rem}.tool__desc.svelte-18cbpzk{color:var(--os-ink-muted)}.tool__stale.svelte-18cbpzk{margin-left:.5rem;padding:.0625rem .4375rem;border-radius:999rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.03125em;background:var(--os-tone-amber, rgba(245, 158, 11, .12));color:color-mix(in srgb,var(--os-tone-amber) 80%,var(--os-ink))}.v2-page.svelte-1hbqtk2{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page-lede.svelte-1hbqtk2{margin:0;max-width:48rem;color:var(--os-ink-dim);font-size:.875rem;line-height:1.5}.v2-page-body.svelte-1hbqtk2{display:flex;flex-direction:column;gap:.75rem}.empty.svelte-1hbqtk2{color:var(--os-ink-faint);font-size:.875rem}.cards.svelte-1hbqtk2{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;list-style:none;padding:0;margin:0}@media(max-width:30rem){.cards.svelte-1hbqtk2{grid-template-columns:1fr}}.card.svelte-1hbqtk2{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem .875rem;border:.0625rem solid var(--os-line);border-radius:.75rem;background:var(--os-panel);color:var(--os-ink);transition:border-color .16s var(--os-ease, ease),transform .16s var(--os-ease, ease),box-shadow .16s var(--os-ease, ease),background-color .16s var(--os-ease, ease)}.card.svelte-1hbqtk2:hover{border-color:var(--os-line-strong);background:var(--os-panel-hover);transform:translateY(-.0625rem);box-shadow:var(--os-shadow-card)}.card.svelte-1hbqtk2:focus-within{border-color:var(--os-focus);box-shadow:0 0 0 .1875rem var(--os-accent-glow)}a.card__link{display:flex;align-items:flex-start;gap:.875rem;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit;border-radius:.5rem;outline:none}a.card__link:focus-visible{outline:.125rem solid var(--os-focus);outline-offset:.25rem}.card__icon.svelte-1hbqtk2{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.625rem;background:var(--os-accent-soft);color:var(--os-accent);flex-shrink:0}.card__body.svelte-1hbqtk2{display:flex;flex-direction:column;gap:.3125rem;min-width:0;flex:1 1 auto}.card__head.svelte-1hbqtk2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.card__name.svelte-1hbqtk2{font-weight:600;font-size:.9375rem;line-height:1.2;color:var(--os-ink)}.card__kind.svelte-1hbqtk2{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999rem;background:var(--os-line-soft);color:var(--os-ink-dim);font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.01em;white-space:nowrap}.card__desc.svelte-1hbqtk2{color:var(--os-ink-dim);font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.card__footer.svelte-1hbqtk2{display:flex;align-items:center;justify-content:flex-end;padding-top:.625rem;border-top:.0625rem solid var(--os-line-soft)}.persona-dl-btn.svelte-1hbqtk2{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.4375rem;border:.0625rem solid var(--os-line);background:var(--os-surface);color:var(--os-ink-dim);font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .12s var(--os-ease, ease),background-color .12s var(--os-ease, ease),color .12s var(--os-ease, ease)}.persona-dl-btn.svelte-1hbqtk2:hover{border-color:var(--os-accent);background:var(--os-accent-soft);color:var(--os-accent)}.persona-dl-btn.svelte-1hbqtk2:focus-visible{outline:.125rem solid var(--os-focus);outline-offset:.125rem}.v2-page.svelte-5t8jy5{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-5t8jy5{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-5t8jy5 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-oa6820{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-oa6820{display:flex;flex-direction:column;gap:.75rem}.v2-page.svelte-oa6820 .os-cockpit{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-4gj4uv{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.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.svelte-1vtdufb{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.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}.v2-page.svelte-1dmp9jn{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1dmp9jn{display:flex;flex-direction:column;gap:.75rem}[data-scope=workflows-builder] .wfb-index-head{display:none!important}[data-scope=workflows-builder] .min-h-screen{min-height:0!important}.wf-ring.svelte-gk4ssi{position:relative;flex-shrink:0}.wf-ring.svelte-gk4ssi svg:where(.svelte-gk4ssi){display:block}.wf-ring__arc.svelte-gk4ssi{transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.wf-ring__center.svelte-gk4ssi{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__empty.svelte-1o05smb{margin:0;font-size:12px;color:var(--os-ink-faint)}.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.svelte-qla6n6{display:flex;gap:8px;padding:0 14px 14px}.nr__scrim.svelte-wmos1s{position:fixed;inset:0;z-index:100;background:var(--os-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nr__wrap.svelte-wmos1s{position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.nr.svelte-wmos1s{pointer-events:auto;width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:16px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-modal)}.nr__head.svelte-wmos1s{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--os-line-soft)}.nr__badge.svelte-wmos1s{width:32px;height:32px;border-radius:9px;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)}.nr__title.svelte-wmos1s{margin:0;flex:1;font:600 15px/1.2 var(--os-body);color:var(--os-ink)}.nr__close.svelte-wmos1s{padding:4px;border:0;background:none;color:var(--os-ink-faint);cursor:pointer;border-radius:6px}.nr__close.svelte-wmos1s:hover{color:var(--os-ink)}.nr__close.svelte-wmos1s:focus-visible{outline:2px solid var(--os-accent)}.nr__body.svelte-wmos1s{display:flex;flex-direction:column;gap:18px;padding:18px;overflow-y:auto}.nr__field.svelte-wmos1s{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;border:0;min-width:0}.nr__label.svelte-wmos1s{padding:0;font:500 12.5px/1.2 var(--os-body);color:var(--os-ink-dim)}.nr__optional.svelte-wmos1s{color:var(--os-ink-faint);font-weight:400}.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__default.svelte-wmos1s{padding:1px 7px;border-radius:999px;font:500 10px/1.6 var(--os-mono);color:var(--os-accent);background:var(--os-panel);border:1px solid color-mix(in srgb,var(--os-accent) 35%,transparent)}.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__foot.svelte-wmos1s{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.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__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__write.svelte-pl5y5r{justify-content:center;height:28px;font-size:11.5px}.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.svelte-pl5y5r{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:4px}.sg__gate-actions.svelte-pl5y5r .wf-btn:where(.svelte-pl5y5r){justify-content:center;height:26px;font-size:11.5px}.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__empty.svelte-s7gzo6{margin:0;font-size:12px;color:var(--os-ink-faint)}.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__placeholder.svelte-1bxc17{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:24px;text-align:center;color:var(--os-ink-faint);font-size:12.5px}.ap__placeholder.svelte-1bxc17 p:where(.svelte-1bxc17){margin:0;max-width:280px}.ap__head.svelte-1bxc17{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--os-line-soft)}.ap__icon.svelte-1bxc17{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--wf-ok-ink);background:var(--wf-ok-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__skeleton.svelte-1bxc17{display:flex;flex-direction:column;gap:10px}.ap__skeleton.svelte-1bxc17 span:where(.svelte-1bxc17){display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--os-panel-2),var(--os-line-soft),var(--os-panel-2));background-size:200% 100%;animation:svelte-1bxc17-ap-shimmer 1.4s linear infinite}@keyframes svelte-1bxc17-ap-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.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__scrim.svelte-db1lqb{position:fixed;inset:0;z-index:100;background:var(--os-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wr__wrap.svelte-db1lqb{position:fixed;inset:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.wr.svelte-db1lqb{pointer-events:auto;width:100%;max-width:680px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:16px;background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-modal)}.wr__head.svelte-db1lqb{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--os-line-soft)}.wr__badge.svelte-db1lqb{width:32px;height:32px;border-radius:9px;flex-shrink:0;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)}.wr__id.svelte-db1lqb{flex:1;min-width:0}.wr__title.svelte-db1lqb{margin:0;font:600 15px/1.3 var(--os-body);color:var(--os-ink)}.wr__sub.svelte-db1lqb{margin:3px 0 0;font-size:12px;color:var(--os-ink-faint)}.wr__close.svelte-db1lqb{padding:4px;border:0;background:none;color:var(--os-ink-faint);cursor:pointer;border-radius:6px}.wr__close.svelte-db1lqb:hover{color:var(--os-ink)}.wr__close.svelte-db1lqb:focus-visible{outline:2px solid var(--os-accent)}.wr__body.svelte-db1lqb{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;overflow-y:auto}.wr__label.svelte-db1lqb{font:500 12px/1 var(--os-body);color:var(--os-ink-dim)}.wr__input.svelte-db1lqb{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--os-line);background:var(--os-well);color:var(--os-ink);font:12.5px/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__error.svelte-db1lqb{margin:0;font-size:12px;color:var(--os-danger)}.wr__foot.svelte-db1lqb{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.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__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__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.svelte-1ljhtdb{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-1ljhtdb{display:flex;flex-direction:column;gap:.75rem}[data-scope=workflows] .wfi__head{display:none!important}[data-scope=workflows] .wfi{padding:0!important;margin:0!important;max-width:none!important}.v2-page.svelte-lmt0fe{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.v2-page-body.svelte-lmt0fe{display:flex;flex-direction:column;gap:.75rem}[data-scope=workflows-show] .wfs__hero{padding:0!important;border:0!important}[data-scope=workflows-show] .wfs__id{display:none!important}[data-scope=workflows-show] .wfs{padding:0!important;margin:0!important;max-width:none!important}.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{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__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;gap:8px}.tool-confirm__btn.svelte-1i50iry{padding:5px 12px;border-radius:8px;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);cursor:pointer}.tool-confirm__btn--primary.svelte-1i50iry{background:var(--os-accent-fill);border-color:var(--os-accent-fill);color:var(--os-accent-ink)}.tool-confirm__btn.svelte-1i50iry:disabled{opacity:.6;cursor:default}.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}.msg-input__send.svelte-1fgoune{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--os-accent-fill);color:var(--os-accent-ink);border:0;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.msg-input__send.svelte-1fgoune:hover:not(:disabled){background:var(--os-accent-bright)}.msg-input__send.svelte-1fgoune:disabled{opacity:.4;cursor:not-allowed}.msg-input__send-icon.svelte-1fgoune{width:16px;height:16px}.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__caret.svelte-1xr6bu{width:10px;height:10px;color:var(--os-ink-dim)}.persona-sw__backdrop.svelte-1xr6bu{position:fixed;inset:0;z-index:40}.persona-sw__dropdown.svelte-1xr6bu{position:absolute;right:0;top:100%;margin-top:4px;width:240px;background:var(--os-panel-2, var(--os-panel));border:1px solid var(--os-line);border-radius:10px;box-shadow:var(--os-shadow-float);z-index:50;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{width:13px;height:13px;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__icon.svelte-jn2u92{width:18px;height:18px;color:var(--os-ink-dim);flex-shrink:0}.agent-chat__h2.svelte-jn2u92{margin:0;font-size:13px;font-weight:600;color:var(--os-ink)}.agent-chat__context.svelte-jn2u92{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:500;color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--os-accent) 30%,transparent)}.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{width:32px;height:32px;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__thinking.svelte-jn2u92{display:flex;justify-content:flex-start}.agent-chat__thinking-bubble.svelte-jn2u92{display:inline-flex;align-items:center;gap:8px;max-width:80%;padding:8px 12px;border-radius:12px 12px 12px 4px;background:var(--os-panel-2, var(--os-panel));border:1px solid var(--os-line);color:var(--os-ink-dim);font-size:11px;font-style:italic}.agent-chat__dot.svelte-jn2u92{width:5px;height:5px;border-radius:50%;background:var(--os-ink-dim);animation:svelte-jn2u92-agent-chat-bounce 1.4s infinite}@keyframes svelte-jn2u92-agent-chat-bounce{0%,60%,to{opacity:.35}30%{opacity:1}}.agent-chat__thinking-label.svelte-jn2u92{margin-left:2px}.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}.os-log-drawer.svelte-1lypx1u{display:flex;flex-direction:column;gap:14px;background:transparent;min-height:0}.os-log-drawer.svelte-1lypx1u:before{content:none;display:none}.log-row-centered.svelte-1lypx1u{display:inline-flex;align-items:center;gap:8px;color:var(--os-ink-dim);padding:24px 0;justify-content:center}.log-head.svelte-1lypx1u{display:flex;align-items:baseline;gap:6px}.log-head.svelte-1lypx1u .tabular-nums:where(.svelte-1lypx1u){font-size:13px}.log-footer.svelte-1lypx1u{display:flex;width:100%}.log-footer.svelte-1lypx1u .os-ui-btn{flex:1 1 100%;min-height:44px;justify-content:center}.log-bar.svelte-1lypx1u{height:10px;border-radius:5px;background:var(--os-panel-2, #0b0d10);box-shadow:inset 0 1px 3px #0009;display:flex;overflow:hidden}.log-bar__seg.svelte-1lypx1u{height:100%;display:block}.log-bar__task.svelte-1lypx1u{background:var(--os-success, #79b189)}.log-bar__meet.svelte-1lypx1u{background:var(--os-line-strong, #5b6378)}.log-bar__est.svelte-1lypx1u{background:repeating-linear-gradient(90deg,var(--os-amber, #ff9d5c) 0 3px,transparent 3px 6px)}.log-entries.svelte-1lypx1u{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.log-entry.svelte-1lypx1u{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--os-panel-2)}.log-entry__h.svelte-1lypx1u{font-size:12.5px}.log-entry__body.svelte-1lypx1u{display:flex;flex-direction:column;gap:2px;min-width:0}.log-entry__what.svelte-1lypx1u{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--os-ink)}.log-entry__meta.svelte-1lypx1u{font-size:10.5px;color:var(--os-ink-faint)}.log-entry__accept.svelte-1lypx1u{min-height:44px;min-width:72px;border-radius:10px;border:1px solid var(--os-accent, #5ce0bf);background:var(--os-accent-soft, color-mix(in srgb, var(--os-accent, #5ce0bf) 14%, transparent));color:var(--os-accent, #5ce0bf);font-size:12px;font-weight:600;padding:0 14px;cursor:pointer}.log-entry__accept.svelte-1lypx1u:disabled{opacity:.5;cursor:progress}.log-empty.svelte-1lypx1u{color:var(--os-ink-faint);font-size:11px;padding:6px 0;margin:0}.log-form.svelte-1lypx1u{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px;border-top:1px solid var(--os-line-soft)}.log-form__label.svelte-1lypx1u{font-size:10.5px;color:var(--os-ink-faint);letter-spacing:.06em;text-transform:uppercase;display:block}.log-form__row.svelte-1lypx1u{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.log-form__row.svelte-1lypx1u+.log-form__row:where(.svelte-1lypx1u){grid-template-columns:1fr 2fr}.log-form__hours.svelte-1lypx1u input:where(.svelte-1lypx1u){font-size:14px;font-weight:600;min-width:0}.log-form__add.svelte-1lypx1u{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:10px;background:var(--os-accent-fill);color:var(--os-accent-ink);border:0;font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap}.log-form__add.svelte-1lypx1u:disabled{opacity:.45;cursor:not-allowed}.log-form__chips.svelte-1lypx1u{display:flex;flex-wrap:wrap;gap:6px}.log-chip.svelte-1lypx1u{font-size:11px;padding:4px 10px;border-radius:999px;background:transparent;color:var(--os-ink-dim);border:1px solid var(--os-line-soft);cursor:pointer;text-transform:lowercase;letter-spacing:.02em}.log-chip.svelte-1lypx1u:hover{border-color:var(--os-line);color:var(--os-ink)}.log-chip.is-active.svelte-1lypx1u{color:var(--os-accent);border-color:var(--os-accent);background:color-mix(in srgb,var(--os-accent) 14%,transparent)}.log-form__input.svelte-1lypx1u{width:100%;font-size:12.5px;color:var(--os-ink);background:var(--os-panel);border:1px solid var(--os-line-soft);border-radius:8px;padding:7px 8px}.log-form__err.svelte-1lypx1u{color:var(--os-fail);font-size:10.5px;margin:4px 0 0}.log-soft-cap.svelte-1lypx1u{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--os-amber, #f59e0b);border-radius:8px;background:color-mix(in srgb,var(--os-amber, #f59e0b) 10%,transparent);margin-top:10px}.log-soft-cap__msg.svelte-1lypx1u{margin:0;font-size:11.5px;line-height:1.4;color:var(--os-ink)}.log-soft-cap__row.svelte-1lypx1u{display:flex;align-items:center;gap:10px}.log-soft-cap__cancel.svelte-1lypx1u{background:transparent;border:0;padding:4px 8px;font-size:11px;color:var(--os-ink-dim);cursor:pointer}.log-soft-cap__cancel.svelte-1lypx1u:hover{color:var(--os-ink)}.log-form__hint.svelte-1lypx1u{color:var(--os-ink-faint);font-size:10.5px;margin:4px 0 0}.log-form__empty.svelte-1lypx1u{color:var(--os-ink-faint);font-size:11px;margin:0}.log-form__billable.svelte-1lypx1u{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--os-ink-dim)}.log-section.svelte-1lypx1u{display:flex;flex-direction:column;gap:6px}.log-section__title.svelte-1lypx1u{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--os-ink-faint)}.log-commitments.svelte-1lypx1u{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.log-commitment.svelte-1lypx1u{display:flex;align-items:center;gap:10px}.log-commitment__label.svelte-1lypx1u{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--os-ink)}.log-commitment__text--closed.svelte-1lypx1u{color:var(--os-ink-faint);text-decoration:line-through}.log-commitment__meta.svelte-1lypx1u{font-size:10.5px;color:var(--os-ink-faint);margin-left:auto}.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;padding:10px 12px;border:1px solid var(--os-line);border-radius:8px;background:var(--os-panel)}.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{display:block;margin-top:16px;font-size:12.5px;color:var(--os-ink-dim)}.charter-sign__input.svelte-13914wx{width:100%;margin-top:6px;padding:8px 10px;font-size:14px;border:1px solid var(--os-line);border-radius:6px;background:var(--os-well);color:var(--os-ink)}.charter-sign__input.svelte-13914wx:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}.charter-sign__hint.svelte-13914wx{margin:6px 0 0;font-size:11.5px;color:var(--os-ink-faint)}.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-rail.svelte-11xe65c{list-style:none;padding:0;margin:14px 0 0;display:flex;gap:16px;flex-wrap:wrap}.charter-rail__step.svelte-11xe65c{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--os-ink-faint)}.charter-rail__step[data-state=current].svelte-11xe65c{color:var(--os-ink);font-weight:600}.charter-rail__step[data-state=done].svelte-11xe65c{color:var(--os-success)}.charter-rail__dot.svelte-11xe65c{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid currentColor;font-size:11px}.charter-rail__step[data-state=current].svelte-11xe65c .charter-rail__dot:where(.svelte-11xe65c){background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink)}.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-btn.svelte-11xe65c{padding:8px 16px;font-size:13px;border-radius:8px;cursor:pointer;border:1px solid var(--os-line);background:var(--os-panel-1, var(--os-panel));color:var(--os-ink)}.charter-btn.svelte-11xe65c:disabled{opacity:.45;cursor:not-allowed}.charter-btn.svelte-11xe65c:focus-visible{outline:2px solid var(--os-accent);outline-offset:2px}.charter-btn--primary.svelte-11xe65c{background:var(--os-accent);border-color:var(--os-accent);color:var(--os-accent-ink)}.charter-error.svelte-11xe65c{margin:0 0 12px;font-size:12.5px;color:var(--os-fail)}.os-shell__content>main{padding:0}.os-shell{--os-topbar-h: 48px}@media(min-width:768px){.os-shell{--os-topbar-h: 52px}}.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-search-trigger.svelte-1necfev{background:var(--os-well);border:1px solid var(--os-line);cursor:text}.os-search-trigger.svelte-1necfev:hover{border-color:var(--os-ink-faint)}.os-search-trigger.svelte-1necfev:focus-visible{outline:2px solid var(--os-accent);outline-offset:1px}@media(min-width:768px)and (max-width:1299px){.os-clock-chip-label,.ai-sugg-text{display:none}}
