@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--void:#07090b;--onyx:#101418;--sheen:#8a9c9c;--ember:#a6631d;--w-95:rgba(255,255,255,0.95);--w-68:rgba(255,255,255,0.68);--w-46:rgba(255,255,255,0.46);--glass-fill:rgba(255,255,255,0.1);--glass-fill-lo:rgba(255,255,255,0.05);--glass-blur:20px;--rim-base:rgba(255,255,255,0.12);--rim-lit:rgba(255,255,255,0.58);--rim-return:rgba(255,255,255,0.26);--radius:23px;--radius-sm:14px;--font:"Inter","Inter Variable","Helvetica Now Display","Helvetica Neue",-apple-system,Arial,sans-serif;--measure:62ch}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--void)}body{margin:0;min-height:100vh;color:var(--w-95);font-family:var(--font);font-size:16px;line-height:1.6;font-weight:400;font-variation-settings:"opsz" 18;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{background:radial-gradient(68% 52% at 18% 12%,rgba(138,156,156,.22),rgba(138,156,156,.06) 42%,transparent 72%),radial-gradient(30% 24% at 26% 22%,rgba(166,99,29,.18),transparent 66%),radial-gradient(50% 40% at 88% 96%,rgba(138,156,156,.07),transparent 70%)}body:after,body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body:after{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.display{font-size:clamp(40px,7vw,62px);font-weight:400;font-variation-settings:"opsz" 32;letter-spacing:-.022em;line-height:1.02}.display,.headline{color:var(--w-95);margin:0}.headline{font-size:clamp(32px,5vw,44px);font-weight:500;font-variation-settings:"opsz" 32;letter-spacing:-.02em;line-height:1.05}.deck{font-size:19px;font-weight:400;font-variation-settings:"opsz" 20;letter-spacing:-.005em;line-height:1.45;color:var(--w-68);margin:0}.body,.deck{max-width:var(--measure)}.body{font-size:16px;line-height:1.6;color:var(--w-95)}.body,.caption{font-weight:400}.caption{font-size:13px;font-variation-settings:"opsz" 14;letter-spacing:.005em;color:var(--w-68);line-height:1.5}.spec{font-size:10px;font-weight:500;font-variation-settings:"opsz" 14;letter-spacing:.18em;text-transform:uppercase;color:var(--w-46);line-height:1.4}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.pane{position:relative;z-index:1;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);backdrop-filter:blur(var(--glass-blur)) saturate(120%);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--rim-base),inset 1px 1px 0 0 var(--rim-lit),inset -1px -1px 0 0 var(--rim-return),inset 0 -10px 16px -12px rgba(0,0,0,.55)}@supports (corner-shape:squircle){.pane{corner-shape:squircle}}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border:0;border-radius:999px;background:var(--glass-fill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--rim-base),inset 1px 1px 0 0 var(--rim-lit),inset -1px -1px 0 0 var(--rim-return);color:var(--w-95);font-family:var(--font);font-size:14px;font-weight:500;font-variation-settings:"opsz" 14;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,transform .16s ease}.pill:hover:not(:disabled){background:rgba(255,255,255,.15)}.pill:active:not(:disabled){transform:translateY(1px)}.pill:disabled{opacity:.4;cursor:not-allowed}.pill.quiet{background:transparent;box-shadow:inset 0 0 0 1px var(--rim-base);color:var(--w-68)}.pill.quiet:hover:not(:disabled){background:var(--glass-fill-lo);color:var(--w-95)}.input{display:block;width:100%;min-height:48px;padding:12px 16px;background:rgba(255,255,255,.04);border:0;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--rim-base),inset 1px 1px 0 0 rgba(255,255,255,.22);color:var(--w-95);font-family:var(--font);font-size:16px;font-variation-settings:"opsz" 18;line-height:1.5;transition:box-shadow .16s ease}.input::placeholder{color:rgba(255,255,255,.28)}.input:focus{outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),inset 1px 1px 0 0 var(--rim-lit)}textarea.input{min-height:108px;resize:vertical}.choice{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 18px;text-align:left;background:rgba(255,255,255,.035);border:0;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:var(--w-68);font-family:var(--font);font-size:15px;font-weight:400;font-variation-settings:"opsz" 18;line-height:1.45;cursor:pointer;transition:background .14s ease,box-shadow .14s ease,color .14s ease}.choice:hover{background:rgba(255,255,255,.07);color:var(--w-95)}.choice.selected,.choice[aria-pressed=true]{background:rgba(255,255,255,.13);color:var(--w-95);box-shadow:inset 0 0 0 1px var(--rim-base),inset 1px 1px 0 0 var(--rim-lit),inset -1px -1px 0 0 var(--rim-return)}.marker{flex:0 0 auto;width:16px;height:16px;margin-top:3px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);transition:box-shadow .14s ease}.marker.square{border-radius:5px}.choice.selected .marker{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 0 5px rgba(255,255,255,.9)}.choice.selected .marker.square{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 0 8px rgba(255,255,255,.9)}.choice-hint{display:block;margin-top:3px;font-size:13px;color:var(--w-46)}.shell{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:40px 24px 96px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:56px}.mark{width:64px;height:64px;object-fit:contain;display:block}.field{margin-bottom:34px}.field-label{display:block;font-size:16px;font-weight:500;font-variation-settings:"opsz" 18;line-height:1.45;color:var(--w-95);margin-bottom:6px}.field-hint{display:block;font-size:13px;color:var(--w-46);margin-bottom:14px;line-height:1.5}.field-label+.choices,.field-label+.input{margin-top:12px}.spec-subject{color:rgba(255,255,255,.72)}.suggestion{display:block;margin-top:10px;padding:0;background:none;border:0;color:var(--w-68);font-family:var(--font);font-size:13.5px;line-height:1.5;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25)}.suggestion:hover{color:var(--w-95);-webkit-text-decoration-color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6)}.suggestion strong{font-weight:500}.choices{display:grid;grid-gap:8px;gap:8px}.choices.two-up{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.footer-bar{justify-content:space-between;gap:16px;margin-top:40px}.footer-bar,.steps{display:flex;align-items:center}.steps{gap:7px}.step-dot{width:22px;height:2px;border-radius:2px;background:rgba(255,255,255,.16);transition:background .2s ease}.step-dot.done{background:rgba(255,255,255,.42)}.step-dot.current{background:rgba(255,255,255,.9)}.problems{margin:24px 0 0;padding:16px 20px;border-radius:var(--radius-sm);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:var(--w-68);font-size:14px;line-height:1.6}.problems ul{margin:8px 0 0;padding-left:18px}.divider{height:1px;border:0;margin:0 0 34px;background:rgba(255,255,255,.09)}@media (max-width:560px){.shell{padding:28px 18px 72px}.masthead{margin-bottom:40px}.footer-bar{flex-direction:column-reverse;align-items:stretch}.footer-bar .pill{width:100%}.steps{justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.console-shell{max-width:60rem;margin:0 auto;padding:40px 24px 96px}.pane{padding:28px 32px}.console-shell>form+.pane,.pane+.pane,.pane+.pill,.pill+.pane{margin-top:20px}.pane>*+*{margin-top:14px}.pane>.spec+*{margin-top:10px}.pane form>.field:last-child,.pane>.field:last-child{margin-bottom:0}.console-shell>.headline{margin-bottom:12px}.console-shell>.deck{margin-bottom:28px}.pane .body,.pane .deck{max-width:62ch}.console-nav{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:2.25rem}.console-nav a{color:rgba(255,255,255,.68);text-decoration:none;font-size:.875rem;font-weight:500}.console-nav a:hover{color:rgba(255,255,255,.95)}.mark-link{display:inline-block;line-height:0;border-radius:999px;transition:opacity .16s ease}.mark-link:hover{opacity:.82}.roster{width:100%;border-collapse:collapse}.roster th{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.46);text-align:left;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.12)}.roster td{padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9375rem;color:rgba(255,255,255,.95)}.roster tr:hover td{background:rgba(255,255,255,.04)}.roster-row{cursor:pointer}.roster a{color:rgba(255,255,255,.95);text-decoration:none}.muted,.roster .muted{color:rgba(255,255,255,.46)}.status-chip{display:inline-block;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.2rem .65rem;white-space:nowrap}.progress-track{height:3px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden}.progress-fill{height:100%;background:rgba(138,156,156,.85);border-radius:999px;transition:width .24s ease}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.progress-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:5;margin:1.5rem 0;padding:12px 16px;border-radius:12px;background:rgba(7,9,11,.82);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.section-card{transition:background .2s ease,box-shadow .2s ease}.section-card.is-done{background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),inset 1px 1px 0 0 rgba(255,255,255,.3),inset -1px -1px 0 0 rgba(255,255,255,.14),inset 3px 0 0 0 rgba(138,156,156,.75)}.section-card.is-done .deck{color:rgba(255,255,255,.72)}.section-done-badge{flex-shrink:0;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:rgba(138,156,156,.95);border:1px solid rgba(138,156,156,.4);border-radius:999px;padding:.25rem .7rem;white-space:nowrap}.section-footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.wf-row{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.wf-row.excluded{opacity:.42}.wf-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:1.05rem;white-space:nowrap}.wf-values{font-size:.8125rem;color:rgba(255,255,255,.68)}.total-line{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.25rem}.total-line .amount{font-size:2rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flag-line{font-size:.8125rem;line-height:1.55;color:rgba(255,255,255,.68);padding-left:1rem;position:relative}.flag-line:before{content:"·";position:absolute;left:.25rem}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.875rem;color:rgba(255,255,255,.68)}.timeline time{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.46);margin-right:.75rem}.grid-two{grid-template-columns:1fr 1fr;grid-gap:.9rem 1.1rem}.grid-three,.grid-two{display:grid;gap:.9rem 1.1rem}.grid-three{grid-template-columns:1fr 1fr 1fr;grid-gap:.9rem 1.1rem}@media (max-width:640px){.grid-three,.grid-two{grid-template-columns:1fr}}:root{--alarm:8,72%,62%}.pill.danger{background:hsla(var(--alarm),.16);box-shadow:inset 0 0 0 1px hsla(var(--alarm),.4);color:hsl(8,78%,82%)}.pill.danger:hover:not(:disabled){background:hsla(var(--alarm),.26)}.pill.quiet.danger{background:transparent;box-shadow:inset 0 0 0 1px hsla(var(--alarm),.24);color:hsla(var(--alarm),.85)}.pill.quiet.danger:hover:not(:disabled){background:hsla(var(--alarm),.12);color:hsl(8,78%,82%)}.danger-text{color:hsl(8,78%,78%)}.delete-confirm{flex:1 0 100%;padding:.9rem 0 .2rem}.delete-confirm-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.75rem}.wf-row{flex-wrap:wrap}.delete-zone{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.danger-pane{margin-top:3rem;box-shadow:inset 0 0 0 1px hsla(var(--alarm),.18),inset 1px 1px 0 0 var(--rim-return)}.question-list{list-style:none;margin:0;padding:0}.question{display:flex;align-items:flex-start;gap:1.25rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.question:last-child{border-bottom:0}.question-text{flex:1 1;min-width:0}.question-text>*+*{margin-top:.3rem}.question.is-asked .question-text{opacity:.45}.question.is-asked .body{text-decoration:line-through;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3)}.tick{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--rim-base);color:transparent;font-size:20px;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.tick:hover{background:var(--glass-fill-lo);color:var(--w-46)}.tick.is-asked{background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--rim-lit);color:var(--w-95)}.tick:focus-visible{outline:2px solid var(--w-68);outline-offset:2px}.section-count{white-space:nowrap;color:var(--w-46)}.section-count.is-done{color:var(--w-95)}.roster-search{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.roster-search .input{flex:1 1}.code-cell{white-space:nowrap;font-size:.8125rem;letter-spacing:.02em}.dropzone{padding:1.4rem 1.5rem;border-radius:var(--radius-sm);border:1px dashed rgba(255,255,255,.2);text-align:center;cursor:pointer;transition:background .14s ease,border-color .14s ease}.dropzone.is-dragging,.dropzone:hover{background:var(--glass-fill-lo);border-color:var(--rim-lit)}.dropzone>*+*{margin-top:.35rem}.file-list{list-style:none;margin:0;padding:0}.file-list li{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.file-list li:last-child{border-bottom:0}.file-list li>a{flex:1 1;min-width:0;overflow-wrap:anywhere}.file-remove{min-height:34px;padding:0 16px;font-size:13px}@media (max-width:640px){.file-list li,.roster-search{flex-wrap:wrap}}.file-list li>a{text-decoration:underline;-webkit-text-decoration-color:var(--rim-return);text-decoration-color:var(--rim-return);text-underline-offset:3px}.file-list li>a,.file-list li>a:visited{color:var(--w-95)}.file-list li>a:hover{-webkit-text-decoration-color:var(--w-95);text-decoration-color:var(--w-95)}.table-scroll{overflow-x:auto;padding-bottom:2px}.roster{min-width:46rem}.page-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-top:20px}.wf-card{border-bottom:1px solid rgba(255,255,255,.08);padding:.35rem 0}.wf-card:last-of-type{border-bottom:0}.wf-card.excluded .wf-card-head{opacity:.42}.wf-card-head{display:flex;align-items:flex-start;gap:1rem;padding:.9rem 0}.wf-open{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wf-open:hover .body{text-decoration:underline;-webkit-text-decoration-color:var(--rim-return);text-decoration-color:var(--rim-return);text-underline-offset:3px}.wf-open:focus-visible{outline:2px solid var(--w-68);outline-offset:4px;border-radius:4px}.wf-detail{padding:.4rem 0 1.4rem;border-top:1px solid rgba(255,255,255,.07)}.wf-detail-block{margin-top:1.1rem}.wf-detail-block>.spec+*{margin-top:.5rem}.wf-detail-block.internal{padding:1rem 1.1rem;border-radius:var(--radius-sm);background:var(--glass-fill-lo);box-shadow:inset 0 0 0 1px hsla(var(--alarm),.16)}.wf-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.8rem 1.4rem;gap:.8rem 1.4rem;margin:0}.wf-figures dd{margin:0}.forgone{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08)}.question-side{flex:0 0 auto;display:flex;align-items:center;gap:.75rem}.wf-card-head>.choice{width:auto;flex:0 0 auto;min-width:5.5rem;align-items:center;padding:10px 14px}.summary-pane{box-shadow:inset 0 0 0 1px var(--rim-base),inset 1px 1px 0 0 var(--rim-lit),inset -1px -1px 0 0 var(--rim-return)}.summary-pane .body{max-width:68ch}.next-step{margin-top:1.25rem;padding:1rem 1.2rem;border-radius:var(--radius-sm);background:var(--glass-fill-lo);box-shadow:inset 0 0 0 1px var(--rim-base)}.next-step>.spec+*{margin-top:.45rem}.console-shell.wide{max-width:76rem}.filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.filter-chip{display:inline-flex;align-items:center;gap:.5rem;padding:7px 14px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--rim-base);color:var(--w-68);font-family:var(--font);font-size:12.5px;letter-spacing:.01em;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.filter-chip .tabular{color:var(--w-46)}.filter-chip:hover{background:var(--glass-fill-lo);color:var(--w-95)}.filter-chip.selected{background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--rim-lit);color:var(--w-95)}.filter-chip.selected .tabular{color:var(--w-95)}.filter-chip.is-empty:not(.selected){opacity:.45}.copy-link-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.copy-link-url{flex:1 1;min-width:14rem;padding:11px 16px;border-radius:var(--radius-sm);background:var(--glass-fill-lo);box-shadow:inset 0 0 0 1px var(--rim-base);color:var(--w-95);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.copy-link-row .pill{min-height:40px;padding:0 18px;text-decoration:none}.figure-button{display:inline-flex;align-items:baseline;gap:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.figure-button:hover .figure-cue,.figure-button[aria-expanded=true] .figure-cue{color:var(--w-95)}.figure-cue{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--w-46);border-bottom:1px solid;transition:color .14s ease}.evidence{list-style:none;margin:.6rem 0 0;padding:0 0 0 .9rem;border-left:2px solid var(--rim-base)}.evidence li{margin-bottom:.5rem;font-size:.875rem;line-height:1.55;color:var(--w-68);font-style:italic}.evidence li:last-child{margin-bottom:0}.software-list{list-style:none;margin:0;padding:0}.software-list li{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr auto;grid-gap:.4rem 1rem;gap:.4rem 1rem;align-items:baseline;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.software-list li:last-child{border-bottom:0}.software-rollup{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.08)}@media (max-width:640px){.software-list li{grid-template-columns:1fr auto}}.roadmap{list-style:none;margin:0;padding:0}.roadmap-step{position:relative;display:flex;gap:.9rem;padding-bottom:1.6rem}.roadmap-step:last-child{padding-bottom:0}.roadmap-marker{flex:0 0 auto;position:relative;z-index:1;width:14px;height:14px;margin-top:3px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:background .2s ease,box-shadow .2s ease}.roadmap-step:not(:last-child):before{content:"";position:absolute;left:6px;top:17px;bottom:-1.6rem;width:1px;background:rgba(255,255,255,.14)}.roadmap-step.is-current:not(:last-child):before,.roadmap-step.is-done:not(:last-child):before{background:rgba(138,156,156,.55)}.roadmap-step.is-upcoming:not(:last-child):before{background-image:linear-gradient(rgba(255,255,255,.2) 55%,transparent 0);background-size:1px 7px;background-repeat:repeat-y}.roadmap-step.is-done .roadmap-marker{background:var(--sheen);box-shadow:inset 0 0 0 1px rgba(138,156,156,.9)}.roadmap-step.is-current .roadmap-marker{background:var(--glass-fill);box-shadow:inset 0 0 0 1px rgba(138,156,156,.9),0 0 0 4px rgba(138,156,156,.18)}.roadmap-step.is-off-ramp .roadmap-marker{background:rgba(166,99,29,.85);box-shadow:inset 0 0 0 1px rgba(166,99,29,.9),0 0 0 4px rgba(166,99,29,.16)}.roadmap-content{display:flex;flex-direction:column;gap:.2rem}.roadmap-step.is-upcoming .roadmap-content .body{color:var(--w-46)}.roadmap-step.is-current .roadmap-content .body{color:var(--w-95);font-weight:500}.roadmap-off-ramp-tag{display:inline-block;align-self:flex-start;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:rgba(230,170,110,.95);border:1px solid rgba(166,99,29,.5);border-radius:999px;padding:.15rem .55rem;margin-top:.15rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.roadmap-branch{position:relative;margin-top:.4rem;margin-left:2.1rem;padding-left:1.1rem;border-left:1px dashed rgba(255,255,255,.14)}.roadmap-branch-title{display:block;margin-bottom:.85rem}.roadmap-branch .roadmap-step{padding-bottom:1.3rem}