.Calculator-module__bI4LmW__layout{gap:var(--s-6);grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start;display:grid}.Calculator-module__bI4LmW__formCard{padding:var(--s-5);gap:var(--s-5);flex-direction:column;display:flex;}.Calculator-module__bI4LmW__formHead{font-family:var(--ff-head);color:var(--c-ink);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.Calculator-module__bI4LmW__formHead svg{color:var(--c-yellow-deep)}.Calculator-module__bI4LmW__fieldset{gap:var(--s-4);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Calculator-module__bI4LmW__legend{margin-bottom:var(--s-3);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:0;font-weight:700}.Calculator-module__bI4LmW__segment{border-radius:var(--r-md);background:var(--c-bg-2);grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.Calculator-module__bI4LmW__segment--2{grid-template-columns:repeat(2,1fr)}.Calculator-module__bI4LmW__segBtn{min-height:42px;color:var(--c-muted);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.2;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.Calculator-module__bI4LmW__segBtn:hover{color:var(--c-ink)}.Calculator-module__bI4LmW__segActive{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-sm)}.Calculator-module__bI4LmW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Calculator-module__bI4LmW__label{color:var(--c-muted);font-size:13px;font-weight:600}.Calculator-module__bI4LmW__hint{color:var(--c-muted-2);font-size:12px;line-height:1.4}.Calculator-module__bI4LmW__input,.Calculator-module__bI4LmW__select{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg);width:100%;min-width:0;color:var(--c-text);padding:12px 14px;font-size:16px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.Calculator-module__bI4LmW__input{font-variant-numeric:tabular-nums;font-weight:600}.Calculator-module__bI4LmW__input::placeholder{color:var(--c-muted-2);font-weight:400}.Calculator-module__bI4LmW__input:focus,.Calculator-module__bI4LmW__select:focus{border-color:var(--c-yellow);outline:none;box-shadow:0 0 0 3px #f5b30133}.Calculator-module__bI4LmW__invalid,.Calculator-module__bI4LmW__invalid:focus{border-color:var(--c-red);box-shadow:0 0 0 3px #b02a2a1f}.Calculator-module__bI4LmW__fieldError{color:var(--c-red);font-size:12px}.Calculator-module__bI4LmW__row2{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.Calculator-module__bI4LmW__priceRow{gap:8px;display:flex}.Calculator-module__bI4LmW__priceRow .Calculator-module__bI4LmW__input{flex:1}.Calculator-module__bI4LmW__priceRow .Calculator-module__bI4LmW__select{flex:none;width:auto;max-width:140px}.Calculator-module__bI4LmW__unit{position:relative}.Calculator-module__bI4LmW__unit .Calculator-module__bI4LmW__input{padding-right:52px}.Calculator-module__bI4LmW__unit span{color:var(--c-muted-2);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Calculator-module__bI4LmW__checks{flex-direction:column;gap:10px;display:flex}.Calculator-module__bI4LmW__check{color:var(--c-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.Calculator-module__bI4LmW__check input{width:18px;height:18px;accent-color:var(--c-yellow);flex-shrink:0;margin:2px 0 0}.Calculator-module__bI4LmW__check small{color:var(--c-muted);font-size:12px;display:block}.Calculator-module__bI4LmW__submitMobile{display:none}.Calculator-module__bI4LmW__formError{}.Calculator-module__bI4LmW__resultCol{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--r-lg);position:sticky;overflow-y:auto}.Calculator-module__bI4LmW__resultCard{padding:var(--s-5);gap:var(--s-4);flex-direction:column;min-height:420px;transition:opacity .2s;display:flex;}.Calculator-module__bI4LmW__stale{opacity:.55}.Calculator-module__bI4LmW__status{color:var(--c-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.Calculator-module__bI4LmW__spinner{border:2px solid var(--c-border-2);border-top-color:var(--c-yellow-deep);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite Calculator-module__bI4LmW__calc-spin}@keyframes Calculator-module__bI4LmW__calc-spin{to{transform:rotate(360deg)}}.Calculator-module__bI4LmW__total{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-ink);color:#fff}.Calculator-module__bI4LmW__totalLabel{color:#b8b1a0;font-size:13px}.Calculator-module__bI4LmW__totalValue{font-family:var(--ff-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c-yellow);margin-top:4px;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.1}.Calculator-module__bI4LmW__totalSub{color:#d9d3c4;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.Calculator-module__bI4LmW__totalSub b{color:#fff;font-variant-numeric:tabular-nums}.Calculator-module__bI4LmW__flags{flex-direction:column;gap:8px;display:flex}.Calculator-module__bI4LmW__flag{border-radius:var(--r-sm);gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.Calculator-module__bI4LmW__flag svg{flex-shrink:0;margin-top:1px}.Calculator-module__bI4LmW__flagInfo{background:var(--c-bg-2);color:var(--c-text)}.Calculator-module__bI4LmW__flagInfo svg{color:var(--c-muted)}.Calculator-module__bI4LmW__flagWarning{background:var(--c-yellow-soft);border:1px solid var(--c-yellow-line);color:#5a4200}.Calculator-module__bI4LmW__flagWarning svg{color:var(--c-yellow-deep)}.Calculator-module__bI4LmW__groups{flex-direction:column;gap:8px;display:flex}.Calculator-module__bI4LmW__group{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);overflow:hidden}.Calculator-module__bI4LmW__groupHead{background:var(--c-bg);width:100%;color:var(--c-ink);font-family:var(--ff-head);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.Calculator-module__bI4LmW__groupHead svg{color:var(--c-yellow-deep);flex-shrink:0;transition:transform .2s}.Calculator-module__bI4LmW__groupOpen .Calculator-module__bI4LmW__groupHead svg{transform:rotate(180deg)}.Calculator-module__bI4LmW__groupTotal{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.Calculator-module__bI4LmW__lines{margin:0;padding:0;list-style:none;display:none}.Calculator-module__bI4LmW__groupOpen .Calculator-module__bI4LmW__lines{display:block}.Calculator-module__bI4LmW__line{border-top:1px solid var(--c-border)}.Calculator-module__bI4LmW__lineMain{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:10px 14px;font-size:14px;display:grid}.Calculator-module__bI4LmW__lineLabel{color:var(--c-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Calculator-module__bI4LmW__approx{padding:2px 8px;font-size:11px;}.Calculator-module__bI4LmW__lineAmount{text-align:right;color:var(--c-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.Calculator-module__bI4LmW__lineOrig{color:var(--c-muted);font-size:12px;font-weight:500;display:block}.Calculator-module__bI4LmW__why{border:1px solid var(--c-border-2);background:var(--c-surface);width:26px;height:26px;color:var(--c-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.Calculator-module__bI4LmW__why:hover,.Calculator-module__bI4LmW__whyOpen{background:var(--c-yellow);border-color:var(--c-yellow);color:var(--c-on-yellow)}.Calculator-module__bI4LmW__detail{color:var(--c-muted);padding:0 14px 12px;font-size:13px;line-height:1.5}.Calculator-module__bI4LmW__detail b{color:var(--c-text);font-weight:600}.Calculator-module__bI4LmW__detail p{margin:0}.Calculator-module__bI4LmW__detail p+p{margin-top:4px}.Calculator-module__bI4LmW__rates{color:var(--c-muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.Calculator-module__bI4LmW__rates b{color:var(--c-text);font-variant-numeric:tabular-nums;font-weight:600}.Calculator-module__bI4LmW__ratesTitle{width:100%;color:var(--c-text);font-weight:600}.Calculator-module__bI4LmW__disclaimer{border:1px solid var(--c-border);border-left:3px solid var(--c-yellow);border-radius:var(--r-md);background:var(--c-bg);color:var(--c-muted);margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.5}.Calculator-module__bI4LmW__disclaimer b{color:var(--c-ink);margin-bottom:4px;font-size:13px;display:block}.Calculator-module__bI4LmW__disclaimer p{margin:0}.Calculator-module__bI4LmW__actions{flex-wrap:wrap;gap:10px;display:flex}.Calculator-module__bI4LmW__actions .Calculator-module__bI4LmW__btnMain{flex:auto}.Calculator-module__bI4LmW__placeholder{padding:var(--s-6) var(--s-4);text-align:center;color:var(--c-muted);border:2px dashed var(--c-border-2);border-radius:var(--r-md);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.Calculator-module__bI4LmW__placeholder svg{color:var(--c-yellow-deep)}.Calculator-module__bI4LmW__placeholder h3{font-size:var(--fs-h4)}.Calculator-module__bI4LmW__placeholder p{max-width:360px;font-size:14px}.Calculator-module__bI4LmW__skeleton{flex-direction:column;gap:12px;display:flex}.Calculator-module__bI4LmW__bone{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--c-bg-2) 25%, var(--c-bg) 50%, var(--c-bg-2) 75%);background-size:200% 100%;animation:1.2s infinite Calculator-module__bI4LmW__calc-shimmer}@keyframes Calculator-module__bI4LmW__calc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Calculator-module__bI4LmW__bone,.Calculator-module__bI4LmW__spinner{animation:none}}.Calculator-module__bI4LmW__errorBox{padding:var(--s-4);border:1px solid var(--c-red-line);border-radius:var(--r-md);background:var(--c-red-soft);color:var(--c-red);font-size:14px}.Calculator-module__bI4LmW__errorBox p{margin:0}.Calculator-module__bI4LmW__errorBox p+p{color:var(--c-text);margin-top:6px;font-size:13px}.Calculator-module__bI4LmW__summary{border-radius:var(--r-md);background:var(--c-yellow-soft);border:1px solid var(--c-yellow-line);margin-bottom:16px;padding:10px 14px;font-size:14px;line-height:1.5}.Calculator-module__bI4LmW__summary b{font-variant-numeric:tabular-nums}@media (max-width:960px){.Calculator-module__bI4LmW__layout{grid-template-columns:1fr}.Calculator-module__bI4LmW__resultCol{max-height:none;position:static;overflow:visible}.Calculator-module__bI4LmW__submitMobile{display:flex}.Calculator-module__bI4LmW__resultCard{min-height:0;scroll-margin-top:calc(var(--header-h) + 12px)}}@media (max-width:600px){.Calculator-module__bI4LmW__formCard,.Calculator-module__bI4LmW__resultCard{padding:var(--s-4)}.Calculator-module__bI4LmW__segBtn{gap:6px;padding:8px 4px;font-size:13px}.Calculator-module__bI4LmW__lineMain{grid-template-columns:minmax(0,1fr) auto}.Calculator-module__bI4LmW__lineMain .Calculator-module__bI4LmW__why{grid-area:1/2;justify-self:end}.Calculator-module__bI4LmW__lineMain .Calculator-module__bI4LmW__lineAmount{text-align:left;grid-column:1/-1}.Calculator-module__bI4LmW__total{padding:var(--s-4)}.Calculator-module__bI4LmW__actions .Calculator-module__bI4LmW__btnMain,.Calculator-module__bI4LmW__actions .Calculator-module__bI4LmW__btnSecondary{white-space:normal;width:100%}}.Calculator-module__bI4LmW__presets{margin-bottom:var(--s-5);flex-direction:column;gap:10px;display:flex}.Calculator-module__bI4LmW__presetsLabel{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-weight:700}.Calculator-module__bI4LmW__presetsRow{flex-wrap:wrap;gap:8px;display:flex}.Calculator-module__bI4LmW__preset{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 14px 8px 10px;line-height:1.25;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.Calculator-module__bI4LmW__preset:hover{border-color:var(--c-border-2);box-shadow:var(--shadow-sm)}.Calculator-module__bI4LmW__preset b{color:var(--c-ink);white-space:nowrap;font-size:14px;font-weight:700;display:block}.Calculator-module__bI4LmW__preset small{color:var(--c-muted);white-space:nowrap;font-size:12px;display:block}.Calculator-module__bI4LmW__presetActive,.Calculator-module__bI4LmW__presetActive:hover{border-color:var(--c-yellow);background:var(--c-yellow-soft);box-shadow:0 0 0 3px #f5b30133}@media (max-width:960px){.Calculator-module__bI4LmW__presetsRow{margin:0 calc(-1 * var(--gutter));padding:3px var(--gutter) 6px;scroll-snap-type:x proximity;scroll-padding-left:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Calculator-module__bI4LmW__presetsRow::-webkit-scrollbar{display:none}.Calculator-module__bI4LmW__preset{scroll-snap-align:start;flex:none}}
.NotFoundPage-module__v1PdqG__screen{min-height:calc(100svh - 68px);padding:var(--s-7) 0 180px;background:var(--c-ink);color:#fff;position:relative;overflow:hidden}.NotFoundPage-module__v1PdqG__screen:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 50% 0,#f5b30138,#0000 65%),radial-gradient(40% 50% at 100% 100%,#f5b3011a,#0000 70%);position:absolute;inset:0}.NotFoundPage-module__v1PdqG__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.NotFoundPage-module__v1PdqG__code{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:var(--c-yellow);text-shadow:0 10px 40px #f5b30140;align-items:center;gap:clamp(6px,1.5vw,16px);margin:0;font-size:clamp(96px,20vw,200px);font-weight:800;line-height:1;display:flex}.NotFoundPage-module__v1PdqG__wheel{width:.78em;height:.78em;animation:6s linear infinite NotFoundPage-module__v1PdqG__spin}.NotFoundPage-module__v1PdqG__title{margin:var(--s-5) 0 0;color:#fff;font-size:clamp(28px,4.4vw,44px);line-height:1.1}.NotFoundPage-module__v1PdqG__lead{margin:var(--s-3) 0 0;color:#cfc8b8;max-width:560px;font-size:var(--fs-lg)}.NotFoundPage-module__v1PdqG__links{width:100%;max-width:880px;margin:var(--s-6) 0 var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.NotFoundPage-module__v1PdqG__tile{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;height:100%;padding:14px 16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.NotFoundPage-module__v1PdqG__tile:hover{border-color:var(--c-yellow-line);background:#f5b30114;transform:translateY(-2px)}.NotFoundPage-module__v1PdqG__tile b{font-size:15px;display:block}.NotFoundPage-module__v1PdqG__tile small{color:#a39d90;margin-top:2px;font-size:13px;display:block}.NotFoundPage-module__v1PdqG__tileIcon{color:var(--c-yellow);flex:none}.NotFoundPage-module__v1PdqG__sea{pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}.NotFoundPage-module__v1PdqG__wave{width:200%;max-width:none;height:100%;position:absolute;bottom:0;left:0}.NotFoundPage-module__v1PdqG__waveBack{fill:#f5b30129;animation:14s linear infinite NotFoundPage-module__v1PdqG__drift;bottom:18px}.NotFoundPage-module__v1PdqG__waveFront{fill:#f5b3014d;height:80%;animation:9s linear infinite reverse NotFoundPage-module__v1PdqG__drift}.NotFoundPage-module__v1PdqG__car{z-index:1;width:72px;animation:3s ease-in-out infinite NotFoundPage-module__v1PdqG__bob;position:absolute;bottom:86px;left:18%}@keyframes NotFoundPage-module__v1PdqG__spin{to{transform:rotate(360deg)}}@keyframes NotFoundPage-module__v1PdqG__drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes NotFoundPage-module__v1PdqG__bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(3deg)}}@media (max-width:760px){.NotFoundPage-module__v1PdqG__links{grid-template-columns:repeat(2,minmax(0,1fr))}.NotFoundPage-module__v1PdqG__car{width:56px;left:10%}}@media (prefers-reduced-motion:reduce){.NotFoundPage-module__v1PdqG__wheel,.NotFoundPage-module__v1PdqG__wave,.NotFoundPage-module__v1PdqG__car{animation:none}}
