.SolsticeSimulator_page__QJhqC{overflow-x:clip;padding:96px 16px 0;background-color:#fff;background:radial-gradient(120% 150% at 82% -20%,#fbbd89 0,#fec5c1 24%,rgba(167,180,205,.45) 52%,rgba(167,180,205,0) 74%),linear-gradient(180deg,rgba(240,248,255,.7),hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:100% 440px,100% 440px}.SolsticeSimulator_root__brwnc{--bg:#fff;--ink:#131d2b;--muted:#5b6b80;--faint:#9aa6b6;--line:#e6ebf1;--card:#f6f9fc;--blue:#0090ff;--blue-soft:#e7f1fc;--gray:#98a0ac;--pos:#137a4b;--neg:#c0392b;--amber:#b45309;--consensus:#0090ff;--service:#137a4b;--burn:#c0392b;--display:var(--font-clash-semibold),"Clash Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--peach:#fbbd89;--salmon:#fec5c1;--periwinkle:#a7b4cd;--sky:#f0f8ff}.SolsticeSimulator_root__brwnc,.SolsticeSimulator_root__brwnc *{box-sizing:border-box}.SolsticeSimulator_root__brwnc{margin:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}.SolsticeSimulator_root__brwnc .SolsticeSimulator_wrap__6CKkI{max-width:1140px;margin:0 auto;padding:26px 0 56px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_eyebrow__d_sa0{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:600;margin-bottom:10px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_hero-title__0Qdlk{font-family:var(--display);font-size:46px;line-height:1.04;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:2px 0;text-decoration:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB{margin-top:16px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--muted);max-width:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB b{color:var(--ink);font-weight:600}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB .SolsticeSimulator_bl__OH9Xe{display:block;color:var(--ink);font-weight:600;margin-bottom:5px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB p{margin:0 0 9px;color:inherit;font-size:inherit;line-height:inherit}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB p:last-child{margin-bottom:0}.SolsticeSimulator_root__brwnc .SolsticeSimulator_fine__5qUup p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.SolsticeSimulator_root__brwnc .SolsticeSimulator_banner__rM_cB a{color:var(--pos);text-decoration:none;border-bottom:1px solid rgba(19,122,75,.3)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_cards__c6WDn{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 8px}@media(max-width:560px){.SolsticeSimulator_page__QJhqC{padding-top:84px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_cards__c6WDn{grid-template-columns:1fr}.SolsticeSimulator_root__brwnc .SolsticeSimulator_hero-title__0Qdlk{font-size:32px;line-height:1.06}}.SolsticeSimulator_root__brwnc .SolsticeSimulator_card__i02RN{position:relative;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 15px;box-shadow:0 1px 3px rgba(19,29,43,.04),0 6px 18px rgba(19,29,43,.04)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_clab__O0ZHR{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:7px;min-height:26px;padding-right:20px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_clab__O0ZHR i{width:9px;height:9px;border-radius:3px;flex:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_cval__d9_hl{font-size:21px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;letter-spacing:-.01em}.SolsticeSimulator_root__brwnc .SolsticeSimulator_ccap__7H0c3{font-size:12px;color:var(--faint);margin-top:4px;font-weight:500;min-height:34px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_info__QIqQO{position:absolute;top:12px;right:13px;width:14px;height:14px;border-radius:50%;border:1px solid var(--faint);color:var(--faint);font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:help;user-select:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_info__QIqQO .SolsticeSimulator_box__fN06v{position:absolute;bottom:22px;right:-6px;width:220px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;padding:9px 11px;border-radius:9px;box-shadow:0 8px 22px rgba(19,29,43,.28);opacity:0;visibility:hidden;transition:opacity .12s;z-index:9;pointer-events:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_info__QIqQO .SolsticeSimulator_box__fN06v:after{content:"";position:absolute;bottom:-5px;right:9px;width:9px;height:9px;background:var(--ink);transform:rotate(45deg)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_info__QIqQO:hover .SolsticeSimulator_box__fN06v{opacity:1;visibility:visible}.SolsticeSimulator_root__brwnc .SolsticeSimulator_main-grid__axXbU{display:flex;gap:26px;align-items:stretch;margin-top:22px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-scenarios__FccGR{flex:0 0 38%;order:1;min-width:0;display:flex;flex-direction:column}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-chart__2gjAw{flex:1 1 auto;order:2;min-width:0;display:flex;flex-direction:column}@media(max-width:820px){.SolsticeSimulator_root__brwnc .SolsticeSimulator_main-grid__axXbU{flex-direction:column;gap:0;margin-top:16px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-chart__2gjAw{order:1}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-scenarios__FccGR{order:2;margin-top:26px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE{flex:none}}.SolsticeSimulator_root__brwnc .SolsticeSimulator_chart-box__Xb2Mw{background:#fff;border:1px solid var(--line);border-radius:12px;flex:1 1 auto;box-shadow:0 1px 3px rgba(19,29,43,.04),0 6px 18px rgba(19,29,43,.04);padding:16px;position:relative}.SolsticeSimulator_root__brwnc .SolsticeSimulator_chart-head__C_srN{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:8px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_chart-head__C_srN h2{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0;color:var(--ink);text-decoration:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_chart-head__C_srN p{margin:3px 0 0;color:var(--faint);font-size:12px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_legend__o5ZCT{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);font-weight:500}.SolsticeSimulator_root__brwnc .SolsticeSimulator_legend__o5ZCT span{display:flex;align-items:center;gap:6px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_legend__o5ZCT i{width:10px;height:10px;border-radius:3px;display:inline-block}.SolsticeSimulator_root__brwnc svg{display:block;width:100%;height:auto;overflow:visible}.SolsticeSimulator_root__brwnc .SolsticeSimulator_ax__6_NfW{fill:var(--faint);font-size:11px;font-variant-numeric:tabular-nums}.SolsticeSimulator_root__brwnc .SolsticeSimulator_axlab__ZU44G{fill:var(--muted);font-size:11px;font-weight:600}.SolsticeSimulator_root__brwnc .SolsticeSimulator_gl__quavB{stroke:var(--line);stroke-width:1}.SolsticeSimulator_root__brwnc .SolsticeSimulator_gl__quavB.SolsticeSimulator_zero__w5o29{stroke:#d6deea}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-hit__Xfzop{fill:transparent;cursor:pointer}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-hi__oCa9v{fill:rgba(19,29,43,.04);pointer-events:none;opacity:0;transition:opacity .08s}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1{position:absolute;pointer-events:none;opacity:0;transform:translate(-50%,-108%);transition:opacity .08s;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:12px;z-index:5;box-shadow:0 8px 24px rgba(19,29,43,.14);min-width:212px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1 .SolsticeSimulator_th__D8yJ_{font-weight:700;font-size:12.5px;margin-bottom:7px;color:var(--ink)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1 .SolsticeSimulator_tr__JM_Xn{display:flex;align-items:center;gap:8px;margin:3px 0;color:var(--muted)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1 .SolsticeSimulator_tr__JM_Xn i{width:9px;height:9px;border-radius:2px;flex:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1 .SolsticeSimulator_tr__JM_Xn b{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1 .SolsticeSimulator_tr__JM_Xn span{color:var(--faint);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway__IpnZj{margin-top:14px;border:1.5px solid var(--line);background:var(--card);border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.55;color:var(--ink)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway__IpnZj .SolsticeSimulator_tl__l9XeR{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway__IpnZj b{font-weight:600}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-scenarios__FccGR h2{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0 0 3px;color:var(--ink);text-decoration:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_col-scenarios__FccGR .SolsticeSimulator_instr__QiF5X{font-size:12.5px;color:var(--muted);margin:0 0 12px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_presets__SSN9a{display:flex;flex-direction:column;gap:10px;flex:1}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px 15px;text-align:left;cursor:pointer;font-family:var(--sans);flex:1;transition:border-color .12s,background .12s;display:block}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE:hover{border-color:var(--blue);background:#f7fbff}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE.SolsticeSimulator_on__YORhZ{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue) inset}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE .SolsticeSimulator_pt__jrNNy{font-size:15px;font-weight:600;color:var(--ink)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE[data-k=pre] .SolsticeSimulator_pt__jrNNy{color:#5b6b80}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE[data-k=base] .SolsticeSimulator_pt__jrNNy{color:var(--blue)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE[data-k=bull] .SolsticeSimulator_pt__jrNNy{color:var(--pos)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE[data-k=bear] .SolsticeSimulator_pt__jrNNy{color:var(--neg)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE .SolsticeSimulator_pd__IyGDn{font-size:13.5px;line-height:1.45;color:var(--muted);margin-top:4px}.SolsticeSimulator_root__brwnc .SolsticeSimulator_fine__5qUup{margin-top:28px;border-top:1px solid var(--line);padding-top:16px;font-size:12px;line-height:1.65;color:var(--muted)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_fine__5qUup a{color:var(--muted)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_fine__5qUup code{background:var(--card);border:1px solid var(--line);padding:1px 5px;border-radius:5px;font-size:11px;color:var(--ink)}.SolsticeSimulator_root__brwnc .SolsticeSimulator_fine__5qUup .SolsticeSimulator_disc__10YcU{color:var(--faint);margin-top:8px}.SolsticeSimulator_root__brwnc{font-synthesis:weight}.SolsticeSimulator_root__brwnc .SolsticeSimulator_preset__I9PpE{line-height:normal}.SolsticeSimulator_root__brwnc .SolsticeSimulator_info__QIqQO:focus-visible .SolsticeSimulator_box__fN06v{opacity:1;visibility:visible}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway-copy__To1Ju{display:grid}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway-copy__To1Ju>div{grid-area:1/1}.SolsticeSimulator_root__brwnc .SolsticeSimulator_takeaway-measure__1Opsx{visibility:hidden;pointer-events:none}.SolsticeSimulator_root__brwnc .SolsticeSimulator_tip__jwjr1{max-width:calc(100% - 16px)}