.debt{font:15px/1.6 Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;color:var(--ink);box-sizing:border-box}.debt *,.debt *:before,.debt *:after{box-sizing:border-box}.debt{--ink:#111827;--ink2:#4b5563;--mut:#6b7280;--blue:#1d4ed8;--blue2:#2563eb;--pale:#eaf0ff;--pale2:#f4f7ff;--line:#e5e7eb;--org:#ea580c;--org2:#c2410c;--navy:#0f172a;--ok:#0f766e;--okbg:#ecfdf5;--wbg:#fff7ed;--fbg:#fef2f2;--fail:#b91c1c}.debt *{box-sizing:border-box}.debt a{color:var(--blue);text-decoration:none}.debt a:hover{text-decoration:underline}.debt button,.debt input,.debt select{font:inherit;color:inherit}.debt .container{max-width:1100px;margin:0 auto;padding:0 24px}.debt .page{background:linear-gradient(180deg,var(--pale2),#fff 340px);padding:18px 0 10px}.debt .crumbs ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font:500 12px/1.4 Inter,sans-serif;color:var(--mut)}.debt .crumbs li+li:before{content:"/";margin-right:6px;color:#cbd5e1}.debt .crumbs a{color:var(--ink2)}.debt .intro{padding:6px 0 20px}.debt .eyebrow{font:600 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 10px;display:flex;align-items:center;gap:8px}.debt .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue2)}.debt .intro h1{font:800 clamp(28px,4.2vw,44px)/1.12 var(--font-main);margin:0 0 12px;color:var(--navy);letter-spacing:-.01em}.debt .lead{font-size:17px;line-height:1.65;color:#374151;max-width:78ch;margin:0}.debt .toolbox{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 10px 30px -22px rgb(15 23 42 / .4)}.debt .row2{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.debt .row2:last-child{margin-bottom:0}.debt .fld{display:flex;flex-direction:column;gap:5px;min-width:150px}.debt .fld.grow{flex:1 1 260px}.debt .fld span{font:700 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.debt .fld input,.debt .fld select{height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;background:#fff;font-size:15px;width:100%}.debt .fld input:focus,.debt .fld select:focus{outline:0;border-color:#93b0ff;box-shadow:0 0 0 3px rgb(37 99 235 / .14)}.debt .go{height:44px;border:0;border-radius:10px;background:var(--org);color:#fff;padding:0 22px;font:700 12px/1 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.debt .go:hover{background:var(--org2)}.debt .go[disabled]{opacity:.6;cursor:wait}.debt .result{margin-top:18px}.debt .result:empty{display:none}.debt .loading{display:flex;align-items:center;gap:10px;color:var(--ink2);padding:6px 2px}.debt .spin{width:18px;height:18px;border:3px solid var(--pale);border-top-color:var(--blue);border-radius:50%;animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.debt .sum{display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:14px 16px;border:1px solid;margin-bottom:14px}.debt .sum .ic{flex:none;width:26px;height:26px;border-radius:50%;color:#fff;font:700 15px/26px Arial;text-align:center}.debt .sum b{display:block;font-size:16px;line-height:1.35}.debt .sum small{display:block;color:var(--mut);margin-top:3px;font-size:12px}.debt .sum.ok{background:var(--okbg);border-color:#a7f3d0}.debt .sum.ok .ic{background:var(--ok)}.debt .sum.warn{background:var(--wbg);border-color:#fed7aa}.debt .sum.warn .ic{background:var(--org)}.debt .sum.fail{background:var(--fbg);border-color:#fecaca}.debt .sum.fail .ic{background:var(--fail)}.debt .rs{margin:0 0 16px}.debt .rs h3{margin:0 0 8px;font:700 10.5px/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.debt .tw{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.debt .rt{width:100%;border-collapse:collapse;font-size:13.5px}.debt .rt th{background:var(--navy);color:#fff;text-align:left;font:700 10px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;white-space:nowrap}.debt .rt td{padding:8px 12px;border-top:1px solid #eef2f7;vertical-align:top;color:#374151}.debt .rt tbody tr:nth-child(even){background:var(--pale2)}.debt .rt td.mono{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12.5px;word-break:break-all;white-space:pre-wrap}.debt .chip{display:inline-block;padding:2px 9px;border-radius:999px;font:600 11.5px/1.5 Inter,sans-serif;white-space:nowrap}.debt .chip.ok{background:var(--okbg);color:var(--ok)}.debt .chip.warn{background:var(--wbg);color:var(--org2)}.debt .chip.fail{background:var(--fbg);color:var(--fail)}.debt .chip.info{background:var(--pale);color:var(--blue)}.debt .ck{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.debt .ck li{display:flex;gap:10px;padding:9px 12px;border-top:1px solid #eef2f7;align-items:flex-start;font-size:14px}.debt .ck li:first-child{border-top:0}.debt .ck .d{flex:none;width:20px;height:20px;border-radius:50%;color:#fff;font:700 12px/20px Arial;text-align:center;margin-top:1px}.debt .ck .ok .d{background:var(--ok)}.debt .ck .warn .d{background:var(--org)}.debt .ck .fail .d{background:var(--fail)}.debt .ck .info .d{background:var(--blue2)}.debt .ck b{font-weight:600;color:var(--navy)}.debt .ck span.x{display:block;color:var(--mut);font-size:12.5px}.debt pre.rec{margin:0;padding:12px 14px;background:var(--navy);color:#e2e8f0;border-radius:12px;font:12.5px/1.6 'JetBrains Mono',ui-monospace,monospace;white-space:pre-wrap;word-break:break-all}.debt .meta{font:500 11px/1.4 'JetBrains Mono',ui-monospace,monospace;color:var(--mut);margin-top:6px}.debt .gen-out{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--pale2)}.debt .gen-row{display:flex;gap:12px;align-items:baseline;margin-bottom:8px}.debt .gen-lab{flex:none;width:90px;font:700 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.debt .gen-out code{font:13px/1.6 'JetBrains Mono',ui-monospace,monospace;word-break:break-all}.debt .gen-val{background:var(--navy);color:#e2e8f0;padding:8px 10px;border-radius:8px;display:block;flex:1}.debt .gen-act{display:flex;gap:12px;align-items:center;margin-top:10px}.debt .gen-msg{font-size:13px;color:var(--ok)}.debt .gen-tips{margin:12px 0 0;padding-left:18px;color:var(--ink2);font-size:13.5px}.debt .below{margin-top:30px;padding:0 2px}.debt .below h2{font:800 clamp(23px,2.8vw,30px)/1.2 var(--font-main);color:var(--navy);margin:34px 0 12px;scroll-margin-top:16px}.debt .below h3{font:700 19px/1.25 var(--font-main);margin:20px 0 8px;color:var(--navy)}.debt .below p{margin:0 0 14px;font-size:15.5px;line-height:1.75;color:#374151;max-width:none}.debt .below ul,.debt .below ol{margin:0 0 16px;padding-left:22px;max-width:none;color:#374151;font-size:15.5px;line-height:1.7}.debt .below li{margin:0 0 6px}.debt .below li::marker{color:var(--blue);font-weight:700}.debt .byline{font:500 11px/1.4 'JetBrains Mono',ui-monospace,monospace!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)!important}.debt .fig{margin:6px 0 20px}.debt .fig img{display:block;width:100%;max-width:none;height:auto;border-radius:14px;border:1px solid var(--line)}.debt .tbl{width:100%;max-width:none;border-collapse:collapse;margin:6px 0 18px;font-size:14.5px;border:1px solid var(--line)}.debt .tbl th{background:var(--navy);color:#fff;text-align:left;font:700 10.5px/1.3 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:10px 12px}.debt .tbl td{padding:9px 12px;border-top:1px solid #eef2f7;color:#374151;vertical-align:top}.debt .tbl tbody tr:nth-child(even){background:var(--pale2)}.debt .tbl td:first-child{font-weight:600;color:var(--navy)}.debt .src{font-size:13.5px!important;color:var(--mut)!important}.debt .small{font-size:13px!important;color:var(--mut)!important;font-style:italic}.debt ul.rel{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;max-width:none}.debt ul.rel li{margin:0}.debt ul.rel a,.debt .tcard{display:block;height:100%;border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.debt ul.rel a:hover,.debt .tcard:hover{border-color:#93b0ff;box-shadow:0 14px 30px -18px rgb(37 99 235 / .5);transform:translateY(-2px)}.debt ul.rel strong,.debt .tcard strong{display:block;font:700 16px/1.25 var(--font-main);color:var(--navy);margin-bottom:4px}.debt ul.rel span,.debt .tcard span{display:block;font-size:13px;line-height:1.5;color:var(--ink2)}.debt .gh{font:700 11px/1 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:26px 0 12px}.debt .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}@media(max-width:767px){.debt .container{padding:0 16px}.debt .go{width:100%}.debt .fld{min-width:100%}.debt .toolbox{padding:14px}.debt .tbl{display:block;overflow-x:auto}.debt .gen-row{flex-direction:column;gap:4px}}.debt .sum.info{background:var(--pale2);border-color:#c7d7ff}.debt .sum.info .ic{background:var(--blue2)}.debt .flagcell{width:44px;text-align:center}.debt .flag{display:inline-block;height:16px;width:auto;max-width:28px;object-fit:contain;border:1px solid #d7dde6;border-radius:2px;vertical-align:middle;background:#fff}@keyframes rowin{from{background:#dbeafe}to{background:#fff0}}.debt tr.rowin{animation:rowin 1.1s ease-out}.debt .ghost{height:44px;border:1px dashed #93b0ff;border-radius:10px;background:var(--pale2);color:var(--blue);padding:0 16px;font:700 12px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.debt .ghost:hover{background:var(--pale);border-style:solid}.debt .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.debt .chips:empty{display:none}.debt .cchip{display:inline-flex;align-items:center;gap:4px;background:var(--pale);border:1px solid #c7d7ff;border-radius:999px;padding:4px 6px 4px 12px;font-size:13px;color:var(--navy)}.debt .cchip span{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;color:var(--ink2)}.debt .cx{border:0;background:#fff;color:var(--fail);width:20px;height:20px;border-radius:50%;cursor:pointer;line-height:18px;font-size:15px;padding:0}.debt .modal{position:fixed;inset:0;z-index:100;background:rgb(15 23 42 / .55);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow:auto}.debt .modal[hidden]{display:none}.debt .mbox{background:#fff;border-radius:16px;width:100%;max-width:640px;padding:24px;box-shadow:0 30px 70px -20px rgb(15 23 42 / .6)}.debt .mhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.debt .mhead h2{margin:0;font:800 26px/1.2 var(--font-main);color:var(--navy)}.debt .mx{border:0;background:none;font-size:30px;line-height:1;color:var(--mut);cursor:pointer}.debt .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.debt .mgrid .full{grid-column:1/-1}.debt .mgrid .fld{min-width:0}.debt .req{color:var(--fail)}.debt .mnote{font-size:12.5px;color:var(--mut);margin:10px 0 0}.debt .mchk{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:var(--ink)}.debt .mchk input{margin-top:4px}.debt .merr{min-height:20px;color:var(--fail);font-size:13px;margin-top:8px}.debt .mfoot{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.debt .mfoot .sec{height:44px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 20px;cursor:pointer;font-weight:600}@media(max-width:560px){.debt .mgrid{grid-template-columns:1fr}}.debt .fld textarea{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:#fff;font:13px/1.5 'JetBrains Mono',ui-monospace,monospace;width:100%;min-height:88px;resize:vertical}.debt .fld textarea:focus{outline:0;border-color:#93b0ff;box-shadow:0 0 0 3px rgb(37 99 235 / .14)}.debt .fld.grow.tall{flex:1 1 100%}.debt .fld small{font:400 12px/1.4 Inter,sans-serif;color:var(--mut);letter-spacing:0;text-transform:none}.debt .bigip{font:800 clamp(28px,5vw,48px)/1.1 var(--font-main);color:var(--navy);margin:2px 0 16px;word-break:break-all}.debt .sec2{height:44px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 18px;cursor:pointer;font-weight:600}.debt .rs h3 .cp{margin-left:10px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:3px 10px;font:600 11px/1.4 Inter,sans-serif;letter-spacing:.04em;text-transform:none;color:var(--blue);cursor:pointer}.debt .rs h3 .cp:hover{background:var(--pale)}.debt .lk{margin:0;padding-left:20px;font-size:14px}.debt .lk li{margin:2px 0;word-break:break-all}.debt .simbox{background:var(--pale2);border:1px solid var(--line);border-radius:12px;padding:16px;overflow:auto}.debt .simhold{position:relative;margin:0 auto;border:1px solid #cbd5e1;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 10px 30px -18px rgb(15 23 42 / .5)}.debt .simframe{border:0;transform-origin:0 0;background:#fff;display:block}.debt .simnote{margin:10px 0 0;font-size:12.5px;color:var(--mut);text-align:center}.debt .fld select{appearance:auto}.debt .outtext{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word}.debt .swatch{display:inline-block;width:24px;height:24px;border-radius:6px;border:1px solid rgb(0 0 0 / .2);vertical-align:middle;margin-right:4px}.debt{--primary:#1A56DB;--primary-dark:#1341B0;--primary-light:#EBF5FF;--dark:#111827;--white:#fff;--bg-light:#F0F4FF;--gray-2:#374151;--gray-3:#6B7280;--gray-4:#D1D9EE;--gray-5:#E5E9F2;--ink:#111827;--ink2:#374151;--mut:#6B7280;--blue:#1A56DB;--blue2:#1A56DB;--pale:#EBF5FF;--pale2:#F0F4FF;--line:#E5E9F2;--org:#1A56DB;--org2:#1341B0;--navy:#111827;--ok:#059669;--okbg:#D1FAE5;--wbg:#FEF3C7;--fbg:#FEF2F2;--fail:#DC2626;--font-main:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,Consolas,monospace;--shadow-sm:0 1px 4px rgba(17,24,39,.06);--shadow-md:0 2px 16px rgba(17,24,39,.08);--transition:all .15s ease;background:var(--bg-light);font-family:var(--font-main);color:var(--dark);padding-top:24px;padding-bottom:8px;line-height:1.6}.debt a{color:var(--primary);text-decoration:none}.debt a:hover{text-decoration:underline}.debt h1,.debt h2,.debt h3,.debt p,.debt ul,.debt ol{font-family:var(--font-main)}.debt .pg-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:14px/1.4 var(--font-mono);color:var(--gray-3);max-width:1280px;margin:0 auto;padding:20px 28px 0}.debt .pg-breadcrumb a{color:var(--primary)}.debt .pg-breadcrumb .sep{color:var(--gray-4)}.debt .pg-header{max-width:1280px;margin:0 auto;padding:40px 28px 0}.debt .tool-tag-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.debt .tool-badge{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--font-mono);padding:7px 14px;border-radius:100px;letter-spacing:.5px;text-transform:uppercase}.debt .badge-cat{background:var(--primary-light);color:var(--primary)}.debt .badge-free{background:#D1FAE5;color:#059669}.debt .badge-instant{background:#FEF3C7;color:#D97706}.debt .pg-h1{font:800 clamp(26px,3.5vw,42px)/1.1 var(--font-main);letter-spacing:-1.5px;color:var(--dark);margin:0 0 12px}.debt .pg-h1 span{color:var(--primary)}.debt .pg-desc{font-size:17px;color:var(--gray-2);max-width:680px;line-height:1.65;margin:0}.debt .pg-layout{max-width:1280px;margin:0 auto;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.debt .pg-sidebar{display:flex;flex-direction:column;gap:20px}.debt .fmt-card{background:#fff;border:1px solid var(--gray-5);border-radius:4px;box-shadow:var(--shadow-md);overflow:hidden}.debt .fmt-bar{padding:18px 20px;border-bottom:1.5px solid var(--gray-5);background:linear-gradient(135deg,var(--bg-light),#fff)}.debt .fmt-body{padding:20px;min-height:90px}.debt .toolbox{background:#fff0;border:0;border-radius:0;padding:0;box-shadow:none}.debt .row2{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0}.debt .fld{display:flex;flex-direction:column;gap:6px;min-width:130px;flex:1 1 150px}.debt .fld.grow{flex:2 1 260px}.debt .fld span{font:700 10.5px/1 var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--gray-3)}.debt .fld input,.debt .fld select,.debt .fld textarea{font:14px/1.4 var(--font-main);color:var(--dark);background:#fff;border:1.5px solid var(--gray-5);border-radius:6px;padding:10px 12px;outline:none;transition:var(--transition);width:100%}.debt .fld textarea{font-family:var(--font-mono);font-size:13.5px;line-height:1.55;resize:vertical}.debt .fld input:focus,.debt .fld select:focus,.debt .fld textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(26 86 219 / .12)}.debt .go{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 20px;border:0;border-radius:3px;background:var(--primary);color:#fff;font:700 13px/1 var(--font-main);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:0 4px 14px rgb(26 86 219 / .25);transition:var(--transition)}.debt .go:hover{background:var(--primary-dark);transform:translateY(-1px);text-decoration:none}.debt .go[disabled]{opacity:.6;cursor:wait;transform:none}.debt .sec2,.debt .ghost{display:inline-flex;align-items:center;padding:10px 16px;border-radius:3px;background:#FEF2F2;color:#DC2626;border:1.5px solid #FECACA;font:700 13px/1 var(--font-main);cursor:pointer;transition:var(--transition)}.debt .sec2:hover{background:#DC2626;color:#fff;border-color:#DC2626}.debt .ghost{background:var(--bg-light);color:var(--gray-2);border-color:var(--gray-5)}.debt .ghost:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-light)}.debt .result{margin:0}.debt .result:empty{display:none}.debt .fmt-body:has(.result:empty){display:none}.debt .side-card{background:#fff;border:1px solid var(--gray-5);border-radius:4px;padding:20px;box-shadow:var(--shadow-sm)}.debt .sc-ttl{font:700 13px/1.3 var(--font-main);color:var(--dark);margin:0 0 14px}.debt .side-card p{font-size:13.5px;color:var(--gray-2);line-height:1.6;margin:0 0 12px}.debt .info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.debt .info-list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--gray-2);line-height:1.5}.debt .info-ico{width:26px;height:26px;border-radius:6px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font:700 12px/1 var(--font-mono);flex-shrink:0}.debt .rel-tool{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:6px;transition:var(--transition);text-decoration:none;margin-bottom:4px}.debt .rel-tool:hover{background:var(--bg-light);text-decoration:none}.debt .rt-ico{width:34px;height:34px;border-radius:7px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;font:700 12px/1 var(--font-mono);flex-shrink:0}.debt .rt-nm{font-size:13px;font-weight:600;color:var(--dark);line-height:1.3}.debt .rt-cat{font:11px/1.3 var(--font-mono);color:var(--gray-3)}.debt .rt-arr{margin-left:auto;color:var(--gray-4);transition:var(--transition)}.debt .rel-tool:hover .rt-arr{color:var(--primary);transform:translateX(3px)}.debt .cat-link{display:flex;justify-content:space-between;gap:8px;padding:7px 4px;border-bottom:1px solid var(--gray-5);font-size:13px;color:var(--gray-2)}.debt .cat-link:last-child{border-bottom:0}.debt .cat-link b{font:600 11px/1.6 var(--font-mono);color:var(--gray-3)}.debt .cat-link:hover{color:var(--primary);text-decoration:none}.debt .sum{border-radius:4px}.debt .rs h3{font-family:var(--font-main)}.debt .rt th{background:var(--bg-light);color:var(--gray-3);font-family:var(--font-mono)}.debt .chip{border-radius:100px;font-family:var(--font-mono)}.debt pre.rec,.debt .outtext,.debt .gen-out{border-radius:4px}.debt .seo-wrap{max-width:1280px;margin:0 auto;padding:0 28px 60px}.debt .tca{background:#fff;border:1px solid var(--gray-5);border-radius:20px;padding:48px 52px;box-shadow:var(--shadow-sm)}.debt .tca-by{font:600 11px/1.5 var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--gray-3);margin:0 0 22px}.debt .tca h2{font:800 28px/1.2 var(--font-main);letter-spacing:-1px;color:var(--dark);margin:0 0 14px}.debt .tca h2:not(:first-of-type){margin-top:48px}.debt .tca h3{font:700 19px/1.3 var(--font-main);color:var(--dark);margin:28px 0 10px}.debt .tca p{font-size:16px;color:var(--gray-2);line-height:1.8;margin:0 0 16px}.debt .tca ul{padding:0;list-style:none;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.debt .tca ul li{font-size:15.5px;color:var(--gray-2);display:flex;gap:10px;line-height:1.6}.debt .tca ul li::before{content:'\2192';color:var(--primary);font-weight:700;flex-shrink:0}.debt .tca ol{margin:0 0 20px;padding-left:0;list-style:none;counter-reset:st;display:flex;flex-direction:column;gap:10px}.debt .tca ol li{counter-increment:st;display:flex;gap:12px;font-size:15.5px;color:var(--gray-2);line-height:1.6}.debt .tca ol li::before{content:counter(st);background:var(--primary-light);color:var(--primary);font:700 12px/24px var(--font-mono);width:24px;height:24px;border-radius:6px;text-align:center;flex-shrink:0}.debt .tca code{background:var(--primary-light);color:var(--primary);border-radius:5px;padding:2px 8px;font-family:var(--font-mono);font-size:13.5px}.debt .tca em{color:var(--dark)}.debt .tca table,.debt .tca .tbl{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14.5px}.debt .tca th{background:var(--bg-light);color:var(--gray-3);font:700 11px/1 var(--font-mono);letter-spacing:.6px;text-transform:uppercase;text-align:left;padding:10px 12px;border-bottom:1.5px solid var(--gray-5)}.debt .tca td{padding:10px 12px;border-bottom:1px solid var(--gray-5);color:var(--gray-2)}.debt .tca-divider{height:1px;background:var(--gray-5);margin:40px 0}.debt .tca .small{font-size:13px;color:var(--gray-3)}.debt .faq-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.debt .faq-item{border:1.5px solid var(--gray-5);border-radius:12px;overflow:hidden;transition:var(--transition)}.debt .faq-item.open{border-color:var(--primary-light)}.debt .faq-q{width:100%;background:none;border:0;padding:17px 20px;font:600 15px/1.4 var(--font-main);color:var(--dark);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:var(--transition)}.debt .faq-q:hover{background:var(--bg-light)}.debt .faq-ico{width:26px;height:26px;border-radius:7px;background:var(--primary-light);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;font-weight:700;transition:var(--transition)}.debt .faq-item.open .faq-ico{background:var(--primary);color:#fff;transform:rotate(45deg)}.debt .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.debt .faq-a-inner{padding:0 20px 16px;font-size:15px;color:var(--gray-2);line-height:1.7}.debt .bigip,.debt .big,.debt .bigv{font:800 38px/1.1 var(--font-main);letter-spacing:-1.5px;color:var(--primary)}.debt .rs h3,.debt .sum b{font-family:var(--font-main)}.debt .gh{font:800 22px/1.2 var(--font-main);letter-spacing:-.5px;color:var(--dark);margin:34px 0 14px;display:flex;align-items:center;gap:10px}.debt .gh::before{content:'';width:4px;height:22px;background:var(--primary);border-radius:2px}.debt .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.debt .tcard{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--gray-5);border-radius:4px;padding:16px 18px;box-shadow:var(--shadow-sm);transition:var(--transition);text-decoration:none}.debt .tcard:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.debt .tcard strong{font:700 15px/1.3 var(--font-main);color:var(--dark)}.debt .tcard span{font-size:13px;color:var(--gray-3);line-height:1.5}.debt .cat-main{max-width:1280px;margin:0 auto;padding:0 28px 28px}@media(max-width:1024px){.debt .pg-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.debt .pg-breadcrumb,.debt .pg-header,.debt .pg-layout,.debt .seo-wrap,.debt .cat-main{padding-left:16px;padding-right:16px}.debt .tca{padding:28px 20px;border-radius:14px}.debt .tca h2{font-size:23px}.debt .fld{min-width:100%}.debt .go,.debt .sec2{flex:1}}