.pr-tool-page .doc__head h1{font-size:clamp(38px,5.2vw,68px)}.pr-tool{margin-top:clamp(32px,4vw,48px)}.pr-calc{border:1px solid var(--line-2);background:radial-gradient(70% 90% at 100% 0%, rgba(var(--vio-rgb), .12), transparent 70%), linear-gradient(180deg, var(--bg-2), color-mix(in srgb, var(--panel) 75%, var(--bg-2)));border-radius:16px;gap:22px;max-width:980px;padding:clamp(18px,2.6vw,30px);display:grid;position:relative}.pr-calc:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--acc-rgb), .85), rgba(var(--vio-rgb), .85), transparent);height:1px;position:absolute;inset:-1px 24px auto}.pr-calc__h{font:400 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:-8px}.pr-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;display:grid}.pr-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pr-field label{font:400 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-field__box{align-items:center;display:flex;position:relative}.pr-field input{border:1px solid var(--line-2);background:var(--panel);width:100%;min-width:0;color:var(--text);font:500 18px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.pr-field input::placeholder{color:var(--mute);opacity:.7}.pr-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .16);outline:none}.pr-field.is-bad input{border-color:var(--up)}.pr-field__sfx{font:400 14px var(--mono);color:var(--mute);pointer-events:none;position:absolute;right:14px}:is(.pr-field__sfx~input,.pr-field__box:has(.pr-field__sfx) input){padding-right:34px}.pr-segs{flex-wrap:wrap;gap:14px 28px;display:flex}.pr-seg{flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex}.pr-seg__label{font:400 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.pr-seg__opts{border:1px solid var(--line-2);background:var(--panel);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.pr-seg button{color:var(--text-2);font:500 14px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;transition:background .2s,color .2s}.pr-seg button:hover{color:var(--text)}.pr-seg button.is-on{background:var(--accent);color:var(--on-accent)}.pr-acts{flex-wrap:wrap;gap:8px;display:flex}.pr-mini{border:1px solid var(--line-2);color:var(--text-2);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;transition:border-color .2s,color .2s}.pr-mini:hover{border-color:var(--accent);color:var(--accent)}.pr-mini:disabled{opacity:.4;cursor:default;border-color:var(--line-2);color:var(--text-2)}.pr-examples{flex-direction:column;gap:10px;display:flex}.pr-examples__h{font:400 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;display:flex}.pr-examples__h:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%}.pr-examples__list{flex-wrap:wrap;gap:8px;display:flex}.pr-chip{border:1px solid var(--line-2);background:color-mix(in srgb, var(--panel) 70%, transparent);max-width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 13px;transition:border-color .2s;display:flex}.pr-chip:hover,.pr-chip.is-on{border-color:var(--accent)}.pr-chip b{font:500 14px var(--sans);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pr-chip small{font:400 12px var(--mono);color:var(--mute)}.pr-outs{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;display:grid;overflow:hidden}.pr-out{background:var(--panel);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.pr-out__label{font:400 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.pr-out__val{font:500 clamp(20px, 2.2vw, 26px) var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.pr-out.is-good .pr-out__val{color:var(--accent)}.pr-out.is-bad .pr-out__val{color:var(--up)}.pr-out__hint{color:var(--text-2);font-size:13px;line-height:1.45}.pr-verdict{border:1px solid var(--line-2);border-left:3px solid var(--mute);background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--text-2);border-radius:10px;padding:12px 16px;font-size:15px;line-height:1.5}.pr-verdict b{color:var(--text)}.pr-verdict.is-good{border-left-color:var(--accent)}.pr-verdict.is-bad{border-left-color:var(--up)}.pr-tbl-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}table.pr-tbl{border-collapse:collapse;width:100%;font-size:14.5px}table.pr-tbl th,table.pr-tbl td{border:0;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:0 0;padding:11px 14px}table.pr-tbl tr:last-child td{border-bottom:0}table.pr-tbl thead th{font:400 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:color-mix(in srgb, var(--panel) 80%, transparent)}table.pr-tbl td{color:var(--text-2)}table.pr-tbl td.n,table.pr-tbl th.n{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}table.pr-tbl td.n{color:var(--text)}table.pr-tbl td.hi{color:var(--accent)}table.pr-tbl tr.is-on td{background:rgba(var(--acc-rgb), .06)}.pr-odds-prose .pr-tbl-wrap{margin:18px 0 26px}.pr-more{margin-top:clamp(56px,7vw,88px)}.pr-tools-grid .pr-card{padding-bottom:22px}.pr-tools-grid .pr-card .arr{color:var(--accent);font:500 14px var(--sans)}@media (max-width:560px){.pr-calc{border-radius:12px}.pr-seg{width:100%}.pr-seg__opts{display:flex}.pr-seg button{flex:auto}table.pr-tbl{font-size:13px}table.pr-tbl th,table.pr-tbl td{padding:10px 9px}}
