:root{--bg:#f3f6f5;--paper:#ffffff;--ink:#13221e;--muted:#5b6b66;--line:#dce4e1;--accent:#0f8a5f;--accent-ink:#ffffff;--accent-soft:#e1f6ec;--warn:#9a5b12;--warn-soft:#f7ebda;--danger:#b3261e;--radius:10px;color-scheme:light}:root[data-theme=dark]{--bg:#1b2633;--paper:#233142;--ink:#eef3f8;--muted:#a7b7c7;--line:#34475b;--accent:#5fd6a8;--accent-ink:#10202a;--accent-soft:#1f4239;--warn:#f0b46a;--warn-soft:#463622;--danger:#ff8a80;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:16px;line-height:1.55}a{color:var(--accent)}img{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site-header{background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-header .wrap{justify-content:space-between;gap:16px;padding-block:12px;flex-wrap:wrap}.brand,.site-header .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:18px}.brand-mark{width:30px;height:30px;border-radius:7px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:13px}.nav{display:flex;gap:4px;flex-wrap:wrap}.nav a{text-decoration:none;color:var(--muted);padding:6px 10px;border-radius:6px;font-size:15px;font-weight:500}.nav a:hover{color:var(--ink);background:var(--bg)}.site-footer{border-top:1px solid var(--line);background:var(--paper);margin-top:64px}.site-footer .wrap{padding-block:28px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;color:var(--muted);font-size:14px}.site-footer nav{display:flex;gap:16px;flex-wrap:wrap}.site-footer a{color:var(--muted)}.disclaimer{max-width:60ch;margin:0}h1,h2,h3{text-wrap:balance;line-height:1.2}h1{font-size:clamp(28px,4.5vw,42px);letter-spacing:-.01em}h1,h2{margin:0}h2{font-size:22px}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.lead{color:var(--muted);font-size:18px;max-width:62ch;margin:0}.page-head{padding-block:40px 24px;gap:10px}.page-head,.section{display:flex;flex-direction:column}.section{gap:16px;padding-block:24px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.cat-card{padding:20px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)}.cat-card:hover{border-color:var(--accent)}.cat-card h3{margin:0;font-size:19px}.cat-card p{margin:0;color:var(--muted);font-size:15px}.cat-card .go{color:var(--accent);font-weight:600;font-size:14px;margin-top:auto}.list{display:flex;flex-direction:column}.list>*+*{border-top:1px solid var(--line)}.item{display:flex;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;color:var(--ink)}a.item:hover{background:var(--bg)}.item h3{margin:0;font-size:17px}.item p{margin:0;color:var(--muted);font-size:15px}.item-meta{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);flex-wrap:wrap}.pill{font-size:12px;padding:2px 9px;border-radius:999px;font-weight:600;background:var(--accent-soft);color:var(--accent);white-space:nowrap}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.plain{background:transparent;border:1px solid var(--line);color:var(--muted)}.empty{padding:28px 20px;color:var(--muted);text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;font-size:15px;padding:10px 18px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;text-decoration:none}.btn.ghost{background:transparent;color:var(--accent)}.btn.danger{background:transparent;color:var(--danger);border-color:var(--line);padding:6px 12px;font-size:14px}.btn:disabled{opacity:.6;cursor:wait}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;font-weight:600}.field small{color:var(--muted);font-size:13px}.input,select.input,textarea.input{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);width:100%;min-width:0}textarea.input{min-height:220px;resize:vertical;line-height:1.5}.form{display:flex;flex-direction:column;gap:16px;padding:20px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.row2{grid-template-columns:1fr}}.msg{padding:10px 14px;border-radius:8px;font-size:14px}.msg.ok{background:var(--accent-soft);color:var(--accent)}.msg.err{background:var(--warn-soft);color:var(--warn)}.ad-slot{border:1px dashed var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:14px;background:var(--paper)}.ad-slot strong{color:var(--ink)}.hero{padding-block:56px 32px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.ledger-peek{padding:6px 0;font-size:14px}.ledger-peek .ln{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;padding:9px 18px;align-items:center}.ledger-peek .ln+.ln{border-top:1px solid var(--line)}.ledger-peek .code{color:var(--accent);font-weight:600}@media (max-width:760px){.hero{grid-template-columns:1fr;padding-block:36px 16px}.hero-art{justify-self:center;max-width:320px}}.prose{max-width:68ch;font-size:17px;line-height:1.7}.prose h2{font-size:22px;margin:32px 0 8px}.prose p,.prose ul{margin:0 0 16px}.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.acc-tools{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:63px;z-index:5;background:var(--bg);padding-block:12px}.tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.tab{font:inherit;font-size:14px;white-space:nowrap;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer}.tab[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sec-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-weight:600;display:flex;gap:10px}.sec-title .mono{color:var(--accent)}.acc-row{display:grid;grid-template-columns:72px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.acc-row:hover{background:var(--bg)}.acc-row .code{color:var(--accent);font-weight:600}.acc-row .name{min-width:0;font-weight:500}.acc-meta{display:flex;gap:6px}.acc-detail{padding:0 18px 16px 104px;gap:12px}.acc-detail,.subs{display:flex;flex-direction:column}.subs{list-style:none;margin:0;padding:0;gap:4px;font-size:15px}.subs li{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px}.subs .mono{color:var(--accent);font-size:14px}.note{color:var(--muted);font-size:15px;margin:0}@media (max-width:600px){.acc-row{grid-template-columns:52px 1fr}.acc-meta{grid-column:2}.acc-detail{padding-left:18px}}.doc{display:grid;grid-template-columns:48px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 20px}.doc-ic{width:48px;height:48px;border-radius:6px;display:grid;place-items:center;background:var(--warn-soft);color:var(--warn);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;overflow:hidden}.doc-ic img{width:100%;height:100%;object-fit:cover}.doc-body{min-width:0;display:flex;flex-direction:column;gap:2px}.doc-body strong{overflow-wrap:anywhere}@media (max-width:600px){.doc{grid-template-columns:48px 1fr}.doc>.btn{grid-column:1/-1}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{text-decoration:none}@media (prefers-reduced-motion:no-preference){.acc-row,.cat-card,a.item{transition:background .15s,border-color .15s}}@media (max-width:700px){.site-header{position:static}.acc-tools{top:0}}.prose ol{margin:0 0 16px;padding-left:22px}.table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose td,.prose th{text-align:left;padding:9px 14px;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--bg)}.prose tr:last-child td{border-bottom:0}.callout{margin:0 0 20px;padding:14px 18px;border-radius:8px;background:var(--accent-soft);color:var(--ink);font-size:16px}.refs{max-width:68ch;margin-top:32px;padding-top:16px;border-top:1px solid var(--line)}.refs h2{font-size:18px;margin:0 0 10px}.refs ol,.refs ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:15px}.refs-note{color:var(--muted)}.term{padding:18px 20px;display:flex;flex-direction:column;gap:6px;scroll-margin-top:140px}.term:target{background:var(--accent-soft)}.term-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.term h2{font-size:19px;margin:0}.term p{margin:0;max-width:72ch}.term-aka{color:var(--muted);font-size:14px}.term-def{font-size:16px}.term-ex,.term-see{font-size:15px;color:var(--muted)}.term-ex strong{color:var(--ink)}.contact-value{font-size:18px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.letters{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.letters a{font-family:var(--font-mono),monospace;font-weight:600;text-decoration:none;padding:4px 9px;border-radius:6px;border:1px solid var(--line);background:var(--paper)}.letter-group{scroll-margin-top:150px}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pager{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:20px}.pill.kontr{background:transparent;border:1px dashed;color:var(--muted)}.pill.tranzit{background:var(--bg);border:1px solid var(--line);color:var(--ink)}:root{--ok:#1f7a44;--ok-soft:#e3f4e9;--bad:#b3261e;--bad-soft:#fbe6e4}:root[data-theme=dark]{--ok:#74dda3;--ok-soft:#1f4333;--bad:#ff9a8f;--bad-soft:#4a2a2b}.quiz-score{display:flex;flex-wrap:wrap;gap:16px;align-items:center;position:-webkit-sticky;position:sticky;top:63px;z-index:4;background:var(--bg);padding-block:10px;font-size:15px}.quiz-score .ok{color:var(--ok);font-weight:600}.quiz-score .bad{color:var(--bad);font-weight:600}.quiz{list-style:none;counter-reset:q;margin:8px 0 0;padding:0;gap:14px}.quiz,.quiz-q{display:flex;flex-direction:column}.quiz-q{padding:18px 20px;gap:12px}.quiz-text{margin:0;font-weight:600;font-size:17px}.quiz-options{display:grid;grid-gap:8px;gap:8px}.quiz-opt{display:flex;gap:12px;align-items:center;text-align:left;font:inherit;font-size:15px;padding:10px 14px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.quiz-opt:hover:not(:disabled){border-color:var(--accent);background:var(--bg)}.quiz-opt:disabled{cursor:default}.quiz-letter{font-family:var(--font-mono),monospace;font-weight:600;color:var(--muted);min-width:1.2em}.quiz-mark{margin-left:auto;font-weight:700}.quiz-opt.right{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.quiz-opt.right .quiz-letter{color:var(--ok)}.quiz-opt.wrong{border-color:var(--bad);background:var(--bad-soft)}.quiz-opt.wrong,.quiz-opt.wrong .quiz-letter{color:var(--bad)}.quiz-opt.dim{opacity:.6}.quiz-explain{margin:0;font-size:15px;padding:10px 14px;border-radius:8px}.quiz-explain.ok{background:var(--ok-soft)}.quiz-explain.bad{background:var(--bad-soft)}.quiz-explain.shown{background:var(--bg);border:1px solid var(--line)}.quiz-reveal{padding:4px 12px;font-size:14px}.article-quiz{max-width:74ch;margin-top:32px;padding-top:16px;border-top:1px solid var(--line)}.article-quiz h2{font-size:20px;margin:0 0 4px}.article-quiz-lead{margin:0 0 8px;color:var(--muted);font-size:15px}.article-quiz .quiz-q{padding:14px 16px;gap:10px}.article-quiz .quiz-text{font-size:16px}.article-quiz-foot{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:14px}.article-quiz-score{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:15px}.article-quiz-score span{color:var(--muted)}.article-quiz-all{margin-left:auto;font-weight:600}@media (max-width:560px){.article-quiz .quiz-q{padding:12px}.article-quiz .quiz-opt{padding:9px 11px;gap:9px}.article-quiz-all{margin-left:0}}@media (max-width:700px){.quiz-score{top:0}}.qa summary{cursor:pointer;padding:16px 20px;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:12px}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--accent);font-weight:700}.qa[open] summary:after{content:"−"}.qa-body{padding:0 20px 16px;display:flex;flex-direction:column;gap:10px}.qa-body p{margin:0}.qa-body .prose>:not(.table-wrap),.qa-body>p{max-width:72ch}.qa-body .prose{font-size:inherit;line-height:inherit;max-width:none;display:flex;flex-direction:column;gap:10px}.qa-body .prose>*{margin:0}.qa-body .table-wrap{max-width:980px}.qa:target{background:var(--accent-soft)}:root{--navy:#e6f6ef;--navy-2:#d4efe2;--on-navy:#13221e;--on-navy-muted:#4d635d;--header-bg:linear-gradient(100deg,#e2f7ee,#e7f0ff 55%,#fff1e2);--hero-a:#e3f6ee;--hero-b:#eef4fb;--hero-ink:#10241e;--calc:#173a56;--calc-key:rgba(255,255,255,0.18);--blob-1:rgba(15,138,95,0.16);--blob-2:rgba(31,95,168,0.14);--blob-3:rgba(240,160,70,0.16);--stripe:linear-gradient(90deg,#0f8a5f,#14a3a0 35%,#3d7be0 70%,#f0a046);--c-bux:#1d6b52;--c-bux-soft:#e2f0ea;--c-sol:#1f5fa8;--c-sol-soft:#e3ecf8;--c-aud:#9a5b12;--c-aud-soft:#f7ebda;--c-his:#6b3fa0;--c-his-soft:#efe7f8;--c-qon:#a8324a;--c-qon-soft:#f9e4e8}:root[data-theme=dark]{--navy:#22334a;--navy-2:#2b4060;--on-navy:#eef3f8;--on-navy-muted:#a7b7c7;--header-bg:linear-gradient(100deg,#1f3d3a,#24345a 55%,#3e3150);--hero-a:#213a45;--hero-b:#2c3766;--hero-ink:#ffffff;--calc:#2f4a69;--calc-key:rgba(255,255,255,0.18);--blob-1:rgba(95,214,168,0.20);--blob-2:rgba(120,150,255,0.20);--blob-3:rgba(240,160,90,0.16);--stripe:linear-gradient(90deg,#5fd6a8,#4fc7d6 35%,#8aa6ff 70%,#f0b46a);--c-bux:#5fd6a8;--c-bux-soft:#1f4239;--c-sol:#8cbcf5;--c-sol-soft:#23395a;--c-aud:#f0b46a;--c-aud-soft:#463622;--c-his:#c6a4f0;--c-his-soft:#3a2e52;--c-qon:#f2a0b0;--c-qon-soft:#4a2a33}.site-header{background:var(--header-bg);border-bottom:1px solid var(--line);box-shadow:0 1px 12px rgba(16,42,63,.06)}.site-header:before{content:"";display:block;height:4px;background:var(--stripe)}.site-footer .brand,.site-header .brand{color:var(--on-navy)}.brand>span{display:flex;flex-direction:column;line-height:1.1}.brand small{font-size:11px;font-weight:500;color:var(--on-navy-muted);letter-spacing:.04em;margin-top:3px}.logo-mark{flex:none}.wordmark{font-weight:800;letter-spacing:-.02em}.wordmark em{font-style:normal;color:#7dd3fc}.site-footer .wordmark em{color:#0284c7}:root[data-theme=dark] .site-footer .wordmark em{color:#7dd3fc}.site-header .nav a{color:var(--on-navy-muted)}.site-header .nav a:hover{color:var(--on-navy);background:var(--navy-2)}.nav-search{display:inline-flex;align-items:center}.site-footer{background:var(--navy);border-top:0;color:var(--on-navy-muted);position:relative}.site-footer:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--stripe);opacity:.8}.site-footer .wrap,.site-footer a{color:var(--on-navy-muted)}.site-footer a:hover{color:var(--on-navy)}.footer-brand{display:flex;flex-direction:column;gap:10px;max-width:60ch}.hero-band{background:radial-gradient(420px 300px at 8% 18%,var(--blob-1) 0,transparent 70%),radial-gradient(520px 340px at 92% 8%,var(--blob-2) 0,transparent 70%),radial-gradient(380px 260px at 70% 95%,var(--blob-3) 0,transparent 70%),linear-gradient(180deg,var(--hero-a) 0,var(--bg) 100%);color:var(--on-navy)}.hero-band .hero{padding-block:48px 56px}.hero-band h1{color:var(--hero-ink);font-size:clamp(30px,4.6vw,46px)}.hero-band .lead{color:var(--on-navy-muted)}.eyebrow.light{color:var(--accent)}.hero-art{width:100%;max-width:420px;height:auto;justify-self:end;filter:drop-shadow(0 18px 40px rgba(16,42,63,.14))}.search-big{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:6px 6px 6px 14px;color:var(--muted);max-width:560px}.search-big input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:8px 0}.search-big:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-big .btn{padding:9px 16px}.quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--on-navy-muted)}.quick a{color:var(--on-navy);text-decoration:none;border:1px solid var(--line);background:var(--paper);padding:3px 10px;border-radius:999px}.quick a:hover{border-color:var(--accent);color:var(--accent)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:-28px;position:relative;z-index:1;box-shadow:0 10px 30px rgba(16,42,63,.08)}.stats>div{background:var(--paper);padding:16px 20px 18px;display:flex;flex-direction:column;gap:2px;border-top:4px solid var(--st,var(--accent));background:linear-gradient(180deg,var(--st-soft,var(--accent-soft)) 0,var(--paper) 85%)}.stats>div:first-child{--st:var(--c-bux);--st-soft:var(--c-bux-soft)}.stats>div:nth-child(2){--st:var(--c-sol);--st-soft:var(--c-sol-soft)}.stats>div:nth-child(3){--st:var(--c-aud);--st-soft:var(--c-aud-soft)}.stats>div:nth-child(4){--st:var(--c-his);--st-soft:var(--c-his-soft)}.stats strong{font-size:30px;font-weight:800;color:var(--st,var(--accent));line-height:1.1}.stats span{color:var(--ink);font-size:14px;font-weight:500}@media (max-width:700px){.stats{grid-template-columns:repeat(2,1fr);margin-top:16px}}.tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:860px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.tiles{grid-template-columns:1fr}}.tile{display:flex;gap:14px;align-items:flex-start;padding:18px;text-decoration:none;color:var(--ink)}.tile:hover{border-color:var(--accent)}.tile h3{margin:0 0 4px;font-size:17px}.tile p{margin:0;color:var(--muted);font-size:14px}.tile-icon{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.home-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:900px){.home-split{grid-template-columns:1fr}}.home-main{display:flex;flex-direction:column;gap:14px;min-width:0}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px}@media (max-width:600px){.cards{grid-template-columns:1fr}}.card{padding:16px 18px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);border-top:3px solid var(--line)}.card:hover{box-shadow:0 6px 20px rgba(16,42,63,.08)}.card h3{margin:0;font-size:17px;line-height:1.3}.card p{margin:0;color:var(--muted);font-size:14px}.card-date{margin-top:auto;font-size:12px;color:var(--muted)}.cat-edge-buxgalteriya{border-top-color:var(--c-bux)}.cat-edge-soliq{border-top-color:var(--c-sol)}.cat-edge-audit{border-top-color:var(--c-aud)}.pill.cat-buxgalteriya{background:var(--c-bux-soft);color:var(--c-bux)}.pill.cat-soliq{background:var(--c-sol-soft);color:var(--c-sol)}.pill.cat-audit{background:var(--c-aud-soft);color:var(--c-aud)}.pill.cat-hisobot{background:var(--c-his-soft);color:var(--c-his)}.pill.cat-qonunchilik{background:var(--c-qon-soft);color:var(--c-qon)}.pill.cat-moliya{background:var(--c-mol-soft);color:var(--c-mol)}.pill.cat-sugurta{background:var(--c-sug-soft);color:var(--c-sug)}.pill.cat-bank{background:var(--c-bnk-soft);color:var(--c-bnk)}.pill.cat-statistika{background:var(--c-sta-soft);color:var(--c-sta)}.cat-edge-moliya{border-top-color:var(--c-mol)}.cat-edge-sugurta{border-top-color:var(--c-sug)}.cat-edge-bank{border-top-color:var(--c-bnk)}.cat-edge-statistika{border-top-color:var(--c-sta)}.qa summary .pill{margin-right:8px;vertical-align:2px}.tab .tab-n{margin-left:6px;opacity:.7;font-size:12px}.news-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.news-source{max-width:68ch;margin:28px 0 0;padding:16px 20px;border-radius:10px;border:1px solid var(--accent);background:var(--accent-soft)}.news-source h2{font-size:17px;margin:0 0 8px}.news-source ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.news-source a{font-weight:600;word-break:break-word}.news-source p{margin:10px 0 0;font-size:14px;color:var(--muted)}.news-home{padding:16px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.news-home p{margin:0;font-size:14px;color:var(--muted)}.news-home a.news-home-item{text-decoration:none;color:var(--ink);font-weight:600;font-size:15px}.home-side{gap:14px}.day-term,.home-side{display:flex;flex-direction:column}.day-term{padding:18px;gap:8px;align-items:flex-start;border-left:4px solid var(--accent)}.day-term h3{margin:0;font-size:20px}.day-term p{margin:0;font-size:15px}.cats{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.cat-row{display:flex;align-items:center;gap:10px;padding:8px 0;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.cat-row:last-child{border-bottom:0}.cat-row .mono{margin-left:auto;color:var(--muted)}.cat-dot{width:10px;height:10px;border-radius:50%}.cat-dot.cat-buxgalteriya{background:var(--c-bux)}.cat-dot.cat-soliq{background:var(--c-sol)}.cat-dot.cat-audit{background:var(--c-aud)}.cat-dot.cat-moliya{background:var(--c-mol)}.cat-dot.cat-sugurta{background:var(--c-sug)}.cat-dot.cat-bank{background:var(--c-bnk)}.cat-dot.cat-statistika{background:var(--c-sta)}.test-cta{display:flex;gap:12px;align-items:center;padding:16px 18px;text-decoration:none;background:var(--navy);color:var(--on-navy);border:0}.test-cta span{display:flex;flex-direction:column}.test-cta span span{color:var(--on-navy-muted);font-size:13px}.test-cta:hover{background:var(--navy-2)}.toc{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);padding:14px 18px;max-width:68ch;margin-bottom:24px}.toc strong{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.toc ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:15px}.prose h2{scroll-margin-top:80px}@media (max-width:700px){.site-header .wrap{flex-wrap:nowrap;flex-direction:column;align-items:stretch;gap:8px;padding-block:10px}.site-header .nav{flex-wrap:nowrap;overflow-x:auto;margin-inline:-6px;padding-bottom:2px;scrollbar-width:none}.site-header .nav::-webkit-scrollbar{display:none}.site-header .nav a{white-space:nowrap}}:root[data-theme=light]{color-scheme:light}.theme-toggle{background:transparent;border:0;color:var(--on-navy-muted);cursor:pointer;padding:6px 8px;border-radius:6px;display:inline-flex;align-items:center;font:inherit;font-size:15px;gap:6px}.theme-toggle:hover{color:var(--on-navy);background:var(--navy-2)}:root{--topbar:linear-gradient(90deg,#0f8a5f,#138f8a 45%,#1f6fc4);--topbar-ink:#ffffff;--nav-bg:#ffffff;--nav-ink:#16405e;--nav-active:#0f8a5f}:root[data-theme=dark]{--topbar:linear-gradient(90deg,#1f6b58,#22677a 45%,#3a4f9c);--topbar-ink:#f2f7fb;--nav-bg:#22334a;--nav-ink:#dbe7f2;--nav-active:#5fd6a8}.topbar{background:var(--topbar);color:var(--topbar-ink);font-size:13px}.topbar-in{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:6px;flex-wrap:wrap}.topbar-date{gap:6px;opacity:.95}.topbar-date,.topbar-right{display:inline-flex;align-items:center}.topbar-right{gap:10px}.topbar-link{display:inline-flex;gap:6px;align-items:center;color:var(--topbar-ink);text-decoration:none;opacity:.95}.topbar-link:hover{opacity:1;text-decoration:underline}.topbar .theme-toggle{color:var(--topbar-ink);padding:3px 6px}.topbar .theme-toggle:hover{background:rgba(255,255,255,.18);color:var(--topbar-ink)}.script-toggle{display:inline-flex;background:rgba(255,255,255,.16);border-radius:999px;padding:2px}.script-toggle button{font:inherit;font-size:12px;font-weight:600;border:0;background:transparent;color:var(--topbar-ink);padding:3px 10px;border-radius:999px;cursor:pointer}.script-toggle button[aria-pressed=true]{background:#ffffff;color:#0f6b4c}.site-header{position:static}.site-header:before{display:none}.header-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;flex-wrap:wrap}.brand-big{font-size:24px;letter-spacing:-.01em;gap:14px}.brand-big small{font-size:13px;color:var(--on-navy-muted);letter-spacing:0;margin-top:4px;font-weight:500}.site-header .brand-big{color:var(--hero-ink)}.header-search{display:flex;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:4px 4px 4px 16px;width:min(380px,100%)}.header-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.header-search button{border:0;background:var(--accent);color:var(--accent-ink);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.header-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mainnav{background:var(--nav-bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 4px 14px rgba(16,42,63,.06)}.mainnav-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.mainnav-in::-webkit-scrollbar{display:none}.mainnav .mn-top{white-space:nowrap;text-decoration:none;color:var(--nav-ink);font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;padding:14px 4px 12px 14px;border-bottom:3px solid transparent}.mainnav .mn-item:not(:has(.mn-chev)) .mn-top{padding-right:14px}@media (max-width:700px){.topbar-date{display:none}.topbar-in{justify-content:flex-end}.header-main{padding-block:12px}.brand-big{font-size:20px}.brand-big small{font-size:11px}.mainnav .mn-top{font-size:13px;padding:12px 2px 10px 10px}.mainnav .mn-item:not(:has(.mn-chev)) .mn-top{padding-right:10px}.acc-tools,.quiz-score{top:46px}}@media (min-width:701px){.acc-tools,.quiz-score{top:50px}}.mainnav .wrap.mainnav-in{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:4px;padding-block:0}@media (max-width:700px){.site-header .wrap.header-main{flex-direction:column;align-items:stretch;gap:10px}.header-search{width:100%}}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:40px;gap:40px;align-items:start}.article-main{min-width:0}.article-side .toc{margin-bottom:0}.side-sticky{position:-webkit-sticky;position:sticky;top:64px;gap:14px}.side-more,.side-sticky{display:flex;flex-direction:column}.side-more{padding:14px 18px;gap:10px;font-size:15px}.side-more strong{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.side-more a{text-decoration:none;color:var(--ink);line-height:1.35}.side-more a:hover{color:var(--accent)}.article-side .ad-slot{flex-direction:column;align-items:flex-start}.toc-inline{display:none}@media (max-width:1000px){.article-layout{grid-template-columns:1fr;gap:0}.article-side{display:none}.toc-inline{display:block}}.prose,.refs{max-width:74ch}.article-side{align-self:stretch}.side-sticky{top:60px;padding-top:40px}.counter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;border-radius:10px;background:linear-gradient(90deg,#fff6d6,#ffe9b8);color:#6b4a00;font-size:13px;border:1px solid #f3d27a;width:-moz-fit-content;width:fit-content}.counter strong{color:#4a3300}:root[data-theme=dark] .counter{background:linear-gradient(90deg,#4a3d1c,#57461d);color:#ffe7a8;border-color:#7a6224}:root[data-theme=dark] .counter strong{color:#fff3cf}.script-toggle a{font-size:12px;font-weight:600;color:var(--topbar-ink);padding:3px 10px;border-radius:999px;text-decoration:none;white-space:nowrap}.script-toggle a:hover{background:rgba(255,255,255,.18)}.script-toggle a[aria-current=true]{background:#ffffff;color:#0f6b4c}.script-toggle button{white-space:nowrap}.tr-pending{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0 0 20px;padding:10px 14px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:14px}@media (max-width:480px){.topbar-right{flex-wrap:wrap;justify-content:flex-end;row-gap:4px;gap:8px}.script-toggle a,.script-toggle button{padding:3px 8px}}.topbar{font-size:14.5px;font-weight:600}.topbar-in{min-height:52px;padding-block:8px;gap:16px}.topbar-date{gap:8px;letter-spacing:.01em}.topbar-date svg,.topbar-link svg{width:17px;height:17px}.topbar-right{gap:14px}.topbar-link{gap:7px}.topbar .theme-toggle{padding:6px 8px;border-radius:999px}.topbar .theme-toggle svg{width:20px;height:20px}.script-toggle{padding:3px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.script-toggle a,.script-toggle button{font-size:14px;font-weight:600;padding:6px 14px;line-height:1.3}@media (max-width:700px){.topbar-in{min-height:48px;padding-block:7px}.topbar-right{gap:10px}.script-toggle a,.script-toggle button{font-size:13.5px;padding:5px 11px}}@media (max-width:480px){.topbar-in{padding-block:8px}.topbar-right{gap:6px 10px;row-gap:8px}.script-toggle a,.script-toggle button{font-size:13px;padding:5px 9px}}:root{--sa-doppi:#1c1f23;--sa-doppi-edge:rgba(255,255,255,0.12);--sa-doppi-outline:transparent;--sa-motif:#f7f3ea;--sa-face:#13221e;--sa-cheek:rgba(255,140,130,0.55);--sa-limb:#2e4a43;--sa-skin:#f3c99a;--sa-shadow:rgba(16,42,63,0.08);--sa-amber:#f0a046;--sa-opacity:0.92}:root[data-theme=dark]{--sa-doppi:#0e1116;--sa-doppi-edge:rgba(255,255,255,0.14);--sa-doppi-outline:rgba(255,255,255,0.32);--sa-motif:#f2eee4;--sa-face:#f2e6d0;--sa-cheek:rgba(255,140,130,0.4);--sa-limb:#a7b7c7;--sa-skin:#e9c193;--sa-shadow:rgba(0,0,0,0.25);--sa-amber:#f0b46a;--sa-opacity:0.85}.side-art2{display:none}@media (min-width:1500px) and (min-height:640px){.side-art2{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:28px;position:fixed;right:0;top:210px;bottom:24px;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc((100vw - 1240px) / 2)}}@media print{.side-art2{display:none!important}}.sa2-card{position:relative;display:flex;align-items:center;gap:12px;width:min(250px,calc((100vw - 1240px) / 2 - 48px));padding:14px 16px 14px 14px;border-radius:18px;background:#0f1a2e;border:1px solid #1f2f4d;box-shadow:0 14px 34px rgba(2,8,23,.28);animation:sa2-in .5s ease both}.sa2-l{transform:rotate(-2deg)}.sa2-r{transform:rotate(2deg)}.sa2-doppi{position:absolute;top:-30px;left:10px;width:66px;transform:rotate(-10deg);filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.sa2-r .sa2-doppi{left:auto;right:14px;transform:rotate(9deg)}.sa2-icon{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--c)}.sa2-icon svg{width:22px;height:22px}.sa2-text small{display:block;font-size:12px;font-weight:600;color:#94a3b8}.sa2-text b{display:block;font-size:16px;font-weight:800;color:#fff;letter-spacing:-.2px;line-height:1.25}@keyframes sa2-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.sa2-card{animation:none}}.sa-fig .sa-doppi{fill:var(--sa-doppi);stroke:var(--sa-doppi-outline);stroke-width:1.6;stroke-linejoin:round}.sa-fig .sa-doppi-edge{stroke:var(--sa-doppi-edge);stroke-width:1.6;fill:none}.sa-fig .sa-doppi-band{stroke:var(--sa-motif);stroke-width:5}.sa-fig .sa-doppi-stitch{stroke:var(--sa-doppi);stroke-width:1.4;stroke-dasharray:2 3}.sa-fig .sa-doppi-motif{fill:var(--sa-motif)}.sa-fig .sa-doppi-inner{stroke:var(--sa-doppi);stroke-width:1.6;fill:none;stroke-linecap:round}.sa-fig .sa-eye{fill:var(--sa-face)}.sa-fig .sa-glint{fill:#ffffff}.sa-fig .sa-cheek{fill:var(--sa-cheek)}.sa-fig .sa-mouth{stroke:var(--sa-face);stroke-width:3;fill:none;stroke-linecap:round}.sa-fig .sa-shadow{fill:var(--sa-shadow)}.sa-fig .sa-limb{stroke:var(--sa-limb);stroke-width:6;fill:none;stroke-linecap:round}.sa-fig .sa-hand{fill:var(--sa-skin)}.sa-fig .sa-shoe{fill:var(--sa-limb)}.sa-book .sa-pages{fill:var(--paper)}.sa-book .sa-page-lines,.sa-book .sa-pages{stroke:var(--line);stroke-width:2}.sa-book .sa-cover{fill:var(--c-bux)}.sa-book .sa-spine{fill:var(--accent);opacity:.55}.sa-book .sa-spine-line{stroke:rgba(255,255,255,.35);stroke-width:2;stroke-dasharray:4 5}.sa-book .sa-eye,.sa-book .sa-mouth{fill:var(--c-bux-soft);stroke:none}.sa-book .sa-mouth{stroke:var(--c-bux-soft);fill:none}.sa-book .sa-glint{fill:var(--c-bux)}.sa-book .sa-plate{fill:var(--c-bux-soft)}.sa-book .sa-plate-line{stroke:var(--c-bux);stroke-width:2.4}.sa-book .sa-plate-dash{stroke:var(--c-bux);stroke-width:3;stroke-linecap:round;opacity:.55}.sa-book .sa-pencil{fill:var(--sa-amber)}.sa-book .sa-pencil-tip{fill:var(--sa-skin)}.sa-book .sa-pencil-end{fill:var(--c-qon)}.sa-laptop .sa-lid{fill:var(--c-sol)}.sa-laptop .sa-screen{fill:var(--paper)}.sa-laptop .sa-text{font:700 12px var(--font-mono),ui-monospace,monospace;fill:var(--c-sol)}.sa-laptop .sa-t{stroke:var(--c-sol);stroke-width:2.4}.sa-laptop .sa-bar{stroke-width:4;stroke-linecap:round}.sa-laptop .sa-bar-a{stroke:var(--c-bux);opacity:.7}.sa-laptop .sa-bar-b{stroke:var(--sa-amber);opacity:.85}.sa-laptop .sa-base{fill:var(--c-sol);opacity:.75}.sa-laptop .sa-notch{fill:var(--paper);opacity:.6}.sa-glass .sa-lens{fill:var(--c-aud-soft)}.sa-glass .sa-glare{stroke:#ffffff;stroke-width:6;fill:none;stroke-linecap:round;opacity:.7}.sa-glass .sa-ring{fill:none;stroke:var(--c-aud);stroke-width:12}.sa-glass .sa-handle{stroke:var(--c-aud);stroke-width:16;stroke-linecap:round}.sa-glass .sa-handle-grip{stroke:var(--sa-limb);stroke-width:18;stroke-linecap:round}.sa-glass .sa-check-bg{fill:var(--ok)}.sa-glass .sa-check{stroke:#ffffff;stroke-width:5;fill:none;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .sa-glass .sa-check{stroke:var(--bg)}:root[data-theme=dark] .sa-glass .sa-glint{fill:var(--c-aud-soft)}:root[data-theme=dark] .sa-glass .sa-glare{opacity:.25}.sa-calc .sa-calc-body{fill:var(--calc)}.sa-calc .sa-calc-screen{fill:var(--c-bux-soft)}.sa-calc .sa-calc-digits{stroke:var(--c-bux);stroke-width:4;stroke-linecap:round}.sa-calc .sa-key{fill:rgba(255,255,255,.22)}.sa-calc .sa-key-op{fill:var(--sa-amber)}.sa-calc .sa-calc-smile{stroke:#ffffff;stroke-width:3;fill:none;stroke-linecap:round;opacity:.85}.site-header{background:var(--topbar);border-bottom:0}.header-main{padding-block:22px 24px}.site-header .brand-big{color:var(--topbar-ink);font-size:28px}.site-header .brand-big small{color:rgba(255,255,255,.86);font-size:14px}.site-footer .logo-mark,.site-header .logo-mark{background:#0b1220;border-radius:14px;padding:5px;box-sizing:border-box;box-shadow:0 6px 16px rgba(0,0,0,.22)}.site-footer .logo-mark{border-radius:8px;padding:3px}.site-header .header-search{border-color:transparent;box-shadow:0 6px 18px rgba(0,0,0,.14);width:min(440px,100%);padding:6px 6px 6px 18px}.site-header .header-search input{font-size:16px}.site-header .header-search button{width:40px;height:40px}.topbar{border-bottom:1px solid rgba(255,255,255,.18)}@media (max-width:700px){.header-main{padding-block:14px 16px}.site-header .brand-big{font-size:22px}.site-header .brand-big small{font-size:12px}}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.stat-card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.stat-card strong{font-size:26px;color:var(--accent);line-height:1.1}.stat-bars{gap:3px;height:120px;padding:8px 0;border-bottom:1px solid var(--line)}.stat-bar,.stat-bars{display:flex;align-items:flex-end}.stat-bar{flex:1 1;height:100%}.stat-bar span{display:block;width:100%;min-height:2px;background:var(--accent);border-radius:3px 3px 0 0}.stat-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.stat-table td,.stat-table th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--line)}.stat-table td:not(:first-child),.stat-table th:not(:first-child){text-align:right}:root{--c-mol:#0e6f8a;--c-mol-soft:#dff1f6;--c-sug:#a3366f;--c-sug-soft:#f8e5ef;--c-bnk:#3f4fb0;--c-bnk-soft:#e6e9f9;--c-sta:#5a6b14;--c-sta-soft:#eef2d9}:root[data-theme=dark]{--c-mol:#7fd6ea;--c-mol-soft:#1d3f4a;--c-sug:#f2a6cd;--c-sug-soft:#4a2a3d;--c-bnk:#aab5ff;--c-bnk-soft:#2b3260;--c-sta:#cfdd8c;--c-sta-soft:#3a4224}.mn-item{display:flex;align-items:stretch;flex:none;border-bottom:3px solid transparent;margin-bottom:-1px}.mainnav .mn-item .mn-top{border-bottom:0}.mn-item.open .mn-chev,.mn-item.open .mn-top,.mn-item:hover .mn-chev,.mn-item:hover .mn-top{color:var(--nav-active)}.mn-item.open,.mn-item:hover{border-bottom-color:color-mix(in srgb,var(--nav-active) 45%,transparent)}.mn-item.active{border-bottom-color:var(--nav-active)}.mn-item.active .mn-top{color:var(--nav-active)}.mn-chev{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--nav-ink);opacity:.75;cursor:pointer;padding:2px 10px 0 4px;font:inherit;border-radius:6px}.mn-chev svg{transition:transform .15s}.mn-item.open .mn-chev{opacity:1}.mn-item.open .mn-chev svg{transform:rotate(180deg)}.mainnav :focus-visible{outline:2px solid var(--nav-active);outline-offset:-2px;border-radius:6px}.mn-panel{position:absolute;top:100%;left:8px;z-index:30;width:min(560px,calc(100vw - 16px));max-height:min(70vh,560px);overflow-y:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--nav-active);border-radius:0 0 12px 12px;box-shadow:0 18px 40px rgba(16,42,63,.18);padding:10px;animation:mn-in .14s ease-out}:root[data-theme=dark] .mn-panel{box-shadow:0 18px 40px rgba(0,0,0,.45)}@keyframes mn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mn-panel{animation:none}.mn-chev svg{transition:none}}.mn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 8px;gap:2px 8px}.mn-grid .mn-all-row{grid-column:1/-1;border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px}.mn-grid .mn-extra-row{grid-column:1/-1;border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.mn-link{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:15px;line-height:1.3}.mn-link:focus-visible,.mn-link:hover{background:var(--accent-soft);color:var(--ink)}.mn-link[aria-current=page]{color:var(--nav-active);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mn-label{min-width:0;overflow-wrap:anywhere}.mn-n{margin-left:auto;flex:none;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.mn-all{font-weight:700;color:var(--accent)}.mn-arrow{margin-left:auto}@media (max-width:700px){.mn-panel{left:0!important;right:0;width:auto;border-radius:0 0 12px 12px;border-left:0;border-right:0;max-height:calc(100vh - 60px);padding:8px}.mn-link{padding:10px;font-size:14px}.mn-chev{padding:2px 8px 0 2px}}@media (max-width:380px){.mn-grid{grid-template-columns:1fr}}.mainnav .mn-btn{-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;font-family:inherit;padding-right:14px}.mainnav .mn-btn svg{opacity:.75;transition:transform .15s}.mn-item.open .mn-btn svg{transform:rotate(180deg);opacity:1}@media (max-width:700px){.mainnav .mn-btn{padding-right:10px;gap:4px}}.hub .page-head h1{display:flex;align-items:center;gap:12px}.hub .page-head h1 .cat-dot{width:14px;height:14px;flex:none}.hub-stats{margin-top:0;box-shadow:none}.hub-history-in{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(135deg,var(--accent-soft),var(--paper) 70%)}.hub-history-in h2{margin:0}.hub-history-in .cards{margin-top:6px}.hub-soon{margin:0;color:var(--muted);max-width:62ch}.hub-terms{display:flex;flex-wrap:wrap;gap:8px}.hub-term{text-decoration:none;font-size:14px;padding:5px 12px;white-space:normal;color:var(--ink);background:var(--paper)}.hub-term:hover{border-color:var(--accent);color:var(--accent)}.hub-tiles{grid-template-columns:repeat(2,1fr)}@media (max-width:520px){.hub-tiles{grid-template-columns:1fr}.hub-history-in{padding:18px 16px}}:root{--c-iqt:#9a4a12;--c-iqt-soft:#fbe9dc}:root[data-theme=dark]{--c-iqt:#f5b07c;--c-iqt-soft:#4a3020}.pill.cat-iqtisod{background:var(--c-iqt-soft);color:var(--c-iqt)}.cat-edge-iqtisod{border-top-color:var(--c-iqt)}.cat-dot.cat-iqtisod{background:var(--c-iqt)}:root{--c-imp:#0e6f86;--c-imp-soft:#dff2f6}:root[data-theme=dark]{--c-imp:#7fd3e6;--c-imp-soft:#1d3d45}.pill.cat-import{background:var(--c-imp-soft);color:var(--c-imp)}.cat-edge-import{border-top-color:var(--c-imp)}.cat-dot.cat-import{background:var(--c-imp)}:root{--kal-bg:#eaf1fb;--kal-bg2:#f6f9fe;--kal-grid:rgba(31,95,168,0.07);--act-h:#1f5fa8;--act-h-soft:#e3ecf8;--act-t:#0f7a54;--act-t-soft:#ddf3e8;--act-ht:#6b3fa0;--act-ht-soft:#efe7f8;--act-b:#9a5b12;--act-b-soft:#f9ecd9}:root[data-theme=dark]{--kal-bg:#1d3047;--kal-bg2:#1f2d3e;--kal-grid:rgba(140,188,245,0.08);--act-h:#8cbcf5;--act-h-soft:#23395a;--act-t:#5fd6a8;--act-t-soft:#1f4239;--act-ht:#c6a4f0;--act-ht-soft:#3a2e52;--act-b:#f0b46a;--act-b-soft:#463622}.kal{display:flex;flex-direction:column;gap:18px;padding-top:24px}.kal-hero{border-radius:16px;padding:28px 28px 24px;border:1px solid var(--line);background:linear-gradient(var(--kal-grid) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,var(--kal-grid) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(135deg,var(--kal-bg),var(--kal-bg2));display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.kal-hero-text{display:flex;flex-direction:column;gap:10px;max-width:640px}.kal-hero .eyebrow{color:var(--act-h)}.kal-stats{display:flex;gap:10px}.kal-stats div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 14px;min-width:88px;display:flex;flex-direction:column}.kal-stats strong{font-size:26px;line-height:1.1;color:var(--act-h)}.kal-stats span{font-size:13px;color:var(--muted)}.kal-months{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.kal-month{text-decoration:none;font-weight:600;font-size:15px;padding:7px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.kal-month:hover{border-color:var(--act-h);color:var(--act-h)}.kal-month[aria-current=page]{background:var(--act-h);border-color:var(--act-h);color:var(--paper)}.kal-more{font-size:14px;color:var(--muted)}.kal-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.kal-legend,.kal-next{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.kal-next{border-left:4px solid var(--accent)}.kal-next.done{border-left-color:var(--line)}.kal-next strong{font-size:19px}.kal-next-sub{color:var(--muted);font-size:14px}.kal-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.kal-legend>div{display:flex;flex-wrap:wrap;gap:6px}.kal-badge{display:inline-block;font-size:12px;font-weight:700;padding:2px 9px;border-radius:6px;white-space:nowrap;line-height:1.5}.kal-badge.act-hisobot{background:var(--act-h-soft);color:var(--act-h)}.kal-badge.act-tolov{background:var(--act-t-soft);color:var(--act-t)}.kal-badge.act-hisobot-tolov{background:var(--act-ht-soft);color:var(--act-ht)}.kal-badge.act-bonak{background:var(--act-b-soft);color:var(--act-b)}.kal-filter{display:flex;flex-wrap:wrap;gap:6px}.kal-fchip{font:inherit;font-size:13px;padding:5px 12px;border-radius:999px;border:1px dashed var(--line);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.kal-fchip:hover{color:var(--ink);border-color:var(--muted)}.kal-fchip[aria-pressed=true]{border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--paper)}.kal-line{list-style:none;margin:4px 0 0;padding:0;position:relative;display:flex;flex-direction:column;gap:14px}.kal-line:before{content:"";position:absolute;left:47px;top:10px;bottom:10px;width:2px;background:repeating-linear-gradient(var(--line) 0 6px,transparent 6px 10px)}.kal-day{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;position:relative}.kal-date{position:relative;z-index:1;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-bottom:8px;text-align:center}.kal-date:before{content:"";align-self:stretch;height:8px;background:var(--act-h);margin-bottom:4px}.kal-num{font-size:36px;font-weight:600;line-height:1.05}.kal-mon{font-size:13px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.kal-mon,.kal-wd{color:var(--muted)}.kal-wd{font-size:12px;padding:0 4px}.kal-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:12px 16px 14px;min-width:0}.kal-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.kal-card-head time{font-size:13px;color:var(--muted)}.kal-left{font-size:13px;color:var(--accent);font-weight:600}.kal-flag{font-size:12px;font-weight:700;padding:1px 9px;border-radius:999px}.kal-flag.today{background:var(--accent);color:var(--accent-ink)}.kal-flag.past{border:1px solid var(--line);color:var(--muted)}.kal-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kal-item{display:grid;grid-template-columns:9.5em minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:baseline;padding:8px 0;border-top:1px dashed var(--line)}.kal-item:first-child{border-top:0;padding-top:2px}.kal-tax{font-weight:600;overflow-wrap:anywhere}.kal-item>.kal-badge{justify-self:start}.kal-period{grid-column:2;font-size:14px;color:var(--muted)}.kal-day.is-today .kal-date{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kal-day.is-today .kal-date:before{background:var(--accent)}.kal-day.is-today .kal-card{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kal-day.is-past{opacity:.55}.kal-day.is-past .kal-date:before{background:var(--line)}.kal-empty{color:var(--muted);margin:0}.kal-bytax{padding-top:18px;display:flex;flex-direction:column;gap:6px}.kal-sub{color:var(--muted);margin:0 0 6px}.kal-bytax ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.kal-tax-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 2px;border-bottom:1px solid var(--line)}.kal-tax-name{flex:1 1 280px;min-width:0}.kal-tax-dates{display:flex;flex-wrap:wrap;gap:6px 14px}.kal-tax-date{display:inline-flex;align-items:center;gap:6px}.kal-tax-date b{font-weight:600}.kal-warn{border-radius:12px;padding:14px 16px;background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.kal-warn strong{color:var(--warn)}.kal-warn p{margin:4px 0 0}.kal-source{font-size:14px;color:var(--muted)}.kal-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}@media (max-width:700px){.kal-hero{padding:20px 16px}.kal-stats{width:100%}.kal-stats div{flex:1 1;min-width:0}.kal-top{grid-template-columns:minmax(0,1fr)}.kal-day{grid-template-columns:66px minmax(0,1fr);gap:10px}.kal-line:before{left:32px}.kal-num{font-size:28px}.kal-wd{font-size:11px}.kal-card{padding:10px 12px 12px}.kal-item{grid-template-columns:minmax(0,1fr)}.kal-period{grid-column:1}.kal-item .kal-badge{justify-self:start}}.kal-callout{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink);border-radius:12px;padding:14px 16px;border:1px solid var(--line);background:linear-gradient(135deg,var(--kal-bg),var(--kal-bg2))}.kal-callout:hover{border-color:var(--act-h)}.kal-callout-ico{flex:none;width:44px;height:44px;border-radius:10px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;color:var(--act-h)}.kal-callout strong{display:block}.kal-callout span.kal-callout-sub{color:var(--muted);font-size:14px}.kal-callout .go{margin-left:auto;color:var(--act-h);font-weight:600;white-space:nowrap}@media (max-width:520px){.kal-callout .go{display:none}}:root{--fx-bg:linear-gradient(120deg,#dceafb,#e3f1f8 55%,#ddf3e8);--fx-border:#bcd3ee;--fx-ink:#12304d;--fx-muted:#4a6178;--fx-card:#ffffff;--fx-card-line:#cfe0f2;--fx-up:#0f8a5f;--fx-down:#b3261e}:root[data-theme=dark]{--fx-bg:linear-gradient(120deg,#1c2f47,#24406a 60%,#1f4f57);--fx-border:#2f4a69;--fx-ink:#ffffff;--fx-muted:rgba(255,255,255,0.75);--fx-card:rgba(255,255,255,0.10);--fx-card-line:rgba(255,255,255,0.22);--fx-up:#8ff0c4;--fx-down:#ffb4ac}.fx{margin-top:20px;padding:20px;border-radius:var(--radius);background:var(--fx-bg);border:1px solid var(--fx-border);color:var(--fx-ink);display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start;box-shadow:0 10px 30px rgba(16,42,63,.16)}.fx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fx-head h2{font-size:18px;margin:0;color:var(--fx-ink)}.fx-date{color:var(--fx-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fx-list li{border:1px solid var(--fx-card-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:var(--fx-card)}.fx-ccy{font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--fx-muted)}.fx-rate{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fx-ink);white-space:nowrap}.fx-diff{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-diff.up{color:var(--fx-up)}.fx-diff.down{color:var(--fx-down)}.fx-src{margin:12px 0 0;font-size:12px;color:var(--fx-muted)}.fx-calc{background:var(--paper);color:var(--ink);border:1px solid var(--fx-card-line);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.fx-calc h3{margin:0 0 4px;font-size:15px;text-align:center}.fx-calc-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-gap:6px;gap:6px}.fx-calc .input{width:100%;min-width:0;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-out{display:flex;align-items:center;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-out,.fx-swap{background:var(--bg)}.fx-swap{align-self:center;border:1px solid var(--line);color:var(--ink);border-radius:999px;width:36px;height:36px;font-size:18px;cursor:pointer}.fx-swap:hover{border-color:var(--accent);color:var(--accent)}.fx-calc-note{margin:2px 0 0;font-size:12px;color:var(--muted);text-align:center}@media (max-width:760px){.fx{grid-template-columns:1fr;padding:16px}.fx-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-rate{font-size:15px}.fx-list li{padding:9px 10px}}.tri{margin-top:12px;padding:0;overflow:hidden}.tri-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}.tri-row[hidden]{display:none}.tri-row>span{min-width:0;overflow-wrap:anywhere}.tri-row a{text-decoration:none}.tri-row a:hover{text-decoration:underline}.tri-head{border-top:0;background:var(--accent-soft);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tri-l{display:none}@media (max-width:640px){.tri-head{display:none}.tri-row{grid-template-columns:1fr;gap:2px;padding:12px 16px}.tri-row:nth-child(2){border-top:0}.tri-row>span{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:baseline}.tri-l{display:block;font-style:normal;font-size:12px;color:var(--muted)}}:root{--edge-left:rgba(15,138,95,0.16);--edge-left-2:rgba(240,160,70,0.07);--edge-right:rgba(31,95,168,0.15);--edge-right-2:rgba(160,110,210,0.07)}:root[data-theme=dark]{--edge-left:transparent;--edge-left-2:transparent;--edge-right:transparent;--edge-right-2:transparent}@media (min-width:1400px){body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--edge-left) 0,var(--edge-left-2) calc((100vw - 1240px) / 4),transparent calc((100vw - 1240px) / 2),transparent calc(100vw - (100vw - 1240px) / 2),var(--edge-right-2) calc(100vw - (100vw - 1240px) / 4),var(--edge-right) 100%)}}.sa-abacus .sa-ab-frame{fill:var(--c-aud)}.sa-abacus .sa-ab-inner{fill:var(--paper)}.sa-abacus .sa-ab-rod{stroke:var(--line);stroke-width:2.5}.sa-abacus .sa-ab-bead{fill:var(--sa-amber)}.sa-abacus .sa-ab-bead-b{fill:var(--c-bux)}.sa-abacus .sa-eye{fill:#ffffff}.sa-abacus .sa-mouth{stroke:#ffffff}.sa-abacus .sa-glint{fill:var(--c-aud)}.sa-coins .sa-coin-side{fill:#d99a2b;stroke:#b97f1c;stroke-width:1.5}.sa-coins .sa-coin-top{fill:#f2c14e;stroke:#b97f1c;stroke-width:1.5}.sa-coins .sa-coin-face{fill:#f2c14e;stroke:#b97f1c;stroke-width:2}.sa-coins .sa-coin-rim{fill:none;stroke:#d99a2b;stroke-width:2;stroke-dasharray:3 3}.sa-coins .sa-trend,.sa-coins .sa-trend-head{fill:none;stroke:var(--c-bux);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.home-qa{margin-top:28px}.term-src{margin-top:14px;font-size:14px}.prose-figure{margin:0 0 22px}.prose-figure img{display:block;width:100%;max-width:760px;height:auto;border:1px solid var(--line,#d0d7de);border-radius:6px;background:#fff}.prose-figure figcaption{margin-top:8px;font-size:14px;color:var(--muted,#57606a)}.topbar-weather{margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.35);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bk-official{max-width:74ch;margin:4px 0 0;font-size:15px}.bk-search{display:flex;flex-direction:column;gap:8px}.bk-search .search-big{max-width:720px}.bk-search-extra{min-height:40px;display:flex;align-items:center}.bk-go{padding:7px 14px;font-size:14px}.bk-hits{list-style:none;margin:0;padding:0}.bk-hits .item a{text-decoration:none}.bk-hits .item a:hover strong{text-decoration:underline}.bk-hits strong{font-size:16px;color:var(--ink)}.bk-snip{color:var(--muted);font-size:15px;margin:0;line-height:1.55}.bk mark{background:var(--warn-soft);color:inherit;border-radius:3px;padding:0 1px}.bk-toc{display:flex;flex-direction:column;gap:8px}.bk-chap>summary,.bk-sec>summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:baseline}.bk-chap>summary::-webkit-details-marker,.bk-sec>summary::-webkit-details-marker{display:none}.bk-sec>summary{padding:14px 18px;font-weight:600;font-size:16px}.bk-chap>summary:after,.bk-sec>summary:after{content:"+";margin-left:auto;color:var(--accent);font-weight:700;padding-left:8px}.bk-chap[open]>summary:after,.bk-sec[open]>summary:after{content:"−"}.bk-sec-num{flex:none;min-width:3.2em;color:var(--accent)}.bk-sec-body{padding:0 18px 12px;border-top:1px solid var(--line)}.bk-chap{border-bottom:1px dashed var(--line)}.bk-chap:last-child{border-bottom:0}.bk-chap>summary{padding:10px 0;font-weight:600;font-size:15px}.bk-arts{list-style:none;margin:0;padding:0 0 10px;display:flex;flex-direction:column}.bk-arts a{display:flex;gap:10px;padding:5px 6px;border-radius:6px;text-decoration:none;color:var(--ink);font-size:15px;line-height:1.4}.bk-arts a:hover{background:var(--bg);color:var(--accent)}.bk-arts li:target a{background:var(--accent-soft)}.bk-n{flex:none;min-width:3.4em;color:var(--accent);font-size:14px}.bk-arts a.bk-rep{color:var(--muted);font-style:italic}.bk-pdf{margin-top:28px;max-width:720px}.bk-crumbs a{color:var(--muted)}.bk-crumbs a:hover{color:var(--accent)}.bk-art-head{padding-top:24px}.bk-art-head h1{font-size:clamp(24px,3.6vw,34px)}.bk-text p{text-align:left;overflow-wrap:anywhere}.bk-notes{max-width:74ch;margin-top:8px;padding:12px 16px;border-left:3px solid var(--line);background:var(--paper);border-radius:0 8px 8px 0;color:var(--muted);font-size:14px;line-height:1.5}.bk-notes h2{font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.bk-notes p{margin:0 0 6px;overflow-wrap:anywhere}.bk-official-sm{max-width:74ch;margin-top:18px;font-size:13px}.bk-pager{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;margin-top:28px;max-width:74ch}.bk-pager>:first-child{justify-self:start}.bk-pager>:last-child{justify-self:end}@media (max-width:600px){.bk-pager{grid-template-columns:1fr 1fr}.bk-pager>:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:stretch}.bk-pager .btn{padding:9px 12px;font-size:14px}.bk-sec>summary{padding:12px 14px}.bk-sec-body{padding:0 12px 10px}}.law-izoh{display:block;max-width:74ch;margin:0 0 16px;padding:10px 14px;border-left:3px solid var(--line);background:var(--paper);border-radius:0 8px 8px 0;color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.law-izoh-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.bk-text p.law-amend{color:var(--muted);font-size:13.5px;line-height:1.5;font-style:italic}.bk-text p.law-sig{margin:0;font-weight:600}.bk-text p.law-sig+p:not(.law-sig){margin-top:16px}.bk-text p[id]{scroll-margin-top:96px}.bk-text p[id]:target{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft);border-radius:4px}.law-meta{padding:14px 18px;max-width:74ch;font-size:15px;line-height:1.55}.law-meta p{margin:0 0 8px;overflow-wrap:anywhere}.law-meta p:last-child{margin-bottom:0}.law-pub{color:var(--muted);font-size:14px}.doc-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.doc-actions{grid-column:1/-1}.doc-actions .btn{flex:1 1}}.prov-callout{max-width:76ch;font-size:15px;margin:4px 0 0}.prov-groups{display:flex;flex-direction:column;gap:28px;margin-top:12px}.prov-sec{max-width:none;scroll-margin-top:150px}.prov-sec h2{font-size:20px;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.prov-n{font-size:13px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prov-table{table-layout:auto}.prov-table th:nth-child(2),.prov-table th:nth-child(3){width:1%;white-space:nowrap}.prov-acc{font-family:var(--font-mono),monospace;font-size:14px;white-space:nowrap}.prov-acc a{color:var(--accent);text-decoration:none;font-weight:600}.prov-acc a:hover{text-decoration:underline}.prov-generic{font-family:var(--font-body),system-ui,sans-serif;font-size:13px;white-space:normal;color:var(--ink)}.prov-src{color:var(--muted);font-size:13px;white-space:nowrap}.prov-row:target{background:var(--accent-soft)}@media (max-width:640px){.prov-table thead{display:none}.prov-table,.prov-table tbody,.prov-table td,.prov-table tr{display:block;width:100%}.prov-table tr{padding:10px 14px;border-bottom:1px solid var(--line)}.prov-table tr:last-child{border-bottom:0}.prov-table td{border:0;padding:2px 0}.prov-table .prov-op{font-weight:600;padding-bottom:6px}.prov-table .prov-acc{display:inline-block;width:auto;margin-right:18px;white-space:normal}.prov-table .prov-acc:before{content:attr(data-label) ": ";font-family:var(--font-body),system-ui,sans-serif;color:var(--muted);font-weight:400;font-size:13px}.prov-table .prov-src{white-space:normal;padding-top:4px}}.mainnav-in,.site-header .wrap.header-main,.topbar .wrap{max-width:1760px}:root{--act-m:#a3366f;--act-m-soft:#f8e5ef;--fq-oylik:#1f5fa8;--fq-oylik-soft:#e3ecf8;--fq-choraklik:#0e6f8a;--fq-choraklik-soft:#dff1f6;--fq-yillik:#a8324a;--fq-yillik-soft:#f9e4e8;--fq-voqea:#5a6b14;--fq-voqea-soft:#eef2d9}:root[data-theme=dark]{--act-m:#f2a6cd;--act-m-soft:#4a2a3d;--fq-oylik:#8cbcf5;--fq-oylik-soft:#23395a;--fq-choraklik:#7fd6ea;--fq-choraklik-soft:#1d3f4a;--fq-yillik:#f2a0b0;--fq-yillik-soft:#4a2a33;--fq-voqea:#cfdd8c;--fq-voqea-soft:#3a4224}.kal-badge.act-malumotnoma{background:var(--act-m-soft);color:var(--act-m)}.kal-stats{flex-wrap:wrap;justify-content:flex-end}.kal-stats-of{flex-basis:100%;text-align:right;color:var(--muted);font-size:13px}.kal-jump{display:flex;flex-wrap:wrap;gap:6px 8px}.kal-jump a{font-size:14px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink)}.kal-jump a:hover{border-color:var(--act-h);color:var(--act-h)}.kal-year{display:flex;flex-direction:column;gap:12px;scroll-margin-top:80px}.kal-year-head{display:flex;justify-content:space-between;align-items:flex-end;gap:8px 16px;flex-wrap:wrap}.kal-year-head .kal-sub{margin:4px 0 0}.kal-year-nav{display:flex;gap:14px;font-weight:600;font-size:15px}.kal-ygrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.kal-ycard{height:100%;display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px;border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none;border:1px solid var(--line);border-top:4px solid var(--fq-oylik-soft)}.kal-ycard:hover{border-color:var(--act-h)}.kal-ycard-top{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.kal-ycard-top strong{font-size:16px}.kal-ycard-now{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--accent);color:var(--accent-ink)}.kal-ycard-n{font-size:13px;color:var(--muted)}.kal-ycard-days{display:flex;flex-wrap:wrap;gap:4px}.kal-ycard-days span{font-size:12px;min-width:24px;text-align:center;padding:1px 4px;border-radius:6px;background:var(--fq-oylik-soft);color:var(--fq-oylik);font-weight:600}.kal-ycard-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.kal-tag{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;white-space:nowrap}.kal-tag.exact{background:var(--accent-soft);color:var(--accent)}.kal-tag.q{background:var(--fq-choraklik-soft);color:var(--fq-choraklik)}.kal-tag.y{background:var(--fq-yillik-soft);color:var(--fq-yillik)}.kal-ycard.is-now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);border-top-color:var(--accent)}.kal-ycard[aria-current=page]{border-top-color:var(--act-h);background:linear-gradient(180deg,var(--kal-bg),var(--paper))}.kal-ycard[aria-current=page] .kal-ycard-top strong{color:var(--act-h)}.kal-month-sec{gap:14px;padding:18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--kal-bg2),var(--bg) 240px);scroll-margin-top:80px}.kal-month-head,.kal-month-sec{display:flex;flex-direction:column}.kal-month-head{gap:6px}.kal-mnote{margin:0;font-size:14px;color:var(--muted);padding-left:10px;border-left:3px solid var(--warn)}.kal-mnote.exact{border-left-color:var(--accent)}.kal-flag.wknd{background:var(--warn-soft);color:var(--warn);font-weight:600}.kal-cite{grid-column:2;font-size:12px;color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace}.kal-bytax h3{margin:0;font-size:19px}.kal-rules{--fq:var(--fq-oylik);--fq-soft:var(--fq-oylik-soft);display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;border:1px solid var(--line);border-top:5px solid var(--fq);background:linear-gradient(180deg,var(--fq-soft),var(--paper) 160px);scroll-margin-top:80px}.kal-rules.f-choraklik{--fq:var(--fq-choraklik);--fq-soft:var(--fq-choraklik-soft)}.kal-rules.f-yillik{--fq:var(--fq-yillik);--fq-soft:var(--fq-yillik-soft)}.kal-rules.f-voqea{--fq:var(--fq-voqea);--fq-soft:var(--fq-voqea-soft)}.kal-rules-head{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.kal-rules-head .kal-sub{margin:0}.kal-freq{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;border-radius:999px;background:var(--fq);color:var(--paper)}.kal-table{width:100%;border-collapse:collapse;font-size:15px;background:var(--paper);border-radius:10px;overflow:hidden}.kal-table td,.kal-table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--line)}.kal-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--bg);font-weight:700}.kal-table tbody th{font-weight:600;min-width:140px}.kal-table tbody tr:last-child>*{border-bottom:0}.kal-who{display:block;font-size:13px;color:var(--muted);margin-top:2px}.kal-dl{font-weight:600;color:var(--fq)}.kal-art{font-size:13px;color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace;min-width:150px}@media (max-width:1000px){.kal-ygrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.kal-ygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kal-month-sec,.kal-rules{padding:14px 12px}.kal-stats-of{text-align:left}.kal-cite{grid-column:1}.kal-table,.kal-table tbody,.kal-table td,.kal-table th,.kal-table tr{display:block}.kal-table{background:transparent}.kal-table thead{display:none}.kal-table tbody tr{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--fq);border-radius:10px;padding:8px 12px;margin-bottom:8px}.kal-table tbody td,.kal-table tbody th{padding:3px 0;border:0;min-width:0}.kal-table tbody th{font-size:16px}.kal-table tbody td[data-label]:before{content:attr(data-label) ": ";font-size:12px;color:var(--muted);font-weight:600;font-family:var(--font-body),system-ui,sans-serif}}:root{--kc-bg:linear-gradient(140deg,#1d4e8f,#2a64ad 60%,#1f7a8c);--kc-ink:#ffffff;--kc-muted:rgba(255,255,255,0.8);--kc-item:rgba(255,255,255,0.12);--kc-line:rgba(255,255,255,0.28)}:root[data-theme=dark]{--kc-bg:linear-gradient(140deg,#1c3a63,#24497a 60%,#1d5560);--kc-ink:#ffffff;--kc-muted:rgba(255,255,255,0.78);--kc-item:rgba(255,255,255,0.09);--kc-line:rgba(255,255,255,0.22)}.hub-top.has-cal{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:8px 28px;gap:8px 28px;align-items:center;padding-block:20px 8px}.hub-top.has-cal .page-head{padding-block:16px}.kcard{background:var(--kc-bg);color:var(--kc-ink);border-radius:16px;padding:16px 16px 14px;box-shadow:0 12px 30px rgba(16,42,63,.22);flex-direction:column;min-width:0}.kcard,.kcard-head{display:flex;gap:12px}.kcard-head{align-items:center}.kcard-ico{flex:none;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--kc-item);border:1px solid var(--kc-line)}.kcard-eyebrow{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--kc-muted)}.kcard h2{font-size:18px;color:var(--kc-ink);margin:0}.kcard-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kcard-item{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;background:var(--kc-item);border:1px solid var(--kc-line);border-radius:10px;padding:6px 10px 6px 6px}.kcard-date{display:flex;flex-direction:column;align-items:center;background:#ffffff;color:#12304d;border-radius:8px;padding:2px 0 3px;line-height:1.1}.kcard-date b{font-size:20px;font-weight:700}.kcard-date span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kcard-body{display:flex;flex-direction:column;gap:3px;min-width:0}.kcard-tax{font-weight:600;font-size:15px;overflow-wrap:anywhere;line-height:1.25}.kcard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.kcard-left{font-size:12px;color:var(--kc-muted)}.kcard-left.now{color:#ffe08a;font-weight:700}.kcard-none{margin:0;color:var(--kc-muted)}.kcard-foot{display:flex;flex-direction:column;gap:2px}.kcard-go{align-self:flex-start;color:#12304d;background:#ffffff;text-decoration:none;font-weight:700;font-size:14px;padding:7px 14px;border-radius:8px;margin-bottom:4px}.kcard-go:hover{background:#e9f1fb}.kcard-more{font-size:12px;color:var(--kc-muted)}@media (max-width:900px){.hub-top.has-cal{grid-template-columns:minmax(0,1fr);padding-block:8px 12px}.hub-top.has-cal .page-head{padding-block:24px 4px}}.hub-bico{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--hb-soft,var(--accent-soft));color:var(--hb,var(--accent));vertical-align:middle;margin-right:10px;flex:none}.hub-block{--hb:var(--accent);--hb-soft:var(--accent-soft)}.hub-block.b-tarix{--hb:var(--c-his);--hb-soft:var(--c-his-soft)}.hub-block.b-maqola{--hb:var(--c-bux);--hb-soft:var(--c-bux-soft)}.hub-block.b-lugat{--hb:var(--c-aud);--hb-soft:var(--c-aud-soft)}.hub-block.b-amaliyot{--hb:var(--c-bnk);--hb-soft:var(--c-bnk-soft)}.hub-block.section{margin-top:18px;padding:16px 18px 18px;border:1px solid var(--line);border-top:4px solid var(--hb);border-radius:14px;background:linear-gradient(180deg,var(--hb-soft),var(--bg) 110px)}.hub-block .section-head h2{display:flex;align-items:center}.hub-block .section-head>a{font-weight:600;color:var(--hb)}.hub-history-in.hub-block{border-top:4px solid var(--hb);background:linear-gradient(135deg,var(--hb-soft),var(--paper) 70%)}.hub-history-in.hub-block .eyebrow{color:var(--hb);display:flex;align-items:center}.hub-history-in.hub-block .hub-bico{width:26px;height:26px;margin-right:8px}.hub-block.b-lugat .hub-term:hover{border-color:var(--hb);color:var(--hb)}.hub-block.b-maqola .card{border-top-width:3px}.tile.t-test{--tl:var(--c-bnk);--tl-soft:var(--c-bnk-soft)}.tile.t-qa{--tl:var(--c-sug);--tl-soft:var(--c-sug-soft)}.tile.t-qa,.tile.t-test{border-left:4px solid var(--tl)}.tile.t-qa .tile-icon,.tile.t-test .tile-icon{background:var(--tl-soft);color:var(--tl)}.tile.t-qa:hover,.tile.t-test:hover{border-color:var(--tl)}@media (max-width:520px){.hub-block.section{padding:14px 12px}.hub-bico{width:26px;height:26px;margin-right:8px}}.hub-top.has-cal{align-items:start}.hub-top.has-cal .page-head{padding-top:28px}.hub-top.has-cal+.hub-stats,.hub-top.has-cal~.hub-stats{margin-top:12px}@media (min-width:701px){.site-header .header-search{margin-left:auto}}.ad-card{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--paper) 55%,var(--accent-soft));border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:18px 20px;display:grid;grid-gap:18px;gap:18px;align-items:center;color:var(--ink);box-shadow:0 1px 2px rgba(19,34,30,.04),0 6px 18px rgba(19,34,30,.06)}.ad-card.has-img{grid-template-columns:168px 1fr}.ad-mark{position:absolute;top:10px;right:12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.6;color:var(--muted);background:var(--bg);border:1px solid var(--line);padding:0 8px;border-radius:999px}.ad-logo{width:168px;height:104px;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:10px;background:#ffffff;border:1px solid var(--line)}.ad-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ad-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.ad-title{font-size:19px;line-height:1.3;padding-right:84px;overflow-wrap:anywhere}.ad-card .ad-text{margin:0;color:var(--muted);font-size:15px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.ad-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.ad-btn{padding:8px 16px;font-size:14px}.ad-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;color:var(--accent);background:var(--paper);border:1px solid var(--accent);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-chip:hover{background:var(--accent-soft)}.ad-chip.text{color:var(--muted);border-color:var(--line);font-weight:500}.ad-card.compact.has-img,.article-side .ad-card.has-img{grid-template-columns:1fr}.ad-card.compact .ad-logo,.article-side .ad-card .ad-logo{width:100%;max-width:200px;height:80px}.ad-card.compact .ad-title,.article-side .ad-title{font-size:17px;padding-right:0}@media (max-width:600px){.ad-card.has-img{grid-template-columns:1fr}.ad-logo{width:100%;max-width:220px;height:84px}.ad-title{font-size:17px}}.prose-mid{margin:8px 0 24px}.prose-mid:empty{display:none}.announce{background:var(--warn-soft);color:var(--ink);border-bottom:1px solid var(--line);font-size:14px}.announce-in{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-block:8px}.announce-in span{overflow-wrap:anywhere}.announce button{font:inherit;font-size:20px;line-height:1;background:none;border:0;color:var(--muted);cursor:pointer;padding:2px 6px;border-radius:6px}.announce button:hover{color:var(--ink);background:var(--paper)}.admin-tb{position:fixed;right:env(safe-area-inset-right,0);top:50%;transform:translateY(-50%);z-index:60;gap:8px;flex-direction:row-reverse;font-size:14px}.admin-tb,.admin-tb-tab{display:flex;align-items:center}.admin-tb-tab{flex-direction:column;gap:4px;font:inherit;font-size:11px;font-weight:600;letter-spacing:.03em;padding:10px 5px;border:1px solid var(--accent);border-right:0;border-radius:10px 0 0 10px;background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.15);opacity:.85}.admin-tb-tab:hover,.admin-tb-tab[aria-expanded=true]{opacity:1}.admin-tb-tab span{writing-mode:vertical-rl;transform:rotate(180deg)}.admin-tb-panel{width:min(320px,calc(100vw - 56px - env(safe-area-inset-left, 0px)));max-height:min(80vh,640px);overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px rgba(0,0,0,.18);padding:14px;display:flex;flex-direction:column;gap:12px}.admin-tb-status{margin:0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.admin-tb-status strong{color:var(--ink)}.admin-tb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}.admin-tb-links{display:flex;flex-direction:column}.admin-tb-links a,.admin-tb-links button{font:inherit;text-align:left;padding:8px 10px;border-radius:6px;color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer}.admin-tb-links a:hover,.admin-tb-links button:hover{background:var(--bg);color:var(--accent)}.admin-tb-form{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.admin-tb-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.admin-tb-form .input{background:var(--paper);font-size:14px;padding:8px 10px}.admin-tb-form .msg{margin:0}.admin-tb-out{align-self:flex-start;padding:6px 14px;font-size:14px}@media print{.admin-tb{display:none}}.admin-tabs{display:flex;gap:6px;flex-wrap:wrap}.admin-tabs a{font-size:14px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--muted);text-decoration:none;white-space:nowrap}.admin-tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.admin-grid .preview{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:10px}@media (max-width:900px){.admin-grid{grid-template-columns:1fr}.admin-grid .preview{position:static}}.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.row3{grid-template-columns:1fr}}.check{display:flex;gap:8px;align-items:center;font-size:15px}.admin-short textarea.input,.admin-tb-form textarea.input{min-height:0;height:auto;resize:vertical}.period-stats{display:flex;flex-direction:column;gap:12px;padding-top:4px}.period-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.period-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.period-chart{min-width:0}.period-bars{height:110px;gap:4px}.stat-bar.alt span{background:var(--muted)}.period-labels{display:flex;gap:4px;margin-top:4px}.period-labels span{flex:1 1;min-width:0;text-align:center;font-size:10px;color:var(--muted);overflow:hidden;white-space:nowrap}.hub-block.b-darslar{--hb:var(--accent);--hb-soft:var(--accent-soft)}.hub-lessons{scroll-margin-top:90px}.hub-lessons-in{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;border-top:4px solid var(--hb);background:linear-gradient(135deg,var(--hb-soft),var(--paper) 70%)}.hub-lessons-in h2{margin:0}.hub-lessons-in .eyebrow{color:var(--hb);display:flex;align-items:center}.hub-lessons-in .hub-bico{width:26px;height:26px;margin-right:8px}.hub-lessons-lead{margin:0;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lesson-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px}.lesson-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);text-decoration:none;height:100%}.lesson-item:hover{border-color:var(--hb,var(--accent))}.lesson-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:14px}.lesson-title{flex:1 1;min-width:0;font-weight:500}.lesson-badge{background:var(--accent);color:var(--accent-ink)}.lesson-nav{margin-top:28px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;max-width:68ch}.lesson-nav-pos{font-size:13px;color:var(--muted);font-weight:600}.lesson-nav-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lesson-nav-row a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink)}.lesson-nav-row a:hover{border-color:var(--accent)}.lesson-nav-row small{color:var(--accent);font-weight:600}.lesson-nav-next{text-align:right}.lesson-nav-all{font-weight:600;align-self:flex-start}@media (max-width:520px){.lesson-nav-row{grid-template-columns:1fr}.lesson-nav-next{text-align:left}.hub-lessons-in{padding:18px 16px}}.acc-h1{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0}.acc-h1-code{color:var(--accent)}.acc-page-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.acc-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:8px}.acc-facts .panel{padding:16px 18px}.acc-facts h2{font-size:17px;margin:0 0 8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acc-type p{margin:0 0 6px}.acc-subs-table{width:100%;border-collapse:collapse;font-size:15px}.acc-subs-table th{text-align:left;font-size:13px;color:var(--muted);font-weight:600;padding:4px 8px 6px 0;border-bottom:1px solid var(--line)}.acc-subs-table td{padding:6px 8px 6px 0;border-bottom:1px solid var(--line);vertical-align:top}.acc-subs-table tr:last-child td{border-bottom:0}.acc-subs-table td.mono{width:64px}.acc-subs-table a{color:var(--accent);font-weight:600;text-decoration:none}.acc-subs-table tr.is-here td{background:var(--accent-soft)}.acc-entries,.acc-example{margin-top:8px}.acc-entries .note{margin-bottom:10px}.acc-example h2{font-size:22px;margin:32px 0 8px}@media (max-width:760px){.acc-facts{grid-template-columns:1fr}}.acc-line{display:flex;align-items:center;flex-wrap:wrap}.acc-line .acc-row{flex:1 1 320px;width:auto}.acc-pages{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 0 0}.acc-more{font-size:14px;font-weight:600;text-decoration:none;padding:4px 10px;border-radius:999px;border:1px solid var(--accent);white-space:nowrap}.acc-more:hover{background:var(--accent-soft)}@media (max-width:600px){.acc-pages{padding:0 18px 10px;width:100%}}.lesson-first{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-top:6px;border:2px solid var(--accent);border-radius:14px;background:var(--paper);color:var(--ink);text-decoration:none}.lesson-first:hover{background:var(--accent-soft)}.lesson-first .lesson-num{width:48px;height:48px;font-size:20px}.lesson-first-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.lesson-first-kicker{font-size:13px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:8px;align-items:center}.lesson-first-title{font-size:20px;line-height:1.3}.lesson-first-ex{color:var(--muted);font-size:15px}.lesson-start{flex:none}@media (max-width:600px){.lesson-first{flex-wrap:wrap}.lesson-start{width:100%;text-align:center}}.alifbo-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.alifbo-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.alifbo-item{display:flex;align-items:flex-start;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);text-decoration:none}.alifbo-item:hover{border-color:var(--accent)}.alifbo-item-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.alifbo-item-title{font-weight:600;font-size:17px;line-height:1.35}.alifbo-item-ex{color:var(--muted);font-size:15px}.alifbo-item .item-meta{margin:2px 0 0}.alifbo-soon{padding:6px 0 2px}.alifbo-hubs{margin-top:12px}.alifbo-hubs .hub-term{display:inline-flex;align-items:center;gap:6px}.alifbo-link{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:18px 0 0;text-decoration:none;color:var(--ink);border:1px solid var(--accent);border-left-width:5px;background:linear-gradient(90deg,var(--accent-soft),var(--paper) 75%)}.alifbo-link:hover{background:var(--accent-soft)}.alifbo-link-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:18px}.alifbo-link-body{display:flex;flex-direction:column;gap:2px;min-width:0}.alifbo-link-body strong{color:var(--accent);font-size:16px}.alifbo-link-body small{color:var(--muted);font-size:13.5px}.hub-alifbo{margin-top:22px}.alifbo .lesson-first-kicker .pill{text-transform:none;letter-spacing:0;font-weight:600}.ad-quiet:empty{display:none}.ad-quiet:not(:empty){margin:28px 0}.test-sets-index{margin:0 0 24px}.test-sets-index h2{margin:0 0 4px;font-size:20px}.test-sets-index ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.test-sets-index li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.test-sets-topic{font-weight:700;min-width:170px}.test-sets-nums{display:flex;flex-wrap:wrap;gap:6px}.test-sets-nums a{display:inline-grid;place-items:center;min-width:32px;height:30px;padding:0 6px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-size:14px;color:var(--ink);background:var(--paper)}.test-sets-nums a:hover{border-color:var(--accent);color:var(--accent)}.test-sets{flex-wrap:wrap}.quiz-result{margin:24px 0;text-align:center}.quiz-result h2{margin:0 0 6px}.quiz-result-score{font-size:18px;margin:0 0 14px}.quiz-result-score strong{font-size:30px;color:var(--accent);margin-right:6px}.test-reads{margin:24px 0}.test-reads h2{margin:0 0 8px;font-size:18px}.test-reads ul{margin:0;display:grid;grid-gap:6px;gap:6px}.test-next{gap:12px}.test-next,.tg-cta{display:flex;justify-content:space-between;flex-wrap:wrap}.tg-cta{align-items:center;gap:16px;margin:28px 0;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#e0f2fe,#dcfce7);border:1px solid #bae6fd}.tg-cta>div{display:flex;flex-direction:column;gap:2px}.tg-cta strong{font-size:17px;color:#0c4a6e}.tg-cta span{color:#334155;font-size:15px}.tg-cta .btn{background:#0284c7;border-color:#0284c7;color:#fff}:root[data-theme=dark] .tg-cta{background:linear-gradient(135deg,#0c2a3d,#0f2f24);border-color:#1e3a52}:root[data-theme=dark] .tg-cta strong{color:#bae6fd}:root[data-theme=dark] .tg-cta span{color:#cbd5e1}.test-reads,.test-sets-index{padding:16px 20px}.test-reads ul{padding-left:20px}:root,:root[data-theme=dark]{--topbar:#0a101c;--topbar-ink:#e2e8f0}.hero-band{background:radial-gradient(560px 360px at 82% 8%,rgba(56,189,248,.22) 0,transparent 70%),radial-gradient(520px 340px at 12% 100%,rgba(52,211,153,.18) 0,transparent 70%),#0b1220}.hero-band .hero{padding-block:32px 44px}.tiles>:nth-child(6n+1) .tile-icon{background:#0ea5e9;color:#fff}.tiles>:nth-child(6n+2) .tile-icon{background:#10b981;color:#fff}.tiles>:nth-child(6n+3) .tile-icon{background:#6366f1;color:#fff}.tiles>:nth-child(6n+4) .tile-icon{background:#f59e0b;color:#fff}.tiles>:nth-child(6n+5) .tile-icon{background:#ec4899;color:#fff}.tiles>:nth-child(6n+6) .tile-icon{background:#0284c7;color:#fff}.topbar{background:#0a101c;border-bottom:1px solid #16233a}.topbar,.topbar .topbar-link,.topbar-date{color:#cbd5e1}.site-header{background:linear-gradient(100deg,#0b1220,#0e1d33 60%,#0b2a2e);border-bottom:1px solid #16233a;box-shadow:none}.site-header .brand-big{color:#fff}.site-header .brand-big small{color:#94a3b8}.site-header .logo-mark{background:transparent;box-shadow:none;padding:0}.hero-band{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.045' stroke-width='1.2'%3E%3Cpath d='M36 6 44 28 66 36 44 44 36 66 28 44 6 36 28 28Z'/%3E%3Ccircle cx='36' cy='36' r='9'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 82% 12%,rgba(56,189,248,.22),transparent 45%),radial-gradient(circle at 12% 100%,rgba(52,211,153,.18),transparent 45%),#0b1220;color:#cbd5e1}.hero-band .hero{padding-block:36px 44px}.hero-band h1{color:#fff}.hero-band .eyebrow,.hero-band .eyebrow.light,.hero-band .lead,.hero-band .quick,.hero-band .quick>span,.hero-band [class*=quick]>span:first-child{color:#a5b4c7}.tiles>a .tile-icon{color:#fff}.tiles>a:nth-child(6n+1) .tile-icon{background:#0ea5e9}.tiles>a:nth-child(6n+2) .tile-icon{background:#10b981}.tiles>a:nth-child(6n+3) .tile-icon{background:#6366f1}.tiles>a:nth-child(6n+4) .tile-icon{background:#f59e0b}.tiles>a:nth-child(6n+5) .tile-icon{background:#ec4899}.tiles>a:nth-child(6n+6) .tile-icon{background:#0284c7}@media (max-width:720px){.hero-band .hero-art{display:none}.hero-band .hero{padding-block:24px 28px}}.sa2-ad{width:160px;pointer-events:auto}.sa2-ad .ad-quiet:not(:empty){margin:0}:root{--ch-1:#0ea5e9;--ch-2:#10b981;--ch-3:#f59e0b;--ch-4:#8b5cf6;--ch-5:#ec4899;--ch-6:#64748b;--ch-neg:#dc2626}:root[data-theme=dark]{--ch-1:#38bdf8;--ch-2:#34d399;--ch-3:#fbbf24;--ch-4:#a78bfa;--ch-5:#f472b6;--ch-6:#94a3b8;--ch-neg:#f87171}.viz{margin:18px 0 24px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.viz figcaption{font-size:13px;font-weight:700;color:var(--muted);margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px 16px}.viz-key{display:inline-flex;align-items:center;gap:6px}.viz-sw{display:inline-block;width:12px;height:12px;border-radius:4px;flex:none}.viz-row{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:5px 0;border-top:1px dashed var(--line)}.viz-row:first-of-type{border-top:0}.viz-label{font-size:14px;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.viz-cols{display:grid;grid-gap:4px;gap:4px;min-width:0}.viz-track{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.viz-bar{display:block;height:16px;border-radius:5px;min-width:2px;flex:none;max-width:calc(100% - 122px);background:var(--ch-1)}.viz-bar.viz-s2{background:var(--ch-3)}.viz-bar.viz-s3{background:var(--ch-4)}.viz-bar.neg{background:var(--ch-neg)}.viz-val{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-sw.viz-s1{background:var(--ch-1)}.viz-sw.viz-s2{background:var(--ch-3)}.viz-sw.viz-s3{background:var(--ch-4)}@media (max-width:600px){.viz-row{grid-template-columns:minmax(0,1fr)}.viz{padding:12px}}.viz-donut{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.viz-donut-svg{width:150px;height:150px;flex:none}.viz-donut-bg{stroke:var(--accent-soft)}.viz-d1{stroke:var(--ch-1)}.viz-d2{stroke:var(--ch-2)}.viz-d3{stroke:var(--ch-3)}.viz-d4{stroke:var(--ch-4)}.viz-d5{stroke:var(--ch-5)}.viz-d6{stroke:var(--ch-6)}.viz-sw.viz-d1{background:var(--ch-1)}.viz-sw.viz-d2{background:var(--ch-2)}.viz-sw.viz-d3{background:var(--ch-3)}.viz-sw.viz-d4{background:var(--ch-4)}.viz-sw.viz-d5{background:var(--ch-5)}.viz-sw.viz-d6{background:var(--ch-6)}.viz-legend{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;flex:1 1 220px;min-width:0}.viz-legend li{display:flex;align-items:baseline;gap:8px;font-size:14px}.viz-legend-label{flex:1 1;min-width:0;overflow-wrap:anywhere}.viz-legend strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.viz-flow li{display:grid;grid-gap:5px;gap:5px;padding-top:8px;border-top:1px dashed var(--line)}.viz-flow li:first-child{border-top:0;padding-top:0}.viz-flow-op{font-size:13px;color:var(--muted);line-height:1.35}.viz-flow-line{display:grid;grid-template-columns:minmax(70px,1fr) minmax(70px,1.2fr) minmax(70px,1fr);align-items:center;grid-gap:8px;gap:8px}.viz-acc{display:flex;flex-direction:column;align-items:center;padding:6px 8px;border-radius:10px;text-align:center;line-height:1.2}.viz-acc small{font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.85}.viz-acc b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.viz-acc.kt{background:color-mix(in srgb,var(--ch-3) 20%,var(--paper));border:1px solid color-mix(in srgb,var(--ch-3) 55%,var(--paper));color:var(--ink)}.viz-acc.dt{background:color-mix(in srgb,var(--ch-2) 20%,var(--paper));border:1px solid color-mix(in srgb,var(--ch-2) 55%,var(--paper));color:var(--ink)}.viz-arrow{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.viz-arrow svg{width:100%;height:12px;stroke:var(--muted)}.viz-arrow em{font-style:normal;font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.viz-flow-line{grid-template-columns:1fr 1.1fr 1fr;gap:4px}.viz-acc b{font-size:13px}.viz-arrow em{font-size:11px}}.cat-art{display:inline-block;line-height:0}.cat-art svg{width:100%;height:auto}.cat-art-banner{width:130px;margin:0 0 8px 18px;padding:10px 12px;border-radius:14px}.cat-art-banner,.cat-art-mini{float:right;align-self:flex-end;background:color-mix(in srgb,currentColor 9%,transparent)}.cat-art-mini{width:56px;margin:0 0 4px 12px;padding:6px 8px;border-radius:10px}@media (max-width:560px){.cat-art-banner{width:96px;margin-left:12px}.cat-art-mini{width:52px}}.calc-box{padding:20px;display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.calc-grid{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;grid-gap:14px;gap:14px}.calc-grid-4{grid-template-columns:repeat(4,1fr)}.calc-result{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.calc-result>div{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);min-width:0}.calc-result small{color:var(--muted);font-size:13px}.calc-result b{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-result span{color:var(--muted);font-size:13px}.calc-result .calc-accent{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.calc-formula{margin:0}.calc-h3{margin:4px 0 0;font-size:17px}.calc-table{border-collapse:collapse;width:100%;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-table td,.calc-table th{text-align:right;padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.calc-table td:first-child,.calc-table th:first-child{text-align:left}.calc-table tr:last-child td{border-bottom:0}.calc-section{max-width:760px}.calc-section h2{margin:28px 0 8px}.calc-section li,.calc-section p{line-height:1.6}.calc-section .table-wrap{margin:12px 0 16px}.calc-cards{margin-top:12px}@media (max-width:760px){.calc-grid,.calc-grid-4,.calc-result{grid-template-columns:1fr}.calc-box{padding:14px}}@media (min-width:1500px) and (max-width:1679px){.sa2-card{flex-direction:column;text-align:center;gap:8px;width:calc((100vw - 1240px) / 2 - 28px);padding:22px 8px 12px}.sa2-text b{font-size:14px}.sa2-text small{font-size:11px}.sa2-doppi{width:52px;top:-24px;left:50%;margin-left:-26px}.sa2-r .sa2-doppi{left:50%;right:auto}.sa2-ad{display:none}}.calc-home-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:10px}.calc-home-card{display:flex;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;color:var(--ink)}.calc-home-card:hover{border-color:var(--accent)}.calc-home-card strong{display:block;font-size:17px}.calc-home-card small{display:block;color:var(--muted);font-size:14px;margin-top:2px}.calc-home-ico{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:24px;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--paper))}@media (max-width:600px){.calc-home-grid{grid-template-columns:1fr}}