.ot-root{--ot-lime:#d5fc50;--ot-muted:#aaaea3;background:#121411;color:#f4f3eb;padding:90px 40px 100px;scroll-margin-top:86px;overflow:clip}.ot-inner{max-width:1120px;margin:0 auto}.ot-account-cta,.ot-deal-footer,.ot-deal-footer button,.ot-deal-top,.ot-fair,.ot-impact-label,.ot-impact-numbers,.ot-impact-numbers>span,.ot-lite-badge,.ot-payoff-heading,.ot-topline,.ot-topline>span{display:flex;align-items:center}.ot-topline{justify-content:space-between;gap:16px;border-top:1px solid #42463a;padding-top:22px;font-size:11px;font-weight:650;letter-spacing:.13em}.ot-topline>span{gap:9px}.ot-topline>span:first-child{color:var(--ot-lime)}.ot-topline b{color:#66714d;margin:0 6px}.ot-heading-row{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:52px;margin:62px 0 48px}.ot-kicker{font-size:11px;letter-spacing:.13em;font-weight:650;color:var(--ot-muted)}.ot-heading-row h2{position:relative;width:-moz-fit-content;width:fit-content;margin:20px 0 0;font-family:var(--font-offseason-display),Impact,sans-serif;font-weight:400;font-size:clamp(68px,7.5vw,106px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase}.ot-heading-row h2 em{color:var(--ot-lime);font-style:normal}.ot-asterisk{position:absolute;color:#b5a0fa;font-family:sans-serif;font-size:85px;top:-19px;right:-63px;transform:rotate(-12deg)}.ot-intro{padding-bottom:5px;max-width:355px;justify-self:end}.ot-lite-badge{width:-moz-fit-content;width:fit-content;gap:7px;color:var(--ot-lime);font-size:10px;font-weight:650;letter-spacing:.09em;border:1px solid #53672d;border-radius:5px;padding:7px 9px}.ot-intro>p{font-size:18px;line-height:1.6;margin:18px 0 15px;text-wrap:pretty}.ot-snapshot{font-size:11px;color:var(--ot-muted)}.ot-console{border:1px solid #414638;border-radius:20px;background:#1b1e17;box-shadow:0 32px 80px -40px #000;overflow:hidden}.ot-spotlight{padding:22px 32px;border-bottom:1px solid #3a3f31;background:#282331}.ot-spotlight .ot-lite-badge{color:#d1bfff;border-color:#625373}.ot-spotlight p{margin-top:10px;color:#c5bdcf;font-size:12px;line-height:1.7}.ot-spotlight strong{color:#eee5fa;font-weight:650}.ot-goals{margin:0;padding:27px 32px 26px;border:0;border-bottom:1px solid #3a3f31;min-width:0}.ot-goals legend{float:left;width:100%;margin-bottom:15px;color:#c0c4b7;font-size:13px}.ot-goals>div{clear:both;display:flex;gap:10px;flex-wrap:wrap}.ot-goal{position:relative;cursor:pointer}.ot-goal input{position:absolute;width:1px;height:1px;opacity:0}.ot-goal>span{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #565d49;border-radius:8px;padding:9px 15px;color:#c7cbbe;font-size:13px;font-weight:650;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.ot-goal input:checked+span{background:var(--ot-lime);color:#182009;border-color:var(--ot-lime)}.ot-goal-dot{width:7px;height:7px;border:1px solid;border-radius:50%}.ot-goal input:checked+span .ot-goal-dot{background:currentColor}.ot-goal input:focus-visible+span,.ot-root a:focus-visible,.ot-root button:focus-visible{outline:3px solid #b5a0fa;outline-offset:4px}.ot-deal{padding:25px 32px 0;scroll-margin-top:100px}.ot-deal-top,.ot-payoff-heading{justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.07em;color:#a4af8d}.ot-deal-top b,.ot-payoff-heading b{margin-left:9px;color:#e3e7d9;font-weight:650}.ot-fair{gap:6px;font-size:11px;letter-spacing:0;color:#d5e8ae}.ot-exchange{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center;margin:23px 0 28px}.ot-player{position:relative;min-width:0;border-radius:12px;overflow:hidden;color:#191e13;background:#e9eadd;transform-origin:center bottom}.ot-player-receive{background:var(--ot-lime)}.ot-player-top{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 0;font-size:10px;font-weight:750;letter-spacing:.12em}.ot-player-art{position:relative;height:160px;display:flex;justify-content:center;align-items:flex-end;isolation:isolate;overflow:hidden}.ot-position-ghost{position:absolute;top:-30px;left:0;right:0;text-align:center;font-family:var(--font-offseason-display),Impact,sans-serif;font-size:155px;line-height:1.4;letter-spacing:-.035em;opacity:.09}.ot-player-orbit{width:220px;height:85px;border:1px solid #18250d35;border-radius:50%;position:absolute;bottom:12px;transform:rotate(-14deg);z-index:-1}.ot-root .ot-headshot{width:154px;height:142px;border:0;border-radius:0;background:transparent;flex-shrink:0}.ot-root .ot-headshot-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.ot-root .ot-headshot-fallback{background:transparent;font-family:var(--font-offseason-display),Impact,sans-serif;font-size:60px;color:#253516}.ot-player-info{padding:0 22px 20px}.ot-position-tag{font-size:10px;font-weight:700;padding:3px 6px;border:1px solid #24381765;border-radius:4px}.ot-player-info h3{font-size:clamp(22px,2.6vw,32px);font-weight:750;letter-spacing:-.055em;line-height:1.1;margin:10px 0 6px;text-wrap:balance}.ot-player-info>p{font-size:11px;color:#3c4631;overflow-wrap:anywhere}.ot-player-value{margin-top:20px;padding-top:15px;border-top:1px solid #20391430;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ot-player-value strong{font-size:24px;font-weight:600;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.ot-player-value>span{font-size:9px;letter-spacing:.08em;font-weight:650}.ot-swap{display:flex;justify-content:center;align-items:center;color:var(--ot-lime)}.ot-swap>div{display:grid;place-items:center;width:48px;height:48px;border:1px solid #606a4b;border-radius:50%;flex-shrink:0;background:#262c1c}.ot-swap-line{height:1px;flex:1;background:#515d3d}.ot-payoff{border:1px solid #424b33;border-radius:10px;padding:16px 22px 20px}.ot-simulate{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:12px;font-weight:650;letter-spacing:0;color:var(--ot-lime)}.ot-toggle{width:32px;height:19px;border-radius:20px;background:#424b33;padding:3px;margin-left:3px;transition:background-color .25s}.ot-toggle i{display:block;border-radius:50%;height:13px;width:13px;background:#bec7ac;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .25s}.ot-toggle-on{background:var(--ot-lime)}.ot-toggle-on i{transform:translateX(13px);background:#253610}.ot-impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:16px 0 18px}.ot-impact-label{gap:15px;justify-content:space-between;font-size:12px}.ot-impact-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-impact-label strong{color:var(--ot-lime);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px}.ot-impact-meter{height:10px;border-radius:3px;overflow:hidden;background:#31382a;margin:10px 0;position:relative}.ot-impact-base,.ot-impact-gain{position:absolute;height:100%;left:0;top:0}.ot-impact-base{background:#687451}.ot-impact-gain{background:var(--ot-lime);transform-origin:left;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ot-impact-partner .ot-impact-base{background:#69607f}.ot-impact-partner .ot-impact-gain{background:#b5a0fa}.ot-impact-partner .ot-impact-label strong{color:#cbb8ff}.ot-impact-numbers{justify-content:space-between;gap:10px;font-size:11px;color:var(--ot-muted);font-variant-numeric:tabular-nums}.ot-impact-numbers>span{gap:7px}.ot-impact-numbers b{color:#e0e5d5;font-weight:500}.ot-impact-explanation{font-size:12px;color:#d3dac6;line-height:1.6}.ot-model-note{font-size:10px;color:var(--ot-muted);line-height:1.6;margin-top:7px;max-width:690px}.ot-deal-footer{justify-content:space-between;gap:20px;padding:18px 0}.ot-deal-footer>span{font-size:12px;color:var(--ot-muted)}.ot-deal-footer button{gap:8px;min-height:44px;font-size:12px;font-weight:650;color:var(--ot-lime)}.ot-unlock{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:65px;border-top:1px solid #42463a;padding-top:45px}.ot-unlock h3{font-family:var(--font-offseason-display),Impact,sans-serif;font-size:clamp(40px,4.4vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 15px}.ot-unlock h3 span{color:var(--ot-lime)}.ot-unlock-copy>p{font-size:14px;color:#b9bdb1;line-height:1.7;max-width:365px;text-wrap:pretty}.ot-features{display:grid;gap:20px;margin:0 0 26px}.ot-features>div{display:flex;gap:13px;align-items:start}.ot-features>div>span{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;color:#c1acee;border:1px solid #504859;background:#28242e;border-radius:9px}.ot-features strong{font-size:13px;font-weight:650}.ot-features p{font-size:12px;color:var(--ot-muted);line-height:1.6;margin-top:4px}.ot-account-cta{background:var(--ot-lime);color:#1d260f;justify-content:space-between;gap:15px;border-radius:8px;min-height:58px;padding:16px 21px;font-size:14px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s}.ot-account-note{font-size:11px;color:var(--ot-muted);margin-top:11px;text-align:center}.ot-empty{display:flex;align-items:center;gap:35px;padding:38px;border:1px solid #414638;border-radius:16px;background:#1b1e17}.ot-empty-symbol{width:130px;height:130px;display:grid;place-items:center;border:1px solid #69794a;border-radius:50%;color:var(--ot-lime);flex-shrink:0;box-shadow:0 0 0 10px #d5fc5005,0 0 0 25px #d5fc5003}.ot-empty h3{font-size:25px;letter-spacing:-.04em;margin:15px 0 10px}.ot-empty p{color:#b9bdb1;font-size:14px;line-height:1.7;max-width:600px}.os-grade-bonus{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;width:-moz-fit-content;width:fit-content;margin-top:18px;min-height:44px}@media (prefers-reduced-motion:no-preference){.ot-visible .ot-player-send{animation:ot-card-in-left .6s cubic-bezier(.2,.7,.2,1) both}.ot-visible .ot-player-receive{animation:ot-card-in-right .6s cubic-bezier(.2,.7,.2,1) .07s both}.ot-visible .ot-swap>div{animation:ot-swap-in .65s cubic-bezier(.2,.7,.2,1) .13s both}.ot-visible .ot-asterisk{animation:ot-star-in 1s cubic-bezier(.2,.7,.2,1) both}.ot-visible .ot-payoff{animation:ot-rise-in .5s cubic-bezier(.2,.7,.2,1) .17s both}@keyframes ot-card-in-left{0%{opacity:.1;transform:translateX(-25px) translateY(12px) rotate(-3deg) scale(.97)}to{opacity:1;transform:none}}@keyframes ot-card-in-right{0%{opacity:.1;transform:translateX(25px) translateY(12px) rotate(3deg) scale(.97)}to{opacity:1;transform:none}}@keyframes ot-swap-in{0%{opacity:.1;transform:rotate(-160deg) scale(.75)}to{opacity:1;transform:none}}@keyframes ot-star-in{0%{opacity:.1;transform:rotate(-100deg) scale(.7)}to{opacity:1;transform:rotate(-12deg)}}@keyframes ot-rise-in{0%{opacity:.1;transform:translateY(9px)}to{opacity:1;transform:none}}}@media (hover:hover){.ot-goal:hover>span{border-color:var(--ot-lime)}.ot-account-cta:hover{background:#e2ff87;box-shadow:0 7px 25px -12px #d5fc5080;transform:translateY(-2px)}.ot-deal-footer button:hover,.ot-simulate:hover{color:#edffb7}}.ot-account-cta:active,.ot-goal:active>span{transform:scale(.98)}@media (max-width:760px){.ot-root{padding:56px 20px 65px}.ot-topline{font-size:9px;letter-spacing:.06em}.ot-topline>span:last-child{max-width:160px;text-align:right;line-height:1.5}.ot-heading-row{grid-template-columns:1fr;gap:27px;margin:38px 0 30px}.ot-heading-row h2{font-size:clamp(64px,11vw,90px)}.ot-asterisk{font-size:65px;right:-50px}.ot-intro{max-width:none;justify-self:stretch}.ot-intro>p{font-size:16px;margin:13px 0;max-width:420px}.ot-unlock{gap:30px;grid-template-columns:1fr;margin-top:40px;padding-top:35px}.ot-unlock-copy>p{max-width:440px}.ot-goals{padding:22px 20px}.ot-deal{padding:22px 20px 0}.ot-exchange{grid-template-columns:1fr 48px 1fr}.ot-swap>div{width:36px;height:36px}.ot-swap svg{width:20px}.ot-player-top{padding:15px 15px 0;font-size:8px}.ot-player-art{height:130px}.ot-position-ghost{font-size:110px;top:-10px}.ot-root .ot-headshot{height:115px;width:120px}.ot-root .ot-headshot-fallback{font-size:47px}.ot-player-orbit{width:155px;height:60px}.ot-player-info{padding:0 15px 16px}.ot-player-info h3{font-size:22px;min-height:49px}.ot-player-info>p{font-size:10px;min-height:30px}.ot-player-value{flex-wrap:wrap;gap:2px 7px;margin-top:12px}.ot-player-value strong{font-size:22px}.ot-player-value>span{font-size:8px}.ot-payoff{padding:12px 16px 18px}.ot-impact-grid{gap:23px;grid-template-columns:1fr}.ot-deal-footer>span{max-width:150px;font-size:10px}.ot-deal-footer button{font-size:11px;gap:6px;white-space:nowrap}.ot-empty{padding:28px;flex-direction:column;align-items:start;gap:28px}.ot-empty-symbol{width:75px;height:75px}}@media (max-width:440px){.ot-root{padding-left:16px;padding-right:16px}.ot-console{border-radius:14px}.ot-deal,.ot-goals{padding-left:14px;padding-right:14px}.ot-goal>span{font-size:12px;padding:8px 10px;gap:6px}.ot-goals>div{gap:7px}.ot-goal>span>svg{display:none}.ot-deal-top{flex-wrap:wrap;gap:10px}.ot-exchange{grid-template-columns:1fr 30px 1fr}.ot-swap>div{width:29px;height:29px}.ot-swap svg{width:15px}.ot-player-top{padding-left:11px;padding-right:11px;letter-spacing:.03em}.ot-player-top svg{width:15px}.ot-player-info{padding-left:11px;padding-right:11px}.ot-player-info h3{font-size:20px;min-height:44px}.ot-position-ghost{font-size:92px;top:6px}.ot-player-art{height:112px}.ot-root .ot-headshot{height:100px;width:104px}.ot-player-value strong{width:100%}.ot-payoff-heading{font-size:9px;gap:10px}.ot-payoff-heading b{margin-left:5px}.ot-simulate{font-size:10px;gap:4px}.ot-simulate>svg{display:none}}@media (prefers-reduced-motion:reduce){.ot-root *,.ot-root :after,.ot-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}