:root{--simulation-result-positive:#24743b;--simulation-result-negative:#be3d37;--page-guidance-control-width:6rem;--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;--origami-ivory:#fcfbf7;--origami-paper:#f5f3ed;--origami-sage-wash:color-mix(in srgb, var(--origami-sage) 25%, var(--origami-ivory));--origami-sage:#e8f1e5;--origami-forest:#103f33;--origami-forest-raised:#184d3f;--origami-ink:#1c3028;--origami-muted:#53665b;--origami-on-forest:#f4f6ee;--origami-on-forest-muted:#d1e0d4;--origami-gold:#c99c47;--space-nav-icon-gap:6px;--font-display:Georgia, "Times New Roman", serif;--font-interface:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-metadata-size:.6875rem;--text-metadata-line:1.35;--text-metadata-tracking:.08em;--text-caption-size:.75rem;--text-caption-line:1.4;--text-body-size:1rem;--text-body-line:1.5;--text-heading-3-size:1rem;--text-heading-3-line:1.15;--text-heading-2-size:1.25rem;--text-heading-2-line:1.15;--text-heading-1-size:1.625rem;--text-heading-1-line:1.15;--text-display-size:2rem;--text-display-line:1.15;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--target-min:44px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-sheet:20px;--radius-control:var(--radius-md);--radius-control-desktop:var(--radius-md);--border-thin:1px;--border-medium:2px;--border-thick:4px;--bo-divider-fade-vertical:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--border-default) 55%, transparent) 22%, color-mix(in srgb, var(--border-default) 70%, transparent) 50%, color-mix(in srgb, var(--border-default) 55%, transparent) 78%, transparent 100%);--bo-divider-fade-horizontal:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--border-default) 55%, transparent) 22%, color-mix(in srgb, var(--border-default) 70%, transparent) 50%, color-mix(in srgb, var(--border-default) 55%, transparent) 78%, transparent 100%);--focus-ring-width:2px;--focus-ring-offset:2px;--measure-readable:40rem;--measure-auth:25rem;--measure-standard:48rem;--measure-wide:64rem;--bo-product-desktop-measure:68rem;--bo-page-header-measure:var(--bo-product-desktop-measure);--bo-page-body-measure:var(--measure-wide);--bo-page-body-inline-padding:var(--space-4);--bo-learning-companion-gutter:var(--space-8);--bo-learning-desktop-cta-max:24rem;--section-gap:var(--space-6);--layout-gap:var(--space-5);--icon-size-sm:18px;--icon-size-md:20px;--bo-data-list-columns:minmax(0, 1fr);--bo-data-list-column-gap:var(--space-3);--bo-data-list-row-padding-block:var(--space-3);--bo-data-list-row-padding-inline:var(--space-3);--bo-data-list-icon-size:1.5rem;--bo-data-list-heading-size:var(--text-metadata-size);--bo-data-list-heading-line:var(--text-metadata-line);--bo-data-list-heading-tracking:var(--text-metadata-tracking);--bo-data-list-heading-weight:var(--font-weight-medium);--bo-data-list-heading-color:var(--text-muted);--bo-data-list-primary-size:var(--text-body-size);--bo-data-list-primary-line:var(--text-body-line);--bo-data-list-primary-weight:var(--font-weight-semibold);--bo-data-list-meta-size:var(--text-caption-size);--bo-data-list-meta-line:var(--text-caption-line);--bo-data-list-meta-weight:var(--font-weight-regular);--bo-data-list-meta-color:var(--text-muted);--bo-data-list-numeric-weight:var(--font-weight-semibold);--bo-data-list-change-positive:var(--market-move-positive);--bo-data-list-change-negative:var(--market-move-negative);--bo-data-list-change-neutral:var(--market-move-neutral);--bo-data-list-change-unavailable:var(--text-muted);--bo-data-list-divider:var(--border-thin) solid var(--border-default);--bo-data-list-row-surface:transparent;--bo-data-list-row-surface-mobile:var(--surface-primary);--bo-data-list-hover:color-mix(in srgb, var(--surface-subtle) 58%, transparent);--bo-data-list-selected:var(--selectable-selected-surface);--bo-data-list-selected-rule:var(--accent-warning);--bo-register-heading-min-height:2.5rem;--bo-register-column-heading-height:2.5rem;--bo-register-heading-padding-block:var(--space-2);--bo-register-heading-padding-inline:var(--bo-data-list-row-padding-inline);--bo-register-heading-surface:color-mix(in srgb, var(--surface-subtle) 70%, var(--surface-canvas));--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--text-shared-muted:#626961;--bo-app-page-title-size:clamp(1.9rem, 1.4rem + 2vw, 3rem);--bo-app-page-title-line:1.12;--bo-page-rail-label-size:.6875rem;--bo-page-rail-value-size:.875rem;--bo-page-rail-value-line:1.35}@media (width>=48rem){:root{--radius-control:var(--radius-control-desktop)}}[data-theme=field-paper]{--color-canvas:#e5e1d7;--color-surface:#f5f2e9;--color-surface-subtle:#ece7dc;--color-text:#1c3028;--color-text-muted:#53665b;--color-action:#103f33;--color-signal:#416d7a;--color-signal-soft:#83adba;--color-caution:#a37b43;--color-negative:#a5524a;--color-border:#b7b0a2;--color-control-border:#7b7e77;--surface-page:var(--color-canvas);--surface-canvas:var(--color-canvas);--surface-primary:var(--color-surface);--surface-subtle:var(--color-surface-subtle);--chrome-header-surface:linear-gradient(180deg, color-mix(in srgb, var(--surface-subtle) 94%, white) 0%, var(--surface-subtle) 100%);--chrome-footer-surface:linear-gradient(180deg, var(--surface-subtle) 0%, color-mix(in srgb, var(--surface-subtle) 94%, black) 100%);--bo-app-header-identity-surface:color-mix(in srgb, var(--surface-canvas) 38%, var(--surface-subtle));--bo-app-header-nav-surface:color-mix(in srgb, var(--surface-primary) 78%, var(--surface-subtle));--bo-page-rail-surface:color-mix(in srgb, var(--surface-canvas) 26%, var(--surface-subtle));--bo-page-rail-shadow:0 1px 2px #30281c14, 0 4px 8px -5px #30281c29;--bo-app-header-shadow:0 1px 2px #30281c0d, 0 4px 8px -6px #30281c1f;--bo-signal-trigger-surface:color-mix(in srgb, var(--surface-canvas) 40%, var(--surface-subtle));--bo-signal-trigger-surface-hover:color-mix(in srgb, var(--text-primary) 4%, var(--bo-signal-trigger-surface));--bo-signal-trigger-surface-active:color-mix(in srgb, var(--text-primary) 7%, var(--bo-signal-trigger-surface));--bo-signal-trigger-border:color-mix(in srgb, var(--border-default) 58%, transparent);--bo-signal-trigger-shadow:0 1px 2px #30281c0d, 0 3px 6px -4px #30281c1a;--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-muted:var(--color-text-muted);--text-disabled:var(--color-text-muted);--border-subtle:var(--color-border);--border-divider:var(--color-border);--action-primary:#4b4338;--action-primary-depth-start:color-mix(in srgb, var(--action-primary) 95%, white);--action-primary-depth-end:color-mix(in srgb, var(--action-primary) 95%, black);--action-secondary-surface:color-mix(in srgb, var(--surface-subtle) 92%, var(--text-primary));--action-secondary-surface-hover:color-mix(in srgb, var(--surface-subtle) 86%, var(--text-primary));--action-secondary-surface-active:color-mix(in srgb, var(--surface-subtle) 80%, var(--text-primary));--surface-tooltip:var(--color-canvas);--border-tooltip:color-mix(in srgb, var(--accent-warning) 22%, var(--border-default));--overlay-scrim:color-mix(in srgb, var(--color-canvas) 42%, #181e1b);--signal-contextual:var(--color-signal);--signal-contextual-soft:var(--color-signal-soft);--status-caution:var(--color-caution);--status-negative:var(--color-negative);--status-positive:var(--color-action);--status-uncertain:var(--color-text-muted);--text-status-neutral:var(--color-text-muted);--text-status-positive:var(--status-positive);--text-status-negative:#8f443e;--text-status-attention:#815c2c;--text-status-uncertain:var(--status-uncertain);--market-move-positive:var(--color-signal);--market-move-negative:var(--color-negative);--market-move-neutral:var(--color-text-muted);--market-chart-surface:color-mix(in srgb, var(--surface-primary) 78%, white);--market-chart-border:color-mix(in srgb, var(--border-default) 62%, transparent);--market-chart-line-positive:var(--color-signal);--market-chart-line-negative:var(--color-negative);--market-chart-line-neutral:var(--color-text-muted);--accent-information:var(--color-signal);--accent-success:var(--status-positive);--accent-warning:var(--status-caution);--accent-error:var(--status-negative);--accent-locked:var(--status-negative);--completion-emblem-ring:color-mix(in srgb, var(--accent-success) 28%, var(--surface-primary));--border-default:var(--color-border);--brand-signature:#6f2f2c;--brand-origami-face:#91a899;--focus-ring-color:var(--color-action);--input-surface:#faf8f2;--input-border:var(--color-control-border);--input-border-hover:var(--color-text-muted);--input-focus-ring:var(--color-action);--input-disabled-surface:var(--color-surface-subtle);--action-disabled-surface:color-mix(in srgb, var(--text-primary) 14%, var(--surface-primary));--action-disabled-text:var(--text-disabled);--input-disabled-text:var(--color-text-muted);--text-field-error:var(--status-negative);--checkbox-surface:var(--color-surface);--checkbox-border:var(--input-border);--checkbox-checked-surface:var(--color-action);--checkbox-checked-border:var(--color-action);--checkbox-mark-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23FBF9F4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--selectable-surface:var(--input-surface);--selectable-selected-surface:var(--origami-sage);--pathway-selected-surface:var(--selectable-selected-surface);--pathway-signal-surface:var(--pathway-selected-surface);--pathway-signal-accent:var(--accent-warning);--pathway-signal-identity:var(--accent-warning);--pathway-signal-body:var(--text-primary);--pathway-signal-muted:var(--text-muted);--learning-resume-surface:color-mix(in srgb, var(--accent-warning) 4%, var(--surface-primary));--learning-resume-surface-hover:color-mix(in srgb, var(--accent-warning) 6%, var(--surface-primary));--learning-resume-surface-active:color-mix(in srgb, var(--accent-warning) 8%, var(--surface-primary));--learning-resume-border:color-mix(in srgb, var(--accent-warning) 14%, var(--border-default));--learning-resume-border-hover:color-mix(in srgb, var(--accent-warning) 20%, var(--border-default));--bo-learning-path-card-surface:color-mix(in srgb, var(--surface-primary) 78%, white);--bo-learning-path-card-surface-current:color-mix(in srgb, var(--brand-origami-face) 8%, var(--bo-learning-path-card-surface));--bo-learning-path-card-footer-surface:color-mix(in srgb, var(--surface-canvas) 10%, var(--bo-learning-path-card-surface));--bo-learning-path-card-footer-surface-current:color-mix(in srgb, var(--surface-canvas) 10%, var(--bo-learning-path-card-surface-current));--bo-learning-path-card-border:color-mix(in srgb, var(--border-default) 62%, transparent);--bo-learning-path-card-rule:color-mix(in srgb, var(--status-positive) 28%, var(--bo-learning-path-card-surface));--bo-learning-path-card-rule-current:var(--status-positive);--bo-learning-path-card-shadow:0 1px 2px #30281c0d, 0 3px 6px -4px #30281c1a;--bo-learning-path-card-hover:color-mix(in srgb, var(--text-primary) 4%, transparent);--bo-learning-path-card-expand:color-mix(in srgb, var(--color-caution) 72%, var(--text-primary));--bo-learning-path-card-progress-unfinished:color-mix(in srgb, var(--border-default) 55%, var(--text-muted));--text-on-action-primary:#fbf9f4;--text-on-negative:#fbf9f4;--avatar-surface:var(--color-surface-subtle);--avatar-text:var(--color-text)}[data-theme=night-study]{--simulation-result-positive:#78df80;--simulation-result-negative:#f17e77;--color-canvas:#0b0b0b;--color-surface:#1c1c1c;--color-surface-subtle:#313131;--color-text:#f5f5f5;--color-text-muted:#b0b0b0;--color-action:#d0d0d0;--color-signal:#83adba;--color-signal-soft:#416d7a;--color-caution:#c49a5c;--color-negative:#d48b84;--color-border:#626262;--color-control-border:#909090;--text-shared-muted:#b0b0b0;--surface-page:var(--color-surface);--surface-canvas:var(--color-canvas);--surface-primary:var(--color-surface);--surface-subtle:var(--color-surface-subtle);--chrome-header-surface:var(--surface-subtle);--chrome-footer-surface:var(--surface-subtle);--bo-app-header-identity-surface:var(--surface-subtle);--bo-app-header-nav-surface:var(--surface-primary);--bo-page-rail-surface:color-mix(in srgb, var(--surface-subtle) 97%, var(--text-primary));--bo-page-rail-shadow:inset 0 1px 0 color-mix(in srgb, var(--border-subtle) 58%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--border-subtle) 58%, transparent);--bo-app-header-shadow:none;--bo-signal-trigger-surface:var(--surface-subtle);--bo-signal-trigger-surface-hover:var(--surface-subtle);--bo-signal-trigger-surface-active:var(--surface-subtle);--bo-signal-trigger-border:var(--border-subtle);--bo-signal-trigger-shadow:none;--text-primary:var(--color-text);--text-secondary:#ccc;--text-muted:var(--color-text-muted);--text-disabled:#7b7b7b;--border-subtle:#444;--border-divider:#515151;--action-primary:var(--color-action);--action-primary-depth-start:color-mix(in srgb, var(--action-primary) 95%, white);--action-primary-depth-end:color-mix(in srgb, var(--action-primary) 95%, black);--action-secondary-surface:color-mix(in srgb, var(--surface-subtle) 92%, var(--text-primary));--action-secondary-surface-hover:color-mix(in srgb, var(--surface-subtle) 86%, var(--text-primary));--action-secondary-surface-active:color-mix(in srgb, var(--surface-subtle) 80%, var(--text-primary));--surface-tooltip:var(--color-canvas);--border-tooltip:color-mix(in srgb, var(--accent-warning) 22%, var(--border-default));--overlay-scrim:color-mix(in srgb, var(--color-canvas) 78%, #000);--signal-contextual:var(--color-signal);--signal-contextual-soft:var(--color-signal-soft);--status-caution:var(--color-caution);--status-negative:var(--color-negative);--status-positive:#8bb8a5;--status-uncertain:var(--color-text-muted);--text-status-neutral:var(--color-text-muted);--text-status-positive:var(--status-positive);--text-status-negative:#e29b94;--text-status-attention:var(--status-caution);--text-status-uncertain:var(--status-uncertain);--market-move-positive:var(--color-signal);--market-move-negative:var(--color-negative);--market-move-neutral:var(--color-text-muted);--market-chart-surface:#0b0b0b;--market-chart-border:var(--color-border);--market-chart-line-positive:#83adba;--market-chart-line-negative:#d48b84;--market-chart-line-neutral:#ccc;--accent-information:var(--color-signal);--accent-success:var(--status-positive);--accent-warning:var(--status-caution);--accent-error:var(--status-negative);--accent-locked:var(--status-negative);--completion-emblem-ring:color-mix(in srgb, var(--accent-success) 40%, var(--surface-primary));--border-default:var(--color-border);--brand-signature:#c47a74;--brand-origami-face:#78a29a;--focus-ring-color:var(--color-action);--input-surface:#151515;--input-border:var(--color-control-border);--input-border-hover:var(--text-secondary);--input-focus-ring:var(--color-action);--input-disabled-surface:var(--surface-primary);--action-disabled-surface:color-mix(in srgb, var(--text-primary) 14%, var(--surface-primary));--action-disabled-text:var(--text-disabled);--input-disabled-text:var(--text-disabled);--text-field-error:var(--status-negative);--checkbox-surface:var(--input-surface);--checkbox-border:var(--input-border);--checkbox-checked-surface:var(--color-action);--checkbox-checked-border:var(--color-action);--checkbox-mark-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23181818' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--selectable-surface:var(--input-surface);--selectable-selected-surface:color-mix(in srgb, var(--action-primary) 22%, var(--input-surface));--pathway-selected-surface:var(--surface-subtle);--pathway-signal-surface:var(--pathway-selected-surface);--pathway-signal-accent:var(--accent-warning);--pathway-signal-identity:var(--accent-warning);--pathway-signal-body:var(--text-primary);--pathway-signal-muted:var(--text-muted);--learning-resume-surface:color-mix(in srgb, var(--accent-warning) 7%, var(--surface-primary));--learning-resume-surface-hover:color-mix(in srgb, var(--accent-warning) 9%, var(--surface-primary));--learning-resume-surface-active:color-mix(in srgb, var(--accent-warning) 11%, var(--surface-primary));--learning-resume-border:color-mix(in srgb, var(--accent-warning) 18%, var(--border-default));--learning-resume-border-hover:color-mix(in srgb, var(--accent-warning) 24%, var(--border-default));--bo-learning-path-card-surface:var(--surface-subtle);--bo-learning-path-card-surface-current:color-mix(in srgb, var(--text-primary) 4%, var(--bo-learning-path-card-surface));--bo-learning-path-card-footer-surface:color-mix(in srgb, #000 8%, var(--bo-learning-path-card-surface));--bo-learning-path-card-footer-surface-current:color-mix(in srgb, #000 8%, var(--bo-learning-path-card-surface-current));--bo-learning-path-card-border:var(--border-default);--bo-learning-path-card-rule:color-mix(in srgb, var(--status-positive) 32%, var(--bo-learning-path-card-surface));--bo-learning-path-card-rule-current:var(--status-positive);--bo-learning-path-card-shadow:none;--bo-learning-path-card-hover:color-mix(in srgb, var(--text-primary) 6%, transparent);--bo-learning-path-card-expand:color-mix(in srgb, var(--color-caution) 48%, var(--text-primary));--bo-learning-path-card-progress-unfinished:color-mix(in srgb, var(--text-muted) 42%, var(--border-default));--bo-data-list-hover:color-mix(in srgb, var(--surface-subtle) 70%, transparent);--bo-data-list-selected:var(--surface-subtle);--bo-data-list-selected-rule:var(--accent-warning);--bo-data-list-row-surface-mobile:var(--surface-primary);--bo-data-list-meta-color:var(--text-muted);--bo-data-list-heading-color:var(--text-muted);--text-on-action-primary:#181818;--text-on-negative:#181818;--avatar-surface:var(--color-surface-subtle);--avatar-text:var(--color-text)}:root{--bo-feedback-surface:var(--surface-primary);--bo-feedback-subtle-surface:var(--surface-subtle);--bo-feedback-border:var(--border-default);--bo-feedback-radius:var(--radius-lg);--bo-feedback-shadow:var(--bo-learning-path-card-shadow);--bo-feedback-padding:clamp(var(--space-4), 3vw, var(--space-5));--bo-feedback-heading-font:var(--font-display);--bo-feedback-heading-size:var(--text-heading-3-size);--bo-feedback-heading-weight:var(--font-weight-regular);--bo-feedback-heading-line:var(--text-heading-3-line)}:root,[data-theme=field-paper],[data-theme=night-study]{--bo-card-surface:color-mix(in srgb, var(--surface-subtle) 45%, var(--surface-primary));--bo-card-border:color-mix(in srgb, var(--border-subtle) 70%, transparent);--bo-card-border-width:0px;--bo-card-radius:var(--radius-lg);--bo-card-padding:var(--space-4);--bo-card-shadow:none}.bo-data-list{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bo-data-list--register{gap:var(--space-3)}.bo-data-list--selectable,.bo-data-list--stacked{gap:0}.bo-data-list--cards{gap:var(--space-3)}.bo-data-list--cards>.bo-data-list-row,.bo-data-list--cards>li .bo-data-list-row{border:var(--bo-data-list-divider);border-radius:var(--radius-md);background:var(--bo-data-list-row-surface-mobile)}.bo-data-list-header,.bo-data-list-row{grid-template-columns:var(--bo-data-list-columns);align-items:center;column-gap:var(--bo-data-list-column-gap);box-sizing:border-box;width:100%;min-width:0;display:grid}.bo-data-list-header{padding:0 var(--bo-data-list-row-padding-inline) var(--space-2);color:var(--bo-data-list-heading-color);font-family:var(--font-interface);font-size:var(--bo-data-list-heading-size);font-weight:var(--bo-data-list-heading-weight);letter-spacing:var(--bo-data-list-heading-tracking);line-height:var(--bo-data-list-heading-line);text-transform:uppercase;display:none}.bo-data-list-header__cell,.bo-data-list-cell{min-width:0}.bo-data-list-header__cell--start,.bo-data-list-cell--start{text-align:start;justify-self:start}.bo-data-list-header__cell--end,.bo-data-list-cell--end{text-align:end;justify-self:end}.bo-data-list-header__cell--center,.bo-data-list-cell--center{text-align:center;justify-self:center}.bo-data-list-row{padding:var(--bo-data-list-row-padding-block) var(--bo-data-list-row-padding-inline);border:var(--bo-data-list-divider);border-radius:var(--radius-md);background:var(--bo-data-list-row-surface-mobile);color:inherit;font:inherit;text-align:start;margin:0}.bo-data-list-row--interactive{cursor:pointer}.bo-data-list-row--interactive:hover,.bo-data-list-row:hover{background:var(--bo-data-list-hover)}.bo-data-list-row:focus{outline:none}.bo-data-list-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.bo-data-list-row--selected{background:var(--bo-data-list-selected);box-shadow:inset 2px 0 0 var(--bo-data-list-selected-rule)}.bo-data-list-row--selected:hover{background:var(--bo-data-list-selected)}.bo-data-list-row--disabled,.bo-data-list-row:disabled{cursor:default;color:var(--input-disabled-text)}.bo-data-list-cell{font-family:var(--font-interface)}.bo-data-list-cell--primary{color:var(--text-primary);font-size:var(--bo-data-list-primary-size);font-weight:var(--bo-data-list-primary-weight);line-height:var(--bo-data-list-primary-line)}.bo-data-list-cell--meta,.bo-data-list-cell--muted{color:var(--bo-data-list-meta-color);font-size:var(--bo-data-list-meta-size);font-weight:var(--bo-data-list-meta-weight);line-height:var(--bo-data-list-meta-line)}.bo-data-list-cell--numeric{font-variant-numeric:tabular-nums;font-weight:var(--bo-data-list-numeric-weight)}.bo-data-list-change,.bo-data-list-cell--positive,.bo-data-list-cell--negative,.bo-data-list-cell--unavailable{font-variant-numeric:tabular-nums}.bo-data-list-change--positive,.bo-data-list-cell--positive{color:var(--bo-data-list-change-positive)}.bo-data-list-change--negative,.bo-data-list-cell--negative{color:var(--bo-data-list-change-negative)}.bo-data-list-change--neutral{color:var(--bo-data-list-change-neutral)}.bo-data-list-change--unavailable,.bo-data-list-cell--unavailable{color:var(--bo-data-list-change-unavailable)}.bo-data-list-pagination{align-items:center;column-gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;display:grid}.bo-data-list-pagination__control{box-sizing:border-box;min-height:var(--target-min);margin:calc((var(--target-min) - 1.25rem) / -2) 0;padding:var(--space-1) var(--space-2);color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line);white-space:nowrap;cursor:pointer;background:0 0;border:0}.bo-data-list-pagination__control:hover:not(:disabled){color:var(--text-primary)}.bo-data-list-pagination__control:focus{outline:none}.bo-data-list-pagination__control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-data-list-pagination__control:disabled{cursor:default;opacity:.5}.bo-data-list-pagination__previous{justify-self:start}.bo-data-list-pagination__next{justify-self:end}.bo-data-list-pagination__status{color:var(--bo-data-list-meta-color);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);text-align:center;white-space:nowrap;margin:0}@media (width<=63.999rem){.bo-data-list-header{display:none}.bo-data-list-row--stack-narrow{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.bo-data-list--cards .bo-data-list-row--stack-narrow{grid-template-columns:var(--bo-data-list-columns);row-gap:0}}@media (width>=64rem){.bo-data-list--register{gap:0}.bo-data-list--cards{gap:var(--space-3)}.bo-data-list-header{box-sizing:border-box;height:var(--bo-register-column-heading-height);padding:0 var(--bo-register-heading-padding-inline);background-color:var(--bo-register-header-surface,var(--bo-register-heading-surface));display:grid}.bo-data-list--cards .bo-data-list-header{display:none}.bo-data-list-row{background:var(--bo-data-list-row-surface);border-top:0;border-left:0;border-right:0;border-radius:0}.bo-data-list--cards>.bo-data-list-row,.bo-data-list--cards>li .bo-data-list-row{border:var(--bo-data-list-divider);border-radius:var(--radius-md);background:var(--bo-data-list-row-surface-mobile)}.bo-data-list--register>.bo-data-list-row:first-child,.bo-data-list--register>li:first-child .bo-data-list-row{border-top:var(--bo-data-list-divider)}}.bo-data-list--history{gap:var(--space-2)}.bo-data-list--history .bo-data-list-row{padding:var(--space-3) var(--space-4);border:var(--bo-data-list-divider);border-radius:var(--radius-md);background:var(--bo-data-list-row-surface-mobile)}.bo-data-list--history .bo-data-list-row:hover{background:var(--bo-data-list-hover)}.bo-data-list--history .bo-data-list-row--selected,.bo-data-list--history .bo-data-list-row--selected:hover{border-color:var(--bo-data-list-selected-rule);background:var(--bo-data-list-selected);box-shadow:inset 3px 0 0 var(--bo-data-list-selected-rule)}.bo-register-heading,.bo-discovery-page__register-heading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.bo-register-heading .bo-results-sort-select__compact,.bo-register-heading .bo-discovery-page__results-sort,.bo-discovery-page__register-heading .bo-discovery-page__results-sort{margin-inline-start:auto}.bo-discovery-page__list{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.bo-discovery-list-header,.bo-discovery-list-row{grid-template-columns:var(--bo-data-list-columns);align-items:center;column-gap:var(--bo-data-list-column-gap);min-width:0;display:grid}.bo-discovery-list-header__asset,.bo-discovery-list-header__price,.bo-discovery-list-header__cap,.bo-discovery-list-header__updated,.bo-discovery-list-header__context,.bo-discovery-list-header__start,.bo-discovery-list-row__identity,.bo-discovery-list-row__quote,.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness,.bo-discovery-list-row__context,.bo-discovery-list-row__start{text-align:start;justify-self:start}.bo-discovery-list-header__end,.bo-discovery-list-row__end{text-align:end;justify-self:end}.bo-discovery-list-header__action,.bo-discovery-list-row__action{justify-self:stretch;width:100%}.bo-discovery-list-header__action{text-align:center;justify-content:center;display:flex}.bo-discovery-list-row{box-sizing:border-box;width:100%;padding:var(--bo-data-list-row-padding-block) var(--bo-data-list-row-padding-inline);border:var(--bo-data-list-divider);border-radius:var(--radius-md);background:var(--bo-data-list-row-surface-mobile);color:inherit;margin:0}.bo-discovery-list-row__identity,.bo-discovery-list-row__quote,.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness,.bo-discovery-list-row__context,.bo-discovery-list-row__action,.bo-discovery-list-row__end,.bo-discovery-list-row__start{min-width:0}.bo-discovery-list-row__quote,.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness{font-family:var(--font-interface);font-size:var(--bo-data-list-meta-size);line-height:var(--bo-data-list-meta-line);font-variant-numeric:tabular-nums}.bo-discovery-list-row__price{color:var(--text-primary);font-weight:var(--bo-data-list-numeric-weight)}.bo-discovery-list-row__change,.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness,.bo-discovery-list-row__reason,.bo-discovery-list-row__muted{color:var(--text-muted)}.bo-discovery-list-row__context{gap:var(--space-1);flex-direction:column;display:flex}.bo-discovery-list-row__reason{-webkit-line-clamp:2;font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bo-discovery-list-row__evidence{gap:var(--space-1);flex-wrap:wrap;display:flex}.bo-discovery-list-row__action{flex-direction:column;align-items:stretch;display:flex}.bo-discovery-list-row__watch{box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bo-discovery-list-row__watch:hover:not(:disabled){background:var(--action-secondary-surface-hover)}.bo-discovery-list-row__watch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-discovery-list-row__watch--added,.bo-discovery-list-row__watch:disabled{color:var(--input-disabled-text);cursor:default}.bo-discovery-list-row__quote .bo-discovery-page__demo-chip{margin-inline-start:var(--space-2)}.bo-discovery-list-row__error{margin:var(--space-1) 0 0;color:var(--text-status-negative);font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.bo-discovery-page__pagination{align-items:center;column-gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;padding-top:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;display:grid}.bo-discovery-page__pagination-control{box-sizing:border-box;min-height:var(--target-min);margin:calc((var(--target-min) - 1.25rem) / -2) 0;padding:var(--space-1) var(--space-2);color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line);white-space:nowrap;cursor:pointer;background:0 0;border:0}.bo-discovery-page__pagination-previous{justify-self:start}.bo-discovery-page__pagination-next{justify-self:end}.bo-discovery-page__pagination-control:hover:not(:disabled){color:var(--text-primary)}.bo-discovery-page__pagination-control:focus{outline:none}.bo-discovery-page__pagination-control:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-discovery-page__pagination-control:disabled{color:var(--text-muted);opacity:.45;cursor:not-allowed}.bo-discovery-page__pagination-status{text-align:center;white-space:nowrap;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);justify-self:center;margin:0}.bo-discovery-page__results-footer{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.bo-discovery-page__results-footer--with-attribution{gap:0}.bo-discovery-page__results-footer .bo-discovery-page__market-attribution{padding-block:var(--space-2);margin:0}.bo-discovery-page__results-footer .bo-discovery-page__pagination{border-top:var(--border-thin) solid color-mix(in srgb, var(--border-default) 70%, transparent)}@media (width<=47.999rem){.bo-discovery-page__list{gap:var(--space-2)}}@media (width<=63.999rem){.bo-discovery-list-row{align-items:stretch;gap:var(--space-3);flex-direction:column;grid-template-columns:none;display:flex}.bo-discovery-list-row__identity{width:100%}.bo-discovery-list-row .bo-token-identity--stack{align-items:center}.bo-discovery-list-row .bo-token-identity--stack .bo-token-identity__copy{align-items:baseline;gap:var(--space-2);flex-flow:wrap}.bo-discovery-list-row .bo-token-identity--stack .bo-token-identity__name{overflow-wrap:break-word;word-break:normal}.bo-discovery-list-row__quote,.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness{align-items:baseline;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.bo-discovery-list-row__quote{justify-content:start}.bo-discovery-list-row__price,.bo-discovery-list-row__change{min-width:0}.bo-discovery-list-row__cap,.bo-discovery-list-row__freshness,.bo-discovery-list-row__context{width:100%}.bo-discovery-list-row__action{justify-self:stretch;width:100%}.bo-discovery-list-row__watch{width:100%}}@media (width>=64rem){.bo-discovery-list-header,.bo-discovery-list-row{grid-template-columns:var(--bo-data-list-columns)}.bo-discovery-page__results.bo-data-register{gap:0}.bo-register-heading,.bo-discovery-page__register-heading{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-2) var(--bo-register-heading-padding-inline);border-bottom:var(--border-thin) solid var(--border-default);background:0 0}.bo-discovery-list-row{border-top:0;border-left:0;border-right:0;border-radius:0}.bo-discovery-page__list>li:first-child .bo-discovery-list-row{border-top:var(--bo-data-list-divider)}.bo-discovery-list-row__quote{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.bo-discovery-list-row__quote.bo-discovery-list-row__end{align-items:flex-end}.bo-discovery-list-row__action{justify-self:stretch;width:100%}.bo-discovery-list-row__watch{width:100%}}@media (width<=63.999rem){.bo-discovery-page__list.bo-register-list--divided{border-top:var(--bo-data-list-divider);gap:0}.bo-register-list--divided>li{background:0 0;border:0;border-radius:0;margin:0;padding:0}.bo-register-list--divided>li:not(:last-child){border-bottom:var(--bo-data-list-divider)}}.bo-register-mobile-row{box-sizing:border-box;align-items:stretch;gap:var(--space-1);width:100%;min-width:0;padding:var(--bo-data-list-row-padding-block) 0;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.bo-register-mobile-row__identity{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.bo-register-mobile-row__identity-start{flex:8rem;min-width:0;display:flex}.bo-register-mobile-row__identity-end{flex:0 auto;justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.bo-register-mobile-row__identity-start .bo-token-identity,.bo-register-mobile-row__identity-start .bo-discovery-list-row__token{flex-wrap:nowrap;align-items:flex-start;width:100%;max-width:100%;display:flex}.bo-register-mobile-row__identity-start .bo-token-identity__icon{flex:none}.bo-register-mobile-row__identity-start .bo-token-identity__copy{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.bo-register-mobile-row__identity-start .bo-token-identity__name{overflow-wrap:break-word;word-break:normal;white-space:normal;min-width:0;font-size:var(--bo-data-list-primary-size);font-weight:var(--bo-data-list-primary-weight);line-height:var(--bo-data-list-primary-line);flex:0 auto}.bo-register-mobile-row__values{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.bo-register-mobile-row__values-start{text-align:start;flex:auto;min-width:0}.bo-register-mobile-row__values-end{text-align:end;flex:0 auto;min-width:0}.bo-register-mobile-row__action{flex-direction:column;align-items:flex-end;width:100%;display:flex}@media (width<=767px){.bo-discovery-page__results-footer .bo-discovery-page__pagination{margin-top:var(--space-4);padding-top:var(--bo-shell-scroll-end-clearance,var(--space-6))}}@media (width<=63.999rem){.bo-discovery-page__results>.bo-discovery-page__results-footer--with-attribution{margin-top:calc(-1 * var(--space-3))}}.bo-discovery-page__results-footer.bo-results-footer--compact-end{scroll-margin-bottom:var(--bo-shell-bottom-nav-offset,var(--space-6));padding-bottom:var(--space-2)}@media (width>=64rem){.bo-data-register--comparison{--bo-data-list-row-padding-inline:var(--space-4);--bo-register-heading-padding-inline:var(--space-4);--bo-data-list-row-padding-block:var(--space-4)}.bo-data-register--comparison .bo-register-heading{padding-block:var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-subtle);border-top:0}.bo-data-register--comparison .bo-data-list-header{background:var(--surface-subtle)}.bo-data-register--comparison .bo-register-heading+.bo-collection-empty-state{border-top-left-radius:0;border-top-right-radius:0}.bo-data-register--comparison .bo-discovery-page__list{gap:0}.bo-data-register--comparison .bo-discovery-list-row{align-items:center;min-height:5.5rem}.bo-data-register--comparison .bo-discovery-page__list>li:first-child .bo-discovery-list-row{border-top:0}.bo-data-register--comparison .bo-discovery-list-row__price{font-size:var(--bo-data-list-primary-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.bo-data-register--comparison .bo-discovery-list-row__cap{white-space:nowrap}.bo-data-register--comparison .bo-discovery-list-row__reason{-webkit-line-clamp:unset;overflow-wrap:anywhere;line-height:var(--text-body-line);display:block;overflow:visible}.bo-data-register--comparison .bo-discovery-page__list>li:last-child .bo-discovery-list-row{border-bottom:0}.bo-data-register--comparison .bo-discovery-page__results-footer .bo-discovery-page__pagination{border-top:0}.bo-data-register--comparison .bo-discovery-page__results-footer{box-sizing:border-box;padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface-subtle)}.bo-data-register--comparison .bo-discovery-page__results-footer .bo-discovery-page__market-attribution{padding-block:0 var(--space-2)}.bo-discovery-page__workspace.bo-record-workspace--balanced{column-gap:var(--layout-gap);grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.bo-discovery-page__workspace.bo-record-workspace--balanced:before{display:none}.bo-discovery-page__workspace .bo-data-register--choices{align-self:start;height:auto}.bo-discovery-page__results.bo-data-register--choices{gap:var(--space-3)}.bo-data-register--choices .bo-register-heading{border:0}.bo-data-register--choices .bo-register-heading,.bo-data-register--choices .bo-discovery-page__results-footer{border-radius:var(--radius-lg)}.bo-data-register--choices .bo-discovery-page__results-footer .bo-discovery-page__pagination{border-top:0;padding-block:0}.bo-data-register--choices .bo-discovery-page__list--selectable{gap:var(--space-3)}.bo-data-register--choices .bo-discovery-page__select-row.bo-register-choice{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--bo-card-radius);background:var(--bo-card-surface);border:0;border-inline-start:3px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,auto);display:grid}.bo-data-register--choices .bo-register-choice.bo-discovery-page__select-row--selected{background:var(--bo-data-list-selected);border-inline-start-color:var(--bo-register-choice-accent,var(--accent-warning));box-shadow:none}.bo-data-register--choices li:nth-child(3n+2){--bo-register-choice-accent:var(--accent-information)}.bo-data-register--choices li:nth-child(3n+3){--bo-register-choice-accent:var(--accent-success)}.bo-register-choice .bo-discovery-page__select-row-main,.bo-register-choice .bo-discovery-page__select-meta,.bo-register-choice .bo-discovery-page__select-status{display:contents}.bo-register-choice .bo-discovery-page__select-identity{grid-area:1/1}.bo-register-choice .bo-discovery-page__result-states{text-align:right;grid-area:1/2;justify-self:end;margin:0}.bo-register-choice .bo-discovery-page__select-quote{text-align:left;flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:baseline}.bo-data-register--comparison .bo-register-action{box-sizing:border-box;font-size:var(--text-caption-size);white-space:nowrap;background:0 0;justify-content:center;width:100%}.bo-data-register--comparison .bo-record-progress-summary{flex-direction:column;align-items:flex-start}.bo-data-register--comparison .bo-record-progress-separator{display:none}.bo-data-register--quiet-footer .bo-discovery-page__list>li:last-child .bo-discovery-list-row{border-bottom:0}.bo-data-register--quiet-footer .bo-discovery-page__results-footer .bo-discovery-page__pagination{border-top:0}}:root{--bo-heading-title-to-copy:var(--space-2);--bo-heading-page-eyebrow-band-padding:20px;--bo-heading-page-band-to-group:var(--space-5);--bo-heading-page-group-to-content:var(--space-5);--bo-heading-page-title-to-rail:var(--space-4);--bo-page-divider-clearance:var(--space-5);--bo-heading-section-eyebrow-to-title:var(--space-2);--bo-heading-section-group-to-content:var(--space-5);--bo-heading-section-separation:var(--space-6);--bo-heading-panel-title-to-copy:var(--space-2);--bo-heading-panel-group-to-content:var(--space-3);--bo-heading-panel-action-gap:var(--space-4);--bo-heading-field-to-content:var(--space-2);--bo-heading-field-group-separation:var(--space-5);--bo-onboarding-scroll-end-clearance:var(--space-6);--bo-onboarding-intro-eyebrow-band-padding:var(--bo-heading-page-eyebrow-band-padding);--bo-onboarding-intro-band-to-heading:var(--bo-heading-page-band-to-group);--bo-onboarding-intro-copy-gap:var(--bo-heading-title-to-copy);--bo-onboarding-intro-to-content-gap:var(--bo-heading-page-group-to-content)}.bo-page-title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-1-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-1-line);letter-spacing:normal;margin:0}.bo-app-page-title{overflow-wrap:anywhere;font-size:var(--bo-app-page-title-size);line-height:var(--bo-app-page-title-line);text-wrap:var(--bo-heading-wrap,pretty)}.bo-heading-group{gap:var(--bo-heading-title-to-copy);flex-direction:column;margin:0;display:flex}.bo-section-block{gap:var(--bo-heading-section-group-to-content);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.bo-section-block+.bo-section-block{margin-top:var(--bo-heading-section-separation)}.bo-panel-heading{gap:var(--bo-heading-panel-title-to-copy);flex-direction:column;min-width:0;margin:0;display:flex}.bo-panel-heading__row{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--bo-heading-panel-action-gap);flex-wrap:wrap;min-width:0;display:flex}.bo-panel-heading__row .bo-panel-heading{flex:12rem}.bo-field-group-heading{margin:0 0 var(--bo-heading-field-to-content);display:block}@media (width<=47.99rem){.bo-authenticated-product-shell{--bo-heading-page-band-to-group:var(--space-3);--bo-heading-page-group-to-content:var(--space-4);--bo-heading-page-title-to-rail:var(--space-3);--bo-page-divider-clearance:var(--space-4)}}@media (width>=48rem){.bo-authenticated-product-shell{--bo-heading-page-band-to-group:var(--space-3)}}@media (width<=47.99rem){:root{--bo-heading-wrap:wrap;--bo-heading-max-width:100%}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);color:var(--text-primary);background-color:var(--surface-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}h1{font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line)}h2{font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line)}h3{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line)}p{font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}button,input,textarea,select{font:inherit;color:inherit}.bo-skip-link{z-index:10000;padding:var(--space-2,8px) var(--space-3,12px);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--focus-ring-color);transform:translateY(calc(-100% - var(--space-4,16px)));clip-path:inset(50%);position:fixed;inset-block-start:var(--space-2,8px);inset-inline-start:var(--space-2,8px)}.bo-skip-link:focus-visible{clip-path:none;transform:translateY(0)}:is(a,button,summary,[role=button],[role=link],[tabindex]:not([tabindex^=\-])):focus:not(:focus-visible){box-shadow:none;outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}a,button,summary,[role=button],[role=link],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],label{-webkit-tap-highlight-color:transparent}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bo-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bo-nav-icon-label{align-items:center;gap:var(--space-nav-icon-gap);display:inline-flex}.bo-nav-icon-label>.bo-icon,.bo-nav-icon-label .bo-nav-icon-label__icon{flex:none}.bo-nav-icon-label>.bo-icon{line-height:0;display:block}.bo-nav-icon-label .bo-nav-icon-label__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.bo-nav-icon-label .bo-nav-icon-label__icon>.bo-icon{flex:none;line-height:0;display:block}.bo-text-link{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);cursor:pointer;background:0 0;border:0;text-decoration:none}.bo-text-link .bo-action-content__label,.bo-text-link__label{text-decoration:underline;text-decoration-thickness:var(--border-thin);text-underline-offset:.18em}.bo-text-link .bo-nav-icon-label__icon,.bo-text-link .bo-icon,.bo-text-link .bo-action-content__icon{flex:none;text-decoration:none}.bo-text-link:hover,.bo-text-link:active{color:var(--text-muted)}.bo-text-link:focus{outline:none}.bo-text-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-learning-section-stack{flex-direction:column;gap:0;min-width:0;display:flex}.bo-learning-section-lead{margin:0;padding-block-end:var(--bo-heading-section-separation)}.bo-learning-section{gap:var(--bo-heading-section-group-to-content);padding-block:var(--bo-heading-section-separation);border-top:var(--border-thin) solid var(--border-default);flex-direction:column;margin:0;display:flex}.bo-learning-section>:last-child{margin-block-end:0}.bo-learning-emphasis{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);margin:0}.bo-sequence-marker{box-sizing:border-box;width:var(--space-6);min-width:var(--space-6);color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:var(--text-caption-line);text-align:start;flex:none;margin:0}.bo-pathway-title-row--stated{justify-content:space-between;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.bo-pathway-title-row--stated>:first-child{flex:8rem;min-width:0}.bo-pathway-title-row--stated .bo-pathway-state-emphasis{color:var(--text-status-attention);font-family:var(--font-interface);font-size:var(--text-metadata-size);font-weight:var(--font-weight-medium);line-height:var(--text-metadata-line);white-space:nowrap;flex:none}.bo-pathway-status{box-sizing:border-box;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line);white-space:nowrap;background:0 0;border:0;flex:none;margin:0;margin-inline-start:auto;padding:0}.bo-pathway-status--available,.bo-pathway-status--complete{color:var(--text-status-positive)}.bo-pathway-status--coming-later,.bo-pathway-status--locked{color:var(--text-muted)}.bo-pathway-status--in-progress,.bo-pathway-status--current{color:var(--text-status-attention)}.bo-pathway-status--wrap{white-space:normal;overflow-wrap:anywhere;margin-inline-start:0}html,body,#root{width:100%;min-width:0;max-width:100%}html{overflow:clip auto}body{overflow:visible}#root{min-height:100dvh}@media (pointer:coarse){html,body{touch-action:pan-y pinch-zoom}}img,video,canvas,svg{max-width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.bo-public-auth-surface .bo-action-button{transition:background-color .16s,box-shadow .16s}}.bo-public-route-layout{box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;padding:var(--space-6) var(--space-4);padding-top:calc(var(--space-6) + var(--safe-area-top));padding-right:calc(var(--space-4) + var(--safe-area-right));padding-bottom:calc(var(--space-6) + var(--safe-area-bottom));padding-left:calc(var(--space-4) + var(--safe-area-left));background:var(--surface-canvas);color:var(--text-primary);margin:0;display:block}.bo-public-route-layout__frame{box-sizing:border-box;width:100%;max-width:var(--measure-readable);min-width:0;margin-inline:auto}.bo-public-route-layout[data-layout=full-bleed]{background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-onboarding-frame=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-orientation-shell=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-appearance-shell=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-my-journey-shell=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-my-profile-shell=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-public-home-shell=true]){background:var(--surface-primary);padding:0}.bo-public-route-layout:has(.bo-authenticated-product-shell){background:var(--surface-primary);padding:0}.bo-public-route-layout:has([data-public-home-shell=true]){background:var(--surface-canvas)}.bo-public-route-layout[data-layout=full-bleed] .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-onboarding-frame=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-orientation-shell=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-appearance-shell=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-my-journey-shell=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-my-profile-shell=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has([data-public-home-shell=true]) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-public-route-layout:has(.bo-authenticated-product-shell) .bo-public-route-layout__frame{width:100%;min-width:0;max-width:none;margin:0}.bo-study-theme{position:relative}.bo-study-theme__toggle{justify-content:space-around;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border:var(--border-thin) solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer;background:0 0;display:inline-flex}.bo-study-theme__active{color:var(--text-status-attention)}@media (width>=48rem){.bo-study-theme__toggle{box-sizing:border-box;width:var(--page-guidance-control-width)}}.bo-study-theme__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-study-theme__toggle:disabled{cursor:wait;opacity:.6}.bo-study-theme__error{inset-inline-end:0;width:14rem;padding:var(--space-2);background:var(--surface-primary);color:var(--text-primary);font-size:var(--text-caption-size);position:absolute;top:100%}.bo-public-home__divider{width:100%;max-width:none;margin-inline:0}.bo-public-home__icon{color:var(--text-status-attention);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bo-public-home__icon--signal{color:color-mix(in srgb, var(--accent-warning) 82%, var(--text-primary))}.bo-public-home-heading-row{align-items:flex-start;gap:var(--space-2);--bo-public-home-heading-row-size:var(--text-heading-2-size);--bo-public-home-heading-row-line:var(--text-heading-2-line);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.bo-public-home-heading-row>.bo-public-home__icon{height:calc(var(--bo-public-home-heading-row-size) * var(--bo-public-home-heading-row-line));flex-shrink:0}.bo-public-home-heading-row>:not(.bo-public-home__icon){flex:auto;min-width:0}.bo-public-home-heading-row--section{--bo-public-home-heading-row-size:var(--text-heading-1-size);--bo-public-home-heading-row-line:var(--text-heading-1-line)}.bo-public-home-heading-row--label{--bo-public-home-heading-row-size:var(--text-caption-size);--bo-public-home-heading-row-line:var(--text-caption-line);margin-bottom:var(--space-3)}.bo-public-home-heading-row--compact{--bo-public-home-heading-row-size:var(--text-heading-3-size);--bo-public-home-heading-row-line:var(--text-heading-3-line)}.bo-public-home-hero{isolation:isolate;position:relative;overflow:clip}.bo-public-home-hero__image{pointer-events:none;z-index:-2;object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.bo-public-home-hero:before{pointer-events:none;content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--origami-ivory) 96%, transparent) 0%, color-mix(in srgb, var(--origami-ivory) 90%, transparent) 40%, color-mix(in srgb, var(--origami-ivory) 32%, transparent) 76%);width:100%;height:100%;position:absolute;inset:0}.bo-public-home-hero__inner{gap:var(--space-6);display:grid}.bo-public-home-hero__copy{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bo-public-home-hero__heading{overflow-wrap:break-word;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.875rem,4vw + .95rem,2.5rem);font-weight:var(--font-weight-regular);letter-spacing:-.01em;margin:0;line-height:1.14}.bo-public-home-hero__heading-line{display:block}.bo-public-home-hero__heading-keep{white-space:nowrap}.bo-public-home-hero__break{display:none}.bo-public-home-hero__heading-accent{color:color-mix(in srgb, var(--accent-warning) 78%, var(--text-primary));display:block}.bo-public-home-hero__copy>.bo-public-home__lede{color:var(--origami-ink);margin-block-start:var(--space-1)}.bo-public-home-hero__actions{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bo-public-home-hero__secondary{font-size:var(--text-body-size);line-height:var(--text-body-line)}.bo-public-home-hero__artefact.bo-paper-panel--always{box-sizing:border-box;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface-primary);box-shadow:0 1px 0 color-mix(in srgb, var(--border-default) 42%, transparent), 0 8px 18px -8px #30281c29;flex-direction:column;display:flex;position:relative}.bo-public-home-hero__artefact-label{color:color-mix(in srgb, var(--accent-warning) 84%, var(--text-primary));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-metadata-tracking);line-height:var(--text-caption-line);text-transform:uppercase;margin:0}.bo-public-home-hero__loop{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bo-public-home-hero__loop-item{grid-template-columns:var(--space-6) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-1);grid-template-areas:"index title""index copy";display:grid;position:relative}.bo-public-home-hero__loop-item:not(:last-child):after{content:"";left:calc(var(--space-6) / 2);top:var(--space-6);bottom:calc(-1 * var(--space-4));width:var(--border-thin);background:var(--border-default);position:absolute}.bo-public-home-hero__loop-index{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-control);background:var(--surface-subtle);color:color-mix(in srgb, var(--accent-warning) 82%, var(--text-primary));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;grid-area:index;align-self:start;place-items:center;display:grid}.bo-public-home-hero__loop-title{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);grid-area:title}.bo-public-home-hero__loop-copy{color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line);grid-area:copy;margin:0}.bo-public-home-why{gap:var(--space-5);display:grid}.bo-public-home-why__intro{min-width:0}.bo-public-home-why__body{gap:var(--space-4);min-width:0;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line);flex-direction:column;display:flex}.bo-public-home-why__body p{margin:0}.bo-public-home-loop-stages{background:0 0;border:0;gap:0;margin:0;padding:0;list-style:none;display:grid}.bo-public-home-loop-stages__item{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-4) 0;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;position:relative}.bo-public-home-loop-stages__item:first-child{padding-top:0}.bo-public-home-loop-stages__item:last-child{padding-bottom:0}.bo-public-home-loop-stages__item:not(:last-child):after{content:"";width:100%;height:var(--border-thin);margin-top:var(--space-4);background:var(--bo-divider-fade-horizontal);display:block}.bo-public-home-loop-stages__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-2-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-2-line);text-align:start;margin:0}.bo-public-home-loop-stages__copy{width:100%;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);text-align:start;margin:0}.bo-public-home-activities{padding:var(--space-5);border:var(--border-thin) solid var(--border-default);background:color-mix(in srgb, var(--surface-canvas) 58%, var(--surface-primary));box-shadow:var(--bo-learning-path-card-shadow);border-radius:0;flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.bo-public-home-activities__item{align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-thin) solid var(--border-default);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.bo-public-home-activities__item:first-child{padding-top:var(--space-3)}.bo-public-home-activities__item:last-child{padding-bottom:var(--space-3);border-bottom:0}.bo-public-home-activities__index{color:color-mix(in srgb, var(--accent-warning) 86%, var(--text-primary));font-family:var(--font-mono);font-size:1.625rem;font-weight:var(--font-weight-regular);text-align:start;font-variant-numeric:tabular-nums;margin:0;line-height:1}.bo-public-home-activities__copy-block{min-width:0}.bo-public-home-activities__title{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-2-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-2-line)}.bo-public-home-activities__copy{color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);margin:0}.bo-public-home-signal__intro{width:100%;max-width:none;margin:0}.bo-public-home-signal-moments{gap:var(--space-6);background:0 0;border:0;margin:0;padding:0;list-style:none;display:grid}.bo-public-home-signal-moments__item{background:0 0;border:0;min-width:0;padding:0}.bo-public-home-signal-moments__stage{color:var(--text-status-attention);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);letter-spacing:.04em;line-height:var(--text-caption-line);text-transform:uppercase;margin:0}.bo-public-home-signal-moments__copy{color:color-mix(in srgb, var(--text-primary) 88%, var(--text-muted));font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.bo-public-home-pathways{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.bo-public-home-pathways__item{gap:var(--space-3);min-width:0;min-height:100%;padding:var(--space-5);border:var(--bo-card-border-width) solid var(--border-default);border-radius:var(--bo-card-radius);background:var(--surface-primary);box-shadow:var(--bo-learning-path-card-shadow);flex-direction:column;display:flex;overflow:visible}.bo-public-home-pathways__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-2-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-2-line);margin:0}.bo-public-home-pathways__copy{color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);flex:auto;margin:0}.bo-public-home-pathways__meta{padding-top:var(--space-3);border-top:var(--border-thin) solid color-mix(in srgb, var(--border-default) 72%, transparent);color:color-mix(in srgb, var(--accent-warning) 88%, var(--text-primary));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:var(--text-caption-line);text-transform:none;margin:auto 0 0}.bo-public-home-boundaries{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.bo-public-home-boundaries__item{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.bo-public-home-boundaries__item>.bo-public-home-heading-row{margin-bottom:var(--space-3)}.bo-public-home-boundaries__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-3-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-3-line);margin:0}.bo-public-home-boundaries__copy{color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);margin:0}.bo-public-home-closing{align-items:center;display:flex}.bo-public-home-closing__inner{align-items:center;gap:var(--space-5);width:min(100%, var(--measure-readable));max-width:var(--measure-readable);padding-block:var(--space-8);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.bo-public-home-closing .bo-public-home__heading{max-width:var(--bo-heading-max-width,22rem)}.bo-public-home-closing__statement{color:color-mix(in srgb, var(--accent-warning) 88%, var(--text-primary));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);letter-spacing:.06em;line-height:var(--text-caption-line);text-transform:uppercase;margin:0}.bo-public-home-closing__actions{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.bo-public-home-closing__sign-in{color:color-mix(in srgb, var(--text-muted) 55%, var(--text-primary));font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);margin:0}.bo-public-home-closing__cta.bo-action-button--primary{background-color:var(--accent-warning);color:var(--surface-canvas);background-image:none}.bo-public-home-closing__cta.bo-action-button--primary:hover:not(:disabled){filter:brightness(1.06)}.bo-public-home-closing__cta.bo-action-button--primary:active:not(:disabled){filter:brightness(.96)}@media (width>=48rem){.bo-public-home-hero__inner{align-items:start;gap:clamp(var(--space-5), 3.333vw, var(--space-7));grid-template-columns:minmax(0,62fr) minmax(19rem,38fr)}.bo-public-home-hero__artefact.bo-paper-panel--always{gap:var(--space-4);width:100%;max-width:none;padding:clamp(var(--space-5), 2.222vw, var(--space-6))}.bo-public-home-hero__heading{letter-spacing:-.02em;max-width:none;font-size:clamp(2.375rem,1.5vw + 1.85rem,3.125rem);line-height:1.08}.bo-public-home-hero__heading-line{display:block}.bo-public-home-hero__heading-group:first-child{white-space:normal;display:block}.bo-public-home-hero__copy>.bo-public-home__lede{max-width:none;margin-block-start:var(--space-2)}.bo-public-home-why{column-gap:var(--space-7);row-gap:var(--space-3);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"eyebrow.""heading body";align-items:start}.bo-public-home-why__intro{display:contents}.bo-public-home-why__intro>.bo-public-home__eyebrow{grid-area:eyebrow}.bo-public-home-why__intro>.bo-public-home__heading{grid-area:heading;max-width:none}.bo-public-home-signal__header>.bo-public-home__eyebrow,.bo-public-home-signal__header>.bo-public-home-heading-row{grid-column:1/-1}.bo-public-home-signal__header>.bo-public-home-signal__intro{min-width:0;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);text-align:start;grid-column:1/-1;margin:0}.bo-public-home-why__body{grid-area:body;max-width:none;font-size:1rem;line-height:1.6}.bo-public-home-signal-moments__copy,.bo-public-home-activities__copy,.bo-public-home-boundaries__copy{font-size:1rem;line-height:1.6}.bo-public-home-closing__sign-in{font-size:.9375rem;line-height:1.5}.bo-public-home-loop-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.bo-public-home-loop-stages__item{padding:0 var(--space-3)}.bo-public-home-loop-stages__item:first-child{padding-inline-start:0}.bo-public-home-loop-stages__item:last-child{padding-inline-end:0}.bo-public-home-loop-stages__item:not(:last-child):after{width:var(--border-thin);background:var(--bo-divider-fade-vertical);height:auto;margin-top:0;display:block;position:absolute;top:8%;bottom:8%;right:0}.bo-public-home-section--night:not(.bo-public-home-closing){padding-block:var(--space-7)}.bo-public-home-section__header.bo-public-home-signal__header{align-items:start;column-gap:var(--space-6);row-gap:var(--space-3);width:100%;max-width:none;margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bo-public-home-signal-moments{align-items:stretch;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.bo-public-home-signal-moments__item:not(:last-child){border-right:var(--border-thin) solid color-mix(in srgb, var(--accent-warning) 34%, var(--border-default));padding-inline-end:var(--space-6)}.bo-public-home-pathways{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.bo-public-home-pathways__item{height:100%;padding:var(--space-5);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.bo-public-home-pathways__copy{align-self:start;font-size:1rem;line-height:1.6}.bo-public-home-pathways__meta{align-self:end;margin-top:0;font-size:.9375rem;line-height:1.5}.bo-public-home-boundaries{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.bo-public-home-closing.bo-public-home-section{min-height:0;padding-block:0}.bo-public-home-closing__inner{padding-block:var(--space-8)}.bo-public-home-closing .bo-public-home__heading{max-width:28rem}}@media (width>=64rem){.bo-public-home-heading-row--section{--bo-public-home-heading-row-size:var(--text-display-size);--bo-public-home-heading-row-line:var(--text-display-line)}.bo-public-home-hero__inner{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,62fr) minmax(0,38fr)}}@media (width<=47.99rem){.bo-public-home-closing__statement{letter-spacing:.08em;font-size:.8125rem;line-height:1.4}.bo-public-home-heading-row{--bo-public-home-heading-row-size:1.375rem;--bo-public-home-heading-row-line:1.25}.bo-public-home-heading-row--section{--bo-public-home-heading-row-size:clamp(1.75rem, 1.45rem + 2vw, 2.125rem);--bo-public-home-heading-row-line:1.2}.bo-public-home-heading-row--label{--bo-public-home-heading-row-size:.875rem;--bo-public-home-heading-row-line:1.4;margin-bottom:var(--space-2)}.bo-public-home-hero{padding-top:var(--space-7);padding-bottom:var(--space-8)}.bo-public-home-hero__inner{flex-direction:column;gap:0;display:flex}.bo-public-home-hero__copy{gap:var(--space-5)}.bo-public-home-hero__heading{max-width:var(--bo-heading-max-width,15ch);text-wrap:var(--bo-heading-wrap,balance);letter-spacing:-.02em;font-size:clamp(2.375rem,1.7rem + 4.8vw,2.75rem);line-height:1.12}.bo-public-home-hero__heading-keep{white-space:normal}.bo-public-home-hero__copy>.bo-public-home__lede{max-width:36rem;margin-block-start:0}.bo-public-home-hero__actions{align-items:stretch;gap:var(--space-3);flex-direction:column}.bo-public-home-hero__actions .bo-action-button{width:100%}.bo-public-home-process .bo-public-home-section__header{margin-bottom:var(--space-7)}.bo-public-home-timeline{--bo-public-home-timeline-marker:2.5rem;margin:0;padding:0;list-style:none}.bo-public-home-timeline__item{grid-template-columns:var(--bo-public-home-timeline-marker) minmax(0, 1fr);align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding-bottom:var(--space-5);grid-template-areas:"index title"".copy";display:grid;position:relative}.bo-public-home-timeline__item:last-child{padding-bottom:0}.bo-public-home-timeline__item:not(:last-child):before{content:"";left:calc(var(--bo-public-home-timeline-marker) / 2);width:var(--border-thin);background:color-mix(in srgb, var(--border-default) 78%, transparent);position:absolute;top:1.875rem;bottom:.2rem;transform:translate(-50%)}.bo-public-home-timeline__index{color:color-mix(in srgb, var(--accent-warning) 86%, var(--text-primary));font-family:var(--font-mono);font-size:1.125rem;font-weight:var(--font-weight-medium);text-align:center;font-variant-numeric:tabular-nums;grid-area:index;margin:0;line-height:1}.bo-public-home-timeline__title{min-width:0;color:var(--text-primary);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-regular);grid-area:title;margin:0;line-height:1.25}.bo-public-home-timeline__copy{min-width:0;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);grid-area:copy;margin:0;font-size:1rem;line-height:1.6}.bo-public-home-signal-intel{gap:var(--space-4);background:0 0;border:0;flex-direction:column;max-width:36rem;padding:0;display:flex}.bo-public-home-signal-intel .bo-public-home-heading-row{margin:0}.bo-public-home-signal-intel__support{color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:1rem;font-weight:var(--font-weight-regular);margin:0;line-height:1.6}.bo-public-home-pathways{gap:var(--space-4);flex-direction:column;display:flex}.bo-public-home-pathways__item{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-5);gap:var(--space-4);border-radius:var(--radius-lg);border-top-width:var(--border-thin);box-shadow:none}.bo-public-home-pathways__title{font-size:1.5rem;line-height:1.25}.bo-public-home-pathways__copy{font-size:1rem;line-height:1.6}.bo-public-home-pathways__meta{font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);letter-spacing:normal;line-height:var(--text-caption-line);text-transform:none}.bo-public-home-closing__inner{align-items:stretch;gap:var(--space-5);width:100%;max-width:36rem;padding-block:var(--space-7);text-align:start}.bo-public-home-closing .bo-public-home__heading{max-width:none}.bo-public-home-closing__actions{align-items:stretch;width:100%}.bo-public-home-closing__cta{width:100%}.bo-public-home-closing__sign-in{font-size:1rem;line-height:1.5}}@media (width<=22.49rem){.bo-public-home-hero{padding-top:var(--space-6);padding-bottom:var(--space-7)}.bo-public-home-hero__heading{font-size:2.125rem;line-height:1.14}.bo-public-home-hero__copy{gap:var(--space-4)}.bo-public-home-timeline{--bo-public-home-timeline-marker:2.15rem}}@media (width<=47.99rem){.bo-public-home-hero{background:linear-gradient(165deg, var(--surface-canvas), var(--surface-subtle))}.bo-public-home__main>.bo-public-home__divider{display:none}.bo-public-home-hero__actions .bo-action-button,.bo-public-home-closing__cta{min-height:calc(var(--target-min) + var(--space-2));border-radius:var(--radius-control)}.bo-public-home-closing__inner{padding-block:var(--space-6)}}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bo-public-home-pathways__item,.bo-public-home-signal-intel{animation:linear both bo-public-home-arrive;animation-timeline:view();animation-range:entry}}}@keyframes bo-public-home-arrive{0%{transform:translateY(var(--space-4))}to{transform:translateY(0)}}@media (width<=47.99rem){.bo-public-home-hero__copy>.bo-public-home__lede{margin-inline:auto}.bo-public-home-signal-intel .bo-public-home-heading-row>.bo-public-home__icon{display:none}.bo-public-home-hero{padding-top:var(--space-6);padding-bottom:var(--space-6);background:radial-gradient(ellipse at 50% 70%, var(--origami-ivory), var(--origami-sage-wash) 75%)}.bo-public-home-hero__copy{text-align:center;gap:var(--space-4);width:100%}.bo-public-home-process .bo-public-home-section__header{margin-bottom:var(--space-5);gap:var(--space-3)}.bo-public-home-method{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);margin-inline-end:calc(-1 * (var(--bo-public-home-gutter) + var(--safe-area-right)));overflow:auto hidden}.bo-public-home-method::-webkit-scrollbar{display:none}.bo-public-home-method:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-public-home-method__track{width:max-content;display:flex}.bo-public-home-method__group{align-items:stretch;gap:var(--space-3) var(--space-4);padding:0 var(--space-4) 0 0;grid-template-rows:auto 7rem auto 1fr;grid-auto-columns:clamp(14rem,73vw,19rem);grid-auto-flow:column;margin:0;list-style:none;display:grid}.bo-public-home-method__card{box-sizing:border-box;text-align:center;grid-row:1/span 4;grid-template-rows:subgrid;row-gap:var(--space-3);min-width:0;padding:var(--bo-learning-card-padding);border-radius:var(--bo-learning-card-radius);background:var(--bo-learning-card-surface);box-shadow:var(--bo-learning-path-card-shadow);border:0;display:grid}.bo-public-home-method__stage{color:color-mix(in srgb, var(--origami-gold) 56%, var(--origami-ink));font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);letter-spacing:var(--text-metadata-tracking);text-align:center;text-transform:uppercase;margin:0}.bo-public-home-method__art{justify-self:center;width:100%;max-width:10rem;height:7rem}.bo-public-home-method__card h3{min-width:0;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);text-wrap:balance;margin:0}.bo-public-home-method__copy{color:var(--text-secondary);font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.bo-public-home-pathways{gap:var(--space-3)}.bo-public-home-pathways__item[data-pathway-art=map]{border-inline-start-color:var(--origami-gold)}.bo-public-home-pathways__item[data-pathway-art=target]{border-inline-start-color:var(--brand-origami-face)}.bo-public-home-pathways__item .bo-public-home__icon>.bo-public-home-only-mobile{width:100%;height:100%}.bo-public-home-pathways__title{font-size:1.25rem}.bo-public-home-pathways__copy{line-height:1.5}.bo-public-home-closing__inner{text-align:center;padding-block:0}.bo-public-home-closing__cta.bo-action-button--primary{background-color:var(--bo-public-home-action);background:var(--origami-sage);color:var(--origami-forest)}.bo-public-home-hero__heading{max-width:var(--bo-heading-max-width,18ch);margin-inline:auto;font-size:clamp(2.125rem,8.7vw,2.75rem)}#pathways .bo-public-home-section__header.bo-public-home-only-mobile{text-align:center;margin-bottom:var(--space-5)}.bo-public-home-closing__sign-in{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);box-sizing:border-box;width:100%;padding-inline:var(--radius-lg);text-align:start;flex-wrap:wrap;font-size:.8125rem;display:flex}.bo-public-home-closing__links{align-items:center;gap:var(--space-2);display:inline-flex}.bo-public-home-closing__links .bo-text-link{font-size:inherit}.bo-public-home-pathways__item{padding:var(--space-4);border:0;border-inline-start:var(--border-thick) solid var(--action-primary);background:var(--origami-ivory);gap:var(--space-2);min-height:6.5rem;padding-inline-start:4.5rem;position:relative}.bo-public-home-pathways__item .bo-public-home-heading-row>.bo-public-home__icon{inset-inline-start:var(--space-3);top:var(--space-3);height:calc(100% - var(--space-5));width:3.25rem;margin:0;padding:0;position:absolute}.bo-public-home-pathways__copy.bo-public-home-only-mobile{font-size:.875rem}.bo-public-home-hero__image{object-position:52% center}.bo-public-home-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--origami-ivory) 94%, transparent) 0%, color-mix(in srgb, var(--origami-ivory) 90%, transparent) 42%, color-mix(in srgb, var(--origami-ivory) 12%, transparent) 60%, transparent 78%, color-mix(in srgb, var(--origami-ivory) 24%, transparent) 100%)}.bo-public-home-hero__actions{margin-block-start:clamp(10rem,44vw,13rem)}}@media (forced-colors:active){.bo-public-home-method__card{border:var(--bo-card-border-width) solid CanvasText;background:canvas}}@media (width>=48rem){.bo-public-home__main>.bo-public-home__divider{display:none}.bo-public-home-hero__artefact.bo-paper-panel--always{border-radius:var(--bo-card-radius);box-shadow:var(--public-surface-shadow)}.bo-public-home-hero__artefact.bo-paper-panel--always:after{content:none}.bo-public-home-activities{gap:var(--space-4);border-width:var(--bo-card-border-width);box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.bo-public-home-activities__item,.bo-public-home-activities__item:first-child,.bo-public-home-activities__item:last-child{align-items:center;gap:var(--space-3);padding:var(--bo-learning-card-padding);border-width:var(--bo-card-border-width);border-radius:var(--bo-learning-card-radius);background:var(--bo-learning-card-surface);box-shadow:var(--public-surface-shadow);text-align:center;flex-direction:column;display:flex}.bo-public-home-activities__visual{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.bo-public-home-activities__index{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--origami-gold) 16%, var(--surface-primary));height:3rem;color:var(--text-status-attention);font-family:var(--font-interface);font-size:1.5rem;font-weight:var(--font-weight-semibold);flex:0 0 3rem;justify-content:center;align-items:center;display:inline-flex}.bo-public-home-activities__art{flex:7rem;min-width:0;max-width:8rem;height:7rem}.bo-public-home-activities__copy-block{gap:var(--space-3);display:grid}.bo-public-home-activities__title{font-size:var(--text-body-size);font-family:var(--font-interface);font-weight:var(--font-weight-semibold)}.bo-public-home-activities__copy{font-size:var(--text-body-size);line-height:var(--text-body-line)}.bo-public-home-pathways__item{background:var(--bo-card-surface);box-shadow:var(--public-surface-shadow)}.bo-public-home-pathways__item .bo-public-home-heading-row{align-items:center}.bo-public-home-pathways__item .bo-public-home__icon{width:4.5rem;height:4.5rem;padding:0}.bo-public-home-pathways__title{font-size:1.5rem}}@media (width>=64rem){.bo-public-home-activities{grid-template-columns:repeat(4,minmax(0,1fr))}}.bo-public-info .bo-public-info__header{gap:var(--space-3);width:100%;max-width:none;margin-bottom:var(--space-7);flex-direction:column;display:flex}.bo-public-info .bo-public-info__header .bo-public-home__heading{max-width:none}.bo-public-info .bo-public-info__header .bo-public-home__lede{width:100%;max-width:none}.bo-public-info__body{flex-direction:column;gap:0;min-width:0;display:flex}.bo-public-info__section{gap:var(--space-4);min-width:0;padding-block:var(--space-7);flex-direction:column;display:flex}.bo-public-info__section-divider{margin-bottom:var(--space-7)}.bo-public-info__body>.bo-public-info__section:first-child>.bo-public-info__section-divider,.bo-public-info__contents+.bo-public-info__section>.bo-public-info__section-divider{display:none}.bo-public-info__section-heading{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-2-size);font-weight:var(--font-weight-regular);line-height:var(--text-heading-2-line);margin:0}.bo-public-info__section-body{min-width:0}.bo-public-info__section-body p,.bo-public-info__section-body li{color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-body-size);text-align:start;margin:0;line-height:1.6}.bo-public-info__section-body p+p,.bo-public-info__section-body p+ul,.bo-public-info__section-body ul+p{margin-top:var(--space-4)}.bo-public-info__section-body ul{margin:0;padding-inline-start:1.2em}.bo-public-info__section-body li+li{margin-top:var(--space-3)}.bo-public-info__section-body a{overflow-wrap:anywhere}@media (width>=48rem){.bo-public-info__section{column-gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;row-gap:0;display:grid}.bo-public-info__section-divider{grid-column:1/-1}.bo-public-info__section-heading{grid-column:1;min-width:0}.bo-public-info__section-body{grid-column:2;max-width:min(75ch,100%)}}.bo-public-info__article{min-width:0}.bo-public-info__hero{background:var(--origami-sage-wash);padding-block:var(--space-7)}.bo-public-info .bo-public-info__header{width:min(100%, var(--bo-product-desktop-measure));gap:var(--space-4);margin:0 auto}.bo-public-info .bo-public-info__header .bo-public-home__heading{font-size:var(--public-title-size);max-width:var(--bo-heading-max-width,24ch);text-wrap:var(--bo-heading-wrap,balance);line-height:1.15}.bo-public-info .bo-public-info__header .bo-public-home__lede{max-width:var(--public-reading-measure)}.bo-public-info__body{padding-block:var(--space-7)}.bo-public-info__section-heading{text-wrap:var(--bo-heading-wrap,balance);font-size:1.5rem;line-height:1.25}.bo-public-info__section-body{max-width:var(--public-reading-measure)}.bo-public-info__section-body p,.bo-public-info__section-body li{line-height:1.7}.bo-public-info__section[id]{scroll-margin-top:6rem}@media (width>=48rem){.bo-public-info__hero{padding-block:var(--space-8)}.bo-public-info__section{grid-template-columns:minmax(12rem,.65fr) minmax(0,1.6fr)}}.bo-public-info__hero-art{width:3.5rem;height:3.5rem;color:var(--origami-forest)}.bo-public-info__section-label{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.bo-public-info__section-art{width:5rem;height:4.5rem}.bo-public-info__section-divider{margin-block:0 var(--space-5)}.bo-public-info__section{padding-block:var(--space-5)}.bo-public-info__section-body p.bo-public-info__summary{padding:var(--space-4);margin-bottom:var(--space-4);background:var(--origami-paper);color:var(--origami-forest);border-radius:var(--bo-card-radius);font-weight:var(--font-weight-medium)}.bo-public-info__contents summary:focus-visible,.bo-public-info__back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-public-info__back{min-height:var(--target-min);margin-top:var(--space-3);color:var(--text-secondary);text-underline-offset:.2em;align-items:center;font-size:.875rem;display:inline-flex}.bo-public-info__closing{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);margin-top:var(--space-4);background:var(--origami-paper);border-radius:var(--public-card-radius);flex-direction:column;display:flex}.bo-public-info__closing h2{font-size:1.75rem;font-weight:var(--font-weight-regular);text-wrap:var(--bo-heading-wrap,balance);line-height:1.2}.bo-public-info__closing p{max-width:var(--public-reading-measure);color:var(--text-secondary)}.bo-public-info__closing .bo-card-action-group .bo-action-button{width:auto;max-width:100%;text-decoration:none}@media (width>=48rem){.bo-public-info__section-label{grid-column:1}}@media (width<=47.99rem){.bo-public-info__section-label:has(.bo-public-info__section-art){align-items:center;gap:var(--space-4);flex-direction:row}.bo-public-info__section-art{flex:0 0 4.5rem}.bo-public-info__closing{padding:var(--space-5)}}.bo-public-info__title-row{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.bo-public-info__title-row>h1{flex:auto;min-width:0}[data-document-navigation=true] .bo-public-info__article a,[data-document-navigation=true] .bo-public-info__article .bo-text-link__label{text-decoration:none}.bo-public-info__body{gap:var(--space-5)}.bo-public-info__section.bo-mobile-record-card{padding:var(--space-5);gap:var(--space-5)}.bo-public-info__section>.bo-public-info__section-divider{display:none}.bo-public-info__closing{background:var(--surface-primary);margin-top:0}.bo-public-info__closing h2,.bo-public-info__closing p{margin:0}.bo-public-info__contents{min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--bo-card-radius);background:var(--bo-card-surface);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;scroll-margin-top:6rem;display:flex}.bo-public-info__contents details{border:0;flex:none;padding:0;position:relative}.bo-public-info__contents summary{padding:0;list-style:none}.bo-public-info__contents summary::-webkit-details-marker{display:none}.bo-public-info__contents-menu{margin:0;list-style:none}.bo-public-info__contents-close,.bo-public-info__contents details[open] .bo-public-info__contents-open{display:none}.bo-public-info__contents details[open] .bo-public-info__contents-close{display:block}.bo-public-info__closing.bo-inset-action-card{--bo-inset-parent-radius:var(--public-card-radius);--bo-inset-action-padding:var(--space-6)}@media (width<=47.99rem){.bo-public-info__closing.bo-inset-action-card{--bo-inset-action-padding:var(--space-5)}}.bo-inset-action-card{--bo-inset-parent-radius:var(--bo-card-radius);--bo-inset-action-padding:var(--space-5);--bo-inset-action-block-padding:var(--bo-inset-action-padding)}.bo-inset-action-card .bo-action-button:not(.bo-action-button--quiet){border-radius:var(--bo-inset-action-radius)}.bo-action-button{--bo-inset-action-radius:max(var(--radius-control), calc(var(--bo-inset-parent-radius,0px) - var(--bo-inset-action-padding,0px))) / max(var(--radius-control), calc(var(--bo-inset-parent-radius,0px) - var(--bo-inset-action-block-padding,var(--bo-inset-action-padding,0px))))}[data-theme-scope=marketing][data-theme=field-paper],.bo-public-route-layout[data-public-brand=true]{--origami-ivory:var(--color-surface);--origami-paper:var(--color-surface-subtle);--origami-sage-wash:color-mix(in srgb, var(--origami-sage) 25%, var(--origami-ivory));--surface-canvas:var(--color-canvas);--surface-primary:var(--origami-ivory);--surface-subtle:var(--origami-paper);--text-primary:var(--origami-ink);--text-secondary:var(--origami-muted);--text-muted:var(--origami-muted);--input-surface:var(--color-surface);--bo-card-surface:var(--surface-primary);--input-border:var(--origami-muted);--input-border-hover:var(--origami-forest);--input-focus-ring:var(--origami-forest);--focus-ring-color:var(--origami-forest);--border-default:var(--color-border);--public-reading-measure:68ch;--public-form-measure:28rem;--public-title-size:clamp(2rem, 1.5rem + 2vw, 3rem);--public-card-radius:var(--radius-lg);--public-surface-shadow:0 4px 20px -12px color-mix(in srgb, var(--origami-forest) 22%, transparent);--bo-public-home-action:var(--action-primary);--bo-public-home-action-text:var(--text-on-action-primary)}.bo-public-route-layout[data-public-brand=true]:not([data-layout=full-bleed]){background:var(--surface-canvas);padding-block:clamp(var(--space-5), 5vw, var(--space-7));padding-bottom:calc(var(--space-7) + var(--safe-area-bottom))}.bo-public-home .bo-public-home-header{background:var(--origami-sage-wash);box-shadow:none}.bo-public-home .bo-public-home__eyebrow{color:var(--origami-muted)}.bo-public-home .bo-public-home-section--night .bo-public-home__eyebrow{color:var(--origami-on-forest-muted)}.bo-public-home .bo-public-home-section--night{--text-primary:var(--origami-on-forest);--text-secondary:var(--origami-on-forest-muted);--text-muted:var(--origami-on-forest-muted);background:linear-gradient(135deg, var(--origami-forest), var(--origami-forest-raised))}.bo-public-home .bo-public-home-section--night .bo-action-button--primary{background:var(--origami-sage);color:var(--origami-forest)}.bo-public-home .bo-action-button,.bo-public-auth-surface .bo-action-button{min-height:calc(var(--target-min) + var(--space-2));border-radius:var(--radius-control)}.bo-public-auth-surface h1{font-size:clamp(1.875rem,1.5rem + 1.5vw,2.25rem);font-weight:var(--font-weight-regular);text-wrap:var(--bo-heading-wrap,balance);line-height:1.2}.bo-public-auth-surface .bo-field__control{min-height:calc(var(--target-min) + var(--space-2));scroll-margin-block:var(--space-7);font-size:1rem}.bo-public-home .bo-public-home-footer{background:var(--origami-ivory)}@media (prefers-reduced-motion:no-preference){.bo-public-auth-surface .bo-action-button{transition:background-color .16s,box-shadow .16s}}.bo-public-auth-surface{box-sizing:border-box;width:100%;max-width:var(--public-form-measure);min-width:0;padding:var(--space-5);background:var(--bo-card-surface);border:var(--bo-card-border-width) solid var(--bo-card-border);border-radius:var(--bo-card-radius);box-shadow:var(--bo-card-shadow);color:var(--text-primary);flex-direction:column;align-items:stretch;margin-inline:auto;padding-block-end:var(--space-6);display:flex}@media (width>=48rem){.bo-public-auth-surface{padding:var(--space-6)}}.bo-public-auth-surface .bo-public-auth-actions{order:0}.bo-public-auth-surface{--bo-inset-parent-radius:var(--bo-card-radius);--bo-inset-action-padding:var(--space-5);--bo-inset-action-block-padding:var(--space-6)}.bo-public-auth-surface .bo-public-auth-actions .bo-action-button:not(.bo-action-button--quiet){border-radius:var(--bo-inset-action-radius)}@media (width>=48rem){.bo-public-auth-surface{--bo-inset-action-padding:var(--space-6)}}.bo-public-auth-header{box-sizing:border-box;width:100%;margin-bottom:var(--space-5)}.bo-public-auth-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:min(100%, var(--bo-product-desktop-measure));max-width:var(--public-form-measure,28rem);min-width:0;margin-inline:auto;display:flex}.bo-public-auth-header__lead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bo-public-auth-header__back{box-sizing:border-box;width:var(--target-min);height:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;text-decoration:none;display:inline-flex}.bo-public-auth-header__back:hover{background:var(--surface-subtle)}.bo-public-auth-header__back:focus{outline:none}.bo-public-auth-header__back:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-public-auth-header__brand{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.bo-public-auth-header__brand:focus{outline:none}.bo-public-auth-header__brand:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-public-auth-header__companion{min-height:var(--target-min);color:var(--action-primary);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line);text-underline-offset:2px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.bo-public-auth-header__companion:hover{color:var(--text-primary)}.bo-public-auth-header__companion:focus{outline:none}.bo-public-auth-header__companion:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-create-account-page{padding-block-end:var(--space-6)}.bo-create-account-page__intro{align-items:flex-start;gap:var(--space-2);text-align:start;flex-direction:column;min-width:0;display:flex}.bo-create-account-page__title{overflow-wrap:anywhere;margin:0}.bo-create-account-page__intro-copy{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.bo-create-account-page__form{gap:var(--space-4);width:100%;min-width:0;flex-direction:column;margin-block-start:var(--space-2);display:flex}.bo-create-account-page__captcha{width:100%;min-width:0}.bo-create-account-page__captcha:empty{display:none}.bo-create-account-page__footer{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.bo-create-account-page__note{max-width:100%;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);overflow-wrap:anywhere;margin:0}.bo-create-account-page__account-link{color:var(--action-primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.bo-create-account-page__account-link:hover{color:var(--text-primary)}.bo-create-account-page__account-link:focus{outline:none}.bo-create-account-page__account-link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-password-recovery-page{box-sizing:border-box;width:100%;min-width:0;padding-block-end:var(--space-6)}.bo-password-recovery-page__surface{gap:var(--space-5)}.bo-password-recovery-page__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.bo-password-recovery-page__back{box-sizing:border-box;width:var(--target-min);height:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;margin-inline-start:calc(-1 * var(--space-2));padding:0;line-height:0;text-decoration:none;display:inline-flex}.bo-password-recovery-page__back:hover{background:var(--surface-subtle)}.bo-password-recovery-page__back:focus{outline:none}.bo-password-recovery-page__back:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-password-recovery-page__hero{justify-content:center;display:flex}.bo-password-recovery-page__hero-mark{background:var(--surface-subtle);width:5.5rem;height:5.5rem;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bo-password-recovery-page__hero-badge{background:var(--action-primary);width:1.5rem;height:1.5rem;color:var(--text-on-action-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.35rem;right:.35rem}.bo-password-recovery-page__hero-mark--expired{background:var(--status-caution);color:var(--text-on-action-primary);box-shadow:0 0 0 10px color-mix(in srgb, var(--status-caution) 16%, transparent)}.bo-password-recovery-page__intro{gap:var(--bo-heading-title-to-copy);flex-direction:column;min-width:0;display:flex}.bo-password-recovery-page__intro--centre{text-align:center;align-items:center}.bo-password-recovery-page__intro--start{text-align:start;align-items:flex-start}.bo-password-recovery-page__title{overflow-wrap:anywhere;margin:0}.bo-password-recovery-page__copy{max-width:100%;font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.bo-password-recovery-page__email{max-width:100%;font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.bo-password-recovery-page__form{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.bo-password-recovery-page__code-field .bo-field__control{text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums}.bo-password-recovery-page__link{color:var(--action-primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.bo-password-recovery-page__link:hover{color:var(--text-primary)}.bo-password-recovery-page__link:focus{outline:none}.bo-password-recovery-page__link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-password-recovery-page__notice{max-width:100%;font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.bo-password-recovery-page__notice--success{color:var(--text-muted)}.bo-password-recovery-page__secondary-block{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;width:100%;min-width:0;display:flex}.bo-password-recovery-page__secondary-title{font-family:var(--font-display);font-size:var(--text-heading-3-size,1.125rem);font-weight:var(--font-weight-regular);line-height:var(--text-heading-3-line,1.4);color:var(--text-primary);margin:0}.bo-password-recovery-page__footer{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.bo-password-recovery-page__quiet{max-width:100%;font-family:var(--font-interface);font-size:var(--text-metadata-size);letter-spacing:var(--text-metadata-tracking);line-height:var(--text-metadata-line);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.bo-password-recovery-page__note{text-align:center;font-family:var(--font-interface);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--text-muted);margin:0}.bo-sign-in-page{padding-block-end:var(--space-6)}.bo-sign-in-page__intro{text-align:start;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.bo-sign-in-page__eyebrow{margin:0 0 var(--space-2);color:color-mix(in srgb, var(--accent-warning) 88%, var(--text-primary));font-family:var(--font-interface);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.07em;line-height:1.4}.bo-sign-in-page__intro-copy{margin:var(--space-3) 0 0;color:var(--text-secondary,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-body-size);line-height:var(--text-body-line)}.bo-sign-in-page__title{overflow-wrap:anywhere;margin:0}.bo-sign-in-page__form{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.bo-sign-in-page__forgot{margin:calc(-1 * var(--space-2)) 0 0;text-align:end}.bo-sign-in-page__forgot-link{min-height:var(--target-min);color:var(--action-primary);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--text-caption-line);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.bo-sign-in-page__forgot-link:hover{color:var(--text-primary)}.bo-sign-in-page__forgot-link:focus{outline:none}.bo-sign-in-page__forgot-link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-sign-in-page__submit{margin-block-start:0}.bo-sign-in-page__footer{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.bo-sign-in-page__note{max-width:100%;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);overflow-wrap:anywhere;margin:0}.bo-sign-in-page__account-link{color:var(--action-primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.bo-sign-in-page__account-link:hover{color:var(--text-primary)}.bo-sign-in-page__account-link:focus{outline:none}.bo-sign-in-page__account-link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-auth-entry{box-sizing:border-box;--bo-auth-entry-measure:var(--public-form-measure);width:100%;min-width:0}.bo-auth-entry .bo-public-auth-header__inner,.bo-auth-entry .bo-public-auth-surface{width:min(100%, var(--bo-auth-entry-measure));max-width:var(--bo-auth-entry-measure)}.bo-auth-entry .bo-public-auth-surface{gap:var(--space-5)}.bo-auth-entry .bo-field__shell{align-items:center}.bo-auth-entry .bo-field__affordance{align-self:center}.bo-auth-entry .bo-password-field__toggle{align-self:stretch}.bo-auth-entry__art{width:4.5rem;height:4rem;margin-bottom:var(--space-3)}.bo-auth-entry__legal{justify-content:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.bo-auth-entry__legal a{min-height:var(--target-min);color:var(--action-primary);text-underline-offset:.2em;align-items:center;font-size:.875rem;display:inline-flex}.bo-verify-email-page{box-sizing:border-box;width:100%;min-width:0;padding-block-end:var(--space-6)}.bo-verify-email-page__intro{align-items:flex-start;gap:var(--bo-heading-title-to-copy);text-align:start;flex-direction:column;min-width:0;display:flex}.bo-verify-email-page__title{overflow-wrap:anywhere;margin:0}.bo-verify-email-page__title--verified{align-items:center;gap:var(--space-2);display:flex}.bo-verify-email-page__check{color:var(--text-status-positive);flex:none}.bo-verify-email-page__copy,.bo-verify-email-page__email,.bo-verify-email-page__note,.bo-verify-email-page__quiet,.bo-verify-email-page__notice{max-width:100%;font-family:var(--font-interface);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;margin:0}.bo-verify-email-page__copy{color:var(--text-muted);font-size:var(--text-body-size);line-height:var(--text-body-line)}.bo-verify-email-page__email{color:var(--text-primary);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line)}.bo-verify-email-page__notice{color:var(--text-field-error);font-size:var(--text-caption-size);line-height:var(--text-caption-line);text-align:start;outline:none}.bo-verify-email-page__notice--success{color:var(--text-status-positive)}.bo-verify-email-page__footer{align-items:flex-start;gap:var(--space-3);text-align:start;flex-direction:column;min-width:0;display:flex}.bo-verify-email-page__quiet,.bo-verify-email-page__note{color:var(--text-muted);font-size:var(--text-metadata-size);letter-spacing:var(--text-metadata-tracking);line-height:var(--text-metadata-line);text-align:start}.bo-verify-email-page__link{color:var(--action-primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.bo-verify-email-page__link:focus{outline:none}.bo-verify-email-page__link:focus-visible{outline:var(--focus-ring-width) solid var(--input-focus-ring);outline-offset:var(--focus-ring-offset)}.bo-account-deletion-status{gap:var(--space-5);flex-direction:column;display:flex}.bo-account-deletion-status>p{margin:0}.bo-account-deletion-status__list{gap:var(--space-3);margin:0;display:grid}.bo-account-deletion-status__list dt{color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size)}.bo-account-deletion-status__list dd{color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);margin:0}
