.feedback-form{display:flex;flex-direction:column;gap:18px}.feedback-field{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column}.feedback-field .field-label{padding:0}.feedback-optional{font-weight:500;font-size:.78rem;color:var(--color-text-muted);margin-left:4px}.feedback-scale,.feedback-options{display:flex;gap:8px;flex-wrap:wrap}.feedback-scale .feedback-chip{flex:1;max-width:64px}.feedback-chip{min-width:48px;min-height:44px;padding:8px 16px;border-radius:0;border:var(--px) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-size:1.05rem;font-weight:400;cursor:pointer;box-shadow:3px 3px 0 var(--color-shadow);transition:transform .08s steps(2),box-shadow .08s steps(2)}.feedback-chip:hover{border-color:var(--color-primary)}.feedback-chip.selected{background:var(--color-primary);border-color:var(--color-ink);color:var(--color-primary-contrast);transform:translate(3px,3px);box-shadow:none}.feedback-scale-labels{display:flex;justify-content:space-between;max-width:352px;margin-top:6px;font-size:.75rem;color:var(--color-text-muted)}.feedback-textarea{min-height:84px;resize:vertical}.feedback-year{max-width:320px}.feedback-privacy{margin:0}.feedback-error{margin:0;color:var(--color-growth-negative)}.feedback-footer{margin-top:0}.feedback-thanks{text-align:center;padding:16px 0 4px}.feedback-thanks-title{font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-size:1.4rem;font-weight:400;margin:0}.feedback-section{margin-top:40px}.feedback-section h3{margin:0 0 4px}.feedback-section>.field-hint{margin:0 0 18px}.feedback-fab{position:fixed;right:20px;bottom:20px;z-index:40;padding:9px 16px;border-radius:0;border:var(--px) solid var(--color-ink);background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-size:1rem;font-weight:400;box-shadow:var(--shadow-press);cursor:pointer}.feedback-fab{transition:opacity .2s ease,transform .2s ease}.feedback-fab:hover{transform:translateY(-1px)}.feedback-fab.hidden{opacity:0;transform:translateY(12px);pointer-events:none}.feedback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#11141f80;display:flex;align-items:center;justify-content:center;padding:16px}.feedback-dialog{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;outline:none;border-color:var(--color-ink);box-shadow:8px 8px 0 var(--color-ink)}.feedback-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feedback-dialog-header h2{margin:0;font-size:1.3rem}.feedback-close{border:var(--px) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-size:1.3rem;line-height:1;width:32px;height:32px;cursor:pointer;padding:0}.feedback-close:hover{border-color:var(--color-primary);color:var(--color-primary)}.feedback-intro{margin:6px 0 18px}@media (max-width: 640px){.feedback-year{max-width:none}.feedback-fab{right:14px;bottom:14px}.feedback-backdrop{align-items:flex-end;padding:0}.feedback-dialog{max-height:92vh;box-shadow:none}}.waitlist-form{display:flex;flex-direction:column;gap:8px;width:100%;max-width:520px}.waitlist-row{display:flex;gap:12px;align-items:stretch}.waitlist-input{flex:1;min-width:0}.waitlist-row .btn{flex-shrink:0}.waitlist-error{margin:0;color:var(--color-growth-negative)}.waitlist-note{margin:0}.waitlist-joined{display:flex;flex-direction:column;gap:2px}.waitlist-joined-title{margin:0;font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-size:1.6rem;color:var(--color-growth-positive)}.waitlist-joined .field-hint{margin:0}.waitlist-page{max-width:680px;margin:0 auto;padding:24px 24px 96px}.waitlist-page .btn-back{margin-top:8px}.waitlist-page-body{margin-top:32px}.waitlist-page-feedback{margin-top:56px;scroll-margin-top:16px}.waitlist-page-feedback h2{margin:0 0 4px;font-size:1.8rem}.waitlist-page-feedback>.field-hint{margin:0 0 18px}.waitlist-page-body h1{font-size:2.6rem;line-height:1.05;margin:16px 0 12px;color:var(--color-navy)}.waitlist-page-body>p{font-size:1.1rem;line-height:1.55;color:var(--color-text-muted);margin:0 0 24px}.waitlist-page-body>.waitlist-page-preview{margin:32px 0 0;font-size:.95rem;color:var(--color-text-muted)}.waitlist-page-preview a{color:var(--color-primary);font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.waitlist-row{flex-direction:column}.waitlist-row .btn{width:100%}.waitlist-page{padding:16px 16px 88px}.waitlist-page-body{margin-top:20px}.waitlist-page-body h1{font-size:2.1rem}}.landing{max-width:1080px;margin:0 auto;padding:0 24px 96px}.landing-nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.landing-brand{gap:12px}.landing-brand .brand-mark{height:56px}.landing-brand .brand-word{font-size:2rem}.landing-nav-cta{padding:8px 16px;font-size:.95rem}.landing-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:center;padding:56px 0 72px}.landing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-1;background-image:linear-gradient(var(--color-wage-1) var(--px),transparent var(--px)),linear-gradient(90deg,var(--color-wage-1) var(--px),transparent var(--px));background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.landing-eyebrow{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:var(--color-wage-1);border:var(--px) solid var(--color-primary);padding:3px 10px}.landing-title{font-size:min(2.65rem,(min(100vw,1080px) - 448px) / 14.9);line-height:1.05;color:var(--color-navy);margin:18px 0}.landing-title-line{display:block;white-space:nowrap}.landing-lead{font-size:1.15rem;line-height:1.55;color:var(--color-text-muted);margin:0 0 28px;max-width:34em}.landing-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.landing-cta{padding:13px 26px;font-size:1.15rem}.landing-link{font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-weight:400;font-size:1.1rem;color:var(--color-primary);text-decoration:none}.landing-link:hover{text-decoration:underline;text-decoration-thickness:var(--px)}.landing-fine{margin:14px 0 0;font-size:.85rem;color:var(--color-text-muted)}.landing-sample{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-color:var(--color-ink);box-shadow:8px 8px 0 var(--color-accent)}.landing-sample-tag{position:absolute;top:-13px;right:18px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--color-ink);color:#fff;padding:2px 10px}.landing-sample-name{font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-weight:400;font-size:1.3rem;margin:0}.landing-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.landing-path li{position:relative;display:grid;grid-template-columns:12px 1fr;column-gap:12px;padding-bottom:12px}.landing-path li:last-child{padding-bottom:0}.landing-path li:not(:last-child):before{content:"";position:absolute;left:5px;top:16px;bottom:2px;width:var(--px);background:repeating-linear-gradient(var(--color-border-strong) 0 4px,transparent 4px 8px)}.landing-path-dot{grid-row:span 2;width:12px;height:12px;margin-top:4px;background:var(--color-surface);border:var(--px) solid var(--color-wage-3)}.landing-path li.current .landing-path-dot{background:var(--color-accent);border-color:var(--color-star-rim)}.landing-path-title{font-weight:600;font-size:.95rem}.landing-path li.current .landing-path-title{color:var(--color-primary)}.landing-path-meta{font-size:.8rem;color:var(--color-text-muted)}.landing-sample-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:var(--px) dashed var(--color-border-strong)}.landing-sample-ask{font-size:.9rem;font-weight:700;color:var(--color-primary);border:var(--px) solid var(--color-border-strong);box-shadow:3px 3px 0 var(--color-shadow);padding:5px 12px}.landing-section{padding:56px 0;border-top:var(--px) dashed var(--color-border-strong)}.landing-h2{font-size:2rem;line-height:1.2;color:var(--color-navy);margin:0 0 14px;max-width:24em}.landing-h2-oneline{max-width:none;white-space:nowrap;font-size:min(2rem,(min(100vw,1080px) - 48px) / 25.8)}@media (max-width: 900px) and (min-width: 641px){.landing-hero{grid-template-columns:1fr}.landing-hero-visual{max-width:420px}.landing-title{font-size:min(2.65rem,(100vw - 48px) / 14.9)}}.landing-section-lead{font-size:1.05rem;line-height:1.6;color:var(--color-text-muted);max-width:40em;margin:0 0 32px}.landing-props{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-prop h3{margin:0 0 8px;font-size:1.15rem}.landing-prop p{margin:0;color:var(--color-text-muted);line-height:1.55;font-size:.95rem}.landing-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.landing-step{display:flex;gap:14px;align-items:flex-start}.landing-step h3{margin:4px 0 6px;font-size:1.15rem}.landing-step p{margin:0;color:var(--color-text-muted);line-height:1.55;font-size:.95rem}.landing-star{flex-shrink:0;width:38px;height:38px}.landing-waitlist{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.landing-waitlist .landing-section-lead{margin-bottom:0}.landing-waitlist+.landing-final{margin-top:16px}.landing-final{text-align:center;padding:64px 32px;background-color:var(--color-surface);background-image:linear-gradient(var(--color-wage-1) var(--px),transparent var(--px)),linear-gradient(90deg,var(--color-wage-1) var(--px),transparent var(--px));background-size:24px 24px;border:var(--px) solid var(--color-ink);box-shadow:8px 8px 0 var(--color-primary)}.landing-final .landing-h2{margin:0 auto 24px}.landing-footer{margin-top:48px;text-align:center;font-size:.82rem;color:var(--color-text-muted)}@media (max-width: 640px){.landing{padding:0 16px 88px}.landing-nav{padding:14px 0}.landing-brand{gap:8px}.landing-brand .brand-mark{height:40px}.landing-brand .brand-word{font-size:1.45rem}.landing-hero{grid-template-columns:1fr;gap:36px;padding:24px 0 48px}.landing-hero:before{top:45%;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(transparent,#000 30%);mask-image:linear-gradient(transparent,#000 30%)}.landing-title{font-size:2.3rem;margin:14px 0}.landing-title-line{display:inline;white-space:normal}.landing-h2-oneline{white-space:normal;font-size:1.55rem}.landing-lead{font-size:1.02rem;margin-bottom:22px}.landing-cta-row .landing-cta{width:100%}.landing-cta-row{justify-content:center;gap:14px}.landing-fine{text-align:center}.landing-sample{box-shadow:6px 6px 0 var(--color-accent)}.landing-section{padding:40px 0}.landing-h2{font-size:1.55rem}.landing-props,.landing-steps,.landing-waitlist{grid-template-columns:1fr;gap:16px}.landing-final{padding:40px 20px;box-shadow:6px 6px 0 var(--color-primary)}.landing-final .landing-cta{width:100%}}@font-face{font-family:"Jersey 10";font-style:normal;font-display:swap;font-weight:400;src:url(./jersey-10-latin-400-normal-DrL73VYW.woff2) format("woff2"),url(./jersey-10-latin-400-normal-B8YT2i2g.woff) format("woff")}:root{--color-bg: #f5f8fd;--color-surface: #ffffff;--color-border: #e1e7f2;--color-text: #1c2a4f;--color-text-muted: #5c6a8a;--color-primary: #2d72df;--color-primary-hover: #1e5bc4;--color-primary-contrast: #ffffff;--color-navy: #1c2a4f;--color-accent: #f1b84e;--color-accent-contrast: #1c2a4f;--color-growth-positive: #1a8a55;--color-growth-positive-bg: #e5f6ee;--color-growth-negative: #c23b3b;--color-growth-negative-bg: #fbeaea;--color-wage-1: #dbe8fd;--color-wage-2: #a9c7fa;--color-wage-3: #6fa0f2;--color-wage-4: #3d7ce8;--color-wage-5: #1c2a4f;--font-pixel: "Jersey 10", "Segoe UI", system-ui, sans-serif;--px: 2px;--color-border-strong: #c5d0e4;--color-shadow: #d4dcec;--color-ink: #1c2a4f;--color-star-rim: #c98f2e;--radius-md: 0;--radius-lg: 0;--shadow-card: 4px 4px 0 var(--color-shadow);--shadow-press: 3px 3px 0 var(--color-ink)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-bg: #11141f;--color-surface: #1a1f30;--color-border: #2b3350;--color-text: #eef1fa;--color-text-muted: #a6aec6;--color-primary: #6e9cf5;--color-primary-hover: #8fb2f7;--color-primary-contrast: #0d0e14;--color-navy: #eef1fa;--color-accent: #f4c46a;--color-accent-contrast: #1c2a4f;--color-growth-positive: #4cd08a;--color-growth-positive-bg: #143526;--color-growth-negative: #e97575;--color-growth-negative-bg: #3a1c1c;--color-wage-1: #262d47;--color-wage-2: #333d68;--color-wage-3: #46539a;--color-wage-4: #5568c3;--color-wage-5: #6e9cf5;--color-border-strong: #3a4466;--color-shadow: #070910;--color-ink: #070910;--shadow-card: 4px 4px 0 var(--color-shadow);--shadow-press: 3px 3px 0 var(--color-ink)}}h1,h2,h3,.brand-word,.btn{font-family:var(--font-pixel);font-size-adjust:ex-height .5;font-synthesis:none;font-weight:400;letter-spacing:0}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Segoe UI,system-ui,-apple-system,sans-serif}.page-shell{max-width:980px;margin:0 auto;padding:24px 16px 64px}.page-header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 8px}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.brand-mark{image-rendering:pixelated;height:30px;width:auto;display:block}.brand-word{font-weight:800;font-size:1.2rem;color:var(--color-navy);letter-spacing:-.01em}.phase-nav{display:flex;gap:4px;flex-wrap:wrap}.phase-nav-link{border:none;background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:600;padding:6px 10px;border:var(--px) solid transparent;cursor:pointer}.phase-nav-link:hover{border-color:var(--color-border-strong)}.phase-nav-link.active{color:var(--color-primary);background:var(--color-wage-1);border-color:var(--color-primary)}.btn-back{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:600;cursor:pointer;padding:4px 0 16px}.btn-back:hover{color:var(--color-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:0;border:var(--px) solid var(--color-ink);font-size:1.05rem;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-press);transition:transform .08s steps(2),box-shadow .08s steps(2),background-color .15s ease}.btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--color-ink)}.btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 var(--color-ink)}.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-secondary{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border-strong);box-shadow:3px 3px 0 var(--color-shadow)}.btn-secondary:hover:not(:disabled){box-shadow:4px 4px 0 var(--color-shadow);border-color:var(--color-primary)}.card{background:var(--color-surface);border:var(--px) solid var(--color-border-strong);border-radius:0;box-shadow:var(--shadow-card);padding:20px}.star-progress{display:flex;justify-content:center;gap:32px;margin:8px 0 24px}.star-slot{display:flex;flex-direction:column;align-items:center;gap:4px}.star{width:40px;height:40px}.star .px-fill{fill:transparent}.star .px-edge{fill:var(--color-border-strong)}.star.earned .px-fill{fill:var(--color-accent)}.star.earned .px-edge{fill:var(--color-star-rim)}.star.pop{animation:star-pop .48s steps(6,end)}@keyframes star-pop{0%{transform:scale(.4)}50%{transform:scale(1.35)}75%{transform:scale(.9)}to{transform:scale(1)}}.star-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.star-label.earned{color:var(--color-text)}.field-group{margin-bottom:24px}.field-label{display:block;font-weight:600;margin-bottom:8px}.field-hint{color:var(--color-text-muted);font-size:.85rem;margin-top:4px}.dropdown-field{position:relative}.dropdown-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:0;border:var(--px) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:1rem;font-family:inherit;text-align:left;cursor:pointer}.dropdown-trigger:hover,.dropdown-trigger:focus-visible,.field-select:focus-visible{border-color:var(--color-primary);box-shadow:3px 3px 0 var(--color-wage-2);outline:none}.dropdown-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-trigger-text.placeholder{color:var(--color-text-muted)}.dropdown-caret{flex-shrink:0;color:var(--color-text-muted);font-size:.7rem}.dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:260px;overflow-y:auto;padding:6px;border-radius:0;border:var(--px) solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-card)}.dropdown-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:0;font-size:.92rem;color:var(--color-text);cursor:pointer}.dropdown-option:hover{background:var(--color-bg)}.dropdown-option input[type=checkbox]{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:var(--px) solid var(--color-border-strong);background:var(--color-surface);cursor:pointer}.dropdown-option input[type=checkbox]:checked{border-color:var(--color-primary);background:var(--color-primary) url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M4 1h1v1H4zM3 2h1v1H3zM0 3h1v1H0zM2 3h1v1H2zM1 4h1v1H1z'/%3E%3C/svg%3E") center / 10px 10px no-repeat}.field-select{width:100%;padding:10px 12px;border-radius:0;border:var(--px) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:1rem;font-family:inherit}textarea.field-select{min-height:100px;resize:vertical}.industry-badge{display:inline-block;width:fit-content;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);background:var(--color-bg);border:var(--px) solid var(--color-border-strong);border-radius:0;padding:2px 8px}.mentor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:24px 0}.mentor-card{display:flex;flex-direction:column;gap:8px}.mentor-card.alumni{border-color:var(--color-primary);box-shadow:4px 4px 0 var(--color-wage-2)}.mentor-path-detail{border-top:var(--px) dashed var(--color-border-strong);padding-top:12px;margin-top:4px;display:flex;flex-direction:column;gap:10px}.mentor-path-detail h4{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted)}.mentor-path-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.mentor-path-list li{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:baseline;font-size:.85rem}.mentor-path-list li.current{font-weight:700;color:var(--color-primary)}.mentor-path-years{color:var(--color-text-muted);font-size:.78rem}.mentor-path-list li.current .mentor-path-years{color:var(--color-primary)}.mentor-card-header{display:flex;align-items:center;gap:12px}.mentor-avatar{flex-shrink:0;width:48px;height:48px;background:var(--color-wage-1);border:var(--px) solid var(--color-border-strong)}.mentor-avatar .px-person{fill:var(--color-wage-2)}.alumni-badge{display:inline-block;width:fit-content;font-size:.78rem;font-weight:700;color:var(--color-growth-positive);background:var(--color-growth-positive-bg);border:var(--px) solid currentColor;padding:2px 10px;border-radius:0}.sample-note{margin:16px 0 24px;padding:12px 16px;background:var(--color-surface);border:var(--px) solid var(--color-border-strong);border-left:6px solid var(--color-accent);box-shadow:3px 3px 0 var(--color-shadow)}.sample-note p{margin:0;font-size:.92rem;line-height:1.5}.sample-note a{color:var(--color-primary);font-weight:700}.connect-card{display:flex;flex-direction:column;gap:18px;max-width:680px}.connect-mentor{padding-bottom:16px;border-bottom:var(--px) dashed var(--color-border-strong)}.connect-mentor-label{margin:0 0 2px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.connect-copy p{margin:0 0 12px;line-height:1.6}.connect-copy p:last-child{margin-bottom:0}.connect-cta{padding:16px;background:var(--color-wage-1);border:var(--px) solid var(--color-primary)}.connect-cta-text{margin:0 0 12px;font-weight:600}.connect-cta-buttons{display:flex;gap:12px;flex-wrap:wrap}.mentor-section-title{margin:28px 0 8px;font-size:1.2rem}.mentor-section-title:first-of-type{margin-top:0}.mentor-tags{display:flex;flex-wrap:wrap;gap:6px}.mentor-tag{font-size:.75rem;background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:0;padding:2px 10px;color:var(--color-text-muted)}.advise-badge{font-size:.75rem;font-weight:700;border-radius:0;border:var(--px) solid transparent;padding:1px 10px;width:fit-content}.advise-badge.yes{border-color:currentColor}.advise-badge.yes{color:var(--color-growth-positive);background:var(--color-growth-positive-bg)}.advise-badge.no{color:var(--color-text-muted);background:var(--color-bg)}.step-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.wizard-step{animation:wizard-step-in .25s ease-out}@keyframes wizard-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.confirm-card{display:flex;flex-direction:column;gap:16px}.confirm-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:var(--px) dashed var(--color-border-strong)}.confirm-row:last-child{padding-bottom:0;border-bottom:none}.confirm-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:4px}.confirm-value{font-size:1rem}.loading-state,.empty-state{color:var(--color-text-muted);padding:40px 0;text-align:center}.empty-state .btn{margin-top:12px}.nav-label-short{display:none}@media (max-width: 640px){.page-header{flex-direction:column;align-items:stretch;gap:12px;padding-top:8px}.brand{align-self:flex-start}.phase-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.phase-nav-link{padding:8px 4px;font-size:.8rem;text-align:center;border-color:var(--color-border-strong)}.phase-nav-link.active{border-color:var(--color-primary)}.nav-label-full{display:none}.nav-label-short{display:inline}.page-shell{display:flex;flex-direction:column}.page-shell>*{order:4}.page-shell>.page-header{order:0}.page-shell>.star-progress{order:1}.page-shell>h2{order:2}.page-shell>.btn-back{order:3;align-self:flex-start}.star-progress{gap:24px;margin:4px 0 16px}.star{width:34px;height:34px}.connect-cta-buttons .btn{width:100%}}
