@font-face{font-family:Captura;src:url(../fonts/Captura-Regular.woff2)format("woff2"),url(https://babelii.diofis.net/fonts/Captura-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#f6f7fb;--surface:#fff;--text:#14161f;--muted:#667085;--line:#e4e7ec;--font:"Captura", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand:#2563eb;--brand-text:#fff;--ok:#067647;--warn:#b54708;--chip:#eef2ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1117;--surface:#181b25;--text:#eceef5;--muted:#98a2b3;--line:#2a2f3d;--brand:#5b8cff;--brand-text:#0b1020;--ok:#4ade80;--warn:#fbbf24;--chip:#232a40}}*{box-sizing:border-box}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{background:var(--bg);color:var(--text);font:15px/1.45 var(--font);margin:0}button,input,select,textarea{font-family:inherit}.app{max-width:1100px;margin:0 auto;padding:0 16px 48px}.top{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);padding:14px 0 0;position:sticky;top:0}.top h1{margin:0;font-size:20px}.top .subtitle{color:var(--muted);margin:2px 0 8px;font-size:13px}.top h1 span{color:var(--muted);font-size:14px;font-weight:400}.tabs{gap:4px;display:flex}.tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:10px}.tabs button[aria-selected=true]{color:var(--brand);border-color:var(--brand);font-weight:600}main{padding-top:16px}.filters{grid-template-columns:1fr;gap:8px;margin:10px 0;display:grid}@media (width>=700px){.filters{grid-template-columns:2fr 1fr 1fr auto;align-items:center}}input,select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.check{white-space:nowrap;align-items:center;gap:6px;display:flex}.check input{width:auto}.count{color:var(--muted);margin:4px 0 10px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;height:100%;padding:14px;display:flex}.card.off{opacity:.55}.card h3{margin:0;font-size:15px;line-height:1.3}.meta{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.op{color:var(--text);font-weight:700}.badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.b{background:var(--chip);border-radius:999px;padding:2px 8px;font-size:11px}.b.brand{color:var(--brand);font-weight:600}.b.good{color:var(--ok);font-weight:600}dl{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin:0;display:grid}dt{color:var(--muted);font-size:11px}dd{margin:0;font-weight:600}.reason{color:var(--ok);margin:0;font-size:12px}.buy{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.buy strong{font-size:18px}.btn{background:var(--brand);color:var(--brand-text);border-radius:10px;padding:8px 18px;font-weight:600;text-decoration:none}.btn.disabled{background:var(--line);color:var(--muted)}.form{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:14px;display:grid}.form label{color:var(--muted);gap:4px;font-size:13px;display:grid}.h2{margin:20px 0 10px;font-size:17px}.state{text-align:center;color:var(--muted);padding:32px 8px}.state.error{color:var(--warn)}.state button{margin-top:8px;padding:8px 16px}.updated{color:var(--muted);margin:20px 0 0;font-size:12px}.updated .warn{color:var(--warn)}.wiz{max-width:560px;margin:0 auto}.progress{background:var(--line);border-radius:99px;height:6px;overflow:hidden}.progress div{background:var(--brand);height:100%;transition:width .25s}.step-no{color:var(--muted);margin:10px 0 0;font-size:13px}.q{margin:6px 0 16px;font-size:22px;line-height:1.25}.opts{gap:10px;display:grid}.opt{text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:16px;display:flex}.opt:hover,.opt:focus-visible{border-color:var(--brand);outline:none}.opt.picked{border-color:var(--brand);background:var(--chip)}.opt small{color:var(--muted)}.opt.unsure{color:var(--muted);border-style:dashed}.back{margin-top:16px}.summary{color:var(--muted);margin:-8px 0 14px;font-size:13px}.wiz-grid{grid-template-columns:1fr}.card.result .tag{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.tag.main{background:var(--brand);color:var(--brand-text)}.tag.alt{background:var(--chip);color:var(--ok)}.card.result.main{border-color:var(--brand);border-width:2px}.wiz-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.btn.ghost{color:var(--brand);border:1px solid var(--brand);cursor:pointer;font:inherit;background:0 0;font-weight:600}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:4px 0 10px;display:flex}.bar>h2{flex:11rem;min-width:0}.bar .seg{flex:none;margin-left:auto}.bar .count{margin:0}.seg{border:1px solid var(--line);background:var(--surface);border-radius:10px;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 14px}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-checked=true]{background:var(--brand);color:var(--brand-text);font-weight:600}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.row.off,.ptable tr.off{opacity:.55}.row-main{gap:4px;min-width:0;display:grid}.row-main h3{margin:0;font-size:15px;line-height:1.3}.row-top{color:var(--muted);gap:10px;font-size:12px;display:flex}.code{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.row-details{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:13px;display:flex}.row-details em{color:var(--muted);font-style:normal}.row-buy{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.row-buy strong{font-size:16px}.row-buy .btn{padding:6px 16px}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.ptable{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.ptable th,.ptable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.ptable th.r,.ptable td.r{text-align:right;white-space:nowrap}.ptable thead th{background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;position:sticky;top:0}.ptable tbody tr:last-child td{border-bottom:0}.ptable tbody tr:hover{background:var(--chip)}.th-btn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.th-btn:hover{color:var(--text)}.t-name{font-weight:600}.t-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.btn.sm{padding:5px 14px;font-size:13px}.more{text-align:center;margin:18px 0 0}.more .btn{padding:9px 20px;display:inline-block}@media (width<=520px){.row{flex-direction:column;align-items:stretch}.row-buy{flex-direction:row;justify-content:space-between;align-items:center}}.wiz.wide{max-width:900px}.bar .q,.bar .h2{margin:0}.row .tag{align-self:flex-start}.row.result.main{border:2px solid var(--brand)}.t-note{color:var(--ok);margin-top:3px;font-size:12px}.ptable .tag{border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.rate{color:var(--muted);font-size:12px;display:block}.vbox{margin:0;padding:0;list-style:none;position:relative}.vrow{width:100%;padding-bottom:12px;position:absolute;top:0;left:0}.vgrid{gap:12px;display:grid}.vgrid>.item,.vrow>.item,.vgrid .card{height:100%}.item{border-radius:14px}.item:focus-visible,.ptable tr:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tag.unl{color:var(--brand);border:1px dashed var(--brand);background:0 0}.card.result.unl,.row.result.unl{border:2px dashed var(--brand)}@media (width<=640px){.table-wrap{background:0 0;border:0;overflow:visible}.ptable,.ptable tbody{min-width:0;display:block}.ptable thead{display:none}.ptable tbody tr:not(.spacer){background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"op op op price""name name name name""kuota masa rate buy";align-items:center;gap:6px 10px;margin-bottom:10px;padding:12px 14px;display:grid}.ptable tbody tr.spacer,.ptable tbody tr.spacer td{border:0;padding:0;display:block}.ptable td{text-align:left;white-space:normal;border:0;padding:0;display:block}.ptable td.r{text-align:left}.c-op{color:var(--muted);grid-area:op;font-size:12px}.c-price{grid-area:price;text-align:right!important}.c-price strong{font-size:17px}.c-name{grid-area:name}.c-kuota{grid-area:kuota}.c-masa{grid-area:masa}.c-rate{grid-area:rate}.c-buy{grid-area:buy;text-align:right!important}.c-kuota,.c-masa,.c-rate{font-weight:600}.c-kuota:before,.c-masa:before,.c-rate:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:400;display:block}.ptable tbody tr:hover{background:var(--surface)}.ptable tbody tr:focus-visible{outline-offset:0}}@media (width<=360px){.ptable tbody tr:not(.spacer){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"op op price""name name name""kuota masa rate""buy buy buy"}.c-buy{justify-self:end}}.form+.bar{margin-top:22px}.top h1{align-items:center;gap:8px;display:flex}.top h1 .logo{border-radius:7px;flex:none}.tabs button,.btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.b{align-items:center;gap:4px;display:inline-flex}.tbtn{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin-left:-10px;padding:7px 10px;font-weight:600;transition:background .15s;display:inline-flex}.tbtn:hover:not(:disabled){background:var(--chip)}.tbtn:disabled{opacity:.55;cursor:default}.tbtn.sm{margin-left:0;padding:3px 8px;font-size:12px;font-weight:600}.tbtn:focus-visible,.btn:focus-visible,.seg button:focus-visible,.tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.updated{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.seg button{align-items:center;gap:6px;display:inline-flex}@media (width<=380px){.seg-text{display:none}.seg button{padding:8px 14px}}.search{display:block;position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search input{padding-left:38px}.wiz-actions .tbtn{margin-left:-10px}@media (width<=380px){.tabs button{min-width:0;padding:10px 4px;font-size:14px}.tabs button svg{display:none}}.tabs button{white-space:nowrap;flex:auto}@media (width<=440px){.tabs button{gap:5px;padding:10px 6px}}.foot{text-align:center;margin-top:32px}.foot p{color:var(--muted);margin:0;font-size:12px}
