:root{--charcoal:#0f0e10;--charcoal-light:#1a1820;--charcoal-mid:#2a2830;--text:#232129;--text-muted:#6b6770;--magenta:#e73a8e;--magenta-dark:#c92e78;--magenta-soft:rgba(231,58,142,0.12);--cyan:#00f6ed;--cyan-dark:#00c4bc;--violet:#7f308f;--orange:#ff5a2b;--cobalt:#2c51a8;--bg-grad-start:#d8e6f4;--bg-grad-end:#fce1eb;--white:#ffffff;--white-90:rgba(255,255,255,0.9);--white-70:rgba(255,255,255,0.7);--border:rgba(15,14,16,0.12);--border-soft:rgba(15,14,16,0.06);--border-focus:rgba(231,58,142,0.4);--border-hover:rgba(231,58,142,0.35);--shadow-sm:0 2px 12px rgba(15,14,16,0.06);--shadow-md:0 4px 24px rgba(15,14,16,0.08);--shadow-lg:0 12px 40px rgba(15,14,16,0.12);--shadow-magenta:0 6px 24px rgba(231,58,142,0.35);--magenta-deep:#a8245f;--ink-soft:#55515a;--sans:"Montserrat","Helvetica Neue",Arial,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--radius-sm:6px;--radius:8px;--radius-lg:12px;--measure:34rem;--ink:var(--text);--card:var(--white);--line:var(--border);--accent:var(--magenta);--accent-ink:var(--magenta-deep);--unlock:var(--magenta-deep)}*{box-sizing:border-box}html{background:var(--bg-grad-start);-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--serif);color:var(--text);font-size:18px;line-height:1.75;background:linear-gradient(135deg,var(--bg-grad-start) 0,var(--bg-grad-end) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}::selection{background:var(--magenta-soft);color:var(--charcoal)}h1,h2,h3,h4{font-family:var(--sans);font-weight:700;line-height:1.25;letter-spacing:-.01em}h1,h2,h3,h4,strong{color:var(--charcoal)}a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cyan-dark);text-decoration-color:var(--cyan-dark);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}a:hover{color:var(--charcoal);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.shell{flex:1 1;width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:20px;padding-block:clamp(2rem,6vh,4rem) 3rem}.site-footer{position:relative;width:100%;-webkit-margin-before:40px;margin-block-start:40px;padding-block:28px 32px;padding-inline:max(20px,calc((100% - var(--measure)) / 2 + 20px));display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;background:var(--charcoal);color:rgba(255,255,255,.65);font-family:var(--sans);font-size:.85rem;line-height:1.5}.site-footer:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--magenta),var(--cyan))}.footer-brand{font-weight:800;color:var(--white);text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.footer-links{display:flex;gap:16px;-webkit-margin-start:auto;margin-inline-start:auto}.footer-links a{color:rgba(255,255,255,.65);text-decoration:underline;text-underline-offset:3px}.footer-links a:hover{color:var(--white)}.legal-body h2{font-family:var(--sans);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--charcoal);margin:28px 0 8px}.legal-body p{margin:0 0 12px}.brand-mark{color:var(--charcoal);font-size:.9rem;font-weight:800;letter-spacing:.14em;margin:0 0 6px}.brand-mark,.eyebrow{font-family:var(--sans);text-transform:uppercase}.eyebrow{color:var(--accent-ink);font-size:.75rem;font-weight:600;letter-spacing:.12em;margin:0 0 12px}.hero-title{font-family:var(--sans);font-size:clamp(2.2rem,7vw,3.2rem);line-height:1.08;letter-spacing:-.02em;font-weight:800;color:var(--charcoal);margin:0 0 16px}.hero-sub{font-size:1.12rem;line-height:1.6;margin:0 0 28px;max-width:28rem}.hero-sub,.meta-line{color:var(--ink-soft)}.meta-line{font-family:var(--sans);font-size:.85rem;font-weight:500;margin:20px 0 0}.page-title{font-size:clamp(1.5rem,5vw,2rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 24px}.intro{font-size:1.08rem;margin:0 0 24px}.crumbs,.intro{color:var(--ink-soft)}.crumbs{font-family:var(--sans);font-size:.82rem;font-weight:500;margin:0 0 8px}.front-door{min-height:70vh;display:flex;flex-direction:column;align-items:center;text-align:center}.btn,.front-door,.front-door .cta-row{justify-content:center}.btn{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding-inline:28px;padding-block:12px;border-radius:var(--radius);border:1.5px solid transparent;font-family:var(--sans);font-size:.9rem;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;cursor:pointer;transition:transform .1s ease,background-color .15s ease,border-color .15s ease,box-shadow .2s ease,color .15s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--charcoal);color:var(--white)}.btn-primary:hover{background:var(--magenta-dark);color:var(--white);box-shadow:var(--shadow-magenta)}.btn-secondary{background:var(--white);color:var(--charcoal);border-color:var(--border);box-shadow:var(--shadow-sm)}.btn-secondary:hover{color:var(--charcoal);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.btn-lg{min-height:54px;padding-inline:32px}.btn-small{min-height:44px;padding-inline:16px;padding-block:8px;font-size:.78rem;background:var(--magenta-soft);color:var(--charcoal);box-shadow:none}.btn-small:hover{border-color:var(--border-hover)}.btn-option{width:100%;justify-content:start;text-align:start;background:var(--white);color:var(--text);border-color:var(--border);border-radius:var(--radius-lg);padding-block:16px;padding-inline:20px;font-size:1rem;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:var(--shadow-sm)}.btn-option:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--magenta-dark);outline-offset:2px}.cta-row,.stack{display:flex;flex-direction:column;gap:12px}@media (min-width:480px){.cta-row{flex-direction:row}}.nav-row{display:flex;gap:16px;-webkit-margin-before:24px;margin-block-start:24px}.link-btn{background:none;border:none;padding:10px 8px;color:var(--ink-soft);font-family:var(--sans);font-size:.9rem;font-weight:500;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--cyan-dark);text-decoration-color:var(--cyan-dark);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.link-btn:hover{color:var(--charcoal);-webkit-text-decoration-color:var(--magenta);text-decoration-color:var(--magenta)}.steps{margin:0 0 20px;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;color:var(--ink-soft)}.steps li{margin-block:6px}.steps li::marker{color:var(--magenta-dark);font-family:var(--sans);font-weight:700}.btn-option .opt-label{display:block;color:var(--charcoal)}.btn-option .opt-sub{display:block;-webkit-margin-before:2px;margin-block-start:2px;font-family:var(--serif);font-size:.88rem;font-weight:400;line-height:1.5;color:var(--ink-soft)}.help-details{margin-block:8px 20px;color:var(--ink-soft);font-size:.95rem}.help-details summary{cursor:pointer;font-family:var(--sans);font-weight:600;font-size:.92rem;color:var(--charcoal);-webkit-margin-after:8px;margin-block-end:8px;padding-block:10px}.help-details summary::marker{color:var(--magenta-dark)}.help-body{margin:8px 0}.alt-block{margin-block:4px}.alt-label{font-size:.9rem}.alt-label,.skill-line{font-family:var(--sans);font-weight:600;color:var(--charcoal);margin:0 0 4px}.skill-line{max-width:26rem}.progress-line{font-family:var(--sans);font-size:.85rem;font-weight:500}.progress-line,.up-next{color:var(--ink-soft);margin:0 0 20px;max-width:26rem}.prompt-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;margin-block:8px 24px;box-shadow:var(--shadow-md)}.prompt-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;-webkit-margin-after:12px;margin-block-end:12px}.prompt-card-title{font-family:var(--sans);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--magenta-dark)}.prompt-text{margin:0;padding:16px;background:var(--border-soft);border:1px dashed var(--border);border-radius:var(--radius);color:var(--charcoal);font-family:var(--mono);font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.stub-note{background:var(--white-90);border:1px solid var(--border);-webkit-border-start:3px solid var(--magenta);border-inline-start:3px solid var(--magenta);border-radius:var(--radius);margin:0 0 20px}.dialogue,.stub-note{padding:16px;box-shadow:var(--shadow-sm)}.dialogue{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 0 24px}.dialogue-line{margin:0 0 8px}.dialogue-line strong{font-family:var(--sans)}.dialogue-line:last-child{-webkit-margin-after:0;margin-block-end:0}.placeholder-badge{display:inline-block;align-self:flex-start;background:var(--cyan-dark);color:var(--charcoal);border-radius:4px;font-family:var(--sans);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;margin:0 0 20px}.cap-cards{gap:12px;margin-block:8px 24px}.cap-card,.cap-cards{display:flex;flex-direction:column}.cap-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;text-decoration:none;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .2s ease}.cap-card:hover{color:var(--text);border-color:var(--border-hover);box-shadow:var(--shadow-md)}.cap-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cap-card-name{font-size:1.05rem;color:var(--charcoal)}.cap-card-free,.cap-card-name{font-family:var(--sans);font-weight:700}.cap-card-free{flex-shrink:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--magenta-dark)}.cap-card-for{color:var(--text);font-size:.94rem;line-height:1.55;-webkit-margin-before:4px;margin-block-start:4px}.cap-card-note{color:var(--ink-soft);font-size:.85rem;line-height:1.5;-webkit-margin-before:8px;margin-block-start:8px}.free-tier-line,.settings-walkthrough{background:var(--white-90);-webkit-border-start:3px solid var(--magenta);border-inline-start:3px solid var(--magenta);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);padding:12px 16px;color:var(--text);font-size:.95rem;margin:0 0 20px;box-shadow:var(--shadow-sm)}.drill-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;-webkit-margin-after:12px;margin-block-end:12px;box-shadow:var(--shadow-sm)}.drill-label{font-weight:700;color:var(--charcoal);margin:0}.drill-choices{display:flex;gap:12px;-webkit-margin-before:10px;margin-block-start:10px}.drill-choices .btn[aria-disabled=true]{opacity:.45;cursor:default}.drill-choices .btn.is-chosen{opacity:1;border-color:var(--magenta);background:var(--magenta-soft);color:var(--charcoal)}.drill-verdict{color:var(--ink-soft);font-size:.95rem;margin:10px 0 0}.quiet-block{-webkit-margin-before:8px;margin-block-start:8px}.quiet-row{display:flex;flex-wrap:wrap;gap:4px 16px}.reco-badge{background:var(--magenta-dark);color:var(--white);border-radius:4px;letter-spacing:.12em;padding:4px 9px;vertical-align:middle}.coming-tag,.reco-badge{display:inline-block;font-family:var(--sans);font-size:.68rem;font-weight:700;text-transform:uppercase;-webkit-margin-start:8px;margin-inline-start:8px}.coming-tag{border:1px solid var(--border);background:var(--white-70);color:var(--ink-soft);border-radius:4px;letter-spacing:.1em;padding:4px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.coming-tag:hover{border-color:var(--border-hover);color:var(--charcoal)}.preview-item{margin-block:8px}.preview-item-link{color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover)}.preview-item-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.preview-item::marker{color:var(--magenta-dark)}.preview-state{display:block;color:var(--accent-ink);font-family:var(--sans);font-size:.8rem;font-weight:600;-webkit-margin-before:2px;margin-block-start:2px}.pathmap-track{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 20px;text-align:start;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .2s ease}.pathmap-track:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.pathmap-items{color:var(--ink-soft);font-size:.9rem;-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.pathmap-items li::marker{color:var(--magenta-dark)}.opt-cta{display:block;color:var(--magenta-dark);font-family:var(--sans);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;-webkit-margin-before:6px;margin-block-start:6px}.skill-unlocked{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-margin-before:clamp(1rem,6vh,3rem);margin-block-start:clamp(1rem,6vh,3rem);padding-block:clamp(2.5rem,8vh,4rem) 2rem;padding-inline:24px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:unlock-pop .5s ease}.skill-unlocked:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--magenta),var(--cyan))}.unlock-mark{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--magenta),var(--violet));color:var(--white);font-size:1.6rem;display:flex;align-items:center;justify-content:center;-webkit-margin-after:20px;margin-block-end:20px;box-shadow:0 8px 24px rgba(231,58,142,.35),0 0 0 6px var(--magenta-soft)}.unlock-eyebrow{color:var(--unlock);font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin:0 0 8px}.unlock-headline{font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 12px}.unlock-note{color:var(--ink-soft);margin:0 0 28px;max-width:26rem}@keyframes unlock-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.feedback-ask{width:100%;max-width:26rem;-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-before:20px;padding-block-start:20px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:12px}.feedback-question{font-family:var(--sans);font-weight:600;color:var(--charcoal);margin:0}.feedback-votes{display:flex;gap:12px;justify-content:center}.feedback-votes .btn[aria-disabled=true]{opacity:.45;cursor:default}.feedback-votes .btn.is-chosen{opacity:1;border-color:var(--magenta);background:var(--magenta-soft);color:var(--charcoal)}.feedback-label{align-self:start;font-family:var(--sans);font-size:.88rem;font-weight:500;color:var(--ink-soft)}.feedback-textarea{width:100%;min-height:84px;padding-block:12px;padding-inline:16px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--white);font-family:var(--serif);font-size:1rem;line-height:1.6;color:var(--text);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.feedback-textarea::placeholder{color:var(--ink-soft);font-style:italic}.feedback-textarea:focus{border-color:var(--magenta);box-shadow:0 0 0 3px rgba(231,58,142,.15)}.feedback-thanks{color:var(--ink-soft);margin:0 0 28px;max-width:26rem}.feedback-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding-block:12px;padding-inline:16px;text-align:start;box-shadow:var(--shadow-sm)}.feedback-meta{color:var(--ink-soft);font-size:.85rem;font-family:var(--mono);margin:0}.feedback-comment{-webkit-margin-before:8px;margin-block-start:8px;-webkit-margin-after:0;margin-block-end:0}.event-table{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.event-table td,.event-table th{text-align:start;padding-block:6px;padding-inline:8px 16px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);vertical-align:top}.event-table th{background:var(--charcoal);color:var(--white);font-weight:600;font-family:var(--sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.event-table td{margin:0;font-family:var(--mono);overflow-wrap:anywhere}.progress-strip{-webkit-margin-before:40px;margin-block-start:40px;max-width:26rem}.progress-eyebrow{font-family:var(--sans);color:var(--ink-soft);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 4px}.progress-title{font-size:1rem;font-weight:700;margin:0 0 12px}.progress-items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.progress-item{display:flex;flex-direction:column;align-items:center;gap:2px;min-inline-size:6.5rem;padding-block:8px;padding-inline:12px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.progress-state{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.progress-name,.progress-state{color:var(--ink-soft);font-family:var(--sans)}.progress-name{font-size:.85rem;font-weight:500}.progress-item.is-done .progress-state{color:var(--magenta-dark)}.progress-item.is-done .progress-name{color:var(--charcoal)}.progress-check{font-weight:700}.progress-item.is-next{border-color:var(--magenta)}.progress-item.is-next .progress-state{color:var(--magenta-dark)}.progress-item.is-next .progress-name{color:var(--charcoal);font-weight:600}.brand-mark:dir(rtl),.btn:dir(rtl),.cap-card-free:dir(rtl),.coming-tag:dir(rtl),.event-table th:dir(rtl),.eyebrow:dir(rtl),.footer-brand:dir(rtl),.opt-cta:dir(rtl),.placeholder-badge:dir(rtl),.progress-eyebrow:dir(rtl),.progress-state:dir(rtl),.prompt-card-title:dir(rtl),.reco-badge:dir(rtl),.unlock-eyebrow:dir(rtl){letter-spacing:normal;text-transform:none}@media (prefers-reduced-motion:reduce){.skill-unlocked{animation:none}.btn,.cap-card,.coming-tag,.feedback-textarea,.link-btn,.pathmap-track,a{transition:none}}.browse-link,.paths-back{margin:18px auto 0;text-align:center;display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:3px}.paths-page .btn-option[aria-disabled=true]{opacity:.45;cursor:default}.front-door .back-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.paths-page .coming-tag{-webkit-margin-start:8px;margin-inline-start:8px}.paths-group{display:flex;flex-direction:column;gap:8px}.paths-lessons{list-style:none;margin:0 0 12px;padding:0 8px;display:flex;flex-wrap:wrap;gap:6px 18px}.paths-lesson-label,.paths-lesson-link{font-family:var(--sans);font-size:.85rem;color:var(--ink-soft)}.paths-lesson-link{text-decoration:underline;text-underline-offset:3px}.paths-group .btn-option[aria-disabled=true]+.paths-lessons .paths-lesson-label{opacity:.45}.req-box{background:var(--white-90);border:1px solid var(--border);-webkit-border-start:3px solid var(--magenta);border-inline-start:3px solid var(--magenta);border-radius:var(--radius,10px);padding:18px 20px;margin-block:8px 20px;box-shadow:var(--shadow-sm)}.req-box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.req-box li{font-family:var(--sans);font-size:.95rem;line-height:1.5;color:var(--ink);-webkit-padding-start:18px;padding-inline-start:18px;position:relative}.req-box li:before{content:"·";position:absolute;inset-inline-start:4px;color:var(--magenta-dark);font-weight:700}.level-chip{display:inline-block;border:1px solid var(--border);background:var(--white-70);color:var(--ink-soft);border-radius:4px;font-family:var(--sans);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;-webkit-margin-start:10px;margin-inline-start:10px;vertical-align:middle}.build-win{font-size:1.08rem;color:var(--ink-soft);margin:0 0 16px}.build-takeaway{margin:0 0 24px}.build-access{border:1px solid var(--border,rgba(0,0,0,.12));border-radius:10px;padding:14px 18px;margin:0 0 28px}.build-access-line{font-family:var(--sans);font-size:.9rem;font-weight:600;margin:0 0 8px}.build-facts{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.build-facts li{margin:0 0 6px}.build-facts li,.build-pattern{font-family:var(--sans);font-size:.82rem;color:var(--ink-soft)}.build-pattern{margin:8px 0 0}.build-steps-eyebrow{margin:0 0 12px}.build-steps{margin:0 0 28px;-webkit-padding-start:22px;padding-inline-start:22px}.build-steps li{margin:0 0 16px}.build-step-title{font-weight:600;margin:0 0 4px}.build-step-body{font-family:var(--sans);font-size:.92rem;color:var(--ink-soft);margin:0}.build-verify{background:var(--accent-soft,rgba(0,0,0,.04));border-radius:10px;padding:16px 18px;margin:0 0 28px}.build-verify-title{font-family:var(--sans);font-size:.9rem;font-weight:600;margin:0 0 4px}.build-verify-body{margin:0}.build-program-line{margin:0 0 14px}.build-plant{font-family:var(--sans);font-size:.88rem;color:var(--ink-soft);text-align:center;margin:24px 0 8px}.build-links{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px}.build-links .browse-link{margin:0}