.d-progress{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.d-progress-bar{flex:1;height:4px;background:var(--line);border-radius:99px;overflow:hidden}.d-progress-bar i{display:block;height:100%;background:var(--accent);transition:width .25s ease}.d-progress-txt{font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.d-blok{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px 18px;margin-top:10px}.d-kicker{font-size:.74rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.d-h1{font-family:EB Garamond,Georgia,serif;font-size:2rem;line-height:1.15;margin:0 0 14px;color:var(--deep)}.d-h2{font-family:EB Garamond,Georgia,serif;font-size:1.5rem;line-height:1.2;margin:0 0 10px;color:var(--deep)}.d-izoh{font-size:1rem;line-height:1.6;color:var(--ink);margin:0 0 16px}.d-label{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-weight:700}.d-sabab{font-size:.94rem;line-height:1.55;color:var(--muted);margin:8px 0 0}.d-namuna-izoh{font-size:.88rem;color:var(--muted);margin:10px 0 0;font-style:italic}.d-cando-list ul{margin:0;padding-left:20px}.d-cando-list li{font-size:1.02rem;line-height:1.65;margin-bottom:7px}.d-ochiq-savol{margin-top:18px;padding:14px 16px;background:var(--yum);border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.d-ochiq-savol p{margin:0 0 8px;font-size:.98rem;line-height:1.55}.d-ochiq-savol p:last-child{margin-bottom:0}.d-matn p{font-family:EB Garamond,Georgia,serif;font-size:1.18rem;line-height:1.7;margin:0 0 14px}.d-yashirin{font-size:.92rem;color:var(--muted);font-style:italic;margin:10px 0 0}.d-ovoz-panel{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.d-ovoz{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);background:var(--card2);color:var(--deep);border-radius:99px;padding:7px 13px;font:inherit;font-size:.88rem;cursor:pointer;min-height:36px}.d-ovoz:hover{background:var(--yum)}.d-sozlar{display:grid;grid-template-columns:1fr;gap:8px}.d-soz{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--card2);border:1px solid var(--line);border-radius:8px}.d-soz b{font-size:1.05rem;color:var(--deep);min-width:120px}.d-soz span{flex:1;color:var(--muted);font-size:.95rem}.d-jadval-oram{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 4px}.d-jadval{width:100%;border-collapse:collapse;font-size:.98rem;min-width:340px}.d-jadval th{text-align:left;padding:9px 12px;background:var(--yum);color:var(--deep);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line2)}.d-jadval td{padding:10px 12px;border-bottom:1px solid var(--line)}.d-jadval tr.is-namuna td{background:var(--yum);font-weight:600}.d-mano{font-size:1.05rem;line-height:1.65;margin:0 0 14px}.d-royxat{margin:0;padding-left:20px}.d-royxat li{font-size:.99rem;line-height:1.6;margin-bottom:6px}.d-chiplar{display:flex;flex-wrap:wrap;gap:7px}.d-chip{background:var(--card2);border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:.9rem;color:var(--ink)}.d-tuzoq{border-color:var(--line2);background:var(--yum)}.d-tuzoq-band{padding:14px 0;border-bottom:1px dashed var(--line2)}.d-tuzoq-band:last-child{border-bottom:0;padding-bottom:0}.d-tuzoq-juft{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:1.05rem}.d-xato{color:#d64545;text-decoration:line-through;text-decoration-thickness:1px}.d-strelka{color:var(--muted)}.d-togri{color:#1e9e6e;font-weight:600}.d-atlas{display:inline-block;margin-top:8px;font-size:.72rem;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line2);border-radius:99px;padding:2px 9px}.d-juft{padding:12px 0;border-bottom:1px solid var(--line)}.d-juft:last-of-type{border-bottom:0}.d-juft-row{display:flex;align-items:center;gap:9px;margin-bottom:5px}.d-juft-a{color:var(--muted)}.d-juft-b{color:var(--deep);font-weight:600}.d-band{padding:14px 0;border-bottom:1px solid var(--line)}.d-band:last-of-type{border-bottom:0}.d-band-q{display:flex;gap:10px;font-size:1.04rem;line-height:1.55;margin-bottom:9px}.d-band-n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.86rem;padding-top:3px}.d-band-row{display:flex;gap:8px;flex-wrap:wrap}.d-input{flex:1;min-width:150px;font:inherit;font-size:16px;padding:9px 12px;border:1px solid var(--line2);border-radius:7px;background:#fff;color:var(--ink);min-height:42px}.d-input:focus{outline:2px solid var(--accent);outline-offset:1px}.d-band.is-togri .d-input{border-color:#1e9e6e}.d-band.is-xato .d-input{border-color:#d64545}.d-fb{margin-top:9px;font-size:.95rem;line-height:1.55;padding:9px 12px;border-radius:7px}.d-fb-ok{background:#1e9e6e17;color:var(--ink)}.d-fb-yoq{background:#d6454514;color:var(--ink)}.d-fb i{font-style:normal;font-weight:700}.d-yonaltirish{background:var(--card2)}.d-yol{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-bottom:1px solid var(--line)}.d-yol:last-child{border-bottom:0}.d-yol-shart{font-weight:700;color:var(--deep);font-size:.95rem}.d-yol-amal{font-size:.97rem;line-height:1.55;color:var(--ink)}.d-model{background:var(--yum);border-radius:8px;padding:14px 16px;margin-top:6px}.d-model-matn{font-family:EB Garamond,Georgia,serif;font-size:1.14rem;line-height:1.65;margin:0}.d-mezon{margin:0;padding-left:20px}.d-mezon li{font-size:.99rem;line-height:1.6;margin-bottom:6px}.d-ikki{display:grid;grid-template-columns:1fr;gap:6px}.d-dialog p{font-size:1.02rem;line-height:1.65;margin:0 0 9px}.d-dialog b{color:var(--deep);margin-right:6px}.d-cando-band{padding:14px 0;border-bottom:1px solid var(--line)}.d-cando-band:last-child{border-bottom:0}.d-cando-matn{font-size:1.03rem;line-height:1.55;margin:0 0 4px}.d-cando-dalil{font-size:.86rem;color:var(--muted);margin:0 0 10px}.d-cando-tugma{display:flex;gap:7px;flex-wrap:wrap}.d-sana{flex:1;min-width:104px;display:flex;flex-direction:column;gap:2px;align-items:center;border:1px solid var(--line2);background:var(--card2);border-radius:8px;padding:8px 6px;font:inherit;cursor:pointer;min-height:48px;color:var(--ink)}.d-sana span{font-size:.78rem;color:var(--muted)}.d-sana i{font-style:normal;font-size:.92rem;font-variant-numeric:tabular-nums}.d-sana.is-belgi{border-color:var(--accent);background:var(--yum)}.d-sana.is-belgi i{color:var(--deep);font-weight:700}.d-jadval-satri{font-size:.97rem;color:var(--deep);background:var(--yum);padding:11px 14px;border-radius:7px;margin:0}.d-btn,.d-btn-orqa,.d-btn-kichik{font:inherit;cursor:pointer;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.d-btn{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:12px 22px;font-size:1rem;min-height:46px}.d-btn:hover{background:var(--deep);border-color:var(--deep)}.d-btn-orqa{background:transparent;color:var(--muted);border:1px solid var(--line2);padding:12px 20px;font-size:1rem;min-height:46px}.d-btn-orqa:disabled{opacity:.4;cursor:default}.d-btn-kichik{background:var(--card2);color:var(--deep);border:1px solid var(--line2);padding:8px 14px;font-size:.9rem;min-height:40px}.d-btn-kichik:hover{background:var(--yum)}.d-nav{display:flex;gap:10px;justify-content:space-between;margin-top:16px}.d-daraja-izoh{font-size:1rem;line-height:1.6;color:var(--muted);margin:14px 0 0}@media(min-width:720px){.d-blok{padding:28px 30px}.d-sozlar{grid-template-columns:1fr 1fr}.d-ikki{grid-template-columns:1fr 1fr;gap:22px}.d-h1{font-size:2.4rem}}.d-yoriq{font-size:.95rem;line-height:1.55;color:var(--deep);background:var(--yum);border-radius:7px;padding:10px 13px;margin:0 0 14px}.d-majburiy{font-size:.95rem;line-height:1.55;color:var(--ink);border-left:3px solid var(--accent);padding:9px 13px;margin:14px 0 0;background:var(--card2)}.d-ipa{font-size:.95rem;color:var(--muted);margin:4px 0 0;letter-spacing:.02em}.d-maqsad{border-top:3px solid var(--accent)}.d-bank{background:var(--card2)}.d-bankmashq{text-align:center}.d-bankmashq .d-btn{margin-top:6px}.d-vazifa{border-left:3px solid var(--accent)}.d-eslash,.d-cando{background:var(--card2)}.d-soz-misol{display:block;font-style:normal;font-size:.86rem;color:var(--deep);opacity:.75;margin-top:2px}.d-natija{margin-top:18px;padding-top:6px;border-top:1px solid var(--line)}.d-yigma{min-height:52px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:#fff;border:1px dashed var(--line2);border-radius:8px;padding:10px 12px;margin-bottom:10px}.d-yigma-bosh{color:var(--muted);font-size:1.05rem}.d-soz-chip{font:inherit;font-size:1rem;cursor:pointer;min-height:40px;background:var(--card2);border:1px solid var(--line2);border-radius:7px;padding:7px 13px;color:var(--ink)}.d-soz-chip:hover{background:var(--yum)}.d-soz-chip.is-terilgan{background:var(--yum);border-color:var(--accent);color:var(--deep);font-weight:600}.d-kalit-soz{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:6px;background:var(--yum);color:var(--deep);font-weight:700;font-size:.88rem;letter-spacing:.04em}.d-kalit-qator{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.d-kalit-chet{font-family:EB Garamond,Georgia,serif;font-size:1.1rem;color:var(--ink)}.d-kalit-qator .d-input{flex:1;min-width:160px}.d-kloz-matn{font-family:EB Garamond,Georgia,serif;font-size:1.14rem;line-height:1.7;background:var(--yum);border-radius:8px;padding:14px 16px;margin:0 0 12px}.d-kloz-gap{color:var(--deep);white-space:nowrap}.d-moslash-qator{display:grid;grid-template-columns:1fr 22px 1fr;gap:8px;align-items:center;margin-bottom:8px}.d-moslash-chap,.d-moslash-ong{font:inherit;font-size:.98rem;cursor:pointer;min-height:44px;text-align:left;background:var(--card2);border:1px solid var(--line2);border-radius:8px;padding:9px 12px;color:var(--ink)}.d-moslash-chap.is-tanlangan{border-color:var(--accent);background:var(--yum)}.d-moslash-chap.is-togri{border-color:#1e9e6e}.d-moslash-chap.is-xato{border-color:#d64545}.d-moslash-belgi{text-align:center;color:var(--muted);font-size:1.1rem}.d-karta{background:var(--card2);border:1px solid var(--line2);border-radius:12px;padding:22px 18px;text-align:center}.d-karta-hisob{font-size:.8rem;color:var(--muted);margin-bottom:12px;font-variant-numeric:tabular-nums}.d-karta-uz{font-family:EB Garamond,Georgia,serif;font-size:1.5rem;color:var(--ink);margin-bottom:14px}.d-karta-en{font-size:1.7rem;font-weight:700;color:var(--deep);margin-bottom:6px}.d-karta-misol{font-size:1rem;color:var(--muted);margin-bottom:10px}.d-karta-yoriq{font-size:.92rem;color:var(--muted);line-height:1.55;margin:0 0 14px}.d-karta-tugma{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:6px}.d-maslahat{background:var(--yum);border-color:var(--line2)}.d-maslahat-list{margin:0;padding-left:20px}.d-maslahat-list li{margin-bottom:12px;line-height:1.6}.d-maslahat-list b{display:block;color:var(--deep);font-size:1rem;margin-bottom:2px}.d-maslahat-list span{font-size:.98rem}.d-ustoz{border-left:4px solid var(--deep);background:var(--card2)}.d-ustoz-belgi{display:inline-block;font-size:.68rem;letter-spacing:.14em;font-weight:700;background:var(--deep);color:#fff;border-radius:4px;padding:3px 9px;margin-bottom:10px}.d-ustoz-tugma{font:inherit;font-size:.76rem;cursor:pointer;white-space:nowrap;background:transparent;border:1px solid var(--line2);color:var(--muted);border-radius:99px;padding:4px 11px;min-height:30px}.d-ustoz-tugma.is-yoqiq{background:var(--deep);border-color:var(--deep);color:#fff}.d-tarjima .d-band-q{font-family:EB Garamond,Georgia,serif;font-size:1.12rem}.d-tush-kirish{font-family:EB Garamond,Georgia,serif;font-size:1.14rem;line-height:1.55;color:var(--deep);margin:0 0 20px;padding-left:14px;border-left:3px solid var(--accent)}.d-qadam{margin:0 0 26px;padding:0 0 22px;border-bottom:1px solid var(--line)}.d-qadam:last-of-type{border-bottom:0;padding-bottom:6px}.d-qadam-bosh{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.d-qadam-n{flex:none;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:.78rem;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums}.d-qadam-h{font-family:EB Garamond,Georgia,serif;font-size:1.2rem;margin:0;color:var(--deep);line-height:1.25}.d-qadam-matn{font-size:1rem;line-height:1.65;color:var(--ink);margin:0 0 14px}.d-qadam-diqqat{font-size:.94rem;line-height:1.55;margin:14px 0 0;padding:10px 12px;background:var(--soft);border-radius:8px;color:var(--ink)}.d-misollar{list-style:none;padding:0;margin:0}.d-misollar li{padding:9px 0 9px 12px;border-left:2px solid var(--line);margin-bottom:8px}.d-misollar li.is-ok{border-left-color:#3f7d4e}.d-misollar li.is-xato{border-left-color:#b23b3b}.d-misol-en{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:1.04rem;color:var(--deep);line-height:1.45}.d-misollar li.is-xato .d-misol-en{text-decoration:line-through;text-decoration-color:#b23b3b80;color:var(--muted)}.d-misol-belgi{font-weight:700;font-size:.9rem}.d-misollar li.is-ok .d-misol-belgi{color:#3f7d4e}.d-misollar li.is-xato .d-misol-belgi{color:#b23b3b;text-decoration:none;display:inline-block}.d-misol-uz{display:block;font-size:.9rem;color:var(--muted);margin-top:3px}.d-tush-davom{display:flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:12px 16px;margin-top:6px;border:1px dashed var(--accent);border-radius:9px;background:transparent;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.d-tush-davom:hover{background:var(--soft)}.d-tush-davom i{font-style:normal;font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.d-tush-xulosa{margin-top:8px;padding:14px 16px;background:var(--soft);border-radius:9px}.d-tush-xulosa p{margin:0;font-size:1rem;line-height:1.6;color:var(--deep)}.d-chizma{margin:14px 0;padding:14px;background:var(--soft);border-radius:9px;overflow-x:auto}.d-chizma-bosh{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:12px}.d-chizma-qator{margin-bottom:14px}.d-chizma-qator:last-of-type{margin-bottom:0}.d-chizma-til{font-size:.68rem;letter-spacing:.1em;color:var(--muted);font-weight:700;display:block;margin-bottom:5px}.d-chizma-qutilar{display:flex;align-items:stretch;gap:5px;flex-wrap:wrap}.d-quti{display:flex;flex-direction:column;gap:2px;padding:7px 11px;border-radius:7px;background:var(--card);border:1px solid var(--line);min-width:0}.d-quti b{font-size:1rem;color:var(--deep);line-height:1.3;white-space:nowrap}.d-quti i{font-style:normal;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.d-quti.is-qoshimcha{background:var(--accent);border-color:var(--accent);margin-left:-5px;border-top-left-radius:0;border-bottom-left-radius:0}.d-quti.is-qoshimcha b,.d-quti.is-qoshimcha i{color:#fff}.d-quti.is-yangi{border-color:var(--accent);border-width:2px;box-shadow:0 0 0 3px #9e2a3c14}.d-quti.is-yoq{border-style:dashed;opacity:.55}.d-chizma-izoh{font-size:.86rem;color:var(--muted);margin:6px 0 0}.d-chizma-xulosa{font-size:.94rem;line-height:1.55;color:var(--deep);margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line)}.d-shox{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:7px 0;border-bottom:1px dotted var(--line)}.d-shox:last-of-type{border-bottom:0}.d-shox-shart{font-size:.92rem;color:var(--ink);min-width:120px}.d-shox-oq{color:var(--accent);font-weight:700}.d-shox-natija{font-size:.98rem;color:var(--deep);font-weight:600}.d-shox-misol{font-size:.86rem;color:var(--muted);margin-left:auto}.d-chizma-chiziq .d-chiziq{position:relative;height:90px;margin:26px 4px 6px;border-top:2px solid var(--line)}.d-nuqta{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:normal;width:30%;max-width:170px}.d-nuqta i{display:block;width:9px;height:9px;border-radius:50%;background:var(--accent);margin:-5px auto 6px}.d-nuqta b{display:block;font-size:.9rem;color:var(--deep)}.d-nuqta em{display:block;font-style:normal;font-size:.72rem;color:var(--muted)}@media(max-width:520px){.d-chizma{padding:11px}.d-quti{padding:6px 8px}.d-quti b{font-size:.92rem}.d-shox-misol{margin-left:0;width:100%}.d-chizma-chiziq .d-chiziq{height:112px}.d-nuqta{width:32%}.d-nuqta b{font-size:.8rem}}.d-davom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:12px 16px;text-decoration:none;background:var(--yum);border:1px solid var(--accent);border-radius:10px;color:var(--deep)}.d-davom b{font-size:.96rem}.d-davom small{font-size:.8rem;color:var(--muted)}.d-davom .go{margin-left:auto;color:var(--accent);font-weight:700}.d-iz-belgi{flex:none;font-size:.74rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--line);border-radius:99px;padding:2px 8px}.d-iz-belgi.is-tugadi{color:var(--accent);border-color:var(--accent)}.d-yakun{text-align:center;padding:34px 18px}.d-yakun-hisob{font-size:1.02rem;line-height:1.6;margin:10px auto 0;max-width:520px}.d-yakun-vazifa{font-size:.94rem;margin:14px 0 0;color:var(--muted)}.d-yakun-vazifa.is-xato{color:#c22f2f}.d-yakun-yol{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:22px}.d-vazifa-belgi{margin:12px 0 0;padding:10px 14px;font-size:.92rem;line-height:1.5;background:var(--yum);border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.d-berish{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:10px 14px;background:var(--card);border:1px dashed var(--line);border-radius:10px;font-size:.9rem}.d-berish select.d-input{flex:1 1 180px;min-width:0}.d-berish-ok{color:var(--accent);font-weight:600;font-size:.86rem}.d-berish-xato{color:#c22f2f;font-size:.86rem}.d-kod{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--yum);border:1px solid var(--line);border-radius:4px;padding:.06em .32em;white-space:nowrap}.d-fb .d-kod,.d-sabab .d-kod{background:#ffffff8c}.d-matn p.d-msoz-yoriq{font:600 .8rem var(--font-ui);color:var(--muted);margin:0 0 8px}.d-msoz{cursor:pointer;border-radius:4px;transition:background .15s var(--ease-out)}.d-msoz:hover{background:#b8923e29}.d-msoz-panel{margin:4px 0 14px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid rgba(184,146,62,.3);border-radius:var(--r-lg);font-family:var(--font-ui)}.d-msoz-bosh{font-size:.95rem;color:var(--ink)}.d-msoz-bosh b{font-family:EB Garamond,Georgia,serif;font-size:1.3rem;font-weight:600}.d-msoz-yoq{color:var(--muted);font-size:.85rem}.d-msoz-input{min-height:44px;padding:8px 12px;font:600 16px var(--font-ui);color:var(--ink);background:var(--card);border:1.5px solid rgba(30,37,71,.28);border-radius:var(--r-md)}.d-msoz-input:focus{outline:2px solid var(--gold);outline-offset:2px}.d-msoz-gap{margin:0;font-size:.9rem;color:var(--muted);font-style:italic}.d-msoz-ok{margin:0;font:700 .9rem var(--font-ui);color:var(--action)}.d-msoz-tugma{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.d-iz-xato{padding:12px 16px;border-radius:12px;background:#fceceb;color:#a02929;font-size:14px;line-height:1.6;margin:12px 0}
