:root{color-scheme:light;--color-ink-900:#111827;--color-ink-brand:#27296b;--color-paper-50:#f8fafc;--color-paper-100:#f1f5f9;--color-lavender-50:#f9f8fe;--color-lavender-100:#f0eaf4;--color-surface:#ffffff;--color-border:#e6e8f0;--color-brand-700:#592fb1;--color-brand-600:#6a39c3;--color-brand-500:#7644d9;--color-action-400:#b7f34a;--color-action-500:#a4e432;--color-evidence-500:#4f7cff;--color-evidence-text:#2c55c4;--color-relevance-500:#7259e8;--color-outcome-500:#14b89a;--color-warning-500:#b45309;--color-muted:#4b5567;--color-ink-muted:#4b5567;--color-ink-700:#374151;--color-ink-500:#6b7280;--color-warning-mark:#f59e0b;--color-danger-mark:#ef4444;--color-relevance-text:#5340b8;--color-outcome-text:#075f52;--color-warning-text:#9a6403;--color-danger-text:#c22525;--color-brand:#6a39c3;--color-danger-500:#b42318;--color-success-500:#0f8f78;--color-info-500:#2f5ed7;--color-brand-050:#f3eefc;--color-evidence-050:#eef3ff;--color-relevance-050:#f1eefd;--color-outcome-050:#e7f8f4;--color-warning-050:#fef5e7;--color-danger-050:#fdeeee;--font-sans:"Geist Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-30:7.5rem;--radius-control:0.5rem;--radius-card:0.75rem;--radius-featured:1rem;--radius-lg:1rem;--radius-md:0.75rem;--radius-pill:999px;--shadow-card:0 4px 16px rgb(17 24 39/6%);--shadow-hero:0 16px 40px rgb(39 41 107/12%);--layout-public:70rem;--layout-app-wide:76rem;--layout-app-form:52rem;--layout-reading:47.5rem;--page-gutter:var(--space-6);--page-gutter-compact:var(--space-3);--app-sidebar-width:15.5rem;--app-mobile-nav-height:4.5rem;--app-mobile-nav-clearance:0px;--motion-standard:180ms;--ease-standard:cubic-bezier(0.2,0,0,1);--z-navigation:10;--z-overlay:20;--z-modal:30;--z-toast:40;background:var(--color-paper-50);color:var(--color-ink-900);font-family:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;min-height:100dvh;margin:0;background:var(--color-paper-50)}.page-frame{width:min(calc(100% - (var(--page-gutter) * 2)),var(--page-frame-max));margin-inline:auto}.page-frame--marketing{--page-frame-max:var(--layout-public)}.page-frame--app-wide{--page-frame-max:var(--layout-app-wide)}.page-frame--app-form{--page-frame-max:var(--layout-app-form)}.page-frame--app-reading{--page-frame-max:var(--layout-reading)}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-brand-700);outline-offset:3px}.button-link,.primary-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:var(--color-ink-900);font:inherit;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:background var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.button-link--action,.primary-link{background:var(--color-action-400)}.button-link--action:hover,.primary-link:hover{background:var(--color-action-500)}.button-link--secondary{border-color:var(--color-ink-brand);background:var(--color-surface);color:var(--color-ink-brand)}.button-link--secondary:hover{background:var(--color-brand-050)}.button-link--ghost{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:.25rem}.button-link:active,.primary-link:active{transform:translateY(1px) scale(.99)}.button-link[aria-busy=true],.button-link[aria-disabled=true],.primary-link[aria-busy=true],.primary-link[aria-disabled=true]{cursor:not-allowed;opacity:.58;pointer-events:none}.ds-display{font-size:4rem;line-height:1.05}.ds-display,.ds-h1{font-weight:700;letter-spacing:-.02em}.ds-h1{font-size:2.875rem;line-height:1.12}.ds-h2{font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.18}.ds-h3{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:normal}.ds-body-lg{font-size:1.125rem;font-weight:400;line-height:1.6}.ds-label{font-size:.9375rem;font-weight:600;line-height:1.3}.ds-caption{font-size:.8125rem;font-weight:500;line-height:1.45}.eyebrow{color:var(--color-brand-600);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card,.card-featured{border:1px solid var(--color-border);background:var(--color-surface)}.card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card-featured{border-radius:var(--radius-featured);box-shadow:var(--shadow-hero)}.card-top-evidence{border-top:3px solid var(--color-evidence-500)}.card-top-relevance{border-top:3px solid var(--color-relevance-500)}.card-top-outcome{border-top:3px solid var(--color-outcome-500)}.card-top-action{border-top:3px solid var(--color-action-400)}.card-top-warning{border-top:3px solid var(--color-warning-mark)}.card-top-danger{border-top:3px solid var(--color-danger-mark)}.pad-compact{padding:var(--space-6)}.pad-standard{padding:var(--space-8)}.pad-featured{padding:var(--space-10)}.chip{display:inline-flex;min-height:1.75rem;align-items:center;gap:.375rem;padding:0 var(--space-3);font-size:.8125rem;font-weight:500;line-height:1.3}.chip,.chip .chip-dot{border-radius:var(--radius-pill)}.chip .chip-dot{width:.5rem;height:.5rem;flex:none}.chip-neutral{background:var(--color-lavender-100);color:var(--color-muted)}.chip-neutral .chip-dot{background:var(--color-ink-500)}.chip-evidence{background:var(--color-evidence-050);color:var(--color-evidence-text)}.chip-evidence .chip-dot{background:var(--color-evidence-500)}.chip-relevance{background:var(--color-relevance-050);color:var(--color-relevance-text)}.chip-relevance .chip-dot{background:var(--color-relevance-500)}.chip-outcome{background:var(--color-outcome-050);color:var(--color-outcome-text)}.chip-outcome .chip-dot{background:var(--color-outcome-500)}.chip-warning{background:var(--color-warning-050);color:var(--color-warning-text)}.chip-warning .chip-dot{background:var(--color-warning-mark)}.chip-danger{background:var(--color-danger-050);color:var(--color-danger-text)}.chip-danger .chip-dot{background:var(--color-danger-mark)}.chip-brand{background:var(--color-brand-050);color:var(--color-brand-700)}.chip-brand .chip-dot{background:var(--color-brand-500)}.chip-action{background:#f1fadc;color:#5a7a12}.chip-action .chip-dot{background:var(--color-action-400)}.origin-evidence,.origin-inference{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--radius-pill);padding:.125rem var(--space-3);font-size:.75rem;font-weight:600;line-height:1.4}.origin-evidence{border:1px solid var(--color-evidence-500);background:var(--color-evidence-050);color:var(--color-evidence-text)}.origin-inference{border:1px dashed var(--color-relevance-500);background:var(--color-surface);color:var(--color-relevance-text)}.ts{color:var(--color-evidence-text);font-family:var(--font-mono);font-size:.8125rem;text-decoration:underline;text-underline-offset:.125rem}.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-5) var(--space-8)}.page-head-copy{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page-title{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.25}.page-subtitle{margin:0;color:var(--color-muted);font-size:.8125rem;line-height:1.45}.page-head-actions{display:flex;align-items:center;gap:var(--space-3);flex:none}.page-body{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8)}.progress-track{overflow:hidden;height:.5rem;background:var(--color-lavender-100)}.progress-fill,.progress-track{border-radius:var(--radius-pill)}.progress-fill{height:100%;background:var(--color-outcome-500)}.row-item{display:flex;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5)}.row-item:first-child{border-top:none}@media (max-width:42rem){.page-head{flex-direction:column;align-items:stretch;padding:var(--space-5) var(--page-gutter-compact)}.page-body{padding:var(--space-6) var(--page-gutter-compact)}.ds-h1{font-size:2rem}.ds-h2{font-size:1.75rem}}.app-home-shell,.app-new-shell,.app-page-shell,.app-shell,.app-workspace{min-height:100dvh;background:var(--color-paper-50)}.app-sidebar{position:fixed;z-index:var(--z-navigation);inset:0 auto 0 0;display:grid;width:var(--app-sidebar-width);grid-template-rows:auto 1fr auto;gap:var(--space-8);padding:var(--space-6) var(--space-4);border-inline-end:1px solid rgb(255 255 255/18%);background:var(--color-ink-brand);color:var(--color-surface)}.app-brand{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;border-radius:var(--radius-control);color:inherit;text-decoration:none}.app-brand .brand-mark{width:1.625rem;height:1.625rem}.app-brand .brand-lockup{column-gap:var(--space-2)}.app-brand .brand-name{font-size:1.0625rem;color:inherit}.app-navigation{display:grid;align-content:start;gap:var(--space-2)}.app-navigation-link{display:flex;min-height:2.75rem;align-items:center;border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:inherit;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard)}.app-navigation-link:hover{background:rgb(255 255 255/12%)}.app-navigation--sidebar .app-navigation-link[aria-current=page]{background:var(--color-brand-700);color:var(--color-surface);font-weight:600}.app-sidebar-account{padding-top:var(--space-4);border-top:1px solid rgb(255 255 255/18%)}.app-account-menu{position:relative}.app-account-trigger{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none}.app-account-trigger::-webkit-details-marker{display:none}.app-account-avatar{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-action-400);color:var(--color-ink-900);font-size:.8125rem;font-weight:700}.app-account-panel{position:absolute;z-index:var(--z-overlay);bottom:calc(100% + var(--space-2));left:0;display:grid;width:min(17rem,calc(100vw - 2rem));gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink-900)}.app-account-identity{overflow-wrap:anywhere;margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-muted);font-size:.8125rem;line-height:1.4}.app-account-panel a,.app-account-panel button{display:flex;width:100%;min-height:2.75rem;align-items:center;border:0;border-radius:var(--radius-control);padding:var(--space-3);background:transparent;color:var(--color-ink-900);cursor:pointer;font:inherit;font-size:.9375rem;font-weight:600;text-align:start;text-decoration:none}.app-account-panel a:hover,.app-account-panel button:hover{background:var(--color-brand-050)}.app-workspace-main{min-width:0;min-height:100dvh;margin-inline-start:var(--app-sidebar-width);padding-bottom:var(--app-mobile-nav-clearance)}.app-mobile-header,.app-navigation--bottom{display:none}.app-home-shell,.app-new-shell,.app-page-shell{width:min(var(--layout-app-form),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto;padding-block:var(--space-10)}.app-home-shell{display:grid;align-content:center;min-height:calc(100dvh - 4.5rem)}.app-home-panel{max-width:42rem;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-featured);background:var(--color-surface)}.app-home-panel h1{max-width:18ch;margin:var(--space-3) 0 var(--space-4);font-size:2.25rem;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.app-home-panel>p:not(.form-kicker){max-width:38rem;margin:0 0 var(--space-6);color:var(--color-muted);line-height:1.6}.dashboard{width:min(var(--layout-app-wide),100%);margin-inline:auto}.dashboard-empty{display:grid;max-width:35rem;justify-items:center;gap:var(--space-4);margin-inline:auto;text-align:center}.dashboard-empty h2{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.dashboard-empty p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.dashboard-onboarding-steps{display:grid;width:100%;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none;text-align:start}.dashboard-onboarding-steps li{display:grid;gap:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-3)}.dashboard-onboarding-steps strong{font-size:.9375rem;font-weight:600}.dashboard-onboarding-steps span{color:var(--color-ink-700);font-size:.875rem;line-height:1.55}.dashboard-next-action{display:grid;justify-items:start;gap:var(--space-3)}.dashboard-next-action h2{max-width:24ch;margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.dashboard-next-action>p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.dashboard-next-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dashboard-next-action .button-link{margin-top:var(--space-2)}.dashboard-secondary{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.dashboard-panel{display:grid;align-content:start;justify-items:start;gap:var(--space-2)}.dashboard-panel h2{margin:0;font-size:1.125rem;font-weight:600}.dashboard-panel>p{margin:0;color:var(--color-ink-700);font-size:.875rem;line-height:1.55}.link-quiet{color:var(--color-brand-700);font-size:.8125rem;font-weight:600;text-decoration:none}.link-quiet:hover{text-decoration:underline;text-underline-offset:.25rem}.dashboard-status-list{display:grid;width:100%;margin:var(--space-2) 0 0;padding:0;list-style:none}.dashboard-status-list a{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-ink-900);text-decoration:none}.dashboard-status-list a>span{color:var(--color-ink-500);font-size:.8125rem;font-weight:500}.dashboard-status-list a:hover>span{color:var(--color-brand-700)}.dashboard-recent-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4)}.dashboard-recent-head h2{margin:0;font-size:1.125rem;font-weight:600}.dashboard-recent-empty{margin:0;padding:0 var(--space-5) var(--space-6);color:var(--color-ink-500);font-size:.875rem}.dashboard-recent-list{margin:0;padding:0;list-style:none}.dashboard-recent-list .row-item{padding:0}.dashboard-recent-list a{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--color-ink-900);font-weight:600;text-decoration:none}.dashboard-recent-list a:hover{background:var(--color-lavender-50)}.dashboard-recent-list small{color:var(--color-ink-500);font-size:.8125rem;font-weight:500}.dashboard-usage-unavailable{margin:var(--space-5) 0 0;color:var(--color-muted);font-size:.8125rem;line-height:1.5}.dashboard-loading-title{width:11rem;height:2.75rem}.dashboard-loading-intro{width:min(25rem,72vw);margin-top:var(--space-3)}.dashboard-loading-button{width:7.5rem;height:2.75rem;border-radius:var(--radius-control)}.dashboard-loading-featured{display:grid;align-content:start;gap:var(--space-4);min-height:14rem}.dashboard-loading-label{width:7rem}.dashboard-loading-heading{width:min(30rem,80%);height:5rem}.dashboard-loading-copy{width:min(26rem,75%)}.dashboard-loading-action{width:9rem;height:2.75rem;margin-top:var(--space-2);border-radius:var(--radius-control)}.dashboard-loading-panel{min-height:14rem}.dashboard--error .dashboard-empty h1{max-width:15ch}.field,.form-field{display:grid;gap:var(--space-2)}.field>label,.form-field>label{color:var(--color-ink-900);font-size:.9375rem;font-weight:700;line-height:1.4}.field-help,.form-field>span{color:var(--color-muted);font-size:.875rem;line-height:1.45}.field-error,.form-error{margin:0;color:var(--color-danger-500);font-size:.875rem;font-weight:600;line-height:1.45}.auth-page{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-16) var(--page-gutter);background:var(--color-lavender-50)}.auth-page .brand-name{color:var(--color-ink-brand)}.auth-panel{display:grid;width:min(100%,27.5rem);gap:var(--space-6)}.auth-panel h1{margin:0;color:var(--color-ink-900);font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.25;text-wrap:balance}.auth-callback-notice{display:grid;gap:var(--space-3);justify-items:start}.auth-callback-notice p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.55}.auth-sent{display:grid;gap:var(--space-3);justify-items:start}.auth-sent h2{margin:0;font-size:1.25rem;font-weight:600}.auth-sent p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.55}.auth-frame-note{margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:500;text-align:center}.auth-form{display:grid;gap:var(--space-5)}.auth-form input{width:100%;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit}.auth-form input::placeholder{color:var(--color-muted);opacity:.85}.auth-form input[aria-invalid=true]{border-color:var(--color-danger-500)}.auth-form input:focus,.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus{border-color:var(--color-brand-600);outline:3px solid color-mix(in srgb,var(--color-brand-600) 22%,transparent);outline-offset:0}.auth-submit{width:100%}.auth-feedback{min-height:0}.auth-panel-footnote{margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:500;text-align:center}.settings-page{width:100%}.settings-navigation{display:flex;gap:var(--space-5);padding-inline:var(--space-8);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.settings-navigation-link{display:inline-flex;min-height:2.75rem;align-items:center;border-bottom:2px solid transparent;color:var(--color-ink-700);font-size:.9375rem;font-weight:500;text-decoration:none}.settings-navigation-link:hover{color:var(--color-ink-900)}.settings-navigation-link[aria-current=page]{border-bottom-color:var(--color-brand-600);color:var(--color-brand-700);font-weight:600}.settings-cards{display:grid;width:min(100%,var(--layout-app-form));gap:var(--space-6);margin-inline:auto;padding:var(--space-8) var(--space-8) var(--space-16)}.settings-card{display:grid;gap:var(--space-5);padding:var(--space-8)}.settings-card-heading{display:grid;justify-items:start;gap:var(--space-2)}.settings-card-kicker{margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:600;line-height:1.4}.settings-card h2{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:normal}.settings-card-lede,.settings-card>p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.settings-card--profile{border-top:2px solid var(--color-relevance-500)}.settings-card--privacy{border-top:2px solid var(--color-evidence-500)}.settings-card--account{border-top:2px solid var(--color-ink-brand)}.settings-card--billing{border-top:2px solid var(--color-warning-mark)}.settings-card--danger{border-color:var(--color-danger-mark);border-top:2px solid var(--color-danger-mark)}.settings-retention{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-card)}.settings-retention .row-item{justify-content:space-between}.settings-retention span{color:var(--color-ink-700);font-size:.9375rem}.settings-retention strong{flex:none;font-size:.875rem;font-weight:600}.settings-summary-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.settings-deletion-status{display:grid;justify-items:start;gap:var(--space-3)}.settings-form{display:grid;gap:var(--space-5)}.settings-form input,.settings-form select,.settings-form textarea{width:100%;min-height:2.875rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit}.auth-form input:disabled,.button-link:disabled,.settings-form input:disabled,.settings-form select:disabled,.settings-form textarea:disabled{cursor:not-allowed;opacity:.62}.settings-form textarea{min-height:6.5rem;resize:vertical}.settings-help,.settings-meta{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.55}.settings-summary{display:grid;gap:0;margin:0;border-top:1px solid var(--color-border)}.settings-summary>div{display:grid;grid-template-columns:minmax(7rem,.4fr) 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.settings-summary dt{color:var(--color-muted);font-size:.875rem}.settings-summary dd{margin:0;font-weight:600;overflow-wrap:anywhere}.settings-confirmation,.settings-deletion-status{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-warning-500);border-radius:var(--radius-control);background:var(--color-warning-050)}.settings-confirmation p,.settings-deletion-status p{margin:0;color:var(--color-ink-900)}.settings-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-table td,.admin-table th{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.admin-table th{color:var(--color-muted);font-weight:700}@media (max-width:42rem){.auth-page{align-items:start;padding:var(--space-4) var(--page-gutter-compact)}.auth-panel{gap:var(--space-5);padding:var(--space-6)}.auth-panel-copy h1{font-size:2rem}.settings-page{width:min(calc(100% - (var(--page-gutter-compact) * 2)),var(--layout-app-form));padding-top:var(--space-7)}.settings-card{padding:var(--space-5)}.settings-navigation{gap:var(--space-4);margin-block:var(--space-6)}.settings-navigation-link{min-height:2.75rem}.settings-page h1{font-size:2.25rem}.settings-summary>div{grid-template-columns:1fr;gap:var(--space-1)}}.notice,.status-message{max-width:65ch;margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-paper-100);color:var(--color-ink-900);line-height:1.5}.notice--success,.status-message--success{border-color:var(--color-success-500);background:var(--color-outcome-050)}.notice--warning,.status-message--warning{border-color:var(--color-warning-500);background:var(--color-warning-050)}.notice--error,.status-message--error{border-color:var(--color-danger-500);background:var(--color-danger-050)}.notice--info,.status-message--info{border-color:var(--color-info-500);background:var(--color-evidence-050)}.skeleton{display:block;min-height:1rem;border-radius:var(--radius-control);background:var(--color-lavender-100)}.skeleton--line{width:min(100%,32rem)}.skeleton--title{min-height:2.25rem;width:min(100%,22rem)}.skeleton--panel{min-height:12rem;width:100%;border-radius:var(--radius-card)}.execution-grounding{flex-basis:100%;max-width:58ch;margin:var(--space-2) 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.execution-evidence-trigger{min-height:2.25rem;border:0;border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-brand-050);color:var(--color-ink-brand);cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;line-height:1.3;transition:background var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.execution-evidence-trigger:hover{background:var(--color-lavender-100)}.execution-evidence-trigger:active{transform:translateY(1px) scale(.99)}.evidence-vault-backdrop{position:fixed;z-index:var(--z-modal);inset:0;display:flex;justify-content:flex-end;padding:var(--space-5);background:rgb(17 24 39/48%)}.evidence-vault{width:min(100%,26rem);height:min(100%,52rem);max-height:calc(100dvh - (var(--space-5) * 2));overflow:auto;border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink-900);box-shadow:var(--shadow-hero);animation:evidence-vault-enter var(--motion-standard) var(--ease-standard)}.evidence-vault-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--color-border)}.evidence-vault-header h2{max-width:26ch;margin:var(--space-2) 0 0;font-size:1.5rem;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.evidence-vault-close{min-height:2.5rem;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink-900);cursor:pointer;font:inherit;font-weight:700}.evidence-vault-close:hover{background:var(--color-paper-100)}.evidence-vault-content,.evidence-vault-error,.evidence-vault-skeleton{padding:var(--space-6)}.evidence-vault-content>p{max-width:65ch;margin:0 0 var(--space-4);color:var(--color-muted);line-height:1.6}.evidence-vault-origin{color:var(--color-ink-brand)!important;font-weight:700}.evidence-vault-citations{display:grid;gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none}.evidence-vault-citations li{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.evidence-vault-claim{margin:0;color:var(--color-ink-900);font-weight:700;line-height:1.45}.evidence-vault blockquote{max-width:58ch;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-paper-100);color:var(--color-ink-900);font-size:1rem;line-height:1.55}.evidence-vault-attribution{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.45}.evidence-vault-error{color:var(--color-danger-500);line-height:1.55}.evidence-vault-skeleton{min-height:9rem;color:var(--color-muted);line-height:1.55}@keyframes evidence-vault-enter{0%{opacity:0;transform:translateX(var(--space-3))}to{opacity:1;transform:translateX(0)}}.container{width:min(var(--layout-public),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.skip-link{position:fixed;z-index:20;inset:var(--space-4) auto auto var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-action-400);color:var(--color-ink-900);font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:var(--z-navigation);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border);color:var(--color-ink-900)}.header-inner{display:flex;min-height:4rem;align-items:center;gap:var(--space-6)}.brand-home{border-radius:var(--radius-control);text-decoration:none}.brand-lockup{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:start;column-gap:var(--space-3)}.brand-mark{grid-column:1;grid-row:1;align-self:center;width:1.75rem;height:1.75rem}.brand-lockup:has(.brand-descriptor) .brand-mark{grid-row:1/span 2}.brand-descriptor,.brand-name{grid-column:2}.brand-mark-plate{fill:var(--color-action-400)}.brand-mark-glyph{fill:none;stroke:var(--color-ink-brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.brand-name{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.site-header .brand-name{color:var(--color-ink-brand)}.brand-descriptor{font-size:.75rem;opacity:.78}.site-header nav{display:flex;align-items:center;gap:var(--space-6);margin-left:auto}.header-action,.header-sign-in,.site-header nav a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-control);padding-inline:var(--space-2);font-size:.875rem;font-weight:600;text-decoration:none}.site-header nav a{color:var(--color-ink-700);font-weight:500}.site-header nav a:hover{color:var(--color-ink-900)}.header-sign-in{flex:0 0 auto;color:var(--color-ink-700);font-weight:500}.header-action,.header-sign-in:hover{color:var(--color-ink-900)}.header-action{flex:0 0 auto;min-height:2.5rem;padding-inline:var(--space-4);background:var(--color-action-400);font-weight:700}.header-action:hover{background:var(--color-action-500)}.header-action:active,.header-sign-in:active,.source-submit:active:not(:disabled){transform:translateY(1px)}.site-menu{display:none;position:relative;margin-left:auto}.site-menu-btn{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-control);color:var(--color-ink-900);cursor:pointer;list-style:none}.site-menu-btn::-webkit-details-marker{display:none}.site-menu-icon,.site-menu-icon:after,.site-menu-icon:before{content:"";display:block;width:1.25rem;height:2px;border-radius:2px;background:var(--color-ink-900);transition:transform var(--motion-standard) var(--ease-standard),opacity var(--motion-standard) var(--ease-standard)}.site-menu-icon{position:relative}.site-menu-icon:before{position:absolute;top:-.375rem}.site-menu-icon:after{position:absolute;top:.375rem}.site-menu[open] .site-menu-icon{background:transparent}.site-menu[open] .site-menu-icon:before{transform:translateY(.375rem) rotate(45deg)}.site-menu[open] .site-menu-icon:after{transform:translateY(-.375rem) rotate(-45deg)}.site-menu-panel{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-navigation);display:flex;min-width:12rem;flex-direction:column;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-hero)}.site-menu-panel a{display:block;padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-700);font-size:.9375rem;font-weight:500;text-decoration:none}.site-menu-panel a:hover{background:var(--color-lavender-50);color:var(--color-ink-900)}.site-menu-cta{margin-top:var(--space-1);background:var(--color-action-400);color:var(--color-ink-900);font-weight:700;text-align:center}.site-menu-cta:hover{background:var(--color-action-500);color:var(--color-ink-900)}.sources-section{padding:var(--space-9) 0}.sources-grid{display:grid;gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.sources-grid li{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--color-surface)}.sources-grid h3{margin:0 0 var(--space-2);font-size:1rem}.sources-grid p{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.loop-section{padding:var(--space-24) 0;background:var(--color-lavender-50)}.loop-grid{display:grid;align-items:stretch;margin:0;padding:0;list-style:none;gap:var(--space-7);grid-template-columns:repeat(4,1fr)}.loop-card{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-5)}.loop-card+.loop-card:before{content:"→";position:absolute;top:50%;left:calc(var(--space-7) / -2);transform:translate(-50%,-50%);color:var(--color-brand-500);font-size:1.25rem;font-weight:700}.loop-mark{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:1.25rem;line-height:1}.loop-mark--evidence{background:var(--color-evidence-050);color:var(--color-evidence-500)}.loop-mark--relevance{background:var(--color-relevance-050);color:var(--color-relevance-500)}.loop-mark--action{background:#f1fadc;color:#5a7a12}.loop-mark--outcome{background:var(--color-outcome-050);color:var(--color-outcome-500)}.loop-num{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.loop-num--evidence{color:var(--color-evidence-text)}.loop-num--relevance{color:var(--color-relevance-text)}.loop-num--action{color:#5a7a12}.loop-num--outcome{color:var(--color-outcome-text)}.loop-body{margin:0;color:var(--color-ink-700);font-size:.90625rem;line-height:1.6}.audience-section{padding:var(--space-16) 0;background:var(--color-surface)}.audience-grid{display:grid;max-width:55rem;margin-inline:auto;gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.audience-mark{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;margin-bottom:var(--space-3);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700}.audience-mark--yes{background:var(--color-outcome-050);color:var(--color-outcome-text)}.audience-mark--no{background:var(--color-lavender-100);color:var(--color-ink-500)}.audience-label{margin:0 0 var(--space-2);font-size:.9375rem;font-weight:600;line-height:1.3}.audience-grid p:last-child{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.landing-cta-band{padding:var(--space-20) 0;background:var(--color-surface)}.landing-cta-band--final{padding:var(--space-16) 0;background:var(--color-lavender-50)}.landing-cta-inner{display:flex;max-width:38.75rem;flex-direction:column;align-items:center;gap:var(--space-3);margin-inline:auto;text-align:center}.landing-cta-dichotomy{max-width:37.5rem;margin:0;color:var(--color-ink-900);font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1.5}.landing-cta-action{display:inline-flex;width:100%;min-height:3.75rem;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--color-action-400);color:var(--color-ink-900);font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background var(--motion-standard) var(--ease-standard)}.landing-cta-action:hover{background:var(--color-action-500)}.landing-cta-inner p{margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:500}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}h1{margin:var(--space-4) 0 var(--space-6);font-size:2.25rem;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.hero h1.hero-title--sales,.hero--sales .hero-title--sales{max-width:22ch;margin:var(--space-5) 0 var(--space-4);color:var(--color-ink-brand);font-size:clamp(2.25rem,3.7vw,2.875rem);letter-spacing:-.02em;line-height:1.12}.hero h1.hero-title--stacked{max-width:none;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.18;text-wrap:nowrap}.hero-title--stacked .hero-line{--line-index:0;display:block;opacity:0;animation:hero-line-in .5s var(--ease-standard) both;animation-delay:calc(var(--line-index) * .11s + .08s)}.hero-title--stacked .hero-line:last-child{position:relative;width:fit-content;isolation:isolate}.hero-title--stacked .hero-line:last-child:after{content:"";position:absolute;z-index:-1;right:-.08em;bottom:.08em;left:-.08em;height:.42em;border-radius:var(--radius-pill);background:var(--color-action-400);transform:scaleX(0);transform-origin:left center;animation:hero-underline .45s var(--ease-standard) forwards;animation-delay:calc(var(--line-index) * .11s + .4s)}@keyframes hero-line-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@keyframes hero-underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-title--stacked .hero-line{opacity:1;animation:none}.hero-title--stacked .hero-line:last-child:after{transform:scaleX(1);animation:none}}.sales-proofstrip{border-block:1px solid var(--color-border);background:var(--color-surface)}.sales-proofstrip .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-12);padding-block:var(--space-5)}.sales-seal{gap:var(--space-3);color:var(--color-ink-700);font-size:.875rem;font-weight:600}.sales-seal,.sales-seal-mark{display:flex;align-items:center}.sales-seal-mark{width:1.625rem;height:1.625rem;flex:none;justify-content:center;border:1.5px solid var(--color-outcome-500);border-radius:var(--radius-pill);color:var(--color-outcome-text);font-size:.75rem;font-weight:700}.sales-prose-section{padding:var(--space-16) 0;background:var(--color-surface)}.sales-prose-section--muted{background:var(--color-lavender-50)}.sales-prose{display:flex;max-width:40rem;flex-direction:column;gap:var(--space-5);margin-inline:auto}.sales-prose h2{max-width:none;margin:0;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.35}.sales-prose p{margin:0;color:var(--color-ink-700);font-size:1.0625rem;line-height:1.65}.sales-punch{color:var(--color-ink-900);font-size:1.5rem;font-weight:700;line-height:1.35}.sales-prose-lift{color:var(--color-ink-900);font-size:1.125rem;font-weight:600}.lp-illus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.lp-illus-copy{display:flex;flex-direction:column;gap:var(--space-4);max-width:30rem}.lp-illus-copy h2{max-width:16ch;margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.01em;line-height:1.2}.lp-illus-copy p{margin:0;color:var(--color-ink-700);font-size:1.0625rem;line-height:1.65}.lp-illus-copy .sales-punch{color:var(--color-ink-900)}.lp-illus-copy .sales-prose-lead{color:var(--color-ink-900);font-size:1.1875rem;font-weight:600;line-height:1.5}.lp-illus-art{display:flex;justify-content:center}.lp-illus-art svg{width:100%;max-width:27rem;height:auto}.lp-illus-grid--reverse .lp-illus-art{order:-1}.lp-showcase{padding:var(--space-20) 0;background:linear-gradient(180deg,var(--color-lavender-50),var(--color-brand-050));border-top:1px solid var(--color-border)}.lp-showcase-head{max-width:40rem;margin:0 auto var(--space-10);text-align:center}.lp-showcase-head .section-kicker{margin-bottom:var(--space-3)}.lp-showcase-head h2{margin:0 auto var(--space-3);max-width:20ch;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.lp-showcase-head p{max-width:42ch;margin:0 auto;color:var(--color-ink-700);font-size:1.0625rem;line-height:1.6}.lp-browser{max-width:54rem;margin:0 auto;border:1px solid var(--color-border);border-radius:var(--radius-featured);overflow:hidden;background:var(--color-surface);box-shadow:0 30px 70px rgb(39 41 107/.22)}.lp-browser-bar{display:flex;align-items:center;gap:var(--space-4);height:2.375rem;padding:0 var(--space-4);background:#eef0f6;border-bottom:1px solid var(--color-border)}.lp-browser-dots{display:flex;gap:.4rem}.lp-browser-dots i{width:.7rem;height:.7rem;border-radius:50%;background:#cbd2e0}.lp-browser-url{display:flex;align-items:center;max-width:18rem;flex:1 1;height:1.4rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-500);font-family:var(--font-mono);font-size:.6875rem}.lp-shot{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7) var(--space-8);background:var(--color-paper-50)}.lp-shot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lp-shot-eyebrow{color:var(--color-brand-600);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-shot-track{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:var(--radius-pill);background:var(--color-outcome-050);color:#075f52;font-size:.8125rem;font-weight:700}.lp-shot-track:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--color-outcome-500)}.lp-shot-today{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lp-shot-sub{margin:0;color:var(--color-ink-700);font-size:.875rem}.lp-shot-seg{display:flex;gap:.3rem}.lp-shot-seg i{flex:1 1;height:.5rem;border-radius:var(--radius-pill);background:var(--color-lavender-100)}.lp-shot-seg i[data-on]{background:var(--color-outcome-500)}.lp-shot-seg i[data-now]{background:var(--color-action-500)}.lp-shot-primary{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-top:3px solid var(--color-action-400);border-radius:var(--radius-featured);background:var(--color-surface);box-shadow:var(--shadow-hero)}.lp-shot-kicker{color:var(--color-brand-600);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp-shot-min{color:var(--color-ink-700);font-family:var(--font-mono);font-size:.8125rem}.lp-shot-action{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.lp-shot-done{margin:0;color:var(--color-ink-700);font-size:.875rem}.lp-shot-chip-ev{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.15rem .6rem;border:1px solid var(--color-evidence-500);border-radius:var(--radius-pill);background:var(--color-evidence-050);color:#2c55c4;font-size:.75rem;font-weight:600}.lp-shot-cta{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.lp-shot-complete{background:var(--color-action-400);color:var(--color-ink-900);font-weight:700}.lp-shot-complete,.lp-shot-skip{padding:.5rem 1rem;border-radius:var(--radius-control);font-size:.875rem}.lp-shot-skip{color:var(--color-ink-700);font-weight:600}.sales-bridge{padding:0 0 var(--space-16);background:var(--color-surface)}.sales-fade-loop{display:flex;justify-content:center;gap:var(--space-2);opacity:.45}.sales-fade-item{display:flex;align-items:center;gap:var(--space-2)}.sales-fade-dot{display:block;width:2.125rem;height:2.125rem;border-radius:var(--radius-pill)}.sales-fade-dot--evidence{background:var(--color-evidence-500)}.sales-fade-dot--relevance{background:var(--color-relevance-500)}.sales-fade-dot--action{background:var(--color-action-500)}.sales-fade-dot--outcome{background:var(--color-outcome-500)}.sales-fade-sep{color:var(--color-ink-500)}.sales-benefits{padding:var(--space-16) 0;background:var(--color-surface)}.sales-benefits-inner{max-width:42.5rem}.sales-benefits-intro{margin:0 0 var(--space-6);color:var(--color-ink-700);font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.6}.sales-benefit-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.sales-benefit-list li{align-items:flex-start;gap:var(--space-3);font-size:1.0625rem;font-weight:500;line-height:1.55}.sales-benefit-list li,.sales-check{display:flex;color:var(--color-ink-900)}.sales-check{width:1.625rem;height:1.625rem;flex:none;align-items:center;justify-content:center;margin-top:.0625rem;border-radius:var(--radius-pill);background:var(--color-action-400);font-size:.8125rem;font-weight:700}.sales-proof{padding:0 0 var(--space-16);background:var(--color-surface)}.sales-proof-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-6);align-items:start;max-width:47.5rem}.sales-proof-avatar{border:2px solid var(--color-surface);border-radius:var(--radius-pill);object-fit:cover;box-shadow:var(--shadow-card);outline:1px solid var(--color-border)}.sales-proof-inner p{margin:0 0 var(--space-2);color:var(--color-ink-700);font-size:1rem;line-height:1.65}.sales-proof-inner strong{color:var(--color-ink-900)}.sales-proof-link{font-size:.875rem}.sales-bonuses{padding:var(--space-16) 0;background:var(--color-surface)}.sales-bonus-grid{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,1fr)}.sales-bonus-grid li{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.sales-bonus-mark{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-lavender-100);font-size:1rem}.sales-bonus-grid--vip .sales-bonus-mark{background:var(--color-brand-050)}.sales-bonus-grid h3{margin:0;font-size:.9375rem;font-weight:700}.sales-bonus-grid p{margin:0;color:var(--color-ink-700);font-size:.875rem;line-height:1.55}.sales-bonus-vip-title{display:flex;max-width:47.5rem;align-items:center;gap:var(--space-4);margin:var(--space-9) auto var(--space-5);color:var(--color-brand-700);font-size:.9375rem;font-weight:600}.sales-bonus-vip-title:after,.sales-bonus-vip-title:before{height:1px;flex:1 1;background:var(--color-lavender-100);content:""}.sales-bonus-grid--vip{max-width:47.5rem;margin-inline:auto;grid-template-columns:repeat(2,1fr)}.sales-bonus-grid--vip li{border-top:3px solid var(--color-brand-500)}.sales-offer{padding:var(--space-24) 0;border-top:1px solid var(--color-border);background:radial-gradient(120% 68% at 50% 0,var(--color-brand-050) 0,rgb(243 238 252/0) 62%),var(--color-lavender-50)}.sales-offer-kicker{margin:0 0 var(--space-3);text-align:center}.sales-offer-title{margin:0 0 var(--space-8);font-size:clamp(2rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.14;text-align:center;text-wrap:balance}.sales-guarantee,.sales-ps{padding:var(--space-16) 0;background:var(--color-surface)}.sales-guarantee-card{display:flex;max-width:47.5rem;align-items:flex-start;gap:var(--space-5);margin-inline:auto;border:1px solid var(--color-lavender-100);border-radius:var(--radius-featured);padding:var(--space-9);background:var(--color-lavender-50)}.sales-guarantee-card p{margin:0;color:var(--color-ink-700);font-size:.96875rem;line-height:1.7}.sales-shield{display:flex;width:3rem;height:3rem;flex:none;align-items:center;justify-content:center;border-radius:.875rem;background:var(--color-outcome-050);color:var(--color-outcome-text);font-size:1.375rem}.pricing-page{background:var(--color-surface)}.checkout-return{display:flex;min-height:70dvh;align-items:center;justify-content:center;padding:var(--space-16) var(--page-gutter);background:var(--color-paper-50)}.checkout-return-card{display:grid;width:min(100%,32.5rem);justify-items:start;gap:var(--space-4)}.checkout-return-card h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.25}.checkout-return-card p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.pricing-hero{padding:var(--space-16) 0 var(--space-10);background:var(--color-surface)}.pricing-hero-inner{display:flex;max-width:40rem;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.pricing-hero h1{margin:0;font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.18}.pricing-lede{margin:0;color:var(--color-ink-700);font-size:1.125rem;line-height:1.6}.pricing-offer-section{padding:0 0 var(--space-16)}.sales-offer-block{display:grid;gap:var(--space-6)}.issue-report-trigger{margin-top:var(--space-3);width:fit-content}.issue-report-form,.issue-report-receipt{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-lavender-50)}.issue-report-form h3{margin:0;font-size:1rem}.issue-report-warning{margin:0;color:var(--color-ink-900);font-size:.875rem;line-height:1.45}.issue-report-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.issue-report-form select,.issue-report-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit}.issue-report-form textarea{min-height:5rem;resize:vertical}.sales-ps p{color:var(--color-ink-700);font-size:1rem;font-style:italic;line-height:1.7}.sales-faq{padding:0 0 var(--space-16);background:var(--color-surface)}.sales-faq-inner{max-width:47.5rem}.sales-faq-inner h2{margin:0 0 var(--space-5);font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.25}.sales-faq-list{display:grid;gap:var(--space-3)}.sales-faq-item{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.sales-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-size:1rem;font-weight:600;line-height:1.4;list-style:none}.sales-faq-item summary::-webkit-details-marker{display:none}.sales-faq-item summary:after{flex:none;color:var(--color-ink-500);content:"▸";font-size:.8125rem;transition:transform var(--motion-standard) var(--ease-standard)}.sales-faq-item[open] summary:after{transform:rotate(90deg)}.sales-faq-item p{margin:0;padding:0 var(--space-5) var(--space-5);color:var(--color-ink-700);font-size:.9375rem;line-height:1.65}.sales-example-action{margin:0;color:var(--color-ink-900);font-size:1.1875rem;font-weight:700;line-height:1.35}.sales-example-trace{display:grid;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.sales-example-origin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sales-example-meta{margin:0;color:var(--color-ink-700);font-size:.875rem;line-height:1.55}.sales-bonus-heading{margin:0 0 var(--space-6);font-size:1.5rem;font-weight:600;text-align:center}.sales-bonus-value{margin:auto 0 0;color:var(--color-ink-500);font-size:.8125rem}.sales-plan-grid{display:grid;max-width:57.5rem;align-items:start;gap:var(--space-6);margin-inline:auto;grid-template-columns:.92fr 1.08fr .92fr}.sales-plan-card{display:grid;gap:var(--space-2)}.sales-plan-card--featured{border:2px solid var(--color-brand-600)}.sales-plan-badge{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);border-radius:var(--radius-pill);padding:.3125rem var(--space-4);background:var(--color-brand-700);color:var(--color-surface);font-size:.75rem;font-weight:700}.sales-plan-card h3{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:normal}.sales-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin:0}.sales-price-anchor{font-size:1.125rem;font-weight:500}.sales-price-anchor,.sales-price-arrow{color:var(--color-ink-500)}.sales-price-now{color:var(--color-ink-brand);font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.sales-price-now--monthly{font-size:2.125rem}.sales-plan-math{margin:0 0 var(--space-4);color:var(--color-ink-500);font-family:var(--font-mono);font-size:.8125rem}.sales-plan-body{margin:0 0 var(--space-5);color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.sales-plan-card .source-submit{width:100%;justify-content:center;text-decoration:none}.sales-plan-card--featured .source-submit{min-height:3.5rem;font-size:1rem}.sales-plan-card .form-assurance{margin:var(--space-3) 0 0;text-align:center}.sales-plan-current{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0}.source-submit.source-submit--secondary{border:1.5px solid var(--color-brand-700);background:transparent;color:var(--color-brand-700)}.source-submit.source-submit--secondary:hover{background:var(--color-brand-050)}.sales-offer-gate{max-width:42rem;margin:var(--space-6) auto 0;border-left:3px solid var(--color-action-400);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-ink-700);font-size:.875rem;line-height:1.55}.sales-page{padding-bottom:0}@media (max-width:68rem){.loop-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.loop-card+.loop-card:before{content:none}.sales-bonus-grid{grid-template-columns:repeat(2,1fr)}.sales-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{gap:var(--space-10)}}@media (max-width:52rem){.audience-grid,.loop-grid,.lp-illus-grid,.sales-bonus-grid,.sales-bonus-grid--vip,.sales-plan-grid{grid-template-columns:minmax(0,1fr)}.lp-illus-grid{gap:var(--space-8)}.lp-illus-copy{max-width:none}.lp-illus-grid--reverse .lp-illus-art{order:0}.lp-illus-art svg{max-width:20rem}.lp-shot{padding:var(--space-5) var(--space-4)}.sales-proofstrip .container{gap:var(--space-5);justify-content:flex-start}.hero-brief-wrap{padding:0}.hero-brief-curve{display:none}}@media (max-width:42rem){.sales-proof-inner{grid-template-columns:minmax(0,1fr)}.audience-section,.landing-cta-band,.sales-benefits,.sales-bonuses,.sales-guarantee,.sales-prose-section,.sales-ps{padding-block:var(--space-10)}.loop-section,.sales-offer{padding-block:var(--space-12)}.sales-bonus-heading,.sales-offer-title,.sales-punch{font-size:1.375rem}.sales-price-now{font-size:2.25rem}.sales-guarantee-card{flex-direction:column;padding:var(--space-6)}.sales-bonus-vip-title{gap:var(--space-3)}.hero h1.hero-title--sales,.hero--sales .hero-title--sales{max-width:none;font-size:1.875rem}.hero--sales .hero-action,.landing-cta-inner .source-submit{width:100%}}.footer-legal-nav{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.footer-legal-nav a{display:inline-flex;min-height:2.75rem;align-items:center;padding:var(--space-3) var(--space-2);color:var(--color-surface);font-size:.8125rem;text-decoration:underline;text-underline-offset:.15em}.legal-document{padding:var(--space-16) 0 var(--space-20);background:var(--color-surface)}.legal-document-reading{max-width:var(--layout-reading)}.legal-document-reading h1{margin:0 0 var(--space-3);font-size:2.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.18}.legal-document-status{margin:0 0 var(--space-8);color:var(--color-ink-500);font-size:.8125rem;font-weight:500;line-height:1.45}.legal-document-reading p{margin:0 0 var(--space-4);color:var(--color-ink-700);font-size:1rem;line-height:1.6}.legal-document-links{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.public-availability{min-height:calc(100dvh - 12rem);background:var(--color-lavender-50)}.public-availability-hero{padding:var(--space-20) 0 var(--space-24)}.public-availability-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:end;gap:var(--space-12)}.public-availability-copy{max-width:42rem}.availability-label,.availability-panel-label{margin:0;color:var(--color-brand-700);font-size:.875rem;font-weight:700;line-height:1.4}.public-availability h1{max-width:15ch;margin:var(--space-3) 0 var(--space-5);color:var(--color-ink-brand);font-size:3.5rem;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.availability-panel>p:last-child,.public-availability-copy>p:not(.availability-label){max-width:62ch;margin:0;color:var(--color-muted);font-size:1.0625rem;line-height:1.6}.availability-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.availability-panel{display:grid;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-top:3px solid var(--color-brand-600);border-radius:var(--radius-featured);background:var(--color-surface)}.availability-status{width:fit-content;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-warning-050);color:var(--color-warning-500);font-size:.875rem;font-weight:700;line-height:1.3}.site-footer--availability{padding-block:var(--space-8)}.availability-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.availability-footer-inner>nav{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.availability-footer-inner a{color:var(--color-surface);font-size:.875rem;font-weight:600;text-decoration:none}.availability-footer-inner>nav a{display:inline-flex;min-height:2.75rem;align-items:center;padding:var(--space-3) var(--space-2)}.availability-footer-inner a:hover{text-decoration:underline;text-underline-offset:.25rem}.hero{padding:var(--space-16) 0 var(--space-20);background:var(--color-surface);color:var(--color-ink-900)}.hero,.hero-grid{position:relative}.hero-grid{z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr);gap:var(--space-14);align-items:center}.hero-copy{min-width:0}.hero .hero-kicker{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);background:var(--color-action-400);color:var(--color-ink-900);line-height:1.6}.form-kicker,.hero .hero-kicker,.section-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.form-kicker,.section-kicker{color:var(--color-brand-600)}.hero-lede{max-width:34rem;margin:0;color:var(--color-ink-700);font-size:1.125rem;line-height:1.6}.hero-brief-wrap{position:relative;min-width:0;padding:var(--space-6) 0 0 var(--space-6)}.hero-brief-curve{position:absolute;z-index:0;inset:0 -2.5rem -2rem 0;border-radius:11.25rem var(--radius-featured) var(--radius-featured) 10rem;background:radial-gradient(120% 120% at 100% 0,var(--color-brand-050) 0,rgb(89 47 177/16%) 55%,rgb(89 47 177/30%) 100%)}.hero-brief-curve:after{position:absolute;bottom:-.125rem;left:-.375rem;display:flex;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-brand-700);color:var(--color-surface);content:"↗";font-size:.9375rem}.hero-brief-tag{position:relative;z-index:1;display:block;margin-bottom:var(--space-2);color:var(--color-ink-500);font-family:var(--font-mono);font-size:.75rem}.hero-intake{position:relative;z-index:1;display:grid;gap:var(--space-3);min-width:0;color:var(--color-ink-900)}.hero-intake .eyebrow{margin:0}.hero-intake .source-submit{display:inline-flex;width:fit-content;align-items:center;justify-content:center;text-decoration:none}.hero-intake .form-assurance{max-width:42ch;margin:0;font-size:.8125rem}.hero-action{display:inline-flex;min-height:3.375rem;align-items:center;justify-content:center;margin-top:var(--space-7);border-radius:var(--radius-control);padding:var(--space-3) var(--space-8);background:var(--color-action-400);color:var(--color-ink-900);font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.hero-action:hover{background:var(--color-action-500);transform:translateY(-1px)}.hero-action:active{transform:translateY(1px)}.hero-assurance{max-width:33rem;margin:var(--space-3) 0 0;color:var(--color-ink-500);font-size:.8125rem;font-weight:500;line-height:1.5}.source-entry{display:grid;gap:var(--space-5);min-width:0}.episode-title{display:grid;gap:var(--space-1);min-width:0;margin:0}.episode-title-label{color:var(--color-brand-700);font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.episode-title-value{min-width:0;overflow-wrap:anywhere;color:var(--color-ink-900);font-size:.9375rem;font-weight:650;line-height:1.4}.source-entry--intake>.episode-title{max-width:40rem}.source-entry--intake{padding:clamp(var(--space-6),5vw,var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-featured);background:var(--color-surface);box-shadow:var(--shadow-card)}.source-entry--intake:has(.execution-profile-form){gap:var(--space-6)}.execution-profile-heading{display:grid;gap:var(--space-1)}.execution-profile-form{width:100%;max-width:40rem}.execution-profile-error-summary{display:grid;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-top:3px solid var(--color-danger-mark);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-ink-900)}.execution-profile-error-summary p{margin:0;font-size:.9375rem;font-weight:700}.execution-profile-error-summary ul{display:grid;gap:.375rem;margin:0;padding-inline-start:var(--space-5)}.execution-profile-error-summary a{color:var(--color-danger-text);font-size:.875rem;font-weight:600;line-height:1.5;text-underline-offset:.2rem}.execution-profile-objective .choice-list__options,.execution-profile-options .choice-list__options{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-profile-objective .choice-option,.execution-profile-options .choice-option{min-height:3.25rem;justify-content:center;padding:var(--space-3) var(--space-2);background:var(--color-surface);text-align:center}.execution-profile-objective .choice-option:has(input:checked),.execution-profile-options .choice-option:has(input:checked){border-color:var(--color-brand-500);background:var(--color-brand-050);box-shadow:inset 0 0 0 1px var(--color-brand-500)}.execution-profile-objective .choice-option input,.execution-profile-options .choice-option input{flex:none}.field-optional{color:var(--color-ink-500);font-weight:500}.execution-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.source-capabilities{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.source-capability{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.source-capability>button,.source-capability>div{display:flex;width:100%;min-height:4.25rem;align-items:center;gap:var(--space-4);margin:0;border:0;padding:var(--space-4);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start}.source-capability>div{cursor:default}.source-capability-copy{flex:1 1;min-width:0}.source-capability-title{display:block;font-size:.9375rem;font-weight:600}.source-capability small{display:block;margin-top:var(--space-1);color:var(--color-ink-700);font-size:.8125rem;line-height:1.45}.source-capability-radio{display:block;width:1.125rem;height:1.125rem;flex:none;border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface)}.source-capability[data-selected=true]{border-color:var(--color-brand-500);background:var(--color-brand-050);box-shadow:inset 0 0 0 1px var(--color-brand-500)}.source-capability[data-selected=true] .source-capability-radio{border-color:var(--color-brand-500);box-shadow:inset 0 0 0 .25rem var(--color-brand-500)}.source-capability[data-capability-state=unavailable]{opacity:.55}.source-capability-select:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:-2px}.processing-progress-content{display:grid;gap:var(--space-6)}.local-manual-run{display:grid;gap:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--color-paper-50);color:var(--color-ink-700);font-size:.8125rem;line-height:1.5}.local-manual-run code{font-family:var(--font-mono);font-size:.75rem}.secondary-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--color-ink-brand);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:var(--color-ink-brand);font-weight:600;text-decoration:none}.secondary-link:hover{background:var(--color-brand-050)}.execution-checkin{display:grid;gap:var(--space-5);border:1px solid var(--color-border);border-top:3px solid var(--color-outcome-500);border-radius:var(--radius-card);padding:var(--space-6);background:var(--color-surface);box-shadow:var(--shadow-card)}.page-eyebrow{margin:0;color:var(--color-brand-600);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stepper{flex-wrap:wrap;gap:var(--space-4);margin:0 0 var(--space-6);padding:0;list-style:none}.stepper,.stepper-step{display:flex;align-items:center}.stepper-step{gap:var(--space-2);color:var(--color-ink-500);font-size:.875rem;font-weight:500}.stepper-step+.stepper-step:before{width:1.75rem;height:1px;background:var(--color-border);content:""}.stepper-mark{display:flex;width:1.625rem;height:1.625rem;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-lavender-100);color:var(--color-ink-500);font-size:.8125rem;font-weight:700}.stepper-step[data-state=current]{color:var(--color-ink-900);font-weight:600}.stepper-step[data-state=current] .stepper-mark{background:var(--color-brand-600);color:var(--color-surface)}.stepper-step[data-state=done]{color:var(--color-ink-700)}.stepper-step[data-state=done] .stepper-mark{background:var(--color-outcome-500);color:var(--color-surface)}.form-checkbox{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-3) 0;color:var(--color-ink-900);font-size:.875rem;line-height:1.4}.form-checkbox input{margin-top:.2rem}.intake-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;color:var(--color-muted);font-size:.75rem;font-weight:600;list-style:none}.intake-steps li{display:inline-flex;align-items:center}.intake-steps li:not(:last-child):after{margin-inline-start:var(--space-2);color:var(--color-border);content:"/"}.intake-steps .is-current{color:var(--color-brand-700)}.source-entry h2{max-width:21ch;margin:0;color:var(--color-ink-900);font-size:1.875rem;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.intake-step-label{margin:0;color:var(--color-brand-700);font-size:.875rem;font-weight:700;line-height:1.4}.form-assurance,.source-entry [role=status],.source-entry label span,.source-intro{margin:0;color:var(--color-muted);line-height:1.55}.source-entry form{display:grid;gap:var(--space-5)}.form-field,.source-entry label{display:grid;gap:var(--space-2)}.form-field>label,.source-entry label{color:var(--color-ink-900);font-weight:700}.source-entry input,.source-entry select,.source-entry textarea{width:100%;min-height:2.875rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit;line-height:1.5;transition:border-color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}.source-entry textarea{min-height:11.5rem;resize:vertical;background:var(--color-lavender-50)}.source-entry input::placeholder,.source-entry textarea::placeholder{color:#5e6675;opacity:1}.source-entry input:focus,.source-entry select:focus,.source-entry textarea:focus{border-color:var(--color-brand-600);outline:3px solid rgb(106 57 195/20%);outline-offset:0}.source-entry [aria-invalid=true]{border-color:var(--color-danger-500)}.source-submit{min-height:3rem;border:0;border-radius:var(--radius-control);padding:var(--space-3) var(--space-5);background:var(--color-action-400);color:var(--color-ink-900);cursor:pointer;font:inherit;font-weight:700;transition:background var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.source-submit:hover:not(:disabled){background:var(--color-action-500);transform:translateY(-1px)}.source-submit:disabled{cursor:wait;opacity:.7}.form-error,.source-entry [role=alert]{margin:0;color:var(--color-danger-500);font-weight:600;line-height:1.45}.form-error:empty,.form-feedback:empty{display:none}.choice-list{display:grid;gap:var(--space-2);margin:0;padding:0}.choice-list__label{margin:0;color:var(--color-ink-900);font-weight:700}.choice-list__options{display:grid;gap:var(--space-2)}.choice-option{display:flex;min-height:2.75rem;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);padding-inline:var(--space-3);color:var(--color-ink-900);font-weight:600}.choice-option:has(input:checked){border-color:var(--color-brand-600);background:var(--color-lavender-50)}.choice-list[aria-invalid=true] .choice-option{border-color:var(--color-danger-500)}.choice-list[aria-invalid=true] .choice-option:has(input:checked){border-color:var(--color-brand-600)}.choice-option input{width:1rem;height:1rem;accent-color:var(--color-brand-700)}.back-button{justify-self:start;min-height:2.75rem;border:0;padding:0;background:transparent;color:var(--color-brand-700);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.proof-section{padding:var(--space-24) 0;background:var(--color-surface)}.section-heading{max-width:44rem;margin-bottom:var(--space-12)}.outcome-section h2,.section-heading h2{max-width:22ch;margin:var(--space-3) 0 var(--space-4);color:var(--color-ink-900);font-size:2.125rem;letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.section-heading>p:last-child{max-width:38rem;margin:0;color:var(--color-muted);font-size:1.0625rem;line-height:1.65}.section-heading--centered{max-width:42.5rem;margin-inline:auto;margin-bottom:var(--space-11);text-align:center}.section-heading--centered h2{max-width:none;margin-top:0}.section-heading--centered .section-lede{max-width:none;margin:0;color:var(--color-ink-700);font-size:1.125rem;line-height:1.6}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--color-border);list-style:none}.proof-grid li{min-width:0;padding:var(--space-8);border-inline-end:1px solid var(--color-border)}.proof-grid li:last-child{border-inline-end:0}.proof-grid h3{margin:0 0 var(--space-3);font-size:1.25rem;letter-spacing:-.02em}.proof-grid p{margin:0;color:var(--color-muted);line-height:1.6}.outcome-section{scroll-margin-top:var(--space-6);padding:var(--space-20) 0;background:var(--color-lavender-50)}.builder-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);gap:var(--space-12);align-items:start}.outcome-note{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.outcome-mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:var(--radius-control);background:var(--color-action-400);font-size:1.25rem;font-weight:700}.outcome-mark,.outcome-note strong{color:var(--color-ink-900)}.outcome-note p{margin:var(--space-2) 0 0;color:var(--color-muted);line-height:1.6}.site-footer{padding:var(--space-8) 0;background:var(--color-ink-brand);color:var(--color-surface)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.footer-inner p{margin:0;color:#e7e9f7}.processing-shell{width:100%;min-height:100%;padding:var(--space-8);background:var(--color-paper-50)}.processing-panel{width:min(100%,40rem)}.processing-panel h1{margin:0 0 var(--space-1);color:var(--color-ink-900);font-size:1.5rem;font-weight:600;line-height:1.25}.processing-panel>.episode-title{margin-bottom:var(--space-3)}.processing-intro{max-width:38rem;font-size:.9375rem}.processing-intro,.processing-status{margin:0;color:var(--color-ink-700);line-height:1.5}.processing-status{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.processing-status-label{display:block;margin-bottom:var(--space-2);color:var(--color-ink-900);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.processing-status p{margin:0}.processing-state-card--warning{border-top:3px solid var(--color-warning-mark)}.processing-state-card--danger{border-top:3px solid var(--color-danger-mark)}.processing-state-help{color:var(--color-ink-500);font-size:.8125rem}.processing-support-link{color:var(--color-brand-600);font-size:.875rem;font-weight:600;text-decoration:none}.processing-support-link:hover{text-decoration:underline;text-underline-offset:.2rem}.processing-connection-status{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.processing-connection-status p{margin:0;color:var(--color-ink-500);font-size:.8125rem;line-height:1.45}.processing-timeline{display:grid;gap:var(--space-1);margin:0;padding:var(--space-8);list-style:none}.processing-step-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.processing-timeline>.step-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-control)}.processing-stage-marker{width:1.625rem;height:1.625rem}.processing-timeline span,.processing-timeline strong{display:block}.processing-timeline .processing-stage-marker,.processing-timeline .step-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-lavender-100);color:var(--color-ink-500);font-size:.8125rem;font-weight:700;line-height:1}.processing-timeline strong{color:var(--color-ink-900);font-size:.9375rem;line-height:1.35}.processing-timeline li>div>span{margin-top:var(--space-1);color:var(--color-muted);font-size:.8125rem;line-height:1.4}.processing-stage-state{color:var(--color-muted);font-size:.75rem;font-weight:700;text-align:end}.processing-timeline .is-complete .processing-stage-marker,.processing-timeline .step-done .step-ic{border:0;background:var(--color-outcome-500);color:var(--color-surface)}.processing-timeline .is-complete .processing-stage-state{color:var(--color-success-500)}.processing-timeline>.is-current,.processing-timeline>.step-now{background:var(--color-brand-050)}.processing-timeline .is-current .processing-stage-marker,.processing-timeline .step-now .step-ic{border:0;background:var(--color-brand-600);color:var(--color-surface)}.processing-timeline .is-current .processing-stage-state{color:var(--color-brand-700)}.processing-timeline .is-pending .processing-stage-marker,.processing-timeline .step-wait .step-ic{background:var(--color-lavender-100);color:var(--color-ink-500)}.processing-timeline--skeleton{gap:0}.processing-stage-skeleton{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:3.25rem}.processing-stage-skeleton .skeleton:first-child{width:1.5rem;min-height:1.5rem;border-radius:50%}.processing-stage-skeleton .skeleton--line{min-height:.875rem;width:min(100%,22rem)}.processing-status button{min-height:2.75rem;margin-top:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-ink-900);cursor:pointer;font:inherit;font-weight:700}.execution-brief-shell{padding:var(--space-10) var(--space-5) var(--space-16);background:var(--color-paper-50)}.execution-continuation{padding:0 var(--space-5) var(--space-16);background:var(--color-paper-50)}.execution-brief-reading,.execution-continuation>*{width:min(100%,var(--layout-reading));margin-inline:auto}.execution-brief-header{padding:var(--space-4) 0 var(--space-8);border-bottom:1px solid var(--color-border)}.execution-brief-header>.episode-title,.execution-fallback>.episode-title{margin-top:var(--space-3)}.execution-action-horizon,.execution-brief-overline{margin:0;color:var(--color-brand-700);font-size:.8125rem;font-weight:700;line-height:1.4}.execution-brief-header h1,.execution-fallback h1{max-width:22ch;margin:var(--space-3) 0 var(--space-3);color:var(--color-ink-900);font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.execution-brief-thesis{max-width:42rem;margin:0;color:var(--color-ink-900);font-size:1.125rem;font-weight:600;letter-spacing:normal;line-height:1.5}.execution-brief-why{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.execution-brief-header-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-5)}.execution-action-meta,.execution-thesis-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5)}.execution-origin{display:inline-flex;min-height:1.75rem;align-items:center;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-lavender-100);color:var(--color-ink-brand);font-size:.8125rem;font-weight:700;line-height:1.25}.execution-evidence-indicator{color:var(--color-muted);font-weight:600}.execution-deadline,.execution-evidence-indicator{display:inline-flex;align-items:center;min-height:1.75rem;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-paper-100);font-size:.75rem;line-height:1.45}.execution-deadline{color:var(--color-ink-900);font-weight:700}.execution-decision-context,.execution-ignore-for-now,.execution-metric,.execution-relevance,.execution-section{padding-top:var(--space-9)}.execution-budget-summary{display:grid;gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-paper-100)}.execution-budget-summary>p{max-width:44rem;margin:0;color:var(--color-muted);line-height:1.55}.execution-budget-summary>p:nth-child(2){color:var(--color-ink-900);font-size:1.0625rem}.execution-budget-summary .execution-brief-overline{color:var(--color-brand-700)}.execution-decision-context h2,.execution-fallback h2,.execution-metric h2,.execution-relevance h2,.execution-section-heading h2{margin:0;color:var(--color-ink-900);font-size:1.25rem;letter-spacing:-.02em;line-height:1.3}.execution-relevance ul{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;color:var(--color-muted);line-height:1.6}.execution-relevance li{position:relative;padding-inline-start:1.2rem}.execution-relevance li:before{position:absolute;inset:0 auto auto 0;color:var(--color-brand-700);content:"—";font-weight:700}.execution-relevance li>span,.execution-relevance li>strong{display:block}.execution-relevance li>span{margin-top:var(--space-1)}.execution-action{padding:var(--space-7) 0;border-bottom:1px solid var(--color-border)}.execution-action.is-featured{margin-top:var(--space-3);border:1px solid var(--color-border);border-top:3px solid var(--color-action-400);border-radius:var(--radius-featured);padding:var(--space-8);background:var(--color-surface);color:var(--color-ink-900);box-shadow:var(--shadow-hero)}.execution-action-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.execution-action h2{margin:var(--space-2) 0 0;color:var(--color-ink-900);font-size:1.5rem;letter-spacing:-.025em;line-height:1.25}.execution-effort{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-lavender-100);color:var(--color-ink-brand);font-size:.8125rem;font-weight:700}.execution-action.is-featured .execution-effort{background:var(--color-action-400);color:var(--color-ink-900)}.execution-instructions{display:grid;gap:var(--space-2);padding-left:1.2rem}.execution-instructions,.execution-outcome{margin:var(--space-5) 0 0;color:var(--color-muted);line-height:1.6}.execution-checkpoint{margin:var(--space-3) 0 0;color:var(--color-ink-900);line-height:1.6}.execution-why{color:var(--color-muted);font-size:.875rem}.execution-why summary{min-height:1.75rem;cursor:pointer;font-weight:700;line-height:1.75rem}.execution-why p{max-width:42rem;margin:var(--space-3) 0 0;line-height:1.55}.execution-evidence-privacy{font-size:.8125rem;opacity:.85}.execution-section-heading{padding-bottom:var(--space-2)}.execution-action-list{display:grid}.execution-action-list .execution-action{padding-inline-start:var(--space-2)}.action-rows{overflow:hidden;padding:0}.action-rows-group{margin:0;padding:var(--space-4) var(--space-5) var(--space-2);border-top:1px solid var(--color-border);background:var(--color-lavender-50);color:var(--color-brand-600);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.action-rows-group:first-child{border-top:none}.action-row{border-top:1px solid var(--color-border)}.action-rows-group+.action-row{border-top:none}.action-row-summary{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none}.action-row-summary::-webkit-details-marker{display:none}.action-row-summary:hover{background:var(--color-lavender-50)}.action-row-effort{display:inline-flex;min-width:3.5rem;flex:none;justify-content:center;border-radius:var(--radius-pill);padding:.25rem var(--space-2);background:var(--color-lavender-100);color:var(--color-ink-700);font-size:.75rem;font-weight:600}.action-row-main{display:flex;min-width:0;flex:1 1;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.action-row-title{font-size:1rem;font-weight:600;color:var(--color-ink-900)}.action-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.action-row-chevron{flex:none;color:var(--color-ink-500);font-size:.8125rem;transition:transform var(--motion-standard) var(--ease-standard)}.action-row[open] .action-row-chevron{transform:rotate(90deg)}.action-row-body{display:grid;gap:var(--space-3);padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 4.5rem)}.action-row-body .execution-checkpoint,.action-row-body .execution-instructions,.action-row-body .execution-outcome{margin:0}.action-row-body .execution-action-meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:0}.action-row-body .execution-grounding{margin:0}.execution-metric{padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.execution-metric dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0}.execution-metric dl>div{min-width:0}.execution-metric dt{color:var(--color-muted);font-size:.8125rem;font-weight:600}.execution-metric dd{margin:var(--space-1) 0 0;color:var(--color-ink-900);font-size:1rem;font-weight:700;line-height:1.4}.execution-metric>p{margin:var(--space-5) 0 0;color:var(--color-muted);line-height:1.6}.execution-success-criteria{color:var(--color-ink-900)!important}.execution-ignore-for-now{padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.execution-adaptation{margin-top:var(--space-10);padding:var(--space-6);border-top-width:1px;border:1px solid var(--color-brand-600);border-top:3px solid var(--color-brand-600);border-radius:var(--radius-card);background:var(--color-brand-050)}.execution-adaptation h2{margin:var(--space-2) 0 0;color:var(--color-ink-900);font-size:1.25rem;letter-spacing:-.02em;line-height:1.3}.execution-adaptation>p:last-child,.execution-ignore-for-now>p:not(.execution-brief-overline){max-width:42rem;margin:var(--space-3) 0 0;color:var(--color-muted);line-height:1.6}.execution-ignore-for-now ul{display:grid;gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.execution-ignore-for-now li{display:grid;justify-items:start;gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-4) 0 0;color:var(--color-muted);line-height:1.5}.execution-ignore-for-now strong{color:var(--color-ink-900)}.execution-ignore-for-now span{font-size:.875rem}.execution-ignore-reason{margin:0;color:var(--color-ink-900);font-weight:600}.execution-brief-reading>aside.card{margin-top:var(--space-10)}.execution-plan-note{max-width:42rem;margin:var(--space-10) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem;line-height:1.6}.execution-fallback{width:min(100%,42rem);margin:min(12vh,var(--space-20)) auto 0;padding:var(--space-8) 0;border-top:3px solid var(--color-warning-500)}.execution-fallback>p{max-width:38rem;margin:0;color:var(--color-muted);font-size:1.0625rem;line-height:1.65}.execution-fallback h2{margin-top:var(--space-8)}.execution-fallback-rerun{margin-top:var(--space-6)}.start-sprint{margin-top:0}.start-sprint-head{margin-bottom:var(--space-6)}.start-sprint h2{margin:var(--space-2) 0 0;color:var(--color-ink-900);font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.25}.start-sprint-intro{max-width:42rem;margin:var(--space-2) 0 0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.55}.start-sprint form{display:grid;gap:var(--space-5)}.start-sprint-card-head{display:grid;gap:var(--space-1);margin-bottom:var(--space-4)}.start-sprint-card-head h3{margin:0;font-size:1.0625rem;font-weight:600;color:var(--color-ink-900)}.start-sprint-card-head p{margin:0;color:var(--color-ink-500);font-size:.8125rem;line-height:1.45}.start-sprint-actions{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.sel-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;transition:border-color var(--motion-standard) var(--ease-standard),background var(--motion-standard) var(--ease-standard)}.sel-row[data-selected=true]{border-color:var(--color-brand-500);background:var(--color-brand-050);box-shadow:inset 0 0 0 1px var(--color-brand-500)}.sel-row input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.sel-check{display:flex;width:1.25rem;height:1.25rem;flex:none;margin-top:.125rem;align-items:center;justify-content:center;border:2px solid var(--color-ink-500);border-radius:.25rem;background:var(--color-surface)}.sel-row[data-selected=true] .sel-check{border-color:var(--color-brand-600);background:var(--color-brand-600)}.sel-row[data-selected=true] .sel-check:after{content:"✓";color:var(--color-surface);font-size:.75rem;font-weight:700;line-height:1}.sel-row input:focus-visible+.sel-check{outline:3px solid var(--color-brand-700);outline-offset:2px}.sel-copy{display:grid;gap:var(--space-1);min-width:0}.sel-title{color:var(--color-ink-900);font-size:.9375rem;font-weight:600;line-height:1.4}.sel-meta{color:var(--color-ink-500);font-size:.8125rem;line-height:1.4}.start-sprint-actions:disabled .sel-row{cursor:wait;opacity:.65}.start-sprint-timezone{max-width:26rem}.sel-input{width:100%;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit}.sel-input:focus-visible{border-color:var(--color-brand-600);outline:3px solid color-mix(in srgb,var(--color-brand-600) 22%,transparent);outline-offset:0}.date-rows{margin:0;padding:0;list-style:none}.date-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);font-size:.9375rem}.date-row:first-child{border-top:none}.date-row>span:first-child{font-weight:500;color:var(--color-ink-900)}.date-when{color:var(--color-ink-500)}.start-sprint-submit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.start-sprint-submit .button-link{min-width:12rem}.start-sprint-note{flex:1 1;min-width:15rem;margin:0;color:var(--color-ink-500);font-size:.8125rem;line-height:1.5}.start-sprint-status{margin:0;color:var(--color-outcome-text);font-size:.875rem}.start-sprint-status:empty{display:none}.active-sprint-shell{padding:var(--space-10) var(--space-5) var(--space-16);background:var(--color-paper-50)}.active-sprint-reading{width:min(100%,var(--layout-reading));margin-inline:auto;display:flex;flex-direction:column}.active-sprint-reading h2,.active-sprint-reading h3{margin:var(--space-2) 0 0;color:var(--color-ink-900);letter-spacing:-.025em;line-height:1.2}.active-sprint-reading h2{font-size:clamp(1.9rem,4vw,2.4rem)}.active-sprint-reading h3{font-size:1.125rem}.active-sprint-checkin-heading,.active-sprint-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.active-sprint-section-heading>span{width:fit-content;flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-outcome-050);color:#075f52;font-size:.8125rem;font-weight:700;line-height:1.4}.active-sprint-kicker{margin:0;color:var(--color-brand-700);font-size:.8125rem;font-weight:700;line-height:1.4}.active-sprint-checkin{max-width:42rem;margin:var(--space-3) 0 0;color:var(--color-muted);line-height:1.55}.active-sprint-momentum{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.active-sprint-momentum>.episode-title{margin-bottom:var(--space-4)}.active-sprint-momentum-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.active-sprint-track{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700;line-height:1.4}.active-sprint-track .dot{width:.5rem;height:.5rem;border-radius:50%}.active-sprint-track[data-state=on-track]{background:var(--color-outcome-050);color:#075f52}.active-sprint-track[data-state=on-track] .dot{background:var(--color-outcome-500)}.active-sprint-track[data-state=behind]{background:var(--color-warning-050);color:#9a6403}.active-sprint-track[data-state=behind] .dot{background:var(--color-warning-500)}.active-sprint-progress-line{margin:var(--space-1) 0 var(--space-4);color:var(--color-ink-700);font-size:.9375rem;line-height:1.5}.active-sprint-segbar{display:flex;gap:.35rem}.active-sprint-segbar>i{flex:1 1;height:.5rem;border-radius:var(--radius-pill);background:var(--color-lavender-100)}.active-sprint-segbar>i[data-state=done]{background:var(--color-outcome-500)}.active-sprint-segbar>i[data-state=now]{background:var(--color-action-500)}.active-sprint-segbar>i[data-state=skipped]{background:#c7cddb}.active-sprint-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0}.active-sprint-summary div{min-width:0}.active-sprint-summary dt{color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.active-sprint-summary dd{overflow-wrap:anywhere;margin:var(--space-1) 0 0;color:var(--color-ink-900);font-size:.9375rem;font-weight:600;line-height:1.4}.why-this-sprint{margin-top:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.why-this-sprint>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);list-style:none;cursor:pointer}.why-this-sprint>summary::-webkit-details-marker{display:none}.why-this-sprint-heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.why-this-sprint-title{color:var(--color-ink-900);font-size:.9375rem;font-weight:700;line-height:1.35}.why-this-sprint-hint{overflow:hidden;color:var(--color-muted);font-size:.8125rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.why-this-sprint-chevron{width:1.25rem;height:1.25rem;flex:none;color:var(--color-muted);transition:transform var(--motion-standard) var(--ease-standard)}.why-this-sprint[open]>summary .why-this-sprint-chevron{transform:rotate(180deg)}.why-this-sprint-body{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-5) var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.why-this-sprint-thesis{margin:0;color:var(--color-ink-900);font-size:1rem;font-weight:600;line-height:1.5}.why-this-sprint-why{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.6}.why-this-sprint-group-label{margin:0 0 var(--space-1);color:var(--color-brand-700);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.why-this-sprint-group ul{margin:0;padding-left:var(--space-5);color:var(--color-ink-700);font-size:.9375rem;line-height:1.55}.active-sprint-primary-action{display:grid;gap:var(--space-3);margin-top:var(--space-8);border:1px solid var(--color-border);border-top:3px solid var(--color-action-400);border-radius:var(--radius-featured);padding:var(--space-6);background:var(--color-surface);color:var(--color-ink-900);box-shadow:var(--shadow-hero)}.active-sprint-primary-action h3{font-size:1.5rem}.active-sprint-primary-action>p{margin:0;color:var(--color-ink-700);font-size:.9375rem;line-height:1.5}.active-sprint-primary-action .active-sprint-controls{margin-top:var(--space-1)}.active-sprint-primary-action .active-sprint-cancel,.active-sprint-primary-action .active-sprint-skip{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink-900)}.active-sprint-primary-action .active-sprint-status-badge{background:var(--color-action-400);color:var(--color-ink-900)}.active-sprint-agenda,.active-sprint-checkins{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.active-sprint-list{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none}.active-sprint-list li{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.active-sprint-list h3,.active-sprint-list p,.active-sprint-list span{margin:0}.active-sprint-list p{color:var(--color-brand-700);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.active-sprint-list h3{margin-top:var(--space-2);color:var(--color-ink-900);font-size:1rem;line-height:1.4}.active-sprint-list span{display:block;margin-top:var(--space-2);color:var(--color-muted);font-size:.875rem}.active-sprint-controls{margin-top:var(--space-4)}.active-sprint-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.active-sprint-cancel,.active-sprint-complete,.active-sprint-skip{min-height:2.75rem;padding:.65rem 1rem;border-radius:var(--radius-control);font-size:.9375rem;font-weight:700;cursor:pointer}.active-sprint-complete{border:1px solid var(--color-action-400);background:var(--color-action-400);color:var(--color-ink-900)}.active-sprint-skip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-900)}.active-sprint-cancel{border:1px solid transparent;background:transparent;color:var(--color-muted)}.active-sprint-cancel:disabled,.active-sprint-complete:disabled,.active-sprint-skip:disabled{opacity:.55;cursor:not-allowed}.active-sprint-event-form{display:grid;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.active-sprint-form-intro{display:grid;gap:var(--space-1)}.active-sprint-form-intro strong{color:var(--color-ink-900);font-size:1rem;line-height:1.4}.active-sprint-form-intro>span{display:block;margin:0;color:var(--color-ink-700);font-size:.9375rem;font-weight:600;line-height:1.45}.active-sprint-list .active-sprint-form-intro p{margin:var(--space-1) 0 0;color:var(--color-ink-500);font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}.active-sprint-form-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.active-sprint-form-card>label{font-size:.9375rem;font-weight:600;line-height:1.3}.active-sprint-form-card .field-optional{display:inline;margin:0;color:var(--color-ink-500);font-weight:500}.active-sprint-event-form input:not([type=radio]):not([type=checkbox]),.active-sprint-event-form select,.active-sprint-event-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-ink-900);font:inherit;font-size:1rem;line-height:1.5;transition:border-color var(--motion-standard) var(--ease-standard)}.active-sprint-event-form textarea{min-height:7.5rem;resize:vertical}.active-sprint-event-form input:not([type=radio]):not([type=checkbox]):hover,.active-sprint-event-form select:hover,.active-sprint-event-form textarea:hover{border-color:var(--color-border)}.active-sprint-event-form input:not([type=radio]):not([type=checkbox]):focus,.active-sprint-event-form select:focus,.active-sprint-event-form textarea:focus{border-color:var(--color-brand-600);outline:3px solid color-mix(in srgb,var(--color-brand-600) 20%,transparent);outline-offset:0}.active-sprint-field-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.active-sprint-field-meta .field-help,.active-sprint-form-card>.field-help{display:block;margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:400;line-height:1.45}.active-sprint-field-counter{display:block;flex:none;margin:0;color:var(--color-ink-500);font-size:.8125rem;font-weight:500;line-height:1.45;text-align:end}.active-sprint-checkin-details{display:grid;gap:var(--space-3);padding-top:var(--space-2)}.active-sprint-checkin-details summary{width:fit-content;color:var(--color-brand-700);cursor:pointer;font-size:.875rem;font-weight:700}.active-sprint-checkin-details[open] summary{margin-bottom:var(--space-1)}.active-sprint-checkbox{display:flex;min-height:2.75rem;align-items:center;gap:var(--space-3);color:var(--color-ink-900);font-size:.875rem;font-weight:600}.active-sprint-checkbox input{width:1rem;height:1rem;accent-color:var(--color-brand-700)}.active-sprint-checkin button,.active-sprint-checkin input,.active-sprint-checkin select{scroll-margin-block:5rem 6rem}.active-sprint-checkin-options{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.active-sprint-checkin-options legend{margin-bottom:var(--space-2);color:var(--color-ink-900);font-size:.875rem;font-weight:700}.active-sprint-checkin-options label{display:flex;min-height:2.75rem;align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-900);cursor:pointer;font-weight:600}.active-sprint-checkin-options label:has(input:checked){border-color:var(--color-brand-600);background:var(--color-lavender-50)}.active-sprint-checkin-options input{width:1rem;height:1rem;accent-color:var(--color-brand-700)}.active-sprint-skip-reasons{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.active-sprint-skip-reasons legend{margin-bottom:var(--space-2);color:var(--color-ink-900);font-size:.875rem;font-weight:700}.active-sprint-skip-reasons label{display:flex;gap:var(--space-2);align-items:center;min-height:2.5rem;padding:.4rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer}.active-sprint-status-badge{display:inline-flex;margin-top:var(--space-3);padding:.35rem .7rem;border-radius:999px;background:var(--color-outcome-050);color:#075f52;font-size:.8125rem;font-weight:700}.active-sprint-status-badge[data-status=skipped]{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}.active-sprint-checkin,.active-sprint-reading .form-error{margin-top:var(--space-4)}.active-sprint-checkin{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-paper-50)}.active-sprint-checkin-heading>div>p,.active-sprint-checkin-heading>div>span,.active-sprint-checkin-heading>span{display:block;margin:0}.active-sprint-checkin-heading>div>p{color:var(--color-ink-900);font-weight:700}.active-sprint-checkin-heading>div>span,.active-sprint-checkin-heading>span{margin-top:var(--space-1);color:var(--color-muted);font-size:.8125rem;line-height:1.45}@media (max-width:42rem){.app-home-shell,.app-new-shell,.app-page-shell{width:min(calc(100% - (var(--page-gutter) * 2)),var(--layout-app-form));padding-block:var(--space-8)}.app-home-panel{padding:var(--space-6)}.app-home-panel h1{font-size:2rem}.evidence-vault-backdrop{align-items:end;justify-content:stretch;padding:var(--space-3)}.evidence-vault{width:100%;height:auto;max-height:min(82dvh,44rem);border-radius:var(--radius-featured) var(--radius-featured) var(--radius-control) var(--radius-control);animation-name:evidence-vault-sheet-enter}.evidence-vault-content,.evidence-vault-error,.evidence-vault-header,.evidence-vault-skeleton{padding:var(--space-5)}.evidence-vault-header h2{font-size:1.25rem}.execution-evidence-trigger{width:fit-content}.execution-brief-shell{padding:var(--space-6) var(--space-4) var(--space-12)}.execution-continuation{padding:0 var(--space-4) var(--space-12)}.execution-brief-header{padding-top:var(--space-4)}.execution-brief-header h1,.execution-fallback h1{font-size:2rem}.execution-brief-thesis{font-size:1.125rem}.execution-ignore-for-now,.execution-metric,.execution-plan-note,.execution-section{padding-top:var(--space-8)}.execution-action.is-featured{padding:var(--space-6) var(--space-4)}.execution-action.is-featured,.start-sprint{margin-inline:calc(var(--space-4) * -1);border-radius:0}.start-sprint{padding:var(--space-5) var(--space-4)}.active-sprint-shell{padding:var(--space-6) var(--space-4) var(--space-12)}.active-sprint-summary{grid-template-columns:1fr;gap:var(--space-4)}.active-sprint-checkin,.active-sprint-primary-action{padding:var(--space-5)}.active-sprint-checkin-heading,.active-sprint-section-heading{align-items:flex-start}.execution-action-heading{display:grid;gap:var(--space-3)}.execution-effort{width:fit-content}.execution-metric dl{grid-template-columns:1fr;gap:var(--space-5)}}@keyframes evidence-vault-sheet-enter{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@media (max-width:56rem){.builder-inner,.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:40rem}.hero--sales .hero-copy{text-align:center;margin-inline:auto}.hero--sales .hero-assurance,.hero--sales .hero-lede,.hero--sales .hero-title--stacked .hero-line:last-child{margin-inline:auto}.proof-grid{grid-template-columns:1fr}.proof-grid li,.proof-grid li:last-child{border-inline-end:0;border-bottom:1px solid var(--color-border)}.proof-grid li:last-child{border-bottom:0}}@media (max-width:42rem){.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3);min-height:0;padding-block:var(--space-3)}.site-header nav{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:var(--space-1) var(--space-4);margin-left:0}.site-header nav a{min-height:2.25rem;padding-inline:0;white-space:nowrap}.header-action{min-height:2.5rem;padding-inline:var(--space-3);font-size:.8125rem}.hero{padding-block:var(--space-10) var(--space-12)}.hero-grid{gap:var(--space-8)}.hero h1.hero-title--sales{max-width:none;font-size:1.875rem}.hero h1.hero-title--stacked{font-size:clamp(1.25rem,6.4vw,1.5rem)}.hero-lede{font-size:1rem;line-height:1.58}.hero-intake{gap:var(--space-3);padding:var(--space-6)}.hero-intake .source-submit{width:100%}}@media (max-width:63.9375rem){:root{--app-mobile-nav-clearance:0px}.app-workspace{display:grid;height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.app-sidebar{display:none}.app-mobile-header{position:sticky;z-index:var(--z-navigation);top:0;display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-brand)}.app-workspace-main{min-height:0;margin-inline-start:0;overflow-y:auto;overscroll-behavior-y:contain}.app-navigation--bottom{position:relative;z-index:var(--z-navigation);display:grid;min-height:var(--app-mobile-nav-height);grid-template-columns:repeat(5,1fr);gap:0;align-items:start;padding:var(--space-1) max(var(--space-1),env(safe-area-inset-right)) max(var(--space-1),env(safe-area-inset-bottom)) max(var(--space-1),env(safe-area-inset-left));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -2px 8px rgb(39 41 107/8%)}.app-navigation--bottom .app-navigation-link--bottom{display:flex;min-width:0;min-height:3rem;flex-direction:column;justify-content:center;gap:var(--space-1);border-radius:var(--radius-control);padding:0 var(--space-1);color:var(--color-muted);font-size:.6875rem;font-weight:600;line-height:1.1;text-align:center}.app-navigation--bottom .app-navigation-link--bottom:hover{background:var(--color-brand-050)}.app-navigation--bottom .app-navigation-icon{display:grid;width:1.375rem;height:1.375rem;place-items:center;border-radius:.4375rem;background:var(--color-lavender-100);color:var(--color-muted)}.app-navigation--bottom .app-navigation-glyph{width:.875rem;height:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.app-navigation--bottom .app-navigation-link--bottom[aria-current=page]{background:transparent;color:var(--color-brand-600)}.app-navigation--bottom .app-navigation-link--bottom[aria-current=page] .app-navigation-icon{background:var(--color-brand-050);color:var(--color-brand-600)}.app-navigation--bottom .app-navigation-link--primary{margin-top:calc(var(--space-3) * -1);color:var(--color-ink-900)}.app-navigation--bottom .app-navigation-link--primary:hover,.app-navigation--bottom .app-navigation-link--primary[aria-current=page]{background:transparent;color:var(--color-ink-900)}.app-navigation--bottom .app-navigation-link--primary .app-navigation-icon,.app-navigation--bottom .app-navigation-link--primary[aria-current=page] .app-navigation-icon{width:2.75rem;height:2.75rem;border:4px solid var(--color-paper-50);border-radius:50%;background:var(--color-action-400);box-shadow:var(--shadow-card);color:var(--color-ink-900)}.app-navigation--bottom .app-navigation-link--primary .app-navigation-glyph{width:1.125rem;height:1.125rem;stroke-width:2}.app-navigation--bottom .app-navigation-label{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.app-navigation--bottom .app-account-menu--bottom{min-width:0}.app-navigation--bottom .app-account-menu--bottom .app-account-trigger{width:100%}.app-navigation--bottom .app-account-menu--bottom .app-account-panel{right:0;left:auto}.dashboard{padding-bottom:var(--space-10)}}@media (max-width:42rem){.page-head-actions .button-link{min-height:2.5rem;padding-inline:var(--space-3)}.dashboard-secondary{display:grid;gap:var(--space-4)}.dashboard-empty,.dashboard-next-action,.dashboard-panel{padding:var(--space-6)}.dashboard-next-action h2{font-size:1.5rem}.dashboard-recent-list a,.dashboard-status-list a{align-items:flex-start;flex-direction:column}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.header-action,.site-header nav.site-nav{display:none}.site-menu{display:block}.header-sign-in{min-height:2.75rem;padding-inline:var(--space-3)}.hero{padding:var(--space-12) 0 var(--space-16)}.source-capabilities{grid-template-columns:1fr}.source-capability{min-height:auto;border-inline-end:0;border-bottom:1px solid var(--color-border)}.source-capability:last-child{border-bottom:0}.proof-section{padding-block:var(--space-16)}.proof-grid li{padding:var(--space-6)}.outcome-section{padding-block:var(--space-16)}.footer-inner{align-items:flex-start;flex-direction:column}.public-availability-hero{padding-block:var(--space-12) var(--space-16)}.public-availability-grid{grid-template-columns:1fr;gap:var(--space-8)}.public-availability h1{font-size:clamp(2.5rem,12vw,3.25rem)}.availability-panel{padding:var(--space-6)}.availability-footer-inner{align-items:flex-start;flex-direction:column}.processing-shell{padding:var(--space-6)}.processing-panel{padding:0}.processing-status,.processing-timeline{padding:var(--space-5)}.processing-timeline>li{grid-template-columns:1.625rem minmax(0,1fr)}.processing-stage-state{grid-column:2;text-align:start}.execution-profile-objective .choice-list__options,.execution-profile-options .choice-list__options{grid-template-columns:1fr}.execution-profile-objective .choice-option,.execution-profile-options .choice-option{justify-content:flex-start;text-align:start}.execution-profile-actions{align-items:stretch;flex-direction:column-reverse}.execution-profile-actions .source-submit{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.history-page{width:min(var(--layout-app-wide),100%);margin-inline:auto}.history-empty{width:min(var(--layout-app-wide),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto;padding-block:var(--space-12) var(--space-16)}.history-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-10)}.history-empty h1,.history-page-header h1{max-width:17ch;margin:var(--space-2) 0 var(--space-3);font-size:2.5rem;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.history-empty>p,.history-page-header p{max-width:44rem;color:var(--color-muted)}.history-list{margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.history-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:6rem;padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--color-border)}.history-row-copy{min-width:0}.history-row-copy h2{overflow-wrap:anywhere;margin:var(--space-1) 0 var(--space-2);color:var(--color-ink-900);font-size:1.1875rem;letter-spacing:-.015em;line-height:1.28}.history-row-copy .episode-title-label{font-size:.625rem}.history-row-copy p:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--color-muted);font-size:.875rem}.history-row-type{margin:0;color:var(--color-evidence-text);line-height:1.3}.history-row-type,.history-status{font-size:.8125rem;font-weight:700}.history-status{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .5rem;border-radius:999px;background:var(--color-brand-050);color:var(--color-ink-brand)}.history-status--retryable{background:#fff1e4;color:#943f00}.history-status--active_sprint{background:#e8f8eb;color:#176b32}.history-row-actions{display:grid;gap:var(--space-2);align-content:start;justify-items:stretch;min-width:10rem}.history-row-delete{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:.55rem .75rem;background:transparent;color:var(--color-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.history-row-delete:hover{color:var(--color-ink-900);border-color:var(--color-ink-brand)}.history-row-delete:disabled{opacity:.6;cursor:not-allowed}.history-row-message{margin:0;color:var(--color-muted);font-size:.75rem;line-height:1.35}.history-pagination a,.history-row-action{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink-brand);font-size:.875rem;font-weight:600;text-decoration:none}.history-row-action{min-width:8.5rem;padding:var(--space-3) var(--space-4);text-align:center;transition:background var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard)}.history-pagination a:hover,.history-row-action:hover{background:var(--color-brand-050)}.history-pagination a:active,.history-row-action:active{transform:translateY(1px)}.history-pagination{display:flex;justify-content:center;margin-top:var(--space-6)}.history-pagination a{padding:var(--space-3) var(--space-5)}.history-empty{display:grid;justify-items:start;gap:var(--space-3);min-height:32rem;align-content:center;border-top:3px solid var(--color-brand-600)}@media (max-width:42rem){.history-empty{width:min(calc(100% - (var(--page-gutter-compact) * 2)),var(--layout-app-wide));padding-top:var(--space-6)}.history-page-header,.history-row{align-items:stretch;flex-direction:column;padding-inline:var(--page-gutter-compact)}.history-page-header{gap:var(--space-4)}.history-empty h1,.history-page-header h1{font-size:2rem}.history-row-action{width:100%}}