.tools-module-scss-module__H2ZXwG__shell{color:#ece8f1;background:radial-gradient(at 85% 5%,#68508025,#0000 50%),linear-gradient(#1b1b1ded,#1b1b1ded),url(/images/noise.webp);min-height:100dvh;padding:0 max(24px,50vw - 560px);font-family:Arial,sans-serif}.tools-module-scss-module__H2ZXwG__shell a{color:inherit;text-decoration:none}.tools-module-scss-module__H2ZXwG__shell button,.tools-module-scss-module__H2ZXwG__shell select,.tools-module-scss-module__H2ZXwG__shell input{font:inherit}.tools-module-scss-module__H2ZXwG__shell button:focus-visible,.tools-module-scss-module__H2ZXwG__shell a:focus-visible,.tools-module-scss-module__H2ZXwG__shell select:focus-visible,.tools-module-scss-module__H2ZXwG__shell input:focus-visible{outline-offset:5px;outline:3px solid #cbb3e3}.tools-module-scss-module__H2ZXwG__shell button{cursor:pointer}.tools-module-scss-module__H2ZXwG__shell button:disabled{cursor:not-allowed;opacity:.5}.tools-module-scss-module__H2ZXwG__shell h1,.tools-module-scss-module__H2ZXwG__shell h2,.tools-module-scss-module__H2ZXwG__shell h3,.tools-module-scss-module__H2ZXwG__shell p{margin:0}.tools-module-scss-module__H2ZXwG__shell svg{flex-shrink:0}.tools-module-scss-module__H2ZXwG__shell{--header-gutter:max(24px, calc((100vw - 1120px) / 2))}.tools-module-scss-module__H2ZXwG__header{width:calc(100vw - 2*var(--header-gutter));border-bottom:1px solid #ffffff16;flex-shrink:0;justify-content:space-between;justify-self:center;align-items:center;gap:20px;height:102px;display:flex}.tools-module-scss-module__H2ZXwG__header>a:not(.tools-module-scss-module__H2ZXwG__brand){align-items:center;gap:8px;font-size:14px;display:flex}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__shell{--header-gutter:max(clamp(24px, 3vw, 64px), calc((100vw - 1190px - 2 * clamp(32px, 4vw, 76px)) / 2))}}@media (min-width:1100px) and (max-height:740px){.tools-module-scss-module__H2ZXwG__shell{--header-gutter:max(clamp(24px, 3vw, 64px), calc((100vw - 1196px) / 2))}}.tools-module-scss-module__H2ZXwG__brand{white-space:nowrap;letter-spacing:-1px;flex-shrink:0;align-items:center;gap:9px;font-size:23px;font-weight:500;display:flex}.tools-module-scss-module__H2ZXwG__brand span{color:#c0afcf;font-size:inherit;font-weight:300}.tools-module-scss-module__H2ZXwG__brand i{background:#cbb3e3;border-radius:50%;width:7px;height:7px;margin-left:4px}.tools-module-scss-module__H2ZXwG__hero{text-align:center;padding:72px 0 45px}.tools-module-scss-module__H2ZXwG__hero h1{letter-spacing:-3px;margin:23px 0;font-size:clamp(42px,5.5vw,70px);font-weight:400;line-height:1.08}.tools-module-scss-module__H2ZXwG__hero em{color:#cbb3e3;font-family:Georgia,serif;font-weight:400}.tools-module-scss-module__H2ZXwG__hero p{color:#b6afbf;font-size:17px;line-height:1.7}.tools-module-scss-module__H2ZXwG__eyebrow{letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:500;display:inline-flex}.tools-module-scss-module__H2ZXwG__eyebrow i{background:#cbb3e3;border-radius:50%;width:6px;height:6px}.tools-module-scss-module__H2ZXwG__workspace{background:linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #cbb3e329;border-radius:18px;padding:30px;box-shadow:0 10px 35px #00000026}.tools-module-scss-module__H2ZXwG__heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.tools-module-scss-module__H2ZXwG__heading h2{letter-spacing:-.6px;margin-top:6px;font-size:25px;font-weight:400}.tools-module-scss-module__H2ZXwG__heading .tools-module-scss-module__H2ZXwG__eyebrow{color:#c0afcf;font-size:9px}.tools-module-scss-module__H2ZXwG__badge{color:#d0b9e4;background:#cbb3e312;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.tools-module-scss-module__H2ZXwG__grid{grid-template-columns:1.3fr 1fr;gap:32px;display:grid}.tools-module-scss-module__H2ZXwG__drop{text-align:center;background:#ffffff03;border:1px dashed #cbb3e34d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px 20px;display:flex}.tools-module-scss-module__H2ZXwG__drop h3{overflow-wrap:anywhere;max-width:100%;font-size:18px;font-weight:400}.tools-module-scss-module__H2ZXwG__drop p{color:#b6afbf;margin-top:7px;font-size:12px}.tools-module-scss-module__H2ZXwG__drop small{color:#b6afbf;margin-top:18px;font-size:10px}.tools-module-scss-module__H2ZXwG__dragging{background:#cbb3e315;border-color:#cbb3e3}.tools-module-scss-module__H2ZXwG__fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.tools-module-scss-module__H2ZXwG__uploadIcon{color:#cbb3e3;background:#cbb3e312;border-radius:13px;place-items:center;width:53px;height:53px;margin-bottom:18px;font-size:23px;display:grid}.tools-module-scss-module__H2ZXwG__choose{background:#252329;border:1px solid #cbb3e340;border-radius:6px;align-items:center;gap:15px;margin-top:22px;padding:10px 17px;display:flex;font-size:12px!important}.tools-module-scss-module__H2ZXwG__options{flex-direction:column;display:flex}.tools-module-scss-module__H2ZXwG__options label{font-size:13px}.tools-module-scss-module__H2ZXwG__options select{color:#ece8f1;background:#252329;border:1px solid #cbb3e329;border-radius:7px;width:100%;margin-top:9px;padding:13px 10px;font-size:13px}.tools-module-scss-module__H2ZXwG__quality{margin:26px 0}.tools-module-scss-module__H2ZXwG__quality label{justify-content:space-between;display:flex}.tools-module-scss-module__H2ZXwG__quality label span{color:#d0b9e4}.tools-module-scss-module__H2ZXwG__quality input{accent-color:#cbb3e3;width:100%;margin:15px 0 4px}.tools-module-scss-module__H2ZXwG__quality small{color:#b6afbf;font-size:11px}.tools-module-scss-module__H2ZXwG__convert{color:#302239;background:linear-gradient(115deg,#decaf3,#b99bd9);border:0;border-radius:7px;justify-content:center;align-items:center;gap:13px;padding:15px;display:flex;font-size:14px!important}.tools-module-scss-module__H2ZXwG__note{color:#b6afbf;font-size:10px;line-height:1.6;margin-top:13px!important}.tools-module-scss-module__H2ZXwG__error{color:#ffc2c8;background:#48252c;border-radius:6px;padding:12px;margin-top:20px!important}.tools-module-scss-module__H2ZXwG__result{background:#cbb3e312;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px;display:flex}.tools-module-scss-module__H2ZXwG__result strong,.tools-module-scss-module__H2ZXwG__result a{align-items:center;gap:8px;display:flex}.tools-module-scss-module__H2ZXwG__result p{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.tools-module-scss-module__H2ZXwG__result a{flex-shrink:0;text-decoration:underline}.tools-module-scss-module__H2ZXwG__features{grid-template-columns:repeat(3,1fr);gap:42px;padding:40px 0 55px;display:grid}.tools-module-scss-module__H2ZXwG__features svg{color:#cbb3e3;margin-bottom:14px;font-size:19px}.tools-module-scss-module__H2ZXwG__features h3{margin-bottom:8px;font-size:14px;font-weight:400}.tools-module-scss-module__H2ZXwG__features p{color:#b6afbf;max-width:285px;font-size:12px;line-height:1.8}.tools-module-scss-module__H2ZXwG__footer{color:#a99fb5;border-top:1px solid #ffffff16;justify-content:space-between;padding:24px 0;font-size:11px;display:flex}.tools-module-scss-module__H2ZXwG__footer a{align-items:center;gap:5px;display:flex}@media (max-width:640px){.tools-module-scss-module__H2ZXwG__header{gap:12px;height:78px}.tools-module-scss-module__H2ZXwG__header>a:not(.tools-module-scss-module__H2ZXwG__brand){font-size:11px}.tools-module-scss-module__H2ZXwG__brand{font-size:19px}.tools-module-scss-module__H2ZXwG__hero{padding:45px 0 32px}.tools-module-scss-module__H2ZXwG__hero h1{letter-spacing:-2px}.tools-module-scss-module__H2ZXwG__hero p{font-size:14px}.tools-module-scss-module__H2ZXwG__workspace{padding:20px}.tools-module-scss-module__H2ZXwG__heading{flex-direction:column;align-items:flex-start;gap:12px}.tools-module-scss-module__H2ZXwG__grid{grid-template-columns:1fr;gap:24px}.tools-module-scss-module__H2ZXwG__features{grid-template-columns:1fr;gap:25px;padding:32px 0}.tools-module-scss-module__H2ZXwG__features p{max-width:none}.tools-module-scss-module__H2ZXwG__result{flex-direction:column;align-items:flex-start}.tools-module-scss-module__H2ZXwG__footer{gap:12px;font-size:10px}}.tools-module-scss-module__H2ZXwG__choose,.tools-module-scss-module__H2ZXwG__convert{transition:background .2s,border-color .2s,filter .2s}.tools-module-scss-module__H2ZXwG__choose:hover:not(:disabled){background:#cbb3e309;border-color:#cbb3e36b}.tools-module-scss-module__H2ZXwG__convert:hover:not(:disabled){filter:brightness(1.08)}.tools-module-scss-module__H2ZXwG__header a:hover,.tools-module-scss-module__H2ZXwG__footer a:hover{color:#e4d1f5}.tools-module-scss-module__H2ZXwG__fileInput:focus-visible+.tools-module-scss-module__H2ZXwG__uploadIcon{outline-offset:5px;outline:2px solid #cbb3e3}.tools-module-scss-module__H2ZXwG__result{border:1px solid #cbb3e329}.tools-module-scss-module__H2ZXwG__result strong{color:#d0b9e4}@media (prefers-reduced-motion:reduce){.tools-module-scss-module__H2ZXwG__choose,.tools-module-scss-module__H2ZXwG__convert{transition:none}}.tools-module-scss-module__H2ZXwG__trust{color:#c0afcf;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:26px;font-size:11px;display:flex}.tools-module-scss-module__H2ZXwG__trust span{align-items:center;gap:7px;display:inline-flex}.tools-module-scss-module__H2ZXwG__toolWorkspace{scroll-margin-top:24px}.tools-module-scss-module__H2ZXwG__toolPicker{background:#ffffff03;border:1px solid #cbb3e329;border-bottom:0;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.tools-module-scss-module__H2ZXwG__pickerLabel{gap:10px;display:grid}.tools-module-scss-module__H2ZXwG__pickerLabel label{letter-spacing:-.3px;font-size:18px}.tools-module-scss-module__H2ZXwG__pickerControl{gap:8px;width:min(100%,380px);display:grid}.tools-module-scss-module__H2ZXwG__pickerControl select{color:#ece8f1;background:#252329;border:1px solid #cbb3e34d;border-radius:8px;width:100%;padding:13px 36px 13px 14px;font-size:14px}.tools-module-scss-module__H2ZXwG__pickerControl>span{color:#b6afbf;font-size:10px;line-height:1.6}.tools-module-scss-module__H2ZXwG__toolWorkspace>.tools-module-scss-module__H2ZXwG__workspace{border-radius:0 0 18px 18px}.tools-module-scss-module__H2ZXwG__selectedTool{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.tools-module-scss-module__H2ZXwG__toolPicker{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.tools-module-scss-module__H2ZXwG__pickerControl{width:100%}}.tools-module-scss-module__H2ZXwG__plannedWorkspace{text-align:center;border:1px dashed #cbb3e329;border-radius:10px;flex-direction:column;align-items:center;padding:30px 20px;display:flex}.tools-module-scss-module__H2ZXwG__plannedWorkspace h3{font-size:22px;font-weight:400}.tools-module-scss-module__H2ZXwG__plannedWorkspace p{color:#b6afbf;max-width:460px;margin-top:14px;font-size:13px;line-height:1.8}.tools-module-scss-module__H2ZXwG__formatRoute{color:#cbb3e3;justify-content:center;align-items:center;gap:18px;margin:24px 0 4px;font-size:12px;display:flex}.tools-module-scss-module__H2ZXwG__formatRoute span{background:#cbb3e309;border:1px solid #cbb3e329;border-radius:8px;padding:10px 14px}.tools-module-scss-module__H2ZXwG__privacy{background:#cbb3e306;border:1px solid #cbb3e329;border-radius:16px;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}.tools-module-scss-module__H2ZXwG__privacy>svg{color:#cbb3e3;width:28px;height:28px}.tools-module-scss-module__H2ZXwG__privacy>div{flex:1}.tools-module-scss-module__H2ZXwG__privacy h2{letter-spacing:-.5px;margin-top:10px;font-size:24px;font-weight:400}.tools-module-scss-module__H2ZXwG__privacy p{color:#b6afbf;max-width:650px;margin-top:10px;font-size:12px;line-height:1.9}.tools-module-scss-module__H2ZXwG__privacy>.tools-module-scss-module__H2ZXwG__badge{flex-shrink:0}@media (max-width:800px){.tools-module-scss-module__H2ZXwG__privacy{flex-wrap:wrap}.tools-module-scss-module__H2ZXwG__privacy>div{flex-basis:calc(100% - 60px)}.tools-module-scss-module__H2ZXwG__privacy>.tools-module-scss-module__H2ZXwG__badge{margin-left:52px}}@media (max-width:640px){.tools-module-scss-module__H2ZXwG__privacy{gap:16px;padding:20px}.tools-module-scss-module__H2ZXwG__privacy>.tools-module-scss-module__H2ZXwG__badge{margin-left:44px}.tools-module-scss-module__H2ZXwG__privacy h2{font-size:21px}}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__shell{grid-template-rows:60px auto 1fr 38px;grid-template-columns:minmax(150px,210px) minmax(0,900px) minmax(150px,210px);justify-content:center;column-gap:clamp(18px,2.4vw,44px);min-height:100dvh;padding:0 clamp(24px,3vw,64px);display:grid}.tools-module-scss-module__H2ZXwG__header{grid-column:1/-1;height:60px}.tools-module-scss-module__H2ZXwG__hero{grid-area:2/2;padding:clamp(16px,3vh,34px) 0 20px}.tools-module-scss-module__H2ZXwG__hero h1{margin:12px 0;font-size:clamp(40px,5.8vh,66px)}.tools-module-scss-module__H2ZXwG__hero p{font-size:13px;line-height:1.6}.tools-module-scss-module__H2ZXwG__trust{gap:12px;margin-top:16px;font-size:10px}.tools-module-scss-module__H2ZXwG__toolWorkspace{grid-area:3/2;align-self:start;min-width:0;margin-bottom:16px}.tools-module-scss-module__H2ZXwG__toolPicker{gap:16px;padding:14px 20px}.tools-module-scss-module__H2ZXwG__pickerLabel{gap:7px}.tools-module-scss-module__H2ZXwG__pickerLabel label{font-size:14px}.tools-module-scss-module__H2ZXwG__pickerControl{width:48%}.tools-module-scss-module__H2ZXwG__pickerControl select{padding:10px 12px;font-size:12px}.tools-module-scss-module__H2ZXwG__pickerControl>span{font-size:9px}.tools-module-scss-module__H2ZXwG__workspace{padding:18px 20px}.tools-module-scss-module__H2ZXwG__heading{margin-bottom:16px}.tools-module-scss-module__H2ZXwG__heading h2{font-size:22px}.tools-module-scss-module__H2ZXwG__badge{padding:7px 10px;font-size:10px}.tools-module-scss-module__H2ZXwG__grid{grid-template-columns:1fr 1fr;gap:20px}.tools-module-scss-module__H2ZXwG__drop{padding:18px 12px}.tools-module-scss-module__H2ZXwG__drop h3{max-height:40px;font-size:16px;overflow:hidden}.tools-module-scss-module__H2ZXwG__drop p{font-size:11px}.tools-module-scss-module__H2ZXwG__drop small{margin-top:12px;font-size:9px}.tools-module-scss-module__H2ZXwG__uploadIcon{width:42px;height:42px;margin-bottom:12px;font-size:20px}.tools-module-scss-module__H2ZXwG__choose{margin-top:14px;padding:9px 12px;font-size:11px!important}.tools-module-scss-module__H2ZXwG__options{min-width:0}.tools-module-scss-module__H2ZXwG__options label{font-size:12px}.tools-module-scss-module__H2ZXwG__options select{margin-top:7px;padding:10px;font-size:12px}.tools-module-scss-module__H2ZXwG__quality{margin:14px 0}.tools-module-scss-module__H2ZXwG__quality input{margin:10px 0 3px}.tools-module-scss-module__H2ZXwG__quality small{font-size:10px}.tools-module-scss-module__H2ZXwG__convert{padding:12px;font-size:12px!important}.tools-module-scss-module__H2ZXwG__note{font-size:9px;margin-top:9px!important}.tools-module-scss-module__H2ZXwG__result{gap:12px;margin-top:12px;padding:10px 12px;font-size:12px}.tools-module-scss-module__H2ZXwG__result>div{min-width:0}.tools-module-scss-module__H2ZXwG__result p{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tools-module-scss-module__H2ZXwG__error{padding:10px;font-size:12px;margin-top:12px!important}.tools-module-scss-module__H2ZXwG__plannedWorkspace{padding:18px}.tools-module-scss-module__H2ZXwG__plannedWorkspace h3{font-size:20px}.tools-module-scss-module__H2ZXwG__plannedWorkspace p{margin-top:10px;font-size:12px}.tools-module-scss-module__H2ZXwG__formatRoute{margin:14px 0 0}.tools-module-scss-module__H2ZXwG__privacy{background:linear-gradient(150deg,#cbb3e30c,#ffffff02);flex-direction:column;grid-area:2/1/4;align-self:center;align-items:flex-start;gap:18px;margin:0;padding:22px 18px;display:flex}.tools-module-scss-module__H2ZXwG__privacy>div{flex:auto}.tools-module-scss-module__H2ZXwG__privacy .tools-module-scss-module__H2ZXwG__eyebrow{letter-spacing:1.3px;font-size:8px;line-height:1.7}.tools-module-scss-module__H2ZXwG__privacy h2{font-size:23px;line-height:1.2}.tools-module-scss-module__H2ZXwG__privacy p{font-size:11px;line-height:1.9}.tools-module-scss-module__H2ZXwG__privacy>.tools-module-scss-module__H2ZXwG__badge{margin:0}.tools-module-scss-module__H2ZXwG__features{grid-area:2/3/4;grid-template-columns:1fr;align-self:center;gap:24px;padding:24px 0}.tools-module-scss-module__H2ZXwG__features>div{border-bottom:1px solid #ffffff16;padding-bottom:24px}.tools-module-scss-module__H2ZXwG__features>div:last-child{border:0;padding-bottom:0}.tools-module-scss-module__H2ZXwG__features svg{margin-bottom:10px}.tools-module-scss-module__H2ZXwG__features h3{font-size:13px;line-height:1.5}.tools-module-scss-module__H2ZXwG__features p{font-size:11px}.tools-module-scss-module__H2ZXwG__footer{grid-column:1/-1;padding:12px 0;font-size:10px}}@media (min-width:1100px) and (max-height:800px){.tools-module-scss-module__H2ZXwG__shell{grid-template-rows:50px auto 1fr 34px}.tools-module-scss-module__H2ZXwG__header{height:50px}.tools-module-scss-module__H2ZXwG__hero{padding:12px 0 14px}.tools-module-scss-module__H2ZXwG__hero h1{margin:8px 0;font-size:40px}.tools-module-scss-module__H2ZXwG__hero p{font-size:12px}.tools-module-scss-module__H2ZXwG__trust{margin-top:10px}.tools-module-scss-module__H2ZXwG__toolPicker{padding:10px 16px}.tools-module-scss-module__H2ZXwG__workspace{padding:14px 16px}.tools-module-scss-module__H2ZXwG__heading{margin-bottom:12px}.tools-module-scss-module__H2ZXwG__heading h2{font-size:20px}.tools-module-scss-module__H2ZXwG__quality{margin:10px 0}.tools-module-scss-module__H2ZXwG__drop,.tools-module-scss-module__H2ZXwG__plannedWorkspace{padding:12px}}@media (min-width:1100px) and (max-height:740px){.tools-module-scss-module__H2ZXwG__shell{grid-template-rows:44px auto 1fr 30px;grid-template-columns:160px minmax(0,900px) 160px;column-gap:20px}.tools-module-scss-module__H2ZXwG__header{height:44px}.tools-module-scss-module__H2ZXwG__hero{padding:8px 0 10px}.tools-module-scss-module__H2ZXwG__hero h1{margin:6px 0;font-size:34px}.tools-module-scss-module__H2ZXwG__hero p{font-size:11px}.tools-module-scss-module__H2ZXwG__hero p br{display:none}.tools-module-scss-module__H2ZXwG__trust{margin-top:8px;font-size:9px}.tools-module-scss-module__H2ZXwG__toolPicker{padding:8px 14px}.tools-module-scss-module__H2ZXwG__workspace{padding:12px 14px}.tools-module-scss-module__H2ZXwG__heading,.tools-module-scss-module__H2ZXwG__toolWorkspace{margin-bottom:10px}.tools-module-scss-module__H2ZXwG__privacy{gap:12px;padding:18px 14px}.tools-module-scss-module__H2ZXwG__privacy h2{font-size:20px}.tools-module-scss-module__H2ZXwG__privacy p{line-height:1.7}.tools-module-scss-module__H2ZXwG__features{gap:16px}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:16px}.tools-module-scss-module__H2ZXwG__footer{padding:9px 0}}.tools-module-scss-module__H2ZXwG__brand{font-size:23px}.tools-module-scss-module__H2ZXwG__brand span{font-size:inherit}@media (max-width:640px){.tools-module-scss-module__H2ZXwG__brand{font-size:19px}}.tools-module-scss-module__H2ZXwG__toolWorkspace{background:linear-gradient(135deg,#ffffff07,#ffffff02);border:1px solid #cbb3e329;border-radius:20px;box-shadow:0 18px 60px #00000015}.tools-module-scss-module__H2ZXwG__toolPicker{background:0 0;border:0;padding-bottom:8px}.tools-module-scss-module__H2ZXwG__workspace,.tools-module-scss-module__H2ZXwG__toolWorkspace>.tools-module-scss-module__H2ZXwG__workspace{box-shadow:none;background:0 0;border:0}.tools-module-scss-module__H2ZXwG__heading .tools-module-scss-module__H2ZXwG__eyebrow{display:none}.tools-module-scss-module__H2ZXwG__drop{background:#cbb3e305;border-color:#cbb3e326}.tools-module-scss-module__H2ZXwG__plannedWorkspace{background:0 0;border:0}.tools-module-scss-module__H2ZXwG__options>button[role=combobox]{margin-top:9px}.tools-module-scss-module__H2ZXwG__shell button[role=combobox]{font-size:12px}.tools-module-scss-module__H2ZXwG__workspace{position:relative}.tools-module-scss-module__H2ZXwG__processing{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#201e25ed;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:absolute;inset:0}.tools-module-scss-module__H2ZXwG__processing strong{font-size:17px;font-weight:400}.tools-module-scss-module__H2ZXwG__processing span{color:#b6afbf;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.tools-module-scss-module__H2ZXwG__processOrbit{color:#dfc4f6;background:#cbb3e30b;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.tools-module-scss-module__H2ZXwG__processOrbit>svg{width:24px;height:24px}.tools-module-scss-module__H2ZXwG__processOrbit i{border:1px solid #d6b3ef;border-color:#d6b3ef #d6b3ef #cbb3e320 #cbb3e320;border-radius:50%;animation:1.4s linear infinite tools-module-scss-module__H2ZXwG__orbit;position:absolute;inset:-6px}.tools-module-scss-module__H2ZXwG__processTrack{background:#cbb3e317;border-radius:4px;width:min(220px,80%);height:3px;overflow:hidden}.tools-module-scss-module__H2ZXwG__processTrack i{background:linear-gradient(90deg,#0000,#d7b8f1,#0000);width:40%;height:100%;animation:1.8s ease-in-out infinite tools-module-scss-module__H2ZXwG__sweep;display:block}.tools-module-scss-module__H2ZXwG__compressionInfo{flex:1;padding-bottom:18px}.tools-module-scss-module__H2ZXwG__compressionInfo h3{margin-top:12px;font-size:18px;font-weight:400}.tools-module-scss-module__H2ZXwG__compressionInfo p,.tools-module-scss-module__H2ZXwG__compressionInfo small{color:#b6afbf;margin-top:10px;font-size:12px;line-height:1.7;display:block}.tools-module-scss-module__H2ZXwG__compressionInfo small{font-size:10px}@keyframes tools-module-scss-module__H2ZXwG__orbit{to{transform:rotate(360deg)}}@keyframes tools-module-scss-module__H2ZXwG__sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.tools-module-scss-module__H2ZXwG__processOrbit i,.tools-module-scss-module__H2ZXwG__processTrack i{animation:none}.tools-module-scss-module__H2ZXwG__processTrack i{margin:auto}}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__shell{grid-template-columns:170px minmax(0,850px) 170px;column-gap:clamp(32px,4vw,76px)}.tools-module-scss-module__H2ZXwG__hero{padding-bottom:36px}.tools-module-scss-module__H2ZXwG__privacy,.tools-module-scss-module__H2ZXwG__features{grid-row:3;align-self:start;margin-top:26px}.tools-module-scss-module__H2ZXwG__privacy{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.tools-module-scss-module__H2ZXwG__privacy>svg{width:20px;height:20px}.tools-module-scss-module__H2ZXwG__privacy h2{font-size:19px;line-height:1.35}.tools-module-scss-module__H2ZXwG__privacy p{font-size:11px;line-height:1.8}.tools-module-scss-module__H2ZXwG__privacy .tools-module-scss-module__H2ZXwG__eyebrow{letter-spacing:1px;font-size:7px}.tools-module-scss-module__H2ZXwG__features{gap:18px;padding:0}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:18px}.tools-module-scss-module__H2ZXwG__features svg{width:20px;height:20px;margin-bottom:14px}.tools-module-scss-module__H2ZXwG__features h3{font-size:12px}.tools-module-scss-module__H2ZXwG__features p{font-size:10px;line-height:1.8}.tools-module-scss-module__H2ZXwG__toolPicker{padding:18px 22px 8px}.tools-module-scss-module__H2ZXwG__workspace{padding:12px 22px 20px}.tools-module-scss-module__H2ZXwG__heading{margin-bottom:18px}.tools-module-scss-module__H2ZXwG__heading h2{margin-top:0}.tools-module-scss-module__H2ZXwG__grid{gap:26px}}@media (min-width:1100px) and (max-height:800px){.tools-module-scss-module__H2ZXwG__hero{padding-bottom:28px}.tools-module-scss-module__H2ZXwG__toolPicker{padding:12px 18px 6px}.tools-module-scss-module__H2ZXwG__workspace{padding:10px 18px 14px}.tools-module-scss-module__H2ZXwG__heading{margin-bottom:12px}}@media (min-width:1100px) and (max-height:740px){.tools-module-scss-module__H2ZXwG__shell{grid-template-columns:145px minmax(0,850px) 145px;column-gap:28px}.tools-module-scss-module__H2ZXwG__hero{padding-bottom:22px}.tools-module-scss-module__H2ZXwG__toolPicker{padding:10px 16px 4px}.tools-module-scss-module__H2ZXwG__workspace{padding:10px 16px 12px}.tools-module-scss-module__H2ZXwG__privacy,.tools-module-scss-module__H2ZXwG__features{margin-top:18px}.tools-module-scss-module__H2ZXwG__features{gap:12px}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:12px}.tools-module-scss-module__H2ZXwG__features svg{margin-bottom:10px}.tools-module-scss-module__H2ZXwG__features p{line-height:1.7}}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__privacy h2,.tools-module-scss-module__H2ZXwG__features h3{letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.5}.tools-module-scss-module__H2ZXwG__privacy p,.tools-module-scss-module__H2ZXwG__features p{margin:0;font-size:11px;line-height:1.8}.tools-module-scss-module__H2ZXwG__privacy .tools-module-scss-module__H2ZXwG__eyebrow{display:none}.tools-module-scss-module__H2ZXwG__privacy>svg,.tools-module-scss-module__H2ZXwG__features svg{width:20px;height:20px}.tools-module-scss-module__H2ZXwG__privacy{gap:14px}.tools-module-scss-module__H2ZXwG__features svg{margin-bottom:14px}.tools-module-scss-module__H2ZXwG__compressionInfo{padding-bottom:12px}.tools-module-scss-module__H2ZXwG__compressionInfo h3{margin-top:8px;font-size:16px}.tools-module-scss-module__H2ZXwG__compressionInfo p{font-size:11px}}@media (min-width:1100px) and (max-height:740px){.tools-module-scss-module__H2ZXwG__privacy p,.tools-module-scss-module__H2ZXwG__features p{font-size:10px;line-height:1.7}.tools-module-scss-module__H2ZXwG__features{gap:10px}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:10px}}@media (min-width:1100px) and (max-height:800px){.tools-module-scss-module__H2ZXwG__privacy p,.tools-module-scss-module__H2ZXwG__features p{font-size:10px;line-height:1.7}.tools-module-scss-module__H2ZXwG__features{gap:10px}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:10px}}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__features{gap:14px}.tools-module-scss-module__H2ZXwG__features>div{padding-bottom:14px}.tools-module-scss-module__H2ZXwG__features svg{margin-bottom:14px;display:block}}@media (min-width:641px) and (max-width:1099px){.tools-module-scss-module__H2ZXwG__features{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-module-scss-module__H2ZXwG__conversionNote{color:#b6afbf;flex:1;padding-bottom:16px;font-size:11px;line-height:1.7}.tools-module-scss-module__H2ZXwG__pageRange{gap:8px;margin-bottom:14px;display:grid}.tools-module-scss-module__H2ZXwG__pageRange input{box-sizing:border-box;color:#ece8f1;background:#252329;border:1px solid #cbb3e340;border-radius:6px;width:100%;min-width:0;padding:10px}.tools-module-scss-module__H2ZXwG__pageRange small{color:#b6afbf;font-size:10px}.tools-module-scss-module__H2ZXwG__fileList{max-height:140px;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.tools-module-scss-module__H2ZXwG__fileList li{align-items:center;gap:8px;padding:5px 0;display:flex}.tools-module-scss-module__H2ZXwG__fileList span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px}.tools-module-scss-module__H2ZXwG__fileList button{color:#ece8f1;background:#252329;border:1px solid #cbb3e329;border-radius:5px;place-items:center;padding:7px;display:grid}.tools-module-scss-module__H2ZXwG__shell{--header-gutter:max(24px,calc((100vw - 1340px)/2));padding:0 var(--header-gutter)}.tools-module-scss-module__H2ZXwG__header{width:100%;height:60px}.tools-module-scss-module__H2ZXwG__toolStage{min-width:0;animation:.3s both tools-module-scss-module__H2ZXwG__toolReveal}@keyframes tools-module-scss-module__H2ZXwG__toolReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:1100px){.tools-module-scss-module__H2ZXwG__shell{grid-template-rows:60px auto 1fr 38px;grid-template-columns:minmax(130px,170px) minmax(0,850px) minmax(130px,170px);column-gap:clamp(24px,4vw,76px)}}@media (max-width:640px){.tools-module-scss-module__H2ZXwG__header{height:54px}}@media (prefers-reduced-motion:reduce){.tools-module-scss-module__H2ZXwG__toolStage{animation:none}}
.modules-module-scss-module__-fxb8G__shell{padding:0 var(--header-gutter);flex-direction:column;min-height:100dvh;display:flex}.modules-module-scss-module__-fxb8G__shell>header{width:100%}.modules-module-scss-module__-fxb8G__shell>footer{width:100%;margin-top:auto}.modules-module-scss-module__-fxb8G__content{flex:1;width:100%;max-width:1200px;margin:0 auto}.modules-module-scss-module__-fxb8G__hero{text-align:center;padding:54px 0 42px}.modules-module-scss-module__-fxb8G__hero h1{letter-spacing:-2px;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.12;margin:18px 0!important}.modules-module-scss-module__-fxb8G__hero p{color:#b4aabb;font-size:14px;line-height:1.8}.modules-module-scss-module__-fxb8G__shell em{color:#cbb3e3;font-family:Georgia,serif;font-weight:400}.modules-module-scss-module__-fxb8G__eyebrow{color:#c8b4d9;letter-spacing:1.8px;align-items:center;gap:9px;font-size:9px;display:inline-flex}.modules-module-scss-module__-fxb8G__sectionLabel{color:#ac9eb7;letter-spacing:1.6px;justify-content:space-between;margin-bottom:16px;font-size:9px;display:flex}.modules-module-scss-module__-fxb8G__collection{gap:24px;display:grid}.modules-module-scss-module__-fxb8G__module{animation:.6s ease-out both modules-module-scss-module__-fxb8G__arrive;animation-delay:calc(var(--order)*.1s);background:linear-gradient(120deg,#ffffff03,#b494cc05);border:1px solid #cbb3e32b;border-radius:24px;grid-template-columns:1fr 1fr;gap:36px;padding:28px;transition:border-color .3s,box-shadow .3s;display:grid}.modules-module-scss-module__-fxb8G__module:hover{border-color:#cbb3e355;box-shadow:0 16px 60px #0002}.modules-module-scss-module__-fxb8G__moduleCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 8px;display:flex}.modules-module-scss-module__-fxb8G__moduleCopy h2{letter-spacing:-1.5px;margin:22px 0 18px;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.12}.modules-module-scss-module__-fxb8G__moduleCopy p{color:#bcb1c5;max-width:380px;font-size:13px;line-height:1.9}.modules-module-scss-module__-fxb8G__moduleCopy>small{color:#b3a5bd;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.modules-module-scss-module__-fxb8G__tags{flex-wrap:wrap;gap:8px;margin:20px 0 26px;display:flex}.modules-module-scss-module__-fxb8G__tags>span{color:#c6b5d1;border:1px solid #cbb3e320;border-radius:20px;padding:7px 10px;font-size:9px}.modules-module-scss-module__-fxb8G__primary{background:#d5bce9;border-radius:8px;align-items:center;gap:26px;padding:13px 17px;font-size:12px;transition:transform .2s,background .2s;display:flex;color:#302239!important}.modules-module-scss-module__-fxb8G__primary:hover{background:#e2c9f5;transform:translateY(-2px)}.modules-module-scss-module__-fxb8G__artLink{border-radius:18px;min-width:0;display:flex}.modules-module-scss-module__-fxb8G__art{background:radial-gradient(at 60%,#72538320,#0000 70%),#242127;border:1px solid #cbb3e322;border-radius:18px;flex-direction:column;width:100%;min-height:310px;padding:25px;display:flex;overflow:hidden}.modules-module-scss-module__-fxb8G__artBrand{letter-spacing:-.5px;align-items:center;font-size:14px;display:flex}.modules-module-scss-module__-fxb8G__artBrand span{color:#bba6cc;margin-left:4px}.modules-module-scss-module__-fxb8G__artBrand i{background:#cbb3e3;border-radius:50%;width:5px;height:5px;margin-left:auto}.modules-module-scss-module__-fxb8G__fileScene{color:#bda1cf;flex:1;justify-content:center;align-items:center;gap:15px;padding:40px 3px;display:flex}.modules-module-scss-module__-fxb8G__fileScene>div{aspect-ratio:1;background:#302936;border:1px solid #cbb3e345;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:40%;max-width:142px;animation:6s ease-in-out infinite modules-module-scss-module__-fxb8G__float;display:flex;transform:rotate(-6deg)}.modules-module-scss-module__-fxb8G__fileScene>div svg{width:31px;height:31px}.modules-module-scss-module__-fxb8G__fileScene>div strong{color:#e1d2e9;font-size:10px}.modules-module-scss-module__-fxb8G__fileScene>div small{letter-spacing:1px;font-size:6px}.modules-module-scss-module__-fxb8G__fileScene>div:last-child{background:linear-gradient(135deg,#655171,#332a3c);animation-delay:-3s;transform:rotate(6deg)}.modules-module-scss-module__-fxb8G__artFoot{text-align:center;color:#b5a5c1;border-top:1px solid #cbb3e31c;padding-top:16px;font-size:9px}.modules-module-scss-module__-fxb8G__mathScene{flex:1;place-items:center;min-height:235px;display:grid;position:relative}.modules-module-scss-module__-fxb8G__equation{flex-direction:column;gap:16px;width:72%;display:flex}.modules-module-scss-module__-fxb8G__equation small{letter-spacing:2px;color:#9c85ae;font-size:7px}.modules-module-scss-module__-fxb8G__equation>span{color:#c9b6d7;font-size:21px}.modules-module-scss-module__-fxb8G__equation strong{font-size:36px;font-weight:400}.modules-module-scss-module__-fxb8G__equation strong span{color:#cbb3e3;animation:2s infinite modules-module-scss-module__-fxb8G__blink}.modules-module-scss-module__-fxb8G__equation svg{width:100%;height:40px;overflow:visible}.modules-module-scss-module__-fxb8G__equation svg path{fill:none;stroke:#bda0d3;stroke-width:1.5px;stroke-dasharray:320;animation:5s ease-in-out infinite modules-module-scss-module__-fxb8G__draw}.modules-module-scss-module__-fxb8G__orbitSymbol{color:#a88bbf70;font:italic 24px Georgia,serif;animation:7s ease-in-out infinite modules-module-scss-module__-fxb8G__float;position:absolute;top:30px;right:0}.modules-module-scss-module__-fxb8G__orbitSymbol:nth-child(2){font-size:17px;animation-delay:-3s;inset:auto auto 30px 0}.modules-module-scss-module__-fxb8G__endnote{text-align:center;color:#9e8eab;padding:28px 0;font-size:10px}.modules-module-scss-module__-fxb8G__back{align-items:center;gap:8px;margin-top:24px;font-size:11px;display:inline-flex;color:#cbb3e3!important}.modules-module-scss-module__-fxb8G__preview{color:#bca6cd;background:#cbb3e309;border:1px solid #cbb3e330;border-radius:30px;margin-top:20px;padding:8px 12px;font-size:10px;display:inline-flex}.modules-module-scss-module__-fxb8G__mathModules{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:20px;display:grid}.modules-module-scss-module__-fxb8G__mathModule{background:linear-gradient(135deg,#ffffff04,#cbb3e305);border:1px solid #cbb3e32b;border-radius:20px;padding:28px;transition:transform .3s,border-color .3s}.modules-module-scss-module__-fxb8G__mathModule:hover{border-color:#cbb3e36b;transform:translateY(-5px)}.modules-module-scss-module__-fxb8G__mathModule h2{letter-spacing:-.7px;font-size:25px;font-weight:400;margin:16px 0!important}.modules-module-scss-module__-fxb8G__mathModule p{color:#b3a5be;max-width:440px;font-size:13px;line-height:1.8}.modules-module-scss-module__-fxb8G__moduleTop{color:#cbb3e3;justify-content:space-between;align-items:center;display:flex}.modules-module-scss-module__-fxb8G__moduleTop>svg:first-child{border:1px solid #cbb3e330;border-radius:12px;width:40px;height:40px;padding:10px}.modules-module-scss-module__-fxb8G__formulaArt{color:#d3bce4;background:radial-gradient(#cbb3e30c,#0000 70%);place-items:center;height:145px;font:italic clamp(24px,3vw,37px) Georgia,serif;animation:6s infinite modules-module-scss-module__-fxb8G__breathe;display:grid}.modules-module-scss-module__-fxb8G__moduleBottom{color:#cbb3e3;border-top:1px solid #cbb3e320;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;font-size:11px;display:flex}.modules-module-scss-module__-fxb8G__workspaceHero{justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.modules-module-scss-module__-fxb8G__workspaceHero h1{letter-spacing:-1px;font-size:clamp(29px,3vw,43px);font-weight:400;margin:14px 0!important}.modules-module-scss-module__-fxb8G__workspaceHero p{color:#b3a5bd;font-size:13px}.modules-module-scss-module__-fxb8G__workspaceHero .modules-module-scss-module__-fxb8G__preview{flex-shrink:0;margin:0}.modules-module-scss-module__-fxb8G__workspaceNav{border-bottom:1px solid #cbb3e325;gap:25px;margin-bottom:24px;display:flex}.modules-module-scss-module__-fxb8G__workspaceNav a{color:#a595b2;padding:10px 0 14px;font-size:12px}.modules-module-scss-module__-fxb8G__workspaceNav a[aria-current=page]{color:#e4d1f0;border-bottom:2px solid #cbb3e3}.modules-module-scss-module__-fxb8G__workGrid{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:24px;margin-bottom:36px;display:grid}.modules-module-scss-module__-fxb8G__mathPanel,.modules-module-scss-module__-fxb8G__contextPanel{background:#ffffff03;border:1px solid #cbb3e32b;border-radius:18px;min-width:0;padding:24px}.modules-module-scss-module__-fxb8G__panelTop{color:#cbb3e3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.modules-module-scss-module__-fxb8G__panelTop h2{color:#e1d3eb;font-size:14px;font-weight:400}.modules-module-scss-module__-fxb8G__segment{border:1px solid #cbb3e326;border-radius:8px;padding:3px;display:flex}.modules-module-scss-module__-fxb8G__segment button{color:#a48ab6;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:9px}.modules-module-scss-module__-fxb8G__segment button[aria-pressed=true]{color:#e4d1f0;background:#cbb3e323}.modules-module-scss-module__-fxb8G__display{background:#14111850;border:1px solid #cbb3e320;border-radius:12px;margin-bottom:18px;padding:20px}.modules-module-scss-module__-fxb8G__display label{color:#a28bb2;letter-spacing:1.5px;font-size:8px}.modules-module-scss-module__-fxb8G__display input{color:#e8dced;text-align:right;background:0 0;border:0;width:100%;padding:20px 0 12px;font-size:26px}.modules-module-scss-module__-fxb8G__display>div{justify-content:space-between;align-items:center;display:flex}.modules-module-scss-module__-fxb8G__display>div span{color:#9784a4;font-size:9px}.modules-module-scss-module__-fxb8G__display>div strong{color:#cfb0e5;font-size:32px;font-weight:400}.modules-module-scss-module__-fxb8G__keypad{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.modules-module-scss-module__-fxb8G__keypad button{background:#2b2630;border:1px solid #cbb3e31c;border-radius:8px;padding:13px 0;font-size:15px;transition:background .15s,transform .15s}.modules-module-scss-module__-fxb8G__keypad button:hover{background:#41334c;transform:translateY(-2px)}.modules-module-scss-module__-fxb8G__keypad button:active{transform:scale(.95)}.modules-module-scss-module__-fxb8G__keypad button.modules-module-scss-module__-fxb8G__equals{color:#2b2032;background:#ceb2e3}.modules-module-scss-module__-fxb8G__previewNote{color:#9e8dad;min-height:42px;padding-top:16px;font-size:10px;line-height:1.7}.modules-module-scss-module__-fxb8G__contextPanel h3{font-size:20px;font-weight:400;line-height:1.5;margin:16px 0!important}.modules-module-scss-module__-fxb8G__contextPanel p{color:#ac9cb8;font-size:12px;line-height:1.8}.modules-module-scss-module__-fxb8G__contextSymbol{color:#cbb3e370;place-items:center;height:110px;font:italic 42px Georgia,serif;display:grid}.modules-module-scss-module__-fxb8G__hint{border-top:1px solid #cbb3e320;margin-top:30px;padding-top:22px}.modules-module-scss-module__-fxb8G__hint strong{color:#c9b7d5;font-size:11px;font-weight:400}.modules-module-scss-module__-fxb8G__hint p{margin-top:10px!important}.modules-module-scss-module__-fxb8G__secondary{color:#cbb3e3;background:#cbb3e30b;border:1px solid #cbb3e330;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:12px;display:flex;font-size:11px!important}.modules-module-scss-module__-fxb8G__categories{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}.modules-module-scss-module__-fxb8G__categories button{color:#b6a2c5;background:0 0;border:1px solid #cbb3e325;border-radius:20px;padding:8px 12px;font-size:10px}.modules-module-scss-module__-fxb8G__categories button[aria-pressed=true]{color:#e4d2ef;background:#cbb3e322;border-color:#cbb3e36b}.modules-module-scss-module__-fxb8G__unitFields{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.modules-module-scss-module__-fxb8G__unitFields label{color:#baa5c9;margin-bottom:10px;font-size:11px;display:block}.modules-module-scss-module__-fxb8G__unitFields input{color:#e7d7f2;background:#18151c50;border:1px solid #cbb3e330;border-radius:10px;width:100%;min-width:0;padding:16px 12px;font-size:28px}.modules-module-scss-module__-fxb8G__inputLabel{color:#baa5c9;margin:22px 0 10px;font-size:11px;display:block}.modules-module-scss-module__-fxb8G__swap{color:#cbb3e3;background:#cbb3e30c;border:1px solid #cbb3e330;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid}.modules-module-scss-module__-fxb8G__swap:hover{transform:rotate(180deg)}.modules-module-scss-module__-fxb8G__resultPreview{color:#bba3cc;flex-direction:column;justify-content:center;gap:8px;min-height:68px;font-size:19px;display:flex}.modules-module-scss-module__-fxb8G__resultPreview span{color:#8f7e9c;font-size:9px}.modules-module-scss-module__-fxb8G__example{border:1px dashed #cbb3e330;border-radius:12px;flex-direction:column;gap:15px;margin-top:32px;padding:24px;display:flex}.modules-module-scss-module__-fxb8G__example span{letter-spacing:1.5px;color:#9985a8;font-size:8px}.modules-module-scss-module__-fxb8G__example strong{color:#ceb6df;font-size:19px;font-weight:400}.modules-module-scss-module__-fxb8G__example small{color:#9d8baa;font-size:10px}.modules-module-scss-module__-fxb8G__loading{flex-direction:column;justify-content:center;align-items:center;min-height:70dvh;display:flex}.modules-module-scss-module__-fxb8G__loading h2{letter-spacing:-1px;font-size:30px;font-weight:400;margin:18px 0!important}.modules-module-scss-module__-fxb8G__loading p{color:#a996b7;font-size:12px}.modules-module-scss-module__-fxb8G__loaderOrbit{border:1px solid #cbb3e326;border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:30px;display:grid;position:relative}.modules-module-scss-module__-fxb8G__loaderOrbit>span{color:#cfb3e4;font-size:30px}.modules-module-scss-module__-fxb8G__loaderOrbit i{border:1px solid #0000;border-top-color:#cbb3e3;border-radius:50%;animation:3s linear infinite modules-module-scss-module__-fxb8G__spin;position:absolute;inset:-1px}.modules-module-scss-module__-fxb8G__loaderOrbit i:after{content:"";background:#dbc4ec;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:11px;box-shadow:0 0 15px #cbb3e3}.modules-module-scss-module__-fxb8G__loadingTrack{background:#cbb3e318;border-radius:4px;width:180px;height:3px;margin-top:25px;overflow:hidden}.modules-module-scss-module__-fxb8G__loadingTrack i{background:linear-gradient(90deg,#0000,#d3b7e9);width:45%;height:100%;animation:2s ease-in-out infinite modules-module-scss-module__-fxb8G__sweep;display:block}.modules-module-scss-module__-fxb8G__routeEnter{animation:.45s ease-out both modules-module-scss-module__-fxb8G__arrive}@keyframes modules-module-scss-module__-fxb8G__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes modules-module-scss-module__-fxb8G__float{50%{translate:0 -8px}}@keyframes modules-module-scss-module__-fxb8G__blink{50%{opacity:0}}@keyframes modules-module-scss-module__-fxb8G__draw{0%{stroke-dashoffset:320px}60%,to{stroke-dashoffset:0}}@keyframes modules-module-scss-module__-fxb8G__breathe{50%{opacity:.65}}@keyframes modules-module-scss-module__-fxb8G__spin{to{transform:rotate(360deg)}}@keyframes modules-module-scss-module__-fxb8G__sweep{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (max-width:800px){.modules-module-scss-module__-fxb8G__module{gap:20px;padding:22px}.modules-module-scss-module__-fxb8G__art{min-height:280px;padding:18px}.modules-module-scss-module__-fxb8G__fileScene{gap:8px}.modules-module-scss-module__-fxb8G__fileScene>div{width:44%}.modules-module-scss-module__-fxb8G__workGrid{grid-template-columns:1fr}.modules-module-scss-module__-fxb8G__workspaceHero{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.modules-module-scss-module__-fxb8G__hero{padding:38px 0 30px}.modules-module-scss-module__-fxb8G__module{grid-template-columns:1fr;gap:24px}.modules-module-scss-module__-fxb8G__moduleCopy{padding:4px}.modules-module-scss-module__-fxb8G__art{min-height:290px}.modules-module-scss-module__-fxb8G__mathModules{grid-template-columns:1fr}.modules-module-scss-module__-fxb8G__mathModule{padding:22px}.modules-module-scss-module__-fxb8G__mathPanel,.modules-module-scss-module__-fxb8G__contextPanel{padding:18px}.modules-module-scss-module__-fxb8G__unitFields{grid-template-columns:1fr}.modules-module-scss-module__-fxb8G__unitFields .modules-module-scss-module__-fxb8G__swap{justify-self:center}.modules-module-scss-module__-fxb8G__keypad{gap:6px}.modules-module-scss-module__-fxb8G__workspaceNav{gap:18px}.modules-module-scss-module__-fxb8G__workspaceNav a{font-size:11px}.modules-module-scss-module__-fxb8G__formulaArt{height:115px}}@media (prefers-reduced-motion:reduce){.modules-module-scss-module__-fxb8G__shell *,.modules-module-scss-module__-fxb8G__shell :after,.modules-module-scss-module__-fxb8G__routeEnter{transition:none!important;animation:none!important}}.modules-module-scss-module__-fxb8G__mathModule{background:radial-gradient(at 85% 5%,#ad80cf13,#0000 65%),#221e27;border-radius:24px;animation:.6s both modules-module-scss-module__-fxb8G__arrive;position:relative;overflow:hidden}.modules-module-scss-module__-fxb8G__mathModule:nth-child(2){animation-delay:.12s}.modules-module-scss-module__-fxb8G__mathModule:focus-visible{outline-offset:4px;outline:2px solid #d2b9e7}.modules-module-scss-module__-fxb8G__moduleBottom{background:#cbb3e70b;border:1px solid #cbb3e330;border-radius:10px;justify-content:center;padding:13px}.modules-module-scss-module__-fxb8G__shell{--header-gutter:max(24px,calc((100vw - 1340px)/2));padding:0 var(--header-gutter);color:#ece8f1;background:radial-gradient(at 85% 5%,#68508025,#0000 50%),linear-gradient(#1b1b1ded,#1b1b1ded),url(/images/noise.webp);flex-direction:column;min-width:0;min-height:100dvh;font-family:Arial,sans-serif;display:flex}.modules-module-scss-module__-fxb8G__shell a{color:inherit;text-decoration:none}.modules-module-scss-module__-fxb8G__shell h1,.modules-module-scss-module__-fxb8G__shell h2,.modules-module-scss-module__-fxb8G__shell h3,.modules-module-scss-module__-fxb8G__shell p{margin:0}.modules-module-scss-module__-fxb8G__shell button{cursor:pointer}.modules-module-scss-module__-fxb8G__shell button:disabled{cursor:not-allowed;opacity:.5}.modules-module-scss-module__-fxb8G__shell button:focus-visible,.modules-module-scss-module__-fxb8G__shell a:focus-visible,.modules-module-scss-module__-fxb8G__shell input:focus-visible{outline-offset:3px;outline:2px solid #cbb3e3}.modules-module-scss-module__-fxb8G__shell>header{width:100%;height:60px}.modules-module-scss-module__-fxb8G__shell>footer{flex-shrink:0;width:100%}.modules-module-scss-module__-fxb8G__content{min-width:0;max-width:1340px}@media (max-width:600px){.modules-module-scss-module__-fxb8G__shell{padding:0 20px}.modules-module-scss-module__-fxb8G__shell>header{height:54px}}
.tabs-module-scss-module__aFIptq__tabs{background:#15131735;border:1px solid #cbb3e326;border-radius:12px;flex-shrink:0;align-self:flex-start;gap:4px;width:min(100%,440px);margin-bottom:18px;padding:4px;display:flex}.tabs-module-scss-module__aFIptq__tabs a{color:#a99bb5;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 14px;font-size:12px;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:flex}.tabs-module-scss-module__aFIptq__tabs a>svg{flex-shrink:0;width:18px;height:18px}.tabs-module-scss-module__aFIptq__tabs a small{color:#a89bb2;margin-top:4px;font-size:9px;display:block}.tabs-module-scss-module__aFIptq__tabs a[aria-current=page]{color:#ead8f5;background:linear-gradient(130deg,#cbb3e31a,#cbb3e30c);border-color:#cbb3e338;box-shadow:0 2px 8px #0002}.tabs-module-scss-module__aFIptq__tabs a:hover{background:#cbb3e310}.tabs-module-scss-module__aFIptq__tabs a:focus-visible{outline-offset:2px;outline:2px solid #d2b9e7}@media (max-width:600px){.tabs-module-scss-module__aFIptq__tabs{margin-bottom:12px}.tabs-module-scss-module__aFIptq__tabs a{gap:8px;padding:9px;font-size:10px}.tabs-module-scss-module__aFIptq__tabs a small{font-size:8px}}@media (prefers-reduced-motion:reduce){.tabs-module-scss-module__aFIptq__tabs a{transition:none}}
.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame{height:100dvh;min-height:0;padding:0 max(20px,50vw - 670px)}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>header{flex-shrink:0;height:60px;min-height:60px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>div{flex-direction:column;max-width:none;min-height:0;display:flex}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>div>a{flex-shrink:0;margin:12px 0 0;font-size:10px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>footer{flex-shrink:0;padding:10px 0;font-size:9px}.loan-module-scss-module__zRQ7eW__page{color:#eee6f4;flex-direction:column;flex:1;min-height:0;display:flex}.loan-module-scss-module__zRQ7eW__page button,.loan-module-scss-module__zRQ7eW__page input{font:inherit}.loan-module-scss-module__zRQ7eW__page button{cursor:pointer}.loan-module-scss-module__zRQ7eW__page button:disabled{opacity:.3;cursor:default}.loan-module-scss-module__zRQ7eW__page button:focus-visible,.loan-module-scss-module__zRQ7eW__page a:focus-visible,.loan-module-scss-module__zRQ7eW__page input:focus-visible{outline-offset:3px;outline:2px solid #d2b9e7}.loan-module-scss-module__zRQ7eW__page h2{letter-spacing:-.5px;margin:6px 0;font-size:20px;font-weight:450}.loan-module-scss-module__zRQ7eW__page p{line-height:1.6}.loan-module-scss-module__zRQ7eW__compactSteps,.loan-module-scss-module__zRQ7eW__costRing{display:none}@media (max-width:720px) and (min-height:501px) and (max-height:620px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__primaryResult strong{font-size:32px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__metrics strong{font-size:14px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__costSplit>div{height:5px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{display:none}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult strong{font-size:34px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics{gap:12px;padding:14px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs{padding:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs .loan-module-scss-module__zRQ7eW__iconButton{width:26px;height:26px;padding:4px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs .loan-module-scss-module__zRQ7eW__segment{margin:7px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div input{padding:5px 8px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__mobileEstimate{margin-top:6px;padding-top:6px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:8px 12px}}.loan-module-scss-module__zRQ7eW__hero{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.loan-module-scss-module__zRQ7eW__hero h1{letter-spacing:-1.2px;font-size:clamp(25px,2.7vw,37px);font-weight:400;margin:8px 0 0!important}.loan-module-scss-module__zRQ7eW__hero h1 em{margin-left:10px;font-size:.8em}.loan-module-scss-module__zRQ7eW__eyebrow{letter-spacing:1.5px;color:#bfa5d1;font-size:8px}.loan-module-scss-module__zRQ7eW__infoButton,.loan-module-scss-module__zRQ7eW__outlineButton,.loan-module-scss-module__zRQ7eW__iconButton{color:#cbb4db;background:#cbb3e309;border:1px solid #cbb3e32d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:11px;display:inline-flex}.loan-module-scss-module__zRQ7eW__infoButton{font-size:10px}.loan-module-scss-module__zRQ7eW__navigation{justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.loan-module-scss-module__zRQ7eW__loanLinks{gap:6px;display:flex}.loan-module-scss-module__zRQ7eW__loanLinks a{color:#ab98b9;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;display:flex}.loan-module-scss-module__zRQ7eW__loanLinks a[aria-current=page]{color:#e0c9f0;background:#cbb3e314;border-color:#cbb3e33d}.loan-module-scss-module__zRQ7eW__viewTabs{background:#17141b;border:1px solid #cbb3e323;border-radius:11px;gap:4px;padding:4px;display:flex}.loan-module-scss-module__zRQ7eW__viewTabs button{color:#a998b8;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:10px;transition:background .2s,color .2s;display:flex}.loan-module-scss-module__zRQ7eW__viewTabs button[aria-selected=true]{color:#eadbf5;background:#cbb3e31b;border-color:#cbb3e338;box-shadow:0 2px 8px #0002}.loan-module-scss-module__zRQ7eW__viewTabs svg{width:13px;height:13px}.loan-module-scss-module__zRQ7eW__pane{flex:1;min-height:0;animation:.25s loan-module-scss-module__zRQ7eW__arrive}.loan-module-scss-module__zRQ7eW__calculator{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px;height:100%;min-height:0;display:grid}.loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__summary,.loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__schedule,.loan-module-scss-module__zRQ7eW__empty{background:radial-gradient(at 100% 0,#a384c217,#0000 70%),#25212b;border:1px solid #cbb3e32b;border-radius:20px;min-width:0;height:100%;min-height:0;padding:clamp(16px,2.5vh,28px);box-shadow:inset 0 1px #ffffff06}.loan-module-scss-module__zRQ7eW__inputs{flex-direction:column;justify-content:center;display:flex}.loan-module-scss-module__zRQ7eW__panelHeading{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.loan-module-scss-module__zRQ7eW__segment{background:#19161e;border:1px solid #cbb3e320;border-radius:9px;gap:4px;margin:18px 0;padding:4px;display:flex}.loan-module-scss-module__zRQ7eW__segment button{color:#ad99bf;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:9px 5px;font-size:11px}.loan-module-scss-module__zRQ7eW__segment button[aria-pressed=true]{color:#e3cdef;background:#cbb3e31c;border-color:#cbb3e329}.loan-module-scss-module__zRQ7eW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.loan-module-scss-module__zRQ7eW__field{color:#c9b6d6;min-width:0;font-size:11px}.loan-module-scss-module__zRQ7eW__field>span{margin-bottom:8px;line-height:1.4;display:block}.loan-module-scss-module__zRQ7eW__field>div{background:#18151e;border:1px solid #cbb3e32f;border-radius:9px;align-items:center;min-width:0;transition:border-color .2s;display:flex}.loan-module-scss-module__zRQ7eW__field>div:focus-within{border-color:#cbb3e3}.loan-module-scss-module__zRQ7eW__field>div input{appearance:textfield;color:#eee5f4;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:12px 10px;font-size:16px}.loan-module-scss-module__zRQ7eW__field>div input::-webkit-inner-spin-button{appearance:none}.loan-module-scss-module__zRQ7eW__field>div>span{color:#a68fb6;white-space:nowrap;padding-right:10px;font-size:10px}.loan-module-scss-module__zRQ7eW__field>div>.loan-module-scss-module__zRQ7eW__prefix{color:#c9afd9;padding:0 0 0 12px;font-size:11px}.loan-module-scss-module__zRQ7eW__rateNote{color:#aa97b9;margin:16px 0 0;font-size:9px}.loan-module-scss-module__zRQ7eW__calculatorResult{min-height:0}.loan-module-scss-module__zRQ7eW__mobileEstimate{display:none}.loan-module-scss-module__zRQ7eW__summary{background:radial-gradient(at 100% 0,#cbb3e322,#0000 70%),#28222f;flex-direction:column;justify-content:center;display:flex}.loan-module-scss-module__zRQ7eW__primaryResult{border-bottom:1px solid #cbb3e32b;padding-bottom:24px}.loan-module-scss-module__zRQ7eW__primaryResult>span{color:#baa0cd;letter-spacing:1.5px;font-size:8px}.loan-module-scss-module__zRQ7eW__primaryResult strong{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:16px 0 10px;font-size:clamp(32px,4.5vw,62px);font-weight:400;display:block}.loan-module-scss-module__zRQ7eW__primaryResult small{color:#bca9c9;font-size:11px}.loan-module-scss-module__zRQ7eW__metrics{grid-template-columns:1fr 1fr;gap:24px;min-width:0;padding:24px 0;display:grid}.loan-module-scss-module__zRQ7eW__metrics span{color:#aa97b9;margin-bottom:8px;font-size:10px;display:block}.loan-module-scss-module__zRQ7eW__metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(15px,1.7vw,23px);font-weight:450}.loan-module-scss-module__zRQ7eW__costSplit>div{background:#769e98;border-radius:8px;height:7px;overflow:hidden}.loan-module-scss-module__zRQ7eW__costSplit>div i{background:#cbb3e3;height:100%;transition:width .4s;display:block}.loan-module-scss-module__zRQ7eW__costSplit p{color:#b4a2c1;justify-content:space-between;margin:8px 0;font-size:9px;display:flex}.loan-module-scss-module__zRQ7eW__savings{color:#b9d7ce;background:#80bda610;border:1px solid #80bda62b;border-radius:10px;margin:18px 0 0;padding:14px;font-size:12px}.loan-module-scss-module__zRQ7eW__summaryNote{color:#ac99bb;margin:20px 0 0;font-size:11px}.loan-module-scss-module__zRQ7eW__disclaimer{color:#a18eaf;flex-shrink:0;margin:10px 0;font-size:9px}.loan-module-scss-module__zRQ7eW__graphPanel{flex-direction:column;gap:14px;display:flex}.loan-module-scss-module__zRQ7eW__legend{color:#bdaacb;gap:14px;font-size:10px;display:flex}.loan-module-scss-module__zRQ7eW__legend span{align-items:center;gap:6px;display:flex}.loan-module-scss-module__zRQ7eW__legend span:before{content:"";background:#cbb3e3;border-radius:2px;width:7px;height:7px}.loan-module-scss-module__zRQ7eW__legend span+span:before{background:#769e98}.loan-module-scss-module__zRQ7eW__plot{flex-direction:column;flex:1;min-height:40px;display:flex;position:relative}.loan-module-scss-module__zRQ7eW__chartScale,.loan-module-scss-module__zRQ7eW__chartCaption{color:#a792b6;flex-shrink:0;font-size:9px}.loan-module-scss-module__zRQ7eW__chartScale{margin-bottom:12px}.loan-module-scss-module__zRQ7eW__chartCaption{margin-top:20px}.loan-module-scss-module__zRQ7eW__bars{background:repeating-linear-gradient(0deg,#cbb3e314 0 1px,#0000 1px 25%);flex:1;align-items:stretch;gap:clamp(2px,.7vw,10px);min-height:0;display:flex}.loan-module-scss-module__zRQ7eW__bar{background:0 0;border:0;border-radius:6px 6px 0 0;flex:1;align-items:flex-end;min-width:0;padding:0;transition:filter .15s;display:flex;position:relative}.loan-module-scss-module__zRQ7eW__bar:hover,.loan-module-scss-module__zRQ7eW__bar:focus-visible{filter:brightness(1.25)}.loan-module-scss-module__zRQ7eW__bar small{color:#a890b8;font-size:9px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.loan-module-scss-module__zRQ7eW__barStack{border-radius:5px 5px 0 0;flex-direction:column;width:100%;min-height:2px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff15}.loan-module-scss-module__zRQ7eW__barStack i{background:#769e98}.loan-module-scss-module__zRQ7eW__barStack b{background:#cbb3e3}.loan-module-scss-module__zRQ7eW__chartTip{z-index:2;left:clamp(0px,var(--position)*1% - 105px,100% - 210px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#201a29f5;border:1px solid #d1b6e65e;border-radius:13px;width:210px;max-width:100%;padding:14px;animation:.15s loan-module-scss-module__zRQ7eW__arrive;position:absolute;top:25px;box-shadow:0 12px 40px #0008}.loan-module-scss-module__zRQ7eW__chartTip>div{border-bottom:1px solid #cbb3e329;flex-direction:column;gap:7px;padding-bottom:10px;display:flex}.loan-module-scss-module__zRQ7eW__chartTip>div span{letter-spacing:1.5px;color:#bba0ce;font-size:8px}.loan-module-scss-module__zRQ7eW__chartTip>div strong{font-size:21px;font-weight:450}.loan-module-scss-module__zRQ7eW__chartTip dl{gap:7px;margin:9px 0 0;font-size:10px;display:grid}.loan-module-scss-module__zRQ7eW__chartTip dl>div{justify-content:space-between;gap:10px;display:flex}.loan-module-scss-module__zRQ7eW__chartTip dl dt{color:#ab97b9}.loan-module-scss-module__zRQ7eW__chartTip dl dd{color:#e1cbed;font-variant-numeric:tabular-nums;margin:0}.loan-module-scss-module__zRQ7eW__monthInspector{color:#baa5c8;border-top:1px solid #cbb3e325;flex-shrink:0;padding-top:14px;font-size:11px}.loan-module-scss-module__zRQ7eW__monthInspector label{gap:5px;display:flex}.loan-module-scss-module__zRQ7eW__monthInspector label span{margin-left:auto;font-size:10px}.loan-module-scss-module__zRQ7eW__monthInspector input{accent-color:#cbb3e3;cursor:pointer;width:100%;margin:14px 0}.loan-module-scss-module__zRQ7eW__monthInspector>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.loan-module-scss-module__zRQ7eW__monthInspector>div span{font-size:10px}.loan-module-scss-module__zRQ7eW__monthInspector>div b{color:#e4cef2;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:450;display:block}.loan-module-scss-module__zRQ7eW__schedule{flex-direction:column;gap:12px;display:flex}.loan-module-scss-module__zRQ7eW__scheduleControls{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex}.loan-module-scss-module__zRQ7eW__scheduleControls>label{color:#b7a1c6;align-items:center;gap:10px;font-size:10px;display:flex}.loan-module-scss-module__zRQ7eW__scheduleControls>label button{min-width:130px;height:34px;font-size:11px}.loan-module-scss-module__zRQ7eW__scheduleControls>span{color:#a28eaf;font-size:9px}.loan-module-scss-module__zRQ7eW__tableBody{flex:1;min-height:0}.loan-module-scss-module__zRQ7eW__table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.loan-module-scss-module__zRQ7eW__table th,.loan-module-scss-module__zRQ7eW__table td{white-space:nowrap;border-bottom:1px solid #cbb3e31a;height:36px;padding:0 10px}.loan-module-scss-module__zRQ7eW__table thead th{color:#b99ecc;background:#1d1823;height:34px;font-size:9px;font-weight:450}.loan-module-scss-module__zRQ7eW__table th:first-child{text-align:left}.loan-module-scss-module__zRQ7eW__table tbody th{color:#b6a0c5;font-weight:450}.loan-module-scss-module__zRQ7eW__table td{color:#d8c3e6}.loan-module-scss-module__zRQ7eW__table tbody tr:hover{background:#cbb3e30a}.loan-module-scss-module__zRQ7eW__paymentCards{display:none}.loan-module-scss-module__zRQ7eW__pagination{color:#aa94b9;flex-shrink:0;justify-content:space-between;align-items:center;font-size:10px;display:flex}.loan-module-scss-module__zRQ7eW__pagination>div{align-items:center;gap:14px;display:flex}.loan-module-scss-module__zRQ7eW__pagination button{color:#cdb3e0;background:#cbb3e30a;border:1px solid #cbb3e32b;border-radius:8px;place-items:center;padding:7px;display:grid}.loan-module-scss-module__zRQ7eW__empty{text-align:center;color:#cbb3df;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.loan-module-scss-module__zRQ7eW__empty p{max-width:350px;font-size:12px}.loan-module-scss-module__zRQ7eW__reference{color:#cbb6d9;background:#26212e;border:1px solid #cbb3e346;border-radius:20px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 80px #0008}.loan-module-scss-module__zRQ7eW__reference h2{font-size:22px;font-weight:450}.loan-module-scss-module__zRQ7eW__reference p{margin:18px 0;font-size:12px;line-height:1.8}.loan-module-scss-module__zRQ7eW__reference a{color:#d7b6ef;font-size:12px;text-decoration:underline}.loan-module-scss-module__zRQ7eW__reference::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100d18b8}.loan-module-scss-module__zRQ7eW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes loan-module-scss-module__zRQ7eW__arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1050px){.loan-module-scss-module__zRQ7eW__hero h1 em{display:none}.loan-module-scss-module__zRQ7eW__viewTabs button{padding:9px 10px}.loan-module-scss-module__zRQ7eW__fields{gap:12px}.loan-module-scss-module__zRQ7eW__primaryResult strong{font-size:38px}.loan-module-scss-module__zRQ7eW__table{font-size:10px}}@media (max-width:900px){.loan-module-scss-module__zRQ7eW__table{display:none}.loan-module-scss-module__zRQ7eW__paymentCards{gap:8px;display:grid}.loan-module-scss-module__zRQ7eW__paymentCards article{background:#cbb3e305;border:1px solid #cbb3e325;border-radius:10px;height:76px;padding:9px 12px}.loan-module-scss-module__zRQ7eW__paymentCards header{color:#ae96bf;align-items:center;gap:12px;font-size:10px;display:flex}.loan-module-scss-module__zRQ7eW__paymentCards header strong{color:#e3cbee;font-size:13px;font-weight:450}.loan-module-scss-module__zRQ7eW__paymentCards header small{margin-left:auto;font-size:9px}.loan-module-scss-module__zRQ7eW__paymentCards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0 0;font-size:9px;display:grid}.loan-module-scss-module__zRQ7eW__paymentCards dl dt{color:#a891b9;text-transform:capitalize}.loan-module-scss-module__zRQ7eW__paymentCards dl dd{color:#cfb7e0;overflow-wrap:anywhere;margin:4px 0 0}}@media (max-width:720px){.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame{padding:0 16px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>header{height:48px;min-height:48px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>footer{padding:8px 0;font-size:8px}.loan-module-scss-module__zRQ7eW__hero{padding:12px 0}.loan-module-scss-module__zRQ7eW__hero h1{font-size:25px}.loan-module-scss-module__zRQ7eW__infoButton{padding:9px}.loan-module-scss-module__zRQ7eW__infoButton span{display:none}.loan-module-scss-module__zRQ7eW__navigation{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:12px}.loan-module-scss-module__zRQ7eW__loanLinks a{flex:1;justify-content:center;padding:8px;font-size:10px}.loan-module-scss-module__zRQ7eW__viewTabs button{flex:1;gap:5px;padding:8px 4px;font-size:10px}.loan-module-scss-module__zRQ7eW__calculator{grid-template-columns:1fr}.loan-module-scss-module__zRQ7eW__calculatorResult{display:none}.loan-module-scss-module__zRQ7eW__inputs{justify-content:space-evenly}.loan-module-scss-module__zRQ7eW__mobileEstimate{color:#b8a0ca;border-top:1px solid #cbb3e324;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:9px;display:flex}.loan-module-scss-module__zRQ7eW__mobileEstimate strong{color:#e2c6f1;margin-top:5px;font-size:21px;font-weight:450;display:block}.loan-module-scss-module__zRQ7eW__mobileEstimate button{color:#dfc5ed;background:#cbb3e31b;border:1px solid #cbb3e343;border-radius:8px;padding:9px 12px;font-size:10px}.loan-module-scss-module__zRQ7eW__mobileEstimate p{color:#e6b5bf;margin:0;font-size:11px}.loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__summary,.loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__schedule,.loan-module-scss-module__zRQ7eW__empty{border-radius:16px;padding:18px}.loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__primaryResult strong{font-size:42px}.loan-module-scss-module__zRQ7eW__metrics strong{font-size:18px}.loan-module-scss-module__zRQ7eW__graphPanel .loan-module-scss-module__zRQ7eW__panelHeading{flex-wrap:wrap}.loan-module-scss-module__zRQ7eW__graphPanel .loan-module-scss-module__zRQ7eW__panelHeading h2{font-size:17px}.loan-module-scss-module__zRQ7eW__legend{font-size:9px}.loan-module-scss-module__zRQ7eW__monthInspector{font-size:10px}.loan-module-scss-module__zRQ7eW__monthInspector label span{font-size:9px}.loan-module-scss-module__zRQ7eW__monthInspector>div b{font-size:12px}.loan-module-scss-module__zRQ7eW__scheduleControls>span{max-width:125px;font-size:8px}.loan-module-scss-module__zRQ7eW__schedule h2{font-size:18px}.loan-module-scss-module__zRQ7eW__disclaimer{white-space:nowrap;text-overflow:ellipsis;margin:7px 0;font-size:8px;overflow:hidden}}@media (max-height:760px){.loan-module-scss-module__zRQ7eW__hero{padding:10px 0}.loan-module-scss-module__zRQ7eW__hero h1{font-size:28px}.loan-module-scss-module__zRQ7eW__navigation{padding-bottom:10px}.loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__summary,.loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__schedule{padding:18px}.loan-module-scss-module__zRQ7eW__panelHeading h2{font-size:18px}.loan-module-scss-module__zRQ7eW__fields{gap:12px}.loan-module-scss-module__zRQ7eW__field{font-size:10px}.loan-module-scss-module__zRQ7eW__field>span{margin-bottom:6px}.loan-module-scss-module__zRQ7eW__field>div input{padding:9px;font-size:15px}.loan-module-scss-module__zRQ7eW__segment{margin:12px 0}.loan-module-scss-module__zRQ7eW__segment button{padding:7px 4px}.loan-module-scss-module__zRQ7eW__rateNote{margin-top:12px}.loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:16px}.loan-module-scss-module__zRQ7eW__primaryResult strong{margin:10px 0 8px;font-size:38px}.loan-module-scss-module__zRQ7eW__metrics{gap:18px;padding:18px 0}.loan-module-scss-module__zRQ7eW__savings{margin-top:12px;padding:10px;font-size:11px}.loan-module-scss-module__zRQ7eW__summaryNote{margin-top:12px}.loan-module-scss-module__zRQ7eW__graphPanel{gap:10px}.loan-module-scss-module__zRQ7eW__monthInspector{padding-top:10px}.loan-module-scss-module__zRQ7eW__monthInspector input{margin:10px 0}}@media (max-width:720px) and (max-height:700px){.loan-module-scss-module__zRQ7eW__hero{padding:10px 0}.loan-module-scss-module__zRQ7eW__hero h1{font-size:23px;margin-top:5px!important}.loan-module-scss-module__zRQ7eW__hero .loan-module-scss-module__zRQ7eW__eyebrow{font-size:7px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>div>a{margin-top:9px}.loan-module-scss-module__zRQ7eW__inputs{padding:14px}.loan-module-scss-module__zRQ7eW__panelHeading .loan-module-scss-module__zRQ7eW__eyebrow{display:none}.loan-module-scss-module__zRQ7eW__panelHeading h2{margin:0;font-size:17px}.loan-module-scss-module__zRQ7eW__iconButton{padding:7px}.loan-module-scss-module__zRQ7eW__segment{margin:9px 0}.loan-module-scss-module__zRQ7eW__segment button{padding:6px;font-size:10px}.loan-module-scss-module__zRQ7eW__fields{gap:9px 12px}.loan-module-scss-module__zRQ7eW__field{font-size:9px}.loan-module-scss-module__zRQ7eW__field>span{margin-bottom:4px}.loan-module-scss-module__zRQ7eW__field>div{border-radius:7px}.loan-module-scss-module__zRQ7eW__field>div input{padding:7px 8px;font-size:14px}.loan-module-scss-module__zRQ7eW__field>div>span{padding-right:8px;font-size:9px}.loan-module-scss-module__zRQ7eW__field>div>.loan-module-scss-module__zRQ7eW__prefix{padding-left:9px;font-size:10px}.loan-module-scss-module__zRQ7eW__rateNote{margin-top:8px;font-size:8px}.loan-module-scss-module__zRQ7eW__mobileEstimate{margin-top:8px;padding-top:8px}.loan-module-scss-module__zRQ7eW__mobileEstimate strong{margin-top:3px;font-size:19px}.loan-module-scss-module__zRQ7eW__viewTabs button{padding:7px 4px}.loan-module-scss-module__zRQ7eW__schedule,.loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__summary{padding:15px}.loan-module-scss-module__zRQ7eW__summaryNote{font-size:10px}.loan-module-scss-module__zRQ7eW__metrics{gap:16px}.loan-module-scss-module__zRQ7eW__scheduleControls>span{font-size:8px}}@media (max-height:460px) and (min-width:721px){.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>header{height:40px;min-height:40px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>div>a{display:none}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>footer{padding:6px 0}.loan-module-scss-module__zRQ7eW__hero{padding:8px 0}.loan-module-scss-module__zRQ7eW__hero h1{font-size:24px;margin:0!important}.loan-module-scss-module__zRQ7eW__hero .loan-module-scss-module__zRQ7eW__eyebrow{display:none}.loan-module-scss-module__zRQ7eW__navigation{padding-bottom:8px}.loan-module-scss-module__zRQ7eW__loanLinks a{padding:7px 10px}.loan-module-scss-module__zRQ7eW__viewTabs button{padding:6px 10px}.loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__summary,.loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__schedule{padding:12px}.loan-module-scss-module__zRQ7eW__panelHeading .loan-module-scss-module__zRQ7eW__eyebrow{display:none}.loan-module-scss-module__zRQ7eW__panelHeading h2{margin:0;font-size:16px}.loan-module-scss-module__zRQ7eW__iconButton{padding:5px}.loan-module-scss-module__zRQ7eW__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.loan-module-scss-module__zRQ7eW__field{font-size:8px}.loan-module-scss-module__zRQ7eW__field>span{min-height:11px;margin-bottom:4px}.loan-module-scss-module__zRQ7eW__field>div input{padding:6px;font-size:12px}.loan-module-scss-module__zRQ7eW__field>div>.loan-module-scss-module__zRQ7eW__prefix{padding-left:7px;font-size:9px}.loan-module-scss-module__zRQ7eW__field>div>span{padding-right:6px;font-size:8px}.loan-module-scss-module__zRQ7eW__segment{margin:7px 0}.loan-module-scss-module__zRQ7eW__segment button{padding:5px;font-size:9px}.loan-module-scss-module__zRQ7eW__rateNote{display:none}.loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:8px}.loan-module-scss-module__zRQ7eW__primaryResult>span{font-size:7px}.loan-module-scss-module__zRQ7eW__primaryResult strong{letter-spacing:-1px;margin:5px 0;font-size:28px}.loan-module-scss-module__zRQ7eW__primaryResult small{font-size:9px}.loan-module-scss-module__zRQ7eW__metrics{gap:8px;padding:10px 0}.loan-module-scss-module__zRQ7eW__metrics span{margin-bottom:3px;font-size:8px}.loan-module-scss-module__zRQ7eW__metrics strong{font-size:14px}.loan-module-scss-module__zRQ7eW__costSplit>div{height:4px}.loan-module-scss-module__zRQ7eW__costSplit p{margin:4px 0;font-size:8px}.loan-module-scss-module__zRQ7eW__summaryNote{display:none}.loan-module-scss-module__zRQ7eW__savings{margin-top:6px;padding:6px;font-size:9px}.loan-module-scss-module__zRQ7eW__disclaimer{margin:5px 0;font-size:8px}.loan-module-scss-module__zRQ7eW__graphPanel{gap:7px}.loan-module-scss-module__zRQ7eW__monthInspector{padding-top:7px;font-size:9px}.loan-module-scss-module__zRQ7eW__monthInspector input{height:12px;margin:6px 0}.loan-module-scss-module__zRQ7eW__monthInspector>div span{font-size:8px}.loan-module-scss-module__zRQ7eW__monthInspector>div b{margin-top:2px;font-size:11px}.loan-module-scss-module__zRQ7eW__chartScale,.loan-module-scss-module__zRQ7eW__chartCaption{font-size:8px}.loan-module-scss-module__zRQ7eW__chartScale{margin-bottom:6px}.loan-module-scss-module__zRQ7eW__chartCaption{margin-top:16px}.loan-module-scss-module__zRQ7eW__chartTip{padding:10px;top:0}.loan-module-scss-module__zRQ7eW__chartTip>div{gap:3px;padding-bottom:5px}.loan-module-scss-module__zRQ7eW__chartTip>div strong{font-size:16px}.loan-module-scss-module__zRQ7eW__chartTip dl{gap:4px;font-size:9px}.loan-module-scss-module__zRQ7eW__schedule{gap:7px}.loan-module-scss-module__zRQ7eW__scheduleControls>label button{height:28px}.loan-module-scss-module__zRQ7eW__pagination button{padding:5px}.loan-module-scss-module__zRQ7eW__legend{font-size:9px}}@media (prefers-reduced-motion:reduce){.loan-module-scss-module__zRQ7eW__pane,.loan-module-scss-module__zRQ7eW__chartTip{animation:none}.loan-module-scss-module__zRQ7eW__viewTabs button,.loan-module-scss-module__zRQ7eW__field>div,.loan-module-scss-module__zRQ7eW__costSplit i,.loan-module-scss-module__zRQ7eW__bar{transition:none}}@media (max-height:500px) and (max-width:720px){.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>header{height:38px;min-height:38px}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>div>a{display:none}.loan-module-scss-module__zRQ7eW__frame.loan-module-scss-module__zRQ7eW__frame>footer{padding:5px 0}.loan-module-scss-module__zRQ7eW__hero{padding:7px 0}.loan-module-scss-module__zRQ7eW__hero h1{font-size:20px;margin:0!important}.loan-module-scss-module__zRQ7eW__hero .loan-module-scss-module__zRQ7eW__eyebrow{display:none}.loan-module-scss-module__zRQ7eW__infoButton{padding:6px}.loan-module-scss-module__zRQ7eW__navigation{flex-direction:row;gap:6px;padding-bottom:8px}.loan-module-scss-module__zRQ7eW__loanLinks a{gap:4px;padding:6px;font-size:9px}.loan-module-scss-module__zRQ7eW__loanLinks a svg{display:none}.loan-module-scss-module__zRQ7eW__viewTabs{gap:1px;padding:3px}.loan-module-scss-module__zRQ7eW__viewTabs button{padding:6px;font-size:9px}.loan-module-scss-module__zRQ7eW__viewTabs button svg{display:none}.loan-module-scss-module__zRQ7eW__inputs{justify-content:flex-start;padding:12px;position:relative}.loan-module-scss-module__zRQ7eW__panelHeading h2{font-size:15px}.loan-module-scss-module__zRQ7eW__compactSteps{gap:6px;margin:8px 0;display:flex}.loan-module-scss-module__zRQ7eW__compactSteps button{color:#ab96bb;background:0 0;border:1px solid #cbb3e326;border-radius:6px;padding:5px 8px;font-size:9px}.loan-module-scss-module__zRQ7eW__compactSteps button[aria-pressed=true]{color:#e2cbf0;background:#cbb3e31c}.loan-module-scss-module__zRQ7eW__inputs[data-step=amounts] .loan-module-scss-module__zRQ7eW__field[data-group=terms],.loan-module-scss-module__zRQ7eW__inputs[data-step=terms] .loan-module-scss-module__zRQ7eW__field[data-group=amounts],.loan-module-scss-module__zRQ7eW__inputs[data-step=terms] .loan-module-scss-module__zRQ7eW__segment{display:none}.loan-module-scss-module__zRQ7eW__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.loan-module-scss-module__zRQ7eW__inputs[data-step=amounts] .loan-module-scss-module__zRQ7eW__fields{grid-template-columns:1fr 1fr}.loan-module-scss-module__zRQ7eW__segment{width:48%;margin:0;position:absolute;top:41px;right:12px}.loan-module-scss-module__zRQ7eW__segment button{padding:4px;font-size:9px}.loan-module-scss-module__zRQ7eW__rateNote,.loan-module-scss-module__zRQ7eW__mobileEstimate{display:none}.loan-module-scss-module__zRQ7eW__field>span{font-size:9px}.loan-module-scss-module__zRQ7eW__field>div input{padding:7px;font-size:13px}.loan-module-scss-module__zRQ7eW__summary{padding:12px}.loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:8px}.loan-module-scss-module__zRQ7eW__primaryResult strong{margin:6px 0;font-size:28px!important}.loan-module-scss-module__zRQ7eW__primaryResult small{font-size:9px}.loan-module-scss-module__zRQ7eW__metrics{gap:8px;padding:10px 0}.loan-module-scss-module__zRQ7eW__metrics span{margin-bottom:3px;font-size:9px}.loan-module-scss-module__zRQ7eW__metrics strong{font-size:15px}.loan-module-scss-module__zRQ7eW__summaryNote{display:none}.loan-module-scss-module__zRQ7eW__costSplit>div{height:4px}.loan-module-scss-module__zRQ7eW__costSplit p{margin:3px 0;font-size:8px}.loan-module-scss-module__zRQ7eW__savings{margin-top:5px;padding:7px;font-size:9px}.loan-module-scss-module__zRQ7eW__schedule,.loan-module-scss-module__zRQ7eW__graphPanel{gap:8px;padding:12px}.loan-module-scss-module__zRQ7eW__schedule .loan-module-scss-module__zRQ7eW__panelHeading h2,.loan-module-scss-module__zRQ7eW__graphPanel .loan-module-scss-module__zRQ7eW__panelHeading h2{font-size:15px}.loan-module-scss-module__zRQ7eW__scheduleControls>label button{height:28px}.loan-module-scss-module__zRQ7eW__pagination button{padding:5px}.loan-module-scss-module__zRQ7eW__monthInspector{padding-top:7px}.loan-module-scss-module__zRQ7eW__monthInspector input{height:12px;margin:5px 0}.loan-module-scss-module__zRQ7eW__monthInspector>div b{margin-top:3px;font-size:11px}.loan-module-scss-module__zRQ7eW__chartScale,.loan-module-scss-module__zRQ7eW__chartCaption{font-size:8px}.loan-module-scss-module__zRQ7eW__chartScale{margin-bottom:7px}.loan-module-scss-module__zRQ7eW__chartTip{padding:9px;top:0}.loan-module-scss-module__zRQ7eW__chartTip>div{gap:3px;padding-bottom:4px}.loan-module-scss-module__zRQ7eW__chartTip>div strong{font-size:15px}.loan-module-scss-module__zRQ7eW__chartTip dl{gap:4px;margin-top:5px;font-size:9px}.loan-module-scss-module__zRQ7eW__legend{font-size:8px}.loan-module-scss-module__zRQ7eW__disclaimer{margin:5px 0;font-size:7px}}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs{background:linear-gradient(140deg,#29252f,#211e26);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff05}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary{background:radial-gradient(at 100% 0,#b79ad125,#0000 75%),linear-gradient(140deg,#2d2535,#241f2c);border-color:#cbb3e32b}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__hero h1{letter-spacing:-1.2px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__hero h1 em{color:#aa8ec1}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__viewTabs{background:#19161e;border-color:#ffffff13;padding:5px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__viewTabs button{transition:background .2s,box-shadow .2s}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__viewTabs button[aria-selected=true]{background:#cbb3e321;border-color:#cbb3e33e;box-shadow:0 3px 10px #0002}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div{background:#19161f;border-color:#cbb3e329;box-shadow:inset 0 2px 5px #0001}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div:focus-within{border-color:#cbb3e390;box-shadow:0 0 0 3px #cbb3e30b}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{background:#19161e;border-color:#ffffff13}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics>div{background:#ffffff03;border:1px solid #cbb3e315;border-radius:12px;padding:14px 16px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics span{line-height:1.5}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costSplit{padding-top:5px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costSplit p{margin-top:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{color:#b4a0c2;border-top:1px solid #cbb3e31a;padding-top:18px;line-height:1.85}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__savings{line-height:1.8}.loan-module-scss-module__zRQ7eW__resultDialog{padding:18px}.loan-module-scss-module__zRQ7eW__resultDialog>button{margin-bottom:10px;margin-left:auto;display:flex}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__summary{height:auto;min-height:300px;box-shadow:none;background:0 0;border:none;padding:22px}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__costRing{display:none}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__primaryResult strong{font-size:34px}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__metrics{gap:18px;padding:24px 0}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__summaryNote{display:none}@media (min-width:721px) and (min-height:701px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__hero{padding:24px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__navigation{padding-bottom:22px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__loanLinks a{padding:12px 17px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__viewTabs button{gap:9px;padding:11px 20px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__calculator{grid-template-columns:1.05fr 1fr;gap:24px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary{border-radius:22px;padding:clamp(26px,3vw,40px)}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs{justify-content:center}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__panelHeading h2{margin:9px 0;font-size:23px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__eyebrow{letter-spacing:1.5px;font-size:9px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{margin:24px 0;padding:5px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment button{padding:11px 6px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:22px 20px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field{font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>span{margin-bottom:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div input{padding:14px 12px;font-size:18px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div>.loan-module-scss-module__zRQ7eW__prefix{padding-left:15px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div>span{padding-right:13px;font-size:11px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__rateNote{margin-top:22px;font-size:11px;line-height:1.7}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:24px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult>span{font-size:9px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult>strong{letter-spacing:-1.6px;margin:20px 0 14px;font-size:clamp(36px,3.7vw,54px)}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult>small{font-size:12px;line-height:1.7;display:block}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics{gap:16px;padding:26px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics span{margin-bottom:10px;font-size:11px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics strong{font-size:clamp(17px,1.5vw,22px)}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costSplit p{font-size:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{margin-top:22px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__savings{margin-top:20px;padding:16px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__disclaimer{margin:14px 0;font-size:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__graphPanel,.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__schedule{padding:28px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__schedule{gap:18px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__chartScale,.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__chartCaption{font-size:11px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__monthInspector{padding-top:20px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__monthInspector input{margin:18px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__monthInspector>div span{font-size:11px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__monthInspector>div b{margin-top:10px;font-size:18px}}@media (min-width:1250px) and (min-height:800px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult{min-height:154px;padding-right:130px;position:relative}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing{background:conic-gradient(#cbb3e3 0deg var(--share), #759c97 var(--share) 360deg);border-radius:50%;place-items:center;width:106px;height:106px;display:grid;position:absolute;top:10px;right:0;box-shadow:0 0 30px #cbb3e30b}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing:before{content:"";background:#2b2433;border-radius:50%;position:absolute;inset:7px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing>div{text-align:center;position:relative}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing strong{letter-spacing:-1px;margin:0;font-size:24px;font-weight:450}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing small{margin-left:2px;font-size:12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costRing span{color:#bda6cc;margin-top:7px;font-size:9px;display:block}}@media (max-height:800px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics>div{padding:8px 10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{margin-top:12px;padding-top:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costSplit p{margin-top:8px}}@media (max-width:720px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics>div{padding:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs{justify-content:center}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__mobileEstimate{margin-top:18px;padding-top:18px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__rateNote{margin-top:18px;line-height:1.8}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:18px 14px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{margin:20px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>span{margin-bottom:8px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__mobileEstimate button{padding:11px 15px}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:20px}.loan-module-scss-module__zRQ7eW__resultDialog .loan-module-scss-module__zRQ7eW__metrics strong{font-size:16px}}@media (max-width:720px) and (max-height:700px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:9px 12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{margin:9px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>span{margin-bottom:4px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__rateNote{margin-top:8px;font-size:8px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__mobileEstimate{margin-top:8px;padding-top:8px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__mobileEstimate button{padding:8px 10px}}@media (max-height:460px) and (min-width:721px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics>div{border-radius:7px;padding:4px 8px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics{gap:6px;padding:7px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__costSplit p{margin:4px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{display:none}}@media (max-height:500px) and (max-width:720px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs{justify-content:flex-start}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{margin:0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>span{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__viewTabs button{transition:none}}@media (min-width:721px) and (min-height:701px) and (max-height:849px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__hero{padding:17px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__navigation{padding-bottom:16px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__inputs,.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary{padding:22px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__panelHeading h2{margin:6px 0;font-size:20px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment{margin:12px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__segment button{padding:8px 5px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__fields{gap:14px 18px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field{font-size:11px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>span{margin-bottom:7px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__field>div input{padding:10px 11px;font-size:16px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__rateNote{margin-top:12px;font-size:10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult>strong{margin:12px 0;font-size:38px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult{padding-bottom:18px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics{gap:14px;padding:20px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics>div{padding:10px 12px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__metrics span{margin-bottom:7px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{display:none}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__disclaimer{margin:10px 0}}@media (min-width:721px) and (min-height:461px) and (max-height:700px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summaryNote{display:none}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__metrics{gap:10px;padding:12px 0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__metrics>div{padding:7px 10px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__metrics strong{font-size:16px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__primaryResult>strong{font-size:32px}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__savings{margin-top:10px;padding:8px;font-size:10px;line-height:1.5}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary[data-extra=true] .loan-module-scss-module__zRQ7eW__costSplit{display:none}}@media (max-height:460px) and (min-width:721px){.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__metrics>div{background:0 0;border:0;padding:0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__costSplit{padding-top:0}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary[data-extra=true] .loan-module-scss-module__zRQ7eW__costSplit{display:none}.loan-module-scss-module__zRQ7eW__page .loan-module-scss-module__zRQ7eW__summary .loan-module-scss-module__zRQ7eW__savings{margin-top:3px;padding:5px;font-size:9px;line-height:1.4}}
.select-module-scss-module__L-ADkG__trigger{color:#ece8f1;text-align:left;width:100%;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:#29262e;border:1px solid #cbb3e333;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.select-module-scss-module__L-ADkG__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-module-scss-module__L-ADkG__trigger>span:last-child{color:#cbb3e3;display:flex}.select-module-scss-module__L-ADkG__trigger:hover:not(:disabled),.select-module-scss-module__L-ADkG__trigger[data-state=open]{background:#302b37;border-color:#cbb3e380}.select-module-scss-module__L-ADkG__trigger:focus-visible{outline-offset:3px;outline:2px solid #cbb3e3}.select-module-scss-module__L-ADkG__trigger:disabled{opacity:.6;cursor:not-allowed}.select-module-scss-module__L-ADkG__menu{z-index:100;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));color:#ece8f1;background:#28242e;border:1px solid #cbb3e34d;border-radius:12px;font-family:Arial,sans-serif;box-shadow:0 16px 50px #0008}.select-module-scss-module__L-ADkG__viewport{padding:6px}.select-module-scss-module__L-ADkG__label{text-transform:uppercase;letter-spacing:1.6px;color:#bca8ce;padding:12px 10px 7px;font-size:9px}.select-module-scss-module__L-ADkG__item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:10px;padding:10px 30px 10px 10px;font-size:12px;display:flex;position:relative}.select-module-scss-module__L-ADkG__item[data-highlighted]{background:#cbb3e31c}.select-module-scss-module__L-ADkG__item[data-state=checked]{color:#e2c9f8;background:#cbb3e312}.select-module-scss-module__L-ADkG__soon{color:#b6afbf;white-space:nowrap;margin-left:auto;font-size:9px}.select-module-scss-module__L-ADkG__check{color:#d9b7f3;display:flex;position:absolute;right:9px}.select-module-scss-module__L-ADkG__scroll{color:#cbb3e3;justify-content:center;align-items:center;height:22px;display:flex}.select-module-scss-module__L-ADkG__menu[data-state=open]{animation:.18s ease-out select-module-scss-module__L-ADkG__menuEnter}.select-module-scss-module__L-ADkG__menu[data-state=closed]{animation:.12s ease-in select-module-scss-module__L-ADkG__menuExit}.select-module-scss-module__L-ADkG__trigger{transition:background .2s,border-color .2s}.select-module-scss-module__L-ADkG__trigger>span:last-child{transition:transform .2s}.select-module-scss-module__L-ADkG__trigger[data-state=open]>span:last-child{transform:rotate(180deg)}@keyframes select-module-scss-module__L-ADkG__menuEnter{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@keyframes select-module-scss-module__L-ADkG__menuExit{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.select-module-scss-module__L-ADkG__menu,.select-module-scss-module__L-ADkG__trigger,.select-module-scss-module__L-ADkG__trigger>span:last-child{transition:none!important;animation:none!important}}
.changelog-module-scss-module__-GPjxa__trigger{font:inherit;color:#cbb3e3;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.changelog-module-scss-module__-GPjxa__trigger span{border:1px solid #cbb3e32b;border-radius:12px;padding:2px 6px;font-size:9px}.changelog-module-scss-module__-GPjxa__dialog{color:#ece8f1;text-align:left;background:#25212b;border:1px solid #cbb3e33d;border-radius:20px;width:min(540px,100vw - 32px);max-height:min(720px,85dvh);padding:28px;font:13px Arial,sans-serif;box-shadow:0 28px 100px #0008}.changelog-module-scss-module__-GPjxa__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101014bd}.changelog-module-scss-module__-GPjxa__dialog article{border-top:1px solid #ffffff16;margin-top:24px;padding-top:24px}.changelog-module-scss-module__-GPjxa__dialog h3{font-size:17px;font-weight:400;margin:14px 0!important}.changelog-module-scss-module__-GPjxa__dialog ul{color:#c1b9ca;margin:0;padding-left:18px;line-height:1.8}.changelog-module-scss-module__-GPjxa__dialog li{margin-bottom:6px}.changelog-module-scss-module__-GPjxa__dialog p{color:#b6afbf;font-size:11px;line-height:1.8;margin-top:16px!important}.changelog-module-scss-module__-GPjxa__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.changelog-module-scss-module__-GPjxa__header span{color:#cbb3e3;letter-spacing:2px;font-size:9px}.changelog-module-scss-module__-GPjxa__header h2{font-size:23px;font-weight:400;line-height:1.3;margin-top:10px!important}.changelog-module-scss-module__-GPjxa__header button{color:#ece8f1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:50%;padding:8px;display:flex}.changelog-module-scss-module__-GPjxa__version{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.changelog-module-scss-module__-GPjxa__version strong{color:#d8bdef;font-weight:400}.changelog-module-scss-module__-GPjxa__version span{color:#b6afbf;font-size:10px}
.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame{height:100dvh;min-height:0}.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>div{flex-direction:column;min-height:0;display:flex}.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>div>a{flex-shrink:0;margin-top:14px}.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>header{height:60px}.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>footer{padding:12px 0;font-size:9px}.calculator-module-scss-module__8cogBG__hero{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.calculator-module-scss-module__8cogBG__hero h1{letter-spacing:-1.3px;font-size:clamp(27px,3vw,40px);font-weight:400;margin:9px 0!important}.calculator-module-scss-module__8cogBG__hero p{color:#b3a3bf;font-size:12px}.calculator-module-scss-module__8cogBG__eyebrow{color:#bda2d0;letter-spacing:1.5px;font-size:8px}.calculator-module-scss-module__8cogBG__preview{color:#b6a3c4;white-space:nowrap;border:1px solid #cbb3e327;border-radius:20px;padding:8px 12px;font-size:10px}.calculator-module-scss-module__8cogBG__workspace{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:20px;min-height:0;padding-bottom:18px;animation:.5s both calculator-module-scss-module__8cogBG__enter;display:grid}.calculator-module-scss-module__8cogBG__calculator{background:radial-gradient(at 100% 0,#9076c41c,#0000 60%),linear-gradient(140deg,#29242e,#1e1b23);border:1px solid #cbb3e333;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff08,0 14px 50px #0002}.calculator-module-scss-module__8cogBG__top{color:#cbb8d9;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.calculator-module-scss-module__8cogBG__top>span{align-items:center;gap:10px;display:flex}.calculator-module-scss-module__8cogBG__segment{background:#15121b55;border:1px solid #cbb3e323;border-radius:9px;padding:3px;display:flex}.calculator-module-scss-module__8cogBG__segment button{color:#a58cb8;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:9px}.calculator-module-scss-module__8cogBG__segment button[aria-pressed=true]{color:#ead5fa;background:#cbb3e324;box-shadow:0 2px 5px #0002}.calculator-module-scss-module__8cogBG__display{background:linear-gradient(130deg,#15131b,#24202c);border:1px solid #cbb3e322;border-radius:13px;min-width:0;padding:16px 18px}.calculator-module-scss-module__8cogBG__display label{color:#a48db6;letter-spacing:1.4px;font-size:8px}.calculator-module-scss-module__8cogBG__display input{color:#eee1f8;text-align:right;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:clamp(19px,2vw,28px)}.calculator-module-scss-module__8cogBG__display>div{justify-content:space-between;align-items:center;display:flex}.calculator-module-scss-module__8cogBG__display>div span{color:#9a8aa8;font-size:9px}.calculator-module-scss-module__8cogBG__display>div strong{color:#d8bbed;font-size:30px;font-weight:400}.calculator-module-scss-module__8cogBG__keypad{grid-template-rows:repeat(6,minmax(30px,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.calculator-module-scss-module__8cogBG__keypad button{border:1px solid #d2b9e71b;border-radius:10px;place-items:center;min-width:0;font-size:16px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff05,0 2px 3px #0002}.calculator-module-scss-module__8cogBG__keypad button:hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 4px 12px #0004}.calculator-module-scss-module__8cogBG__keypad button:active{box-shadow:none;transform:scale(.95)}.calculator-module-scss-module__8cogBG__number{color:#eee7f3;background:#302c38}.calculator-module-scss-module__8cogBG__functionKey{color:#c6b7e4;background:#353046;font-size:12px!important}.calculator-module-scss-module__8cogBG__operator{color:#dfc2f0;background:#42334f}.calculator-module-scss-module__8cogBG__clear{color:#e0bccb;background:#43303c;font-size:12px!important}.calculator-module-scss-module__8cogBG__equals{color:#2d2038;background:linear-gradient(120deg,#ddc4ed,#bca0da);border-color:#dcc0ec!important}.calculator-module-scss-module__8cogBG__note{color:#ac9ab9;min-height:16px;font-size:10px;line-height:1.6}.calculator-module-scss-module__8cogBG__history{background:radial-gradient(at 50% 25%,#ae80d314,#0000 65%),#ffffff02;border:1px solid #cbb3e324;border-radius:22px;flex-direction:column;min-height:0;padding:24px;display:flex}.calculator-module-scss-module__8cogBG__history h2{letter-spacing:-.8px;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.2;margin:14px 0!important}.calculator-module-scss-module__8cogBG__history p{color:#b09fbc;max-width:300px;font-size:12px;line-height:1.8}.calculator-module-scss-module__8cogBG__historyArt{flex:1;place-items:center;min-height:40px;display:grid;position:relative;overflow:hidden}.calculator-module-scss-module__8cogBG__historyArt>span{color:#cbb3e3;font:italic 64px Georgia,serif;animation:6s ease-in-out infinite calculator-module-scss-module__8cogBG__float}.calculator-module-scss-module__8cogBG__historyArt i{border:1px solid #cbb3e31d;border-radius:50%;width:150px;height:75px;position:absolute;transform:rotate(-25deg)}.calculator-module-scss-module__8cogBG__historyArt i:nth-of-type(2){width:170px;transform:rotate(35deg)}.calculator-module-scss-module__8cogBG__historyArt i:nth-of-type(3){width:100px;height:100px}.calculator-module-scss-module__8cogBG__hint{border-top:1px solid #cbb3e320;margin-top:22px;padding-top:18px}.calculator-module-scss-module__8cogBG__hint>span{letter-spacing:1.4px;color:#a98dbc;font-size:8px}.calculator-module-scss-module__8cogBG__hint strong{color:#d4bce5;margin:12px 0;font:italic 20px Georgia,serif;display:block}.calculator-module-scss-module__8cogBG__hint button{color:#cab2da;background:#cbb3e30a;border:1px solid #cbb3e330;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:11px;display:flex}@keyframes calculator-module-scss-module__8cogBG__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes calculator-module-scss-module__8cogBG__float{50%{transform:translateY(-5px)}}@media (max-height:800px){.calculator-module-scss-module__8cogBG__hero{padding:12px 0}.calculator-module-scss-module__8cogBG__hero h1{font-size:30px}.calculator-module-scss-module__8cogBG__calculator{gap:10px;padding:16px}.calculator-module-scss-module__8cogBG__display{padding:10px 16px}.calculator-module-scss-module__8cogBG__display input{padding:5px 0}.calculator-module-scss-module__8cogBG__display>div strong{font-size:25px}.calculator-module-scss-module__8cogBG__history{padding:20px}.calculator-module-scss-module__8cogBG__hint{margin-top:14px;padding-top:12px}}@media (max-width:700px){.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>header{height:54px}.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame>div>a{margin-top:10px}.calculator-module-scss-module__8cogBG__hero{padding:14px 0}.calculator-module-scss-module__8cogBG__hero h1{font-size:28px}.calculator-module-scss-module__8cogBG__hero p{font-size:11px}.calculator-module-scss-module__8cogBG__preview{display:none}.calculator-module-scss-module__8cogBG__workspace{grid-template-columns:1fr;padding-bottom:12px}.calculator-module-scss-module__8cogBG__history{display:none}.calculator-module-scss-module__8cogBG__calculator{border-radius:18px;gap:10px;padding:14px}.calculator-module-scss-module__8cogBG__keypad{gap:6px}.calculator-module-scss-module__8cogBG__keypad button{font-size:15px}.calculator-module-scss-module__8cogBG__top{font-size:11px}.calculator-module-scss-module__8cogBG__note{font-size:9px}}@media (max-height:620px){.calculator-module-scss-module__8cogBG__frame.calculator-module-scss-module__8cogBG__frame{height:auto;min-height:100dvh}.calculator-module-scss-module__8cogBG__workspace{min-height:440px}}@media (prefers-reduced-motion:reduce){.calculator-module-scss-module__8cogBG__workspace,.calculator-module-scss-module__8cogBG__historyArt>span{animation:none}.calculator-module-scss-module__8cogBG__keypad button{transition:none}.calculator-module-scss-module__8cogBG__keypad button:hover{transform:none}}
.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame{height:100dvh;min-height:0;padding:0 max(24px,50vw - 670px)}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>header{flex-shrink:0;height:64px;min-height:64px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>div{flex-direction:column;max-width:none;min-height:0;display:flex}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>div>a{flex-shrink:0;margin:16px 0 0;font-size:11px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>footer{flex-shrink:0;padding:12px 0;font-size:10px}.directory-module-scss-module__ZiIfQW__page{flex-direction:column;flex:1;min-height:0;display:flex}.directory-module-scss-module__ZiIfQW__hero{justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.directory-module-scss-module__ZiIfQW__hero span{letter-spacing:1.7px;color:#baa9ca;font-size:10px}.directory-module-scss-module__ZiIfQW__hero h1{letter-spacing:-1.5px;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.2;margin:12px 0 0!important}.directory-module-scss-module__ZiIfQW__hero p{color:#ad9cbb;font-size:13px;line-height:1.8}.directory-module-scss-module__ZiIfQW__modules{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-height:0;display:grid}.directory-module-scss-module__ZiIfQW__module{--tint:#cbb3e3;background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--tint) 8%, transparent), transparent 70%),#221f27;min-width:0;min-height:0;animation:.5s both directory-module-scss-module__ZiIfQW__arrive;animation-delay:calc(var(--order)*70ms);border:1px solid #ffffff13;border-radius:24px;flex-direction:column;padding:clamp(22px,3vh,34px);transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex;position:relative}.directory-module-scss-module__ZiIfQW__module:nth-child(2){--tint:#9acac0}.directory-module-scss-module__ZiIfQW__module:nth-child(3){--tint:#a6bddf}.directory-module-scss-module__ZiIfQW__module:nth-child(4){--tint:#d5b895}.directory-module-scss-module__ZiIfQW__module:hover{border-color:color-mix(in srgb, var(--tint) 40%, transparent);background-color:#28232e;box-shadow:0 10px 35px #0002}.directory-module-scss-module__ZiIfQW__module:hover .directory-module-scss-module__ZiIfQW__art{transform:translateY(-4px)}.directory-module-scss-module__ZiIfQW__module:hover .directory-module-scss-module__ZiIfQW__bottom strong{background:color-mix(in srgb, var(--tint) 16%, transparent)}.directory-module-scss-module__ZiIfQW__module:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.directory-module-scss-module__ZiIfQW__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.directory-module-scss-module__ZiIfQW__top>span{background:color-mix(in srgb, var(--tint) 9%, transparent);border:1px solid color-mix(in srgb, var(--tint) 22%, transparent);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.directory-module-scss-module__ZiIfQW__top>span svg{width:19px;height:19px;color:var(--tint)}.directory-module-scss-module__ZiIfQW__top small{letter-spacing:1.5px;color:#9e8eac;font-size:9px}.directory-module-scss-module__ZiIfQW__cardBody{flex:1;align-items:center;gap:24px;min-height:0;padding:20px 0;display:flex}.directory-module-scss-module__ZiIfQW__copy{flex:1;min-width:0}.directory-module-scss-module__ZiIfQW__copy h2{letter-spacing:-.8px;max-width:260px;font-size:clamp(23px,2vw,30px);font-weight:450;line-height:1.18;margin:0 0 14px!important}.directory-module-scss-module__ZiIfQW__copy p{color:#b5a5c1;max-width:275px;margin:0;font-size:13px;line-height:1.75}.directory-module-scss-module__ZiIfQW__art{width:32%;min-width:100px;max-width:175px;color:var(--tint);transition:transform .4s}.directory-module-scss-module__ZiIfQW__keys{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;transform:rotate(-6deg)}.directory-module-scss-module__ZiIfQW__keys i{background:#cbb3e307;border:1px solid #cbb3e31b;border-radius:7px;place-items:center;height:30px;font-size:10px;font-style:normal;display:grid}.directory-module-scss-module__ZiIfQW__keys i:last-child{color:#282131;background:#cbb3e3}.directory-module-scss-module__ZiIfQW__measure{text-align:right;gap:14px;display:grid}.directory-module-scss-module__ZiIfQW__measure span,.directory-module-scss-module__ZiIfQW__measure strong{letter-spacing:-.7px;font-size:29px;font-weight:400}.directory-module-scss-module__ZiIfQW__measure span small,.directory-module-scss-module__ZiIfQW__measure strong small{color:#8baaa3;font-size:11px}.directory-module-scss-module__ZiIfQW__measure i{background:linear-gradient(90deg,#0000,#9acac050);height:1px}.directory-module-scss-module__ZiIfQW__bars{align-items:flex-end;gap:7px;height:85px;padding-bottom:20px;display:flex;position:relative}.directory-module-scss-module__ZiIfQW__bars>i{background:linear-gradient(to top, color-mix(in srgb, var(--tint) 15%, transparent), color-mix(in srgb, var(--tint) 65%, transparent));border-radius:5px 5px 2px 2px;flex:1}.directory-module-scss-module__ZiIfQW__bars>span{white-space:nowrap;color:#a998b6;font-size:8px;position:absolute;bottom:0;left:0}.directory-module-scss-module__ZiIfQW__bottom{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.directory-module-scss-module__ZiIfQW__bottom>span{color:#a18eaf;font-size:10px}.directory-module-scss-module__ZiIfQW__bottom strong{border:1px solid color-mix(in srgb, var(--tint) 20%, transparent);background:color-mix(in srgb, var(--tint) 6%, transparent);color:var(--tint);border-radius:9px;padding:11px 15px;font-size:11px;font-weight:500;transition:background .2s}.directory-module-scss-module__ZiIfQW__note{color:#95839f;text-align:center;margin:13px 0;font-size:10px}@keyframes directory-module-scss-module__ZiIfQW__arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:950px){.directory-module-scss-module__ZiIfQW__art{width:27%;min-width:80px}.directory-module-scss-module__ZiIfQW__copy h2{font-size:23px}.directory-module-scss-module__ZiIfQW__copy p{font-size:12px}.directory-module-scss-module__ZiIfQW__module{padding:22px}.directory-module-scss-module__ZiIfQW__cardBody{gap:16px}.directory-module-scss-module__ZiIfQW__bottom>span{display:none}.directory-module-scss-module__ZiIfQW__bottom strong{text-align:center;width:100%}.directory-module-scss-module__ZiIfQW__hero p{display:none}}@media (max-width:650px){.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame{padding:0 16px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>header{height:48px;min-height:48px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>footer{padding:8px 0;font-size:8px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>div>a{margin-top:10px}.directory-module-scss-module__ZiIfQW__hero{padding:18px 0}.directory-module-scss-module__ZiIfQW__hero span{font-size:8px}.directory-module-scss-module__ZiIfQW__hero h1{font-size:30px;margin-top:8px!important}.directory-module-scss-module__ZiIfQW__hero h1 em{display:block}.directory-module-scss-module__ZiIfQW__modules{gap:12px}.directory-module-scss-module__ZiIfQW__module{border-radius:17px;padding:16px}.directory-module-scss-module__ZiIfQW__top>span{border-radius:10px;width:32px;height:32px}.directory-module-scss-module__ZiIfQW__top>span svg{width:16px;height:16px}.directory-module-scss-module__ZiIfQW__top small{letter-spacing:0;font-size:8px}.directory-module-scss-module__ZiIfQW__cardBody{align-items:center;padding:16px 0}.directory-module-scss-module__ZiIfQW__art{display:none}.directory-module-scss-module__ZiIfQW__copy h2{font-size:20px;line-height:1.25;margin-bottom:10px!important}.directory-module-scss-module__ZiIfQW__copy p{font-size:11px;line-height:1.65}.directory-module-scss-module__ZiIfQW__bottom{padding-top:12px}.directory-module-scss-module__ZiIfQW__bottom strong{padding:9px 5px;font-size:9px}.directory-module-scss-module__ZiIfQW__note{margin:9px 0;font-size:8px}}@media (max-height:760px){.directory-module-scss-module__ZiIfQW__hero{padding:16px 0}.directory-module-scss-module__ZiIfQW__hero h1{font-size:34px}.directory-module-scss-module__ZiIfQW__module{padding:20px}.directory-module-scss-module__ZiIfQW__top>span{width:34px;height:34px}.directory-module-scss-module__ZiIfQW__copy h2{font-size:24px;margin-bottom:9px!important}.directory-module-scss-module__ZiIfQW__copy p{font-size:12px}.directory-module-scss-module__ZiIfQW__cardBody{padding:12px 0}.directory-module-scss-module__ZiIfQW__bottom{padding-top:12px}.directory-module-scss-module__ZiIfQW__keys i{height:24px}.directory-module-scss-module__ZiIfQW__note{margin:9px 0}}@media (max-width:650px) and (max-height:720px){.directory-module-scss-module__ZiIfQW__hero{padding:12px 0}.directory-module-scss-module__ZiIfQW__hero h1{font-size:26px}.directory-module-scss-module__ZiIfQW__hero h1 em{display:inline}.directory-module-scss-module__ZiIfQW__module{padding:14px}.directory-module-scss-module__ZiIfQW__copy h2{font-size:18px}.directory-module-scss-module__ZiIfQW__copy p{display:none}.directory-module-scss-module__ZiIfQW__top small{font-size:7px}.directory-module-scss-module__ZiIfQW__bottom strong{padding:8px 3px;font-size:9px}.directory-module-scss-module__ZiIfQW__bottom{padding-top:9px}.directory-module-scss-module__ZiIfQW__note{display:none}.directory-module-scss-module__ZiIfQW__modules{margin-bottom:10px}.directory-module-scss-module__ZiIfQW__cardBody{padding:12px 0}}@media (max-height:460px){.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>header{height:40px;min-height:40px}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>div>a{display:none}.directory-module-scss-module__ZiIfQW__frame.directory-module-scss-module__ZiIfQW__frame>footer{padding:6px 0}.directory-module-scss-module__ZiIfQW__hero{padding:10px 0}.directory-module-scss-module__ZiIfQW__hero span,.directory-module-scss-module__ZiIfQW__hero p{display:none}.directory-module-scss-module__ZiIfQW__hero h1{font-size:25px;margin:0!important}.directory-module-scss-module__ZiIfQW__modules{gap:10px;margin-bottom:10px}.directory-module-scss-module__ZiIfQW__module{border-radius:14px;padding:12px 16px}.directory-module-scss-module__ZiIfQW__top{position:absolute;top:12px;right:12px}.directory-module-scss-module__ZiIfQW__top small{display:none}.directory-module-scss-module__ZiIfQW__top>span{width:26px;height:26px}.directory-module-scss-module__ZiIfQW__top>span svg{width:13px;height:13px}.directory-module-scss-module__ZiIfQW__art,.directory-module-scss-module__ZiIfQW__copy p,.directory-module-scss-module__ZiIfQW__note{display:none}.directory-module-scss-module__ZiIfQW__cardBody{padding:4px 0 9px}.directory-module-scss-module__ZiIfQW__copy h2{padding-right:35px;font-size:18px;margin:0!important}.directory-module-scss-module__ZiIfQW__bottom{padding-top:7px}.directory-module-scss-module__ZiIfQW__bottom strong{padding:5px 9px;font-size:9px}.directory-module-scss-module__ZiIfQW__bottom>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.directory-module-scss-module__ZiIfQW__module,.directory-module-scss-module__ZiIfQW__art,.directory-module-scss-module__ZiIfQW__bottom strong{transition:none;animation:none}}
