:root{--font-ui: "Public Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Source Serif 4", Georgia, serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text-display-xl: 600 56px/64px var(--font-display);--text-display-lg: 600 44px/52px var(--font-display);--text-heading-1: 600 36px/44px var(--font-ui);--text-heading-2: 600 30px/38px var(--font-ui);--text-heading-3: 600 24px/32px var(--font-ui);--text-heading-4: 600 20px/28px var(--font-ui);--text-body-lg: 400 18px/28px var(--font-ui);--text-body-md: 400 16px/24px var(--font-ui);--text-body-sm: 400 14px/20px var(--font-ui);--text-label-md: 600 16px/24px var(--font-ui);--text-label-sm: 600 14px/20px var(--font-ui);--text-meta: 500 12px/16px var(--font-ui);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--border-default: 1px;--border-strong: 2px;--shadow-sm: 0 1px 2px rgba(22, 33, 38, .08);--shadow-md: 0 8px 24px rgba(22, 33, 38, .1);--shadow-lg: 0 16px 40px rgba(22, 33, 38, .12);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .26s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--focus-ring-width: 2px;--focus-ring-offset: 2px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1440px;--color-ink-950: #162126;--color-ink-800: #24353d;--color-ink-700: #38505a;--color-ink-500: #607b85;--color-ink-300: #b7c6cc;--color-ink-200: #d7e0e4;--color-ink-100: #edf2f4;--color-canvas-warm: #f5f1ea;--color-white: #ffffff;--color-brand-700: #165f68;--color-brand-600: #21737b;--color-brand-500: #2f8e93;--color-brand-100: #dceff0;--color-success-600: #2d6a4f;--color-success-100: #dcefe3;--color-warning-600: #8a601d;--color-warning-100: #f7ead3;--color-danger-600: #8a3d3d;--color-danger-100: #f5dfdf;--color-info-600: #305f84;--color-info-100: #dcebf6}:root{--color-text-primary: var(--color-ink-950);--color-text-secondary: var(--color-ink-700);--color-text-muted: var(--color-ink-500);--color-text-inverse: var(--color-white);--color-surface-canvas: var(--color-white);--color-surface-page: var(--color-white);--color-surface-card: var(--color-white);--color-surface-subtle: var(--color-ink-100);--color-border-default: var(--color-ink-200);--color-border-strong: var(--color-ink-300);--color-border-focus: var(--color-brand-600);--color-action-primary-bg: var(--color-brand-600);--color-action-primary-text: var(--color-white);--color-action-primary-bg-hover: var(--color-brand-700);--color-action-secondary-border: var(--color-ink-300);--color-action-secondary-text: var(--color-ink-950);--color-action-secondary-bg-hover: var(--color-ink-100);--color-state-success-bg: var(--color-success-100);--color-state-success-text: var(--color-success-600);--color-state-warning-bg: var(--color-warning-100);--color-state-warning-text: var(--color-warning-600);--color-state-danger-bg: var(--color-danger-100);--color-state-danger-text: var(--color-danger-600);--color-state-info-bg: var(--color-info-100);--color-state-info-text: var(--color-info-600);--color-state-sensitive-bg: var(--color-ink-100);--color-state-sensitive-text: var(--color-ink-700);--focus-ring: var(--focus-ring-width) solid var(--color-border-focus)}:root{--button-height-sm: 36px;--button-height-md: 44px;--button-height-lg: 52px;--button-radius: var(--radius-md);--button-font: var(--text-label-md);--button-font-sm: var(--text-label-sm);--button-padding-x-sm: var(--space-3);--button-padding-x-md: var(--space-4);--button-padding-x-lg: var(--space-5);--card-padding-default: var(--space-4);--card-padding-compact: var(--space-3);--card-radius: var(--radius-lg);--card-border: var(--border-default) solid var(--color-border-default);--card-shadow-elevated: var(--shadow-md);--field-height: 44px;--field-padding-x: var(--space-3);--field-radius: var(--radius-md);--field-border: var(--border-default) solid var(--color-border-default);--field-border-focus: var(--border-strong) solid var(--color-border-focus);--field-border-error: var(--border-strong) solid var(--color-state-danger-text);--field-border-success: var(--border-strong) solid var(--color-state-success-text);--field-bg: var(--color-surface-card);--field-bg-disabled: var(--color-surface-subtle);--notice-radius: var(--radius-md);--notice-padding: var(--space-3) var(--space-4);--notice-border-width: var(--border-strong);--modal-radius: var(--radius-xl);--modal-shadow: var(--shadow-lg);--modal-padding: var(--space-5);--drawer-width-md: 480px;--drawer-width-lg: 640px;--table-row-height-default: 48px;--table-row-height-compact: 36px;--table-cell-padding-x: var(--space-3);--table-cell-padding-y: var(--space-2);--table-border: var(--border-default) solid var(--color-border-default);--badge-height: 24px;--badge-radius: var(--radius-sm);--badge-padding-x: var(--space-2);--badge-font: var(--text-meta);--page-max-width-reading: 680px;--page-max-width-content: 960px;--page-max-width-wide: 1200px;--page-gutter: var(--space-4);--section-gap: var(--space-7)}[data-surface=thriveone-app]{--surface-theme-id: thriveone-app;--surface-accent: var(--color-brand-500);--color-surface-canvas: var(--color-canvas-warm);--color-surface-page: var(--color-canvas-warm);--color-surface-subtle: var(--color-ink-100);--color-action-primary-bg: var(--color-brand-500);--color-action-primary-bg-hover: var(--color-brand-600)}@layer reset,tokens,base,utilities,layout,components,theme,app;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,svg{display:block;max-width:100%}}@layer tokens{:root{--font-ui: "Public Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Source Serif 4", Georgia, serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text-display-xl: 600 56px/64px var(--font-display);--text-display-lg: 600 44px/52px var(--font-display);--text-heading-1: 600 36px/44px var(--font-ui);--text-heading-2: 600 30px/38px var(--font-ui);--text-heading-3: 600 24px/32px var(--font-ui);--text-heading-4: 600 20px/28px var(--font-ui);--text-body-lg: 400 18px/28px var(--font-ui);--text-body-md: 400 16px/24px var(--font-ui);--text-body-sm: 400 14px/20px var(--font-ui);--text-label-md: 600 16px/24px var(--font-ui);--text-label-sm: 600 14px/20px var(--font-ui);--text-meta: 500 12px/16px var(--font-ui);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--border-default: 1px;--border-strong: 2px;--shadow-sm: 0 1px 2px rgba(22, 33, 38, .08);--shadow-md: 0 8px 24px rgba(22, 33, 38, .1);--shadow-lg: 0 16px 40px rgba(22, 33, 38, .12);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .26s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--focus-ring-width: 2px;--focus-ring-offset: 2px;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1440px;--color-ink-950: #162126;--color-ink-800: #24353d;--color-ink-700: #38505a;--color-ink-500: #607b85;--color-ink-300: #b7c6cc;--color-ink-200: #d7e0e4;--color-ink-100: #edf2f4;--color-canvas-warm: #f5f1ea;--color-white: #ffffff;--color-brand-700: #165f68;--color-brand-600: #21737b;--color-brand-500: #2f8e93;--color-brand-100: #dceff0;--color-success-600: #2d6a4f;--color-success-100: #dcefe3;--color-warning-600: #8a601d;--color-warning-100: #f7ead3;--color-danger-600: #8a3d3d;--color-danger-100: #f5dfdf;--color-info-600: #305f84;--color-info-100: #dcebf6}}@layer tokens{:root{--color-text-primary: var(--color-ink-950);--color-text-secondary: var(--color-ink-700);--color-text-muted: var(--color-ink-500);--color-text-inverse: var(--color-white);--color-surface-canvas: var(--color-white);--color-surface-page: var(--color-white);--color-surface-card: var(--color-white);--color-surface-subtle: var(--color-ink-100);--color-border-default: var(--color-ink-200);--color-border-strong: var(--color-ink-300);--color-border-focus: var(--color-brand-600);--color-action-primary-bg: var(--color-brand-600);--color-action-primary-text: var(--color-white);--color-action-primary-bg-hover: var(--color-brand-700);--color-action-secondary-border: var(--color-ink-300);--color-action-secondary-text: var(--color-ink-950);--color-action-secondary-bg-hover: var(--color-ink-100);--color-state-success-bg: var(--color-success-100);--color-state-success-text: var(--color-success-600);--color-state-warning-bg: var(--color-warning-100);--color-state-warning-text: var(--color-warning-600);--color-state-danger-bg: var(--color-danger-100);--color-state-danger-text: var(--color-danger-600);--color-state-info-bg: var(--color-info-100);--color-state-info-text: var(--color-info-600);--color-state-sensitive-bg: var(--color-ink-100);--color-state-sensitive-text: var(--color-ink-700);--focus-ring: var(--focus-ring-width) solid var(--color-border-focus)}}@layer tokens{:root{--button-height-sm: 36px;--button-height-md: 44px;--button-height-lg: 52px;--button-radius: var(--radius-md);--button-font: var(--text-label-md);--button-font-sm: var(--text-label-sm);--button-padding-x-sm: var(--space-3);--button-padding-x-md: var(--space-4);--button-padding-x-lg: var(--space-5);--card-padding-default: var(--space-4);--card-padding-compact: var(--space-3);--card-radius: var(--radius-lg);--card-border: var(--border-default) solid var(--color-border-default);--card-shadow-elevated: var(--shadow-md);--field-height: 44px;--field-padding-x: var(--space-3);--field-radius: var(--radius-md);--field-border: var(--border-default) solid var(--color-border-default);--field-border-focus: var(--border-strong) solid var(--color-border-focus);--field-border-error: var(--border-strong) solid var(--color-state-danger-text);--field-border-success: var(--border-strong) solid var(--color-state-success-text);--field-bg: var(--color-surface-card);--field-bg-disabled: var(--color-surface-subtle);--notice-radius: var(--radius-md);--notice-padding: var(--space-3) var(--space-4);--notice-border-width: var(--border-strong);--modal-radius: var(--radius-xl);--modal-shadow: var(--shadow-lg);--modal-padding: var(--space-5);--drawer-width-md: 480px;--drawer-width-lg: 640px;--table-row-height-default: 48px;--table-row-height-compact: 36px;--table-cell-padding-x: var(--space-3);--table-cell-padding-y: var(--space-2);--table-border: var(--border-default) solid var(--color-border-default);--badge-height: 24px;--badge-radius: var(--radius-sm);--badge-padding-x: var(--space-2);--badge-font: var(--text-meta);--page-max-width-reading: 680px;--page-max-width-content: 960px;--page-max-width-wide: 1200px;--page-gutter: var(--space-4);--section-gap: var(--space-7)}}@layer base{body{margin:0;font:var(--text-body-md);color:var(--color-text-primary);background:var(--color-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:var(--text-heading-1)}h2{font:var(--text-heading-2)}h3{font:var(--text-heading-3)}h4{font:var(--text-heading-4)}a{color:var(--color-action-primary-bg);text-decoration:underline}a:hover{color:var(--color-action-primary-bg-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}}@layer utilities{.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-text-muted{color:var(--color-text-muted)}.u-text-secondary{color:var(--color-text-secondary)}.u-text-inverse{color:var(--color-text-inverse)}.u-text-danger{color:var(--color-state-danger-text)}.u-text-success{color:var(--color-state-success-text)}}@layer layout{.o-page-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--page-gutter)}.o-stack{display:flex;flex-direction:column;gap:var(--space-4)}.o-stack--sm{gap:var(--space-2)}.o-stack--lg{gap:var(--space-5)}.o-stack--xl{gap:var(--space-7)}.o-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.o-content-wrapper{width:100%;max-width:var(--page-max-width-content);margin-inline:auto;padding-inline:var(--page-gutter)}.o-wide-wrapper{width:100%;max-width:var(--page-max-width-wide);margin-inline:auto;padding-inline:var(--page-gutter)}.o-reading-wrapper{width:100%;max-width:var(--page-max-width-reading);margin-inline:auto;padding-inline:var(--page-gutter)}.o-section{padding-block:var(--section-gap)}.o-action-row{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4)}.o-sidebar-layout{display:grid;grid-template-columns:260px 1fr;gap:var(--space-5);min-height:100dvh}@media (max-width: 768px){.o-sidebar-layout{grid-template-columns:1fr}}.o-split-panel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@media (max-width: 768px){.o-split-panel{grid-template-columns:1fr}}.o-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.o-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-default) solid var(--color-border-default)}}@layer theme{[data-surface=thriveone-app]{--surface-theme-id: thriveone-app;--surface-accent: var(--color-brand-500);--color-surface-canvas: var(--color-canvas-warm);--color-surface-page: var(--color-canvas-warm);--color-surface-subtle: var(--color-ink-100);--color-action-primary-bg: var(--color-brand-500);--color-action-primary-bg-hover: var(--color-brand-600)}}@layer theme{[data-theme=dark]{color-scheme:dark;--color-ink-950: #edf2f4;--color-ink-800: #d7e0e4;--color-ink-700: #b7c6cc;--color-ink-500: #8a9da6;--color-ink-300: #38505a;--color-ink-200: #24353d;--color-ink-100: #1a2a31;--color-white: #0f1a1f;--color-canvas-warm: #14201f;--color-brand-700: #4bc0c8;--color-brand-600: #3aacb4;--color-brand-500: #2f9ea6;--color-brand-100: #152e30;--color-success-600: #5bbf8a;--color-success-100: #162e22;--color-warning-600: #d4a24a;--color-warning-100: #2e2414;--color-danger-600: #d47070;--color-danger-100: #2e1818;--color-info-600: #6ba4d0;--color-info-100: #162030;--color-surface-canvas: #0f1a1f;--color-surface-page: #14202a;--color-surface-card: #1a2a31;--color-surface-subtle: #1e323b;--color-border-default: #2a404a;--color-border-strong: #38505a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .5)}[data-colour-mode=high_contrast]{--color-text-primary: #000000;--color-text-secondary: #1a1a1a;--color-text-muted: #333333;--color-surface-canvas: #ffffff;--color-surface-page: #ffffff;--color-surface-card: #ffffff;--color-surface-subtle: #e5e5e5;--color-border-default: #333333;--color-border-strong: #000000;--color-action-primary-bg: #000000;--color-action-primary-text: #ffffff;--color-action-primary-bg-hover: #222222;--color-action-secondary-border: #000000;--color-action-secondary-text: #000000;--color-state-success-text: #145a32;--color-state-warning-text: #6e4a0e;--color-state-danger-text: #6e1e1e;--color-state-info-text: #1c3f5e;--focus-ring-width: 3px;--color-border-focus: #000000;--card-border: 2px solid #000000}[data-theme=dark][data-colour-mode=high_contrast]{--color-text-primary: #ffffff;--color-text-secondary: #eeeeee;--color-text-muted: #cccccc;--color-surface-canvas: #000000;--color-surface-page: #000000;--color-surface-card: #0a0a0a;--color-surface-subtle: #1a1a1a;--color-border-default: #cccccc;--color-border-strong: #ffffff;--color-action-primary-bg: #ffffff;--color-action-primary-text: #000000;--color-action-primary-bg-hover: #dddddd;--color-action-secondary-border: #ffffff;--color-action-secondary-text: #ffffff;--color-border-focus: #ffffff}[data-colour-mode=red_blindness_correction]{--color-success-600: #2575b0;--color-success-100: #d6eaf8;--color-warning-600: #c67a1a;--color-warning-100: #fdebd0;--color-danger-600: #7d3c98;--color-danger-100: #e8d5f5;--color-info-600: #2e86c1;--color-info-100: #d4e6f1;--color-brand-700: #1a5276;--color-brand-600: #2471a3;--color-brand-500: #2e86c1;--color-brand-100: #d4e6f1}[data-colour-mode=green_blindness_correction]{--color-success-600: #1a5276;--color-success-100: #d4e6f1;--color-warning-600: #d4a017;--color-warning-100: #fef9e7;--color-danger-600: #922b21;--color-danger-100: #f5b7b1;--color-info-600: #6c3483;--color-info-100: #e8d5f5;--color-brand-700: #1a5276;--color-brand-600: #2471a3;--color-brand-500: #2e86c1;--color-brand-100: #d4e6f1}[data-colour-mode=blue_blindness_correction]{--color-success-600: #196f3d;--color-success-100: #d5f5e3;--color-warning-600: #b9770e;--color-warning-100: #fdebd0;--color-danger-600: #922b21;--color-danger-100: #f5b7b1;--color-info-600: #7d3c98;--color-info-100: #e8d5f5;--color-brand-700: #6c3483;--color-brand-600: #7d3c98;--color-brand-500: #8e44ad;--color-brand-100: #e8d5f5}[data-text-size=large]{font-size:112.5%}[data-text-size=extra_large]{font-size:125%}[data-text-size=largest]{font-size:150%}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}[data-reading-font=open_dyslexic]{--font-ui: "OpenDyslexic", "Public Sans", "Segoe UI", Arial, sans-serif;--font-display: "OpenDyslexic", "Source Serif 4", Georgia, serif}[data-line-spacing=increased]{--text-body-lg: 400 18px/36px var(--font-ui);--text-body-md: 400 16px/32px var(--font-ui);--text-body-sm: 400 14px/28px var(--font-ui);--text-label-md: 600 16px/32px var(--font-ui);--text-label-sm: 600 14px/28px var(--font-ui);--text-meta: 500 12px/24px var(--font-ui)}[data-letter-spacing=increased]{letter-spacing:.05em}[data-letter-spacing=increased] h1,[data-letter-spacing=increased] h2,[data-letter-spacing=increased] h3,[data-letter-spacing=increased] h4{letter-spacing:.03em}[data-focus-indicators=enhanced]{--focus-ring-width: 3px;--focus-ring-offset: 3px;--color-border-focus: #1a73e8}[data-focus-indicators=enhanced] :focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-width) + 1px) #1a73e840}[data-focus-indicators=enhanced] :focus-visible{z-index:1;position:relative}[data-theme=dark][data-focus-indicators=enhanced]{--color-border-focus: #8ab4f8}[data-colour-mode=high_contrast][data-focus-indicators=enhanced]{--color-border-focus: #ff6600}[data-theme=dark][data-colour-mode=high_contrast][data-focus-indicators=enhanced]{--color-border-focus: #ffdd00}[data-motion=reduced],[data-motion=reduced] *,[data-motion=reduced] *:before,[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reduced-distraction=on]{--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--color-surface-subtle: var(--color-surface-page)}[data-reduced-distraction=on] [aria-hidden=true]:not(svg):not(img[alt]){display:none}[data-read-aloud=on_demand] [data-readable]{cursor:pointer;position:relative}[data-read-aloud=on_demand] [data-readable]:hover:after,[data-read-aloud=on_demand] [data-readable]:focus-within:after{content:"🔊";position:absolute;inset-inline-end:-1.5em;top:0;font-size:.75em;opacity:.6;pointer-events:none}[data-consistent-navigation=locked] nav{order:0!important}[data-consistent-navigation=locked] [data-nav-dynamic]{display:none}}@layer app{:root{color-scheme:light}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(31,122,122,.14),transparent 36%),linear-gradient(180deg,#f7f4ef,#f2ede4);color:var(--wp--preset--color--ink, #102033);font-family:Public Sans,system-ui,sans-serif}#root{min-height:100vh}.thriveone-app{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:100vh}.thriveone-preauth{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:100vh}.thriveone-app__sidebar{display:flex;flex-direction:column;gap:2rem;padding:2rem;background:#102033f5;color:#f7f4ef}.thriveone-preauth__rail{display:grid;align-content:start;gap:1.5rem;padding:2rem;background:linear-gradient(180deg,#102033fa,#0e1b2af5),#102033f5;color:#f7f4ef}.thriveone-app__brand h1,.thriveone-preauth__brand h1,.thriveone-app__header h2,.thriveone-preauth__header h2,.thriveone-route h3,.thriveone-preauth-route h3,.thriveone-route h4{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:600}.thriveone-app__brand p,.thriveone-preauth__brand p,.thriveone-app__header p,.thriveone-preauth__header p,.thriveone-preauth__trust-note p,.thriveone-route p{margin:.75rem 0 0;line-height:1.65}.thriveone-app__eyebrow,.thriveone-route__eyebrow{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.thriveone-preauth__steps{display:grid;gap:.75rem}.thriveone-preauth__step{display:grid;gap:.28rem;width:100%;border:1px solid rgba(247,244,239,.12);border-radius:1rem;padding:1rem;background:#ffffff0a;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.thriveone-preauth__step:hover:not(:disabled){border-color:#7cd4c273;background:#7cd4c21f;transform:translateY(-1px)}.thriveone-preauth__step:disabled{cursor:not-allowed;opacity:.58}.thriveone-preauth__step--active{border-color:#7cd4c2b8;background:#7cd4c229}.thriveone-preauth__step strong,.thriveone-preauth__step span,.thriveone-preauth__step small{display:block}.thriveone-preauth__step span{font-size:.92rem;line-height:1.5;color:#f7f4efc7}.thriveone-preauth__step small{margin-top:.3rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#f7f4efa3}.thriveone-preauth__trust-note{display:grid;gap:.45rem;padding:1rem 1.1rem;border-radius:1rem;background:#ffffff0f}.thriveone-preauth__trust-note ul{display:grid;gap:.6rem;margin:.2rem 0 0;padding-inline-start:1.1rem}.thriveone-preauth__trust-note li{line-height:1.55;color:#f7f4efd6}.thriveone-preauth__main{display:grid;gap:1.5rem;padding:2rem;min-width:0}.thriveone-preauth__header,.thriveone-preauth__panel{border-radius:1.5rem;background:#ffffffc7;box-shadow:0 20px 50px #10203314}.thriveone-preauth__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr);gap:1.5rem;align-items:start;padding:1.5rem}.thriveone-preauth__status{display:grid;gap:.35rem;padding:1rem 1.1rem;border-radius:1rem;background:linear-gradient(180deg,#1f7a7a1a,#1020330d),#1020330a}.thriveone-preauth__status strong{display:block;font-size:1.02rem}.thriveone-preauth__panel{padding:1.5rem}.thriveone-app__header-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.thriveone-accessibility-trigger{border:0;border-radius:999px;padding:.78rem 1rem;background:#102033;color:#fff;font:inherit;font-weight:700;cursor:pointer}.thriveone-accessibility-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:flex-end;padding:1rem;background:#10203347;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.thriveone-accessibility-panel{width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto;border-radius:1.5rem;padding:1.25rem;background:linear-gradient(180deg,#fffffffa,#f7f4effa),#fffffffa;box-shadow:0 24px 60px #10203333}.thriveone-accessibility-panel__header,.thriveone-accessibility-panel__toggle{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-accessibility-panel__header h3,.thriveone-accessibility-panel__section h4,.thriveone-accessibility-panel__support-note h5{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:600}.thriveone-accessibility-panel__header p,.thriveone-accessibility-panel__section-header p,.thriveone-accessibility-panel__note,.thriveone-accessibility-panel__support-note p,.thriveone-accessibility-panel__toggle-copy span{margin:.55rem 0 0;line-height:1.6;color:#102033cc;overflow-wrap:anywhere}.thriveone-accessibility-panel__close,.thriveone-accessibility-panel__preset{border:1px solid rgba(16,32,51,.14);border-radius:999px;padding:.7rem .9rem;background:#1020330a;color:inherit;font:inherit;font-weight:700;cursor:pointer}.thriveone-accessibility-panel__section{display:grid;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(16,32,51,.08)}.thriveone-accessibility-panel__section-header{display:grid;gap:.25rem}.thriveone-accessibility-panel__preset-row,.thriveone-accessibility-panel__grid{display:grid;gap:.75rem}.thriveone-accessibility-panel__preset-row{grid-template-columns:repeat(3,minmax(0,1fr))}.thriveone-accessibility-panel__preset--active{border-color:#1f7a7a85;background:#1f7a7a1f;color:#165f68}.thriveone-accessibility-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-accessibility-panel__field,.thriveone-accessibility-panel__support-note,.thriveone-accessibility-panel__toggle{min-width:0;padding:.95rem 1rem;border-radius:1rem;background:#1020330a}.thriveone-accessibility-panel__field{display:grid;gap:.55rem}.thriveone-accessibility-panel__field span,.thriveone-accessibility-panel__toggle-copy strong{font-weight:700}.thriveone-accessibility-panel__field select{min-width:0;border:1px solid rgba(16,32,51,.14);border-radius:.8rem;padding:.72rem .8rem;background:#fff;color:inherit;font:inherit}.thriveone-accessibility-panel__toggle-copy{display:grid;gap:.15rem;min-width:0}.thriveone-accessibility-panel__toggle input{margin-top:.2rem;width:1.15rem;height:1.15rem;flex:0 0 auto}.thriveone-app__nav{display:grid;gap:.75rem}.thriveone-app__nav-item{display:block;border:1px solid rgba(247,244,239,.12);border-radius:1rem;padding:1rem;background:#ffffff0a;color:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.thriveone-app__nav-item:hover{border-color:#1f7a7a85;background:#1f7a7a17;transform:translateY(-1px)}.thriveone-app__nav-item--active{border-color:#1f7a7acc;background:#1f7a7a24}.thriveone-app__nav-item strong,.thriveone-app__nav-item span{display:block}.thriveone-app__nav-item:focus-visible{outline-color:#f7f4efeb}.thriveone-app__nav-item span{margin-top:.35rem;color:#f7f4efb8;font-size:.92rem;line-height:1.5}.thriveone-app__main{display:grid;gap:1.5rem;padding:2rem;min-width:0}.thriveone-app__header,.thriveone-app__panel{border-radius:1.5rem;background:#ffffffb3;box-shadow:0 20px 50px #10203314}.thriveone-app__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.7fr) minmax(260px,1fr);align-items:start;gap:1.5rem;padding:1.5rem}.thriveone-app__header>*,.thriveone-route,.thriveone-route>*,.thriveone-support-snapshot,.thriveone-support-snapshot>*,.thriveone-live-panel,.thriveone-live-panel>*{min-width:0}.thriveone-app__status{min-width:220px;padding:1rem 1.1rem;border-radius:1rem;background:#1020330f}.thriveone-app__status span,.thriveone-app__status strong{display:block}.thriveone-app__status strong{margin:.35rem 0}.thriveone-app__readiness{display:grid;gap:.75rem;padding:1rem 1.1rem;border-radius:1rem;background:linear-gradient(180deg,#1f7a7a1a,#1020330a),#1020330a}.thriveone-app__readiness strong{display:block;line-height:1.35}.thriveone-app__readiness p{margin:0}.thriveone-app__readiness-stats{display:flex;flex-wrap:wrap;gap:.6rem .9rem;font-size:.9rem;color:#102033c7}.thriveone-app__readiness-list{display:grid;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none}.thriveone-app__readiness-list li{padding:.75rem;border-radius:.9rem;background:#ffffffad}.thriveone-app__readiness-list strong,.thriveone-app__readiness-list span,.thriveone-app__readiness-list p{display:block}.thriveone-app__readiness-list span{margin-top:.3rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#102033b3}.thriveone-app__readiness-list p{margin-top:.45rem;font-size:.9rem;line-height:1.55;color:#102033cc}.thriveone-app__readiness-list [data-status=ready],.thriveone-app__readiness-list [data-status=seeded]{color:#2f6b42}.thriveone-app__readiness-list [data-status=scaffolded]{color:#1f7a7a}.thriveone-app__readiness-list [data-status=planned]{color:#a15c12}.thriveone-app__panel{padding:1.5rem}.thriveone-route{display:grid;gap:1.25rem}.thriveone-preauth-route{display:grid;gap:1.4rem}.thriveone-route__grid,.thriveone-route__stack{display:grid;gap:1rem}.thriveone-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-route__grid>div,.thriveone-route__stack>div{padding:1rem 1.1rem;border-radius:1rem;background:#1020330a}.thriveone-preauth-route__hero{display:grid;gap:1rem;padding:1.35rem;border-radius:1.25rem;background:linear-gradient(135deg,#102033f0,#1f7a7adb),#102033eb;color:#f7f4ef}.thriveone-preauth-route__hero p,.thriveone-preauth-route__hero li,.thriveone-preauth-route__hero strong{color:inherit}.thriveone-preauth-route__hero-copy{max-width:40rem}.thriveone-preauth-route__hero-actions,.thriveone-preauth-route__actions{display:flex;flex-wrap:wrap;gap:.75rem}.thriveone-preauth-route__cta,.thriveone-preauth-route__secondary,.thriveone-preauth-route__speak-button{border-radius:999px;padding:.8rem 1.05rem;font:inherit;font-weight:700;cursor:pointer}.thriveone-preauth-route__cta{border:0;background:#f7f4ef;color:#102033}.thriveone-preauth-route__secondary,.thriveone-preauth-route__speak-button{border:1px solid rgba(16,32,51,.14);background:#1020330a;color:inherit}.thriveone-preauth-route__hero .thriveone-preauth-route__secondary{border-color:#f7f4ef47;background:#f7f4ef14;color:#f7f4ef}.thriveone-preauth-route__support-grid,.thriveone-preauth-route__distinction-grid,.thriveone-preauth-route__summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-preauth-route__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.thriveone-preauth-route__support-grid>article,.thriveone-preauth-route__distinction-grid>article,.thriveone-preauth-route__summary-grid>article,.thriveone-preauth-route__notice,.thriveone-preauth-route__acknowledgement,.thriveone-preauth-route__acknowledged{min-width:0;padding:1rem 1.1rem;border-radius:1rem;background:#1020330a}.thriveone-preauth-route__summary-grid>article{display:grid;gap:.35rem}.thriveone-preauth-route__summary-grid strong{font-size:1.08rem}.thriveone-preauth-route__support-grid h4,.thriveone-preauth-route__distinction-grid h4,.thriveone-preauth-route__notice h4,.thriveone-preauth-route__acknowledgement h4,.thriveone-preauth-route__acknowledged h4{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:600}.thriveone-preauth-route__support-grid p,.thriveone-preauth-route__distinction-grid p,.thriveone-preauth-route__notice p,.thriveone-preauth-route__acknowledgement p,.thriveone-preauth-route__acknowledged p{margin:.65rem 0 0;line-height:1.6}.thriveone-preauth-route__notice-list{display:grid;min-width:0;gap:.85rem;margin:1rem 0 0}.thriveone-preauth-route__notice-list>div{display:grid;min-width:0;gap:.22rem;padding:.85rem .95rem;border-radius:.9rem;background:#ffffffad}.thriveone-preauth-route__notice-list span{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1020339e}.thriveone-preauth-route__notice-list strong,.thriveone-preauth-route__notice-list p{overflow-wrap:anywhere}.thriveone-preauth-route__acknowledgement{display:grid;gap:.95rem}.thriveone-preauth-route__checkbox-list{display:grid;gap:.85rem}.thriveone-preauth-route__checkbox{display:flex;align-items:start;gap:.85rem;padding:.95rem 1rem;border-radius:.95rem;background:#ffffffb8}.thriveone-preauth-route__checkbox input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex:0 0 auto}.thriveone-preauth-route__checkbox strong{display:block}.thriveone-preauth-route__checkbox span,.thriveone-preauth-route__seed-note,.thriveone-preauth-route__caption{display:block;margin-top:.32rem;line-height:1.55;color:#102033c7}.thriveone-preauth-route__acknowledged{border:1px solid rgba(31,122,122,.18);background:linear-gradient(180deg,#1f7a7a1f,#ffffffc2),#ffffffc2}.thriveone-preauth-route__cta:disabled{opacity:.55;cursor:not-allowed}.thriveone-route__meta{color:#102033ad;overflow-wrap:anywhere}.thriveone-route__link{display:inline-flex;margin-top:.75rem;font-weight:700;text-underline-offset:.18em}.thriveone-route__link-button{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;border:0;padding:0;background:transparent;color:#165f68;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.thriveone-support-snapshot{display:grid;gap:1rem;padding:1rem 1.1rem;border-radius:1rem;background:#1020330a}.thriveone-support-snapshot__header,.thriveone-support-snapshot__item-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-support-snapshot__header h4,.thriveone-support-snapshot__item-header h5{margin:0}.thriveone-support-snapshot__summary{display:grid;gap:.15rem;justify-items:end;text-align:right}.thriveone-support-snapshot__summary strong{font-size:1.5rem;line-height:1}.thriveone-support-snapshot__summary span,.thriveone-support-snapshot__message,.thriveone-support-snapshot__item-header p,.thriveone-support-snapshot__next-step{margin:0;line-height:1.6;color:#102033cc;overflow-wrap:anywhere}.thriveone-support-snapshot__list{display:grid;gap:.75rem}.thriveone-support-snapshot__item{display:grid;gap:.8rem;padding:1rem;border-radius:.95rem;background:#ffffffb3}.thriveone-support-snapshot__item[data-selected=true]{box-shadow:inset 0 0 0 1px #1f7a7a33;border:1px solid rgba(31,122,122,.18)}.thriveone-support-snapshot__item[data-status=paused]{border:1px solid rgba(161,92,18,.2);background:#fffaf2eb}.thriveone-support-snapshot__item-header span{padding:.22rem .56rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1f7a7a1f;color:#1f7a7a}.thriveone-support-snapshot__item[data-status=paused] .thriveone-support-snapshot__item-header span{background:#a15c1224;color:#a15c12}.thriveone-support-snapshot__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.thriveone-support-snapshot__stats div{display:grid;gap:.15rem;padding:.8rem .85rem;border-radius:.85rem;background:#1020330d}.thriveone-support-snapshot__stats dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#10203399}.thriveone-support-snapshot__stats dd{margin:0;font-weight:600;overflow-wrap:anywhere}.thriveone-support-snapshot__action{justify-self:start;border:0;border-radius:999px;padding:.72rem 1rem;background:#102033;color:#fff;font:inherit;font-weight:700;cursor:pointer}.thriveone-live-panel{display:grid;gap:1rem;padding:1.15rem;border-radius:1.05rem;background:linear-gradient(180deg,#ffffffdb,#faf7f1eb),#1020330a;border:1px solid rgba(16,32,51,.06)}.thriveone-live-panel--error{border-color:#a15c1238;background:#fffaf2f0}.thriveone-live-panel__header,.thriveone-live-panel__list-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-live-panel__header h4,.thriveone-live-panel__feature h5,.thriveone-live-panel__preference-group h5,.thriveone-live-panel__list-header h5,.thriveone-live-panel__section-header h5{margin:0}.thriveone-live-panel__summary{display:grid;gap:.2rem;justify-items:end;text-align:right}.thriveone-live-panel__summary strong{font-size:1.25rem;line-height:1.05}.thriveone-live-panel__badges{display:flex;flex-wrap:wrap;justify-content:end;gap:.4rem}.thriveone-live-panel__summary span,.thriveone-live-panel__message,.thriveone-live-panel__feature p,.thriveone-live-panel__callout p,.thriveone-live-panel__list-header p{margin:0;line-height:1.6;color:#102033cc;overflow-wrap:anywhere}.thriveone-live-panel__feature,.thriveone-live-panel__callout,.thriveone-live-panel__preference-group,.thriveone-live-panel__list-item{display:grid;gap:.65rem;padding:1rem;border-radius:.95rem;background:#ffffffb8}.thriveone-live-panel__feature{background:linear-gradient(135deg,#1f7a7a1f,#ffffffc7),#ffffffb8}.thriveone-live-panel__feature-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1020339e}.thriveone-live-panel__metrics,.thriveone-live-panel__preference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.thriveone-live-panel__metrics div,.thriveone-live-panel__preference-list div{display:grid;gap:.15rem;padding:.8rem .85rem;border-radius:.85rem;background:#1020330d}.thriveone-live-panel__metrics dt,.thriveone-live-panel__preference-list dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#10203399}.thriveone-live-panel__metrics dd,.thriveone-live-panel__preference-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.thriveone-live-panel__callouts,.thriveone-live-panel__preferences{display:grid;gap:.85rem}.thriveone-live-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}.thriveone-live-panel__group{display:grid;gap:.85rem}.thriveone-live-panel__section-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.thriveone-live-panel__section-header span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#1020339e}.thriveone-live-panel__callouts{grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-live-panel__preferences{grid-template-columns:repeat(3,minmax(0,1fr))}.thriveone-home-workspace__activity-list{display:grid;gap:.75rem;margin-top:.9rem}.thriveone-home-workspace__activity-item{display:grid;gap:.28rem;width:100%;border:1px solid rgba(16,32,51,.1);border-radius:1rem;padding:.95rem 1rem;background:#10203308;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.thriveone-home-workspace__activity-item:hover:not(:disabled){border-color:#1f7a7a52;background:#1f7a7a14;transform:translateY(-1px)}.thriveone-home-workspace__activity-item:disabled{cursor:default}.thriveone-home-workspace__activity-item strong{font-size:1rem}.thriveone-home-workspace__activity-item span{line-height:1.55}.thriveone-home-workspace__activity-date,.thriveone-home-workspace__activity-target{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.thriveone-home-workspace__activity-date{color:#1020338a}.thriveone-home-workspace__activity-target{margin-top:.18rem;color:#102033b3}.thriveone-live-panel__list{display:grid;gap:.75rem}.thriveone-live-panel__list-item[data-state=review],.thriveone-live-panel__list-item[data-state=planned]{border:1px solid rgba(161,92,18,.18);background:#fffaf2f2}.thriveone-live-panel__list-item[data-state=draft]{border:1px solid rgba(168,70,39,.2);background:#fff8f2eb}.thriveone-live-panel__badge{align-self:start;padding:.22rem .56rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#1f7a7a1f;color:#1f7a7a}.thriveone-live-panel__list-item[data-state=review] .thriveone-live-panel__badge,.thriveone-live-panel__list-item[data-state=planned] .thriveone-live-panel__badge{background:#a15c1224;color:#a15c12}.thriveone-live-panel__list-item[data-state=draft] .thriveone-live-panel__badge{background:#a8462724;color:#a84627}.thriveone-live-panel__action{justify-self:start;border:0;border-radius:999px;padding:.72rem 1rem;background:#102033;color:#fff;font:inherit;font-weight:700;cursor:pointer}.thriveone-live-panel__action--secondary{border:1px solid rgba(16,32,51,.14);background:#1020330a;color:inherit}.thriveone-progress,.thriveone-progress__layout,.thriveone-progress__column,.thriveone-progress__timeline,.thriveone-progress__follow-grid{display:grid;gap:1rem}.thriveone-progress__layout,.thriveone-progress__follow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-progress__timeline{position:relative;gap:.85rem}.thriveone-progress__timeline:before{content:"";position:absolute;top:.2rem;bottom:.2rem;left:.72rem;width:1px;background:#1020331f}.thriveone-progress__timeline-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.thriveone-progress__timeline-marker{position:relative;z-index:1;width:1.45rem;height:1.45rem;border-radius:999px;background:linear-gradient(135deg,#1f7a7adb,#102033f0);box-shadow:0 0 0 .22rem #f7f4eff0}.thriveone-progress__timeline-copy,.thriveone-progress__checkpoint,.thriveone-progress__recommendation{min-width:0;padding:1rem 1.1rem;border-radius:1rem;background:#1020330a}.thriveone-progress__checkpoint,.thriveone-progress__recommendation{display:grid;gap:.8rem}.thriveone-progress__checkpoint-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-progress__checkpoint h5,.thriveone-progress__recommendation h5{margin:0}.thriveone-progress__checkpoint p,.thriveone-progress__recommendation p{margin:.55rem 0 0;line-height:1.6;overflow-wrap:anywhere}.thriveone-progress__recommendations{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.thriveone-progress__follow-through .thriveone-live-panel__badge{justify-self:start}.thriveone-settings-form,.thriveone-settings-form__toggle-list{display:grid;gap:.85rem}.thriveone-settings-form__field,.thriveone-settings-form__toggle{min-width:0;padding:.95rem 1rem;border-radius:1rem;background:#1020330a}.thriveone-settings-form__field{display:grid;gap:.55rem}.thriveone-settings-form__field span,.thriveone-settings-form__toggle-copy strong{font-weight:700}.thriveone-settings-form__field select{min-width:0;border:1px solid rgba(16,32,51,.14);border-radius:.8rem;padding:.72rem .8rem;background:#fff;color:inherit;font:inherit}.thriveone-settings-form__toggle{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-settings-form__toggle-copy{display:grid;gap:.15rem;min-width:0}.thriveone-settings-form__toggle-copy span{margin:0;line-height:1.6;color:#102033cc;overflow-wrap:anywhere}.thriveone-settings-form__toggle input{margin-top:.2rem;width:1.15rem;height:1.15rem;flex:0 0 auto}.thriveone-settings-form__actions{display:grid;gap:.65rem}.thriveone-settings-legal,.thriveone-settings-legal__grid{display:grid;gap:.85rem}.thriveone-settings-legal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thriveone-task-detail{display:grid;gap:1rem}.thriveone-task-detail__header,.thriveone-task-detail__progress-header,.thriveone-task-detail__question-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-task-detail__header h4,.thriveone-task-detail__progress-header h5,.thriveone-task-detail__question-header h5,.thriveone-task-detail__review-item h6,.thriveone-task-detail__support-panel h5{margin:0}.thriveone-task-detail__header p,.thriveone-task-detail__question-header p,.thriveone-task-detail__summary-grid p,.thriveone-task-detail__support-panel p{margin:.6rem 0 0;line-height:1.6;overflow-wrap:anywhere}.thriveone-task-detail__header-actions,.thriveone-task-detail__actions{display:flex;flex-wrap:wrap;gap:.75rem}.thriveone-task-detail__meta,.thriveone-task-detail__progress-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.thriveone-task-detail__meta div,.thriveone-task-detail__progress-metrics div,.thriveone-task-detail__summary-grid article,.thriveone-task-detail__question-panel,.thriveone-task-detail__review-panel,.thriveone-task-detail__support-panel,.thriveone-task-detail__progress-panel{min-width:0;padding:1rem 1.1rem;border-radius:1rem;background:#1020330a}.thriveone-task-detail__meta dt,.thriveone-task-detail__progress-metrics dt{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#10203399}.thriveone-task-detail__meta dd,.thriveone-task-detail__progress-metrics dd{margin:.15rem 0 0;font-weight:600;overflow-wrap:anywhere}.thriveone-task-detail__summary-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.thriveone-task-detail__progress-panel{display:grid;gap:1rem}.thriveone-task-detail__progress-header strong{font-size:.95rem}.thriveone-task-detail__progress-bar{overflow:hidden;height:.7rem;border-radius:999px;background:#10203314}.thriveone-task-detail__progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f7a7ad1,#102033e6)}.thriveone-task-detail__question-panel,.thriveone-task-detail__review-panel,.thriveone-task-detail__support-panel{display:grid;gap:1rem}.thriveone-task-detail__review-list{display:grid;gap:.85rem}.thriveone-task-detail__review-item{display:grid;gap:.75rem;min-width:0;padding:1rem 1.1rem;border-radius:1rem;background:#ffffffc7;border:1px solid rgba(16,32,51,.08)}.thriveone-task-detail__review-item[data-state=empty]{border-color:#9460003d;background:#fff9eeeb}.thriveone-task-detail__review-item-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.thriveone-task-detail__review-item-header h6{font-size:1rem}.thriveone-task-detail__answer{margin:0;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.thriveone-task-detail__answer[data-state=empty]{color:#1020339e;font-style:italic}.thriveone-task-detail__option-list{display:grid;gap:.75rem;margin:0;padding:0;border:0;min-width:0}.thriveone-task-detail__option{display:flex;align-items:start;gap:.85rem;min-width:0;padding:.95rem 1rem;border-radius:.95rem;background:#ffffffb8}.thriveone-task-detail__option[data-selected=true]{box-shadow:inset 0 0 0 1px #1f7a7a33;border:1px solid rgba(31,122,122,.18)}.thriveone-task-detail__option input{width:1.1rem;height:1.1rem;margin-top:.18rem;flex:0 0 auto}.thriveone-task-detail__option span{display:block;min-width:0}.thriveone-task-detail__option strong{display:block}.thriveone-task-detail__option span span{margin-top:.3rem;line-height:1.55;color:#102033c7;overflow-wrap:anywhere}.thriveone-task-detail__text-answer textarea{width:100%;min-height:8rem;border:1px solid rgba(16,32,51,.14);border-radius:1rem;padding:.95rem 1rem;resize:vertical;background:#ffffffe0;color:inherit;font:inherit}.thriveone-task-detail__support-list{display:grid;gap:.65rem;margin:0;padding-inline-start:1.2rem}.thriveone-task-detail__support-list li{line-height:1.55;overflow-wrap:anywhere}.thriveone-task-detail__sr-only{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: 900px){.thriveone-app,.thriveone-preauth,.thriveone-app__header,.thriveone-preauth__header,.thriveone-route__grid,.thriveone-preauth-route__support-grid,.thriveone-preauth-route__distinction-grid,.thriveone-preauth-route__summary-grid{grid-template-columns:1fr}.thriveone-support-snapshot__header,.thriveone-support-snapshot__item-header{display:grid;grid-template-columns:minmax(0,1fr)}.thriveone-support-snapshot__summary{justify-items:start;text-align:left}.thriveone-live-panel__header,.thriveone-live-panel__list-header{display:grid;grid-template-columns:minmax(0,1fr)}.thriveone-live-panel__summary{justify-items:start;text-align:left}.thriveone-support-snapshot__stats,.thriveone-live-panel__metrics,.thriveone-live-panel__preference-list,.thriveone-live-panel__callouts,.thriveone-live-panel__preferences,.thriveone-progress__layout,.thriveone-progress__follow-grid,.thriveone-progress__recommendations,.thriveone-task-detail__meta,.thriveone-task-detail__progress-metrics,.thriveone-task-detail__summary-grid,.thriveone-accessibility-panel__grid,.thriveone-accessibility-panel__preset-row{grid-template-columns:1fr}.thriveone-accessibility-overlay{justify-content:stretch;padding:.75rem}.thriveone-task-detail__header,.thriveone-task-detail__progress-header,.thriveone-task-detail__question-header,.thriveone-task-detail__review-item-header,.thriveone-progress__checkpoint-header{display:grid;grid-template-columns:minmax(0,1fr)}.thriveone-preauth__main,.thriveone-preauth__rail,.thriveone-app__main,.thriveone-app__sidebar{padding:1.25rem}}}
