.calculator_hero___1RmD{position:relative;overflow:hidden}.calculator_aurora__2HMct{position:absolute;inset:-10% -5% auto -5%;height:460px;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 80% 90% at 35% 20%,#000 45%,transparent 92%);mask-image:radial-gradient(ellipse 80% 90% at 35% 20%,#000 45%,transparent 92%);transition:transform .3s ease-out}.calculator_a__1vxgx{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform}.calculator_a1__kz5iH{width:520px;height:520px;left:-4%;top:-30%;background:radial-gradient(circle,rgba(13,148,136,.22),transparent 64%);animation:calculator_drift1__R8zOT 24s ease-in-out infinite alternate}.calculator_a2__Jn3Qx{width:460px;height:460px;right:6%;top:-26%;background:radial-gradient(circle,rgba(94,234,212,.2),transparent 64%);animation:calculator_drift2__Fzxin 28s ease-in-out infinite alternate}.calculator_a3__fOHFS{width:480px;height:480px;left:42%;top:-10%;background:radial-gradient(circle,rgba(11,30,54,.06),transparent 64%);animation:calculator_drift3__SnGka 32s ease-in-out infinite alternate}@keyframes calculator_drift1__R8zOT{to{transform:translate(60px,34px) scale(1.1)}}@keyframes calculator_drift2__Fzxin{to{transform:translate(-54px,42px) scale(1.08)}}@keyframes calculator_drift3__SnGka{to{transform:translate(36px,-30px) scale(1.12)}}.calculator_h1Line__Ujdhx{display:block;overflow:hidden}.calculator_h1Line__Ujdhx>span{display:inline-block}.calculator_loaded__HhOCg .calculator_h1Line__Ujdhx>span{animation:calculator_riseIn__qXy75 .9s cubic-bezier(.16,1,.3,1) both}.calculator_loaded__HhOCg .calculator_h1Line__Ujdhx:nth-child(2)>span{animation-delay:.1s}@keyframes calculator_riseIn__qXy75{0%{transform:translateY(112%);filter:blur(8px)}to{filter:blur(0)}}.calculator_heroSub__2qX0g,.calculator_heroTrust__yPkfG{opacity:1}.calculator_loaded__HhOCg .calculator_heroSub__2qX0g{animation:calculator_fadeUp__AYvBi .8s cubic-bezier(.16,1,.3,1) .42s both}.calculator_loaded__HhOCg .calculator_heroTrust__yPkfG{animation:calculator_fadeUp__AYvBi .8s cubic-bezier(.16,1,.3,1) .55s both}@keyframes calculator_fadeUp__AYvBi{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{filter:blur(0)}}.calculator_reveal__V144k{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease}.calculator_reveal__V144k.calculator_in__UgCS7{opacity:1;transform:none;filter:blur(0)}.calculator_seg__lgO7e{display:inline-flex;gap:4px;padding:4px;background:var(--bg-soft);border:1px solid var(--border-2);border-radius:10px}.calculator_seg__lgO7e button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:500 13.5px var(--font-sans),sans-serif;color:var(--muted);padding:9px 18px;border-radius:7px;display:inline-flex;align-items:center;gap:8px;transition:color .15s,background .15s,box-shadow .15s}.calculator_seg__lgO7e button:hover{color:var(--ink)}.calculator_seg__lgO7e button.calculator_on__Hlb_1{background:var(--paper);color:var(--primary);box-shadow:0 1px 2px rgba(11,30,54,.08),0 4px 12px -6px rgba(11,30,54,.18);font-weight:600}.calculator_seg__lgO7e button .calculator_sd__ZT8Z0{width:6px;height:6px;border-radius:50%;background:var(--teal);opacity:0;transition:opacity .15s}.calculator_seg__lgO7e button.calculator_on__Hlb_1 .calculator_sd__ZT8Z0{opacity:1}.calculator_dropzone__leSfp{border:1.5px dashed var(--border-strong);border-radius:10px;background:var(--bg-soft);padding:34px 22px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;min-height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;position:relative;overflow:hidden}.calculator_dropzone__leSfp:hover{border-color:var(--teal);background:var(--teal-tint)}.calculator_dropzone__leSfp.calculator_dragover__NbgYU{border-color:var(--teal);background:var(--teal-tint);border-style:solid}.calculator_dropzone__leSfp.calculator_error__VsKEK{border-color:#b82828;background:#fde7e7}.calculator_dropzone__leSfp.calculator_filled__cR_sQ{border-color:#167150;background:#e8f3ee;border-style:solid}.calculator_dropzone__leSfp.calculator_scanning__2gD2J{border-color:var(--teal);border-style:solid;cursor:wait}.calculator_icn__lp_aZ{width:44px;height:44px;border-radius:50%;background:var(--paper);border:1px solid var(--border);display:grid;place-items:center;margin-bottom:4px;color:var(--muted)}.calculator_dropzone__leSfp.calculator_filled__cR_sQ .calculator_icn__lp_aZ{background:#167150;border-color:#167150;color:#fff}.calculator_dropzone__leSfp.calculator_error__VsKEK .calculator_icn__lp_aZ{color:#b82828;border-color:#b82828}.calculator_icn__lp_aZ svg{width:20px;height:20px}.calculator_dzTtl__7nCA2{font-size:15px;font-weight:600;color:var(--ink)}.calculator_dzSub__kn3HT{font-size:12.5px;color:var(--muted);line-height:1.5}.calculator_dzSub__kn3HT a{color:var(--teal-600);font-weight:600;text-decoration:none;cursor:pointer}.calculator_dzSub__kn3HT a:hover{text-decoration:underline}.calculator_filename__GzYxh{margin-top:2px;font-family:var(--font-mono),monospace;font-size:13px;font-weight:500;color:#167150;word-break:break-all}.calculator_sz__qVGWi{font-size:11.5px;color:var(--muted)}.calculator_clear__H4OzI{margin-top:4px;font-size:12px;color:var(--muted);text-decoration:underline;cursor:pointer;background:none;border:0}.calculator_clear__H4OzI:hover{color:var(--ink)}.calculator_dzScan__LF4WB{position:absolute;left:0;right:0;height:56px;top:-60px;pointer-events:none;background:linear-gradient(180deg,rgba(13,148,136,.18),transparent);border-bottom:1px solid rgba(13,148,136,.4)}.calculator_dropzone__leSfp.calculator_scanning__2gD2J .calculator_dzScan__LF4WB{animation:calculator_dzscan__hCgOI 1.1s cubic-bezier(.45,0,.15,1) infinite}@keyframes calculator_dzscan__hCgOI{0%{top:-60px}to{top:100%}}.calculator_formatNote__PLP_F{background:var(--bg-soft);border:1px solid var(--border-2);border-radius:6px;padding:10px 12px;font-size:11.5px;color:var(--muted);line-height:1.55}.calculator_formatNote__PLP_F .mono{font-family:var(--font-mono),monospace;color:var(--ink);font-size:11px}.calculator_templateRow__FqxXK{margin-top:8px;font-size:12.5px;color:var(--muted)}.calculator_templateRow__FqxXK a{color:var(--teal-600);font-weight:600;text-decoration:none;cursor:pointer}.calculator_templateRow__FqxXK a:hover{text-decoration:underline}.calculator_fieldError__znOwi{color:#b82828;font-size:12px;margin-top:4px}.calculator_sc__ei8rI{background:var(--paper);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.calculator_sc__ei8rI:hover{border-color:var(--teal);box-shadow:0 14px 30px -16px rgba(11,30,54,.25);transform:translateY(-2px)}.calculator_scHead__kB_x0{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border-2)}.calculator_scLogo__K_ldS{width:38px;height:38px;border-radius:8px;background:var(--primary);color:#fff;display:grid;place-items:center;font-family:var(--font-mono),monospace;font-size:13px;font-weight:700;flex-shrink:0}.calculator_scName__nAtcY{font-size:15px;font-weight:600;color:var(--ink)}.calculator_scSub__VY0Kb{font-size:11.5px;color:var(--muted);margin-top:1px}.calculator_scHealth__Y_wQj{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;font-size:11.5px;font-weight:600;white-space:nowrap}.calculator_scHealth__Y_wQj.calculator_good__MA_Tj{background:#e8f3ee;color:#167150;border:1px solid #b7dcc7}.calculator_scHealth__Y_wQj.calculator_amber__9gbGr{background:#fef3c7;color:#b45309;border:1px solid #fde6a8}.calculator_scHealth__Y_wQj.calculator_bad__rUpZI{background:#fde7e7;color:#b82828;border:1px solid #f5b5b5}.calculator_scHealth__Y_wQj .calculator_doth___dVgX{width:6px;height:6px;border-radius:50%;background:currentColor}.calculator_scMetrics__tJDpI{display:grid;grid-template-columns:repeat(2,1fr)}.calculator_scM__ljDrw{padding:13px 18px;border-bottom:1px solid var(--border-2)}.calculator_scM__ljDrw:nth-child(odd){border-right:1px solid var(--border-2)}.calculator_scK__lryAP{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:600}.calculator_scV__FN_3_{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;color:var(--ink);margin-top:3px}.calculator_scV__FN_3_.calculator_good__MA_Tj{color:#167150}.calculator_scV__FN_3_.calculator_bad__rUpZI{color:#b82828}.calculator_scFoot__OC4iT{padding:11px 18px;font-size:12px;color:var(--ink);display:flex;justify-content:space-between;gap:12px}.calculator_scFootK__rkopJ{color:var(--muted)}@media (prefers-reduced-motion:reduce){.calculator_reveal__V144k{opacity:1;transform:none;filter:none;transition:none}.calculator_aurora__2HMct{transition:none}.calculator_a__1vxgx,.calculator_loaded__HhOCg .calculator_h1Line__Ujdhx>span,.calculator_loaded__HhOCg .calculator_heroSub__2qX0g,.calculator_loaded__HhOCg .calculator_heroTrust__yPkfG{animation:none!important}.calculator_dropzone__leSfp.calculator_scanning__2gD2J .calculator_dzScan__LF4WB{animation:none;display:none}}