:root,[data-theme=dark]{--bg: #141414;--surface: #1d1d1d;--surface-2: #262626;--surface-3: #2f2f2f;--border: #2a2a2a;--border-strong: #3a3a3a;--text: #fafafa;--text-muted: #d4d4d4;--text-dim: #8b8b8b;--theme-default-accent: #CDE7F0;--theme-default-accent-contrast: #0a2540;--theme-default-accent-fill: #8FD0EA;--theme-default-accent-fill-contrast: #0B1A24;--brand-accent: #CDE7F0;--chart-accent: var(--brand-accent);--accent-strong: #7CC0E4;--success: #4ade80;--danger: #f87171;--warning: #fbbf24;--handoff: #c084fc;--card-radius: .5rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-pill: 999px;--ease: cubic-bezier(.4, 0, .2, 1);--t-fast: .1s;--t-med: .16s;--count-dur: .48s;--tile-dur: .24s;--tile-stagger: 70ms;--spark-dur: .3s;--line-dur: .4s;--confirm-dur: .16s;--area-dur: .2s;--shadow-sm: 0 1px 2px rgb(0 0 0 / 22%);--shadow-md: 0 1px 2px rgb(0 0 0 / 28%), 0 8px 24px rgb(0 0 0 / 24%);--z-toast: 1000;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif: Georgia, Cambria, "Times New Roman", Times, ui-serif, serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.25rem;--fs-2xl: 1.625rem;--fs-3xl: 2.125rem;--lh-tight: 1.2;--lh-body: 1.55;--tracking-eyebrow: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--page-max-width: 78rem;--topbar-height: 3.5rem;--focus-ring: rgb(143 208 234 / 40%);--danger-soft: color-mix(in srgb, var(--danger) 12%, transparent);--success-soft: color-mix(in srgb, var(--success) 12%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 12%, transparent);--handoff-soft: color-mix(in srgb, var(--handoff) 12%, transparent);--info-soft: color-mix(in srgb, var(--accent) 12%, transparent);--scrim: rgba(0, 0, 0, .7)}[data-theme=light]{--bg: #F4F6F8;--surface: #FFFFFF;--surface-2: #EDF1F4;--surface-3: #E3E8EC;--border: #E3E8EC;--border-strong: #CAD3D9;--input-bg: #F4F7F8;--input-border: var(--border-strong);--text: #1F1F1E;--base-text-muted: #4F5A63;--base-text-dim: #5A6570;--text-muted: var(--base-text-muted);--text-dim: var(--base-text-dim);--theme-default-accent: #1E5E80;--theme-default-accent-contrast: #F7F8F5;--theme-default-accent-fill: #3A94BD;--theme-default-accent-fill-contrast: #0B2433;--brand-accent: #1E5E80;--chart-accent: var(--brand-accent);--accent-strong: #1E5E80;--success: #17603A;--danger: #A81F3F;--warning: #6A4C00;--handoff: #6B21A8;--shadow-sm: 0 1px 2px rgb(16 25 35 / 10%);--shadow-md: 0 1px 2px rgb(16 25 35 / 10%), 0 8px 24px rgb(16 25 35 / 16%);--focus-ring: rgb(79 166 203 / 45%)}:root,[data-theme=dark],[data-theme=light]{--accent: var(--account-accent, var(--app-accent, var(--theme-default-accent)));--accent-contrast: var(--account-accent-fg, var(--app-accent-fg, var(--theme-default-accent-contrast)));--accent-fill: var(--account-accent, var(--app-accent, var(--theme-default-accent-fill)));--accent-fill-contrast: var(--account-accent-fg, var(--app-accent-fg, var(--theme-default-accent-fill-contrast)));--font-family: var(--font-sans);--font-family-mono: var(--font-mono);--font-size-xs: var(--fs-xs);--font-size-sm: var(--fs-sm);--font-size-md: var(--fs-md);--font-size-lg: var(--fs-lg);--font-size-xl: var(--fs-xl);--font-size-2xl: var(--fs-2xl);--font-size-3xl: var(--fs-3xl);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: var(--lh-tight);--line-height-normal: var(--lh-body);--duration-fast: var(--t-fast);--radius-lg: var(--card-radius)}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}.adoovi-lk{--lk-accent: var(--accent, #cde7f0);--lk-accent-fill: var(--accent-fill, var(--lk-accent));--lk-surface: var(--surface, #12141a);--lk-surface-2: var(--surface-2, #1b1e26);--lk-border: var(--border, rgba(255, 255, 255, .12));--lk-text-muted: var(--text-muted, rgba(255, 255, 255, .6));--lk-radius-sm: var(--radius-sm, 6px);--lk-radius-pill: var(--radius-pill, 999px);--lk-ease: var(--ease, cubic-bezier(.4, 0, .2, 1));--lk-spin-duration: .8s;--lk-skeleton-duration: 1.4s;--lk-crossfade: .2s}.adoovi-lk-spinner{display:inline-block;box-sizing:border-box;inline-size:var(--lk-spinner-size, 24px);block-size:var(--lk-spinner-size, 24px);border-radius:50%;border-style:solid;border-width:var(--lk-spinner-stroke, 3px);border-color:color-mix(in srgb,var(--lk-accent) 24%,transparent);border-top-color:var(--lk-accent);animation:adoovi-lk-spin var(--lk-spin-duration) linear infinite}.adoovi-lk-spinner--sm{--lk-spinner-size: 14px;--lk-spinner-stroke: 2px}.adoovi-lk-spinner--md{--lk-spinner-size: 24px;--lk-spinner-stroke: 3px}.adoovi-lk-spinner--lg{--lk-spinner-size: 32px;--lk-spinner-stroke: 3px}@keyframes adoovi-lk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.adoovi-lk-spinner{animation:adoovi-lk-pulse 1.4s var(--lk-ease) infinite;border-top-color:var(--lk-accent);border-right-color:var(--lk-accent);border-bottom-color:var(--lk-accent)}}.adoovi-lk-region{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;inline-size:100%;min-block-size:100%;padding:1.25rem;color:var(--lk-text-muted)}.adoovi-lk-region__label{font-size:.8125rem;color:var(--lk-text-muted)}.adoovi-lk-region--quiet{padding:.75rem;gap:0}.adoovi-lk-overlay[data-embed-mode=pane]{background:color-mix(in srgb,var(--lk-surface) 55%,transparent)}.adoovi-lk-overlay-host{position:relative;inline-size:100%;block-size:100%}.adoovi-lk-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lk-surface) 72%,transparent);animation:adoovi-lk-overlay-in var(--lk-crossfade) var(--lk-ease)}@keyframes adoovi-lk-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.adoovi-lk-overlay{animation:none}}.adoovi-lk-inline{display:inline-flex;align-items:center;gap:.5rem;color:var(--lk-text-muted);font-size:.8125rem}.adoovi-lk-inline__label{color:var(--lk-text-muted)}.adoovi-lk-skeleton{display:block;inline-size:100%;block-size:1rem;overflow:hidden;background:linear-gradient(90deg,var(--lk-surface) 0%,color-mix(in srgb,var(--lk-accent) 9%,var(--lk-surface-2)) 44%,var(--lk-surface) 88%);background-size:220% 100%;border:1px solid color-mix(in srgb,var(--lk-border) 50%,transparent);border-radius:var(--lk-radius-sm);animation:adoovi-lk-shimmer var(--lk-skeleton-duration) var(--lk-ease) infinite}.adoovi-lk-skeleton--block{min-block-size:2.75rem}.adoovi-lk-skeleton--line{block-size:.75rem;border-radius:var(--lk-radius-pill)}.adoovi-lk-skeleton--circle{inline-size:2.5rem;block-size:2.5rem;aspect-ratio:1;border-radius:50%}.adoovi-lk-skeleton--text{display:inline-block;block-size:auto;max-inline-size:100%;overflow:visible;vertical-align:baseline;color:transparent;line-height:inherit;border:0;border-radius:var(--lk-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lk-border) 50%,transparent);-webkit-user-select:none;user-select:none;white-space:pre}@keyframes adoovi-lk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.adoovi-lk-skeleton{animation:none;background:var(--lk-surface-2)}}.adoovi-lk-skel-group{display:flex;flex-direction:column;gap:.65rem;inline-size:100%}.adoovi-lk-skel-group--tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.adoovi-lk-skel-group--kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.adoovi-lk-skel-kpi{display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--lk-border) 40%,transparent);border-radius:var(--lk-radius-sm)}.adoovi-lk-skel-field{display:flex;flex-direction:column;gap:.45rem}.adoovi-lk-skel-row{display:flex;align-items:center;gap:.75rem}.adoovi-lk-skel-row>.adoovi-lk-skeleton--line{flex:1 1 auto}.adoovi-lk-skel-card{display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--lk-border) 40%,transparent);border-radius:var(--lk-radius-sm)}.adoovi-lk-skel-chat-line{display:flex;gap:.6rem;align-items:flex-start}.adoovi-lk-skel-chat-body{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.adoovi-lk-boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;inline-size:100%;min-block-size:100%;padding:2rem;color:var(--lk-text-muted)}.adoovi-lk-boot__stage{inline-size:8rem;block-size:8rem;display:grid;place-items:center}.adoovi-lk-boot[data-brand=mascot]:not(.adoovi-lk-boot--compact) .adoovi-lk-boot__stage{inline-size:clamp(10rem,26vmin,14rem);block-size:clamp(10rem,26vmin,14rem)}.adoovi-lk-boot--compact{gap:.75rem;padding:1.25rem;min-block-size:auto}.adoovi-lk-boot--compact .adoovi-lk-boot__stage{inline-size:clamp(4rem,12vmin,5.5rem);block-size:clamp(4rem,12vmin,5.5rem)}.adoovi-lk-boot--compact .adoovi-lk-boot__label{font-size:.8125rem}.adoovi-lk-boot__mascot{inline-size:100%;block-size:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.adoovi-lk-boot__mascot--motion{display:block}.adoovi-lk-boot__mascot--static{display:none}@media (prefers-reduced-motion: reduce){.adoovi-lk-boot__mascot--motion{display:none}.adoovi-lk-boot__mascot--static{display:block}}.adoovi-lk-boot__label{font-size:.9375rem;letter-spacing:.01em;color:var(--lk-text-muted)}.adoovi-lk-boot__bar{position:relative;inline-size:min(14rem,60%);block-size:3px;border-radius:var(--lk-radius-pill);overflow:hidden;background:color-mix(in srgb,var(--lk-accent) 16%,transparent)}.adoovi-lk-boot__bar>span{position:absolute;inset-block:0;inline-size:40%;border-radius:inherit;background:var(--lk-accent);animation:adoovi-lk-boot-bar 1.45s var(--lk-ease) infinite;animation-delay:var(--lk-boot-bar-delay, 0ms)}@keyframes adoovi-lk-boot-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion: reduce){.adoovi-lk-boot__bar>span{animation:none;inline-size:100%;opacity:.5}}.adoovi-lk-mark{display:inline-grid;place-items:center;box-sizing:border-box;inline-size:var(--lk-mark-size, 32px);block-size:var(--lk-mark-size, 32px);aspect-ratio:1}.adoovi-lk-mark__glyph{display:block;inline-size:100%;block-size:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.adoovi-lk-mark__motion,.adoovi-lk-mark__static{grid-area:1 / 1;inline-size:100%;block-size:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.adoovi-lk-mark__static{display:block;opacity:1}.adoovi-lk-mark__motion{display:block;opacity:0}.adoovi-lk-mark--motion-ready .adoovi-lk-mark__motion{opacity:1}.adoovi-lk-mark--motion-ready .adoovi-lk-mark__static{opacity:0}@media (prefers-reduced-motion: reduce){.adoovi-lk-mark__motion{display:none}.adoovi-lk-mark__static,.adoovi-lk-mark--motion-ready .adoovi-lk-mark__static{display:block;opacity:1}}.adoovi-lk-boot__mark{inline-size:100%;block-size:100%}.adoovi-lk-notice{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-inline-size:22rem;margin-inline:auto;padding:1.25rem;text-align:center;color:var(--lk-text-muted)}.adoovi-lk-notice__title{font-size:.9375rem;font-weight:600;color:var(--lk-text-muted)}.adoovi-lk-notice__msg{font-size:.8125rem;color:var(--lk-text-muted)}.adoovi-lk-notice__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.adoovi-lk-notice__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:.8125rem;padding:.4rem .9rem;border-radius:var(--lk-radius-sm);border:1px solid var(--lk-border);background:transparent;color:inherit}.adoovi-lk-notice__btn--primary{border-color:var(--lk-accent-fill);background:var(--lk-accent-fill);color:var(--accent-fill-contrast, var(--accent-contrast, #fff))}.adoovi-lk-notice__btn:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}@keyframes adoovi-lk-pulse{0%,to{opacity:1}50%{opacity:.45}}:root,[data-theme=dark]{--card-radius: 1rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-pill: 999px;--t-fast: .1s;--t-med: .16s;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .3);--shadow-md: 0 12px 28px rgb(20 32 51 / 12%);--font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.25rem;--fs-2xl: 1.625rem;--fs-3xl: 2.125rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.18;--line-height-normal: 1.55;--lh-tight: 1.2;--lh-body: 1.55;--tracking-eyebrow: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--topbar-height: 3.5rem;--page-max-width: 78rem}[data-theme=light]{--shadow-sm: 0 1px 0 rgba(31, 31, 30, .06)}html,body,#root{height:100%;margin:0}body{font-family:var(--font-family);background:var(--bg);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--accent-contrast)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.eyebrow{margin:0;color:var(--text-dim);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.muted{color:var(--text-dim)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.good{color:var(--success)}.bad{color:var(--danger)}.tile-quiet{background:transparent;border:1px dashed var(--border);border-radius:var(--radius-md)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;min-height:0}html{overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-family, system-ui, sans-serif);font-size:var(--fs-md);-webkit-font-smoothing:antialiased}#root{height:100%;min-height:0}html[data-embed]{background:var(--bg)}html[data-embed] body{background:var(--bg);overflow-x:hidden}html[data-embed=flow]{overflow:hidden}html[data-embed=flow] body{height:auto;overflow-y:visible}html[data-embed=flow] #root{height:auto}html[data-embed=fill],html[data-embed=fill] body,html[data-embed=fill] #root{height:100%;min-height:0;overflow:hidden}.eyebrow{margin:0;font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-dim);font-weight:600}.auth-gate{min-height:100vh;display:grid;place-items:center;background:var(--bg);color:var(--text)}html[data-embed=fill] .auth-gate{min-height:100%}.auth-gate__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6);min-width:280px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, 12px)}.auth-gate__mark{position:relative;display:grid;place-items:center;width:clamp(8rem,22vw,11rem);aspect-ratio:1}.auth-gate__mark-svg{width:94%;height:94%;-webkit-user-select:none;user-select:none}.auth-gate__text{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.auth-gate__form{display:flex;gap:var(--space-2);width:100%}.auth-gate__input{flex:1;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius, 8px);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-sm)}.auth-gate__input:focus{outline:2px solid var(--accent)}.auth-gate__btn{padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--accent-contrast);border:none;border-radius:var(--radius, 8px);font-size:var(--fs-sm);cursor:pointer}html[data-embed-framed][data-theme=dark]{--bg: #0D1318;--surface: #121A20;--surface-2: #182129;--surface-3: #1F2932;--border: #1B242C;--border-strong: #2E333A;--text-muted: #C2CDD8;--text-dim: #94A1AC}._center_o2b7q_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:12rem;height:100%;padding:var(--space-6) var(--space-4);text-align:center}._title_o2b7q_19{font-size:var(--fs-lg);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}._message_o2b7q_26{font-size:var(--fs-sm);color:var(--text-dim);max-width:28rem;line-height:var(--lh-body);margin:0}._actions_o2b7q_34{display:flex;gap:var(--space-2);margin-top:var(--space-2)}._button_o2b7q_40{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background var(--t-fast) var(--ease)}._button_o2b7q_40:hover{background:var(--surface-3)}._buttonPrimary_o2b7q_58{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._buttonPrimary_o2b7q_58:hover{background:var(--accent);filter:brightness(1.05)}._loadingGrid_o2b7q_71{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4);padding:var(--space-4);width:100%}._backdrop_1d5n3_6{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) 55%,transparent);display:flex;justify-content:flex-end;z-index:20}._drawer_1d5n3_15{width:min(30rem,100%);height:100%;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden}._drawerHead_1d5n3_26{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-shrink:0}._close_1d5n3_35{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-dim);margin-left:auto;font-size:var(--fs-xl);line-height:1;width:2rem;height:2rem;border-radius:var(--radius-md);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}._close_1d5n3_35:hover{background:var(--surface-2);color:var(--text)}._talkButton_1d5n3_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--theme-default-accent);font-size:var(--fs-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background var(--t-fast) var(--ease)}._talkButton_1d5n3_61:hover{background:color-mix(in srgb,var(--theme-default-accent-fill) 14%,transparent)}._drawerBody_1d5n3_83{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}._headline_1d5n3_94{display:flex;flex-direction:column;gap:var(--space-3)}._headlineTop_1d5n3_100{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._goalTitle_1d5n3_107{font-size:var(--fs-xl);font-weight:var(--font-weight-semibold);color:var(--text);margin:0;line-height:var(--lh-tight)}._phase_1d5n3_115{font-size:var(--fs-sm);color:var(--text-dim);margin:0}._chip_1d5n3_121{flex-shrink:0;font-size:var(--fs-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface-2);color:var(--text-dim)}._chip_1d5n3_121[data-tone=accent]{background:color-mix(in srgb,var(--theme-default-accent-fill) 18%,transparent);color:var(--theme-default-accent)}._chip_1d5n3_121[data-tone=success]{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}._chip_1d5n3_121[data-tone=warn]{background:color-mix(in srgb,var(--warning) 20%,transparent);color:var(--warning)}._chip_1d5n3_121[data-tone=muted]{background:var(--surface-2);color:var(--text-dim)}._progress_1d5n3_159{display:flex;align-items:center;gap:var(--space-3)}._progressTrack_1d5n3_165{flex:1;height:.5rem;background:var(--surface-2);border-radius:var(--radius-pill);overflow:hidden}._progressFill_1d5n3_173{height:100%;background:var(--accent);border-radius:var(--radius-pill)}._progressLabel_1d5n3_179{font-size:var(--fs-xs);color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}._tasks_1d5n3_188{display:flex;flex-direction:column;gap:var(--space-3)}._tasksHeading_1d5n3_194{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--text-dim);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin:0}._tasksEmpty_1d5n3_203{font-size:var(--fs-sm);color:var(--text-dim);margin:0}._taskList_1d5n3_209{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._taskRow_1d5n3_218{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2)}._taskMarker_1d5n3_228{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-dim)}._taskRow_1d5n3_218[data-treatment=done] ._taskMarker_1d5n3_228{background:var(--success)}._taskRow_1d5n3_218[data-treatment=running] ._taskMarker_1d5n3_228{background:var(--theme-default-accent-fill)}._taskRow_1d5n3_218[data-treatment=parked] ._taskMarker_1d5n3_228{background:var(--warning)}._taskTitle_1d5n3_247{font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskMeta_1d5n3_255{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._taskPhase_1d5n3_262{font-size:var(--fs-xs);color:var(--text-dim)}._taskState_1d5n3_267{font-size:var(--fs-xs);font-weight:var(--font-weight-medium);color:var(--text-dim)}._taskRow_1d5n3_218[data-treatment=done] ._taskState_1d5n3_267{color:var(--success)}html[data-embed=flow] ._backdrop_1d5n3_6{position:fixed;top:var(--embed-visible-top, 0px);bottom:auto;height:var(--embed-visible-height, 100%)}._freshness_1kryj_1{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2rem;color:var(--text-dim);font-size:var(--fs-xs);line-height:1.3}._freshness_1kryj_1[data-state=stale]{color:var(--warning)}._retry_1kryj_15{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid currentColor;border-radius:var(--radius-md);background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2)}._retry_1kryj_15:hover{background:var(--surface-2)}._retry_1kryj_15:disabled{cursor:default;opacity:.65}._retry_1kryj_15:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._filterBar_1rwxi_10{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-width:0}._pillGroup_1rwxi_18{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-left:calc(-1 * var(--space-1))}._pill_1rwxi_18{font:inherit;font-size:var(--fs-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);background:transparent;border:0;border-radius:var(--radius-pill);padding:6px 12px;min-height:36px;cursor:pointer}._pill_1rwxi_18:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}._pill_1rwxi_18[data-active]{color:var(--text);background:color-mix(in srgb,var(--theme-default-accent-fill) 20%,transparent)}._pill_1rwxi_18:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._gridWrap_1rwxi_59{display:flex;flex-direction:column;gap:var(--space-6);width:100%;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-6) var(--space-8)}._grid_1rwxi_59{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:column;width:min(100%,960px)}._gridItem_1rwxi_78{min-width:0;display:flex;border-bottom:1px solid var(--border)}._card_1rwxi_85{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;column-gap:var(--space-4);width:100%;text-align:left;font:inherit;color:var(--text);background:transparent;border:0;border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);cursor:pointer;transition:background .12s ease}._card_1rwxi_85:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}._card_1rwxi_85:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._card_1rwxi_85[data-selected]{background:color-mix(in srgb,var(--theme-default-accent-fill) 10%,transparent)}._cardMain_1rwxi_119{display:flex;flex-direction:column;gap:2px;min-width:0}._cardTitle_1rwxi_126{font-size:var(--fs-md);font-weight:var(--font-weight-medium);line-height:1.35;min-width:0;overflow-wrap:anywhere}._cardUpdated_1rwxi_134{font-size:var(--fs-xs);color:var(--text-dim)}._cardChevron_1rwxi_139{color:var(--text-dim);font-size:1.25rem;line-height:1}@media (max-width: 640px){._filterBar_1rwxi_10{flex:1 1 100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--space-1);width:100%}._pillGroup_1rwxi_18{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:var(--space-6);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent)}._pillGroup_1rwxi_18::-webkit-scrollbar{display:none}._pill_1rwxi_18{flex:none;white-space:nowrap;scroll-snap-align:start}._gridWrap_1rwxi_59{padding:var(--space-2) var(--space-4) var(--space-8)}._card_1rwxi_85{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:var(--space-3) var(--space-1)}._card_1rwxi_85>:first-child{grid-column:1 / -1;justify-self:start}._cardTitle_1rwxi_126{font-size:16px}}._stateChip_1rwxi_210{flex:none;display:inline-flex;align-items:center;justify-self:start;gap:6px;max-width:100%;height:22px;font-size:12px;font-weight:600;line-height:1;padding:0 8px;border-radius:var(--radius-pill);white-space:nowrap}._stateChip_1rwxi_210:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}._stateChip_1rwxi_210[data-tone=accent]{color:var(--theme-default-accent);background:color-mix(in srgb,var(--theme-default-accent-fill) 18%,transparent)}._stateChip_1rwxi_210[data-tone=success]{color:var(--success);background:var(--success-soft)}._stateChip_1rwxi_210[data-tone=warn]{color:var(--warning);background:var(--warning-soft)}._stateChip_1rwxi_210[data-tone=muted]{color:var(--text-dim);background:var(--surface-2)}._progress_1rwxi_262{display:flex;flex-direction:column;gap:var(--space-2)}._progressTrack_1rwxi_268{height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}._progressFill_1rwxi_275{height:100%;border-radius:inherit;background:var(--accent)}._progressMeta_1rwxi_281{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs)}._progressPct_1rwxi_289{color:var(--text-muted);font-variant-numeric:tabular-nums}._progressTasks_1rwxi_294{color:var(--text-dim)}._pager_1rwxi_299{display:flex;justify-content:center}._showMore_1rwxi_304{font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);cursor:pointer}._showMore_1rwxi_304:hover:not(:disabled){background:var(--surface-3)}._showMore_1rwxi_304:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._showMore_1rwxi_304:disabled{cursor:default;opacity:.6}._skeletonCard_1rwxi_330{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--border)}._skeletonMain_1rwxi_339{display:flex;flex-direction:column;gap:6px;min-width:0}._empty_1rwxi_347,._error_1rwxi_348{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;padding:var(--space-12) var(--space-6);color:var(--text-dim)}._emptyTitle_1rwxi_359{margin:0;font-size:var(--fs-lg);color:var(--text-muted)}._emptyBody_1rwxi_365,._errorBody_1rwxi_366{margin:0;font-size:var(--fs-sm);max-width:28rem}._emptyAction_1rwxi_372{font:inherit;font-size:var(--fs-sm);color:var(--accent);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer}._emptyAction_1rwxi_372:hover{background:var(--surface-2)}._emptyAction_1rwxi_372:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html[data-embed=flow] ._gridWrap_1rwxi_59{overflow:visible}._screen_125km_1{position:relative;min-height:0;min-width:0;height:100%;width:100%;overflow:hidden}._activitySurface_125km_10{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;min-height:0;min-width:0;height:100%}._pageHead_125km_23{padding:var(--space-6) max(calc(2 * var(--space-6)),calc((100% - 960px)/2)) 0}._pageTitle_125km_28{margin:0 0 var(--space-1);font-family:var(--font-display, var(--font-sans));font-size:var(--fs-2xl, 1.75rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:-.01em;color:var(--text)}._pageLead_125km_37{margin:0;color:var(--text-muted);font-size:var(--fs-md)}._toolbar_125km_43{min-width:0;background:transparent;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-4) max(calc(2 * var(--space-6)),calc((100% - 960px)/2))}@media (max-width: 640px){._pageHead_125km_23{padding:var(--space-5) calc(var(--space-6) + var(--space-4)) 0}._toolbar_125km_43{padding:var(--space-3) calc(var(--space-6) + var(--space-4))}}._content_125km_65{min-height:0;min-width:0;overflow:auto;padding:var(--space-2) var(--space-6) var(--space-6)}html[data-embed=flow] ._screen_125km_1,html[data-embed=flow] ._activitySurface_125km_10{height:auto;overflow:visible}html[data-embed=flow] ._content_125km_65{overflow:visible}._app_i4n75_1{display:grid;grid-template-rows:var(--topbar-height) 1fr;height:100dvh;min-height:0;min-width:0;overflow:hidden}html[data-embed=fill] ._app_i4n75_1{grid-template-rows:1fr;height:100%}._topbar_i4n75_15{display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-6);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}._brand_i4n75_29{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}._title_i4n75_36{margin:0;font-size:var(--fs-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}._subtitle_i4n75_43{color:var(--text-dim);font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._body_i4n75_51{display:grid;grid-template-rows:1fr;min-height:0;min-width:0;overflow:hidden}._gate_i4n75_61{display:grid;place-items:center;min-height:0;min-width:0;overflow:auto;padding:var(--space-6)}@media (max-width: 40rem){._subtitle_i4n75_43{display:none}}html[data-embed=flow] ._app_i4n75_1{grid-template-rows:auto;height:auto;overflow:visible}html[data-embed=flow] ._body_i4n75_51{overflow:visible}
