/* Everyday tools (design 12 / m11) – builder C. */
.tl-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.tl-chips a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);font:600 12.5px var(--font-body);color:#fff}.tl-chips a .ic{width:15px;height:15px;color:var(--gold)}.tl-chips a.on{background:var(--cu);border-color:var(--cu);color:var(--ink2)}.tl-chips a.on .ic{color:var(--ink2)}
.tl-zkw{align-items:start}.tl-zk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tl-zk>*{min-width:0}
.tl-zc{background:#fff;border:1px solid var(--ln);border-radius:22px;padding:18px}.tl-zc .hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tl-zc .hd b{font:700 15px var(--font-body);color:var(--ink);display:block}.tl-zc .hd small{font:500 12px var(--font-body);color:var(--mu)}.tl-zc .hd .v{margin-left:auto;font:700 15px var(--font-heading);color:var(--ink);white-space:nowrap}.tl-zc .hd .v.neg{color:var(--rose)}
.tl-zc .r{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tl-zc .fld label{font-size:10.5px}.tl-zc .ip{height:42px;font-size:13.5px}
.tl-zc .ex{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font:500 12px var(--font-body);color:var(--mu);background:var(--sand);border-radius:10px;padding:8px 10px}
.tl-nis{background:#fff;border:1px solid var(--ln);border-radius:22px;padding:18px;grid-column:1/-1;display:flex;align-items:center;gap:16px}.tl-nis .seg{display:grid;grid-template-columns:1fr 1fr;background:var(--sand);border-radius:12px;padding:4px;gap:4px;flex:1}.tl-nis .seg label{height:44px;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 12.5px var(--font-body);color:var(--mu)}.tl-nis .seg label small{font:500 11px var(--font-body)}.tl-nis .seg label.on{background:var(--ink);color:#fff}.tl-nis .seg label.on small{color:#C5CEE8}
.tl-rc{display:flex;flex-direction:column;gap:16px;align-self:stretch}
.tl-res{background:var(--ink) var(--pat);color:#fff;border-radius:28px;padding:26px}
.tl-sv{flex:1;background:#fff;border:1px solid var(--ln);border-radius:22px;padding:13px 20px;display:flex;flex-direction:column;justify-content:center;gap:2px}.tl-sv .hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.tl-sv .hd b{display:flex;align-items:center;gap:8px;font:700 15px var(--font-body);color:var(--ink)}.tl-sv .hd b .ic{width:16px;height:16px;color:var(--cu2)}.tl-sv .hd .more{font-size:12.5px}
.tl-sv .r{display:flex;align-items:center;gap:12px;padding:7px 0;border-top:1px dashed var(--ln)}.tl-sv .r>div{flex:1;min-width:0}.tl-sv .r b{display:block;font:700 13.5px var(--font-body);color:var(--ink)}.tl-sv .r small{display:block;font:500 12px var(--font-body);color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-sv .r em{font:700 15px var(--font-heading);font-style:normal;color:var(--ink);white-space:nowrap}.tl-sv .r .pill{height:22px;font-size:10.5px;flex:0 0 auto}
.tl-res .k{font:800 11px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tl-res .amt{font:600 50px/1 var(--font-heading);letter-spacing:-.03em;margin:8px 0 6px}.tl-res .on{font:500 14px var(--font-body);color:#C5CEE8}.tl-res .on b{color:#fff}
.tl-res .dn{display:flex;gap:18px;align-items:center;margin:20px 0;padding:16px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.tl-res .dn .col{flex:1}
.tl-res .lg{display:flex;justify-content:space-between;font:500 12.5px var(--font-body);color:#C5CEE8;padding:5px 0}.tl-res .lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;vertical-align:middle}.tl-res .lg b{color:#fff;font-weight:600}
.tl-res .bt{display:flex;flex-direction:column;gap:8px}
.tl-mr{display:grid;grid-template-columns:340px 1fr;gap:24px}.tl-mr>*{min-width:0}
.tl-heir{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--ln);font:600 13.5px var(--font-body)}.tl-heir:first-child{border-top:none}.tl-heir small{margin-left:auto;font:600 12px var(--font-body);color:var(--mu)}.tl-heir .cnt{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:var(--sand);border-radius:8px;padding:2px 6px;font:700 12px var(--font-body);color:var(--ink)}.tl-heir .cnt .ic{width:11px;height:11px}
.tl-st{width:100%;border-collapse:collapse;font:500 13.5px var(--font-body)}.tl-st th{font:800 10.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);padding:10px 12px;border-bottom:1px solid var(--ln);text-align:left;background:#FAF8F3}.tl-st td{padding:12px;border-bottom:1px solid var(--ln);vertical-align:middle}.tl-st td b{color:var(--ink);font-weight:700}.tl-st td:last-child,.tl-st th:last-child{text-align:right}.tl-st tr.tot td{background:var(--tint);font-weight:700;color:var(--ink);border-bottom:none}.tl-st .fr{font:700 15px var(--font-heading);color:var(--cu2)}
.tl-bars{display:flex;flex-direction:column;gap:10px;margin-top:18px}.tl-bars>div{display:grid;grid-template-columns:90px 1fr 92px;gap:12px;align-items:center;font:600 12.5px var(--font-body);color:var(--mu)}.tl-bars>div>.bar{height:12px;min-width:0}.tl-bars em{font-style:normal;text-align:right;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}
.tl-rev{background:var(--cu3);border:1px solid #EAD9A6;border-radius:18px;padding:16px 18px;margin-top:18px}.tl-rev .ar{font-size:26px;color:var(--ink);line-height:1.7;text-align:right;margin-bottom:10px}.tl-rev .who{display:flex;gap:12px;align-items:center}.tl-rev p{margin:0;font:500 12.5px/1.5 var(--font-body);color:var(--cu2)}
.tl-tri .card{display:flex;flex-direction:column;gap:14px}.tl-tri h3{font-size:21px;display:flex;align-items:center;gap:10px}
.tl-conv{display:flex;flex-direction:column;gap:6px}.tl-conv .swr{display:flex;align-items:center;gap:10px;margin:2px 0}.tl-conv .swr::before,.tl-conv .swr::after{content:"";flex:1;height:1px;background:var(--ln)}.tl-conv .sw{width:34px;height:34px;border-radius:50%;background:var(--cu);color:var(--ink2);display:grid;place-items:center}.tl-conv .sw .ic{width:16px;height:16px;color:var(--ink2)}
.tl-up{display:flex;flex-direction:column}.tl-up div{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px dashed var(--ln);font:500 13px var(--font-body);color:var(--mu)}.tl-up div b{color:var(--ink);font-weight:700;flex:1}.tl-up div span{font:600 12px var(--font-body);white-space:nowrap}
.tl-az{display:flex;flex-wrap:wrap;gap:4px}.tl-az a,.tl-az span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font:700 11px var(--font-body);color:var(--mu);background:var(--sand)}.tl-az a.on{background:var(--ink);color:var(--gold)}
.tl-nm{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tl-nm>div{border:1px solid var(--ln);border-radius:16px;padding:12px 14px}.tl-nm .tp{display:flex;justify-content:space-between;align-items:center;gap:6px}.tl-nm .ar{font-size:24px;color:var(--cu2);line-height:1.3}.tl-nm b{display:block;font:700 15px var(--font-body);color:var(--ink);margin-top:4px}.tl-nm small{display:block;font:500 11.5px/1.4 var(--font-body);color:var(--mu);margin-top:3px}.tl-nm .pill{height:20px;font-size:10px}
.tl-tb .seq{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.tl-tb .seq span{border-radius:10px;background:rgba(255,255,255,.08);padding:7px 4px;font:600 11px var(--font-body);color:#C5CEE8}.tl-tb .seq span b{display:block;font:700 15px var(--font-heading);color:#fff}.tl-tb .seq span.on{background:var(--cu);color:var(--ink2)}.tl-tb .seq span.on b{color:var(--ink2)}.tl-tb .tday{width:100%;font:600 11.5px var(--font-body);color:#C5CEE8;text-align:left}.tl-tb .tday b{color:var(--gold)}.tl-tb .tday .bar{margin-top:6px;background:rgba(255,255,255,.14)}
.tl-tb{background:var(--ink) var(--pat);color:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;flex:1}.tl-tb .ar{font-size:28px;line-height:1.4;color:var(--gold)}.tl-tb .dh{font:700 15px var(--font-body)}.tl-tb .dh small{display:block;font:500 12px var(--font-body);color:#C5CEE8}
.tl-tb .tap{width:84px;height:84px;border-radius:50%;background:var(--cu);color:var(--ink2);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(212,160,23,.18);margin-top:4px}.tl-tb .tap .ic{width:30px;height:30px}
.tl-tb .ctl{display:flex;gap:8px;width:100%;margin-top:4px}.tl-tb .ctl>button,.tl-tb .ctl>label,.mtl-tb .ctl>*{flex:1;height:36px;border-radius:10px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:6px;font:700 12px var(--font-body)}.tl-tb .ctl .ic{width:14px;height:14px}.tl-tb .ctl .toggle,.mtl-tb .ctl .toggle{flex:0 0 auto}
.tl-tb .sets{display:flex;justify-content:space-between;width:100%;font:600 12px var(--font-body);color:#C5CEE8;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.tl-tb .sets b{color:#fff}
.tl-fast{display:grid;grid-template-columns:1fr 360px;gap:24px}.tl-fast>*{min-width:0}
.tl-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.tl-cal .dh{font:800 10.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);text-align:center;padding:6px 0}
.tl-cal .d{border:1px solid var(--ln);border-radius:14px;padding:8px 10px 9px;min-height:78px;background:#fff;display:flex;flex-direction:column}.tl-cal .d.e{border:none;background:transparent}.tl-cal .d b{font:700 14px var(--font-body);color:var(--ink)}.tl-cal .d small{display:block;font:500 10.5px var(--font-body);color:var(--mu)}.tl-cal .d .tg{margin-top:auto;padding-top:6px;display:flex;gap:4px;flex-wrap:wrap}.tl-cal .d .tg i{height:18px;padding:0 6px;border-radius:6px;font:700 9.5px/18px var(--font-body);font-style:normal;white-space:nowrap}
.tl-cal .d.sun .tg i{background:var(--tint);color:var(--ink)}.tl-cal .d.wd{background:#FBF6E6;border-color:#EAD9A6}.tl-cal .d.wd .tg i{background:var(--cu);color:var(--ink2)}.tl-cal .d.sun.wd .tg i:first-child{background:var(--tint);color:var(--ink)}.tl-cal .d.qd{border-color:var(--ink);box-shadow:0 0 0 3px var(--tint)}.tl-cal .d .tg i.q{background:var(--ink);color:var(--gold)}
.tl-lg{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;font:600 12px var(--font-body);color:var(--mu)}.tl-lg span{display:flex;align-items:center;gap:6px}.tl-lg i{width:12px;height:12px;border-radius:4px;display:inline-block}
.tl-nf{flex:1;padding:16px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.tl-nf .hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.tl-nf .hd h4{font-size:17px;display:flex;align-items:center;gap:8px}.tl-nf .hd h4 .ic{color:var(--cu2)}
.tl-nf .ds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tl-nf .ds div{background:#FBF6E6;border:1px solid #EAD9A6;border-radius:14px;padding:7px 10px;min-width:0}.tl-nf .ds b{display:block;font:700 13.5px var(--font-body);color:var(--ink);white-space:nowrap}.tl-nf .ds small{display:block;font:500 11px var(--font-body);color:var(--cu2);white-space:nowrap}
.tl-nf .ft{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 12px var(--font-body);color:var(--mu)}.tl-nf .ft>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-nf .ft b{color:var(--ink);font-weight:700}.tl-nf .ft .toggle{flex:0 0 auto}
.tl-qd{display:flex;align-items:center;gap:16px}.tl-qd .big{font:600 44px/1 var(--font-heading);color:var(--ink)}.tl-qd .big i{font:600 14px var(--font-heading);font-style:normal;color:var(--mu)}
.mtl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mtl-grid a{display:flex;flex-direction:column;align-items:center;gap:6px;font:700 11px var(--font-body);color:var(--ink);text-align:center}.mtl-grid span{width:60px;height:60px;border-radius:18px;background:#fff;border:1px solid var(--ln);display:grid;place-items:center;color:var(--ink)}.mtl-grid a.on span{background:var(--ink);color:var(--gold);border-color:var(--ink)}
.mtl-f{display:flex;flex-direction:column;gap:10px}.mtl-f .ip{height:44px}.mtl-f .fld label{font-size:10.5px}
.mtl-res{background:var(--ink) var(--pat);color:#fff;border-radius:22px;padding:18px}.mtl-res .k{font:800 10.5px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.mtl-res .amt{font:600 40px/1 var(--font-heading);letter-spacing:-.03em;margin:6px 0 4px}.mtl-res .on{font:500 12.5px var(--font-body);color:#C5CEE8}.mtl-res .on b{color:#fff}
.mtl-res .lg{display:flex;justify-content:space-between;font:500 12px var(--font-body);color:#C5CEE8;padding:4px 0}.mtl-res .lg i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:7px}.mtl-res .lg b{color:#fff;font-weight:600}
.mtl-tb{background:var(--ink) var(--pat);color:#fff;border-radius:22px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mtl-tb .ar{font-size:26px;color:var(--gold);line-height:1.4}.mtl-tb .tap{width:76px;height:76px;border-radius:50%;background:var(--cu);color:var(--ink2);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(212,160,23,.18);margin:6px 0}.mtl-tb .tap .ic{width:28px;height:28px}
.mtl-tb .ctl{display:flex;gap:8px;width:100%}.mtl-tb .ctl>span{flex:1;height:36px;border-radius:10px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:6px;font:700 12px var(--font-body)}.mtl-tb .ctl .ic{width:14px;height:14px}

/* --- build additions --- */
.tl-sec{padding:80px 0}.tl-one{padding:56px 0 70px}
.tl-chips a:hover{background:rgba(255,255,255,.16)}.tl-chips a.on:hover{background:var(--cu)}
.tl-zc .inp{height:42px}.tl-zc .inp input{font-size:13.5px}.tl-zc .fld label{margin-bottom:5px}
.inp .cur{font:700 13px var(--font-body);color:var(--cu2);flex:0 0 auto}
.tl-zc label.ex{cursor:pointer}.tl-zc .ex input.sw{flex:0 0 auto}
.tl-nis .nb{min-width:150px}.tl-nis .nb b{font:700 15px var(--font-body);color:var(--ink);display:block}.tl-nis .nb small{font:500 12px var(--font-body);color:var(--mu)}
.tl-nis .seg label{cursor:pointer;text-align:center;padding:0 6px}.tl-nis .seg input{position:absolute;opacity:0;pointer-events:none}.tl-nis .pill{flex:0 0 auto}
.zk-donut{flex:0 0 auto}.zk-donut circle{fill:none;stroke-width:14}.zk-donut .zk-track{stroke:rgba(255,255,255,.12)}
.zk-donut .zk-cash,.tl-res i.zk-cash{stroke:var(--gold);background:var(--gold)}.zk-donut .zk-business,.tl-res i.zk-business{stroke:var(--cu);background:var(--cu)}
.zk-donut .zk-invest,.tl-res i.zk-invest{stroke:var(--cu2);background:var(--cu2)}.zk-donut .zk-silver,.tl-res i.zk-silver{stroke:#C5CEE8;background:#C5CEE8}.zk-donut .zk-gold,.tl-res i.zk-gold{stroke:#F7E3A6;background:#F7E3A6}
.zk-donut .zk-pct{fill:#fff;font:700 15px var(--font-heading);text-anchor:middle}
.tl-res .zk-less{border-top:1px solid rgba(255,255,255,.15);margin-top:6px;padding-top:9px}
.tl-res .zk-note{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#C5CEE8;margin-bottom:16px}.tl-res .zk-note .ic{color:var(--gold)}
.zk-foot{font:500 12px var(--font-body);color:#9AA6CC;margin-top:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.zk-foot .ic{width:14px;height:14px}.zk-foot a{color:var(--gold);text-decoration:underline}
.tl-sv .ib.sm{width:30px;height:30px;flex:0 0 auto}.zk-empty{margin:4px 0;font:500 12.5px var(--font-body);color:var(--mu)}
.tl-h3{font-size:20px;display:flex;align-items:center;gap:10px;margin-bottom:14px}.tl-h3.lg{font-size:22px;margin:0}.tl-h3 .ic{color:var(--cu2)}.tl-h3 .ar{font-size:20px;color:var(--cu2);margin-left:6px}
.tl-h4{font-size:17px;display:flex;align-items:center;gap:8px}.tl-h4 .ic{color:var(--cu2)}
.tl-sub{font:500 13px var(--font-body);color:var(--mu)}.tl-p{font:400 13px/1.55 var(--font-body);color:var(--mu);margin:6px 0 12px}.tl-lbl{font:700 11.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);margin-bottom:4px}
.mb14{margin-bottom:14px}.mt6{margin-top:6px}
.mr-less summary,.mr-more summary{cursor:pointer;font:600 12.5px var(--font-body);color:var(--ink);padding:10px 0 4px}.mr-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.mr-3>*{min-width:0}
.mr-lbl{margin-top:16px;font:700 11.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}
.mr-heirs{margin-top:4px}.tl-heir .hc{display:flex;align-items:center;gap:10px;cursor:pointer;flex:1;min-width:0}
.tl-heir .cnt button{border:0;background:transparent;display:grid;place-items:center;width:24px;height:24px;color:var(--ink);cursor:pointer;padding:0}.tl-heir .cnt output{min-width:16px;text-align:center}
.mr-hd{margin-bottom:14px}.mr-who{font:500 13px var(--font-body);color:var(--mu)}.mr-rule{color:var(--mu);font-size:12.5px}.mr-each{display:block;font:500 11.5px var(--font-body);color:var(--mu)}
.mr-note{margin:10px 0 0;font:500 12.5px/1.5 var(--font-body);color:var(--mu);display:flex;gap:6px}.mr-note .ic{width:14px;height:14px;flex:0 0 auto;margin-top:2px;color:var(--cu2)}
.tl-rev .who .ico{flex:0 0 auto}
.tl-card{display:flex;flex-direction:column;gap:14px}
.hj-3{display:grid;grid-template-columns:70px minmax(0,1fr) 84px;gap:6px}.hj-3>*{min-width:0}
.tl-conv .hint{display:block;margin-top:6px;font:500 12px var(--font-body);color:var(--mu)}.tl-conv .hint .ar{font-size:15px;color:var(--cu2)}
.nm-f{display:flex;gap:8px;flex-wrap:wrap}.nm-f .inp{flex:1;min-width:180px}.nm-f select{width:auto;flex:0 0 auto}
.tl-az span{opacity:.45}.tl-az a:hover{background:var(--tint);color:var(--ink)}
.tl-nm small.org{color:var(--cu2)}.tl-nm.full{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-nm>div{min-width:0}
.pager-w{margin-top:8px}
.tl-tbw{padding:18px}.tl-tbw .tl-h3{padding:4px 6px 0;margin:0}
.tl-tb .tap{border:0;cursor:pointer}.tl-tb .tap:active{transform:scale(.96)}
.tl-tb .ctl>button,.tl-tb .ctl>label{border:0;color:#fff;cursor:pointer;font:700 12px var(--font-body)}.tl-tb .ctl input.sw{background:rgba(255,255,255,.2)}.tl-tb .ctl input.sw:checked{background:var(--cu)}
.tb-ring{position:relative;width:132px;height:132px}.tb-ring svg{width:100%;height:100%}.tb-ring circle{fill:none;stroke-width:9}.tb-ring .tr-bg{stroke:rgba(255,255,255,.14)}.tb-ring .tr-fg{stroke:var(--gold);stroke-linecap:round;transition:stroke-dashoffset .2s}
.tb-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tb-ring b{font:600 36px/1 var(--font-heading);color:#fff}.tb-ring small{font:500 11px var(--font-body);color:#C5CEE8;margin-top:2px}
.tl-tb .seq span.dn{opacity:.6}
.tl-tbone{max-width:460px;margin:0 auto}
.tl-cal button.d{text-align:left;cursor:pointer;font:inherit;width:100%}.tl-cal button.d:hover{border-color:var(--ink)}
.tl-cal .d.td{box-shadow:0 0 0 2px var(--cu)}.tl-cal .d.fb{opacity:.55}.tl-cal .d .tg i.x{background:var(--sand);color:var(--mu)}
.tl-cal .d .tg i{background:var(--tint);color:var(--ink)}.tl-cal.hj .d.wd .tg i{background:var(--cu);color:var(--ink2)}
.tl-lg i.lg-mt{background:var(--tint);border:1px solid #D3DCF2}.tl-lg i.lg-wd{background:var(--cu)}.tl-lg i.lg-q{background:var(--ink)}.tl-lg i.lg-e{background:#fff;border:1px solid var(--ln)}.tl-lg a{color:var(--ink);text-decoration:underline}
.qd-f .fld{margin:0}
.tl-nf{padding:16px 24px}
.tl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.tl-facts>*{min-width:0}
.tl-hj{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:24px;align-items:start}
.mtl-top{padding:18px 16px 4px}.mtl-grid a{min-width:0}
.mtl-sec{padding:26px 16px 6px}.mtl-sec h2,.mh2{font-size:25px;line-height:1.15}.mtl-sec h2 em,.mh2 em{font-style:normal;font-weight:400;color:var(--cu2)}.mtl-sec .kick,.msh .kick{font-size:10px;margin-bottom:6px}
.mtl-q{display:flex;align-items:center;gap:14px;margin-top:12px;color:inherit}.mtl-q .qdial{flex:0 0 auto}.mtl-q .big{font:600 30px/1 var(--font-heading);color:var(--ink)}.mtl-q .big i{font:600 13px var(--font-heading);font-style:normal;color:var(--mu)}.mtl-q b{display:block;font:700 13.5px var(--font-body);color:var(--ink);margin-top:6px}.mtl-q small{font:500 12px var(--font-body);color:var(--mu)}
.msh{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px;gap:10px}
@media (max-width:1180px){.tl-zkw{grid-template-columns:minmax(0,1fr)}.tl-mr{grid-template-columns:minmax(0,1fr)}.tl-fast{grid-template-columns:minmax(0,1fr)}.tl-nm.full{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-tri{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1024px){.phero .pr.tl-hr{grid-template-columns:minmax(0,1fr)}.tl-hj{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){
  .tl-sec,.tl-one{padding:18px 0 24px}
  .tl-zk{grid-template-columns:minmax(0,1fr);gap:10px}.tl-zc{padding:14px;border-radius:18px}.tl-zc .ex{font-size:11.5px}
  .tl-nis{flex-direction:column;align-items:stretch;gap:10px}.tl-nis .pill{align-self:flex-start}
  .tl-res{padding:18px;border-radius:22px}.tl-res .amt{font-size:40px}.tl-res .dn{gap:12px;padding:12px;margin:14px 0}.zk-donut{width:84px;height:84px}
  .tl-mr .card,.tl-fast .card{padding:16px}.mr-3{grid-template-columns:minmax(0,1fr)}
  .tl-st{min-width:520px}.tl-bars>div{grid-template-columns:70px minmax(0,1fr) 80px;gap:8px}
  .tl-tri{grid-template-columns:minmax(0,1fr)}.tl-nm,.tl-nm.full{grid-template-columns:minmax(0,1fr)}
  .tl-cal{min-width:560px}.tl-facts{grid-template-columns:minmax(0,1fr)}
  .tl-nf{padding:16px}.tl-nf .ds{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-nf .ds b{font-size:12px}.tl-nf .ft>span{white-space:normal}
  .tl-tb{border-radius:22px}.nm-f .inp{min-width:0}
}
.tl-hst{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,auto);gap:10px}.tl-hst div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px}.tl-hst b{display:block;font:600 24px/1 var(--font-heading);color:var(--gold)}.tl-hst small{font:600 11.5px var(--font-body);color:#C5CEE8;white-space:nowrap}.tl-hst div{min-width:96px}.tl-rev .ar{font-size:21px;line-height:1.9}
