.n7_logo{background:var(--light-100);border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.n7_logo.is-ink{background:#101010;box-shadow:inset 0 0 0 1px #ffffff14}.n7_logos{color:var(--text-2);align-items:center;gap:.5rem;display:inline-flex}.n7_arrow{color:var(--brand-500);display:inline-grid}.n7_link{color:var(--text);font-weight:var(--primary-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.3em;transition:text-decoration-color var(--hover-duration) var(--hover-ease);align-items:center;gap:.5rem;display:inline-flex}.n7_link:hover{-webkit-text-decoration-color:var(--brand-500);text-decoration-color:var(--brand-500)}.n7_link>span{color:var(--brand-500);transition:transform var(--hover-duration) var(--hover-ease);display:inline-grid}.n7_link:hover>span{transform:translate(.1875rem)}.n7_check{background:color-mix(in lab, var(--brand-500) 26%, transparent);width:1.25rem;height:1.25rem;color:var(--accent-text);border-radius:999rem;flex:none;place-items:center;display:inline-grid}.n7_stand{color:var(--text-2);margin:1.5rem 0 0;font-size:.875rem}.n7_fork{border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.n7_path{flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.n7_or+.n7_path{border-left:var(--border-width) solid var(--border)}.n7_or{z-index:1;border:var(--border-width) solid var(--border);background:var(--background,#2b0d01);width:3rem;height:3rem;color:var(--text-2);border-radius:999rem;place-items:center;font-size:.8125rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.n7_path-title{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:var(--primary-medium);letter-spacing:-.025em;margin:.25rem 0 0;line-height:1.15}.n7_path-text{max-width:28em;color:color-mix(in lab, var(--text) 72%, transparent);margin:0;line-height:1.55}.n7_fits-label{color:var(--text-2);margin:.5rem 0 0;font-size:.8125rem}.n7_fits{border-top:var(--border-width) solid var(--border);margin:0;padding:0;list-style:none}.n7_fits li{border-bottom:var(--border-width) solid var(--border);align-items:flex-start;gap:.75rem;padding:.875rem 0;line-height:1.45;display:flex}.n7_fits .n7_check{margin-top:.0625rem}.n7_path .n7_link{align-self:flex-start;margin-top:auto;padding-top:.5rem}.n7_plans{border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.n7_plan{flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}.n7_plan+.n7_plan{border-left:var(--border-width) solid var(--border)}.n7_plan.is-highlighted{background:color-mix(in lab, var(--surface), var(--brand-500) 7%);position:relative}.n7_plan.is-highlighted:before{content:"";background:var(--brand-500);height:2px;position:absolute;inset:0 0 auto}.n7_plan-head{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.n7_plan-name{font-size:.9375rem;font-weight:var(--primary-medium);color:var(--text-2)}.n7_badge{font-size:.75rem;font-weight:var(--primary-medium);background:color-mix(in srgb, var(--brand-500), black 25%);color:var(--light-100);white-space:nowrap;border-radius:.375rem;padding:.1875rem .5rem}.n7_price{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:var(--primary-medium);letter-spacing:-.035em;margin:-.75rem 0 0;line-height:1.1}.n7_price small{font-size:.9375rem;font-weight:var(--primary-regular,400);letter-spacing:0;color:var(--text-2);margin-left:.375rem}.n7_price.is-pending{letter-spacing:-.02em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.n7_plan-text{color:color-mix(in lab, var(--text) 72%, transparent);min-height:3.1em;margin:0;line-height:1.55}.n7_plan .button-wrapper{margin-top:0}.n7_plan .button-wrapper>*{justify-content:center;width:100%}.n7_plan-list{border-top:var(--border-width) solid var(--border);gap:.875rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.n7_plan-list li{align-items:flex-start;gap:.75rem;line-height:1.45;display:flex}.n7_plan-list .n7_check{margin-top:.0625rem}.n7_plan-label{color:var(--text-2);margin:0 0 -.25rem;font-size:.8125rem}.n7_split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem 4rem;display:grid}.n7_split>.mv{top:calc(var(--nav-height) + 2rem);position:sticky}.n7_list{border-top:var(--border-width) solid var(--border);counter-reset:n7;margin:0;padding:0;list-style:none}.n7_list li{border-bottom:var(--border-width) solid var(--border);grid-template-columns:3rem minmax(0,1fr);gap:.375rem 1rem;padding:1.5rem 0;display:grid}.n7_list .svc_num{grid-row:span 2;padding-top:.125rem}.n7_list .svc_step-title{font-size:1.0625rem}.n7_table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.n7_table th,.n7_table td{text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--border);padding:1.125rem 1.25rem 1.125rem 0}.n7_table thead th{font-weight:var(--primary-medium);color:var(--text);border-bottom-color:color-mix(in lab, var(--text) 30%, transparent);padding-top:0}.n7_table thead th:first-child{width:24%;color:var(--text-2);font-size:.875rem}.n7_th{align-items:center;gap:.625rem;display:inline-flex}.n7_th .n7_logo{border-radius:.4375rem;width:1.75rem;height:1.75rem}.n7_table tbody th{font-weight:var(--primary-medium);color:var(--text)}.n7_table td{color:color-mix(in lab, var(--text) 60%, transparent)}.n7_table td.is-lead{color:var(--text)}.n7_table td .n7_check{vertical-align:-.25rem;margin-right:.5rem;display:inline-grid}.n7_map{margin:0;padding:0;list-style:none}.n7_map-head,.n7_map li{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1.25fr) 7.5rem;align-items:center;gap:1rem;display:grid}.n7_map-head{border-bottom:var(--border-width) solid color-mix(in lab, var(--text) 30%, transparent);color:var(--text-2);padding:0 0 .875rem;font-size:.875rem}.n7_map-head .n7_logos{color:var(--text);font-weight:var(--primary-medium);gap:.625rem}.n7_map-head .n7_logo{border-radius:.4375rem;width:1.75rem;height:1.75rem}.n7_map li{border-bottom:var(--border-width) solid var(--border);padding:1.125rem 0;line-height:1.45}.n7_map-from{color:color-mix(in lab, var(--text) 70%, transparent)}.n7_map-to{color:var(--text)}.n7_map .n7_arrow{justify-self:center}.n7_pill{font-size:.75rem;font-weight:var(--primary-medium);white-space:nowrap;border-radius:999rem;justify-self:end;padding:.1875rem .5625rem}.n7_pill.is-moves{background:color-mix(in lab, var(--success-text) 16%, transparent);color:#9ee3b6}.n7_pill.is-rebuilt{background:color-mix(in lab, var(--brand-500) 24%, transparent);color:var(--accent-text)}.n7_map-note{color:var(--text-2);margin:1.25rem 0 0;font-size:.875rem}.n7_risks{border-top:var(--border-width) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.n7_risks li{border-bottom:var(--border-width) solid var(--border);grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem 1.25rem;padding:2rem 2rem 2rem 0;display:grid}.n7_risks li:nth-child(2n){border-left:var(--border-width) solid var(--border);padding-left:2rem}.n7_risk-copy{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.n7_risk{font-size:1.125rem;font-weight:var(--primary-medium);letter-spacing:-.01em;margin:0;line-height:1.3}.n7_fix{color:color-mix(in lab, var(--text) 72%, transparent);margin:0;line-height:1.55}.n7_track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.n7_track li{flex-direction:column;gap:.5rem;padding-top:2.25rem;display:flex;position:relative}.n7_track li:before{content:"";height:var(--border-width);background:var(--border);position:absolute;top:.4375rem;left:1.25rem;right:-2rem}.n7_track li:last-child:before{display:none}.n7_dot{border:2px solid var(--brand-500);background:var(--surface);border-radius:999rem;place-items:center;width:.9375rem;height:.9375rem;display:grid;position:absolute;top:0;left:0}.n7_track .svc_step-text{font-size:.9375rem}.n7_track-foot{margin-top:2.5rem}.n7_sources{border-top:var(--border-width) solid var(--border);counter-reset:src;margin:0;padding:0;list-style:none}.n7_sources li{border-bottom:var(--border-width) solid var(--border);counter-increment:src;grid-template-columns:3rem minmax(0,1fr);gap:.25rem 1rem;padding:1rem 0;display:grid}.n7_sources li:before{content:counter(src, decimal-leading-zero);color:var(--brand-500);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.125rem;font-size:.875rem}.n7_sources a{color:var(--text);font-weight:var(--primary-medium);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.3em}.n7_sources a:hover{-webkit-text-decoration-color:var(--brand-500);text-decoration-color:var(--brand-500)}.n7_sources span{color:var(--text-2);font-size:.875rem}@media (max-width:64rem){.n7_split{grid-template-columns:minmax(0,1fr)}.n7_split>.mv{position:relative;top:auto}.n7_track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.n7_track li:nth-child(2):before{display:none}.n7_map-head,.n7_map li{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.2fr) 6.5rem}}@media (max-width:48rem){.n7_fork,.n7_plans{grid-template-columns:minmax(0,1fr)}.n7_path,.n7_plan{padding:1.75rem 1.5rem}.n7_or+.n7_path,.n7_plan+.n7_plan{border-left:0;border-top:var(--border-width) solid var(--border)}.n7_or+.n7_path{padding-top:2.5rem}.n7_or{justify-self:center;margin:-1.5rem 0;position:relative;top:auto;left:auto;translate:none}.n7_plan-text{min-height:0}.n7_risks{grid-template-columns:minmax(0,1fr)}.n7_risks li,.n7_risks li:nth-child(2n){border-left:0;padding:1.5rem 0}.n7_track{grid-template-columns:minmax(0,1fr);gap:0}.n7_track li{padding:0 0 1.75rem 2.25rem}.n7_track li:before,.n7_track li:nth-child(2):before{width:var(--border-width);height:auto;display:block;inset:1.25rem auto 0 .4375rem}.n7_track li:last-child:before,.n7_map-head{display:none}.n7_map li{grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem;padding:1.125rem 0}.n7_map-from{grid-column:1;font-size:.875rem}.n7_map .n7_arrow{display:none}.n7_map-to{grid-area:2/1}.n7_pill{grid-area:1/2/span 2;align-self:center}.n7_table thead{display:none}.n7_table,.n7_table tbody,.n7_table tr,.n7_table th,.n7_table td{width:100%;display:block}.n7_table tr{border-bottom:var(--border-width) solid var(--border);padding:1.25rem 0}.n7_table tr:first-child{border-top:var(--border-width) solid var(--border)}.n7_table th,.n7_table td{border:0;padding:0}.n7_table tbody th{margin-bottom:.625rem;font-size:1rem}.n7_table td+td{margin-top:.5rem}.n7_table td:before{content:attr(data-label);color:var(--text-2);margin-bottom:.375rem;font-size:.75rem;display:block}}
