.b-tepa{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:var(--hairline-str);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(24px,calc((100vw - 1280px)/2))}
.b-brend{font:800 22px var(--font-ui);color:var(--ink);display:flex;gap:16px;align-items:center;min-height:44px}.b-brend span{font:600 12px var(--font-ui);color:var(--muted);border-left:var(--hairline-str);padding-left:16px}
.b-tepa nav{display:flex;gap:8px}.b-tepa nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;color:var(--ink);font-size:13px;font-weight:700}.b-tepa nav a:hover{background:var(--surface);border-radius:var(--r-sm)}
button,.b-oqish-holat a{font:700 13px var(--font-ui);color:var(--ink);background:var(--card);border:var(--hairline-str);border-radius:var(--r-sm);min-height:44px;padding:10px 16px;cursor:pointer}button:disabled{cursor:default;opacity:.6}button:hover:not(:disabled){border-color:var(--gold)}
.b-sahifa{max-width:1200px;margin:auto;display:grid;grid-template-columns:244px minmax(0,1fr);gap:72px;padding:40px 28px 72px}.b-yon{position:sticky;top:100px;align-self:start;max-height:calc(100dvh - 116px);overflow:auto;padding-right:12px}.b-yon nav,.b-mobil-menyu nav{display:flex;flex-direction:column;gap:4px}
[data-mundarija]{display:flex;gap:12px;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;font-weight:700;color:var(--muted);border-radius:var(--r-sm)}[data-mundarija] span{font-size:11px;color:var(--label);font-variant-numeric:tabular-nums}[data-mundarija][aria-current]{background:var(--surface);color:var(--ink)}[data-mundarija].b-ok span{color:var(--action);font-weight:800}
.b-oqish-holat{border-top:var(--hairline-str);margin-top:24px;padding-top:24px;font-size:12px}.b-oqish-holat p{color:var(--muted);line-height:1.7}.b-oqish-holat a{display:flex;align-items:center;justify-content:center;color:var(--action);margin-top:16px}
#asosiy{min-width:0;max-width:780px}.b-kirish{padding:8px 0 40px;border-bottom:var(--hairline-str)}h1,h2,h3,p,figure{margin:0}h1{font:500 clamp(40px,4.6vw,66px)/1.03 var(--font-display);letter-spacing:-.02em;margin:18px 0 24px}h2{font:500 clamp(30px,3vw,43px)/1.12 var(--font-display);letter-spacing:-.012em;margin:12px 0 24px;text-wrap:balance}h3{font:800 clamp(16px,1.3vw,18px)/1.5 var(--font-ui);margin:28px 0 12px}
.b-lid{font:500 clamp(20px,2vw,25px)/1.45 var(--font-display);max-width:58ch}.b-tayanch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 20px;padding:24px 0;border-block:var(--hairline-str)}.b-tayanch span{font-size:12px;line-height:1.8;color:var(--muted)}.b-tayanch b{display:block;font:500 28px/1.2 var(--font-display);color:var(--ink)}
.b-yonmatn{font-size:12px;line-height:1.8;color:var(--muted)}section{padding:48px 0;border-bottom:var(--hairline-str);scroll-margin-top:100px}section>p,section>aside p,section>div>p{font:500 16px/1.9 var(--font-ui);margin-bottom:20px}section>p.t-label{font:700 11.5px/1.6 var(--font-ui);letter-spacing:.13em;margin-bottom:0;color:var(--label)}strong{font-weight:800}i{font-family:var(--font-display);font-size:1.2em}section a{text-decoration:underline;text-underline-offset:4px}
.b-qiyos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.b-qiyos>div{border-top:2px solid var(--gold);padding:12px 0}.b-qiyos h3{margin:4px 0 12px}.b-qiyos p{font-size:14px;line-height:1.9}
.b-xulosa,.b-ishlangan,.b-farq,.b-zanjir{padding:24px 28px;background:var(--surface);border-radius:var(--r-md);margin:28px 0}.b-xulosa{border-left:3px solid var(--gold)}.b-xulosa>b,.b-farq>b{font-size:13px;letter-spacing:.02em}.b-xulosa p,.b-ishlangan p,.b-farq p,.b-zanjir p{font-size:14px;line-height:1.9;margin:12px 0 0}.b-ishlangan h3,.b-zanjir h3{margin:0}.b-farq{background:transparent;border:var(--hairline-str);border-left:3px solid var(--gold)}
.b-manba{font-size:11.5px!important;line-height:1.85!important;color:var(--muted);padding-top:12px}.b-manba a{display:flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.6;width:fit-content;max-width:100%}
.b-qadamlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0;border:var(--hairline-str);border-radius:var(--r-md);overflow:hidden}.b-qadamlar>div{padding:20px;border-bottom:var(--hairline);display:flex;flex-direction:column;gap:8px}.b-qadamlar b{font:500 25px var(--font-display)}.b-qadamlar span{font-size:13px;line-height:1.8}
.b-qarorlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.b-qarorlar>div{padding-top:16px;border-top:var(--hairline-str)}.b-raqam{font:500 30px var(--font-display);color:var(--label)}.b-qarorlar h3{margin:8px 0 12px}.b-qarorlar p{font-size:14px;line-height:1.9}
.b-xarita{background:var(--surface);border:var(--hairline-str);border-radius:var(--r-md);padding:24px;margin:24px 0}.b-xarita figcaption{font-size:13px;line-height:1.7}.b-xarita figcaption span{display:block;color:var(--muted);font-size:11px;margin-top:8px}.b-xarita svg{display:block;width:100%;height:auto;margin-top:16px;overflow:visible;fill:var(--ink)}.b-xarita svg text{font:600 15px var(--font-ui)}.b-xarita svg .b-mapkatta{font-size:17px;font-weight:800;letter-spacing:.04em}.b-xarita svg .b-mapkichik{font-size:13px;fill:var(--muted)}.b-dengiz{fill:var(--track)}.b-daryo{fill:none;stroke:var(--ink);stroke-width:3}.b-shimol{stroke:var(--ink);stroke-width:2;fill:none}
.b-raqamqiyos{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.b-raqamqiyos>div{padding:20px;background:var(--surface);border-radius:var(--r-sm)}.b-raqamqiyos span{font-size:11px;line-height:1.6;display:block;color:var(--muted)}.b-raqamqiyos b{display:block;font:500 clamp(26px,3vw,40px)/1.4 var(--font-display);margin:8px 0}.b-raqamqiyos p{font-size:12px}
.b-jadval{margin:24px 0}table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;line-height:1.75}caption{text-align:left;font-weight:800;padding-bottom:12px}td,th{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:var(--hairline-str);overflow-wrap:anywhere}thead th{background:var(--surface)}th:first-child{width:29%}tbody th{font-weight:700}
.b-lugat{display:grid;grid-template-columns:170px 1fr;gap:16px 24px;font-size:14px;line-height:1.8;margin:24px 0}.b-lugat dt{font-weight:800}.b-lugat dd{margin:0;color:var(--muted)}
.b-savol{padding:28px 0;border-bottom:var(--hairline-str)}.b-savol h3{margin:8px 0 16px}.b-savol .b-savol-matn{font:500 21px/1.6 var(--font-display);margin-bottom:20px}.b-savol .b-savol-tur{font:700 11px var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--label)}.b-variantlar{border:0;padding:0;margin:0;display:grid;gap:10px}.b-variantlar legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.b-variantlar label{display:flex;align-items:flex-start;gap:12px;border:var(--hairline-str);border-radius:var(--r-sm);padding:14px 16px;font-size:13px;line-height:1.8;cursor:pointer;min-height:48px}.b-variantlar label:has(input:checked){border-color:var(--action);background:var(--action-soft)}.b-variantlar label:has(input:disabled){cursor:default}.b-variantlar input{accent-color:var(--action);width:18px;height:18px;flex-shrink:0;margin:3px 0 0;font-size:16px}
.b-savol-amal{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.b-izoh{background:var(--surface);border-radius:var(--r-sm);padding:20px;font-size:13px;line-height:1.9;margin-top:16px}.b-izoh[hidden]{display:none}.b-izoh p{margin:8px 0}.b-izoh>a{display:inline-flex;min-height:44px;align-items:center;max-width:100%}.b-izoh ol{padding-left:22px}.b-yaxshi{color:var(--action)}.b-qaytar{color:var(--ink);border-left:3px solid var(--gold);padding-left:12px}.b-savol textarea{font:500 16px/1.8 var(--font-ui);width:100%;min-height:140px;resize:vertical;border:var(--hairline-str);border-radius:var(--r-sm);padding:16px;background:var(--card);color:var(--ink)}.b-yozma-label{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.b-mashq-holat{border-block:var(--hairline-str);padding:20px 0;line-height:1.8;font-size:13px;color:var(--muted)}.b-oqildi{margin-top:24px;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:700;cursor:pointer}.b-oqildi input{accent-color:var(--action);width:18px;height:18px;font-size:16px}.b-kitoblar{padding-left:24px;font-size:14px;line-height:1.9}.b-kitoblar li{padding-left:8px;margin-bottom:16px}.b-chegara{padding:20px;border:var(--hairline-str);border-radius:var(--r-sm);margin-top:24px}.b-chegara summary{cursor:pointer;min-height:44px;align-content:center;font-size:13px;font-weight:800}.b-chegara p{font-size:13px;line-height:1.9;margin:16px 0}.b-yakun{font-size:12px!important;color:var(--muted);margin-top:24px}.b-footer{max-width:1200px;margin:auto;padding:24px 28px 40px;font-size:12px;color:var(--muted);border-top:var(--hairline-str)}.b-mobil-menyu{display:none}.b-otish{position:fixed;left:12px;top:-100px;z-index:90;background:var(--card);padding:16px}.b-otish:focus{top:12px}:where(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--action);outline-offset:4px}
@media(max-width:1200px){.b-sahifa{gap:40px;grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:900px){.b-yon{display:none}.b-sahifa{display:block;max-width:820px;padding-top:20px}.b-mobil-menyu{display:block;border-bottom:var(--hairline-str);margin-bottom:24px}.b-mobil-menyu summary{min-height:44px;cursor:pointer;font-size:13px;font-weight:700;align-content:center}.b-mobil-menyu nav{padding-bottom:16px}.b-tepa{padding:8px 24px}.b-brend span{display:none}}
@media(max-width:640px){.b-sahifa{padding:16px 20px 40px}.b-tepa{gap:8px;padding:8px 16px}.b-brend{font-size:18px}.b-tepa nav{gap:0}.b-tepa nav a{padding:8px 10px;font-size:11px}#chop{display:none}h1{margin-top:16px}section{padding:36px 0;scroll-margin-top:84px}section>p{font-size:15px;line-height:1.95}.b-kirish{padding-bottom:28px}.b-qiyos,.b-qarorlar{grid-template-columns:1fr;gap:16px}.b-qadamlar{grid-template-columns:1fr 1fr}.b-qadamlar>div{padding:16px}.b-xulosa,.b-ishlangan,.b-farq,.b-zanjir{padding:20px}.b-xarita{padding:16px 10px}.b-xarita figcaption{padding:0 6px}.b-xarita svg text{font-size:19px}.b-xarita svg .b-mapkatta{font-size:20px}.b-xarita svg .b-mapkichik{font-size:16px}.b-raqamqiyos{gap:12px}.b-raqamqiyos>div{padding:16px}.b-tayanch{gap:12px;padding:20px 0}.b-tayanch span{font-size:10.5px}.b-tayanch b{font-size:25px}.b-lugat{grid-template-columns:1fr;gap:6px}.b-lugat dd{margin-bottom:16px}td,th{padding:12px 6px;font-size:11px}th:first-child{width:30%}.b-savol .b-savol-matn{font-size:21px}.b-savol{padding:24px 0}.b-variantlar label{padding:12px}.b-izoh{padding:16px}}
@media(max-width:480px){.b-tepa nav a{padding-inline:8px}.b-sahifa{padding-inline:18px}}
.b-savol{scroll-margin-top:100px}:where(h3[id],details[id]){scroll-margin-top:100px}.b-ishlangan details summary{min-height:44px;align-content:center;padding-block:10px;font-size:13px;font-weight:700;cursor:pointer;color:var(--action)}.b-topshiriq-sxema{margin-bottom:20px}.b-topshiriq-sxema summary{min-height:44px;align-content:center;font-size:13px;font-weight:700;cursor:pointer;color:var(--action)}
.b-variantlar label:has(input:checked){border-color:var(--ink);background:var(--surface)}.b-savol .b-variantlar label.b-variant-togri{border-color:var(--action);background:var(--action-soft)}.b-savol .b-variantlar label.b-variant-xato{border-color:var(--gold);background:var(--surface)}.b-variantlar label small{display:block;font-size:11px;font-weight:800;margin-top:8px}.b-variant-togri small{color:var(--action)}.b-variant-xato small{color:var(--ink)}
@media(max-width:640px){.b-savol,:where(h3[id],details[id]){scroll-margin-top:84px}.b-xarita svg text{font-size:26px}.b-xarita svg .b-mapkatta{font-size:25px}.b-xarita svg .b-mapkichik{font-size:22px}}
@media print{.b-tepa,.b-yon,.b-mobil-menyu,.b-oqildi,.b-savol-amal,.b-mashq-holat,.b-footer,.b-otish{display:none!important}.b-sahifa{display:block;padding:0;max-width:none}#asosiy{max-width:none}.b-kirish{padding-top:0}section{padding:24px 0}.b-xarita,.b-ishlangan,.b-qiyos,.b-raqamqiyos{break-inside:avoid}h2,h3{break-after:avoid}body{font-size:11pt}a{color:var(--ink)}.b-izoh[hidden]{display:block}.b-savol textarea{min-height:100px}.b-chegara{display:none}}
