.gs-tax-calc .gs-nondom .gs-nd-label{font-size:12.5px;font-weight:600;letter-spacing:.01em}.gs-tax-calc .gs-nondom .gs-nd-hint{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--gs-faint)}.gs-tax-calc .gs-switch{position:relative;width:48px;height:27px;flex:0 0 auto;cursor:pointer}.gs-tax-calc .gs-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.gs-tax-calc .gs-switch .gs-track{position:absolute;inset:0;background:var(--gs-surface-2);border:1px solid var(--gs-faint);border-radius:99px;transition:background .2s,border-color .2s}.gs-tax-calc .gs-switch .gs-thumb{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--gs-faint);transition:transform .2s,background .2s}.gs-tax-calc .gs-switch input:checked+.gs-track{background:var(--gs-accent-soft);border-color:var(--gs-line)}.gs-tax-calc .gs-switch input:checked+.gs-track+.gs-thumb{transform:translateX(21px);background:var(--gs-accent)}.gs-tax-calc .gs-switch input:focus-visible+.gs-track{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-tax-calc .gs-rate-chip{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--gs-text);background:var(--gs-accent-soft);border:1px solid var(--gs-line);padding:4px 9px;border-radius:99px;white-space:nowrap}.gs-tax-calc select{width:100%;font-size:14px;color:var(--gs-text);background:rgba(255,255,255,.04);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);padding:12px 14px;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gs-faint) 50%),linear-gradient(135deg,var(--gs-faint) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.gs-tax-calc select:focus{border-color:var(--gs-accent);box-shadow:0 0 0 3px var(--gs-accent-soft)}.gs-tax-calc select option{background:#0a3c64;color:#fff}.gs-tax-calc .gs-check{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--gs-muted);cursor:pointer;padding:4px 0 13px}.gs-tax-calc .gs-check input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:19px;height:19px;border:1px solid var(--gs-line);border-radius:5px;background:rgba(255,255,255,.04);margin:0;cursor:pointer;position:relative;transition:background .15s,border-color .15s}.gs-tax-calc .gs-check input:checked{background:var(--gs-accent);border-color:var(--gs-accent)}.gs-tax-calc .gs-check input:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--gs-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.gs-tax-calc .gs-check input:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-tax-calc .gs-hint{font-size:11.5px;color:var(--gs-faint);margin:-6px 0 13px;line-height:1.55}.gs-tax-calc .gs-meter{height:6px;border-radius:99px;background:rgba(255,255,255,.08);margin-top:18px;overflow:hidden;border:1px solid var(--gs-line-soft)}.gs-tax-calc .gs-meter>span{display:block;height:100%;width:0;background:linear-gradient(90deg,rgba(255,255,255,.6),var(--gs-text));border-radius:99px;transition:width .4s cubic-bezier(.2,.7,.2,1)}.gs-tax-calc .gs-meter-scale{display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.08em;color:var(--gs-faint);margin-top:6px}.gs-tax-calc .gs-lines{padding:8px 22px 4px}.gs-tax-calc .gs-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--gs-line-soft);font-size:13.5px}.gs-tax-calc .gs-line:last-child{border-bottom:none}.gs-tax-calc .gs-line .gs-l-name{color:var(--gs-text);font-weight:500;min-width:0}.gs-tax-calc .gs-line .gs-l-name small{display:block;color:var(--gs-faint);font-size:10px;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-weight:600}.gs-tax-calc .gs-line .gs-l-val{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gs-text)}.gs-tax-calc .gs-line.gs-zero .gs-l-val{color:var(--gs-muted)}.gs-tax-calc .gs-line[data-show=false]{display:none}.gs-tax-calc .gs-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;background:rgba(255,255,255,.05);border-top:1px solid var(--gs-line)}.gs-tax-calc .gs-total .gs-t-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gs-muted)}.gs-tax-calc .gs-total .gs-t-val{font-size:23px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}