.ZQgTCW_page{background:var(--z-bg)}.ZQgTCW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZQgTCW_money{white-space:nowrap;font-variant-numeric:tabular-nums}.ZQgTCW_cents{opacity:.62;letter-spacing:0;margin-left:.02em;font-size:max(.62em,11px)}.ZQgTCW_illustration{display:block}.ZQgTCW_illustration svg{width:100%;height:auto}.ZQgTCW_object3d{pointer-events:none;height:auto;display:block}.ZQgTCW_calcHero>div h1,.ZQgTCW_hubHero>div h1{font-size:clamp(40px,4.6vw,60px)}@media (min-width:1001px){.ZQgTCW_calcHero:not(.ZQgTCW_ccssHero)>div:nth-child(2){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:56px}.ZQgTCW_calcHero:not(.ZQgTCW_ccssHero)>div:nth-child(2)>div:first-child{padding-top:40px}}.ZQgTCW_ccssHero.ZQgTCW_ccssHero{padding-bottom:96px}.ZQgTCW_ccssHero>div:nth-child(2)>div:last-child{max-width:1200px}.ZQgTCW_calcStage.ZQgTCW_calcStage{place-items:stretch stretch;min-height:0;padding:28px}.ZQgTCW_calcStageWide.ZQgTCW_calcStageWide{padding:40px}.ZQgTCW_calc{z-index:1;border-radius:var(--z-radius-2xl);width:100%;color:var(--z-text);text-align:left;background:#fff;border:1px solid #fffc;position:relative;box-shadow:0 2px 4px #1018120a,0 40px 80px -28px #0d2a1c59}.ZQgTCW_calcHead{border-bottom:1px solid var(--z-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.ZQgTCW_calcHead h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650;line-height:1.25}.ZQgTCW_calcHead p{color:var(--z-text-secondary);margin:2px 0 0;font-size:14px}.ZQgTCW_calcHeadIcon{background:var(--z-brand-soft);width:40px;height:40px;color:var(--z-brand);border-radius:12px;place-items:center;display:grid}.ZQgTCW_calcReset{border:1px solid var(--z-border-strong);border-radius:var(--z-radius-pill);min-height:38px;color:var(--z-text-secondary);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ZQgTCW_calcReset:hover{border-color:var(--z-border-hover);background:var(--z-surface-hover);color:var(--z-text)}.ZQgTCW_calcReset svg{transition:transform .4s}.ZQgTCW_calcReset:hover svg{transform:rotate(-120deg)}.ZQgTCW_calcBody{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;padding:20px 22px;display:grid}.ZQgTCW_calcField{border:0;min-width:0;margin:0;padding:0}.ZQgTCW_calcLabel{color:var(--z-text);letter-spacing:-.01em;margin:0 0 10px;padding:0;font-size:15px;font-weight:600;display:block}.ZQgTCW_calcHelp{color:var(--z-text-secondary);margin:10px 0 0;font-size:15px;line-height:1.5}.ZQgTCW_amountInput{border:1px solid var(--z-border-strong);border-radius:var(--z-radius-lg);background:#fff;align-items:center;gap:10px;height:64px;padding:0 14px 0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.ZQgTCW_amountInput:hover{border-color:var(--z-border-hover)}.ZQgTCW_amountInput:focus-within{border-color:var(--z-brand);box-shadow:var(--z-focus-ring)}.ZQgTCW_amountInput>span{color:var(--z-text-tertiary);font-size:22px;font-weight:500}.ZQgTCW_amountInput input{min-width:0;height:100%;color:var(--z-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:28px;font-weight:600}.ZQgTCW_amountInput input::placeholder{color:var(--z-text-tertiary);font-weight:500}.ZQgTCW_amountInput em{border-radius:var(--z-radius-pill);background:var(--z-brand-soft);color:var(--z-brand);padding:5px 11px;font-size:14px;font-style:normal;font-weight:600}.ZQgTCW_segmented{border:1px solid var(--z-border);background:var(--z-surface-2);border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.ZQgTCW_segmented>i{background:#fff;border-radius:10px;width:calc(50% - 4px);transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1018120f,0 4px 12px -4px #10181224}.ZQgTCW_segmented[data-active="1"]>i{transform:translate(100%)}.ZQgTCW_segmented button{z-index:1;min-height:46px;color:var(--z-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:16px;font-weight:600;transition:color .2s;position:relative}.ZQgTCW_segmented button:hover,.ZQgTCW_segmented button[aria-pressed=true]{color:var(--z-text)}.ZQgTCW_segmentedCompact button{min-height:0;font-size:15px}.ZQgTCW_rateChips,.ZQgTCW_classChips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ZQgTCW_factorChips{grid-template-columns:repeat(5,minmax(0,1fr))}.ZQgTCW_rateChips button,.ZQgTCW_classChips button{border:1px solid var(--z-border-strong);min-height:60px;color:var(--z-text);text-align:center;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 6px;transition:border-color .15s,background .15s,box-shadow .2s,transform .2s;display:flex}.ZQgTCW_rateChips button:hover,.ZQgTCW_classChips button:hover{border-color:var(--z-border-hover);transform:translateY(-1px)}.ZQgTCW_rateChips b,.ZQgTCW_classChips b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:650;line-height:1.1}.ZQgTCW_factorChips b,.ZQgTCW_classChips b{font-size:16px}.ZQgTCW_rateChips small,.ZQgTCW_classChips small{color:var(--z-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.2}.ZQgTCW_rateChips button[aria-pressed=true],.ZQgTCW_classChips button[aria-pressed=true]{border-color:var(--z-brand);background:var(--z-brand-soft);box-shadow:0 0 0 3px #157a471f}.ZQgTCW_rateChips button[aria-pressed=true] b,.ZQgTCW_classChips button[aria-pressed=true] b{color:var(--z-brand-strong)}.ZQgTCW_rateChips button[aria-pressed=true] small,.ZQgTCW_classChips button[aria-pressed=true] small{color:var(--z-brand)}.ZQgTCW_classChips{margin-top:10px;animation:.3s both ZQgTCW_toolsIn}.ZQgTCW_calcResult{isolation:isolate;border-radius:var(--z-radius-xl);background:var(--z-stage-forest);color:var(--z-forest-ink);margin:0 22px;padding:22px;position:relative;overflow:hidden}.ZQgTCW_calcResult:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff14 1px,#0000 1.2px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 100% 0,#000,#0000 70%);mask-image:radial-gradient(60% 80% at 100% 0,#000,#0000 70%)}.ZQgTCW_resultTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ZQgTCW_resultTop>span{color:var(--z-forest-muted);font-size:15px;font-weight:500}.ZQgTCW_copyButton{border-radius:var(--z-radius-pill);min-height:34px;color:var(--z-forest-ink);cursor:pointer;background:#ffffff0f;border:1px solid #e2f0e729;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ZQgTCW_copyButton:hover{background:#ffffff1f;border-color:#7ee2ad66}.ZQgTCW_copyButton svg{color:var(--z-mint)}.ZQgTCW_resultHero{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:clamp(40px,4.2vw,56px);font-weight:650;line-height:1.05;display:flex}.ZQgTCW_resultHero>small{color:var(--z-forest-muted);letter-spacing:-.01em;font-size:18px;font-weight:500}.ZQgTCW_shareBar{gap:3px;height:8px;margin-top:18px;display:flex}.ZQgTCW_shareBar span{border-radius:var(--z-radius-pill)}.ZQgTCW_shareBar span:first-child{background:#e2f0e7c7;transition:width .45s cubic-bezier(.2,.7,.2,1)}.ZQgTCW_shareBar span:last-child{background:var(--z-mint);flex:1;min-width:4px;box-shadow:0 0 14px #7ee2ad8c}.ZQgTCW_resultRows{margin:14px 0 0}.ZQgTCW_resultRows>div{border-top:1px solid var(--z-forest-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ZQgTCW_resultRows dt{color:var(--z-forest-muted);align-items:center;gap:9px;font-size:15px;display:flex}.ZQgTCW_resultRows dd{color:#fff;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.ZQgTCW_resultRows>div:last-child dd{font-size:20px}.ZQgTCW_dotNet,.ZQgTCW_dotVat,.ZQgTCW_dotGross{border-radius:50%;flex:none;width:9px;height:9px}.ZQgTCW_dotNet{background:#e2f0e7c7}.ZQgTCW_dotVat{background:var(--z-mint)}.ZQgTCW_dotGross{border:2px solid #fff}.ZQgTCW_formulaLine{border:1px solid var(--z-forest-line);background:#ffffff0d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 14px;display:flex}.ZQgTCW_formulaLine>span{color:var(--z-forest-muted);font-size:14px;font-weight:600}.ZQgTCW_formulaLine code{color:var(--z-forest-ink);font-family:var(--z-font-mono);font-size:14px}.ZQgTCW_formulaLine .ZQgTCW_formulaLive{color:var(--z-mint);font-variant-numeric:tabular-nums;margin-left:auto}.ZQgTCW_calcFoot{gap:12px;padding:18px 22px 22px;display:grid}.ZQgTCW_calcFoot p{color:var(--z-text-secondary);gap:10px;margin:0;font-size:14px;line-height:1.55;display:flex}.ZQgTCW_calcFoot p svg{color:var(--z-text-tertiary);flex:none;margin-top:2px}.ZQgTCW_calcFoot a{width:max-content;max-width:100%;color:var(--z-brand);text-underline-offset:4px;align-items:center;gap:6px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.ZQgTCW_calcFoot a:hover{text-decoration-color:currentColor}.ZQgTCW_calcFoot a svg{flex:none;transition:transform .2s}.ZQgTCW_calcFoot a:hover svg{transform:translate(3px)}.ZQgTCW_ccssLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);display:grid}.ZQgTCW_ccssLayout>.ZQgTCW_calcBody{border-right:1px solid var(--z-border)}.ZQgTCW_ccssResults{background:#fbfcfa;align-content:start;gap:16px;padding:22px;display:grid}.ZQgTCW_ccssResults .ZQgTCW_calcResult{margin:0}.ZQgTCW_calcWide .ZQgTCW_calcFoot{border-top:1px solid var(--z-border)}.ZQgTCW_incomeRow{grid-template-columns:minmax(0,1fr) 210px;gap:10px;display:grid}.ZQgTCW_choiceCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ZQgTCW_choiceCards button{border:1px solid var(--z-border-strong);color:var(--z-text);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-content:start;gap:4px;padding:14px 14px 14px 46px;transition:border-color .15s,background .15s,box-shadow .2s;display:grid;position:relative}.ZQgTCW_choiceCards button:hover{border-color:var(--z-border-hover)}.ZQgTCW_choiceCards i{border:1.5px solid var(--z-border-hover);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s,color .15s;display:grid;position:absolute;top:15px;left:15px}.ZQgTCW_choiceCards b{letter-spacing:-.01em;font-size:16px;font-weight:600}.ZQgTCW_choiceCards small{color:var(--z-text-secondary);font-size:13px;line-height:1.45}.ZQgTCW_choiceCards button[aria-pressed=true]{border-color:var(--z-brand);background:var(--z-brand-soft);box-shadow:0 0 0 3px #157a471f}.ZQgTCW_choiceCards button[aria-pressed=true] i{border-color:var(--z-brand);background:var(--z-brand);color:#fff}.ZQgTCW_labelRow{align-items:center;gap:4px;margin-bottom:10px;display:flex}.ZQgTCW_labelRow .ZQgTCW_calcLabel{margin:0}.ZQgTCW_helpWrap{display:inline-flex;position:relative}.ZQgTCW_helpButton{width:30px;height:30px;color:var(--z-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ZQgTCW_helpButton:hover,.ZQgTCW_helpButton[aria-expanded=true]{background:var(--z-surface-2);color:var(--z-brand)}.ZQgTCW_helpPopover{z-index:20;background:var(--z-forest);width:min(300px,78vw);color:var(--z-forest-ink);box-shadow:var(--z-shadow-lg);opacity:0;pointer-events:none;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 8px);left:-12px;transform:translateY(4px)}.ZQgTCW_helpPopoverOpen{opacity:1;pointer-events:auto;transform:none}.ZQgTCW_switchRow{border:1px solid var(--z-border-strong);width:100%;min-height:54px;color:var(--z-text);cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:16px;font-weight:600;transition:border-color .15s;display:flex}.ZQgTCW_switchRow:hover{border-color:var(--z-border-hover)}.ZQgTCW_switchRow>i{border-radius:var(--z-radius-pill);background:var(--z-surface-3);flex:none;width:46px;height:28px;transition:background .2s;position:relative}.ZQgTCW_switchRow>i>em{width:22px;height:22px;box-shadow:var(--z-shadow-sm);background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;left:3px}.ZQgTCW_switchRow[aria-checked=true]{border-color:var(--z-brand)}.ZQgTCW_switchRow[aria-checked=true]>i{background:var(--z-brand)}.ZQgTCW_switchRow[aria-checked=true]>i>em{transform:translate(18px)}.ZQgTCW_resultStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.ZQgTCW_resultStats>div{border:1px solid var(--z-forest-line);background:#ffffff0d;border-radius:12px;min-width:0;padding:12px}.ZQgTCW_resultStats dt{color:var(--z-forest-muted);font-size:13px;line-height:1.3}.ZQgTCW_resultStats dd{color:#fff;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-size:17px;font-weight:600}.ZQgTCW_clampNote{color:#f6d78e;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.5;animation:.3s both ZQgTCW_toolsIn;display:flex}.ZQgTCW_clampNote svg{flex:none;margin-top:2px}.ZQgTCW_breakdown{border:1px solid var(--z-border);background:#fff;border-radius:18px;padding:4px 18px}.ZQgTCW_breakdown>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 0 12px;display:flex}.ZQgTCW_breakdown>header span{letter-spacing:-.01em;font-size:16px;font-weight:650}.ZQgTCW_breakdown>header small{color:var(--z-text-secondary);font-size:13px}.ZQgTCW_breakdown ul{margin:0;padding:0;list-style:none}.ZQgTCW_breakdown li{border-top:1px solid var(--z-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:11px 0;animation:.3s both ZQgTCW_toolsIn;display:grid}.ZQgTCW_breakdownLabel{color:var(--z-text);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;display:flex}.ZQgTCW_breakdownLabel small{color:var(--z-text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.ZQgTCW_breakdown li>b{letter-spacing:-.01em;font-size:16px;font-weight:600}.ZQgTCW_breakdown li>i{border-radius:var(--z-radius-pill);background:var(--z-surface-2);grid-column:1/-1;height:4px;overflow:hidden}.ZQgTCW_breakdown li>i>em{border-radius:inherit;background:linear-gradient(90deg, var(--z-brand), var(--z-brand-glow));height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}.ZQgTCW_breakdown>footer{border-top:1px solid var(--z-border-strong);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;display:flex}.ZQgTCW_breakdown>footer span{font-size:16px;font-weight:650}.ZQgTCW_breakdown>footer b{letter-spacing:-.02em;font-size:19px;font-weight:650}@keyframes ZQgTCW_toolsIn{0%{opacity:0;transform:translateY(4px)}}.ZQgTCW_hubStage.ZQgTCW_hubStage{min-height:580px;padding:40px;display:block}.ZQgTCW_hubVatCard{z-index:1;width:min(370px,72%);animation:7s ease-in-out infinite ZQgTCW_toolsBob;position:absolute;top:72px;right:7%}.ZQgTCW_hubVatCard small .ZQgTCW_money{margin-left:3px}.ZQgTCW_hubVatResult{background:var(--z-stage-forest);color:#fff;border-radius:14px;margin-top:16px;padding:16px 18px}.ZQgTCW_hubVatResult small{color:var(--z-forest-muted);font-size:13px;display:block}.ZQgTCW_hubVatResult strong{letter-spacing:-.04em;margin-top:4px;font-size:38px;font-weight:650;line-height:1.05;display:block}.ZQgTCW_hubRates{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.ZQgTCW_hubRates span{border:1px solid var(--z-border);color:var(--z-text-secondary);text-align:center;border-radius:10px;padding:8px 0;font-size:13px;font-weight:600}.ZQgTCW_hubRates .ZQgTCW_hubRateActive{border-color:var(--z-brand);background:var(--z-brand-soft);color:var(--z-brand-strong)}.ZQgTCW_hubCcssCard{z-index:2;width:262px;padding:16px;animation:8s ease-in-out -2s infinite ZQgTCW_toolsBob;position:absolute;bottom:56px;left:7%}.ZQgTCW_hubCcssHead{color:var(--z-brand);align-items:center;gap:8px;display:flex}.ZQgTCW_hubCcssHead b{color:var(--z-text);font-size:14px;font-weight:600}.ZQgTCW_hubCcssCard>small{color:var(--z-text-secondary);margin-top:10px;font-size:12px;display:block}.ZQgTCW_hubCcssCard>strong{letter-spacing:-.035em;margin-top:2px;font-size:28px;font-weight:650;line-height:1.1;display:block}.ZQgTCW_hubBars{gap:6px;margin-top:12px;display:grid}.ZQgTCW_hubBars i{border-radius:var(--z-radius-pill);background:var(--z-surface-2);height:6px;overflow:hidden}.ZQgTCW_hubBars em{border-radius:inherit;background:linear-gradient(90deg, var(--z-brand), var(--z-brand-glow));height:100%;display:block}.ZQgTCW_hubCcssMeta{color:var(--z-text-tertiary);margin-top:10px;font-size:12px;font-style:normal;display:block}.ZQgTCW_hubVatCard.ZQgTCW_hubVatCard{width:min(370px,72%)}.ZQgTCW_hubCcssCard.ZQgTCW_hubCcssCard{width:262px;padding:16px}.ZQgTCW_hubChipInvoice{animation-delay:-1.5s;bottom:72px;right:6%}.ZQgTCW_hubChipLocal{animation-delay:-3s;top:34px;left:6%}@keyframes ZQgTCW_toolsBob{50%{translate:0 -6px}}.ZQgTCW_sectionStage.ZQgTCW_sectionStage{min-height:0;padding:112px 40px 104px}.ZQgTCW_stageObjectTop{z-index:2;filter:drop-shadow(0 18px 24px #0d2a1c2e);width:168px;animation:7s ease-in-out infinite ZQgTCW_toolsBob;position:absolute;top:10px;right:18px}.ZQgTCW_chipBottomLeft{bottom:26px;left:28px}.ZQgTCW_uiRowTotal strong{color:var(--z-brand);font-size:16px}.ZQgTCW_split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:80px;display:grid}.ZQgTCW_splitReverse>:first-child{order:2}.ZQgTCW_splitCopy{min-width:0}.ZQgTCW_splitCopy .ZQgTCW_splitHeader{max-width:none;margin-bottom:0;display:block}.ZQgTCW_splitCopy .ZQgTCW_splitHeader>p{margin-top:18px}.ZQgTCW_splitActions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:32px;display:flex}.ZQgTCW_linkRow{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.ZQgTCW_productNote{background:var(--z-surface-2);color:var(--z-text-secondary);border-radius:14px;gap:10px;margin:22px 0 0;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.ZQgTCW_productNote svg{color:var(--z-brand);flex:none;margin-top:2px}.ZQgTCW_pointList{gap:22px;margin-top:32px;display:grid}.ZQgTCW_point{grid-template-columns:46px minmax(0,1fr);gap:16px;display:grid}.ZQgTCW_point>i{border:1px solid var(--z-border);width:46px;height:46px;color:var(--z-brand);box-shadow:var(--z-shadow-xs);background:#fff;border-radius:14px;place-items:center;display:grid}.ZQgTCW_point b{letter-spacing:-.015em;padding-top:2px;font-size:18px;font-weight:600;display:block}.ZQgTCW_point p{color:var(--z-text-secondary);margin:4px 0 0;font-size:16px;line-height:1.55}.ZQgTCW_explorerControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.ZQgTCW_searchField{border:1px solid var(--z-border-strong);border-radius:var(--z-radius-pill);max-width:520px;height:54px;color:var(--z-text-tertiary);box-shadow:var(--z-shadow-xs);background:#fff;flex:360px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.ZQgTCW_searchField:focus-within{border-color:var(--z-brand);box-shadow:var(--z-focus-ring)}.ZQgTCW_searchField input{min-width:0;height:100%;color:var(--z-text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ZQgTCW_searchField input::-webkit-search-cancel-button{display:none}.ZQgTCW_searchField button{background:var(--z-surface-2);width:38px;height:38px;color:var(--z-text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ZQgTCW_filterChips{flex-wrap:wrap;gap:8px;display:flex}.ZQgTCW_filterChips button{border:1px solid var(--z-border-strong);border-radius:var(--z-radius-pill);min-height:42px;color:var(--z-text-secondary);cursor:pointer;background:#fff;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ZQgTCW_filterChips button:hover{border-color:var(--z-border-hover);color:var(--z-text)}.ZQgTCW_filterChips button[aria-pressed=true]{border-color:var(--z-forest);background:var(--z-forest);color:#fff}.ZQgTCW_toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ZQgTCW_toolCard{border:1px solid var(--z-border);border-radius:var(--z-radius-2xl);background:#fff;flex-direction:column;height:100%;transition:border-color .25s,box-shadow .25s,transform .25s;animation:.4s both ZQgTCW_toolsIn;display:flex;overflow:hidden}.ZQgTCW_toolCard:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-4px)}.ZQgTCW_toolMedia{aspect-ratio:4/3;background:var(--z-forest-deep);position:relative;overflow:hidden}.ZQgTCW_toolMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ZQgTCW_toolCard:hover .ZQgTCW_toolMedia img{transform:scale(1.05)}.ZQgTCW_toolAccess{border-radius:var(--z-radius-pill);color:var(--z-forest);box-shadow:var(--z-shadow-sm);background:#fffffff0;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}.ZQgTCW_toolBody{flex-direction:column;flex:1;padding:24px;display:flex}.ZQgTCW_toolCategory{border-radius:var(--z-radius-pill);background:var(--z-brand-soft);width:max-content;color:var(--z-brand);padding:4px 11px;font-size:13px;font-weight:600}.ZQgTCW_toolBody h3{letter-spacing:-.02em;margin:14px 0 0;font-size:21px;font-weight:650;line-height:1.25}.ZQgTCW_toolDescription{color:var(--z-text-secondary);margin-top:8px;font-size:16px;line-height:1.55}.ZQgTCW_toolTags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ZQgTCW_toolTags span{border-radius:var(--z-radius-pill);background:var(--z-surface-2);color:var(--z-text-secondary);padding:5px 11px;font-size:13px;font-weight:500}.ZQgTCW_toolCta{color:var(--z-brand);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:16px;font-weight:600;display:inline-flex}.ZQgTCW_toolCta svg{transition:transform .2s}.ZQgTCW_toolCard:hover .ZQgTCW_toolCta svg{transform:translate(3px)}.ZQgTCW_emptyState{border:1px dashed var(--z-border-strong);border-radius:var(--z-radius-2xl);text-align:center;justify-items:center;gap:8px;padding:56px 24px;display:grid}.ZQgTCW_emptyState>span{background:var(--z-surface-2);width:48px;height:48px;color:var(--z-text-secondary);border-radius:50%;place-items:center;display:grid}.ZQgTCW_emptyState b{font-size:19px;font-weight:600}.ZQgTCW_emptyState p{color:var(--z-text-secondary);margin:0;font-size:16px}.ZQgTCW_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ZQgTCW_stepGrid>li{min-width:0}.ZQgTCW_stepCard{border:1px solid var(--z-border);border-radius:var(--z-radius-2xl);background:var(--z-bg);flex-direction:column;height:100%;padding:28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.ZQgTCW_stepCard:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-3px)}.ZQgTCW_stepNumber{background:var(--z-forest);width:36px;height:36px;color:var(--z-mint);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.ZQgTCW_stepCard h3{letter-spacing:-.02em;margin:20px 0 0;font-size:21px;font-weight:650;line-height:1.25}.ZQgTCW_stepCard p{color:var(--z-text-secondary);margin:8px 0 0;font-size:16px;line-height:1.55}.ZQgTCW_formulaBlock{border:1px solid var(--z-border);color:var(--z-forest);font-family:var(--z-font-mono);overflow-wrap:anywhere;background:#fff;border-radius:14px;margin-top:20px;padding:14px 16px;font-size:16px;line-height:1.45;display:block}.ZQgTCW_stepCard .ZQgTCW_formulaBlock{margin-top:auto}.ZQgTCW_stepCard p+.ZQgTCW_formulaBlock{margin-top:20px}.ZQgTCW_stepExample{color:var(--z-brand);font-variant-numeric:tabular-nums;margin-top:12px;font-size:16px;font-weight:600}.ZQgTCW_examplesStrip{border-radius:var(--z-radius-2xl);background:var(--z-surface-2);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:12px;display:grid}.ZQgTCW_examplesIntro{padding:10px 12px}.ZQgTCW_examplesIntro b{letter-spacing:-.015em;font-size:18px;font-weight:600;display:block}.ZQgTCW_examplesIntro small{color:var(--z-text-secondary);margin-top:4px;font-size:14px;line-height:1.5;display:block}.ZQgTCW_exampleChip{border:1px solid var(--z-border);background:#fff;border-radius:16px;padding:14px 16px}.ZQgTCW_exampleChip b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;display:block}.ZQgTCW_exampleChip span{color:var(--z-text-secondary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;display:block}.ZQgTCW_rateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ZQgTCW_rateGrid>div{min-width:0}.ZQgTCW_rateCard{border:1px solid var(--z-border);border-radius:var(--z-radius-2xl);background:#fff;flex-direction:column;height:100%;padding:26px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.ZQgTCW_rateCard:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-4px)}.ZQgTCW_rateCard>strong{color:var(--z-brand);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:650;line-height:1}.ZQgTCW_rateCard h3{letter-spacing:-.015em;margin:18px 0 0;font-size:19px;font-weight:600}.ZQgTCW_rateCard p{color:var(--z-text-secondary);flex:1;margin:8px 0 0;font-size:15px;line-height:1.55}.ZQgTCW_rateExample{background:var(--z-surface-2);border-radius:16px;margin-top:22px;padding:14px}.ZQgTCW_rateExample small{color:var(--z-text-secondary);font-size:13px}.ZQgTCW_rateBar{gap:3px;height:8px;margin-top:10px;display:flex}.ZQgTCW_rateBar i{border-radius:var(--z-radius-pill);background:#0d2a1cb3}.ZQgTCW_rateBar em{border-radius:var(--z-radius-pill);background:var(--z-brand-glow);flex:1;min-width:4px}.ZQgTCW_rateValues{color:var(--z-text-secondary);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;font-size:14px;display:flex}.ZQgTCW_rateValues b{color:var(--z-text);font-size:17px;font-weight:650}.ZQgTCW_rateCardFeatured{background:var(--z-stage-forest);color:var(--z-forest-ink);border-color:#0000}.ZQgTCW_rateCardFeatured>strong{color:var(--z-mint)}.ZQgTCW_rateCardFeatured h3{color:#fff}.ZQgTCW_rateCardFeatured p,.ZQgTCW_rateCardFeatured .ZQgTCW_rateExample small,.ZQgTCW_rateCardFeatured .ZQgTCW_rateValues{color:var(--z-forest-muted)}.ZQgTCW_rateCardFeatured .ZQgTCW_rateExample{background:#ffffff0f}.ZQgTCW_rateCardFeatured .ZQgTCW_rateBar i{background:#e2f0e7c7}.ZQgTCW_rateCardFeatured .ZQgTCW_rateBar em{background:var(--z-mint)}.ZQgTCW_rateCardFeatured .ZQgTCW_rateValues b{color:#fff}.ZQgTCW_stepList{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ZQgTCW_stepRow{border:1px solid var(--z-border);border-radius:var(--z-radius-xl);background:var(--z-bg);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px;display:grid}.ZQgTCW_stepRow h3{letter-spacing:-.015em;margin:5px 0 0;font-size:19px;font-weight:600}.ZQgTCW_stepRow p{color:var(--z-text-secondary);margin:6px 0 0;font-size:15px;line-height:1.55}.ZQgTCW_stepRow .ZQgTCW_formulaBlock{margin-top:12px;font-size:15px}.ZQgTCW_exampleCard{width:min(460px,100%)}.ZQgTCW_exampleRow{border-top:1px solid var(--z-border);color:var(--z-text-secondary);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.ZQgTCW_exampleCard .ZQgTCW_uiHead+.ZQgTCW_exampleRow{margin-top:14px}.ZQgTCW_exampleRow b{color:var(--z-text);font-size:15px;font-weight:600}.ZQgTCW_exampleTotal{background:var(--z-stage-forest);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 16px;display:flex}.ZQgTCW_exampleTotal span{color:var(--z-forest-muted);font-size:14px}.ZQgTCW_exampleTotal b{letter-spacing:-.03em;font-size:22px;font-weight:650}.ZQgTCW_paramGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ZQgTCW_paramGrid>div{min-width:0}.ZQgTCW_paramCard{border:1px solid var(--z-border);border-radius:var(--z-radius-xl);background:#fff;height:100%;padding:22px;transition:border-color .25s,box-shadow .25s,transform .25s}.ZQgTCW_paramCard:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-3px)}.ZQgTCW_paramCard strong{color:var(--z-brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1;display:block}.ZQgTCW_paramCard h3{letter-spacing:-.015em;margin:16px 0 0;font-size:18px;font-weight:600}.ZQgTCW_paramCard p{color:var(--z-text-secondary);margin:6px 0 0;font-size:15px;line-height:1.5}.ZQgTCW_paramCardFeatured{background:var(--z-stage-forest);border-color:#0000}.ZQgTCW_paramCardFeatured strong{color:var(--z-mint)}.ZQgTCW_paramCardFeatured h3{color:#fff}.ZQgTCW_paramCardFeatured p{color:var(--z-forest-muted)}.ZQgTCW_paramDetails{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.ZQgTCW_paramDetails>div{min-width:0}.ZQgTCW_paramPanel{border:1px solid var(--z-border);border-radius:var(--z-radius-xl);background:#fff;height:100%;padding:24px}.ZQgTCW_paramPanel h3{letter-spacing:-.015em;margin:0 0 18px;font-size:18px;font-weight:600}.ZQgTCW_paramPanel>p{color:var(--z-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.5}.ZQgTCW_scale{height:28px;margin:0 8px 10px;position:relative}.ZQgTCW_scaleTrack{border-radius:var(--z-radius-pill);background:linear-gradient(90deg, var(--z-brand-soft-strong), var(--z-brand));height:6px;position:absolute;top:11px;left:0;right:0}.ZQgTCW_scaleMark{border:3px solid var(--z-brand);width:16px;height:16px;box-shadow:var(--z-shadow-sm);background:#fff;border-radius:50%;margin-left:-8px;position:absolute;top:6px}.ZQgTCW_thresholdList{margin:0}.ZQgTCW_thresholdList>div{border-top:1px solid var(--z-border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.ZQgTCW_thresholdList dt{color:var(--z-text-secondary);font-size:15px}.ZQgTCW_thresholdList dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.ZQgTCW_paramTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.ZQgTCW_paramTable th{border-bottom:1px solid var(--z-border);color:var(--z-text-tertiary);text-align:left;padding:0 0 10px;font-size:13px;font-weight:600}.ZQgTCW_paramTable td{border-bottom:1px solid var(--z-border);padding:10px 0}.ZQgTCW_paramTable th:last-child,.ZQgTCW_paramTable td:last-child{text-align:right}.ZQgTCW_paramTable tr:last-child td{border-bottom:0}.ZQgTCW_rowHighlight td{color:var(--z-brand-strong);font-weight:600}.ZQgTCW_sourcesSection{overflow:hidden}.ZQgTCW_sourcesGlow{z-index:-1;pointer-events:none;background:radial-gradient(#3ecf8338,#0000 68%);border-radius:50%;width:900px;height:600px;position:absolute;top:-320px;left:-240px}.ZQgTCW_sourcesLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:72px;display:grid}.ZQgTCW_sourcesCopy{min-width:0}.ZQgTCW_sourcesCopy .ZQgTCW_sourcesHeader{max-width:none;margin-bottom:0;display:block}.ZQgTCW_sourcesCopy .ZQgTCW_sourcesHeader>p{margin-top:18px}.ZQgTCW_verifiedPill{border-radius:var(--z-radius-pill);color:var(--z-mint);background:#ffffff0d;border:1px solid #7ee2ad38;align-items:center;gap:8px;margin-top:26px;padding:9px 15px;font-size:15px;font-weight:500;display:inline-flex}.ZQgTCW_sourcesScene{opacity:.9;width:82%;height:auto;margin:4px 0 0 -4%;-webkit-mask-image:radial-gradient(62% 62% at 62% 58%,#000 35%,#0000 78%);mask-image:radial-gradient(62% 62% at 62% 58%,#000 35%,#0000 78%)}.ZQgTCW_sourceList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ZQgTCW_sourceList a{border:1px solid var(--z-forest-line);border-radius:var(--z-radius-xl);background:var(--z-forest-card);grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:20px 22px;transition:background .2s,border-color .2s,transform .2s;display:grid}.ZQgTCW_sourceList a:hover{background:#ffffff12;border-color:#7ee2ad52;transform:translate(4px)}.ZQgTCW_sourceList a>svg{color:var(--z-forest-muted);margin-top:3px}.ZQgTCW_sourceList a:hover>svg{color:var(--z-mint)}.ZQgTCW_sourceIndex{color:var(--z-mint);font-family:var(--z-font-mono);padding-top:2px;font-size:14px;font-weight:600}.ZQgTCW_sourceBody small{color:var(--z-forest-muted);font-size:13px;line-height:1.4;display:block}.ZQgTCW_sourceBody b{color:#fff;letter-spacing:-.015em;margin-top:4px;font-size:18px;font-weight:600;line-height:1.35;display:block}.ZQgTCW_sourceBody>span{color:var(--z-forest-muted);margin-top:6px;font-size:15px;line-height:1.55;display:block}.ZQgTCW_faqLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:80px;display:grid}.ZQgTCW_faqAside{min-width:0;position:sticky;top:112px}.ZQgTCW_faqAside .ZQgTCW_faqHeader{max-width:none;margin-bottom:28px;display:block}.ZQgTCW_faqAside .ZQgTCW_faqHeader>p{margin-top:18px}.ZQgTCW_faqList{border-top:1px solid var(--z-border)}.ZQgTCW_faqList details{border-bottom:1px solid var(--z-border)}.ZQgTCW_faqList summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:18px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;transition:color .15s;display:flex}.ZQgTCW_faqList summary::-webkit-details-marker{display:none}.ZQgTCW_faqList summary:hover{color:var(--z-brand)}.ZQgTCW_faqList summary i{background:var(--z-surface-2);width:32px;height:32px;color:var(--z-text);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.ZQgTCW_faqList details[open] summary i{background:var(--z-brand);color:#fff;transform:rotate(45deg)}.ZQgTCW_faqList details p{max-width:680px;color:var(--z-text-secondary);margin:-4px 0 24px;font-size:16px;line-height:1.65;animation:.35s both ZQgTCW_toolsIn}.ZQgTCW_asideStack{gap:14px;display:grid}.ZQgTCW_otherTool{border:1px solid var(--z-border);border-radius:var(--z-radius-xl);background:#fff;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:16px;padding:12px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.ZQgTCW_otherTool:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-3px)}.ZQgTCW_otherToolMedia{background:var(--z-forest-deep);border-radius:14px;overflow:hidden}.ZQgTCW_otherToolMedia img{width:100%;height:auto}.ZQgTCW_otherToolBody{min-width:0;padding:2px 4px 2px 0;display:grid}.ZQgTCW_otherToolBody small{color:var(--z-brand);font-size:13px;font-weight:600}.ZQgTCW_otherToolBody b{letter-spacing:-.015em;margin-top:4px;font-size:17px;font-weight:600;line-height:1.3}.ZQgTCW_otherToolBody>span{color:var(--z-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ZQgTCW_otherToolBody em{color:var(--z-brand);align-items:center;gap:6px;margin-top:8px;font-size:15px;font-style:normal;font-weight:600;display:inline-flex}.ZQgTCW_relatedGuide{border-radius:var(--z-radius-2xl);background:var(--z-surface-2);padding:24px}.ZQgTCW_relatedGuide>small{color:var(--z-brand);font-size:14px;font-weight:600;display:block}.ZQgTCW_relatedGuide>b{letter-spacing:-.015em;margin-top:8px;font-size:19px;font-weight:600;line-height:1.3;display:block}.ZQgTCW_relatedGuide>p{color:var(--z-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.55}.ZQgTCW_relatedGuide>div{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px;display:flex}.ZQgTCW_mutedLink{color:var(--z-text-secondary);align-items:center;gap:6px;font-size:15px;font-weight:500;transition:color .15s;display:inline-flex}.ZQgTCW_mutedLink:hover{color:var(--z-text)}.ZQgTCW_guidesHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.ZQgTCW_guidesHead .ZQgTCW_guidesHeader{margin-bottom:0;display:block}.ZQgTCW_guidesHead .ZQgTCW_guidesHeader>p{max-width:620px;margin-top:18px}.ZQgTCW_guidesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ZQgTCW_guidesGrid>div{min-width:0;height:100%}.ZQgTCW_guideCard{border:1px solid var(--z-border);border-radius:var(--z-radius-2xl);background:#fff;flex-direction:column;height:100%;padding:12px 12px 22px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.ZQgTCW_guideCard:hover{border-color:var(--z-border-strong);box-shadow:var(--z-shadow-md);transform:translateY(-4px)}.ZQgTCW_guideStage{aspect-ratio:16/10;border-radius:var(--z-radius-xl);place-items:center;display:grid;overflow:hidden}.ZQgTCW_guideStage .ZQgTCW_illustration{width:44%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ZQgTCW_guideStage svg circle:first-child{fill:#ffffff8c!important}.ZQgTCW_guideCard:hover .ZQgTCW_guideStage .ZQgTCW_illustration{transform:scale(1.06)rotate(-2deg)}.ZQgTCW_guideMeta{align-items:center;gap:10px;margin:18px 10px 0;display:flex}.ZQgTCW_guideMeta em{border-radius:var(--z-radius-pill);background:var(--z-brand-soft);color:var(--z-brand);padding:3px 10px;font-size:13px;font-style:normal;font-weight:600}.ZQgTCW_guideMeta small{color:var(--z-text-tertiary);font-size:14px}.ZQgTCW_guideCard h3{letter-spacing:-.02em;margin:12px 10px 0;font-size:19px;font-weight:600;line-height:1.3}.ZQgTCW_guideExcerpt{color:var(--z-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 10px 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.ZQgTCW_guideCard time{color:var(--z-text-tertiary);margin:auto 10px 0;padding-top:16px;font-size:14px}@media (max-width:1140px){.ZQgTCW_toolGrid,.ZQgTCW_rateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZQgTCW_paramGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ZQgTCW_paramDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.ZQgTCW_paramDetails>div:first-child{grid-column:1/-1}.ZQgTCW_examplesStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.ZQgTCW_examplesIntro{grid-column:1/-1}.ZQgTCW_hubCcssCard{left:4%}}@media (max-width:1000px){.ZQgTCW_calcHero.ZQgTCW_calcHero>div:nth-child(2){gap:0}.ZQgTCW_calcHero>div:nth-child(2)>div:first-child{display:contents}.ZQgTCW_calcHero>div:nth-child(2)>div:last-child{order:4;margin-top:36px}.ZQgTCW_calcHero>div:nth-child(2)>div:first-child>div{order:5;margin-top:32px}.ZQgTCW_calcHero>div:nth-child(2)>div:first-child>ul{order:6}.ZQgTCW_calcHero>div:nth-child(2)>div:first-child>span{justify-self:start}.ZQgTCW_ccssHero>div:nth-child(2)>div:first-child>span{justify-self:center}.ZQgTCW_calcHero>div h1,.ZQgTCW_calcHero>div p{max-width:720px}.ZQgTCW_ccssHero>div h1,.ZQgTCW_ccssHero>div p{margin-inline:auto}.ZQgTCW_split{grid-template-columns:1fr;gap:48px}.ZQgTCW_splitReverse>:first-child{order:0}.ZQgTCW_faqLayout{grid-template-columns:1fr;gap:40px}.ZQgTCW_faqAside{position:static}.ZQgTCW_sourcesLayout{grid-template-columns:1fr;gap:40px}.ZQgTCW_sourcesCopy{position:static}.ZQgTCW_sourcesScene{display:none}.ZQgTCW_ccssLayout{grid-template-columns:1fr}.ZQgTCW_ccssLayout>.ZQgTCW_calcBody{border-right:0}.ZQgTCW_ccssResults{border-top:1px solid var(--z-border)}.ZQgTCW_stepGrid{grid-template-columns:1fr}.ZQgTCW_stepCard .ZQgTCW_formulaBlock,.ZQgTCW_stepCard p+.ZQgTCW_formulaBlock{margin-top:18px}}@media (max-width:900px){.ZQgTCW_guidesHead{display:block}.ZQgTCW_guidesHead>div+div{margin-top:20px}.ZQgTCW_guidesGrid{grid-template-columns:1fr}.ZQgTCW_guideCard{grid-template-rows:auto auto 1fr auto;grid-template-columns:200px minmax(0,1fr);column-gap:8px;display:grid}.ZQgTCW_guideStage{aspect-ratio:auto;grid-row:1/-1;height:100%;min-height:160px}.ZQgTCW_guideCard time{margin-top:8px}}@media (max-width:760px){.ZQgTCW_toolGrid{grid-template-columns:1fr}.ZQgTCW_paramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZQgTCW_paramDetails{grid-template-columns:1fr}.ZQgTCW_explorerControls{flex-direction:column;align-items:stretch}.ZQgTCW_searchField{flex:none;max-width:none}.ZQgTCW_filterChips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ZQgTCW_filterChips button{flex:none}.ZQgTCW_examplesStrip{grid-template-columns:1fr}.ZQgTCW_guideCard{display:flex}.ZQgTCW_guideStage{aspect-ratio:16/9;height:auto;min-height:0}}@media (max-width:620px){.ZQgTCW_calcHero>div h1{font-size:clamp(32px,8.8vw,42px)}.ZQgTCW_calcStage.ZQgTCW_calcStage,.ZQgTCW_calcStageWide.ZQgTCW_calcStageWide{background:0 0;border-radius:0;padding:0;overflow:visible}.ZQgTCW_calcStage:before,.ZQgTCW_calcStage:after{display:none}.ZQgTCW_calc{border-color:var(--z-border);box-shadow:0 2px 4px #1018120a,0 24px 48px -24px #0d2a1c4d}.ZQgTCW_calcHead{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:16px}.ZQgTCW_calcHeadIcon{width:36px;height:36px}.ZQgTCW_calcHead h2{font-size:18px}.ZQgTCW_calcReset{min-height:36px;padding:0 12px}.ZQgTCW_calcBody{gap:20px;padding:16px}.ZQgTCW_calcResult{margin:0 12px;padding:18px}.ZQgTCW_ccssResults{padding:12px}.ZQgTCW_resultHero{font-size:42px}.ZQgTCW_amountInput{height:60px}.ZQgTCW_amountInput input{font-size:26px}.ZQgTCW_formulaLine .ZQgTCW_formulaLive{margin-left:0}.ZQgTCW_calcFoot{padding:16px}.ZQgTCW_hubStage.ZQgTCW_hubStage{flex-direction:column;align-items:stretch;min-height:0;padding:28px 16px 24px;display:flex}.ZQgTCW_hubVatCard{width:100%;animation:none;position:relative;top:auto;right:auto}.ZQgTCW_hubVatCard.ZQgTCW_hubVatCard{width:100%}.ZQgTCW_hubCcssCard.ZQgTCW_hubCcssCard{width:82%}.ZQgTCW_hubCcssCard{margin:-18px 0 0 auto;animation:none;position:relative;bottom:auto;left:auto}.ZQgTCW_hubChipInvoice.ZQgTCW_hubChipInvoice,.ZQgTCW_hubChipLocal.ZQgTCW_hubChipLocal,.ZQgTCW_chipBottomLeft.ZQgTCW_chipBottomLeft{display:none}.ZQgTCW_sectionStage.ZQgTCW_sectionStage{padding:104px 16px 24px}.ZQgTCW_stageObjectTop{width:112px;top:6px;right:10px}.ZQgTCW_sectionStage [class*=uiHead]>span:last-child{display:none}.ZQgTCW_sectionStage [class*=uiHead]{grid-template-columns:38px minmax(0,1fr)}.ZQgTCW_rateCard>strong{font-size:46px}.ZQgTCW_rateCard,.ZQgTCW_stepCard{padding:22px}.ZQgTCW_paramCard{padding:18px}.ZQgTCW_paramCard strong{font-size:28px}.ZQgTCW_sourceList a{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;padding:18px}.ZQgTCW_faqList summary{font-size:17px}.ZQgTCW_otherTool{grid-template-columns:104px minmax(0,1fr)}}@media (max-width:480px){.ZQgTCW_rateChips:not(.ZQgTCW_factorChips),.ZQgTCW_classChips{grid-template-columns:repeat(2,minmax(0,1fr))}.ZQgTCW_factorChips{grid-template-columns:repeat(3,minmax(0,1fr))}.ZQgTCW_rateChips button,.ZQgTCW_classChips button{flex-direction:row;gap:8px;min-height:60px}.ZQgTCW_factorChips button{flex-direction:column;gap:3px}.ZQgTCW_incomeRow{grid-template-columns:minmax(0,1fr)}.ZQgTCW_segmentedCompact button{min-height:42px}.ZQgTCW_choiceCards{grid-template-columns:1fr}.ZQgTCW_resultStats{border:1px solid var(--z-forest-line);border-radius:12px;grid-template-columns:1fr;gap:0}.ZQgTCW_resultStats>div{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;display:flex}.ZQgTCW_resultStats>div+div{border-top:1px solid var(--z-forest-line)}.ZQgTCW_resultStats dd{margin:0;font-size:16px}.ZQgTCW_rateGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ZQgTCW_hubVatCard,.ZQgTCW_hubCcssCard,.ZQgTCW_stageObjectTop{animation:none}}
