[data-roadmap-page]{--roadmap-accent: #24897c;--roadmap-accent-strong: #16594f;--roadmap-accent-soft: #d8efea;--roadmap-accent-glow: rgba(36, 137, 124, .16);--roadmap-tone-easy-bg: #e4f2ee;--roadmap-tone-easy-border: rgba(75, 122, 113, .28);--roadmap-tone-easy-text: #24564f;--roadmap-tone-support-bg: #dbece7;--roadmap-tone-support-border: rgba(61, 105, 97, .28);--roadmap-tone-support-text: #214b44;--roadmap-tone-quality-bg: #d0e5df;--roadmap-tone-quality-border: rgba(50, 93, 86, .3);--roadmap-tone-quality-text: #1d403a;--roadmap-tone-long-bg: #c6ddd7;--roadmap-tone-long-border: rgba(40, 80, 74, .32);--roadmap-tone-long-text: #18352f;--roadmap-tone-recovery-bg: #eef8f5;--roadmap-tone-recovery-border: rgba(98, 146, 137, .22);--roadmap-tone-recovery-text: #3a6a62;--roadmap-grid-line: rgba(23, 16, 12, .76);--roadmap-grid-outline: rgba(18, 12, 9, .92);--roadmap-surface: rgba(255, 252, 248, .96);--roadmap-surface-strong: #fffaf5;--roadmap-border: rgba(84, 52, 34, .1);--roadmap-text: #2d1b11;--roadmap-text-soft: #70584d;padding:clamp(.95rem,2.2vw,1.45rem) 0 5rem}[data-roadmap-page][data-active-level=foundation]{--roadmap-accent: #c96447;--roadmap-accent-strong: #8f3b28;--roadmap-accent-soft: #f3d7ca;--roadmap-accent-glow: rgba(201, 100, 71, .18);--roadmap-tone-easy-bg: #f7e5dd;--roadmap-tone-easy-border: rgba(152, 84, 58, .26);--roadmap-tone-easy-text: #8a3a28;--roadmap-tone-support-bg: #f2d9cf;--roadmap-tone-support-border: rgba(141, 72, 48, .28);--roadmap-tone-support-text: #7a3323;--roadmap-tone-quality-bg: #ebcec1;--roadmap-tone-quality-border: rgba(129, 62, 38, .3);--roadmap-tone-quality-text: #672a1e;--roadmap-tone-long-bg: #e4c0b2;--roadmap-tone-long-border: rgba(116, 53, 30, .32);--roadmap-tone-long-text: #582319;--roadmap-tone-recovery-bg: #fbefea;--roadmap-tone-recovery-border: rgba(170, 103, 77, .22);--roadmap-tone-recovery-text: #95533f}[data-roadmap-page][data-active-level=build]{--roadmap-accent: #c9922e;--roadmap-accent-strong: #8a6420;--roadmap-accent-soft: #f5e6c2;--roadmap-accent-glow: rgba(201, 146, 46, .18);--roadmap-tone-easy-bg: #faf0d8;--roadmap-tone-easy-border: rgba(160, 123, 39, .28);--roadmap-tone-easy-text: #7b5d15;--roadmap-tone-support-bg: #f5e6c3;--roadmap-tone-support-border: rgba(144, 106, 26, .28);--roadmap-tone-support-text: #6d5211;--roadmap-tone-quality-bg: #efdcac;--roadmap-tone-quality-border: rgba(128, 92, 18, .3);--roadmap-tone-quality-text: #5b450d;--roadmap-tone-long-bg: #e7cf90;--roadmap-tone-long-border: rgba(110, 79, 12, .32);--roadmap-tone-long-text: #4d390a;--roadmap-tone-recovery-bg: #fcf6e6;--roadmap-tone-recovery-border: rgba(171, 134, 48, .22);--roadmap-tone-recovery-text: #836423}[data-roadmap-page][data-active-level=performance]{--roadmap-accent: #c65476;--roadmap-accent-strong: #872f4b;--roadmap-accent-soft: #f2d7df;--roadmap-accent-glow: rgba(198, 84, 118, .18);--roadmap-tone-easy-bg: #f8e1e8;--roadmap-tone-easy-border: rgba(150, 67, 97, .28);--roadmap-tone-easy-text: #7a3046;--roadmap-tone-support-bg: #f2d4dd;--roadmap-tone-support-border: rgba(137, 56, 86, .28);--roadmap-tone-support-text: #6d2b3f;--roadmap-tone-quality-bg: #ebc5d1;--roadmap-tone-quality-border: rgba(122, 43, 72, .3);--roadmap-tone-quality-text: #5b2234;--roadmap-tone-long-bg: #e2b0c0;--roadmap-tone-long-border: rgba(107, 34, 62, .32);--roadmap-tone-long-text: #4c1d2b;--roadmap-tone-recovery-bg: #fbeaf0;--roadmap-tone-recovery-border: rgba(171, 101, 126, .22);--roadmap-tone-recovery-text: #824458}.roadmap-page-shell{max-width:1500px;margin:0 auto;padding:0 .85rem}.roadmap-board-shell,.roadmap-session-card,.roadmap-stage-card{background:var(--roadmap-surface);border:1px solid var(--roadmap-border);box-shadow:0 18px 36px #452b1c0f,inset 0 1px #ffffffb8}.roadmap-board-shell{overflow:hidden;border-radius:1.7rem;padding:.88rem;background:radial-gradient(circle at top right,var(--roadmap-accent-soft) 0%,transparent 18%),linear-gradient(180deg,#fffffffb,#fffaf5f7)}.roadmap-stage-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;margin-bottom:.7rem}.roadmap-stage-panel,.roadmap-level-panel{padding:.78rem .9rem;border-radius:1.15rem;background:#fffcf8eb;border:1px solid rgba(84,52,34,.08);box-shadow:inset 0 1px #fff9}.roadmap-stage-panel{display:grid;gap:.45rem}.roadmap-stage-actions{display:flex;align-items:center;gap:.65rem;align-self:start}.roadmap-stage-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.roadmap-label,.roadmap-stage-kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--roadmap-accent-strong)}.roadmap-stage-head,.roadmap-session-head,.roadmap-session-foot,.roadmap-stage-card-head{display:flex;align-items:start;justify-content:space-between;gap:.9rem}.roadmap-stage-head{align-items:center;margin-top:0}.roadmap-stage-panel h1,.roadmap-session-card h2,.roadmap-stage-card h2{margin:.22rem 0 0;font-size:clamp(1.8rem,2.35vw,2.45rem);line-height:.96;letter-spacing:-.06em;color:var(--roadmap-text)}.roadmap-session-card h2,.roadmap-stage-card h2{font-size:1.7rem}.roadmap-stage-tagline,.roadmap-session-meta,.roadmap-session-detail,.roadmap-stage-best-for,.roadmap-guardrail-list li,.roadmap-link-card span,.roadmap-drop-note,.roadmap-drag-hint,.roadmap-day-header span,.roadmap-time-cell span{margin:0;color:var(--roadmap-text-soft);line-height:1.65}.roadmap-stage-tagline{margin-top:0;max-width:60ch;font-size:.9rem;line-height:1.45}.roadmap-commitment-pill,.roadmap-template-pill,.roadmap-chip,.roadmap-rule-pill,.roadmap-level-toggle,.roadmap-level-step,.roadmap-reset-layout{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.38rem .8rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:-.02em}.roadmap-commitment-pill,.roadmap-template-pill,.roadmap-chip,.roadmap-rule-pill{background:var(--roadmap-accent-soft);color:var(--roadmap-accent-strong);border:1px solid rgba(84,52,34,.06)}.roadmap-level-panel{margin:-.05rem 0 .7rem}[data-roadmap-page][data-level-picker-open=true] .roadmap-level-panel{animation:roadmapPanelOpen .22s ease both}.roadmap-level-panel-label{margin:0;color:var(--roadmap-text-soft);font-size:.86rem;line-height:1.45}.roadmap-level-controls{display:grid;gap:.7rem;align-items:start}.roadmap-level-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.roadmap-level-toggle,.roadmap-level-step,.roadmap-reset-layout{border:1px solid rgba(84,52,34,.12);background:var(--roadmap-surface-strong);color:var(--roadmap-text);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.roadmap-level-toggle{min-height:auto;min-width:9.25rem;padding:.62rem .82rem;border-radius:1rem;flex-direction:column;align-items:start;gap:.12rem;text-align:left}.roadmap-level-toggle strong{font-size:.94rem;letter-spacing:-.03em}.roadmap-level-toggle:hover,.roadmap-level-toggle:focus-visible,.roadmap-level-step:hover,.roadmap-level-step:focus-visible,.roadmap-reset-layout:hover,.roadmap-reset-layout:focus-visible{transform:translateY(-1px);box-shadow:0 12px 22px #452b1c12;outline:none}.roadmap-level-step:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.roadmap-level-button{display:grid;gap:.12rem;padding:.75rem .85rem;text-align:left;border-radius:1.05rem;border:1px solid rgba(84,52,34,.08);background:var(--roadmap-surface-strong);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.roadmap-level-button:hover,.roadmap-level-button:focus-visible,.roadmap-level-button.is-active{transform:translateY(-2px);border-color:#54342229;box-shadow:0 14px 26px #452b1c14;outline:none}.roadmap-level-button.is-active{background:linear-gradient(135deg,var(--roadmap-accent-soft) 0%,rgba(255,255,255,.92) 100%)}.roadmap-level-button[data-level-tone=foundation]{background:linear-gradient(135deg,#f3d7cab8,#fffffff0)}.roadmap-level-button[data-level-tone=foundation] .roadmap-level-button-step{color:#8f3b28}.roadmap-level-button[data-level-tone=consistency]{background:linear-gradient(135deg,#d8efeac2,#fffffff0)}.roadmap-level-button[data-level-tone=consistency] .roadmap-level-button-step{color:#16594f}.roadmap-level-button[data-level-tone=build]{background:linear-gradient(135deg,#f5e6c2c2,#fffffff0)}.roadmap-level-button[data-level-tone=build] .roadmap-level-button-step{color:#8a6420}.roadmap-level-button[data-level-tone=performance]{background:linear-gradient(135deg,#f2d7dfc7,#fffffff0)}.roadmap-level-button[data-level-tone=performance] .roadmap-level-button-step{color:#872f4b}.roadmap-level-button-step{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--roadmap-accent-strong)}.roadmap-level-button-name{font-size:.98rem;font-weight:700;line-height:1.3;letter-spacing:-.03em;color:var(--roadmap-text)}.roadmap-calendar-scroll{overflow-x:auto;padding-bottom:.2rem}.roadmap-calendar-grid{display:grid;grid-template-columns:96px repeat(7,minmax(148px,1fr));grid-auto-rows:minmax(78px,auto);min-width:1160px;overflow:hidden;border-radius:1.45rem;border:2.5px solid var(--roadmap-grid-outline);background:linear-gradient(180deg,#fffffffb,#fff9f4f5);box-shadow:0 18px 28px #2d1c121a,0 0 0 1px #fff9 inset}.roadmap-calendar-grid.is-swapping{animation:roadmapBoardSwap .24s ease both}.roadmap-corner-card,.roadmap-day-header,.roadmap-time-cell,.roadmap-calendar-cell{position:relative;padding:.78rem;border-right:1.5px solid var(--roadmap-grid-line);border-bottom:1.5px solid var(--roadmap-grid-line);background:#ffffffd1}.roadmap-corner-card{display:grid;place-items:center;gap:.16rem;text-align:center;color:var(--roadmap-accent-strong);background:linear-gradient(135deg,var(--roadmap-accent-soft) 0%,rgba(255,255,255,.98) 100%)}.roadmap-corner-card strong,.roadmap-day-header strong,.roadmap-time-cell strong{display:block;font-size:.95rem;letter-spacing:-.03em;color:var(--roadmap-text)}.roadmap-day-header,.roadmap-time-cell{background:#fffffff5}.roadmap-day-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.roadmap-today-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.12rem .5rem;border-radius:999px;background:var(--roadmap-accent-soft);color:var(--roadmap-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.roadmap-day-header.is-today{background:linear-gradient(180deg,#fffffffa,#fff8f2f2);box-shadow:inset 0 -4px 0 var(--roadmap-accent)}.roadmap-calendar-cell{min-height:8.5rem;background:#fffcf8eb;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease}.roadmap-calendar-cell.is-today-column{background:linear-gradient(180deg,#ffffffeb,#fff8f2d1)}.roadmap-calendar-cell.is-drop-enabled{background:#fffffff5;box-shadow:inset 0 0 0 2px var(--roadmap-accent)}.roadmap-calendar-cell.is-drop-blocked{opacity:.72}.roadmap-calendar-cell.is-drop-target{background:linear-gradient(135deg,var(--roadmap-accent-soft) 0%,rgba(255,255,255,.98) 100%);box-shadow:inset 0 0 0 2px var(--roadmap-accent),0 16px 24px #452b1c0f;transform:scale(1.005)}.roadmap-slot-ghost{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;min-height:1.85rem;border-radius:999px;background:#2216100f;color:#48342ab3;font-size:.72rem;font-weight:700}.roadmap-session-block,.roadmap-rest-note{width:100%;padding:.8rem .82rem .78rem;border-radius:.98rem;border:1px solid transparent;text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,border-color .16s ease,filter .16s ease,opacity .16s ease;touch-action:none;user-select:none;-webkit-user-select:none}.roadmap-session-block{position:relative;display:grid;gap:.24rem;cursor:grab}.roadmap-session-block:active{cursor:grabbing}.roadmap-session-block:hover,.roadmap-session-block:focus-visible,.roadmap-session-block.is-selected,.roadmap-rest-note:hover,.roadmap-rest-note:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px #452b1c14;outline:none}.roadmap-session-block.is-selected{border-color:var(--roadmap-accent);box-shadow:0 14px 26px #452b1c14,0 0 0 4px var(--roadmap-accent-glow)}.roadmap-session-block.is-drag-armed{transform:scale(.985);box-shadow:0 10px 20px #452b1c12}.roadmap-session-block.is-drag-origin{opacity:.28;filter:saturate(.8)}.roadmap-session-grip{position:absolute;top:.8rem;right:.8rem;width:1rem;height:1.1rem;opacity:.36;background-image:radial-gradient(circle,currentColor 1.2px,transparent 1.2px),radial-gradient(circle,currentColor 1.2px,transparent 1.2px);background-size:6px 6px;background-position:0 0,3px 3px;color:var(--roadmap-text-soft);pointer-events:none}.roadmap-session-block.tone-easy{background:linear-gradient(180deg,var(--roadmap-tone-easy-bg) 0%,rgba(255,255,255,.98) 100%);border-color:var(--roadmap-tone-easy-border)}.roadmap-session-block.tone-support{background:linear-gradient(180deg,var(--roadmap-tone-support-bg) 0%,rgba(255,255,255,.98) 100%);border-color:var(--roadmap-tone-support-border)}.roadmap-session-block.tone-quality{background:linear-gradient(180deg,var(--roadmap-tone-quality-bg) 0%,rgba(255,255,255,.98) 100%);border-color:var(--roadmap-tone-quality-border)}.roadmap-session-block.tone-long{background:linear-gradient(180deg,var(--roadmap-tone-long-bg) 0%,rgba(255,255,255,.98) 100%);border-color:var(--roadmap-tone-long-border)}.roadmap-session-block.tone-recovery,.roadmap-rest-note{background:linear-gradient(180deg,var(--roadmap-tone-recovery-bg) 0%,rgba(255,255,255,.98) 100%);border-color:var(--roadmap-tone-recovery-border)}.roadmap-session-topline{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.76rem;font-weight:700;color:var(--roadmap-text-soft)}.roadmap-session-block strong{font-size:.98rem;line-height:1.35;letter-spacing:-.03em;color:var(--roadmap-text)}.roadmap-session-summary{color:var(--roadmap-text-soft);font-size:.84rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.roadmap-session-flag,.roadmap-optional-flag{width:fit-content;min-height:1.65rem;padding:.2rem .55rem;border-radius:999px;background:#ffffffe0;color:var(--roadmap-accent-strong);font-size:.72rem;font-weight:700}.roadmap-rest-note{display:grid;place-items:center;min-height:100%;color:var(--roadmap-text);font-weight:700}.roadmap-drop-note{margin:.72rem 0 0;max-width:48ch;text-align:left;font-size:.88rem}.roadmap-info-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:.95rem;margin-top:.8rem}.roadmap-session-card,.roadmap-stage-card{border-radius:1.45rem;padding:1rem}.roadmap-stage-best-for{margin-top:.45rem;font-size:.97rem}.roadmap-guardrail-list{list-style:none;margin:.95rem 0 0;padding:0;display:grid;gap:.72rem}.roadmap-guardrail-list li{position:relative;padding-left:1.12rem}.roadmap-guardrail-list li:before{content:"";position:absolute;left:0;top:.7rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--roadmap-accent)}.roadmap-session-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-top:1rem}.roadmap-link-card{display:grid;gap:.16rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(84,52,34,.08);background:var(--roadmap-surface-strong);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.roadmap-link-card:hover,.roadmap-link-card:focus-visible{transform:translateY(-2px);border-color:#54342229;box-shadow:0 16px 28px #452b1c12;outline:none}.roadmap-link-card strong{font-size:1rem;letter-spacing:-.03em;color:var(--roadmap-text)}.roadmap-session-foot{align-items:center;margin-top:.95rem}.roadmap-chip.tone-easy{background:var(--roadmap-tone-easy-bg);color:var(--roadmap-tone-easy-text)}.roadmap-chip.tone-support{background:var(--roadmap-tone-support-bg);color:var(--roadmap-tone-support-text)}.roadmap-chip.tone-quality{background:var(--roadmap-tone-quality-bg);color:var(--roadmap-tone-quality-text)}.roadmap-chip.tone-long{background:var(--roadmap-tone-long-bg);color:var(--roadmap-tone-long-text)}.roadmap-chip.tone-recovery{background:var(--roadmap-tone-recovery-bg);color:var(--roadmap-tone-recovery-text)}.roadmap-drag-ghost{position:fixed;top:0;left:0;z-index:40;pointer-events:none;margin:0;transform:translate(-9999px,-9999px);box-shadow:0 24px 44px #452b1c29,0 0 0 4px var(--roadmap-accent-glow);opacity:.96;will-change:transform;transition:transform 80ms linear}:global(body.roadmap-is-dragging){cursor:grabbing;user-select:none;-webkit-user-select:none}@keyframes roadmapBoardSwap{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes roadmapPanelOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1140px){.roadmap-stage-strip,.roadmap-info-grid{grid-template-columns:1fr}.roadmap-stage-actions{justify-self:start}.roadmap-drop-note{text-align:left}}@media(max-width:860px){.roadmap-page-shell{padding:0 .75rem}.roadmap-stage-topline,.roadmap-stage-head,.roadmap-session-head,.roadmap-session-foot,.roadmap-stage-card-head{flex-direction:column;align-items:start}.roadmap-stage-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.roadmap-level-toggle{width:100%;min-width:0}.roadmap-reset-layout{min-width:0}.roadmap-level-list{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-calendar-grid{min-width:980px}}@media(max-width:560px){.roadmap-board-shell{border-radius:1.5rem;padding:.8rem}.roadmap-stage-panel,.roadmap-level-panel{padding:.82rem}.roadmap-stage-panel h1{font-size:clamp(1.9rem,10vw,2.35rem)}.roadmap-level-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.roadmap-level-step,.roadmap-reset-layout,.roadmap-level-button,.roadmap-session-block,.roadmap-rest-note,.roadmap-link-card,.roadmap-calendar-cell,.roadmap-drag-ghost{transition:none;animation:none!important}}.roadmap-interest-root[data-astro-cid-5jyyn2q6],.roadmap-interest-form[data-astro-cid-5jyyn2q6]{display:grid;gap:.72rem}.roadmap-interest-root[data-astro-cid-5jyyn2q6].is-compact .roadmap-interest-form[data-astro-cid-5jyyn2q6]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.roadmap-interest-field[data-astro-cid-5jyyn2q6]{display:block}.roadmap-interest-input[data-astro-cid-5jyyn2q6]{width:100%;min-height:3.2rem;padding:.92rem 1.05rem;border-radius:1.15rem;border:1px solid rgba(133,90,66,.18);background:#fffcf8e0;color:#24150d;font:inherit;box-shadow:inset 0 1px #ffffffc7;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.roadmap-interest-input[data-astro-cid-5jyyn2q6]::placeholder{color:#66463799}.roadmap-interest-input[data-astro-cid-5jyyn2q6]:focus{outline:none;border-color:#b3482a66;box-shadow:inset 0 1px #ffffffdb,0 0 0 4px #c964471f}.roadmap-interest-button[data-astro-cid-5jyyn2q6]{min-height:3.2rem;padding:.88rem 1.3rem;border:none;border-radius:999px;background:linear-gradient(135deg,#c96447,#b3482a);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 18px 36px #b3482a33;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.roadmap-interest-button[data-astro-cid-5jyyn2q6]:hover,.roadmap-interest-button[data-astro-cid-5jyyn2q6]:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 20px 40px #b3482a3d}.roadmap-interest-button[data-astro-cid-5jyyn2q6]:disabled{cursor:progress;filter:saturate(.88);transform:none}.roadmap-interest-feedback[data-astro-cid-5jyyn2q6],.roadmap-interest-note[data-astro-cid-5jyyn2q6]{margin:0;font-size:.84rem;line-height:1.45}.roadmap-interest-feedback[data-astro-cid-5jyyn2q6]{min-height:1.25rem;color:#5c3928d1}.roadmap-interest-feedback[data-astro-cid-5jyyn2q6].is-idle:empty{display:none}.roadmap-interest-feedback[data-astro-cid-5jyyn2q6].is-success{color:#7a3323}.roadmap-interest-feedback[data-astro-cid-5jyyn2q6].is-error{color:#9a2f2f}.roadmap-interest-note[data-astro-cid-5jyyn2q6]{color:#664637b3}@media(max-width:720px){.roadmap-interest-root[data-astro-cid-5jyyn2q6].is-compact .roadmap-interest-form[data-astro-cid-5jyyn2q6]{grid-template-columns:1fr}}.roadmap-waitlist-shell[data-astro-cid-uvmt5pxa]{overflow:hidden;border-radius:2rem;border:1px solid rgba(115,79,57,.14);background:radial-gradient(circle at top left,rgba(255,224,195,.62) 0%,transparent 28%),linear-gradient(150deg,#fffbf6fa,#f4ebe2fa);box-shadow:0 28px 80px #25140c1a,inset 0 1px #ffffffd6}.roadmap-waitlist-grid[data-astro-cid-uvmt5pxa]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1.4rem;padding:1.3rem}.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-shell[data-astro-cid-uvmt5pxa]{border-radius:1.65rem;border:1px solid rgba(118,83,61,.12);background:#fffcf8d1;box-shadow:inset 0 1px #fffc}.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa]{display:grid;gap:.95rem;align-content:start;padding:1.35rem}.roadmap-waitlist-kicker[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-head[data-astro-cid-uvmt5pxa] p[data-astro-cid-uvmt5pxa]{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8a5037d1}.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa] h1[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-head[data-astro-cid-uvmt5pxa] h2[data-astro-cid-uvmt5pxa]{margin:0;letter-spacing:-.05em;color:#21140d}.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa] h1[data-astro-cid-uvmt5pxa]{font-size:clamp(2.4rem,5vw,4rem);line-height:.94}.roadmap-waitlist-lead[data-astro-cid-uvmt5pxa],.roadmap-waitlist-supporting[data-astro-cid-uvmt5pxa],.roadmap-waitlist-proof[data-astro-cid-uvmt5pxa],.roadmap-waitlist-alert[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-note[data-astro-cid-uvmt5pxa],.roadmap-waitlist-empty[data-astro-cid-uvmt5pxa]{margin:0;color:#4c3428c7;line-height:1.55}.roadmap-waitlist-lead[data-astro-cid-uvmt5pxa]{max-width:34rem;font-size:1rem}.roadmap-waitlist-alert[data-astro-cid-uvmt5pxa]{padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(196,100,71,.16);background:#c9644714;color:#8a3a27}.roadmap-waitlist-price-card[data-astro-cid-uvmt5pxa]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap;padding:1rem 1.1rem;border-radius:1.25rem;border:1px solid rgba(118,83,61,.12);background:#fffaf5eb}.roadmap-waitlist-price-line[data-astro-cid-uvmt5pxa]{display:flex;align-items:baseline;gap:.45rem}.roadmap-waitlist-price-line[data-astro-cid-uvmt5pxa] strong[data-astro-cid-uvmt5pxa]{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1;color:#21140d}.roadmap-waitlist-price-line[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa]{font-size:.95rem;font-weight:700;color:#583c2fbd}.roadmap-waitlist-price-pill[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-head[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .8rem;border-radius:999px;background:#c964471f;border:1px solid rgba(201,100,71,.18);color:#8b3422;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.roadmap-waitlist-proof[data-astro-cid-uvmt5pxa]{font-size:.88rem;font-weight:600;color:#8a4b35}.roadmap-waitlist-points[data-astro-cid-uvmt5pxa]{display:grid;gap:.65rem;margin:.1rem 0 0;padding:0;list-style:none}.roadmap-waitlist-points[data-astro-cid-uvmt5pxa] li[data-astro-cid-uvmt5pxa]{padding-left:1rem;border-left:2px solid rgba(192,90,66,.22);color:#2c1b11e0;font-size:.92rem;line-height:1.48}.roadmap-waitlist-board-shell[data-astro-cid-uvmt5pxa]{display:grid;gap:.9rem;padding:1.15rem}.roadmap-waitlist-board-head[data-astro-cid-uvmt5pxa]{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.roadmap-waitlist-board-head[data-astro-cid-uvmt5pxa] h2[data-astro-cid-uvmt5pxa]{margin-top:.18rem;font-size:1.55rem}.roadmap-waitlist-board-scroll[data-astro-cid-uvmt5pxa]{overflow-x:auto;padding-bottom:.25rem}.roadmap-waitlist-board-grid[data-astro-cid-uvmt5pxa]{display:grid;grid-template-columns:116px repeat(7,minmax(120px,1fr));border:2px solid rgba(40,26,18,.84);border-radius:1.35rem;overflow:hidden;min-width:960px;background:#fffdf9f5}.roadmap-waitlist-corner-card[data-astro-cid-uvmt5pxa],.roadmap-waitlist-day-head[data-astro-cid-uvmt5pxa],.roadmap-waitlist-time-head[data-astro-cid-uvmt5pxa],.roadmap-waitlist-cell[data-astro-cid-uvmt5pxa]{min-height:5.6rem;padding:.9rem .82rem;border-right:2px solid rgba(40,26,18,.7);border-bottom:2px solid rgba(40,26,18,.7)}.roadmap-waitlist-day-head[data-astro-cid-uvmt5pxa]:last-child{border-right:none}.roadmap-waitlist-time-head[data-astro-cid-uvmt5pxa],.roadmap-waitlist-corner-card[data-astro-cid-uvmt5pxa]{background:linear-gradient(145deg,#f6e2d3b8,#fffcf7f5)}.roadmap-waitlist-day-head[data-astro-cid-uvmt5pxa]{background:#fcf5eeeb}.roadmap-waitlist-day-head[data-astro-cid-uvmt5pxa] strong[data-astro-cid-uvmt5pxa],.roadmap-waitlist-time-head[data-astro-cid-uvmt5pxa] strong[data-astro-cid-uvmt5pxa],.roadmap-waitlist-corner-card[data-astro-cid-uvmt5pxa] strong[data-astro-cid-uvmt5pxa]{display:block;font-size:.94rem;letter-spacing:-.02em;color:#24150d}.roadmap-waitlist-day-head[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa],.roadmap-waitlist-time-head[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa],.roadmap-waitlist-corner-card[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa]{display:block;margin-top:.15rem;color:#5f4234b8;font-size:.74rem;line-height:1.35}.roadmap-waitlist-cell[data-astro-cid-uvmt5pxa]:nth-child(8n){border-right:none}.roadmap-waitlist-board-grid[data-astro-cid-uvmt5pxa]>[data-astro-cid-uvmt5pxa]:nth-last-child(-n+8){border-bottom:none}.roadmap-waitlist-cell[data-astro-cid-uvmt5pxa]{background:#fffcf8eb}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa]{display:grid;gap:.2rem;padding:.82rem .78rem;border-radius:1rem;border:1px solid rgba(124,76,54,.2);box-shadow:0 14px 28px #4c2a1a1a,inset 0 1px #ffffffc2}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa] span[data-astro-cid-uvmt5pxa],.roadmap-waitlist-session[data-astro-cid-uvmt5pxa] em[data-astro-cid-uvmt5pxa]{font-size:.72rem;font-style:normal;color:#5e3e2fc2}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa] strong[data-astro-cid-uvmt5pxa]{font-size:.95rem;letter-spacing:-.02em;color:#24150d}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa].tone-easy{background:linear-gradient(180deg,#f8ddd2f5,#fffffffa)}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa].tone-support{background:linear-gradient(180deg,#f2d3c5f5,#fffffffa)}.roadmap-waitlist-session[data-astro-cid-uvmt5pxa].tone-recovery{background:linear-gradient(180deg,#fbefeafa,#fffffffc)}.roadmap-waitlist-empty[data-astro-cid-uvmt5pxa]{display:block;font-size:.78rem}.roadmap-waitlist-board-note[data-astro-cid-uvmt5pxa]{font-size:.86rem}@media(max-width:1024px){.roadmap-waitlist-grid[data-astro-cid-uvmt5pxa]{grid-template-columns:1fr}}@media(max-width:720px){.roadmap-waitlist-grid[data-astro-cid-uvmt5pxa],.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa],.roadmap-waitlist-board-shell[data-astro-cid-uvmt5pxa]{padding:1rem}.roadmap-waitlist-copy[data-astro-cid-uvmt5pxa] h1[data-astro-cid-uvmt5pxa]{font-size:2.5rem}.roadmap-waitlist-price-card[data-astro-cid-uvmt5pxa]{padding:.9rem}}
