.actions-route-design{background-color:var(--color-pba-background);padding-bottom:.5rem}.actions-route-design .actions-section{border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem;margin-bottom:1rem}.actions-route-design [data-testid=actions-deadlines-section]{background:color-mix(in srgb,var(--color-pba-warning-border) 15%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-left:4px solid var(--color-pba-brand)}.actions-route-design [data-testid=actions-checklist-section]{background:color-mix(in srgb,var(--color-pba-success) 16%,var(--color-pba-surface));border:1px solid var(--color-pba-success-border);border-left:4px solid var(--color-pba-success)}.actions-route-design [data-testid=actions-access-section]{background:color-mix(in srgb,var(--color-pba-info) 16%,var(--color-pba-surface));border:1px solid var(--color-pba-info-border);border-left:4px solid var(--color-pba-info)}.actions-route-design .actions-section-title{font-weight:800;letter-spacing:.03em;color:var(--color-pba-text)}.actions-route-design .actions-legacy-link{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.actions-route-design .actions-card{--pba-row-accent: var(--color-pba-brand)}.actions-route-design .actions-card--urgent{--pba-row-accent: var(--color-pba-danger-border)}.actions-route-design .actions-card--muted{--pba-row-accent: var(--color-pba-text-muted);opacity:.92}.actions-route-design .actions-card.pba-row{padding:.85rem 1rem}.actions-route-design .actions-card-cta{color:var(--color-pba-brand);font-weight:600}.actions-route-design .actions-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.actions-route-design .actions-section-add{font-size:.85rem;padding:.35rem .75rem}.actions-route-design .actions-card-edit{margin-top:.5rem;font-size:.85rem}.actions-route-design .actions-inline-form{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-pba-border);animation:actions-inline-open .2s ease-out}@keyframes actions-inline-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:1200px}}.actions-route-design .actions-inline-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.actions-route-design .actions-card-detail{margin:.4rem 0 0;line-height:1.5;color:var(--color-pba-text-sub)}.actions-route-design .actions-card-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:.6rem;color:var(--color-pba-text-sub)}.actions-route-design .actions-card-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--color-pba-border)}.actions-route-design .actions-ctl{font-size:.8rem;font-weight:600;color:var(--color-pba-text-muted);border:1px solid var(--color-pba-border);border-radius:8px;padding:4px 10px;opacity:.7}.guide-route-design{background-color:var(--color-pba-background);padding-bottom:.5rem}.guide-route-design [data-testid=guide-start-here]{background:var(--color-pba-surface);border:1px solid var(--color-pba-border);border-radius:15px;box-shadow:var(--shadow-pba-card)}.guide-route-design .guide-kicker{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;color:var(--color-pba-text-sub)}.guide-route-design .guide-start-here__lede,.guide-route-design .guide-muted{line-height:1.55;max-width:42rem}.guide-route-design .guide-start-here-list__item{background-color:color-mix(in srgb,var(--color-pba-human) 14%,var(--color-pba-surface));border:1px solid var(--color-pba-human);border-left:4px solid var(--color-pba-human);border-radius:var(--radius-pba-md);padding:.65rem .85rem;margin-bottom:.5rem;font-weight:600}.guide-dict-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:1.4rem .1rem .75rem}.guide-dict-head__title{margin:0;font-size:1.25rem;color:var(--text)}.guide-dict-head__sub{margin:0}.guide-route-design .guide-topic-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--border);background:var(--card-soft);border-radius:15px;padding:.85rem .95rem .8rem 1.1rem;text-align:left;cursor:pointer;--tile-strip: var(--accent)}.guide-route-design .guide-topic-card:hover{border-color:var(--border-active);box-shadow:var(--shadow-pba-card)}.guide-tile__strip{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--tile-strip)}.guide-tile__ic{font-size:1.5rem;line-height:1}.guide-tile__open{margin-top:.25rem;font-weight:800;font-size:.85rem;color:var(--accent-strong)}.guide-route-design .guide-topic-card[data-guide-accent=brand]{--tile-strip: #c89441}.guide-route-design .guide-topic-card[data-guide-accent=success]{--tile-strip: #1f9e75}.guide-route-design .guide-topic-card[data-guide-accent=info]{--tile-strip: #6b85a5}.guide-route-design .guide-topic-card[data-guide-accent=human]{--tile-strip: #b6738b}.guide-route-design .guide-topic-card[data-guide-accent=muted]{--tile-strip: var(--border-active)}[data-theme=light] .guide-route-design .guide-topic-card{--tile-strip: #b4b2a9}.guide-route-design .guide-select-list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.guide-route-design .guide-select-row{display:flex;align-items:center;gap:11px;background:var(--color-pba-surface-muted);border:1px solid var(--color-pba-border);border-radius:12px;padding:.7rem .9rem}.guide-route-design .guide-select-row__box{flex:0 0 auto;margin:0;width:16px;height:16px;accent-color:var(--color-pba-text-muted);opacity:.55}.guide-route-design .guide-select-row__text{font-size:.95rem;line-height:1.4;color:var(--color-pba-text)}.guide-route-design .guide-select-foot{display:flex;align-items:center;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.guide-route-design .guide-select-add[disabled]{opacity:.6;cursor:not-allowed}.guide-route-design .guide-select-note{margin:.6rem 0 0}.guide-route-design .guide-detail{border-left:4px solid var(--color-pba-info);background:color-mix(in srgb,var(--color-pba-info) 14%,var(--color-pba-surface))}.guide-route-design .guide-detail a{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-route-design .guide-free-banner{background:color-mix(in srgb,var(--color-pba-warning-border) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-warning-border);border-left:4px solid var(--color-pba-warning-border);border-radius:var(--radius-pba-md);padding:.75rem 1rem}.guide-route-design .guide-check-list{list-style:none;margin:.5rem 0 1rem;padding:0}.guide-route-design .guide-check-item.pba-row{padding:.6rem .85rem;margin-bottom:.5rem}.guide-route-design .guide-actions-block{background-color:color-mix(in srgb,var(--color-pba-brand) 10%,var(--color-pba-surface));border:1px solid var(--color-pba-brand);border-left:4px solid var(--color-pba-brand);border-radius:var(--radius-pba-md);padding:.85rem 1rem;margin-top:1rem}.guide-route-design .guide-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.6rem 0}.guide-route-design .guide-actions-links{margin-top:.5rem;color:var(--color-pba-text-sub)}.guide-route-design .guide-actions-links a{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-route-design .guide-back-btn{background-color:var(--color-pba-surface);border:1px solid var(--color-pba-text-muted);color:var(--color-pba-text-sub);font-weight:600;border-radius:var(--radius-pba-md);padding:.35rem .75rem;margin-bottom:.75rem}.guide-route-design .guide-check-group{margin-top:.9rem}.guide-route-design .guide-check-group__title{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:var(--color-pba-text-sub)}.account-route-design{background-color:var(--color-pba-background);padding-bottom:.5rem}.account-route-design [data-testid=account-status-card],.account-route-design [data-testid=login-entry-screen]{background:var(--color-pba-human-soft);border:1px solid var(--color-pba-human);border-left:4px solid var(--color-pba-human);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}.account-route-design [data-testid=account-history-preview]{background:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-success);border-left:4px solid var(--color-pba-success);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem}.account-route-design .account-section-title{font-weight:800;letter-spacing:.03em}.account-route-design .account-history-list li{background-color:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-success);border-left:4px solid var(--color-pba-success);border-radius:var(--radius-pba-md);padding:.7rem .9rem;margin-bottom:.5rem;font-weight:600;color:var(--color-pba-text);list-style:none}.account-route-design .account-service-link{background:color-mix(in srgb,var(--color-pba-watch-accent) 14%,var(--color-pba-surface));border:1px solid var(--color-pba-watch-accent);border-left:3px solid var(--color-pba-watch-accent);font-weight:600;color:var(--color-pba-brand-strong)}.account-route-design .account-legacy-link{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.account-route-design button[data-testid=account-sign-out-button],.account-route-design .account-sign-out-btn{background-color:var(--color-pba-danger)!important;border:1px solid var(--color-pba-danger)!important;color:var(--color-mood-chip-text)!important;font-weight:600!important}.account-route-design .account-details-links{list-style:none;margin:.5rem 0;padding:0}.account-route-design .account-details-links li{background-color:color-mix(in srgb,var(--color-pba-text-muted) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-left:4px solid var(--color-pba-text-muted);border-radius:var(--radius-pba-md);padding:.55rem .75rem;margin-bottom:.4rem}.account-route-design .account-details-links a{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.money-route-design{background-color:var(--color-pba-background);padding-bottom:.5rem}.money-route-design [data-testid=money-runway-section]{border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem}.money-route-design [data-testid=money-runway-snapshot].pba-section--success,.money-route-design [data-testid=money-runway-snapshot]:not(.pba-section--danger){background:color-mix(in srgb,var(--color-pba-success) 20%,var(--color-pba-surface));border:1px solid var(--color-pba-success-border);border-left:4px solid var(--color-pba-success);border-radius:var(--radius-pba-md)}.money-route-design [data-testid=money-runway-snapshot].pba-section--danger{background:color-mix(in srgb,var(--color-pba-danger) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-danger-border);border-left:4px solid var(--color-pba-danger-border);border-radius:var(--radius-pba-md)}.money-route-design [data-testid=money-assets-section]{background:color-mix(in srgb,var(--color-pba-brand) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-brand);border-left:4px solid var(--color-pba-brand);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem}.money-route-design .money-kicker{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;color:var(--color-pba-brand-strong);margin:0 0 .4rem!important;line-height:1.2}.money-route-design .money-metric{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.5rem;color:var(--color-pba-text);margin:0 0 .5rem!important;line-height:1.15;letter-spacing:-.01em}.money-route-design .money-metric--small{font-size:1.05rem}.money-route-design .money-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.money-route-design .money-section-add{font-size:.85rem;padding:.35rem .75rem}.money-route-design .money-card-edit{margin-top:.5rem;font-size:.85rem}.money-route-design .money-inline-form{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-pba-border)}.money-route-design .money-inline-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.money-route-design [data-testid=money-asset-card].pba-row--warning{--pba-row-accent: var(--color-pba-warning-border)}.money-route-design [data-testid=money-asset-card].pba-row--brand{--pba-row-accent: var(--color-pba-brand)}.money-route-design .money-asset-snapshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:.75rem 0}.money-route-design .pba-metric-chip{--pba-row-accent: var(--color-pba-success)}.money-route-design .pba-metric-chip--delay{--pba-row-accent: var(--color-pba-warning-border)}.money-route-design .pba-metric-chip__value{font-size:1.15rem}.money-route-design .money-disclaimer-banner.pba-banner{margin:.5rem 0 .75rem}.money-route-design .money-protected-note{background-color:color-mix(in srgb,var(--color-pba-text-muted) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-left:4px solid var(--color-pba-text-muted);border-radius:var(--radius-pba-md);padding:.55rem .75rem;color:var(--color-pba-text-sub);margin-top:.75rem}.today-palette-preview{--mood-okay-bg: var(--color-mood-okay);--mood-tiny_plan-bg: var(--color-mood-tiny-plan);--mood-cant_focus-bg: var(--color-mood-cant-focus);--mood-anxious-bg: var(--color-mood-anxious);--mood-overwhelmed-bg: var(--color-mood-overwhelmed);--mood-numb-bg: var(--color-mood-numb);--mood-angry-bg: var(--color-mood-angry);--mood-chip-text: var(--color-mood-chip-text);--today-preview-accent: var(--color-pba-brand);--today-preview-card-shadow: var(--shadow-pba-card);--shadow-pba-card: var(--today-preview-card-shadow);--accent: var(--color-pba-brand);--accent-strong: var(--color-pba-brand-strong);--soft-accent: var(--color-pba-brand-soft);--card: var(--color-pba-surface);--card-soft: var(--color-pba-surface-muted);--border: var(--color-pba-border);--border-active: var(--color-pba-border-focus);--border-focus: var(--color-pba-border-focus);--text: var(--color-pba-text);--subtext: var(--color-pba-text-sub);--muted: var(--color-pba-text-muted);--status-danger-bg: var(--color-pba-danger-bg);--status-danger-border: var(--color-pba-danger-border);--status-danger-text: var(--color-pba-danger);--status-warning-bg: var(--color-pba-warning-bg);--status-warning-border: var(--color-pba-warning-border);--status-warning-text: var(--color-pba-warning);--status-success-bg: var(--color-pba-success-bg);--status-success-border: var(--color-pba-success-border);--status-success-text: var(--color-pba-success);--status-info-bg: var(--color-pba-info-bg);--status-info-border: var(--color-pba-info-border);--status-info-text: var(--color-pba-info);background-color:var(--color-pba-background);border-radius:var(--radius-pba-lg);padding:2px 0 8px}.today-palette-preview .today-kicker{font-weight:800;letter-spacing:.05em}.today-palette-preview .today-preview-card,.today-palette-preview .today-slot-card,.today-palette-preview [data-testid=today-steps-section]{background:var(--color-pba-surface);border-color:var(--color-pba-border);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-section.today-morning,.today-palette-preview .today-card--human:not(.today-evening){background:var(--color-pba-human-soft);border-color:var(--color-pba-human);border-left:3px solid var(--color-pba-human);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-card--focus{background:var(--color-pba-brand-soft);border-color:var(--color-pba-brand);border-left:3px solid var(--color-pba-brand);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-section.today-evening,.today-palette-preview .today-evening{background:var(--color-pba-evening-soft);border-color:var(--color-pba-evening-accent);border-left:3px solid var(--color-pba-evening-accent);border-style:solid;box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-section.today-slot-card--risk-warning{background:var(--color-pba-warning-bg);border-color:var(--color-pba-warning-border);border-left:3px solid var(--color-pba-warning-border);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-section.today-slot-card--risk-urgent{background:var(--color-pba-danger-bg);border-color:var(--color-pba-danger-border);border-left:3px solid var(--color-pba-danger-border);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-slot-card--feedback-done{background:color-mix(in srgb,var(--color-pba-success-bg) 30%,var(--color-pba-surface));border-color:var(--color-pba-success-border);box-shadow:var(--today-preview-card-shadow),inset 3px 0 0 var(--color-pba-success-border)}.today-palette-preview .today-slot-card--feedback-soft{background:color-mix(in srgb,var(--color-pba-brand-soft) 30%,var(--color-pba-surface));border-color:var(--color-pba-border);box-shadow:var(--today-preview-card-shadow),inset 3px 0 0 var(--color-pba-brand)}.today-palette-preview .today-slot-card--risk-urgent.today-slot-card--feedback-done,.today-palette-preview .today-slot-card--risk-urgent.today-slot-card--feedback-soft{background:var(--color-pba-surface);border-color:var(--color-pba-danger-border);box-shadow:var(--today-preview-card-shadow),inset 3px 0 0 var(--color-pba-danger-border)}.today-palette-preview .today-details{background:var(--color-pba-surface);border-color:var(--color-pba-border);box-shadow:var(--today-preview-card-shadow)}.today-palette-preview .today-details__summary{color:var(--color-pba-brand-strong)}.today-palette-preview .today-pulse-link a{color:var(--color-pba-brand);font-weight:600}.today-palette-preview a:not(button){color:var(--color-pba-brand-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.today-palette-preview a:not(button):hover{filter:brightness(1.1)}.today-palette-preview button.today-mood-chip{color:var(--mood-chip-text);border:none;font-weight:600;box-shadow:0 1px 2px #0000001a}.today-palette-preview button.today-mood-chip:hover{border:none;filter:brightness(1.08)}.today-palette-preview .today-mood-chip--okay{background-color:var(--mood-okay-bg)}.today-palette-preview .today-mood-chip--tiny_plan{background-color:var(--mood-tiny_plan-bg)}.today-palette-preview .today-mood-chip--cant_focus{background-color:var(--mood-cant_focus-bg)}.today-palette-preview .today-mood-chip--anxious{background-color:var(--mood-anxious-bg)}.today-palette-preview .today-mood-chip--overwhelmed{background-color:var(--mood-overwhelmed-bg)}.today-palette-preview .today-mood-chip--numb{background-color:var(--mood-numb-bg)}.today-palette-preview .today-mood-chip--angry{background-color:var(--mood-angry-bg)}.today-palette-preview .today-mood-chip--selected{box-shadow:0 0 0 2px var(--color-pba-surface),0 0 0 4px var(--color-pba-human-strong),0 1px 3px #0000002e;filter:brightness(.94)}.today-palette-preview .today-mood-chip--selected:hover{filter:brightness(1)}.today-palette-preview .today-watch-badge{background:transparent!important;background-color:transparent!important;color:var(--today-watch-badge-color, var(--color-pba-text-sub))!important;border:1px solid var(--today-watch-badge-color, var(--color-pba-border))!important;font-weight:600!important;font-size:.68rem;line-height:1.25;padding:.15rem .55rem!important;border-radius:999px!important;cursor:default;pointer-events:none;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.04em!important}.today-palette-preview .today-watch-badge--urgent{--today-watch-badge-color: var(--color-pba-danger)}.today-palette-preview .today-watch-badge--warning{--today-watch-badge-color: var(--color-pba-warning)}.today-palette-preview .today-watch-badge--info{--today-watch-badge-color: var(--color-pba-info)}.today-palette-preview .today-watch-badge--default{--today-watch-badge-color: var(--color-pba-watch-accent)}.today-palette-preview .today-evening-actions .today-evening-choice.is-selected{border-color:var(--color-pba-evening-accent);background:color-mix(in srgb,var(--color-pba-evening-soft) 70%,var(--color-pba-surface));color:var(--color-pba-human-foreground)}.today-palette-preview .today-quick-action--snooze.today-quick-action--active{background:var(--color-pba-warning-bg);border-color:var(--color-pba-warning-border);color:var(--color-pba-warning)}.today-palette-preview .today-quick-action--done.today-quick-action--active{background:var(--color-pba-success-bg);border-color:var(--color-pba-success-border);color:var(--color-pba-success)}.today-palette-preview .today-quick-action--too_much.today-quick-action--active,.today-palette-preview .today-quick-action--replace.today-quick-action--active{background:color-mix(in srgb,var(--color-pba-brand-soft) 60%,var(--color-pba-surface));border-color:var(--color-pba-border-focus);color:var(--color-pba-brand-strong)}.today-palette-preview [data-testid=today-step-row]{background-color:color-mix(in srgb,var(--color-pba-human) 18%,var(--color-pba-surface))!important;border:1px solid var(--color-pba-human)!important;border-left:4px solid var(--color-pba-human)!important;padding:.7rem .9rem!important;color:var(--color-pba-text)!important;font-weight:500}.today-palette-preview [data-testid=today-step-row] .today-step-row__label{font-weight:600}.today-palette-preview span.today-step-badge{background-color:transparent!important;background:transparent!important;color:var(--color-pba-human-strong)!important;border:1px solid var(--color-pba-human)!important;font-weight:600!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:.15rem .55rem!important;border-radius:999px!important;box-shadow:none!important;line-height:1.25}.today-palette-preview button.today-add-step-btn{background-color:var(--mood-tiny_plan-bg)!important;border:1px solid var(--mood-tiny_plan-bg)!important;color:var(--mood-chip-text)!important;font-weight:600!important;box-shadow:0 1px 2px #0000001f!important}.today-palette-preview button.today-add-step-btn:hover{filter:brightness(1.06)}.today-palette-preview .today-focus-panel::backdrop{background:#14282661}.today-palette-preview [data-testid=today-steps-section]{background:color-mix(in srgb,var(--color-pba-brand) 20%,var(--color-pba-surface));border-color:var(--color-pba-brand);border-left:4px solid var(--color-pba-brand)}.today-palette-preview .today-slot-card{border-left:4px solid var(--color-pba-border)}.today-palette-preview .today-slot-card--actions{border-left-color:var(--color-pba-brand);background:color-mix(in srgb,var(--color-pba-brand) 18%,var(--color-pba-surface))}.today-palette-preview .today-slot-card--money{border-left-color:var(--color-pba-success);background:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface))}.today-palette-preview .today-slot-card--jobs{border-left-color:var(--color-pba-info);background:color-mix(in srgb,var(--color-pba-info) 18%,var(--color-pba-surface))}.today-palette-preview button.today-quick-action{border:1px solid transparent!important;font-weight:600!important;box-shadow:0 1px 2px #0000000f!important}.today-palette-preview button.today-quick-action--done{background-color:var(--color-pba-success-bg)!important;border-color:var(--color-pba-success-border)!important;color:var(--color-pba-success)!important}.today-palette-preview button.today-quick-action--snooze{background-color:var(--color-pba-warning-bg)!important;border-color:var(--color-pba-warning-border)!important;color:var(--color-pba-warning)!important}.today-palette-preview button.today-quick-action--too_much{background-color:var(--color-pba-human-soft)!important;border-color:var(--color-pba-human)!important;color:var(--color-pba-human-strong)!important}.today-palette-preview button.today-quick-action--replace{background-color:var(--color-pba-info-bg)!important;border-color:var(--color-pba-info-border)!important;color:var(--color-pba-info)!important}.today-palette-preview button.today-quick-action.today-quick-action--active{box-shadow:0 0 0 2px var(--color-pba-surface),0 0 0 4px currentColor,0 1px 3px #0000002e!important;filter:brightness(.96)}.today-palette-preview button.today-evening-choice{border:1px solid transparent!important;font-weight:600!important;box-shadow:0 1px 2px #0000000f!important}.today-palette-preview button.today-evening-choice--enough{background-color:var(--color-pba-success-bg)!important;border-color:var(--color-pba-success-border)!important;color:var(--color-pba-success)!important}.today-palette-preview button.today-evening-choice--carry{background-color:var(--color-pba-human-soft)!important;border-color:var(--color-pba-human)!important;color:var(--color-pba-human-strong)!important}.today-palette-preview button.today-evening-choice--smaller{background-color:var(--color-pba-warning-bg)!important;border-color:var(--color-pba-warning-border)!important;color:var(--color-pba-warning)!important}.today-palette-preview .today-evening-actions button.today-evening-choice.is-selected{box-shadow:0 0 0 2px var(--color-pba-surface),0 0 0 4px var(--color-pba-evening-accent),0 1px 3px #0000002e!important;filter:brightness(.96)}.today-palette-preview details.today-details{background:color-mix(in srgb,var(--color-pba-watch-accent) 20%,var(--color-pba-surface));border:1px solid var(--color-pba-watch-accent);border-left:4px solid var(--color-pba-watch-accent);box-shadow:var(--today-preview-card-shadow);border-radius:var(--radius-pba-md);padding:.5rem 1rem}.today-palette-preview details.today-details>summary.today-details__summary{color:var(--color-pba-brand-strong);font-weight:700}.today-palette-preview details.today-details[data-testid=today-recent-progress]{background:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface));border-color:var(--color-pba-success);border-left:4px solid var(--color-pba-success)}.today-palette-preview details.today-details[data-testid=today-alpha-orientation]{background:color-mix(in srgb,var(--color-pba-human) 18%,var(--color-pba-surface));border-color:var(--color-pba-human);border-left:4px solid var(--color-pba-human)}.today-palette-preview details.today-details[data-testid=today-secondary-details]{background:color-mix(in srgb,var(--color-pba-text-muted) 18%,var(--color-pba-surface));border-color:var(--color-pba-text-muted);border-left:4px solid var(--color-pba-text-muted)}.today-palette-preview [data-testid=today-locked-ai-daily-plan]{background-color:color-mix(in srgb,var(--color-pba-warning-border) 20%,var(--color-pba-surface))!important;background:color-mix(in srgb,var(--color-pba-warning-border) 20%,var(--color-pba-surface))!important;border:1px solid var(--color-pba-warning-border)!important;border-left:4px solid var(--color-pba-warning-border)!important;border-radius:var(--radius-pba-md)!important;box-shadow:var(--today-preview-card-shadow)!important;padding:1rem!important}.today-palette-preview [data-testid=today-locked-ai-daily-plan] .today-section-title{color:var(--color-pba-text);font-weight:700}.today-palette-preview [data-testid=today-locked-ai-daily-plan] a{color:var(--color-pba-warning)!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.today-palette-preview [data-testid=today-locked-ai-daily-plan] a:hover{filter:brightness(1.08)}.today-palette-preview [data-testid=today-locked-ai-daily-plan] [data-testid=paid-feature-callout-detail]{color:var(--color-pba-text-sub);margin-top:.5rem}.today-palette-preview details.today-details .today-details__body{margin-top:.6rem;padding:.6rem 0 0;border-top:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.today-palette-preview details.today-details .today-details__body p{margin:.4rem 0;color:var(--color-pba-text-sub);line-height:1.45}.today-palette-preview details.today-details .today-details__body p strong{color:var(--color-pba-text)}.today-palette-preview details.today-details .today-details__body a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.today-palette-preview details.today-details[data-testid=today-visit-taps-help] .today-details__body a{color:var(--color-pba-watch-accent)}.today-palette-preview details.today-details[data-testid=today-recent-progress] .today-details__body a{color:var(--color-pba-success)}.today-palette-preview details.today-details[data-testid=today-alpha-orientation] .today-details__body a{color:var(--color-pba-human-strong)}.today-palette-preview details.today-details[data-testid=today-secondary-details] .today-details__body a{color:var(--color-pba-brand-strong)}.today-palette-preview details[data-testid=today-recent-progress] .today-details__body>p:first-of-type{background-color:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface))!important;border:1px solid var(--color-pba-success)!important;border-left:4px solid var(--color-pba-success)!important;border-radius:var(--radius-pba-md);padding:.7rem .9rem!important;margin:.5rem 0 .65rem;color:var(--color-pba-text)!important;font-weight:600}.today-palette-preview .today-recent-event-list{margin-top:.75rem!important}.today-palette-preview .today-recent-event-row{background-color:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface))!important;border:1px solid var(--color-pba-success)!important;border-left:4px solid var(--color-pba-success)!important;border-radius:var(--radius-pba-md);padding:.7rem .9rem!important;box-shadow:0 1px 2px #0000000a;color:var(--color-pba-text)!important}.today-palette-preview .today-recent-time{background:transparent!important;border:none!important;color:var(--color-pba-success)!important;font-size:.78rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:0}.today-palette-preview .today-recent-event-row>span[class*=rounded-pba-sm]{background-color:transparent!important;background:transparent!important;border:1px solid var(--color-pba-success)!important;color:var(--color-pba-success)!important;font-weight:600!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:.15rem .55rem!important;border-radius:999px!important;box-shadow:none!important}.today-palette-preview .today-recent-event-row>span:not([class*=rounded-pba-sm]):not(.today-recent-time){color:var(--color-pba-text)!important;font-weight:600;flex:1}.today-palette-preview details[data-testid=today-recent-progress] .today-details__body>p:last-of-type{margin-top:.7rem;padding-top:.5rem;border-top:1px dashed var(--color-pba-success-border);font-size:.78rem;color:var(--color-pba-text-sub)}.today-palette-preview .pill{display:inline-flex;align-items:center;background-color:transparent;border:1px solid var(--color-pba-warning-border);color:var(--color-pba-warning);font-weight:600;font-size:.68rem;line-height:1.25;padding:.15rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;box-shadow:none}.today-palette-preview .today-build-version{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--color-pba-text-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.jobs-route-design{background-color:var(--color-pba-background);padding-bottom:.5rem}.jobs-route-design [data-testid=jobs-pipeline-snapshot] .card{background:color-mix(in srgb,var(--color-pba-info) 14%,var(--color-pba-surface));border:1px solid var(--color-pba-info-border);border-left:3px solid var(--color-pba-info)}.jobs-route-design [data-testid=jobs-attention-section]{background:color-mix(in srgb,var(--color-pba-warning-border) 22%,var(--color-pba-surface));border:1px solid var(--color-pba-warning-border);border-left:4px solid var(--color-pba-warning-border);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem;margin-bottom:1rem}.jobs-route-design .jobs-section-title{font-weight:800;letter-spacing:.03em}.jobs-route-design [data-testid=jobs-attention-card],.jobs-route-design .jobs-application-card.pba-row{padding:.85rem 1rem}.jobs-route-design [data-testid=jobs-attention-card]{--pba-row-accent: var(--color-pba-warning-border)}.jobs-route-design .jobs-application-card.pba-row--info{--pba-row-accent: var(--color-pba-info)}.jobs-route-design .jobs-primary-cta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;justify-content:flex-start}.jobs-route-design .jobs-primary-cta-row>button{padding:.35rem .75rem!important;border-radius:var(--radius-pba-md)!important;font-weight:600!important;font-size:.85rem!important;width:auto!important;min-width:0!important;min-height:0!important;flex:0 0 auto!important;box-shadow:0 1px 2px #0000001f!important}.jobs-route-design .jobs-primary-cta.pba-btn-primary-mauve:hover,.jobs-route-design .jobs-primary-cta-row .btn-secondary:hover{filter:brightness(1.04)}.jobs-route-design .jobs-primary-cta-row .btn-secondary:disabled{opacity:.55}.jobs-route-design .jobs-attention-edit,.jobs-route-design .job-card-actions .btn-secondary,.jobs-route-design .job-table-actions .btn-secondary,.jobs-route-design .jobs-form-actions .btn-secondary{background-color:var(--color-pba-brand-soft)!important;border:1px solid var(--color-pba-brand)!important;color:var(--color-pba-brand-strong)!important;font-weight:600!important;border-radius:var(--radius-pba-md)!important;padding:.35rem .85rem!important;font-size:.8rem!important}.jobs-route-design .jobs-attention-edit:hover,.jobs-route-design .job-card-actions .btn-secondary:hover,.jobs-route-design .job-table-actions .btn-secondary:hover,.jobs-route-design .jobs-form-actions .btn-secondary:hover{filter:brightness(1.05)}.jobs-route-design .jobs-form-actions button[type=button]:not(.btn-secondary){background-color:var(--color-pba-brand)!important;border:1px solid var(--color-pba-brand)!important;color:var(--color-pba-brand-foreground)!important;font-weight:600!important;border-radius:var(--radius-pba-md)!important;padding:.45rem 1.1rem!important;font-size:.9rem!important}.jobs-route-design .jobs-applications-list-toolbar .btn-secondary{background-color:var(--color-pba-surface)!important;border:1px solid var(--color-pba-info)!important;color:var(--color-pba-info)!important;font-weight:600!important}.jobs-route-design [data-testid=jobs-application-form-section]{background:var(--color-pba-human-soft);border:1px solid var(--color-pba-human);border-left:4px solid var(--color-pba-human);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem;margin:1rem 0}.jobs-route-design [data-testid=jobs-applications-section]{background:color-mix(in srgb,var(--color-pba-info) 16%,var(--color-pba-surface));border:1px solid var(--color-pba-info);border-left:4px solid var(--color-pba-info);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:1rem;margin:1rem 0;overflow:hidden;max-width:100%}@media (max-width: 1400px){.jobs-route-design .job-table-wrap{display:none!important}.jobs-route-design .job-mobile-list{display:grid!important;gap:.75rem;margin-top:.5rem}}.jobs-route-design .job-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.jobs-route-design .job-table{table-layout:fixed;font-size:.75rem}.jobs-route-design .job-table th,.jobs-route-design .job-table td{padding:4px 6px;vertical-align:top}.jobs-route-design .job-table-notes,.jobs-route-design .job-table-next{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-route-design .jobs-applications-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 0}.jobs-route-design .job-mobile-list article.pba-row{padding:.85rem 1rem;margin-bottom:.75rem}.jobs-route-design .jobs-metrics-dashboard{background-color:color-mix(in srgb,var(--color-pba-success) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-success-border);border-radius:var(--radius-pba-md);padding:1rem;margin-top:.75rem}.jobs-route-design .jobs-metrics-heading{font-weight:800;letter-spacing:.03em;margin:0 0 .5rem;color:var(--color-pba-text)}.jobs-route-design .jobs-metrics-dashboard-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.jobs-route-design .jobs-metrics-dashboard-row>article.card{background:var(--color-pba-surface);border:1px solid var(--color-pba-success-border);border-left:3px solid var(--color-pba-success);border-radius:var(--radius-pba-md);padding:.55rem .75rem}.jobs-route-design .jobs-metrics-dashboard-row .metric{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.1rem;color:var(--color-pba-text)}.jobs-route-design .jobs-metrics-dashboard-row .metric.warn{color:var(--color-pba-warning)}.jobs-route-design .jobs-empty-lede{background-color:color-mix(in srgb,var(--color-pba-text-muted) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-left:4px solid var(--color-pba-text-muted);border-radius:var(--radius-pba-md);padding:.7rem .9rem;color:var(--color-pba-text-sub)}.jobs-route-design .jobs-form-advanced-kicker{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;color:var(--color-pba-human-strong);margin:1rem 0 .5rem}[class$=-route-design] .pba-section--brand,[class$=-route-design] .pba-section--brand>.card:first-of-type{background:color-mix(in srgb,var(--color-pba-brand) 20%,var(--color-pba-surface));border-color:var(--color-pba-brand);border-left:4px solid var(--color-pba-brand)}[class$=-route-design] .pba-section--human{background:var(--color-pba-human-soft);border:1px solid var(--color-pba-human);border-left:4px solid var(--color-pba-human);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--success{background:color-mix(in srgb,var(--color-pba-success) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-success);border-left:4px solid var(--color-pba-success);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--info{background:color-mix(in srgb,var(--color-pba-info) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-info);border-left:4px solid var(--color-pba-info);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--warning{background:color-mix(in srgb,var(--color-pba-warning-border) 22%,var(--color-pba-surface));border:1px solid var(--color-pba-warning-border);border-left:4px solid var(--color-pba-warning-border);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--danger{background:color-mix(in srgb,var(--color-pba-danger) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-danger-border);border-left:4px solid var(--color-pba-danger-border);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--evening{background:var(--color-pba-evening-soft);border:1px solid var(--color-pba-evening-accent);border-left:4px solid var(--color-pba-evening-accent);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-section--muted{background:color-mix(in srgb,var(--color-pba-watch-accent) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-watch-accent);border-left:4px solid var(--color-pba-watch-accent);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card)}[class$=-route-design] .pba-row{background-color:color-mix(in srgb,var(--pba-row-accent, var(--color-pba-brand)) 18%,var(--color-pba-surface));border:1px solid var(--pba-row-accent, var(--color-pba-brand));border-left:4px solid var(--pba-row-accent, var(--color-pba-brand));border-radius:var(--radius-pba-md);box-shadow:0 1px 2px #0000000a}[class$=-route-design] .pba-row--brand{--pba-row-accent: var(--color-pba-brand)}[class$=-route-design] .pba-row--human{--pba-row-accent: var(--color-pba-human)}[class$=-route-design] .pba-row--success{--pba-row-accent: var(--color-pba-success)}[class$=-route-design] .pba-row--info{--pba-row-accent: var(--color-pba-info)}[class$=-route-design] .pba-row--warning{--pba-row-accent: var(--color-pba-warning-border)}[class$=-route-design] .pba-row--danger{--pba-row-accent: var(--color-pba-danger-border)}[class$=-route-design] .pba-row--muted{--pba-row-accent: var(--color-pba-text-muted)}[class$=-route-design] .pba-kicker{font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;color:var(--color-pba-brand-strong);margin:0 0 .35rem}[class$=-route-design] .pba-kicker--human{color:var(--color-pba-human)}[class$=-route-design] .pba-kicker--success{color:var(--color-pba-success)}[class$=-route-design] .pba-kicker--warning{color:var(--color-pba-warning)}[class$=-route-design] .pill.pba-pill-solid,[class$=-route-design] .pba-pill-solid{border:none!important;color:var(--color-mood-chip-text)!important;font-weight:600!important;font-size:.7rem!important;letter-spacing:.03em;padding:.25rem .6rem!important;border-radius:999px!important;box-shadow:0 1px 2px #0000001f!important}[class$=-route-design] .pba-pill--okay{background:var(--color-mood-okay)!important}[class$=-route-design] .pba-pill--tiny-plan{background:var(--color-mood-tiny-plan)!important}[class$=-route-design] .pba-pill--cant-focus{background:var(--color-mood-cant-focus)!important}[class$=-route-design] .pba-pill--anxious{background:var(--color-mood-anxious)!important}[class$=-route-design] .pba-pill--overwhelmed{background:var(--color-mood-overwhelmed)!important}[class$=-route-design] .pba-pill--numb{background:var(--color-mood-numb)!important}[class$=-route-design] .pba-pill--angry{background:var(--color-mood-angry)!important}[class$=-route-design] .pba-pill--success{background:var(--color-pba-success)!important}[class$=-route-design] .pba-pill--warning{background:var(--color-mood-anxious)!important}[class$=-route-design] .pba-pill--danger{background:var(--color-mood-angry)!important}[class$=-route-design] .pba-pill--info{background:var(--color-mood-numb)!important}[class$=-route-design] .pba-pulse-link,[class$=-route-design] .pba-pulse-link a{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[class$=-route-design] .pba-pulse-link--human,[class$=-route-design] .pba-pulse-link--human a{color:var(--color-pba-human-strong)}[class$=-route-design] .pba-pulse-link--success,[class$=-route-design] .pba-pulse-link--success a{color:var(--color-pba-success)}[class$=-route-design] .pba-pulse-link--info,[class$=-route-design] .pba-pulse-link--info a{color:var(--color-pba-info)}[class$=-route-design] [class$=-filter-chip]{font-weight:600;border-radius:var(--radius-pba-md);border:1px solid var(--color-pba-border);background:var(--color-pba-surface);color:var(--color-pba-text-sub)}[class$=-route-design] [class$=-filter-chip].selected{background:color-mix(in srgb,var(--color-pba-brand-soft) 70%,var(--color-pba-surface))!important;border-color:var(--color-pba-brand)!important;color:var(--color-pba-brand-strong)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-pba-brand) 25%,transparent)}[class$=-route-design] details[class$=-details]{background:color-mix(in srgb,var(--color-pba-watch-accent) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-watch-accent);border-left:4px solid var(--color-pba-watch-accent);border-radius:var(--radius-pba-md);box-shadow:var(--shadow-pba-card);padding:.5rem 1rem}[class$=-route-design] details[class$=-details]>summary{font-weight:700;color:var(--color-pba-brand-strong);cursor:pointer}[class$=-route-design] .pba-tabular-nums,[class$=-route-design] [class$=-metric]{font-variant-numeric:tabular-nums}[class$=-route-design] .pba-prose{line-height:1.55;max-width:42rem}[class$=-route-design] .pba-btn-primary-mauve{font-weight:600!important}[class$=-route-design] .pba-btn-danger-solid{background-color:var(--color-pba-danger)!important;border:1px solid var(--color-pba-danger)!important;color:var(--color-mood-chip-text)!important;font-weight:600!important}[class$=-route-design] .pba-build-version{margin-top:1.5rem;text-align:center;font-size:.75rem;color:var(--color-pba-text-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace}[class$=-route-design] details[class*=-collapsed-group]{background:color-mix(in srgb,var(--color-pba-text-muted) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-left:4px solid var(--color-pba-text-muted);border-radius:var(--radius-pba-md);padding:.5rem .85rem;margin-top:.75rem}[class$=-route-design] details[class*=-collapsed-group]>summary{font-weight:700;color:var(--color-pba-text-sub);cursor:pointer}[class$=-route-design] .pba-metric-chip{background-color:color-mix(in srgb,var(--pba-row-accent, var(--color-pba-info)) 16%,var(--color-pba-surface));border:1px solid var(--pba-row-accent, var(--color-pba-info));border-left:4px solid var(--pba-row-accent, var(--color-pba-info));border-radius:var(--radius-pba-md);padding:.7rem .9rem;box-shadow:0 1px 2px #0000000a}[class$=-route-design] .pba-metric-chip__label{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--color-pba-text-sub)}[class$=-route-design] .pba-metric-chip__value{font-variant-numeric:tabular-nums;font-weight:800;color:var(--color-pba-text);font-size:1.05rem}[class$=-route-design] .pba-subhead{font-weight:800;letter-spacing:.03em;font-size:.95rem;margin:1rem 0 .5rem;color:var(--color-pba-text)}[class$=-route-design] .pba-banner{background:color-mix(in srgb,var(--color-pba-warning-border) 18%,var(--color-pba-surface));border:1px solid var(--color-pba-warning-border);border-left:4px solid var(--color-pba-warning-border);border-radius:var(--radius-pba-md);padding:.6rem .85rem;font-size:.85rem;color:var(--color-pba-text)}[class$=-route-design] .pba-hint-line{background-color:color-mix(in srgb,var(--color-pba-text-muted) 8%,var(--color-pba-surface));border:1px solid var(--color-pba-border);border-radius:var(--radius-pba-md);padding:.5rem .75rem;font-size:.8rem;color:var(--color-pba-text-sub)}[class$=-route-design] .pba-hint-line a{color:var(--color-pba-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}[class$=-route-design] button.btn-secondary:not(.pba-btn-primary-mauve):not(.pba-btn-danger-solid):not([class*=-back-btn]){background-color:var(--color-pba-surface);border:1px solid var(--color-pba-brand);color:var(--color-pba-brand-strong);font-weight:600;border-radius:var(--radius-pba-md);padding:.4rem .85rem}[class$=-route-design] button.btn-secondary:disabled{opacity:.55;cursor:not-allowed}[class$=-route-design] button.btn-secondary:not(:disabled):hover{filter:brightness(1.04)}[class$=-route-design] button[type=button]:not([class]),[class$=-route-design] form button[type=submit]:not([class]){background-color:var(--color-pba-brand);border:1px solid var(--color-pba-brand);color:var(--color-pba-brand-foreground);font-weight:600;border-radius:var(--radius-pba-md);padding:.4rem 1rem}[class$=-route-design] details[class$=-details] [class$=-details__body] a,[class$=-route-design] details[class$=-details] [class$=-details__body] .small a,[class$=-route-design] details[class$=-details] [class$=-details__body] p a{color:var(--color-pba-brand-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[class$=-route-design] details[class$=-details] [class$=-details__body] a:hover{filter:brightness(1.1)}[class$=-route-design] .account-auth-card a{color:var(--color-pba-brand-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px}[class$=-route-design] .account-auth-card a:hover{filter:brightness(1.1)}[class$=-route-design] .runway-form-grid,[class$=-route-design] .settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.5rem}[class$=-route-design] .runway-form-grid label,[class$=-route-design] .settings-grid label,[class$=-route-design] form label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600;color:var(--color-pba-text-sub)}[class$=-route-design] input[type=text],[class$=-route-design] input[type=date],[class$=-route-design] input[type=email],[class$=-route-design] input[type=password],[class$=-route-design] input[type=number],[class$=-route-design] input[type=url],[class$=-route-design] select,[class$=-route-design] textarea{border-radius:var(--radius-pba-md);border:1px solid var(--color-pba-border);background-color:var(--color-pba-surface);padding:.55rem .75rem;font-size:.9rem;color:var(--color-pba-text);font-weight:500;outline:none;box-shadow:none}[class$=-route-design] input:focus,[class$=-route-design] select:focus,[class$=-route-design] textarea:focus{border-color:var(--color-pba-border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-pba-border-focus) 35%,transparent)}[class$=-route-design] input::placeholder,[class$=-route-design] textarea::placeholder{color:var(--color-pba-text-muted)}[class$=-route-design] span.pba-pill-solid,[class$=-route-design] span.pba-pill-meta,[class$=-route-design] span[class*=job-status-pill--],[class$=-route-design] span.pill{background-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--pba-tag-color, var(--color-pba-text-sub))!important;border:1px solid var(--pba-tag-color, var(--color-pba-border))!important;font-weight:600!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:.15rem .55rem!important;border-radius:999px!important;box-shadow:none!important;line-height:1.25!important;white-space:nowrap}[class$=-route-design] .pba-pill-solid.pba-pill--okay,[class$=-route-design] .pba-pill-solid.pba-pill--success{--pba-tag-color: var(--color-pba-success)}[class$=-route-design] .pba-pill-solid.pba-pill--anxious,[class$=-route-design] .pba-pill-solid.pba-pill--warning,[class$=-route-design] span.pill.status-pill-warning{--pba-tag-color: var(--color-pba-warning)}[class$=-route-design] .pba-pill-solid.pba-pill--angry,[class$=-route-design] .pba-pill-solid.pba-pill--danger,[class$=-route-design] span.pill.status-pill-danger{--pba-tag-color: var(--color-pba-danger)}[class$=-route-design] .pba-pill-solid.pba-pill--numb,[class$=-route-design] .pba-pill-solid.pba-pill--info,[class$=-route-design] span.pill.status-pill-info,[class$=-route-design] span.pba-pill-meta{--pba-tag-color: var(--color-pba-info)}[class$=-route-design] .pba-pill-solid.pba-pill--tiny-plan{--pba-tag-color: var(--color-pba-human-strong)}[class$=-route-design] .pba-pill-solid.pba-pill--cant-focus{--pba-tag-color: var(--color-pba-human)}[class$=-route-design] .pba-pill-solid.pba-pill--overwhelmed{--pba-tag-color: var(--color-pba-danger)}[class$=-route-design] span.job-status-pill--active,[class$=-route-design] span.job-status-pill--offer{--pba-tag-color: var(--color-pba-success)}[class$=-route-design] span.job-status-pill--interview{--pba-tag-color: var(--color-pba-warning)}[class$=-route-design] span.job-status-pill--rejected{--pba-tag-color: var(--color-pba-danger)}[class$=-route-design] span.job-status-pill--withdrawn,[class$=-route-design] span.job-status-pill--terminal{--pba-tag-color: var(--color-pba-info)}[class$=-route-design] span.job-status-pill--saved{--pba-tag-color: var(--color-pba-text-muted)}[class$=-route-design] span.pill:not([class*=status-pill]):not([class*=job-status-pill]):not([class*=pba-pill--]):not(.pba-pill-meta){--pba-tag-color: var(--color-pba-info)}[class$=-route-design] a:not(button){color:var(--color-pba-brand-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[class$=-route-design] a:not(button):hover{filter:brightness(1.1)}:root{--bg: #e7f3f0;--card: #ffffff;--card-soft: #f3faf9;--muted: #5f6f6d;--text: #12302c;--subtext: #3d5551;--accent: #0f766e;--accent-strong: #0d4f4a;--border: #bdd9d3;--border-active: #8ec9bf;--border-focus: #a8d5cc;--soft-accent: #e8f6f4;--status-danger-bg: #fceee9;--status-danger-border: #e5bdb0;--status-danger-text: #6b3e38;--status-warning-bg: #fdf6e8;--status-warning-border: #e8d6ae;--status-warning-text: #5a4a2e;--status-success-bg: #e8f4ec;--status-success-border: #b9d9c4;--status-success-text: #2a5240;--status-info-bg: #e8f6f4;--status-info-border: #a8d5cc;--status-info-text: #0d4f4a;--success: var(--status-success-text);--warn: var(--status-warning-text);--danger: var(--status-danger-text);--soft-green: var(--status-success-bg);--soft-amber: var(--status-warning-bg);--soft-red: var(--status-danger-bg);--content-max: 1120px;--section-gap: 20px}*{box-sizing:border-box}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}body{margin:0;font-family:Segoe UI,system-ui,sans-serif;background:radial-gradient(1100px 600px at 78% -12%,var(--ambient-1, #eef7f4) 0%,transparent 60%),radial-gradient(820px 520px at 0% 100%,var(--ambient-2, #dcefe9) 0%,transparent 55%),var(--bg);background-attachment:fixed;color:var(--text);line-height:1.45}.pba-build-version,.dashboard-build-version,.pba-hint-line[data-testid=jobs-build-version]{display:none}html[data-tester] .pba-build-version,html[data-tester] .dashboard-build-version{display:block}.inline-code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.92em;background:var(--card-soft);padding:.1em .35em;border-radius:4px;border:1px solid var(--border)}.layout{min-height:100vh}.container{width:100%;max-width:var(--content-max);margin:0 auto;padding:20px}.app-content{padding-bottom:92px}@media (max-width: 1023px){.layout .app-content{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.page-stack{display:flex;flex-direction:column;gap:var(--section-gap)}.page-shell{display:flex;flex-direction:column;min-height:calc(100vh - 92px)}.page-shell-body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--section-gap)}.app-footer{flex-shrink:0;margin-top:auto;padding-top:28px;padding-bottom:4px;font-size:.75rem;line-height:1.4;color:var(--muted)}.app-footer__beta{margin-top:0;max-width:52rem;line-height:1.45}.app-footer__install{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;color:var(--accent-strong, var(--accent));font-weight:600}.app-footer__install:hover{text-decoration:underline}.dashboard-build-version{margin:0 0 4px;font-size:.8rem;line-height:1.35;color:var(--muted)}.sidebar{display:none}.header{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}h1{margin:0;font-size:1.6rem;letter-spacing:-.01em}.sub{color:var(--subtext);font-size:.95rem}.mode-switch button{border:1px solid var(--border);background:var(--card);color:var(--text);padding:8px 12px;border-radius:10px;cursor:pointer}.mode-switch button.active{background:var(--soft-accent);border-color:var(--border-active);color:var(--accent-strong);box-shadow:0 0 0 1px #0f766e1f}.mode-switch button:last-child.active{background:var(--soft-green);border-color:var(--accent);color:var(--accent-strong);box-shadow:0 0 0 1px #0f766e2e}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:0}.two{grid-template-columns:1fr;margin-top:0}@media (min-width: 768px){.two{grid-template-columns:1fr 1fr}}.card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:0 1px 2px #12302c0f}.card h2{margin:0 0 10px;font-size:1rem;line-height:1.35}.metric{font-size:1.35rem;font-weight:700;line-height:1.2}.metric.good{color:var(--status-success-text)}.metric.warn{color:var(--status-warning-text)}.metric.bad{color:var(--status-danger-text)}.card-helper{margin-top:8px;font-size:.8rem;color:var(--muted);line-height:1.4}.why-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:.85rem;color:var(--subtext)}.banner-soft{border:1px solid var(--border-focus);background:var(--soft-accent);border-radius:12px;padding:12px 14px;font-size:.9rem;color:var(--subtext)}.dashboard-control-room-tagline{margin:8px 0 0;max-width:40rem}.dashboard-control-room-status__title,.dashboard-pulse-region__title{margin:0 0 8px;font-size:1rem}.dashboard-risks h2{margin:0 0 10px;font-size:1rem}.dashboard-risks-list{list-style:none;padding:0;margin:0}.dashboard-risks-list li{margin:0 0 8px;padding-left:10px;border-left:3px solid var(--border-active)}.dashboard-risks--scan .dashboard-risks-list li{padding:8px 10px 8px 12px;background:var(--soft-accent);border-radius:8px;border-left-color:var(--accent-strong)}.dashboard-risks-list li:last-child{margin-bottom:0}.private-alpha-orientation__title{margin:0 0 8px;font-size:1.05rem}.private-alpha-orientation__steps{margin:10px 0 0;padding-left:1.25rem}.private-alpha-orientation__steps li+li{margin-top:6px}.documents-alpha-limits__list{margin:8px 0 10px;padding-left:1.25rem}.documents-alpha-limits__next{margin-top:10px;padding:10px 12px;background:var(--soft-accent);border-radius:8px}.tester-feedback-cue{margin:0 0 12px;padding:10px 12px;background:var(--soft-accent);border-radius:8px;max-width:40rem}.settings-tester-data-state{padding:10px 12px;background:var(--soft-accent);border-radius:8px}.beta-privacy-notice-compact{margin:0 0 12px;max-width:40rem}.dashboard-risk-link{color:var(--accent-strong);text-decoration:none;font-size:.9rem;line-height:1.4}.dashboard-risk-link:hover{text-decoration:underline}.dashboard-pulse-region{margin-top:4px}.dashboard-pulse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px}.dashboard-pulse-card{text-decoration:none;color:inherit;display:block;padding:12px 14px;min-height:0;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-pulse-card:hover{border-color:var(--border-active);box-shadow:0 2px 6px #12302c14}.dashboard-pulse-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.dashboard-pulse-card h3{margin:0;font-size:.95rem;color:var(--text)}.dashboard-pulse-metric{margin:0 0 4px;font-size:.82rem;color:var(--muted);line-height:1.35}.dashboard-pulse-cta{display:inline-block;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--accent-strong)}.dashboard-recent-activity h2{font-size:1rem}.dashboard-recent-activity-list{list-style:none;padding:0;margin:0}.dashboard-recent-activity-item{font-size:.87rem;color:var(--subtext);margin:0 0 8px;line-height:1.35}.dashboard-recent-activity-item:last-child{margin-bottom:0}ul{padding-left:18px;margin:6px 0}li{margin:6px 0}.pill{display:inline-block;font-size:12px;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--subtext);background:var(--card-soft)}.row{display:flex;align-items:center;justify-content:space-between;gap:8px}.small{color:var(--muted);font-size:.87rem;line-height:1.4}.card h3{margin:0 0 8px;font-size:.9rem;color:var(--subtext)}.card p{margin:0}.filter-row{display:flex;gap:8px;overflow-x:auto;flex-wrap:wrap;padding-bottom:4px}.filter-chip{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:7px 12px;white-space:nowrap;cursor:pointer;font-size:.85rem}.filter-chip.active{color:var(--accent-strong);border-color:var(--border-active);background:var(--soft-accent);font-weight:600}.history-filters{display:flex;gap:8px;overflow-x:auto;margin-top:0;padding-bottom:4px}.history-filter{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:8px 12px;white-space:nowrap;cursor:pointer}.history-filter.active{color:var(--accent-strong);border-color:var(--border-active);background:var(--soft-accent)}.history-scroll{margin-top:0;display:grid;gap:12px;max-height:calc(100vh - 260px);overflow-y:auto;padding-right:4px}.history-day{min-width:0}.history-day-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.history-day-header h2{margin:0}.history-summary-bar{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:4px}.history-summary-pill{background:var(--card-soft);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.85rem}.history-summary-pill strong{display:block;font-size:1.05rem;color:var(--text)}.emotional-private{font-size:.8rem;color:var(--muted);font-style:italic;padding:8px 10px;background:var(--card-soft);border-radius:8px;border:1px dashed var(--border)}.history-details{margin-top:10px;display:grid;gap:6px}.history-details summary{cursor:pointer;font-size:.88rem;color:var(--subtext);padding:6px 0}.history-grid{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.history-grid ul{margin:0}.history-summary{margin-top:12px;border-top:1px solid var(--border)}.history-event-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.history-event-row{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--card-soft);border:1px solid var(--border)}.history-event-time{flex-shrink:0;font-size:.8rem;color:var(--muted);min-width:3.5rem}.history-event-body{flex:1;min-width:0}.history-event-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.history-event-badge{font-size:.72rem}.history-event-summary{font-size:.9rem;color:var(--text)}.history-event-meta{margin-top:4px;color:var(--muted)}.history-event-meta code{font-size:.75rem;background:transparent;color:var(--subtext)}.today-recent-progress{margin-bottom:12px}.today-recent-event-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.today-recent-event-row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.88rem}.today-recent-time{font-size:.8rem;color:var(--muted);min-width:3.25rem}.empty-item{color:var(--muted)}.accordion{border:1px solid var(--border);border-radius:12px;background:var(--card);margin-bottom:0}.accordion-header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--text)}.accordion-header:hover{background:var(--card-soft)}.accordion-title{font-weight:600;font-size:1rem}.accordion-meta{font-size:.8rem;color:var(--muted);margin-top:4px}.accordion-badge{flex-shrink:0}.accordion-body{padding:0 14px 14px;border-top:1px solid var(--border)}.exit-checklist{margin-top:0;display:grid;gap:12px}.checklist-item-compact{border:1px solid var(--border);border-radius:10px;background:var(--card-soft);padding:10px 12px}.checklist-item-compact-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.checklist-item-title{font-size:.92rem}.checklist-item-meta{margin-top:6px;font-size:.8rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}.checklist-urgent-label{color:var(--status-danger-text);font-weight:600}.checklist-expand-btn{margin-top:8px;border:none;background:transparent;color:var(--accent-strong);cursor:pointer;font-size:.85rem;padding:0;text-decoration:underline}.checklist-expanded{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:grid;gap:8px}.checklist-expanded label{display:grid;gap:6px;font-size:.85rem;color:var(--subtext)}.checklist-expanded input,.checklist-expanded select,.checklist-expanded textarea{background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px;font:inherit}.access-protection-list{display:flex;flex-direction:column;gap:20px}.access-section-heading{font-size:1rem;margin:0 0 10px;color:var(--text-muted, #2d4a45)}.access-task-stack{display:flex;flex-direction:column;gap:12px}.access-task-card{padding:14px 16px}.access-task-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.access-task-title{margin:0;font-size:1rem}.access-task-pills{display:flex;flex-wrap:wrap;gap:6px}.access-task-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.access-section-block{margin-bottom:4px}.access-card-collapsed{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.access-card-collapsed h3{margin:0;font-size:1rem}.access-status-need{color:var(--status-warning-text);font-size:.85rem;font-weight:600}.access-status-progress{color:var(--status-warning-text);font-size:.85rem;font-weight:600;opacity:.92}.access-status-almost{color:var(--status-info-text);font-size:.85rem;font-weight:600}.access-status-secured{color:var(--status-success-text);font-size:.85rem;font-weight:600}.access-expand{margin-top:10px;border:none;background:transparent;color:var(--accent-strong);cursor:pointer;font-size:.85rem;padding:0}.access-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.access-card-top h2{margin:0}.access-grid{margin-top:8px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 768px){.access-grid{grid-template-columns:repeat(2,1fr)}}.access-grid label,.access-notes{display:grid;gap:6px;color:var(--subtext);font-size:.85rem}.access-grid input,.access-grid select,.access-notes textarea{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px;font:inherit}.access-notes{margin-top:10px}.access-notes textarea{resize:vertical;min-height:56px}.calm-warning{margin-top:0;border-color:var(--status-info-border);background:var(--status-info-bg)}.disclaimer-small{font-size:.78rem;color:var(--muted);line-height:1.45;margin-top:12px}.runway-form-grid{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width: 768px){.runway-form-grid{grid-template-columns:repeat(2,1fr)}}.runway-form-grid label,.asset-notes{display:grid;gap:6px;color:var(--subtext);font-size:.85rem}.runway-form-grid input,.runway-form-grid select,.asset-notes textarea{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px;font:inherit}.asset-form-actions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.asset-form-actions button,.asset-item button,button.btn-secondary{border:1px solid var(--border);background:var(--card);color:var(--text);padding:8px 12px;border-radius:10px;cursor:pointer;font-size:.9rem}.asset-form-actions button[type=button],button.btn-primary{border-color:var(--border-active);background:var(--soft-accent);color:var(--accent-strong)}.asset-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.asset-list{display:grid;gap:10px}.asset-item-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.asset-item-top h2{margin:0}.asset-item p{margin:8px 0 0}.badge-row{display:flex;flex-wrap:wrap;gap:6px}.danger-badge{display:inline-block;border-radius:999px;border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:.8rem;font-weight:600;padding:5px 10px}.pill.status-pill-danger,.status-pill-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text);font-weight:600}.pill.status-pill-warning,.status-pill-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text);font-weight:600}.pill.status-pill-success,.status-pill-success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text);font-weight:600}.pill.status-pill-info,.status-pill-info{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text);font-weight:600}.risk-info{color:var(--status-info-text);font-size:.75rem;font-weight:600}.risk-warning{color:var(--status-warning-text);font-size:.75rem;font-weight:600}.risk-urgent{color:var(--status-danger-text);font-size:.75rem;font-weight:600}.documents-result-grid{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 768px){.documents-result-grid{grid-template-columns:repeat(2,1fr)}}.documents-block{border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--card-soft)}.documents-actions-list{display:grid;gap:8px}.documents-action-item{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--card-soft);display:grid;gap:8px}.documents-action-item.is-added{background:var(--status-success-bg);border-color:var(--status-success-border)}.documents-action-item.is-dismissed{opacity:.85}.documents-action-buttons{display:flex;gap:8px;flex-wrap:wrap}.documents-action-buttons button{border:1px solid var(--border);background:var(--card);color:var(--text);padding:7px 12px;border-radius:10px;cursor:pointer;font-size:.85rem}.documents-list{display:grid;gap:8px}.documents-list-item{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--card-soft)}.documents-list-main{min-width:0}.deadline-card,.job-card,.tip-card{border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--card)}.deadline-card--urgent{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.deadline-card--warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.deadline-card--info{border-color:var(--status-info-border);background:var(--status-info-bg)}.deadline-card--lite .deadline-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}.deadline-card__chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.deadline-card__title{display:block;margin-top:10px;font-size:1rem}.deadline-card__meta,.deadline-card__note,.deadline-card__verify{color:var(--muted)}.deadline-card__actions,.deadline-card__edit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.deadline-card__edit{display:grid;gap:8px}.deadline-empty-card h2{margin-top:0}.checklist-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checklist-quick-actions .btn-secondary{font-size:.85rem}.exit-checklist-start-here{border-color:var(--status-info-border);background:var(--status-info-bg)}.today-suggested-focus{border-color:var(--border);background:var(--card-soft)}.metrics-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.job-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.job-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:.85rem}.job-table th,.job-table td{border:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top;white-space:nowrap}.job-table td.job-table-notes,.job-table td.job-table-next{white-space:normal}.job-table th{background:var(--card-soft);color:var(--subtext);font-weight:600}.job-mobile-list{display:none;gap:10px}.jobs-metrics-summary .jobs-metrics-heading{margin:0 0 4px;font-size:1.05rem}.jobs-metrics-dashboard-row{margin-bottom:10px}.jobs-metrics-dashboard-row:last-of-type{margin-bottom:0}.jobs-metric-sub{margin:6px 0 0;color:var(--subtext);font-size:.78rem;line-height:1.35}.jobs-metrics-kpi-def{color:var(--subtext);line-height:1.45}.jobs-applications-list-toolbar{margin-bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jobs-applications-count{margin:0;color:var(--subtext)}.jobs-export-footer{margin-top:4px}.jobs-export-row{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.jobs-export-hint{margin:14px 0 0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card-soft);color:var(--subtext);width:100%;max-width:none;line-height:1.5}.jobs-form-advanced-kicker{margin:16px 0 8px;font-weight:600;font-size:.9rem;color:var(--subtext)}.jobs-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.job-card-actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.job-table-actions{white-space:nowrap}.job-table-actions .btn-secondary{font-size:.8rem;padding:6px 10px}.job-card-actions .btn-secondary{font-size:.85rem}.job-link-missing{color:var(--subtext)}.job-card-tracker-block{margin-bottom:8px;color:var(--subtext)}.jobs-privacy-note{color:var(--subtext)}.jobs-empty{margin-top:8px;padding:16px 14px;border-radius:12px;border:1px dashed var(--border);background:var(--card-soft)}.jobs-empty-lede{margin:0 0 10px;font-size:.95rem;color:var(--text)}.jobs-empty-list{margin:0;padding-left:1.15rem;display:grid;gap:8px;color:var(--subtext)}.job-table-row--terminal td{background:var(--status-info-bg)}.job-table-next{max-width:220px;font-size:.78rem;color:var(--subtext);line-height:1.35}.job-table-notes{max-width:160px;font-size:.78rem;word-break:break-word}.job-table-flags{white-space:nowrap;font-size:.78rem;color:var(--subtext)}.job-next-line{font-size:.8rem;color:var(--subtext);margin:8px 0 0;line-height:1.45}.job-card--terminal{border-style:dashed;background:var(--status-info-bg)}.job-card-status-label{display:grid;gap:6px;margin-top:10px;color:var(--subtext)}.job-card-status-label select{width:100%;font:inherit;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text)}.job-card-field-label{display:grid;gap:6px;margin-top:10px;color:var(--subtext)}.job-card-field-label .job-link-input{width:100%}.job-link-cell{display:flex;flex-direction:column;gap:6px;min-width:140px;max-width:220px}.job-link-input{font:inherit;font-size:.8rem;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text);width:100%;min-width:0}.job-posting-link{font-size:.82rem;font-weight:500;color:var(--accent-strong);text-decoration:none}.job-posting-link:hover{text-decoration:underline}.job-posting-link--block{display:inline-block;margin-top:4px}.job-table-link{vertical-align:top}.job-card-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--subtext)}.settings-grid{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width: 768px){.settings-grid{grid-template-columns:repeat(2,1fr)}}.settings-grid label{display:grid;gap:6px;color:var(--subtext);font-size:.85rem}.settings-grid select,.settings-list select{background:#fff;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px;font:inherit}.settings-list{display:grid;gap:8px}.settings-item{border:1px solid var(--border);border-radius:10px;background:var(--card-soft);padding:8px 10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.settings-item select{max-width:140px;font-size:.85rem;padding:6px 8px}.settings-item-title{font-size:.9rem;font-weight:500}.settings-item .small{font-size:.75rem}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:hidden;padding:8px 8px max(8px,env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bottom-nav-link,.bottom-nav-more-trigger{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 4px;color:var(--subtext);text-decoration:none;border:1px solid var(--border);background:var(--card-soft);border-radius:10px;font-size:.72rem;line-height:1.2;text-align:center;cursor:pointer}.bottom-nav-link.active,.bottom-nav-more-trigger.active{color:var(--accent-strong);border-color:var(--border-active);background:var(--soft-accent);font-weight:600;box-shadow:0 1px 3px #0f766e24}.bottom-nav-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;border:none;padding:0;margin:0;background:#12302c47;cursor:pointer}.bottom-nav-more-menu{position:fixed;left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:45;max-height:min(50vh,320px);overflow-y:auto;padding:10px 12px 12px;background:var(--card);border-top:1px solid var(--border);box-shadow:0 -6px 20px #12302c1f;display:grid;gap:6px}.bottom-nav-more-link{display:block;padding:10px 12px;color:var(--subtext);text-decoration:none;border:1px solid var(--border);background:var(--card-soft);border-radius:10px;font-size:.88rem}.bottom-nav-more-link.active{color:var(--accent-strong);border-color:var(--border-active);background:var(--soft-accent);font-weight:600}@media (max-width: 900px){.cards{grid-template-columns:1fr}.job-table-wrap{display:none}.job-mobile-list{display:grid;margin-top:10px}.container{padding:16px}h1{font-size:1.45rem}.card{padding:14px}.metric{font-size:1.2rem}}@media (min-width: 1024px){.layout{display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{display:block;position:sticky;top:0;height:100vh;padding:24px 16px;border-right:1px solid var(--border);background:#fff}.brand{font-size:1.1rem;font-weight:700;margin-bottom:16px;color:var(--text)}.nav-list{display:flex;flex-direction:column;gap:6px}.nav-link{color:var(--subtext);text-decoration:none;border:1px solid transparent;background:transparent;border-radius:10px;padding:10px 12px;font-size:.92rem}.nav-link:hover{background:var(--card-soft);border-color:var(--border)}.nav-link.active{color:var(--accent-strong);border-color:var(--border-focus);background:var(--soft-accent);font-weight:600}.app-content{max-width:none;margin:0;padding:24px 28px 24px 32px}.app-content .page-stack{max-width:var(--content-max)}.page-shell{min-height:calc(100vh - 48px)}.history-scroll{max-height:calc(100vh - 180px)}.bottom-nav{display:none}}.today-page{display:flex;flex-direction:column;gap:12px}.today-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:0 12px}.today-details__summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--accent-strong);padding:10px 0;list-style:none}.today-details__summary::-webkit-details-marker{display:none}.today-details__body{padding:0 0 12px}.today-pulse-link{margin:10px 0 0}.today-pulse-link a{font-weight:600}.today-kicker--tight{margin-bottom:6px}.today-kicker--three{margin:16px 0 8px}.today-section-title--compact{font-size:1.05rem}.today-section-title--watch{font-size:1.02rem}.today-muted--mb10{margin-bottom:10px}.today-muted--tight{margin:6px 0 0}.today-muted--zero{margin:0}.today-muted--account-link{margin:10px 0 0}.exit-checklist-start-here__note{margin-top:6px;margin-bottom:0}.today-section{background:var(--card);border-color:var(--border-active)}.today-kicker{margin:0 0 6px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.today-section-title{margin:0 0 8px;font-size:1.15rem;font-weight:650;color:var(--accent-strong);line-height:1.35}.today-lede{margin:0 0 14px;color:var(--subtext);max-width:42rem}.today-muted{color:var(--muted)}.today-mood-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.today-mood-chip{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;padding:8px 14px;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.today-mood-chip:hover{border-color:var(--border-focus);background:var(--soft-accent)}.today-mood-chip.selected{border-color:var(--accent);background:var(--soft-green);color:var(--accent-strong);box-shadow:0 0 0 1px #0f766e1f}.today-mood-ack{margin:14px 0 0;color:var(--subtext)}.today-three-grid{display:grid;gap:14px}@media (min-width: 900px){.today-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.today-slot-card{display:flex;flex-direction:column;gap:6px;min-height:100%;border-radius:16px;box-shadow:0 2px 10px #12302c0d}.today-slot-heading{margin:0;font-size:1.05rem;color:var(--accent-strong)}.today-slot-body{margin:4px 0 0;font-size:.98rem;line-height:1.45;color:var(--text)}.today-wait{margin:0;font-style:italic;color:var(--muted)}.today-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.today-quick-actions .btn-secondary{font-size:.82rem;padding:6px 10px;border-radius:8px}.today-slot-feedback{margin:10px 0 0}.today-quick-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.today-quick-action--done.today-quick-action--active{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text);font-weight:600;box-shadow:0 0 0 1px #2a524024}.today-quick-action--snooze.today-quick-action--active{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text);font-weight:600;box-shadow:0 0 0 1px #5a4a2e1f}.today-quick-action--too_much.today-quick-action--active,.today-quick-action--replace.today-quick-action--active{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text);font-weight:600;box-shadow:0 0 0 1px #0d4f4a1a}.today-slot-feedback-calm{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--subtext);line-height:1.45}.today-slot-card--feedback-done{background:var(--status-success-bg);box-shadow:0 0 0 1px var(--status-success-border),0 2px 10px #12302c0d}.today-slot-card--feedback-soft{background:var(--status-warning-bg);box-shadow:0 0 0 1px var(--status-warning-border),0 2px 10px #12302c0a}.today-slot-card--risk-urgent.today-slot-card--feedback-done{box-shadow:0 0 0 1px var(--status-danger-border),0 2px 10px #12302c0f;background:var(--status-danger-bg)}.today-slot-card--risk-warning.today-slot-card--feedback-done{box-shadow:0 0 0 1px var(--status-warning-border),0 2px 10px #12302c0d;background:var(--status-warning-bg)}.today-slot-card--risk-urgent.today-slot-card--feedback-soft{box-shadow:0 0 0 1px var(--status-danger-border),0 2px 10px #12302c0f;background:var(--status-danger-bg)}.today-slot-card--risk-warning.today-slot-card--feedback-soft{box-shadow:0 0 0 1px var(--status-warning-border),0 2px 10px #12302c0d;background:var(--status-warning-bg)}.today-evening-actions .today-evening-choice.is-selected{border-color:var(--border-active);background:var(--soft-accent);color:var(--accent-strong);font-weight:600;box-shadow:0 0 0 1px #0f766e1f}.today-evening-choice:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.today-evening-feedback-calm{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--subtext);line-height:1.45;max-width:42rem}.today-section.today-risk--urgent{border-color:var(--status-danger-border);background:var(--status-danger-bg)}.today-section.today-risk--warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.today-section.today-risk--info,.today-section.today-risk--calm{border-color:var(--status-info-border);background:var(--status-info-bg)}.today-slot-card--risk-urgent{box-shadow:0 0 0 1px var(--status-danger-border),0 2px 10px #12302c0d}.today-slot-card--risk-warning{box-shadow:0 0 0 1px var(--status-warning-border),0 2px 10px #12302c0d}.today-risk-title{margin:8px 0 0;font-size:1.05rem;font-weight:600;color:var(--text)}.today-evening{background:var(--card-soft);border-style:dashed}.today-evening-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.guide-page{display:flex;flex-direction:column;gap:12px}.guide-free-banner{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--subtext)}.guide-filter-row{display:flex;flex-wrap:wrap;gap:8px}.guide-filter-chip{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:600;cursor:pointer}.guide-filter-chip.selected{border-color:var(--accent);background:var(--soft-accent);color:var(--accent-strong);font-weight:700}.guide-topic-grid{display:grid;gap:10px}@media (min-width: 640px){.guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-topic-card{text-align:left;cursor:pointer;width:100%;border-radius:14px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.guide-topic-card:hover{border-color:var(--border-focus)}.guide-topic-card__category{margin:0 0 4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-weight:600}.guide-topic-card__title{margin:0 0 6px;font-size:1.02rem;color:var(--accent-strong)}.guide-muted{color:var(--muted);margin:0}.guide-kicker{margin:0 0 6px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-weight:600}.guide-detail__title{margin:0 0 8px;font-size:1.2rem;color:var(--accent-strong)}.guide-detail__summary{margin:0 0 10px;font-weight:600;color:var(--text)}.guide-detail__body{margin:0 0 14px;line-height:1.45;color:var(--subtext)}.guide-detail__subhead{margin:0 0 8px;font-size:.95rem;color:var(--accent-strong)}.guide-check-list{margin:0 0 14px;padding-left:1.2rem;color:var(--text)}.guide-check-list li{margin-bottom:6px}.guide-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:0 12px}.guide-details__summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--accent-strong);padding:10px 0;list-style:none}.guide-details__summary::-webkit-details-marker{display:none}.guide-details__body{padding:0 0 12px}.guide-back-btn{margin-bottom:12px}.guide-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.guide-actions .btn-secondary:disabled{opacity:.65;cursor:not-allowed}.guide-muted--flush-top{margin-top:0}.guide-muted--flush-bottom{margin-bottom:0}.guide-actions-links{margin-top:10px}.guide-start-here{margin-top:4px}.guide-start-here__title{margin:0 0 8px;font-size:1.1rem;color:var(--accent-strong)}.guide-start-here__lede{margin:0 0 12px}.guide-start-here-list{margin:0;padding:0 0 0 1.1rem;display:flex;flex-direction:column;gap:8px}.guide-start-here-list__item{line-height:1.4;color:var(--text)}.guide-start-here-list__text{font-size:.95rem}.guide-start-here-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.guide-start-here-actions .btn-secondary:disabled{opacity:.65;cursor:not-allowed}.actions-page{display:flex;flex-direction:column;gap:12px}.actions-filter-row{display:flex;flex-wrap:wrap;gap:8px}.actions-filter-chip{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:600;cursor:pointer}.actions-filter-chip.selected{border-color:var(--accent);background:var(--soft-accent);color:var(--accent-strong);font-weight:700}.actions-section{display:flex;flex-direction:column;gap:8px}.actions-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.actions-section-title{margin:0;font-size:1rem;color:var(--accent-strong)}.actions-legacy-link{font-size:.85rem;font-weight:600}.actions-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.actions-card{padding:12px 14px;border-radius:14px}.actions-card--urgent{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.actions-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.actions-card-title{margin:0 0 4px;font-size:1rem;color:var(--accent-strong)}.actions-card-cta{display:inline-block;margin-top:8px;font-size:.85rem;font-weight:600}.actions-muted{color:var(--muted);margin:0}.actions-collapsed-group{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.actions-collapsed-group summary{cursor:pointer;font-weight:600;color:var(--subtext)}.actions-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.actions-details__summary{cursor:pointer;font-weight:600;color:var(--subtext)}.actions-details__body{margin-top:8px}.money-page{display:flex;flex-direction:column;gap:12px}.money-disclaimer-banner{margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--subtext)}.money-filter-row{display:flex;flex-wrap:wrap;gap:8px}.money-filter-chip{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:600;cursor:pointer}.money-filter-chip.selected{border-color:var(--accent);background:var(--soft-accent);color:var(--accent-strong);font-weight:700}.money-section{display:flex;flex-direction:column;gap:8px}.money-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.money-section-title{margin:0;font-size:1rem;color:var(--accent-strong)}.money-legacy-link{font-size:.85rem;font-weight:600}.money-kicker{margin:0 0 4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-weight:600}.money-metric{margin:0;font-size:1.35rem;font-weight:700;color:var(--accent-strong)}.money-metric--small{font-size:1.05rem}.money-muted{color:var(--muted);margin:0}.money-card{padding:12px 14px;border-radius:14px}.money-card--urgent{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.money-card--compact{padding:10px 12px}.money-card--urgent.money-card--urgent{border-color:var(--status-warning-border)}.money-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.money-card-title{margin:0 0 4px;font-size:1rem;color:var(--accent-strong)}.money-card-cta{display:inline-block;margin-top:8px;font-size:.85rem;font-weight:600}.money-next-action{margin:10px 0 0;font-size:.9rem;color:var(--text)}.money-prompt-list{margin:8px 0 0;padding-left:1.1rem}.money-prompt-list li{margin-bottom:4px}.money-asset-snapshot-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.money-subhead{margin:4px 0 0;font-size:.9rem;color:var(--subtext)}.money-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.money-protected-note{margin:0;padding:10px 12px;border-radius:10px;border:1px dashed var(--border);background:var(--card-soft);color:var(--subtext)}.money-scenario-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.money-collapsed-group{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.money-collapsed-group summary{cursor:pointer;font-weight:600;color:var(--subtext)}.money-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.money-details__summary{cursor:pointer;font-weight:600;color:var(--subtext)}.money-details__body{margin-top:8px}.jobs-page{display:flex;flex-direction:column;gap:12px}.jobs-primary-cta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jobs-primary-cta{flex:1 1 auto;min-width:160px;padding:12px 16px;border:none;border-radius:12px;background:var(--accent);color:#fff;font-weight:650;font-size:.95rem;cursor:pointer}.jobs-primary-cta:hover{background:var(--accent-strong)}.jobs-pipeline-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 520px){.jobs-pipeline-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}}.jobs-pipeline-chip{padding:10px 12px;text-align:center}.jobs-pipeline-chip__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-weight:600}.jobs-pipeline-chip__value{display:block;font-size:1.2rem;font-weight:700;color:var(--accent-strong);margin-top:4px}.jobs-section-title{margin:0 0 8px;font-size:1rem;color:var(--accent-strong)}.jobs-attention-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jobs-attention-card{padding:12px 14px}.jobs-attention-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:flex-start}.jobs-attention-next{margin:6px 0 4px;color:var(--text)}.jobs-attention-edit{margin-top:8px}.jobs-muted{color:var(--muted);margin:0}.jobs-muted--flush-top{margin-top:0}.jobs-metrics-dashboard--spaced{margin-top:12px}.jobs-metrics-kpi-def--flush{margin-bottom:0}.jobs-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.jobs-details__summary{cursor:pointer;font-weight:600;color:var(--subtext)}.jobs-details__body{margin-top:8px}@media (max-width: 480px){.bottom-nav-link{font-size:.68rem;padding:8px 4px}}.account-page,.account-settings-view{display:flex;flex-direction:column;gap:12px}.account-back-link{margin:0 0 4px}.account-status-card{padding:12px 14px}.account-muted{color:var(--muted);margin:0 0 6px}.account-section-title{margin:0 0 10px;font-size:1rem;color:var(--accent-strong)}.account-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.account-legacy-link{font-size:.85rem;font-weight:600}.account-service-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 520px){.account-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-service-link{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;text-align:center;font-weight:600;font-size:.9rem;border-radius:12px;text-decoration:none;color:var(--accent-strong)}.account-service-link:hover{border-color:var(--border-focus)}.account-history-list{margin:0;padding:0;list-style:none}.account-history-list li{padding:8px 0;border-bottom:1px solid var(--border)}.account-history-list li:last-child{border-bottom:none}.account-details{border:1px solid var(--border);border-radius:12px;background:var(--card-soft);padding:8px 12px}.account-details__summary{cursor:pointer;font-weight:600;color:var(--subtext)}.account-details__body{margin-top:8px}.account-details-links{margin:8px 0 0;padding-left:1.2rem}.account-details-links li{margin-bottom:6px}.beta-privacy-notice{border-color:var(--status-info-border);background:var(--status-info-bg)}.beta-privacy-notice__title{margin:0 0 8px;font-size:.95rem;font-weight:650;color:var(--accent-strong)}.beta-privacy-notice__list{margin:0;padding-left:1.2rem;line-height:1.45}.beta-privacy-notice__list li{margin:6px 0}.tab-feedback-entry-strip{margin:12px 0 0;padding:0;border:none;background:transparent}.tab-feedback-entry-strip__stack{display:flex;flex-direction:column;gap:6px}.tab-feedback-card{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--status-info-bg);display:flex;flex-direction:column;gap:10px}.tab-feedback-card__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.tab-feedback-card__row--primary .tab-feedback-card__prompt{flex:1 1 12rem;min-width:0}.tab-feedback-card__row--settings .tab-feedback-card__settings-lead{flex:1 1 12rem;min-width:0;color:var(--text)}.tab-feedback-card__row--settings .tab-feedback-card__settings-link{flex:0 0 auto;align-self:center}.tab-feedback-card__settings-link{color:var(--accent-strong);font-weight:600;font-size:.88rem;text-decoration:none}.tab-feedback-card__settings-link:hover{text-decoration:underline}.tab-feedback-dialog{max-width:min(34rem,calc(100vw - 2rem));padding:0;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);box-shadow:0 12px 36px #0003}.tab-feedback-dialog::backdrop{background:#00000061}.tab-feedback-dialog__inner{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.tab-feedback-dialog__title{margin:0;font-size:1.05rem;font-weight:650;color:var(--accent-strong)}.tab-feedback-dialog-form{display:flex;flex-direction:column;gap:8px;margin:0}.tab-feedback-dialog__label{margin:0}.tab-feedback-dialog__textarea{width:100%;box-sizing:border-box;min-height:5.5rem;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;line-height:1.4;resize:vertical;background:var(--card);color:var(--text)}.tab-feedback-dialog__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.tab-feedback-dialog__cancel{margin:0;padding:6px 12px;border-radius:10px;border:1px solid var(--border);background:var(--card-soft);color:var(--text);font:inherit;font-size:.88rem;cursor:pointer}.tab-feedback-dialog__submit{margin:0}.tab-feedback-dialog__success{margin:0;color:var(--accent-strong);font-weight:600}.tab-feedback-dialog__error{margin:0;color:#b42318}.tab-feedback-dialog__fallback-link{color:var(--accent-strong);font-weight:600}.tab-feedback-build-line-wrap{padding:2px 4px 0;border:none;background:transparent}.tab-feedback-build-line-text{color:var(--muted);font-size:.78rem}.tab-feedback-entry-strip a.tab-feedback-send{color:var(--accent-strong);font-weight:600}button.tab-feedback-send,a.tab-feedback-send,.tab-feedback-send{display:inline-block;margin:0 2px;border:1px solid var(--border-active);background:var(--soft-accent);color:var(--accent-strong);padding:6px 12px;border-radius:10px;cursor:pointer;font-size:.88rem;font-weight:650;text-decoration:none;font-family:inherit;line-height:inherit}button.tab-feedback-send{vertical-align:baseline}.settings-alpha-quicklinks{border-color:var(--border-active);background:var(--soft-accent)}.settings-alpha-quicklinks__title{margin:0 0 6px;font-size:.95rem;font-weight:650;color:var(--accent-strong)}.settings-alpha-quicklinks__list{margin:8px 0 0;padding:0;list-style:none;line-height:1.5}.settings-alpha-quicklinks__list li{margin:4px 0}.settings-alpha-quicklinks__list a{color:var(--accent-strong);font-weight:600}.beta-alpha-intro__h3{font-size:.88rem;margin:14px 0 6px;color:var(--subtext);font-weight:600}.beta-alpha-intro__list{margin:0 0 0 1.1rem;padding:0;line-height:1.45}.beta-alpha-intro__list li{margin:5px 0}.beta-today-dashboard-hint a{color:var(--accent-strong);font-weight:600}.beta-limitations-list{margin:8px 0 0;padding-left:1.2rem;line-height:1.45}.beta-limitations-list li{margin:6px 0}.beta-feedback-form{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.beta-feedback-form__label{display:block;font-weight:600;color:var(--text);margin-bottom:4px}.beta-feedback-form__textarea{width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:.9rem;line-height:1.45;resize:vertical;min-height:88px;background:var(--card);color:var(--text)}.beta-feedback-form__hint{margin:0;color:var(--subtext)}.beta-feedback-form__success{margin:0;color:var(--accent-strong);font-weight:600}.beta-feedback-form__error{margin:0;color:#b42318}.beta-feedback-form__fallback-link{color:var(--accent-strong);font-weight:600}.beta-feedback-form__actions{margin-top:12px}.beta-feedback-send{display:inline-block;border:1px solid var(--border-active);background:var(--soft-accent);color:var(--accent-strong);padding:8px 16px;border-radius:10px;cursor:pointer;font-size:.92rem;font-weight:650;text-decoration:none;font-family:inherit;line-height:inherit}button.beta-feedback-send{text-align:center}.beta-feedback-send:hover{filter:brightness(.97)}.mh-crumb{position:fixed;white-space:nowrap;overflow:hidden;top:0;left:0;right:0;height:46px;z-index:60;display:flex;align-items:center;gap:8px;padding:0 16px 0 64px;background:var(--crumb-bg, #dcefe9);border-bottom:1px solid var(--crumb-line, #bdd9d3);font-family:Segoe UI,system-ui,sans-serif}.mh-crumb__site,.mh-crumb__here{font-weight:800;font-size:15px;letter-spacing:-.2px;text-decoration:none;background:linear-gradient(90deg,#c7868c,#a85a64);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mh-crumb__sep{color:var(--muted);font-size:13px}.layout{padding-top:46px}@media (min-width: 1024px){.sidebar{top:46px;height:calc(100vh - 46px)}}.account-service-link.is-disabled{opacity:.6;cursor:not-allowed;color:var(--muted);display:flex;align-items:center;gap:8px}.nav-soon{display:inline-block;margin-left:8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 8px;color:var(--accent-strong);background:var(--soft-accent);border:1px solid var(--border-active);vertical-align:middle}.phase2-teaser__list{margin:10px 0 16px;padding-left:1.15rem;display:grid;gap:8px;color:var(--subtext)}.phase2-open-list{margin:8px 0 0;padding-left:1.15rem;display:grid;gap:8px;color:var(--subtext)}.phase2-open-list a{color:var(--accent-strong);font-weight:600}.waitlist-form{margin-top:4px}.waitlist-form__label{display:block;font-weight:600;color:var(--subtext);margin-bottom:8px}.waitlist-form__row{display:flex;flex-wrap:wrap;gap:8px}.waitlist-form__row input{flex:1 1 220px;max-width:340px;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font:inherit}.waitlist-form__row input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.waitlist-form__submit{font-weight:650}.waitlist-success{margin:4px 0 0;padding:10px 12px;border-radius:10px;border:1px solid var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text);max-width:30rem}.waitlist-error{margin:8px 0 0;color:var(--status-danger-text)}.brand{color:var(--accent-strong)}[data-theme=light]{--bg: #ffffff;--card: #f7f7f5;--card-soft: #f1f1ee;--text: #18181b;--subtext: #44443f;--muted: #6a6a64;--accent: #5f5f5a;--accent-strong: #3a3a37;--border: #e4e4df;--border-active: #d9d9d3;--border-focus: #cfcfc9;--soft-accent: #eeeeea;--crumb-bg: #f5f5f3;--crumb-line: #e4e4df;--ambient-1: #fafafa;--ambient-2: #f3f3f0;--status-danger-bg: #ffffff;--status-danger-border: #d4634a;--status-warning-bg: #ffffff;--status-warning-border: #c89441;--status-success-bg: #ffffff;--status-success-border: #3f8a63;--status-info-bg: #ffffff;--status-info-border: #9fb0cc;--soft-green: #ffffff;--soft-amber: #ffffff;--soft-red: #ffffff}[data-theme=light] .sidebar{background:#fafafa}[data-theme=light] .bottom-nav{background:#fafafaf5}html[data-theme=light]{--color-pba-background: #ffffff;--color-pba-surface: #ffffff;--color-pba-surface-muted: #f4f4f2;--color-pba-border: #e4e4df;--color-pba-border-focus: #cfcfc9;--color-pba-text: #18181b;--color-pba-text-sub: #44443f;--color-pba-text-muted: #6a6a64;--color-pba-brand: #5f5f5a;--color-pba-brand-strong: #3a3a37;--color-pba-brand-soft: #ededea;--color-pba-danger-bg: #ffffff;--color-pba-danger-border: #d4634a;--color-pba-warning-bg: #ffffff;--color-pba-warning-border: #c89441;--color-pba-success-bg: #ffffff;--color-pba-success-border: #3f8a63}[data-theme=light] .phase2-mood{background:var(--card-soft);border-color:var(--border);color:var(--subtext)}[data-theme=light] [class*=pba-row--],[data-theme=light] [class*=pba-section--],[data-theme=light] .actions-card--urgent,[data-theme=light] .deadline-card,[data-theme=light] .today-section,[data-theme=light] .guide-free-banner{background:#fff!important}[data-theme=dark]{--bg: #3e2e45;--card: #4c3b54;--card-soft: #574661;--text: #fdf8fb;--subtext: #efe2e9;--muted: #d6c2cd;--accent: #ec9fab;--accent-strong: #f4c2cb;--border: #8f6776;--border-active: #9a6e7a;--border-focus: #9a6e7a;--soft-accent: #574661;--crumb-bg: #4a3a52;--crumb-line: #8f6776;--status-danger-bg: rgba(226, 90, 80, .2);--status-danger-border: #a35a52;--status-danger-text: #f4b8b1;--status-warning-bg: rgba(214, 176, 106, .2);--status-warning-border: #9a7a35;--status-warning-text: #f0d49a;--status-success-bg: rgba(70, 180, 120, .2);--status-success-border: #3f8a63;--status-success-text: #a7e0c2;--status-info-bg: rgba(150, 170, 210, .18);--status-info-border: #5f7095;--status-info-text: #c2d2ea;--soft-green: rgba(70, 180, 120, .2);--soft-amber: rgba(214, 176, 106, .2);--soft-red: rgba(226, 90, 80, .2);--ambient-1: #4a3752;--ambient-2: #43314c}html[data-theme=dark]{--color-pba-background: #3e2e45;--color-pba-surface: #4c3b54;--color-pba-surface-muted: #574661;--color-pba-border: #8f6776;--color-pba-border-focus: #d99aa1;--color-pba-text: #fdf8fb;--color-pba-text-sub: #efe2e9;--color-pba-text-muted: #d6c2cd;--color-pba-brand: #ec9fab;--color-pba-brand-strong: #f4c2cb;--color-pba-human: #ec9fab;--color-pba-human-soft: #574661;--color-pba-human-strong: #f4c2cb;--color-pba-evening-soft: #574661;--color-pba-watch-soft: #463a52;--color-pba-danger-bg: rgba(226, 90, 80, .2);--color-pba-danger-border: #a35a52;--color-pba-danger: #f4b8b1;--color-pba-warning-bg: rgba(214, 176, 106, .2);--color-pba-warning-border: #9a7a35;--color-pba-warning: #f0d49a;--color-pba-success-bg: rgba(70, 180, 120, .2);--color-pba-success-border: #3f8a63;--color-pba-success: #a7e0c2}[data-theme=dark] .sidebar{background:#352640;border-right-color:#8f6776}[data-theme=dark] .bottom-nav{background:#352640f5;border-top-color:#8f6776}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .waitlist-form__row input{background:#3a2d44;color:var(--text)}.theme-switch{display:inline-flex;gap:0;border:1px solid var(--border);border-radius:999px;overflow:hidden;vertical-align:middle}.theme-switch button{font:inherit;font-size:.72rem;font-weight:600;border:none;background:transparent;color:var(--muted);padding:4px 11px;cursor:pointer}.theme-switch button+button{border-left:1px solid var(--border)}.theme-switch button.active{background:var(--soft-accent);color:var(--accent-strong)}.app-footer__theme-label{margin-right:8px}.phase2-example{margin-top:16px}.phase2-example__label{margin:0 0 10px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.phase2-example__lead{margin:0 0 8px;font-weight:650;color:var(--text)}.phase2-example__note{margin:12px 0 0;color:var(--muted)}.phase2-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.phase2-metric{display:flex;flex-direction:column;gap:2px;background:var(--card-soft);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.phase2-metric__num{font-size:1.35rem;font-weight:750;color:var(--accent-strong);line-height:1.1}.phase2-metric__lbl{font-size:.82rem;color:var(--subtext)}.phase2-mood-row{display:flex;flex-wrap:wrap;gap:8px}.phase2-mood{border:1px solid var(--border);background:var(--card-soft);color:var(--subtext);border-radius:999px;padding:6px 13px;font-size:.85rem}.phase2-steps{margin:8px 0 0;padding-left:1.15rem;display:grid;gap:6px;color:var(--text)}.jobs-export-footer{margin-top:16px;display:flex;flex-direction:column;gap:12px}.jobs-export-footer .jobs-export-hint{margin:0;border:none;background:transparent;padding:0}.jobs-export-all{align-self:flex-start;opacity:.6;cursor:not-allowed}.jobs-export-all-note{margin:0;color:var(--muted)}.app-footer--row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}.app-footer--row a{color:var(--accent-strong);font-weight:600;text-decoration:none}.app-footer--row a:hover{text-decoration:underline}.app-footer__sep,.app-footer__llc{color:var(--muted)}.app-footer__spacer{flex:1 1 auto}.app-footer__exit-tester{font-weight:600}.app-footer__theme-label{color:var(--muted)}.phase2-metric{position:relative;overflow:hidden;padding-left:16px}.phase2-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--metric-accent, var(--accent))}.phase2-metric--teal{--metric-accent: #0d9488;background:color-mix(in srgb,#0d9488 9%,var(--card-soft))}.phase2-metric--amber{--metric-accent: #c89441;background:color-mix(in srgb,#c89441 11%,var(--card-soft))}.phase2-metric--green{--metric-accent: #1f9e75;background:color-mix(in srgb,#1f9e75 9%,var(--card-soft))}.phase2-metric--teal .phase2-metric__num{color:#0d6b62}.phase2-metric--amber .phase2-metric__num{color:#8a5a12}.phase2-metric--green .phase2-metric__num{color:#1f6b4a}[data-theme=dark] .phase2-metric__num{color:var(--text)}[data-theme=light] .phase2-metric:before{background:#b4b2a9}[data-theme=light] .phase2-metric{background:var(--card-soft)}[data-theme=light] .phase2-metric__num{color:var(--text)}.phase2-mood{font-weight:600}.phase2-mood--okay{background:color-mix(in srgb,#0d9488 14%,#fff);border-color:#9fd3ca;color:#0d5f57}.phase2-mood--anxious{background:color-mix(in srgb,#c89441 16%,#fff);border-color:#e0c486;color:#6b521a}.phase2-mood--overwhelmed{background:color-mix(in srgb,#d4634a 14%,#fff);border-color:#e6b3a6;color:#7a342a}.phase2-mood--tiny{background:color-mix(in srgb,#b6738b 14%,#fff);border-color:#ddb3c4;color:#7a3b56}[data-theme=dark] .phase2-mood{background:var(--card-soft);border-color:var(--border);color:var(--subtext)}.btn-primary,.btn-secondary,[class$=-route-design] .pba-btn-primary-mauve,.guide-select-download,.guide-select-add,.jobs-primary-cta,.jobs-export-all,.waitlist-form__submit{font-size:.9rem;font-weight:600;padding:0 16px;height:40px;min-height:40px;border-radius:10px;line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}[data-theme=light] .btn-secondary{background-color:#fff!important;border-color:#d4d4ce!important;color:#3a3a37!important}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-pba-brand:#0d9488;--color-pba-brand-strong:#115e59;--color-pba-brand-foreground:#fff;--color-pba-brand-soft:#b5e5d8;--color-pba-human:#b6738b;--color-pba-human-strong:#8a4d68;--color-pba-human-soft:#f3d9e5;--color-pba-human-foreground:#543a48;--color-pba-evening-soft:#fbe3d0;--color-pba-evening-accent:#c47556;--color-pba-watch-accent:#6b85a5;--color-pba-background:#f0f4f3;--color-pba-surface:#fff;--color-pba-surface-muted:#f0f7f6;--color-pba-border:#c4d3d0;--color-pba-border-focus:#2dd4bf;--color-pba-text:#1a2a28;--color-pba-text-sub:#3d5551;--color-pba-text-muted:#5f6f6d;--color-pba-danger:#b04848;--color-pba-danger-bg:#f5cccc;--color-pba-danger-border:#c4837d;--color-pba-warning:#5a4318;--color-pba-warning-bg:#f5e2b8;--color-pba-warning-border:#c89441;--color-pba-success:#1f6b4a;--color-pba-success-bg:#dff5e8;--color-pba-success-border:#9fd4b4;--color-pba-info:#6b85a5;--color-pba-info-bg:#d8e6f0;--color-pba-info-border:#6b85a5;--color-mood-okay:#0d9488;--color-mood-tiny-plan:#b97095;--color-mood-cant-focus:#8d7099;--color-mood-anxious:#c89441;--color-mood-overwhelmed:#d4634a;--color-mood-numb:#6b85a5;--color-mood-angry:#b04848;--color-mood-chip-text:#fff;--radius-pba-sm:4px;--radius-pba-md:8px;--radius-pba-lg:12px;--shadow-pba-card:0 1px 4px #0d94881a, 0 0 0 1px #0d94880d;--spacing-pba-touch:44px}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[var\(--spacing-pba-touch\)\]{min-height:var(--spacing-pba-touch)}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-pba-lg{border-radius:var(--radius-pba-lg)}.rounded-pba-md{border-radius:var(--radius-pba-md)}.rounded-pba-sm{border-radius:var(--radius-pba-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-pba-border{border-color:var(--color-pba-border)}.border-pba-border-focus{border-color:var(--color-pba-border-focus)}.border-pba-danger-border{border-color:var(--color-pba-danger-border)}.border-pba-human\/30{border-color:#b6738b4d}@supports (color:color-mix(in lab,red,red)){.border-pba-human\/30{border-color:color-mix(in oklab,var(--color-pba-human) 30%,transparent)}}.border-pba-info-border{border-color:var(--color-pba-info-border)}.border-pba-success-border{border-color:var(--color-pba-success-border)}.border-pba-warning-border{border-color:var(--color-pba-warning-border)}.bg-pba-brand{background-color:var(--color-pba-brand)}.bg-pba-brand-soft{background-color:var(--color-pba-brand-soft)}.bg-pba-danger-bg{background-color:var(--color-pba-danger-bg)}.bg-pba-human-soft{background-color:var(--color-pba-human-soft)}.bg-pba-info-bg{background-color:var(--color-pba-info-bg)}.bg-pba-success-bg{background-color:var(--color-pba-success-bg)}.bg-pba-surface{background-color:var(--color-pba-surface)}.bg-pba-surface-muted{background-color:var(--color-pba-surface-muted)}.bg-pba-surface-muted\/50{background-color:#f0f7f680}@supports (color:color-mix(in lab,red,red)){.bg-pba-surface-muted\/50{background-color:color-mix(in oklab,var(--color-pba-surface-muted) 50%,transparent)}}.bg-pba-warning-bg{background-color:var(--color-pba-warning-bg)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-pba-brand{color:var(--color-pba-brand)}.text-pba-brand-foreground{color:var(--color-pba-brand-foreground)}.text-pba-brand-strong{color:var(--color-pba-brand-strong)}.text-pba-danger{color:var(--color-pba-danger)}.text-pba-human{color:var(--color-pba-human)}.text-pba-human-foreground{color:var(--color-pba-human-foreground)}.text-pba-info{color:var(--color-pba-info)}.text-pba-success{color:var(--color-pba-success)}.text-pba-text{color:var(--color-pba-text)}.text-pba-text-muted{color:var(--color-pba-text-muted)}.text-pba-text-sub{color:var(--color-pba-text-sub)}.text-pba-warning{color:var(--color-pba-warning)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pba-card{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0d94881a), 0 0 0 1px var(--tw-shadow-color,#0d94880d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pba-elevated{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0d948829);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backdrop\:bg-pba-text\/30::backdrop{background-color:#1a2a284d}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-pba-text\/30::backdrop{background-color:color-mix(in oklab,var(--color-pba-text) 30%,transparent)}}@media (hover:hover){.hover\:bg-pba-brand-soft:hover{background-color:var(--color-pba-brand-soft)}.hover\:bg-pba-brand-strong:hover{background-color:var(--color-pba-brand-strong)}.hover\:bg-pba-danger-bg\/80:hover{background-color:#f5cccccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pba-danger-bg\/80:hover{background-color:color-mix(in oklab,var(--color-pba-danger-bg) 80%,transparent)}}.hover\:bg-pba-surface-muted:hover{background-color:var(--color-pba-surface-muted)}}.focus\:border-pba-border-focus:focus{border-color:var(--color-pba-border-focus)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-pba-border-focus:focus{--tw-ring-color:var(--color-pba-border-focus)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-pba-border-focus:focus-visible{--tw-ring-color:var(--color-pba-border-focus)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:40rem){.max-sm\:fixed{position:fixed}.max-sm\:inset-0{inset:calc(var(--spacing) * 0)}.max-sm\:flex{display:flex}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:max-h-none{max-height:none}.max-sm\:min-h-\[100dvh\]{min-height:100dvh}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:min-w-\[var\(--spacing-pba-touch\)\]{min-width:var(--spacing-pba-touch)}.max-sm\:items-stretch{align-items:stretch}}@media (min-width:40rem){.sm\:fixed{position:fixed}.sm\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:left-auto{left:auto}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:h-full{height:100%}.sm\:max-h-none{max-height:none}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:items-stretch{align-items:stretch}.sm\:rounded-l-pba-lg{border-top-left-radius:var(--radius-pba-lg);border-bottom-left-radius:var(--radius-pba-lg)}}}.today-focus-panel::backdrop{background:#14282661}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}[class$=-route-design] .pba-btn-primary-mauve:not(:disabled),button.btn-primary:not(:disabled),.jobs-primary-cta:not(:disabled),[data-testid=jobs-export-btn]:not(:disabled),.waitlist-form__submit:not(:disabled),.guide-select-download:not(:disabled){background-color:var(--soft-accent)!important;border:1px solid var(--border-active)!important;color:var(--accent-strong)!important;box-shadow:none!important;filter:none!important}[data-theme=light] [class$=-route-design] .pba-btn-primary-mauve:not(:disabled),[data-theme=light] button.btn-primary:not(:disabled),[data-theme=light] .jobs-primary-cta:not(:disabled),[data-theme=light] [data-testid=jobs-export-btn]:not(:disabled),[data-theme=light] .waitlist-form__submit:not(:disabled),[data-theme=light] .guide-select-download:not(:disabled){background-color:var(--accent)!important;border:1px solid var(--accent)!important;color:#fff!important}[class$=-route-design] .jobs-primary-cta-row [data-testid=jobs-export-btn]:not(:disabled){background-color:var(--soft-accent)!important;border:1px solid var(--border-active)!important;color:var(--accent-strong)!important}[data-theme=light] [class$=-route-design] .jobs-primary-cta-row [data-testid=jobs-export-btn]:not(:disabled){background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}button:disabled,[aria-disabled=true],.jobs-export-all,.jobs-primary-cta:disabled,[class$=-route-design] button.btn-secondary:disabled,[class$=-route-design] .pba-btn-primary-mauve:disabled,[data-theme=light] [class$=-route-design] .pba-btn-primary-mauve:disabled,[data-theme=dark] [class$=-route-design] .pba-btn-primary-mauve:disabled{background-color:var(--card)!important;border:1px solid var(--border)!important;color:var(--muted)!important;cursor:not-allowed!important;box-shadow:none!important;opacity:1!important;filter:none!important}:root{--color-pba-brand: var(--accent);--color-pba-brand-strong: var(--accent-strong);--color-pba-brand-soft: var(--soft-accent);--color-pba-brand-foreground: #ffffff;--color-pba-surface: var(--card);--color-pba-surface-muted: var(--soft-accent);--color-pba-background: var(--bg);--color-pba-border: var(--border);--color-pba-border-focus: var(--accent);--color-pba-text: var(--text);--color-pba-text-sub: color-mix(in srgb, var(--text) 72%, var(--muted) 28%);--color-pba-text-muted: var(--muted);--shadow-pba-card: 0 1px 3px color-mix(in srgb, var(--accent) 8%, transparent);--color-pba-info: var(--accent);--color-pba-info-bg: var(--soft-accent);--color-pba-info-border: var(--border-active);--color-pba-human: var(--accent);--color-pba-human-strong: var(--accent-strong);--color-pba-human-soft: var(--soft-accent);--color-pba-human-foreground: var(--accent-strong);--color-pba-watch-soft: var(--soft-accent);--color-pba-watch-accent: var(--accent);--color-pba-evening-soft: var(--soft-accent);--color-pba-evening-accent: var(--accent);--color-mood-okay: var(--accent);--color-mood-tiny-plan: var(--accent);--color-mood-cant-focus: var(--accent);--color-mood-numb: var(--accent);--color-mood-chip-text: var(--accent-strong)}.app-content a:not([class]),.page-shell a:not([class]),a.account-legacy-link,.history-event-meta a,a[href^="mailto:"]{color:var(--accent-strong)!important;text-decoration:underline!important;text-underline-offset:2px}.app-content a:not([class]):hover,.page-shell a:not([class]):hover{color:var(--accent)!important}.sidebar .brand{color:var(--accent-strong);font-weight:800}.nav-list .nav-link{color:var(--text)!important;text-decoration:none!important;border-radius:10px;font-weight:600}.nav-list .nav-link:hover{background:var(--soft-accent);color:var(--accent-strong)!important}.nav-list .nav-link.active{color:var(--accent-strong)!important;background:var(--soft-accent)}.nav-soon{font-size:10.5px;font-weight:800;letter-spacing:.02em;color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,transparent);border:1px solid var(--border);border-radius:99px;padding:1px 7px;margin-left:7px;text-transform:uppercase}.mh-crumb{font-size:13px;color:var(--muted)!important}.mh-crumb__site{color:var(--accent)!important;text-decoration:none!important;font-weight:700}.mh-crumb__site:hover{text-decoration:underline!important}.mh-crumb__here{color:var(--muted)!important;font-weight:600}.mh-crumb__sep{color:var(--muted)!important}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 8%,transparent)}.pill,.chip,.tag,.nav-soon{line-height:1.4}input[type=text],input[type=email],input[type=number],input[type=search],input[type=date],textarea,select{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.app-footer a,footer a{color:var(--accent)!important;text-decoration:none!important;font-weight:600}.app-footer a:hover,footer a:hover{text-decoration:underline!important}
