@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--bg:#10131a;--bg-panel:#171c24;--bg-panel-soft:#1b212a;--text:#e7e9ec;--text-muted:#97a1ac;--border:rgba(255, 255, 255, 0.08);--accent:#4fb8a8;--accent-soft:rgba(79, 184, 168, 0.14);--mono:'JetBrains Mono', 'Courier New', monospace}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:"Inter",Arial,sans-serif;line-height:1.5;padding:3vw 4vw}.header{display:flex;flex-direction:column;gap:2vw;margin-bottom:3.5vw;padding-bottom:2vw;border-bottom:1px solid var(--border)}.site-title{font-size:clamp(26px,3vw,46px);font-weight:600;color:var(--text);letter-spacing:-.01em}.site-title::before{content:"$ ";color:var(--accent);font-family:var(--mono);font-weight:500}.nav-selects{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1vw;width:100%;overflow-x:auto;padding-bottom:.5vw}.select-group{flex-shrink:0;padding:.6vw 1.3vw;font-family:var(--mono);font-size:clamp(12px,1vw,14px);letter-spacing:.01em;border:1px solid var(--border);border-radius:3px;background:var(--bg-panel);color:var(--text-muted);cursor:pointer;transition:border-color .2s,color .2s;text-align:left}.select-group:focus,.select-group:hover{border-color:var(--accent);color:var(--text);outline:0}@media (min-width:760px){.header{flex-direction:row;align-items:baseline;justify-content:space-between;gap:3vw}.nav-selects{justify-content:flex-end;width:auto}}.ad-banner{position:relative;margin:1vw 0;padding:1.6vw 2vw;background:var(--bg-panel);border:1px solid var(--border);border-left:3px solid var(--accent);text-align:left;font-size:clamp(13px,1vw,16px);color:var(--text-muted)}.ad-banner::before{content:"AD";display:inline-block;margin-right:.8em;padding:.1em .5em;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--bg);background:var(--accent);border-radius:2px;vertical-align:middle}.ad-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1vw}.ad-block,.info-section{border:1px solid var(--border)}.ad-block{flex:1;min-width:220px;padding:1.4vw;background:var(--bg-panel);border-top:2px solid var(--accent);text-align:left;font-size:14px;color:var(--text-muted)}.info-section{counter-reset:section;margin:0 auto;max-width:900px;padding:3vw 3.5vw;background:var(--bg-panel-soft);border-radius:4px}.info-title{display:flex;align-items:baseline;gap:.6em;margin:2.2vw 0 1vw;font-size:clamp(19px,2vw,28px);font-weight:600;color:var(--text)}.info-title::before{counter-increment:section;content:"0"counter(section);font-family:var(--mono);font-size:.5em;font-weight:500;color:var(--accent)}.info-section section:first-of-type .info-title{margin-top:0}.info-text{margin-bottom:1.1vw;max-width:68ch;font-size:clamp(14px,1.1vw,17px);color:var(--text-muted)}.popular-buttons{display:flex;flex-wrap:wrap;gap:.7vw;margin-top:1vw}.category-grid a,.popular-btn{color:var(--text-muted);text-decoration:none}.category-grid,.popular-btn{border:1px solid var(--border)}.popular-btn{display:inline-block;padding:.5vw 1.1vw;font-family:var(--mono);font-size:clamp(12px,1vw,14px);font-weight:400;border-radius:3px;background:0 0;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.popular-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.popular-btn:active{background:var(--accent-soft);opacity:.8}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:1.6vw 0;background:var(--border)}.category-grid article{padding:1.3vw;background:var(--bg-panel-soft)}.category-grid h3{margin-bottom:.7vw;font-size:clamp(15px,1.3vw,19px);font-weight:600;color:var(--text)}.category-grid ul{list-style:none}.category-grid li+li{margin-top:.4em}.category-grid a{transition:color .15s,padding-left .15s}.category-grid a:hover{color:var(--accent);padding-left:4px}.benefits-list,.faq-item h3{font-size:clamp(14px,1.1vw,17px)}.benefits-list{list-style:none;max-width:68ch;color:var(--text-muted)}.benefits-list li{position:relative;padding-left:1.4em;margin-bottom:.6em}.benefits-list li::before{content:"—";position:absolute;left:0;color:var(--accent)}.faq-item{margin-top:1.4vw;padding-left:1em;border-left:2px solid var(--border)}.faq-item h3{display:flex;gap:.5em;margin-bottom:.3vw;font-weight:600;color:var(--text)}.faq-item h3::before{content:"Q:";font-family:var(--mono);color:var(--accent)}.faq-item p,.footer{color:var(--text-muted)}.faq-item p{padding-left:1.6em;font-size:clamp(13px,1vw,16px)}.footer{margin-top:3vw;padding-top:1.5vw;border-top:1px solid var(--border);text-align:left;font-family:var(--mono);font-size:12px}.converter-box{margin-top:1.5vw;padding:1.5vw;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:8px}.converter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1vw;margin-bottom:1vw}.converter-grid label{display:flex;flex-direction:column;gap:.6vw;color:var(--text-muted);font-size:.95rem}.converter-grid input,.converter-grid select{width:100%;padding:.8rem .9rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-panel);color:var(--text);font:inherit}.currency-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3rem;border:1px solid var(--accent);border-radius:6px;background:var(--accent-soft);color:var(--text);font-family:var(--mono);cursor:pointer;transition:transform .15s ease,opacity .15s ease}.currency-button:hover{transform:translateY(-1px);opacity:.96}.result-box{margin-top:1.2vw;padding-top:1vw;border-top:1px solid var(--border);color:var(--text)}.result-box p+p{margin-top:.4vw}.small-info{color:var(--text-muted);font-size:.85rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#63cbbc}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg)}.select-group{color-scheme:dark}.select-group option{background:var(--bg-panel);color:var(--text);font-family:var(--mono);font-weight:400}.select-group option[hidden]{display:none}.select-group optgroup{background:var(--bg-panel-soft);color:var(--accent);font-family:var(--mono);font-style:normal;font-weight:600;font-size:.9em}