:root{color-scheme:dark;--ave-panel:rgba(35, 35, 44, 0.94);--ave-line:rgba(255, 255, 255, 0.12);--ave-line-gold:rgba(249, 200, 108, 0.36);--ave-text:#fbf7ee;--ave-muted:rgba(251, 247, 238, 0.66);--ave-soft:rgba(251, 247, 238, 0.84);--ave-gold:#f9c86c;--ave-gold-2:#f5a91d;--ave-red:#ff5f70;--ave-shadow:0 24px 70px rgba(0, 0, 0, 0.32);--ave-radius:14px;--ave-max:1180px}.alviran-tool--valorant-edpi-sensitivity-converter,body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 48% -12%,rgb(249 200 108 / .2),transparent 34rem),radial-gradient(circle at 88% 10%,rgb(255 95 112 / .16),transparent 30rem),linear-gradient(180deg,#1c1d25 0%,#171821 50%,#1b1a22 100%)}.alviran-tool--valorant-edpi-sensitivity-converter{display:block;min-height:100vh;color:var(--ave-text)}.ave-page,.ave-page *{box-sizing:border-box}.ave-page{width:min(var(--ave-max), calc(100% - 2rem));max-width:calc(100vw - 2rem);margin:0 auto;padding:clamp(1.2rem, 3vw, 2.5rem) 0 3rem;color:var(--ave-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}.ave-page a{color:inherit;text-decoration:none}.ave-page button,.ave-page input,.ave-page select{font:inherit}.ave-hero{display:grid;gap:1rem;align-items:end;padding:.25rem 0 1rem}.ave-hero-copy{width:100%;max-width:780px;min-width:0}.ave-kicker,.ave-section-label{display:inline-flex;width:fit-content;align-items:center;min-height:28px;padding:.34rem .62rem;border:1px solid var(--ave-line-gold);border-radius:999px;background:rgb(249 200 108 / .1);color:#ffd991;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ave-hero h1{max-width:820px;margin:.72rem 0 0;color:var(--ave-text);font-size:clamp(2rem, 5vw, 4.05rem);line-height:.98;letter-spacing:0}.ave-hero p{max-width:min(680px, 100%);margin:.8rem 0 0;color:var(--ave-soft);font-size:clamp(0.96rem, 1.3vw, 1.08rem);line-height:1.65}.ave-hero-stats{display:grid;grid-template-columns:1fr;gap:.55rem}.ave-hero-stats div,.ave-panel,.ave-content-card,.ave-faq details{border:1px solid var(--ave-line);border-radius:var(--ave-radius);background:linear-gradient(180deg,rgb(255 255 255 / .072),rgb(255 255 255 / .03)),var(--ave-panel);box-shadow:var(--ave-shadow)}.ave-hero-stats div{min-height:74px;padding:.78rem}.ave-hero-stats span,.ave-range-box span,.ave-convert-box span,.ave-metrics span{display:block;color:var(--ave-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ave-hero-stats strong{display:block;margin-top:.3rem;font-size:.95rem}.ave-tool-shell{display:grid;gap:1rem;align-items:start;margin-top:.75rem}.ave-panel{overflow:hidden}.ave-panel-head{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--ave-line);background:linear-gradient(135deg,rgb(249 200 108 / .1),rgb(255 95 112 / .05))}.ave-panel-head h2,.ave-result h2{margin:.5rem 0 0;color:var(--ave-text);font-size:clamp(1.08rem, 2vw, 1.45rem);line-height:1.15}.ave-link-button{min-height:38px;padding:.55rem .8rem;border:1px solid var(--ave-line);border-radius:999px;background:rgb(255 255 255 / .045);color:var(--ave-soft);cursor:pointer;font-weight:900;transition:border-color 0.18s ease,transform 0.18s ease,background 0.18s ease}.ave-link-button:hover{border-color:var(--ave-line-gold);background:rgb(249 200 108 / .08);transform:translateY(-1px)}.ave-field-grid{display:grid;grid-template-columns:1fr;gap:.72rem;padding:1rem}.ave-field{display:grid;gap:.42rem;min-width:0}.ave-field span{color:var(--ave-soft);font-size:.76rem;font-weight:900}.ave-field select,.ave-field input{width:100%;min-height:44px;border:1px solid rgb(255 255 255 / .11);border-radius:10px;background:rgb(255 255 255 / .055);color:var(--ave-text);padding:0 .82rem;outline:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.ave-field select{color-scheme:dark}.ave-field select option,.ave-field select optgroup{background:#11131b;color:var(--ave-text)}.ave-field select:focus,.ave-field input:focus{border-color:rgb(249 200 108 / .72);background:rgb(255 255 255 / .075);box-shadow:0 0 0 3px rgb(249 200 108 / .13)}.ave-result{padding:1rem}.ave-result .ave-range-box,.ave-result .ave-convert-box{margin-top:.85rem}.ave-result .ave-actions{margin-top:.85rem;grid-template-columns:1fr}.ave-result .ave-btn-ghost{grid-column:auto}.ave-score-row{display:flex;gap:1rem;align-items:center;justify-content:space-between}.ave-ring{display:grid;place-items:center;width:76px;height:76px;border-radius:999px;background:radial-gradient(circle at center,rgb(255 255 255 / .08) 0 52%,transparent 53%),conic-gradient(var(--ave-red) var(--ave-ring,48%),rgb(255 255 255 / .1) 0);border:1px solid rgb(255 255 255 / .12)}.ave-ring strong{font-size:1.28rem;line-height:1}.ave-ring span{margin-top:-.75rem;color:var(--ave-muted);font-size:.72rem;font-weight:900}.ave-range-box,.ave-convert-box{margin-top:1rem;padding:1rem;border:1px solid rgb(249 200 108 / .18);border-radius:12px;background:linear-gradient(135deg,rgb(249 200 108 / .12),rgb(255 95 112 / .05))}.ave-range-box strong,.ave-convert-box strong{display:block;margin-top:.35rem;color:var(--ave-text);font-size:clamp(1.65rem, 3.4vw, 2.15rem);line-height:1}.ave-range-box p,.ave-convert-box p{margin:.7rem 0 0;color:var(--ave-soft);line-height:1.55}.ave-metrics{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.7rem}.ave-metrics div{padding:.78rem;border:1px solid var(--ave-line);border-radius:10px;background:rgb(255 255 255 / .035)}.ave-metrics strong{display:block;margin-top:.28rem;color:var(--ave-text)}.ave-table-wrap{margin-top:1rem}.ave-detail-panel{padding:1rem}.ave-detail-head{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid rgb(255 255 255 / .09)}.ave-detail-head h2{margin:.5rem 0 0;color:var(--ave-text);font-size:clamp(1.08rem, 2vw, 1.45rem);line-height:1.15}.ave-detail-head p{max-width:430px;margin:0;color:var(--ave-muted);line-height:1.55}.ave-detail-panel .ave-table-wrap{margin-top:1rem}.ave-table-wrap h3{margin:0 0 .6rem;font-size:1rem}.ave-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px;background:rgb(255 255 255 / .035)}.ave-table th,.ave-table td{padding:.7rem .62rem;border-bottom:1px solid rgb(255 255 255 / .08);color:var(--ave-soft);font-size:.86rem;text-align:left}.ave-table th{color:var(--ave-gold);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.ave-actions{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:1rem}.ave-cta-strip{display:grid;gap:.9rem;align-items:center;padding:1rem;border:1px solid rgb(249 200 108 / .24);border-radius:var(--ave-radius);background:linear-gradient(135deg,rgb(249 200 108 / .13),rgb(255 95 112 / .045)),rgb(35 35 44 / .82);box-shadow:var(--ave-shadow)}.ave-cta-strip span{display:block;color:var(--ave-gold);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ave-cta-strip strong{display:block;margin-top:.25rem;color:var(--ave-text);font-size:clamp(1rem, 2vw, 1.25rem)}.ave-cta-actions{display:grid;gap:.55rem}.ave-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #fff0;padding:.72rem .95rem;cursor:pointer;color:var(--ave-text);font-weight:950;text-align:center;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease}.ave-btn:hover{transform:translateY(-1px)}.ave-btn-primary{background:linear-gradient(135deg,#ffd37d,#f5a91d);color:#15110a}.ave-btn-secondary,.ave-btn-ghost{border-color:var(--ave-line);background:rgb(255 255 255 / .045)}.ave-copy-status{min-height:1.2rem;margin:.6rem 0 0;color:var(--ave-muted);font-size:.84rem;text-align:center}.ave-content-grid{display:grid;gap:1rem;margin-top:1rem}.ave-content-card{padding:clamp(1rem, 2vw, 1.35rem)}.ave-content-card h2,.ave-faq h2{margin:0 0 .7rem;color:var(--ave-text);font-size:clamp(1.35rem, 3vw, 1.85rem);line-height:1.08}.ave-content-card p,.ave-content-card li{color:var(--ave-soft);line-height:1.72}.ave-content-card p{margin:.65rem 0 0}.ave-faq{margin-top:1rem}.ave-faq details{padding:1rem;margin-top:.65rem}.ave-faq summary{cursor:pointer;color:var(--ave-text);font-weight:950}.ave-faq details div{margin-top:.7rem;color:var(--ave-soft);line-height:1.65}@media (min-width:680px){.ave-hero{grid-template-columns:minmax(0,1fr) 360px}.ave-hero-stats,.ave-field-grid,.ave-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ave-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ave-result .ave-actions{grid-template-columns:1fr}.ave-btn-ghost{grid-column:1 / -1}.ave-result .ave-btn-ghost{grid-column:auto}.ave-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.ave-tool-shell{grid-template-columns:minmax(0,1.38fr) minmax(360px,0.62fr)}.ave-result{position:sticky;top:1rem}.ave-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ave-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ave-detail-panel{grid-column:1 / -1}.ave-cta-strip{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(360px,auto)}}@media (max-width:520px){.ave-page{width:calc(100% - 2rem);max-width:calc(100vw - 2rem);padding-top:1rem}.ave-hero h1{font-size:clamp(1.85rem, 9.6vw, 2.3rem);line-height:1.02}.ave-hero,.ave-hero-copy,.ave-hero h1,.ave-hero p{width:100%;max-width:100%}.ave-panel-head,.ave-score-row,.ave-detail-head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ave-page *,.ave-page *::before,.ave-page *::after{scroll-behavior:auto!important;transition:none!important}}