.pg-tools .tl-head{border-top:1px solid var(--rule);margin-top:16px;padding-top:22px;position:relative}.pg-tools .tl-title{letter-spacing:-.04em;color:var(--v2p);margin:16px 0 10px;font:800 clamp(38px,5.2vw,64px)/1.04 Manrope,Arial,sans-serif}.pg-tools .tl-title em{letter-spacing:-.01em;color:var(--v2g);font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:800}.pg-tools .tl-tabs{background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;gap:2px;margin-top:26px;padding:4px}.pg-tools .tl-tabs button{letter-spacing:.04em;color:var(--ink-2);border-radius:999px;padding:10px 16px;font:700 12px Manrope}.pg-tools .tl-tabs button:hover{color:var(--v2p);background:#fffdf8b3}.pg-tools .tl-tabs button.on{background:var(--v2p);color:#fff;box-shadow:none}.pg-tools .tl-pane{margin-top:32px}.pg-tools .tl-form{align-content:start;gap:16px;display:grid}.pg-tools .tl-in{color:var(--ink-2);font-weight:700}.pg-tools .tl-in input,.pg-tools .tl-in select{background:var(--card);border-color:var(--rule);color:var(--v2p);border-radius:12px;font-weight:600}.pg-tools .tl-in input:focus,.pg-tools .tl-in select:focus{outline:2px solid var(--v2m);border-color:var(--v2g)}.pg-tools .tl-seg button{background:var(--card);border-color:var(--rule);color:var(--ink-2)}.pg-tools .tl-seg button:hover{border-color:var(--v2p)}.pg-tools .tl-seg button.on{background:var(--v2p);border-color:var(--v2p);color:#fff}.pg-tools .tl-check{color:var(--ink-2)}.pg-tools .tl-check input{accent-color:var(--v2g)}.pg-tools .field .top .kicker{cursor:default}.pg-tools .field .top b{letter-spacing:-.02em;color:var(--v2p);font:800 24px Manrope}.pg-tools input[type=range]{accent-color:var(--v2pl)}.pg-tools .tl-out{background:var(--v2p);border-radius:20px;padding:26px}.pg-tools .tl-out .kicker.light,.pg-tools .tl-emi .kicker.light{color:var(--v2y)}.pg-tools .tl-out .big{letter-spacing:-.03em;color:var(--v2y);font-family:Manrope;font-weight:800}.pg-tools .tl-out p.s{color:#d9cce0}.pg-tools .tl-tab td{color:#f3ecdd;border-top-color:#4b2a50}.pg-tools .tl-tab td:last-child{color:#fff}.pg-tools .tl-tab tr.tot td{border-top-color:#8a6a8e}.pg-tools .tl-tab3 th{color:#d9cce0;text-align:right;padding:4px 0 6px;font:600 12px Manrope}.pg-tools .tl-tab3 th:first-child{text-align:left}.pg-tools .tl-tab3 td.was{text-align:right;color:#d9cce0;padding-right:4px}.pg-tools .tl-bind{color:#f3ecdd;background:#3b1440;border-radius:14px}.pg-tools .tl-bind b{color:var(--v2y)}.pg-tools .tl-chart{background:#24032a;border-color:#3b1440;border-radius:14px}.pg-tools .tl-out .btn.brick,.pg-tools .tl-cta{background:var(--v2y);color:var(--v2p);border-radius:999px;width:100%;margin-top:16px;font-weight:800}.pg-tools .tl-out .btn.brick:hover,.pg-tools .tl-cta:hover{background:#ffe14d}.pg-tools .tl-emi{background:var(--v2p);color:#fff;border-radius:20px;margin-top:24px;padding:24px}.pg-tools .tl-emi .v{letter-spacing:-.035em;color:var(--v2y);font-variant-numeric:tabular-nums;margin:10px 0 16px;font:800 56px/1.05 Manrope}.pg-tools .tl-emi .bar{background:var(--v2m);border-radius:999px;height:10px;display:flex;overflow:hidden}.pg-tools .tl-emi .bar i{background:#d9cce0;display:block}.pg-tools .tl-emi .split{color:#d9cce0;justify-content:space-between;gap:10px;margin-top:10px;font-size:14px;display:flex}.pg-tools .tl-emi .split b{color:#fff}.pg-tools .tl-emi .split b.i{color:var(--v2m)}.pg-tools .tl-charthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pg-tools .tl-charthead .h2{color:var(--v2p);letter-spacing:-.03em;font-weight:800}.pg-tools .tl-legend{color:var(--muted);align-items:center;gap:6px;font-weight:700;display:flex}.pg-tools .tl-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pg-tools .tl-legend i.p{background:var(--v2pl)}.pg-tools .tl-legend i.i{background:var(--v2m);margin-left:10px}.pg-tools table.data th{border-bottom-color:var(--v2p)}.pg-tools .tl-tablewrap{overflow-x:auto}.pg-tools .tl-area-in{gap:10px;display:flex}.pg-tools .tl-area-in .input{border:1px solid var(--rule);background:var(--card);height:52px;color:var(--v2p);border-radius:12px;padding:0 14px}.pg-tools .tl-area-in input{flex:1;min-width:0;font:800 22px Manrope}.pg-tools .tl-area-in select{font:600 14px Manrope}.pg-tools .tl-area-in .input:focus{outline:2px solid var(--v2m);border-color:var(--v2g)}.pg-tools .tl-area-out{background:var(--card);box-shadow:none;border-radius:20px;margin-top:20px;padding:4px 22px}.pg-tools .tl-area-out b{letter-spacing:-.02em;color:var(--v2p);font-variant-numeric:tabular-nums;font:800 22px Manrope}.pg-tools .factbox{background:var(--paper-2);border-left:6px solid var(--v2y);border-radius:20px;margin-bottom:20px}@media (max-width:760px){.pg-tools .tl-tabs{border-radius:16px}.pg-tools .tl-tabs button{padding:9px 13px}.pg-tools .tl-emi .v{font-size:44px}.pg-tools .tl-out{padding:22px 18px}.pg-tools table.data{font-size:13.5px}.pg-tools table.data th{letter-spacing:.02em;font-size:10px}.pg-tools table.data th+th,.pg-tools table.data td+td{padding-left:8px}}.pg-tools .tl-row{align-items:start}.pg-tools .tl-in{align-content:start}.pg-tools table.data td:first-child{white-space:nowrap}.pg-tools .tl-pane>*{min-width:0}.pg-tools .tl-area-in input{width:100%}.pg-tools .tl-area-in select{flex:none}
