.mXkh7W_wrap{background:radial-gradient(60rem 30rem at 100% 0%, var(--glassIndigo10), transparent 60%), radial-gradient(40rem 24rem at 0% 30%, var(--glassCyan10), transparent 60%);padding:4rem 1.5rem 2rem;position:relative}.mXkh7W_layout{gap:2.5rem;max-width:1240px;margin:0 auto;display:grid}@media (min-width:1100px){.mXkh7W_layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:4rem}}.mXkh7W_railCol{min-width:0}@media (min-width:1100px){.mXkh7W_railCol{align-self:stretch}}.mXkh7W_main{min-width:0;max-width:820px}.mXkh7W_overview{padding-bottom:3rem;scroll-margin-top:6rem}.mXkh7W_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cdBlue);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.mXkh7W_intro{letter-spacing:-.01em;color:var(--textPrimary);margin:0 0 1.25rem;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:500;line-height:1.6}.mXkh7W_para{color:var(--textSecondary);margin:0 0 1rem;font-size:1.0625rem;line-height:1.75}.mXkh7W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.mXkh7W_wrap{padding:2.5rem 1rem 1rem}}
.aQNjdq_rail{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:1100px){.aQNjdq_rail{max-height:calc(100vh - 7rem);padding-right:.25rem;position:sticky;top:5.5rem;overflow-y:auto}}.aQNjdq_facts{background:linear-gradient(var(--bgCard), var(--bgCard)) padding-box, var(--cdGradientPrimary) border-box;border:1.5px solid #0000;border-radius:1.25rem;gap:.9rem;margin:0;padding:1.25rem;display:grid}@media (max-width:1099px){.aQNjdq_facts{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.aQNjdq_fact{min-width:0}.aQNjdq_factLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--textTertiary);font-size:.6875rem;font-weight:700}.aQNjdq_factValue{color:var(--textPrimary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem;font-weight:600;line-height:1.4}.aQNjdq_factLink{color:var(--cdBlue);text-decoration:none}.aQNjdq_factLink:hover{text-decoration:underline}.aQNjdq_toc{padding:1rem .5rem}.aQNjdq_tocLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--textTertiary);margin:0 0 .6rem .5rem;font-size:.6875rem;font-weight:700}.aQNjdq_tocList{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.aQNjdq_tocLink{color:var(--textSecondary);border-left:2px solid #0000;border-radius:.6rem;grid-template-columns:1.6rem minmax(0,1fr);gap:.4rem;padding:.45rem .6rem;font-size:.85rem;line-height:1.35;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:grid}.aQNjdq_tocLink:hover{background:var(--glassIndigo10);color:var(--textPrimary)}.aQNjdq_tocNum{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--textMuted);font-size:.75rem}.aQNjdq_active{color:var(--cdBlue);background:var(--glassIndigo10);border-left-color:var(--cdBlue);font-weight:650}.aQNjdq_active .aQNjdq_tocNum{color:var(--cdBlue)}@media (max-width:1099px){.aQNjdq_toc{padding:0}.aQNjdq_tocList{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.aQNjdq_tocList li{flex-shrink:0}.aQNjdq_tocLink{white-space:nowrap;text-overflow:ellipsis;border-left:0;border:1px solid var(--borderPrimary);background:var(--bgCard);border-radius:999px;align-items:center;max-width:16rem;display:inline-flex;overflow:hidden}}
._5BHwNa_story{padding:1rem 0 3rem;scroll-margin-top:6rem}._5BHwNa_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cdCyan);margin:0 0 .5rem;font-size:.75rem;font-weight:700}._5BHwNa_heading{letter-spacing:-.02em;color:var(--textPrimary);margin:0 0 2.25rem;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800}._5BHwNa_track{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}._5BHwNa_track:before{content:"";background:linear-gradient(180deg, var(--cdCoral), var(--cdBlue) 50%, #10b981);opacity:.45;width:2px;position:absolute;top:1.6rem;bottom:1.6rem;left:1.6rem}._5BHwNa_step{grid-template-columns:3.2rem minmax(0,1fr);gap:1.25rem;display:grid;position:relative}._5BHwNa_node{z-index:1;color:#fff;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:relative;box-shadow:0 12px 26px -12px #0f172a80}._5BHwNa_icon{width:1.5rem;height:1.5rem}._5BHwNa_coral ._5BHwNa_node{background:linear-gradient(135deg, var(--cdCoral), var(--cdCoralLight))}._5BHwNa_indigo ._5BHwNa_node{background:var(--cdGradientPrimary)}._5BHwNa_green ._5BHwNa_node{background:linear-gradient(135deg,#059669,#34d399)}._5BHwNa_body{background:var(--bgCard);border:1px solid var(--borderPrimary);border-radius:1.25rem;min-width:0;padding:1.4rem 1.6rem}._5BHwNa_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--textTertiary);margin:0 0 .25rem;font-size:.75rem;font-weight:700}._5BHwNa_label{color:var(--textPrimary);margin:0 0 .6rem;font-size:1.25rem;font-weight:800}._5BHwNa_first{color:var(--textSecondary);margin:0;font-size:1.0625rem;line-height:1.7}._5BHwNa_more{margin-top:.75rem}._5BHwNa_summary{cursor:pointer;color:var(--cdBlue);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;list-style:none;display:inline-flex}._5BHwNa_summary::-webkit-details-marker{display:none}._5BHwNa_summary:after{content:"+";background:var(--glassIndigo10);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;transition:transform .2s;display:grid}._5BHwNa_more[open] ._5BHwNa_summary:after{content:"–"}._5BHwNa_summaryClose,._5BHwNa_more[open] ._5BHwNa_summaryOpen{display:none}._5BHwNa_more[open] ._5BHwNa_summaryClose{display:inline}._5BHwNa_para{color:var(--textSecondary);margin:.85rem 0 0;font-size:1rem;line-height:1.7}@media (max-width:640px){._5BHwNa_step{grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem}._5BHwNa_node{border-radius:.8rem;width:2.6rem;height:2.6rem}._5BHwNa_track:before{left:1.3rem}._5BHwNa_body{padding:1.15rem}}
._59Gj-W_reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}._59Gj-W_armed{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){._59Gj-W_reveal{transition:none}}
._4rpboG_chapter{border-top:1px solid var(--borderPrimary);padding:3.5rem 0 3rem;scroll-margin-top:6rem;position:relative}._4rpboG_chapter:first-of-type{border-top:0;padding-top:1rem}._4rpboG_head{align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem;display:flex}._4rpboG_num{letter-spacing:-.04em;background:var(--cdGradientPrimary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:3.5rem;font-weight:800;line-height:.9}._4rpboG_kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cdBlue);margin:0 0 .35rem;font-size:.75rem;font-weight:700}._4rpboG_title{letter-spacing:-.02em;color:var(--textPrimary);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.2}._4rpboG_leadRow{gap:2rem;margin-bottom:2rem;display:grid}@media (min-width:900px){._4rpboG_leadWithScreen{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}._4rpboG_lead{color:var(--textSecondary);font-size:1.125rem;line-height:1.75}._4rpboG_lead p:first-child{color:var(--textPrimary);font-weight:500}._4rpboG_leadScreen{justify-content:center;display:flex}._4rpboG_grid{gap:1.25rem;display:grid}@media (min-width:820px){._4rpboG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}._4rpboG_card{background:var(--bgCard);border:1px solid var(--borderPrimary);border-radius:1.25rem;min-width:0;padding:1.6rem 1.6rem 1.4rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 1px 2px #0f172a0a}._4rpboG_card:before{content:"";background:var(--cdGradientPrimary);opacity:.85;border-radius:3px;width:3px;position:absolute;inset:0 auto 0 0}._4rpboG_card:hover{border-color:var(--glassIndigo30);transform:translateY(-3px);box-shadow:0 18px 40px -24px #4f46e573}._4rpboG_wide{grid-column:1/-1}._4rpboG_cardIndex{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--cdAccent);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-block}._4rpboG_partTitle{color:var(--textPrimary);margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.35}._4rpboG_pair{border:1px solid var(--borderPrimary);background:var(--bgCard);border-radius:1.25rem;grid-column:1/-1;gap:0;display:grid;overflow:hidden}@media (min-width:820px){._4rpboG_pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}._4rpboG_problem,._4rpboG_fix{min-width:0;padding:1.6rem}._4rpboG_problem{background:linear-gradient(180deg, var(--glassCoral10), transparent 70%)}._4rpboG_fix{background:linear-gradient(180deg, var(--glassGreen10), transparent 70%)}._4rpboG_arrow{color:#fff;background:var(--cdGradientPrimary);border-radius:50%;place-self:center;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:700;display:none;box-shadow:0 10px 24px -10px #4f46e599}@media (min-width:820px){._4rpboG_arrow{z-index:1;margin:0 -1.25rem;display:grid;position:relative}}._4rpboG_tag{letter-spacing:.1em;text-transform:uppercase;color:var(--cdCoralDark);background:var(--glassCoral10);border-radius:999px;margin:0 0 .6rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-block}._4rpboG_tagFix{color:#047857;background:var(--glassGreen20)}._4rpboG_gridScreen{justify-content:center;align-items:flex-start;min-width:0;display:flex}._4rpboG_gridScreen._4rpboG_wide>figure{width:100%;max-width:720px}._4rpboG_prose{color:var(--textSecondary);overflow-wrap:anywhere;font-size:.975rem;line-height:1.7}._4rpboG_prose p{margin:0 0 .9rem}._4rpboG_prose p:last-child{margin-bottom:0}._4rpboG_prose strong{color:var(--textPrimary);font-weight:650}._4rpboG_prose code{font-family:var(--font-geist-mono,ui-monospace, monospace);background:var(--glassIndigo10);color:var(--cdIndigoDark);border-radius:.375rem;padding:.1em .4em;font-size:.85em}._4rpboG_prose mark{color:var(--cdIndigoDark);background:var(--glassIndigo10);box-shadow:inset 0 0 0 1px var(--glassIndigo20);white-space:nowrap;border-radius:999px;padding:.05em .45em;font-weight:650}._4rpboG_prose ul,._4rpboG_prose ol{counter-reset:step;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}._4rpboG_prose li{background:var(--bgTertiary);border:1px solid var(--borderSecondary);border-radius:.85rem;padding:.7rem .9rem .7rem 2.6rem;position:relative}._4rpboG_prose ul li:before{content:"";background:var(--cdGradientPrimary);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.15rem;left:1rem}._4rpboG_prose ol li{counter-increment:step}._4rpboG_prose ol li:before{content:counter(step);color:#fff;background:var(--cdGradientPrimary);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.7rem;left:.75rem}._4rpboG_prose [data-table-wrap]{border:1px solid var(--borderPrimary);background:var(--bgCard);border-radius:.85rem;width:100%;margin:.5rem 0 1rem;overflow-x:auto}._4rpboG_prose table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}._4rpboG_prose th,._4rpboG_prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--borderSecondary);padding:.6rem .85rem}._4rpboG_prose th{color:var(--textPrimary);background:var(--bgTertiary);white-space:nowrap;font-weight:700}._4rpboG_prose tr:last-child td{border-bottom:0}:is([data-theme=dark] ._4rpboG_prose code,[data-theme=dark] ._4rpboG_prose mark){color:var(--cdIndigoLight)}[data-theme=dark] ._4rpboG_tagFix{color:#6ee7b7}[data-theme=dark] ._4rpboG_tag:not(._4rpboG_tagFix){color:var(--cdCoralLight)}@media (max-width:640px){._4rpboG_num{font-size:2.5rem}._4rpboG_lead{font-size:1.05rem}._4rpboG_card,._4rpboG_problem,._4rpboG_fix{padding:1.25rem}}@media (prefers-reduced-motion:reduce){._4rpboG_card{transition:none}._4rpboG_card:hover{transform:none}}
.FP0udG_figure{flex-direction:column;gap:.75rem;min-width:0;margin:0;display:flex}.FP0udG_phoneFigure{align-items:center}.FP0udG_phone{background:linear-gradient(160deg,#1e293b,#0f172a);border-radius:34px;width:100%;max-width:260px;padding:10px;box-shadow:0 30px 60px -24px #0f172a73,inset 0 0 0 1px #ffffff14}.FP0udG_phone .FP0udG_screen{border-radius:26px}.FP0udG_browser{background:var(--bgCard);border:1px solid var(--borderPrimary);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 24px 48px -28px #0f172a59}.FP0udG_bar{background:var(--bgTertiary);border-bottom:1px solid var(--borderPrimary);gap:6px;padding:9px 12px;display:flex}.FP0udG_bar span{background:#f87171;border-radius:50%;width:9px;height:9px}.FP0udG_bar span:nth-child(2){background:#fbbf24}.FP0udG_bar span:nth-child(3){background:#34d399}.FP0udG_screen{background:linear-gradient(110deg, transparent 30%, var(--glassIndigo10) 50%, transparent 70%) 0 0 / 200% 100%, var(--bgTertiary);width:100%;animation:1.6s linear infinite FP0udG_shimmer;position:relative;overflow:hidden}.FP0udG_img{object-fit:cover;object-position:top center;color:#0000;width:100%;height:100%;position:absolute;inset:0}.FP0udG_caption{color:var(--textTertiary);max-width:34rem;font-size:.8125rem;line-height:1.55}.FP0udG_phoneFigure .FP0udG_caption{text-align:center;max-width:17rem}@keyframes FP0udG_shimmer{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.FP0udG_screen{animation:none}}[data-theme=dark] .FP0udG_phone{background:linear-gradient(160deg,#334155,#1e293b)}
.fav5NW_band{padding:3rem 1.5rem}.fav5NW_inner{color:#fff;background:radial-gradient(30rem 14rem at 15% 0,#ffffff2e,#0000 60%),linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#0891b2 100%);border-radius:1.75rem;max-width:1240px;margin:0 auto;padding:2.5rem 2.25rem;overflow:hidden;box-shadow:0 30px 60px -30px #4f46e599}.fav5NW_heading{letter-spacing:.16em;text-transform:uppercase;color:#fffc;margin:0 0 1.75rem;font-size:.8125rem;font-weight:700}.fav5NW_list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.fav5NW_item{border-left:2px solid #ffffff59;flex-direction:column;gap:.5rem;min-width:0;padding-left:1.1rem;display:flex}.fav5NW_value{letter-spacing:-.03em;color:#fff;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:800;line-height:1}.fav5NW_label{color:#ffffffdb;font-size:.875rem;line-height:1.5}@media (max-width:640px){.fav5NW_band{padding:2rem 1rem}.fav5NW_inner{padding:1.75rem 1.4rem}}
.XaRlKa_section{background:linear-gradient(180deg, transparent, var(--bgTertiary) 18%, var(--bgTertiary) 82%, transparent);padding:4rem 1.5rem;scroll-margin-top:5rem}.XaRlKa_inner{max-width:1240px;margin:0 auto}.XaRlKa_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cdAccent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.XaRlKa_heading{letter-spacing:-.02em;color:var(--textPrimary);margin:0 0 2.5rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.XaRlKa_group+.XaRlKa_group{margin-top:3.5rem}.XaRlKa_groupTitle{color:var(--textPrimary);align-items:center;gap:.6rem;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.XaRlKa_count{color:var(--cdBlue);background:var(--glassIndigo10);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700}.XaRlKa_phoneGrid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:2.25rem 1.5rem;display:grid}.XaRlKa_webGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:2rem;display:grid}.XaRlKa_tile{all:unset;cursor:zoom-in;border-radius:1rem;min-width:0;transition:transform .25s;display:block}.XaRlKa_tile:hover{transform:translateY(-4px)}.XaRlKa_tile:focus-visible{outline:2px solid var(--cdBlue);outline-offset:4px}.XaRlKa_lightbox{z-index:200;background:#020617db;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.XaRlKa_lbInner{flex-direction:column;gap:1rem;width:min(1100px,100%);display:flex}.XaRlKa_lbImage{width:100%;height:min(75vh,900px);position:relative}.XaRlKa_lbImg{object-fit:contain}.XaRlKa_lbCaption{color:#e2e8f0;text-align:center;margin:0;font-size:.9rem;line-height:1.55}.XaRlKa_lbBar{justify-content:center;align-items:center;gap:.75rem;display:flex}.XaRlKa_lbBtn{all:unset;cursor:pointer;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.XaRlKa_lbBtn:hover,.XaRlKa_lbBtn:focus-visible{background:#ffffff3d}.XaRlKa_lbClose{margin-left:.75rem}.XaRlKa_showAll{border:1px solid var(--borderPrimary);background:var(--bgCard);color:var(--textPrimary);font:inherit;cursor:pointer;border-radius:999px;margin:2rem auto 0;padding:.75rem 1.5rem;font-weight:600;transition:border-color .2s,color .2s;display:block}.XaRlKa_showAll:hover,.XaRlKa_showAll:focus-visible{border-color:var(--cdBlue);color:var(--cdBlue)}.XaRlKa_showAll:focus-visible{outline:2px solid var(--cdBlue);outline-offset:3px}.XaRlKa_lbCount{text-align:center;color:#cbd5e1;min-width:4rem;font-size:.85rem}@media (max-width:640px){.XaRlKa_section{padding:3rem 1rem}.XaRlKa_phoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.XaRlKa_tile{transition:none}.XaRlKa_tile:hover{transform:none}}
