.pr-calc{overflow:hidden;background:#0f0f10;border-radius:var(--radius-surface)}.pr-calc-grid{display:grid;grid-template-areas:"out" "inputs";grid-template-columns:minmax(0,1fr)}.pr-calc-out{grid-area:out;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);-moz-column-gap:36px;column-gap:36px;align-items:center;padding:24px 28px 28px}.pr-calc-inputs{grid-area:inputs;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-content:start;padding:20px 28px 24px;border-top:1px solid rgba(255,255,255,.06)}.pr-field,.pr-nf{display:flex;flex-direction:column;gap:7px}.pr-field label{color:rgba(255,255,255,.38);font-family:"owners-wide",var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pr-input{display:flex;height:44px;align-items:center;padding:0 13px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-control);background:#050609;transition:border-color .15s}.pr-input:focus-within{border-color:rgba(255,255,255,.22)}.pr-input span{margin-right:6px;color:rgba(255,255,255,.32);font-size:13px}.pr-input input{min-width:0;flex:1;border:0;outline:0;background:none;color:#fafaf9;font:500 15px var(--font-sans);font-variant-numeric:tabular-nums}.pr-field-hint{color:rgba(255,255,255,.26);font-size:10.5px}.pr-scrub{display:flex;width:-moz-fit-content;width:fit-content;margin:-6px -8px;padding:6px 8px;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pr-scrub label{cursor:inherit}.pr-scrub-cursor{color:#fafaf9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.9))}.pr-input.is-stepper{overflow:hidden;padding:0}.pr-input.is-stepper input{height:100%;padding:0 4px;text-align:center}.pr-step{display:flex;width:40px;height:44px;flex:none;align-items:center;justify-content:center;border:0;background:none;color:rgba(255,255,255,.38);cursor:pointer;touch-action:manipulation;transition:color .15s ease,background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pr-step-down{border-right:1px solid rgba(255,255,255,.07)}.pr-step-up{border-left:1px solid rgba(255,255,255,.07)}.pr-step:not(:disabled):active{background:rgba(255,255,255,.04);color:#fafaf9}.pr-step:disabled{opacity:.3;cursor:default}.pr-out-top{display:contents}.pr-out-radar{display:flex;grid-column:1;grid-row:1/span 3;height:424px;align-items:center;justify-content:center;padding:38px 20px;border:0;border-radius:0;background:transparent}.pr-out-score{display:flex;grid-column:2;grid-row:1;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.pr-calc-out .pr-bars{grid-column:2;grid-row:2}.pr-calc-out .pr-points{grid-column:2;grid-row:3}.pr-out-kicker{color:rgba(255,255,255,.38);font-family:"owners-wide",var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pr-out-num{color:#fafaf9;font-size:72px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.pr-band-chip{display:inline-block;width:-moz-fit-content;width:fit-content;padding:3px 11px;border-radius:100px;font-family:"owners-wide",var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pr-out-score .pr-band-chip{margin-top:10px}.pr-band-chip.is-elite{border:1px solid transparent;background:linear-gradient(#0f0f10,#0f0f10) padding-box,linear-gradient(112deg,rgba(225,228,231,.72),rgba(104,107,111,.46) 30%,rgba(196,200,204,.66) 58%,rgba(83,86,90,.48) 78%,rgba(221,224,227,.66)) border-box;color:#fff}.pr-band-chip.is-contender{background:rgba(52,211,158,.1);box-shadow:inset 0 0 0 1px rgba(52,211,158,.24);color:#34d39e}.pr-band-chip.is-established{background:rgba(200,202,208,.09);box-shadow:inset 0 0 0 1px rgba(200,202,208,.2);color:#c8cad0}.pr-band-chip.is-developing{background:rgba(255,255,255,.06);color:rgba(250,250,249,.6)}.pr-band-chip.is-rebuilding{background:rgba(255,255,255,.04);color:rgba(250,250,249,.45)}.pr-band-chip.is-new{background:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:rgba(250,250,249,.55)}.pr-out-chip{max-width:100%;margin-top:8px;padding:3px 10px;border-radius:100px;background:rgba(201,162,39,.15);color:#e4c878;font-size:11px;font-weight:500;line-height:1.5;text-align:center}.pr-out-chip.is-ok{background:rgba(52,211,158,.12);color:#34d39e}.pr-out-unrated{display:flex;min-height:290px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.pr-out-num-unrated{color:rgba(250,250,249,.35)}.pr-out-unrated-note{max-width:420px;margin:10px 0 0;color:rgba(250,250,249,.5);font-size:13px;line-height:1.6}.pr-bars{display:flex;flex-direction:column;gap:11px;margin-top:18px}.pr-bar-row{display:grid;grid-template-columns:92px 1fr 40px;gap:12px;align-items:center}.pr-bar-label{color:rgba(255,255,255,.42);font-family:"owners-wide",var(--font-sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pr-bar{overflow:hidden;height:5px;background:rgba(255,255,255,.06)}.pr-bar,.pr-bar i{border-radius:100px}.pr-bar i{display:block;height:100%;background:linear-gradient(90deg,#2ea184,#34d39e);transition:width .25s ease}.pr-bar.is-dim i{background:rgba(255,255,255,.22)}.pr-bar.is-weak i{background:linear-gradient(90deg,#b6954f,#d9b96a)}.pr-bar.is-low i{background:linear-gradient(90deg,#c93b54,var(--loss,#eb4764))}.pr-bar-val{color:rgba(250,250,249,.85);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.pr-points{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.pr-points-eq{color:rgba(250,250,249,.45);font-size:12.5px}.pr-points-val{color:#fafaf9;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-calc-note{padding:14px 28px 18px;border-top:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.32);font-size:11.5px;line-height:1.55}.plr{position:relative;width:100%}.plr svg{display:block}.plr-caps{position:absolute;pointer-events:none}.plr-cap-row{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap;transform:translate(-50%,12px)}.plr-cap-row.is-top{transform:translate(-50%,calc(-100% - 12px))}.plr-cap-row.is-left{align-items:flex-end;transform:translate(calc(-100% - 12px),-50%)}.plr-cap-row.is-right{align-items:flex-start;transform:translate(12px,-50%)}.plr-cap{font-size:10px;letter-spacing:.11em;color:rgba(250,250,249,.52)}.plr-cap,.plr-pill{font-family:"owners-wide",var(--font-sans);font-weight:500}.plr-pill{display:inline-flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.03em;color:rgba(250,250,249,.95);font-variant-numeric:tabular-nums;line-height:1}.plr-pill.is-weak{color:#d9b96a}.plr-pill.is-low{color:var(--loss,#eb4764)}.plr-pill.is-pending{color:rgba(250,250,249,.4)}.plr-median-labels{position:absolute;pointer-events:none;transition:opacity .18s ease}.plr-median-labels span{position:absolute;font-family:"owners-wide",var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:rgba(200,202,208,.92);text-shadow:0 0 6px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.6)}.plr-digit{display:inline-block;animation:plr-digit-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0) * 70ms)}@keyframes plr-digit-in{0%{opacity:0;transform:translateY(.55em);filter:blur(5px)}60%{opacity:1;transform:translateY(-.06em);filter:blur(.5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (hover:hover){.pr-scrub:hover label{color:rgba(255,255,255,.6)}.pr-step:not(:disabled):hover{color:#fafaf9}}@media (max-width:1180px){.pr-calc-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.pr-calc-out{grid-template-columns:minmax(0,1fr);row-gap:24px}.pr-calc-out .pr-bars,.pr-calc-out .pr-points,.pr-out-radar,.pr-out-score{grid-column:1;grid-row:auto}.pr-out-radar{min-height:0;height:360px}.pr-calc-out .pr-bars{margin-top:0}}@media (max-width:800px){.pr-out-score{align-items:center;text-align:center}.pr-out-num{font-size:56px}}@media (max-width:720px){.pr-calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.plr-cap-row.is-left,.plr-cap-row.is-right{align-items:center;transform:translate(-50%,12px)}}@media (max-width:560px){.pr-calc-inputs{gap:16px 14px}.pr-calc-inputs,.pr-calc-out{padding:20px 20px 24px}.pr-bars{gap:12px;margin-top:16px}.pr-bar-row{grid-template-columns:80px 1fr 34px;gap:10px}.pr-out-radar{height:332px}}@media (prefers-reduced-motion:reduce){.plr-digit{animation:none}}