:root,[data-theme=light]{--font-display: "Cabinet Grotesk", "Arial", sans-serif;--font-body: "Satoshi", "Inter", sans-serif;--text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .35vw, 1rem);--text-base: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl: clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--color-bg: #f4efe4;--color-surface: #fffaf0;--color-surface-2: #fbf4e4;--color-surface-offset: #eee2cd;--color-surface-dynamic: #e3d2b8;--color-border: color-mix(in oklab, #6f5b38 22%, transparent);--color-divider: color-mix(in oklab, #6f5b38 16%, transparent);--color-text: #231c12;--color-text-muted: #76634a;--color-text-faint: #a99474;--color-text-inverse: #fffaf0;--color-primary: #0b6860;--color-primary-hover: #084f49;--color-primary-active: #063b36;--color-primary-highlight: #d3e7df;--color-warning: #a45516;--color-warning-highlight: #f0dcc7;--color-error: #9a3140;--color-error-highlight: #efd3d7;--color-success: #3f7426;--color-success-highlight: #dce8d4;--color-blue: #28698d;--color-blue-highlight: #d5e4ea;--color-gold: #b7820c;--color-gold-highlight: #efe3bf;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.4rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px color-mix(in oklab, #3a2a13 12%, transparent);--shadow-md: 0 8px 24px color-mix(in oklab, #3a2a13 12%, transparent);--shadow-lg: 0 20px 60px color-mix(in oklab, #3a2a13 18%, transparent);--transition-interactive: .18s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--color-bg: #11100d;--color-surface: #191713;--color-surface-2: #211e18;--color-surface-offset: #2b261d;--color-surface-dynamic: #3a3225;--color-border: color-mix(in oklab, #d2bd91 18%, transparent);--color-divider: color-mix(in oklab, #d2bd91 12%, transparent);--color-text: #eee4d3;--color-text-muted: #ad9b7e;--color-text-faint: #766953;--color-text-inverse: #15130f;--color-primary: #5fb6a6;--color-primary-hover: #81c9bc;--color-primary-active: #9ed7ce;--color-primary-highlight: #203c37;--color-warning: #d58943;--color-warning-highlight: #4d3622;--color-error: #df7381;--color-error-highlight: #4b2930;--color-success: #86c36e;--color-success-highlight: #293c24;--color-blue: #77afd0;--color-blue-highlight: #253946;--color-gold: #e1b34c;--color-gold-highlight: #473719;--shadow-sm: 0 1px 2px color-mix(in oklab, black 35%, transparent);--shadow-md: 0 8px 24px color-mix(in oklab, black 32%, transparent);--shadow-lg: 0 20px 60px color-mix(in oklab, black 45%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{min-height:100dvh;line-height:1.5;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:radial-gradient(circle at top left,color-mix(in oklab,var(--color-gold) 20%,transparent),transparent 36rem),linear-gradient(145deg,var(--color-bg),color-mix(in oklab,var(--color-bg) 80%,var(--color-primary-highlight)))}button,input{font:inherit}button{cursor:pointer;border:0}button,[role=button]{transition:transform var(--transition-interactive),background var(--transition-interactive),border-color var(--transition-interactive),box-shadow var(--transition-interactive)}button:active{transform:translateY(1px)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{position:fixed;left:var(--space-4);top:var(--space-4);z-index:100;transform:translateY(-180%);background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);text-decoration:none;font-size:var(--text-sm)}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(100%,1220px);min-height:100dvh;margin:0 auto;padding:var(--space-4)}.app-frame{display:grid;gap:var(--space-4)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:color-mix(in oklab,var(--color-surface) 86%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:var(--space-3);z-index:10}.brand{display:flex;align-items:center;gap:var(--space-3);min-width:0}.brand-mark{width:42px;height:42px;flex:0 0 auto;color:var(--color-primary);background:var(--color-primary-highlight);border-radius:13px;padding:8px}.brand-copy{min-width:0}.eyebrow{display:block;font-size:var(--text-xs);font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary)}.brand h1,.screen-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1}.month-pill{display:inline-flex;flex-direction:column;align-items:flex-end;gap:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.month-pill strong{color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.icon-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.screen{display:grid;gap:var(--space-4)}.hero{display:grid;gap:var(--space-6);min-height:calc(100dvh - 8rem);align-content:center}.intro-card,.panel,.choice-card,.statement-card,.recap-card{background:color-mix(in oklab,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md)}.intro-card{padding:var(--space-6);display:grid;gap:var(--space-5);overflow:hidden;position:relative}.intro-card:after{content:"";position:absolute;width:13rem;height:13rem;right:-6rem;top:-6rem;background:color-mix(in oklab,var(--color-primary) 16%,transparent);border-radius:var(--radius-full)}.intro-card>*{position:relative}.intro-card h2{max-width:13ch;font-family:var(--font-display);font-size:var(--text-xl);line-height:1;letter-spacing:-.03em}.intro-card p{color:var(--color-text-muted);max-width:58ch}.lesson-strip{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.lesson{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-divider)}.lesson strong{display:block;font-size:var(--text-sm);margin-bottom:var(--space-1)}.lesson span{display:block;color:var(--color-text-muted);font-size:var(--text-sm)}.primary-button,.secondary-button,.quiet-button,.danger-button,.success-button{min-height:48px;border-radius:var(--radius-full);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.primary-button{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}.primary-button:hover{background:var(--color-primary-hover)}.secondary-button{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}.quiet-button{min-height:44px;background:transparent;color:var(--color-text-muted)}.danger-button{background:var(--color-error-highlight);color:var(--color-error)}.success-button{background:var(--color-success-highlight);color:var(--color-success)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.dashboard,.play-grid{display:grid;gap:var(--space-4)}.financial-panel{border-color:color-mix(in oklab,var(--color-primary) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary-highlight) 28%,transparent),transparent),color-mix(in oklab,var(--color-surface) 94%,transparent)}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.stat-card{min-height:6.4rem;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-divider);box-shadow:var(--shadow-sm)}.stat-card .label,.mini-label{display:block;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stat-card .value{display:block;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums}.stat-card .subvalue{display:block;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.time-accounting{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--color-primary-highlight) 42%,var(--color-surface));border:1px solid color-mix(in oklab,var(--color-primary) 28%,var(--color-divider))}.time-accounting strong{display:block;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text)}.time-accounting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.time-accounting-grid span{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800}.time-accounting-grid strong{font-size:var(--text-sm)}.time-source-list{display:grid;gap:var(--space-2)}.time-source{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:36px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface) 74%,transparent);border:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-sm)}.time-source strong{margin:0;color:var(--color-warning);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.positive{color:var(--color-success)}.negative{color:var(--color-error)}.warning{color:var(--color-warning)}.panel{padding:var(--space-4);display:grid;gap:var(--space-4)}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.panel-title{display:grid;gap:var(--space-1)}.panel h2,.panel h3{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.15}.panel p,.choice-card p,.profile-note{color:var(--color-text-muted);font-size:var(--text-sm)}.progress-track{overflow:hidden;height:.9rem;border-radius:var(--radius-full);background:var(--color-surface-offset);border:1px solid var(--color-divider)}.progress-fill{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-success));transition:width .36s cubic-bezier(.16,1,.3,1)}.profile-card{display:grid;gap:var(--space-4)}.profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.profile-name{font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag{display:inline-flex;align-items:center;min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-divider);font-size:var(--text-xs);font-weight:800}.tag.primary{color:var(--color-primary);background:var(--color-primary-highlight)}.tag.warning{color:var(--color-warning);background:var(--color-warning-highlight)}.tag.success{color:var(--color-success);background:var(--color-success-highlight)}.choice-card{padding:var(--space-4);display:grid;gap:var(--space-4);position:relative;overflow:hidden}.choice-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;opacity:0}.choice-card.doodad{background:color-mix(in oklab,var(--color-warning-highlight) 38%,var(--color-surface))}.choice-card.opportunity{background:color-mix(in oklab,var(--color-primary-highlight) 34%,var(--color-surface))}.choice-card.event{background:color-mix(in oklab,var(--color-blue-highlight) 34%,var(--color-surface))}.choice-kicker{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.choice-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.1}.effect-list{display:grid;gap:var(--space-2)}.compact-effects{gap:0}.effect-item{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);font-size:var(--text-sm)}.effect-item:last-child{border-bottom:0}.compact-lesson{display:none}.effect-item strong{font-variant-numeric:tabular-nums lining-nums}.action-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.action-card{min-height:68px;text-align:left;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.action-card[disabled],.primary-button[disabled],.secondary-button[disabled]{cursor:not-allowed;opacity:.48}.action-card[data-state=fired]{opacity:1;border-color:var(--color-success);background:var(--color-success-highlight);color:var(--color-text)}.action-card[data-state=fired] span{color:var(--color-success);font-weight:800}.action-card[data-state=locked]{opacity:.4}.asset-picker-list{display:grid;gap:var(--space-2)}.asset-picker-card{text-align:left;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.asset-picker-card:hover{border-color:var(--color-primary);background:var(--color-primary-highlight)}.asset-picker-card strong{display:block;font-size:var(--text-sm)}.asset-picker-card span{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.action-card strong{display:block;font-size:var(--text-sm)}.action-card span{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs)}.statement-tabs{display:flex;padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-offset)}.tab-button{flex:1;min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:800}.tab-button.active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.statement-list{display:grid;gap:var(--space-2)}.statement-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);font-size:var(--text-sm)}.statement-row:last-child{border-bottom:0}.statement-section{min-height:32px;margin-top:var(--space-2);padding-top:var(--space-3);color:var(--color-primary);font-size:var(--text-xs);font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-bottom-color:color-mix(in oklab,var(--color-primary) 32%,var(--color-divider))}.statement-section:first-child{margin-top:0}.statement-row span:last-child{font-weight:800;font-variant-numeric:tabular-nums lining-nums;text-align:right}.debt-list{display:grid;gap:var(--space-3)}.debt-card{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-divider)}.debt-head{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);font-weight:800}.debt-meta{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.log-list{display:grid;gap:var(--space-2)}.log-item{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--text-sm)}.log-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.log-accordion>summary::-webkit-details-marker{display:none}.log-summary-title{min-width:0}.log-summary-headline{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.3}.log-summary-chevron{flex:0 0 auto;font-size:var(--text-base);color:var(--color-text-muted);transition:transform var(--transition-interactive)}.log-accordion[open]>summary .log-summary-chevron{transform:rotate(180deg)}.recap-card{padding:var(--space-5);display:grid;gap:var(--space-4)}.recap-card h2{font-family:var(--font-display);font-size:var(--text-lg)}.run-start{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-2);border:1px solid var(--color-divider)}.run-start-name{font-family:var(--font-display);font-size:var(--text-base);margin:0}.run-start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-2);margin-top:var(--space-2)}.run-start-grid>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-divider)}.run-start-grid strong{display:block;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums}.toast{position:fixed;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);max-width:36rem;margin-inline:auto;z-index:50;padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-surface) 96%,transparent);box-shadow:var(--shadow-lg);color:var(--color-text)}.toast strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm)}.toast span{display:block;color:var(--color-text-muted);font-size:var(--text-sm)}.play-screen{display:grid;gap:var(--space-4)}.play-col{display:grid;gap:var(--space-4);align-content:start;min-width:0}.mobile-bottom-space{height:var(--space-4)}.mobile-only{display:block}.desktop-only{display:none}@media(min-width:760px){.app-shell{padding:var(--space-6)}.hero{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center}.lesson-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard,.play-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.play-screen{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:start}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-only{display:none}.desktop-only{display:grid}}@media(min-width:1024px){.app-shell{width:min(100%,1600px);padding:var(--space-3)}.app-frame,.play-screen,.play-col{gap:var(--space-3)}.panel{padding:var(--space-3);gap:var(--space-3)}.profile-card{gap:var(--space-3)}.profile-name{font-size:var(--text-lg)}.lesson{padding:var(--space-2) var(--space-3)}.stat-card{min-height:0;padding:var(--space-3)}.stat-grid{gap:var(--space-2)}.time-accounting{padding:var(--space-3);gap:var(--space-2)}.action-card{min-height:0;padding:var(--space-3)}.action-grid{gap:var(--space-2)}.choice-card{padding:var(--space-3);gap:var(--space-3)}.log-list{gap:var(--space-1)}.log-item{padding:var(--space-2) var(--space-3)}.mobile-bottom-space{display:none}}@media(max-width:430px){.topbar{align-items:flex-start}.brand-mark{width:38px;height:38px}.brand h1{font-size:var(--text-base)}.month-pill{display:none}.button-row>*{flex:1 1 100%}.time-accounting-grid{grid-template-columns:1fr}.mobile-only .choice-card{padding:var(--space-4);gap:var(--space-3)}.mobile-only .choice-card p{font-size:var(--text-sm);line-height:1.35}.mobile-only .effect-item{min-height:36px;padding:var(--space-1) 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.picker-screen{display:grid;gap:var(--space-6);padding:var(--space-4) 0}.picker-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.picker-header h2{margin:var(--space-1) 0 var(--space-2)}.picker-header p{margin:0;color:var(--color-text-muted)}.picker-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:720px){.picker-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.picker-grid{grid-template-columns:repeat(3,1fr)}}.picker-card{background:color-mix(in oklab,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--space-5);display:grid;gap:var(--space-3);align-content:start}.picker-card header{display:grid;gap:var(--space-1)}.picker-name{margin:0;font-family:var(--font-display, inherit);font-size:var(--text-lg, 1.125rem)}.picker-role{margin:0;color:var(--color-text-muted);font-size:var(--text-sm, .875rem)}.picker-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.picker-stats div{display:grid;gap:2px}.picker-stats dt{font-size:var(--text-xs, .75rem);color:var(--color-text-faint);letter-spacing:.04em;text-transform:uppercase}.picker-stats dd{margin:0;font-weight:600;font-size:var(--text-sm, .875rem)}.picker-challenge,.picker-edge{margin:0;font-size:var(--text-sm, .875rem);line-height:1.4;color:var(--color-text-muted)}.picker-card .primary-button{margin-top:var(--space-2);justify-self:stretch}.app-footer{margin-top:var(--space-8);padding:var(--space-4) 0;text-align:center;border-top:1px solid var(--color-divider)}.app-footer a{color:var(--color-text-faint);font-size:var(--text-xs, .75rem);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.app-footer a:hover,.app-footer a:focus{color:var(--color-text-muted);text-decoration:underline}.picker-reroll{margin:0;text-align:right}.picker-reroll button{background:none;border:0;padding:0;color:var(--color-text-muted);font-size:var(--text-xs, .75rem);cursor:pointer;letter-spacing:.04em;text-transform:uppercase}.picker-reroll button:hover,.picker-reroll button:focus-visible{color:var(--color-text);text-decoration:underline}.effect-happiness strong{font-size:1.05em;letter-spacing:.1em}.effect-happiness .hearts-on{color:var(--color-error)}.effect-happiness .hearts-off{color:var(--color-text-faint);margin-left:2px}.choice-whisper{margin:0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-error);background:color-mix(in oklab,var(--color-error) 8%,transparent)}.choice-whisper-label{display:block;font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:.08em;color:var(--color-error);font-weight:600;margin-bottom:var(--space-1)}.choice-whisper p{margin:0;font-style:italic;color:var(--color-error);font-size:var(--text-sm, .875rem);line-height:1.4}.intro-steps,.intro-bullets{margin:0;padding:0 0 0 var(--space-5);display:grid;gap:var(--space-2);font-size:var(--text-sm, .875rem);line-height:1.5;color:var(--color-text-muted)}.intro-steps li::marker,.intro-bullets li::marker{color:var(--color-text-faint)}.intro-steps strong,.intro-bullets strong{color:var(--color-text)}
