._trigger_kngrn_1{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--color-sky-300);font-size:12px;font-weight:500;line-height:20px;text-align:left;text-underline-offset:4px;transition:color .18s}._trigger_kngrn_1:hover{color:var(--color-sky-100);text-decoration:underline}._trigger_kngrn_1:focus-visible,._dialog_kngrn_3 button:focus-visible,._dialog_kngrn_3 a:focus-visible,._details_kngrn_3 summary:focus-visible{outline:2px solid #67e8f9;outline-offset:4px;border-radius:4px}._overlay_kngrn_4{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#02060cdb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._dialog_kngrn_3{display:flex;flex-direction:column;width:100%;max-width:960px;max-height:min(900px,calc(100svh - 48px));overflow:hidden;border-radius:16px;background:#0b1722;color:#f0f9ff;box-shadow:0 28px 90px #00000073;outline:none}._dialog_kngrn_3 ::selection{background:#67e8f9;color:#06202a}._header_kngrn_7{display:flex;flex:none;align-items:center;gap:18px;padding:17px 30px;border-bottom:1px solid rgb(165 243 252 / 12%)}._brandIdentity_kngrn_8{display:inline-flex;flex:none;align-items:center;gap:10px}._brandLogo_kngrn_9{width:auto;height:32px}._wordmark_kngrn_10{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}._headerLabel_kngrn_11{color:#b4cad6;font-size:12px}._close_kngrn_12{display:grid;width:44px;height:44px;margin:-9px -8px -9px auto;place-items:center;color:#b4cad6;border-radius:8px;transition:background .18s,color .18s}._close_kngrn_12:hover{background:#a5f3fc14;color:#fff}._content_kngrn_14{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#355a67 #0b1722}._hero_kngrn_15{display:grid;grid-template-columns:1fr 1fr}._heroCopy_kngrn_16{display:flex;flex-direction:column;justify-content:center;padding:35px 30px}._heroCopy_kngrn_16 h2{font-size:clamp(32px,3.1vw,40px);line-height:1.07}._heroCopy_kngrn_16>p{margin-top:20px;max-width:36ch;color:#c3d9e5;font-size:15px;line-height:1.7}._heroCopy_kngrn_16 ._heroNote_kngrn_19{margin-top:16px;color:#9fb9c8;font-size:12px;line-height:1.65}._demonstration_kngrn_20{min-width:0;margin:0;padding:27px 30px 21px;background:#10333d}._demoHeading_kngrn_21{display:flex;align-items:center;justify-content:space-between;gap:14px}._demoHeading_kngrn_21 h3{color:#f0fdff;font-size:17px;font-weight:600;line-height:1.35}._demoHeading_kngrn_21 h3 span{color:#91d8e3}._demoToggle_kngrn_24{display:inline-flex;flex:none;padding:3px;border-radius:8px;background:#08262e}._demoToggle_kngrn_24 button{min-height:36px;padding:7px 12px;border-radius:5px;color:#b4d8df;font-size:12px;font-weight:600;transition:background .22s,color .22s}._demoToggle_kngrn_24 button[aria-pressed=true]{background:#a5f3fc;color:#082c35}._playerCharts_kngrn_27{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:20px}._chartCaption_kngrn_28{display:flex;justify-content:space-between;color:#d3edf2;font-size:12px;font-weight:600}._chartCaption_kngrn_28 span+span{color:#a0c9d2;font-size:10px;font-weight:400}._bars_kngrn_30{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}._barColumn_kngrn_31{display:flex;flex-direction:column;align-items:center;gap:6px}._score_kngrn_32{color:#e1f5f8;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}._barTrack_kngrn_33{display:flex;height:80px;width:100%;align-items:end}._bar_kngrn_30{width:100%;height:var(--score-height);border-radius:3px 3px 0 0;background:#4b7884;transform-origin:bottom;transition:background .35s}._peakBar_kngrn_35{background:#67e8f9}._gameLabel_kngrn_36{color:#b4d8df;font-size:10px;white-space:nowrap}._chartResult_kngrn_37{margin-top:13px;padding-top:11px;border-top:1px solid rgb(165 243 252 / 22%)}._chartResult_kngrn_37>span{color:#b4d8df;font-size:11px}._chartResult_kngrn_37 strong{display:block;color:#ecfeff;font-size:27px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}._chartResult_kngrn_37 strong span{color:#b4d8df;font-size:10px;font-weight:400}._demonstration_kngrn_20 figcaption{margin-top:14px;max-width:52ch;color:#b4d8df;font-size:10px;line-height:1.6}._methodology_kngrn_42{padding:25px 30px 23px}._sectionHeading_kngrn_43{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}._sectionHeading_kngrn_43 h3,._historicalExamples_kngrn_44 h3{font-size:15px;font-weight:600}._simulationCount_kngrn_45{display:inline-flex;align-items:center;gap:8px;color:#9fb9c8;font-size:11px}._simulationCount_kngrn_45 strong{color:#67e8f9;font-size:26px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}._simulationCount_kngrn_45>span{max-width:130px;line-height:1.5}._steps_kngrn_48{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:18px 0 0;list-style:none;padding:0}._steps_kngrn_48 li+li{border-left:1px solid rgb(165 243 252 / 13%);padding-left:24px}._steps_kngrn_48 h4{display:flex;align-items:center;gap:8px;color:#a5f3fc;font-size:13px;font-weight:600}._steps_kngrn_48 h4 svg{flex:none;color:#67e8f9}._steps_kngrn_48 p{margin-top:7px;color:#b4cad6;font-size:12px;line-height:1.7}._methodNote_kngrn_53{margin-top:18px;padding-top:13px;border-top:1px solid rgb(165 243 252 / 12%);color:#9fb9c8;font-size:11px;line-height:1.65}._historicalExamples_kngrn_44{margin:0 30px;padding:16px 0;border-bottom:1px solid rgb(165 243 252 / 12%)}._historicalScope_kngrn_55{margin-top:5px;color:#9fb9c8;font-size:11px}._historicalExamples_kngrn_44 table{width:100%;margin-top:12px;table-layout:fixed;text-align:left}._historicalExamples_kngrn_44 col{width:20%}._historicalExamples_kngrn_44 ._playerColumn_kngrn_58{width:40%}._historicalExamples_kngrn_44 th,._historicalExamples_kngrn_44 td{padding:10px 0;vertical-align:middle}._historicalExamples_kngrn_44 th:first-child{padding-right:12px}._historicalExamples_kngrn_44 thead th{padding-top:0;padding-bottom:9px;color:#c3d9e5;font-size:12px;font-weight:600}._historicalExamples_kngrn_44 thead th>span,._historicalExamples_kngrn_44 td>span{display:block;margin-top:3px;color:#9fb9c8;font-size:11px;font-weight:400}._historicalExamples_kngrn_44 tbody tr{border-top:1px solid rgb(165 243 252 / 10%)}._historicalExamples_kngrn_44 tbody th{font-size:14px;font-weight:600}._historicalExamples_kngrn_44 td strong{color:#f0f9ff;font-size:23px;font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}._historicalExamples_kngrn_44 thead th:nth-child(3),._historicalExamples_kngrn_44 td:nth-child(3) strong{color:#67e8f9}._historicalExamples_kngrn_44 td ._rankChange_kngrn_67{display:inline-flex;align-items:center;gap:4px;color:#4ade80;white-space:nowrap}._rankChange_kngrn_67 svg{flex:none}._playerIdentity_kngrn_69{display:flex;min-width:0;align-items:center;gap:10px}._playerIdentity_kngrn_69 ._avatar_kngrn_70{width:50px;height:50px;border-radius:13px}._playerInfo_kngrn_71{min-width:0}._playerName_kngrn_72{color:#f0f9ff;font-size:14px;font-weight:600;line-height:1.35}._playerMetadata_kngrn_73{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px}._playerMetadata_kngrn_73 ._playerPositions_kngrn_74{color:#9fb9c8;font-size:11px;line-height:1.25}._teamName_kngrn_75{margin-top:3px;color:#9fb9c8;font-size:11px;font-weight:400;line-height:1.35}._historicalNote_kngrn_76{margin-top:10px;max-width:74ch;color:#9fb9c8;font-size:11px;line-height:1.65}._details_kngrn_3{margin:0 30px 24px}._details_kngrn_3 summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;color:#c3d9e5;font-size:12px;font-weight:500;list-style:none;cursor:pointer}._details_kngrn_3 summary::-webkit-details-marker{display:none}._details_kngrn_3 summary svg{flex:none;transition:transform .2s}._details_kngrn_3[open] summary svg{transform:rotate(180deg)}._assumptions_kngrn_82{padding:8px 0 4px;max-width:74ch;color:#b4cad6;font-size:12px;line-height:1.75}._assumptions_kngrn_82 dl{display:grid;gap:12px;margin-bottom:20px}._assumptions_kngrn_82 dt,._assumptions_kngrn_82 strong{color:#e0f2fe;font-weight:600}._assumptions_kngrn_82 p+p{margin-top:12px}._assumptions_kngrn_82 button{color:#a5f3fc;text-decoration:underline;text-underline-offset:3px}._assumptions_kngrn_82 ._provenance_kngrn_87{color:#91d8e3}._footer_kngrn_88{display:flex;flex:none;justify-content:space-between;align-items:center;gap:24px;padding:23px 30px;border-top:1px solid rgb(165 243 252 / 14%);background:#0d2330}._offer_kngrn_89{max-width:48ch}._offer_kngrn_89 h3{font-size:17px;font-weight:600;line-height:1.35}._offer_kngrn_89 p{margin-top:7px;color:#b4cad6;font-size:12px;line-height:1.7}._offer_kngrn_89>span{display:block;margin-top:6px;color:#9fb9c8;font-size:11px;line-height:1.6}._actions_kngrn_93{display:flex;flex:none;flex-direction:column;align-items:center;gap:8px}._primaryAction_kngrn_94{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:14px;padding:12px 19px;border-radius:8px;background:#67e8f9;color:#08212b;font-size:13px;font-weight:700;transition:background .18s,transform .18s}._primaryAction_kngrn_94:hover{background:#a5f3fc;transform:translateY(-1px)}._primaryAction_kngrn_94:active{transform:translateY(1px)}._secondaryAction_kngrn_97{min-height:32px;color:#b4cad6;font-size:11px}._secondaryAction_kngrn_97:hover{color:#ecfeff}@media(prefers-reduced-motion:no-preference){._dialog_kngrn_3{animation:_dialog-enter_kngrn_1 .35s cubic-bezier(.16,1,.3,1)}._bar_kngrn_30{animation:_bar-grow_kngrn_1 .65s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--bar-delay)}}@keyframes _dialog-enter_kngrn_1{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _bar-grow_kngrn_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(max-width:639px){._overlay_kngrn_4{padding:0}._dialog_kngrn_3{height:100svh;max-height:100svh;border-radius:0}._header_kngrn_7{gap:12px;padding:14px 20px}._brandLogo_kngrn_9{height:28px}._wordmark_kngrn_10{font-size:16px}._headerLabel_kngrn_11{font-size:11px}._hero_kngrn_15{grid-template-columns:1fr}._heroCopy_kngrn_16{padding:19px 22px}._heroCopy_kngrn_16 h2{font-size:30px}._heroCopy_kngrn_16>p{margin-top:12px;max-width:40ch;font-size:13px;line-height:1.65}._heroCopy_kngrn_16 ._heroNote_kngrn_19{display:none}._demonstration_kngrn_20{padding:18px 22px}._demoHeading_kngrn_21{display:flex;align-items:center;justify-content:space-between;gap:12px}._demoHeading_kngrn_21 h3{font-size:15px}._demoToggle_kngrn_24{flex:none;margin-top:0}._demoToggle_kngrn_24 button{min-height:40px;padding:7px 9px;font-size:11px}._playerCharts_kngrn_27{gap:30px;margin-top:18px}._barTrack_kngrn_33{height:58px}._methodology_kngrn_42{padding:23px 22px}._steps_kngrn_48{grid-template-columns:1fr;gap:17px;margin-top:18px}._steps_kngrn_48 li+li{padding-left:0;border-left:0}._steps_kngrn_48 p{margin-top:4px}._historicalExamples_kngrn_44{margin-inline:22px}._historicalExamples_kngrn_44 col{width:19%}._historicalExamples_kngrn_44 ._playerColumn_kngrn_58{width:43%}._historicalExamples_kngrn_44 th:first-child{padding-right:6px}._historicalExamples_kngrn_44 thead th,._historicalExamples_kngrn_44 tbody th{font-size:12px}._historicalExamples_kngrn_44 thead th>span,._historicalExamples_kngrn_44 td>span{font-size:10px}._historicalExamples_kngrn_44 td strong{font-size:20px}._playerIdentity_kngrn_69{gap:7px}._playerIdentity_kngrn_69 ._avatar_kngrn_70{width:36px;height:36px;border-radius:10px}._playerName_kngrn_72{font-size:12px}._playerMetadata_kngrn_73 ._playerPositions_kngrn_74,._teamName_kngrn_75{font-size:10px}._details_kngrn_3{margin-inline:22px}._footer_kngrn_88{flex-direction:column;align-items:stretch;gap:13px;padding:17px 22px max(14px,env(safe-area-inset-bottom))}._offer_kngrn_89 h3{font-size:15px}._offer_kngrn_89 p{font-size:12px;line-height:1.55}._offer_kngrn_89>span{font-size:11px}._actions_kngrn_93{flex-direction:row;gap:12px}._primaryAction_kngrn_94{flex:1;gap:8px;padding-inline:12px;font-size:12px}._secondaryAction_kngrn_97{max-width:70px;text-align:left}}@media(max-width:359px){._demoHeading_kngrn_21{align-items:start;flex-direction:column}._footer_kngrn_88{padding-inline:18px}}@media(prefers-reduced-motion:reduce){._dialog_kngrn_3 *,._trigger_kngrn_1{animation:none;transition:none}}
