@charset "UTF-8";:root{--b9:#24405E;--b6:#2E5C8A;--b1:#E3ECF5;--sp:#B9803F;--on-sp:#1B1F24;--b9-deep:#16283B;--sp-grad:linear-gradient(135deg,#CC9A5C,#B9803F 60%,#A06A2E);--side-grad:linear-gradient(180deg,var(--b9),var(--b9-deep));--glow-pri:0 8px 22px rgba(46,92,138,.35);--glow-sp:0 10px 28px rgba(185,128,63,.4);--ok:#3C7A5A;--wn:#F0A500;--dn:#E5372B;--aqua:#00B8C4;--violet:#7C5CFF;--bg:#F1F3F0;--sf:#FFFFFF;--s2:#ECEFEC;--bd:#DCE1DD;--tx:#1B1F24;--mu:#58616B;--e1:0 1px 2px rgba(27,31,36,.06),0 6px 18px rgba(27,31,36,.05);--r:16px;--gl:rgba(255,255,255,.75);--ease:cubic-bezier(.16,1,.3,1);--scrim:rgba(14,26,40,.5);--shadow-ov:0 30px 80px rgba(14,26,40,.4);--c1:#2E5C8A;--c2:#B9803F;--c3:#00B8C4;--c4:#7C5CFF;--c5:#3C7A5A;--c6:#E5372B;--c7:#8A94AD}[data-theme=dark],.dk{--bg:#0B121A;--sf:#121C27;--s2:#1A2836;--bd:#26394B;--tx:#E8EEF4;--mu:#A3B1C0;--b1:#17283A;--b6:#6E9CCB;--e1:0 0 0 1px #26394B;--gl:rgba(18,28,39,.7)}*{box-sizing:border-box;margin:0}html,body{height:100%}body{font:15px/1.5 Inter,system-ui,sans-serif;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--b6);outline-offset:2px}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.mu{color:var(--mu);font-size:14px}.up{color:var(--ok)}.down{color:var(--dn)}.tab{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fade{0%{opacity:0}}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--ok)}70%{box-shadow:0 0 0 9px transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.hd .acts{display:flex;gap:10px;flex-wrap:wrap}.c{background:var(--sf);border-radius:var(--r);box-shadow:var(--e1);padding:20px}.c h3{font-size:16px;font-weight:700;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.g{display:grid;gap:16px;margin-bottom:16px}.k4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.g2{grid-template-columns:2fr 1fr}.att{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:1000px){.g2{grid-template-columns:1fr}}.btn{border:0;border-radius:11px;padding:10px 16px;font-weight:600;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;transition:.15s;background:var(--s2);white-space:nowrap;text-decoration:none;color:var(--tx)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.pri{background:var(--b6);color:#fff}.pri:hover:not(:disabled){box-shadow:var(--glow-pri)}.gh{background:0;color:var(--b6)}.gh:hover{background:var(--b1)}.dg{background:#e5372b18;color:var(--dn)}.sp{background:var(--sp-grad);color:var(--on-sp);font-weight:800;box-shadow:var(--glow-sp)}.wide{width:100%}.seg{display:inline-flex;background:var(--s2);border-radius:12px;padding:4px;flex-wrap:wrap}.seg b,.seg button{padding:7px 14px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;color:var(--mu);border:0;background:0}.seg .on{background:var(--sf);color:var(--tx);box-shadow:var(--e1)}.ch{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}.ok{background:#3c7a5a20;color:var(--ok)}.wn{background:#f0a50028;color:#b27800}.dn{background:#e5372b1c;color:var(--dn)}.in{background:var(--b1);color:var(--b6)}.vi{background:#7c5cff22;color:var(--violet)}[data-theme=dark] .wn{color:var(--wn)}.al{display:flex;gap:12px;align-items:center;border-inline-start:4px solid var(--b6)}.al>div{flex:1}.al b{font-size:14px}.al.w{border-color:var(--wn)}.al.d{border-color:var(--dn)}.al.o{border-color:var(--ok)}.kp .l{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mu);font-weight:600}.kp .v{font-size:32px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kp .v small{font-size:14px;color:var(--mu);font-weight:600}.kp{cursor:pointer;transition:.15s}.kp:hover{transform:translateY(-2px)}table{width:100%;border-collapse:collapse}th{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--mu);text-align:start;padding:10px 12px;font-weight:600;white-space:nowrap}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--tx)}td{padding:12px;border-top:1px solid var(--bd);font-variant-numeric:tabular-nums}tbody tr{transition:.12s}tbody tr.cl{cursor:pointer}tbody tr:hover{background:var(--s2)}.num{text-align:end}.neg{color:var(--dn);font-weight:700}.tw{overflow:auto}.th{display:flex;gap:12px;align-items:center}.th i{width:42px;height:42px;border-radius:12px;background:var(--b1);color:var(--b6);display:grid;place-items:center;font-style:normal;font-weight:800;font-size:17px;flex:none}.th small{display:block;color:var(--mu);font-size:13px}.bar{height:8px;border-radius:9px;background:var(--s2);overflow:hidden;width:90px;display:inline-block;vertical-align:middle}.bar i{display:block;height:100%;border-radius:9px;background:var(--b6)}.tb{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.in1{background:var(--s2);border:2px solid transparent;border-radius:11px;padding:10px 14px;outline:0;width:100%;transition:.15s}.in1:focus{border-color:var(--b6);background:var(--sf)}.in1.err{border-color:var(--dn)}.in1.ng-invalid.ng-touched:not(:focus){border-color:var(--dn)}.fl{margin-bottom:14px}.fl label{font-size:12px;font-weight:600;color:var(--mu);display:block;margin-bottom:5px}.fl em{color:var(--dn);font-size:12px;font-style:normal;display:block;margin-top:4px}.fl label .req{color:var(--dn)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.row2{grid-template-columns:1fr}}.pg{display:flex;justify-content:space-between;align-items:center;margin-top:14px;flex-wrap:wrap;gap:8px}.pg button{min-width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;cursor:pointer;font-size:13px;border:0;background:0;color:var(--tx)}.pg button.on{background:var(--b6);color:#fff}.pg button:disabled{opacity:.35;cursor:default}.empty{text-align:center;padding:60px 20px}.empty .big{font-size:60px;line-height:1.2}.empty h1{margin:6px 0}.stp{display:flex;gap:14px;margin:0 0 18px;flex-wrap:wrap}.stp span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mu)}.stp i{width:22px;height:22px;border-radius:50%;background:var(--s2);display:grid;place-items:center;font-style:normal}.stp .cur{color:var(--tx)}.stp .cur i{background:var(--sp);color:var(--on-sp)}.stp .done i{background:var(--ok);color:#fff}.sk{background:linear-gradient(90deg,var(--s2),var(--bd),var(--s2));background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:8px;height:14px}@keyframes shimmer{to{background-position:-200% 0}}.av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7C5CFF,var(--b6));color:#fff;display:grid;place-items:center;font-weight:700;flex:none;border:0;cursor:pointer}.scrim{position:fixed;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;animation:fade .2s}.dr{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(460px,100%);background:var(--sf);z-index:60;padding:24px;overflow:auto;box-shadow:-20px 0 60px #0e1a284d;animation:drawer .32s var(--ease)}@keyframes drawer{0%{transform:translate(110%)}}[dir=rtl] .dr{animation-name:drawer-rtl}@keyframes drawer-rtl{0%{transform:translate(-110%)}}.dr .dh{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dr .dh h2{font-size:20px;font-weight:800}.dr .df{display:flex;gap:10px;margin-top:20px}.dr .df .pri{flex:1}.mod{position:fixed;inset:0;display:grid;place-items:center;z-index:70;pointer-events:none}.mb{background:var(--sf);border-radius:22px;padding:26px;width:min(460px,94vw);box-shadow:var(--shadow-ov);animation:rise .3s;pointer-events:auto;max-height:92vh;overflow:auto}.mb h2{font-size:20px;font-weight:800;margin-bottom:6px}.mb .ma{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.tst{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:99;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.tst>div{background:var(--gl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bd);box-shadow:0 12px 30px #0e1a2833;border-radius:14px;padding:12px 16px;display:flex;gap:12px;align-items:center;animation:rise .3s;font-weight:500}.tst button{color:var(--b6);cursor:pointer;font-weight:700;pointer-events:auto;background:0;border:0;text-decoration:underline;padding:0}.tst .dot{color:var(--ok)}.tst .dot.err{color:var(--dn)}.tst .dot.warn{color:var(--wn)}.shell{display:flex;height:100vh;overflow:hidden}.shell main{flex:1;display:flex;flex-direction:column;min-width:0}.shell .view{flex:1;overflow:auto;padding:24px 28px}.shell .view>*{animation:rise .35s var(--ease)}aside.side{width:72px;flex:none;position:relative;z-index:45;transition:width .25s var(--ease)}aside.side.pinned{width:248px}.sbi{position:absolute;top:0;bottom:0;inset-inline-start:0;width:72px;padding:18px 14px;background:var(--side-grad);display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;transition:width .25s var(--ease),box-shadow .25s}aside.side:hover .sbi,aside.side.pinned .sbi{width:248px}aside.side:hover:not(.pinned) .sbi{box-shadow:12px 0 40px #0e1a2859;transition-delay:.12s}.logo{display:flex;gap:10px;align-items:center;font-weight:800;font-size:20px;color:#fff;padding:6px 8px 20px;white-space:nowrap;overflow:hidden}.logo i{flex:none;width:36px;height:36px;border-radius:11px;background:var(--sp-grad);display:grid;place-items:center;font-style:normal;color:var(--on-sp);transform:skew(-8deg);font-size:15px}.logo img{flex:none;width:36px;height:36px;border-radius:11px;object-fit:contain;background:#fff}.lb{font-size:11px;letter-spacing:.08em;color:#8fa6bf;padding:12px 12px 4px;font-weight:600;text-transform:uppercase}.nav{display:flex;gap:12px;align-items:center;padding:8px 12px;border-radius:12px;cursor:pointer;color:#c3d2e2;font-weight:500;font-size:14px;transition:.15s;border:0;background:0;width:100%;text-align:start;white-space:nowrap;position:relative;text-decoration:none}.nav:hover{background:#ffffff14;color:#fff}.nav.on{background:#fff;color:var(--b9);font-weight:700}.nav.on .ic{stroke:var(--sp)}.nav.act{color:#fff;background:#ffffff12}.nav .bd{margin-inline-start:auto;background:var(--sp);color:var(--on-sp);font-size:11px;font-weight:800;border-radius:99px;padding:0 7px;font-style:normal}.chev{margin-inline-start:auto;font-size:11px;opacity:.6}.sub{margin:2px 0 8px 18px;border-inline-start:1px solid #ffffff26;padding-inline-start:6px}.sub .nav{padding:7px 10px;font-size:13.5px}.sub .nav .ic{display:none}.sub .sec{margin:10px 10px 2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.sub .sec:first-child{margin-top:4px}.pinn{color:#a9bbd0;margin-top:auto}.pinn:hover{color:#fff}aside.side.pinned .pinn{background:#ffffff1f;color:#fff}aside.side.pinned .pinn .ic{stroke:var(--sp)}.tip{margin-top:10px;background:#ffffff12;border-radius:14px;padding:12px;color:#d3dfec;font-size:12.5px;white-space:normal}.sbf{margin-top:10px;padding:10px 4px 0;border-top:1px solid #ffffff1f;color:#a9bbd0;font-size:12px;text-align:center;line-height:1.4;white-space:nowrap}.sbf b{color:#fff;letter-spacing:.04em}.sbf .mini{display:none;font-weight:800;color:#fff;font-size:11px}aside.side:not(:hover):not(.pinned) .nav span,aside.side:not(:hover):not(.pinned) .lb,aside.side:not(:hover):not(.pinned) .logo b,aside.side:not(:hover):not(.pinned) .chev,aside.side:not(:hover):not(.pinned) .tip,aside.side:not(:hover):not(.pinned) .sub,aside.side:not(:hover):not(.pinned) .sbf .full{display:none}aside.side:not(:hover):not(.pinned) .sbf .mini{display:block}aside.side:not(:hover):not(.pinned) .logo{padding-inline:4px}aside.side:not(:hover):not(.pinned) .nav .bd{position:absolute;top:5px;inset-inline-end:7px;width:9px;height:9px;padding:0;font-size:0}.top{height:64px;flex:none;display:flex;align-items:center;gap:14px;padding:0 24px;background:var(--gl);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--bd);position:relative;z-index:40}.sbar{flex:1;max-width:420px;display:flex;gap:10px;align-items:center;background:var(--s2);border-radius:12px;padding:9px 14px;color:var(--mu);cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;border:0;text-align:start}.sbar kbd{margin-inline-start:auto;font-size:12px;background:var(--sf);border-radius:6px;padding:0 6px;border:1px solid var(--bd);white-space:nowrap;flex:none;font-family:inherit}.ib{width:40px;height:40px;border-radius:12px;border:0;background:var(--s2);display:grid;place-items:center;cursor:pointer;position:relative;flex:none;color:var(--tx)}.ib:hover{background:var(--b1)}.ib .d{position:absolute;top:9px;inset-inline-end:10px;width:8px;height:8px;border-radius:50%;background:var(--sp)}select.ib{width:auto;padding:0 10px;font-weight:600;display:block}.menu{position:absolute;top:56px;inset-inline-end:24px;background:var(--sf);border-radius:16px;box-shadow:var(--shadow-ov);padding:8px;min-width:220px;z-index:80;animation:rise .2s}.menu button,.menu a{display:flex;width:100%;gap:10px;align-items:center;padding:9px 12px;border-radius:10px;border:0;background:0;cursor:pointer;color:var(--tx);text-decoration:none;font-size:14px}.menu button:hover,.menu a:hover{background:var(--s2)}.menu .who{padding:10px 12px 12px;border-bottom:1px solid var(--bd);margin-bottom:6px}.palette{position:fixed;inset:0;z-index:90;display:grid;place-items:start center;padding-top:12vh;pointer-events:none}.palette .box{pointer-events:auto;width:min(560px,94vw);background:var(--sf);border-radius:22px;box-shadow:var(--shadow-ov);padding:14px;animation:rise .25s}.palette input{font-size:17px}.palette .res{margin-top:8px}.palette .res button{display:flex;gap:12px;align-items:center;width:100%;padding:10px 12px;border:0;background:0;border-radius:12px;cursor:pointer;text-align:start;color:var(--tx)}.palette .res button.on,.palette .res button:hover{background:var(--s2)}.palette .res small{margin-inline-start:auto;color:var(--mu)}@media(max-width:768px){.shell .view{padding:16px}.top{padding:0 12px;gap:8px}.sbar kbd{display:none}}.rp{background:#fff;color:#111827;font:12.5px/1.5 Inter,system-ui,sans-serif;padding:26px 30px;border-top:6px solid var(--b6);border-radius:8px}.rph{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #D9DEE8}.rpc{display:flex;gap:12px;align-items:center}.rpn{font-size:18px;color:var(--b9)}.rpt{text-align:end}.rpk{font-size:20px;font-weight:800;color:var(--b9)}.rpm{display:flex;flex-wrap:wrap;gap:6px 22px;padding:10px 0;color:#4b5563;font-size:11.5px}.rpm b{color:var(--b9);margin-inline-end:4px}.rp th{background:var(--b9);color:#fff;font-size:11px;padding:8px 10px}.rp td{padding:8px 10px;border-bottom:1px solid #E5E9F2;color:#111827}.rp tbody tr:hover{background:none}.rp .n{text-align:end}.rp tr.tt td{font-weight:800;border-top:2px solid var(--b9);background:#f3f6fc}.rp tr.sb2 td{font-weight:700;background:#f3f6fc}.rpnote{margin-top:12px;padding:8px 12px;border-inline-start:4px solid var(--ok);background:#f0faf4;color:#0b5a2b;font-weight:600}.rpsig{display:flex;gap:34px;margin-top:56px}.rpsig div{flex:1;border-top:1px solid #111827;padding-top:5px;text-align:center;font-size:11px;color:#4b5563}.rpf{margin-top:26px;text-align:center;font-size:10.5px;color:#6b7280;border-top:1px solid #E5E9F2;padding-top:8px}.login{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:var(--bg);color:var(--tx)}.lhero{background:radial-gradient(700px 400px at 20% 10%,rgba(46,92,138,.45),transparent),radial-gradient(600px 400px at 90% 90%,rgba(185,128,63,.3),transparent),var(--b9-deep);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.lhero h2{font-size:38px;line-height:1.15;letter-spacing:-.02em;max-width:420px}.lform{display:grid;place-items:center;padding:30px}.lform .c{width:min(400px,100%);padding:30px}@media(max-width:800px){.login{grid-template-columns:1fr}.lhero{display:none}}@media print{html,body{height:auto!important;overflow:visible!important;background:#fff!important}body.printing *{visibility:hidden}body.printing .print-root,body.printing .print-root *{visibility:visible}body.printing .print-root{position:absolute;inset:0 0 auto}.rp{border-radius:0;padding:8px 0 28px}tr{page-break-inside:avoid}thead{display:table-header-group}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media print{body *{visibility:hidden}.print-doc,.print-doc *{visibility:visible}.print-doc{position:absolute;inset:0 auto auto 0;width:100%}}.print-doc{display:none}@media print{.print-doc{display:block;font:11pt/1.35 system-ui,sans-serif;color:#000}.print-doc table{width:100%;border-collapse:collapse;margin-top:8px}.print-doc th,.print-doc td{border:1px solid #000;padding:3px 5px;text-align:start}.print-doc .r{text-align:end}.print-doc .hdr{display:flex;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:4px}.print-doc .kv{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 16px;margin-top:6px}.print-doc .sig{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.print-doc .sig div{border-top:1px solid #000;padding-top:2px}.print-doc tfoot td{font-weight:600}}table.lines td,table.lines th{padding:6px 8px}table.lines input,table.lines select{width:100%}table.lines .amt,table .amt{text-align:end}table.lines tr.totals td{font-weight:600;border-top:2px solid var(--bd)}.mb.pd{width:min(1240px,96vw);max-width:none;display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;padding:22px}.pd-side{display:flex;flex-direction:column;gap:10px}.pd-side h2{margin-bottom:4px}.pd-side .ck{display:flex;gap:8px;align-items:center;cursor:pointer}.pd-view{max-height:80vh;overflow:auto;background:var(--s2);border-radius:12px;padding:14px}@media(max-width:860px){.mb.pd{grid-template-columns:1fr}.pd-view{max-height:none}}.rp.mg-doc{width:794px;box-sizing:border-box;margin:0 auto;border-top-color:var(--sp);box-shadow:0 6px 24px #0e1a281f}.rp.mg-doc.landscape{width:1123px}.rp .rplogo{display:grid;place-items:center}.rp .rplogo img{max-height:52px;max-width:120px;object-fit:contain}.rp .rplogo i{width:48px;height:48px;border-radius:12px;background:var(--b9);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:17px}.rp table{width:100%;border-collapse:collapse;margin-top:6px}.rp th{text-align:start;white-space:nowrap}.rp td{vertical-align:top}.rp .amt,.rp .r,.rp th.r,.rp td.r{text-align:end}.rp tfoot td,.rp tr.totals td,.rp tr.tt td{font-weight:800;border-top:2px solid var(--b9);background:#f3f6fc}.rp .tw{overflow:visible}.rp .mu,.rp .sm.mu{color:#6b7280}.rp a{color:inherit;text-decoration:none}.rp button,.rp input,.rp select,.rp .no-print{display:none!important}.rp .ch{background:none;padding:0;font-weight:600;color:inherit}.rp .mono{font-family:inherit;font-variant-numeric:tabular-nums}.rp .rpk{text-transform:uppercase;letter-spacing:.02em}.rp h3{color:var(--b9);font-size:13px;margin:14px 0 4px}#mg-print-root{display:none}@media print{body.mg-printing>*:not(#mg-print-root){display:none!important}body.mg-printing #mg-print-root{display:block!important}body.mg-printing #mg-print-root,body.mg-printing #mg-print-root *{visibility:visible!important}body.mg-printing .rp.mg-doc{width:auto;box-shadow:none;border-radius:0;padding:0 0 6px;margin:0}body.mg-printing .rp .rpf{margin-top:18px}}.doc-preview{zoom:.4;margin:6px 0 4px}.rp.mg-doc.a5{width:559px;padding:16px 18px;font-size:11px}.rp.mg-doc.a5.landscape{width:794px}.rp.mg-doc.a5 .rpn{font-size:15px}.rp.mg-doc.a5 .rpk{font-size:16px}.rp.mg-doc.a5 .rpsig{margin-top:32px}.rp .kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 18px;margin:4px 0 10px}.rp .kv b{color:var(--b9);font-weight:700;margin-inline-end:4px}.rp .words{margin-top:10px;font-weight:600}
