.calculator-page-shell{background:linear-gradient(#02020173, #02020180), var(--asset-panel-stone) center / 520px repeat;width:100%;box-shadow:var(--shadow-strong);margin:-1px 0 0;padding:30px 34px 74px;position:relative}@supports (color:lab(0% 0 0)){.calculator-page-shell{background:linear-gradient(lab(.469069% -.00117719 .478038/.45), lab(.469069% -.00117719 .478038/.5)), var(--asset-panel-stone) center / 520px repeat}}.calculator-page-shell:before{content:"";z-index:0;pointer-events:none;background-image:var(--asset-shell-corner-tl), var(--asset-shell-corner-tr), var(--asset-shell-corner-br), var(--asset-shell-corner-bl), var(--asset-shell-top), var(--asset-shell-right), var(--asset-shell-bottom), var(--asset-shell-left);background-position:0 0,100% 0,100% 100%,0 100%,top,100%,bottom,0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-y,repeat-x,repeat-y;background-size:24px 24px,24px 24px,24px 24px,24px 24px,auto 24px,24px,auto 24px,24px;position:absolute;inset:0}.calculator-page-shell>*{z-index:1;position:relative}.calculator-desk-shell{gap:12px;width:100%;margin-top:0;display:grid}.calculator-desk-hero{border:20px solid #0000;border-image:var(--asset-featured-frame) 96 fill stretch;background:linear-gradient(115deg, #0b09058a, #0504026b), var(--asset-panel-wood) center / 560px repeat;min-height:168px;box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:34px 36px 28px;display:none}@supports (color:lab(0% 0 0)){.calculator-desk-hero{background:linear-gradient(115deg, lab(2.50609% -.0585467 1.85488/.54), lab(1.21618% -.0263751 .947472/.42)), var(--asset-panel-wood) center / 560px repeat}}.eyebrow{color:#bcc084;color:lab(76.28% -8.36811 30.0051);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:.86rem;font-weight:800}.calculator-desk-hero h1{color:var(--text-strong);font-family:var(--font-heading);text-shadow:0 2px #1f1307,0 8px 18px #000000bf;text-shadow:0 2px lab(7.16904% 4.83636 8.06607),0 8px 18px lab(.0247307% .0096783 .0496328/.75);margin:0;font-size:3.1rem;line-height:.95}.calculator-desk-hero p:not(.eyebrow){max-width:58ch;color:var(--text-main);margin:10px 0 0;line-height:1.25}.calculator-step-rail{box-shadow:inset 0 1px 0 #a89d8a24, var(--shadow-soft);background:linear-gradient(90deg,#14180840,#0000 34% 66%,#3d2a0e33),linear-gradient(#0b090582,#04030182);background:linear-gradient(90deg,lab(7.47808% -3.96468 7.84955/.25),#0000 34% 66%,lab(18.7604% 6.6427 21.0632/.2)),linear-gradient(lab(2.50609% -.0585467 1.85488/.51),lab(.914455% -.0164211 .773293/.51));border:1px solid #413d31;border:1px solid lab(25.8475% .234157 7.85372);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px;display:grid}@supports (color:lab(0% 0 0)){.calculator-step-rail{box-shadow:inset 0 1px 0 lab(65.2702% 2.02116 11.5278/.14), var(--shadow-soft)}}.calculator-step-link{min-width:0;min-height:82px;color:var(--text-main);background:linear-gradient(180deg, #0f0d0859, #0403016b), var(--asset-panel-stone) center / 420px repeat;border:0;border-right:1px solid oklch(43% .02 84/.34);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:8px 18px;transition:filter .16s ease-out,color .16s ease-out;display:grid;position:relative}@supports (color:lab(0% 0 0)){.calculator-step-link{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.35), lab(.914455% -.0164211 .773293/.42)), var(--asset-panel-stone) center / 420px repeat}}.calculator-step-link:last-child{border-right:0}.calculator-step-link:after{content:"";z-index:2;opacity:.72;background:url(/ui/calculator/step-connectors/inactive.png) 50%/contain no-repeat;width:28px;height:28px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.calculator-step-link:last-child:after{display:none}.calculator-step-link[data-state=complete]:after{opacity:.95;background-image:url(/ui/calculator/step-connectors/completed.png)}.calculator-step-link:hover{color:var(--text-strong);filter:brightness(1.08)}.calculator-step-link[data-state=active]{color:#ced497;color:lab(83.2628% -8.95712 29.6165);background:linear-gradient(90deg, #4b330147, transparent 68%), linear-gradient(180deg, #16110875, #06040175), var(--asset-panel-wood) center / 460px repeat}@supports (color:lab(0% 0 0)){.calculator-step-link[data-state=active]{background:linear-gradient(90deg, lab(23.4373% 7.59475 32.2779/.28), transparent 68%), linear-gradient(180deg, lab(5.29404% .987873 4.47865/.46), lab(1.20823% .317 1.25149/.46)), var(--asset-panel-wood) center / 460px repeat}}.calculator-step-link[data-state=upcoming]{color:#7a7469;color:lab(49.0134% .947684 6.90819)}.calculator-step-number{aspect-ratio:1;width:68px;color:var(--text-strong);filter:drop-shadow(0 6px 10px #000000b3);filter:drop-shadow(0 6px 10px lab(.0588036% .010632 .0999123/.7));background:url(/ui/calculator/step-medallion-inactive.png) 50%/contain no-repeat;place-items:center;font-weight:900;display:grid}.calculator-step-link[data-state=active] .calculator-step-number{background-image:url(/ui/calculator/step-medallion-active.png)}.calculator-step-link[data-state=complete] .calculator-step-number{background-image:url(/ui/calculator/step-medallion-complete.png)}.calculator-step-copy{gap:2px;min-width:0;display:grid}.calculator-step-copy strong{color:var(--text-strong);text-transform:uppercase;font-size:1.22rem;line-height:1}.calculator-step-copy small{color:var(--text-muted);font-size:.9rem;line-height:1.12}.calculator-layout{grid-template-columns:minmax(0,2.2fr) minmax(360px,.8fr);align-items:start;gap:16px;display:grid}.calculator-step-panel,.calculator-preview{border:20px solid #0000;border-image:var(--asset-panel-frame) 92 fill stretch;background:linear-gradient(180deg, #0f0d087a, #04030180), var(--asset-panel-stone) center / 420px repeat;min-width:0;box-shadow:var(--shadow-soft)}@supports (color:lab(0% 0 0)){.calculator-step-panel,.calculator-preview{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.48), lab(.914455% -.0164211 .773293/.5)), var(--asset-panel-stone) center / 420px repeat}}.calculator-step-panel{padding:24px 28px 22px;position:relative}.calculator-step-panel h2,.calculator-report-card h3,.calculator-preview h3{color:var(--text-strong);font-family:var(--font-heading);margin:0;line-height:1}.calculator-step-panel h2{letter-spacing:.04em;text-transform:uppercase;font-size:2.45rem}.form-message,.calculator-fieldset>p,.calculator-closing-copy{color:var(--text-muted);line-height:1.28}.calculator-step-header>.form-message{max-width:57ch;margin:10px 0;font-size:1.12rem}.calculator-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.calculator-trust-strip div{border:10px solid #0000;border-image:var(--asset-stat-chip) 64 fill stretch;background:linear-gradient(180deg, #120f0870, #0503016b), var(--asset-panel-wood) center / 460px repeat;min-width:0;padding:9px 10px}@supports (color:lab(0% 0 0)){.calculator-trust-strip div{background:linear-gradient(180deg, lab(4.45849% .638083 3.18512/.44), lab(.907808% .21892 .895774/.42)), var(--asset-panel-wood) center / 460px repeat}}.calculator-trust-strip strong{color:var(--accent-bronze);letter-spacing:.045em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.calculator-trust-strip span{color:var(--text-main);margin-top:2px;font-size:.86rem;line-height:1.18;display:block}.calculator-fieldset>p{max-width:64ch;margin:4px 0 12px;font-size:.98rem}.calculator-form,.calculator-progressive-row-control,.calculator-base-valuation-control,.calculator-results-report{gap:16px;display:grid}.calculator-form{gap:18px}.calculator-fieldset{background:0 0;border:0;gap:8px;min-width:0;margin:0;padding:8px 16px 10px;display:grid}:is(.calculator-terms-section,.calculator-fieldset:has(.calculator-base-valuation-control)){background:linear-gradient(90deg,#21190d29,#0000 46%),linear-gradient(#04030100,#02020129);background:linear-gradient(90deg,lab(9.54044% 2.44651 8.84033/.16),#0000 46%),linear-gradient(lab(.914455% -.0164211 .773293/0),lab(.469069% -.00117719 .478038/.16));border-top:1px solid #615a4c57;border-top:1px solid lab(38.5924% 1.04956 8.95415/.34);padding:13px 16px 15px}.calculator-fieldset legend{color:var(--accent-bronze);letter-spacing:.055em;text-transform:uppercase;padding:0;font-size:1rem;font-weight:800}.calculator-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.calculator-card-grid-biomes{grid-template-columns:repeat(5,minmax(0,1fr))}.calculator-secondary-biomes{margin-top:10px}.calculator-secondary-biomes summary{border:9px solid #0000;border-image:var(--asset-tag-blue) 72 fill stretch;min-height:40px;color:var(--text-main);cursor:pointer;align-items:center;padding:4px 10px;font-weight:800;display:inline-flex}.calculator-card-grid-secondary-biomes{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.calculator-card-grid-biomes,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-card-grid{gap:13px}.calculator-selection-card,.calculator-loan-product-card,.calculator-term-card,.calculator-risk-factor-card,.calculator-report-card{border:16px solid #0000;border-image:var(--asset-card-frame) 104 fill stretch;background:linear-gradient(180deg, #0a09055c, #05040266), var(--asset-panel-stone) center / 420px repeat;min-width:0;position:relative}@supports (color:lab(0% 0 0)){.calculator-selection-card,.calculator-loan-product-card,.calculator-term-card,.calculator-risk-factor-card,.calculator-report-card{background:linear-gradient(180deg, lab(2.50253% -.0656024 1.57621/.36), lab(1.21618% -.0263751 .947472/.4)), var(--asset-panel-stone) center / 420px repeat}}.calculator-selection-card,.calculator-loan-product-card,.calculator-term-card{color:var(--text-main);cursor:pointer;align-content:start;gap:7px;padding:10px;transition:filter .16s ease-out,transform .16s ease-out;display:grid}.calculator-term-card{text-align:center;place-items:center;min-height:92px}.calculator-term-card .ui-calculator-term-icon{width:36px}.calculator-term-card>span:not(.ui-calculator-term-icon){font-size:1.05rem}.calculator-card-grid-biomes .calculator-selection-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card{gap:9px;min-height:226px}.calculator-loan-product-card{grid-template-columns:52px minmax(0,1fr);align-items:center;min-height:104px}.calculator-loan-product-card .ui-calculator-loan-icon{grid-row:1/span 2;width:44px}.calculator-loan-product-card small{grid-column:2}.calculator-loan-product-card>span:not(.ui-calculator-loan-icon){font-size:1.12rem}.calculator-selection-card:after,.calculator-loan-product-card:after,.calculator-term-card:after,.calculator-risk-factor-card:after{content:"";aspect-ratio:1;filter:drop-shadow(0 5px 8px #000000c2);filter:drop-shadow(0 5px 8px lab(.0588036% .010632 .0999123/.76));opacity:0;background:url(/ui/calculator/selected-check-medallion.png) 50%/contain no-repeat;width:36px;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;top:-8px;right:-8px;transform:scale(.82)}.calculator-selection-card:hover,.calculator-loan-product-card:hover,.calculator-term-card:hover,.calculator-risk-factor-card:hover{filter:brightness(1.07);transform:translateY(-1px)}.calculator-secondary-biomes summary:focus-visible{outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-selection-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-loan-product-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-term-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-risk-factor-card:has(input:focus-visible){outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-risk-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}:is(.calculator-selection-card:has(input:checked),.calculator-loan-product-card:has(input:checked),.calculator-term-card:has(input:checked),.calculator-risk-option:has(input:checked)){color:#d2d79a;color:lab(84.424% -8.97387 29.5933);background:linear-gradient(180deg, #19230342, #09070361), var(--asset-panel-stone) center / 420px repeat}@supports (color:lab(0% 0 0)){:is(.calculator-selection-card:has(input:checked),.calculator-loan-product-card:has(input:checked),.calculator-term-card:has(input:checked),.calculator-risk-option:has(input:checked)){background:linear-gradient(180deg, lab(12.343% -9.38167 16.6383/.26), lab(2.00773% -.0425205 1.58494/.38)), var(--asset-panel-stone) center / 420px repeat}}:is(.calculator-selection-card:has(input:checked),.calculator-loan-product-card:has(input:checked),.calculator-term-card:has(input:checked),.calculator-risk-factor-card:has(input:checked)){box-shadow:inset 0 0 0 1px #79953eb8,inset 0 0 26px #2f42002e,0 0 16px #415a0047;box-shadow:inset 0 0 0 1px lab(58.2216% -20.9936 41.7559/.72),inset 0 0 26px lab(25.4167% -15.6404 33.4729/.18),0 0 16px lab(34.8795% -19.1315 41.2158/.28)}.calculator-selection-card:has(input:checked):after{opacity:1;transform:scale(1)}.calculator-loan-product-card:has(input:checked):after{opacity:1;transform:scale(1)}.calculator-term-card:has(input:checked):after{opacity:1;transform:scale(1)}.calculator-risk-factor-card:has(input:checked):after{opacity:1;transform:scale(1)}.calculator-selection-card input,.calculator-loan-product-card input,.calculator-term-card input,.calculator-risk-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.calculator-selection-card>span:not(.ui-calculator-image-card),.calculator-loan-product-card>span:not(.ui-calculator-loan-icon),.calculator-term-card>span:not(.ui-calculator-term-icon){color:var(--text-strong);font-weight:800;line-height:1.04}.calculator-selection-card small,.calculator-loan-product-card small,.calculator-risk-factor-body small{color:var(--text-muted);font-size:.82rem;line-height:1.18}.calculator-card-grid-biomes .calculator-selection-card small,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card small{min-height:2.35em}.ui-calculator-image-card{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid #655c4e8f;border:1px solid lab(39.7462% 1.45701 9.71436/.56);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0009;box-shadow:inset 0 0 0 1px lab(.0247307% .0096783 .0496328/.6)}.calculator-card-grid-biomes .ui-calculator-image-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .ui-calculator-image-card{aspect-ratio:4/3}.ui-calculator-biome-meadows{background-image:url(/ui/calculator/biomes/meadows.png)}.ui-calculator-biome-black-forest{background-image:url(/ui/calculator/biomes/black-forest.png)}.ui-calculator-biome-swamp{background-image:url(/ui/calculator/biomes/swamp.png)}.ui-calculator-biome-mountains{background-image:url(/ui/calculator/biomes/mountains.png)}.ui-calculator-biome-plains{background-image:url(/ui/calculator/biomes/plains.png)}.ui-calculator-biome-mistlands{background-image:url(/ui/calculator/biomes/mistlands.png)}.ui-calculator-biome-ashlands{background-image:url(/ui/calculator/biomes/ashlands.png)}.ui-calculator-biome-deep-north{background-image:url(/ui/calculator/biomes/deep-north.png)}.ui-calculator-biome-ocean{background-image:url(/ui/calculator/biomes/ocean.png)}.ui-calculator-property-starter-hut{background-image:url(/ui/calculator/property-types/starter-hut.png)}.ui-calculator-property-cabin{background-image:url(/ui/calculator/property-types/cabin.png)}.ui-calculator-property-longhouse{background-image:url(/ui/calculator/property-types/longhouse.png)}.ui-calculator-property-fort{background-image:url(/ui/calculator/property-types/fort.png)}.ui-calculator-property-compound{background-image:url(/ui/calculator/property-types/compound.png)}.ui-calculator-loan-icon,.ui-calculator-icon,.ui-calculator-term-icon,.calculator-risk-summary-icon{aspect-ratio:1;filter:drop-shadow(0 5px 8px #000000ad);filter:drop-shadow(0 5px 8px lab(.0588036% .010632 .0999123/.68));background-position:50%;background-repeat:no-repeat;background-size:contain;width:42px;display:inline-block}.ui-calculator-loan-fixed-raid-rate{background-image:url(/ui/calculator/loan-products/fixed-raid-rate.png)}.ui-calculator-loan-variable-rune-rate{background-image:url(/ui/calculator/loan-products/variable-rune-rate.png)}.ui-calculator-loan-interest-only-mead-plan{background-image:url(/ui/calculator/loan-products/interest-only-mead-plan.png)}.ui-calculator-loan-no-portal-discount{background-image:url(/ui/calculator/loan-products/no-portal-discount.png)}.ui-calculator-loan-odin-backed-loan{background-image:url(/ui/calculator/loan-products/odin-backed-loan.png)}.ui-calculator-term-icon,.ui-calculator-icon-moon{background-image:url(/ui/calculator/utility-icons/moon-term.png)}.ui-calculator-icon-lmv{background-image:url(/ui/calculator/utility-icons/lmv-coin.png)}.calculator-item-rows{gap:9px;display:grid}.calculator-item-row{grid-template-columns:minmax(220px,1fr) minmax(130px,.38fr);gap:10px;display:grid}.calculator-item-row .field-label{color:var(--text-muted);letter-spacing:.02em;gap:4px;font-size:.82rem;font-weight:700;display:grid}.calculator-item-row .text-field,.calculator-risk-number-input-row .text-field{border:14px solid #0000;border-image:var(--asset-input-frame) 54 fill stretch;height:50px;color:var(--text-strong);background:linear-gradient(180deg, #0f0d087a, #05040280), var(--asset-panel-stone) center / 380px repeat;padding:8px 12px}@supports (color:lab(0% 0 0)){.calculator-item-row .text-field,.calculator-risk-number-input-row .text-field{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.48), lab(1.21618% -.0263751 .947472/.5)), var(--asset-panel-stone) center / 380px repeat}}.calculator-item-row select.text-field{color:#e8e0d3;color:lab(89.6318% .759333 7.66217);text-shadow:0 1px #01010059;text-shadow:0 1px lab(.198303% .00784546 .253573/.35);background-color:#070602;background-color:lab(1.58018% -.0283718 1.33625);min-width:0;padding-right:36px;font-weight:800;line-height:1.1}.calculator-select-shell{border:14px solid #0000;border-image:var(--asset-input-frame) 54 fill stretch;color:#e8e0d3;color:lab(89.6318% .759333 7.66217);background:linear-gradient(180deg, #0f0d087a, #05040280), var(--asset-panel-stone) center / 380px repeat;text-shadow:0 1px #01010059;text-shadow:0 1px lab(.198303% .00784546 .253573/.35);align-items:center;min-width:0;height:50px;font-weight:800;line-height:1.1;transition:filter .16s ease-out;display:flex;position:relative}@supports (color:lab(0% 0 0)){.calculator-select-shell{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.48), lab(1.21618% -.0263751 .947472/.5)), var(--asset-panel-stone) center / 380px repeat}}.calculator-select-shell:after{content:"";pointer-events:none;border-bottom:2px solid #e8e0d3;border-bottom:2px solid lab(89.6318% .759333 7.66217);border-right:2px solid #e8e0d3;border-right:2px solid lab(89.6318% .759333 7.66217);width:10px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.calculator-select-shell-empty .calculator-select-display{color:#7f7a6f;color:lab(51.3419% .730246 6.93117)}.calculator-select-display{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:0 42px 0 12px;overflow:hidden}.calculator-item-row select.calculator-native-select{z-index:1;color:#0000;width:100%;min-width:0;height:100%;text-shadow:none;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.calculator-item-row select.text-field option[value=""]{color:#443c2e;color:lab(25.7969% 2.15667 9.71788)}.calculator-item-row .text-field:focus-visible,.calculator-risk-number-input-row .text-field:focus-visible{outline-offset:-2px}.calculator-select-shell:focus-within{outline-offset:-2px;outline:2px solid #b9be71;outline:2px solid lab(75.2635% -10.5517 38.0579)}.calculator-item-row .text-field:hover,.calculator-risk-number-input-row .text-field:hover,.calculator-select-shell:hover{filter:brightness(1.08)}.calculator-base-valuation-control,.calculator-progressive-row-control{background:linear-gradient(180deg, #0907036b, #03020147), var(--asset-panel-stone) center / 420px repeat;border:1px solid #5b55494d;border:1px solid lab(36.2644% .887409 7.76389/.3);gap:11px;padding:11px}@supports (color:lab(0% 0 0)){.calculator-base-valuation-control,.calculator-progressive-row-control{background:linear-gradient(180deg, lab(2.00773% -.0425205 1.58494/.42), lab(.667223% -.00801683 .616813/.28)), var(--asset-panel-stone) center / 420px repeat}}.calculator-base-valuation-control{max-width:760px}.calculator-add-row-button{justify-self:start;min-height:50px}.calculator-preview{padding:0;position:sticky;top:128px}.calculator-preview-mobile{display:none}.calculator-preview-artifact{gap:12px;padding:16px;display:grid}.calculator-preview-artifact[data-ready=false] .calculator-preview-lmv{border-image-source:var(--asset-tag-orange);background:linear-gradient(180deg, #2c1f0e6b, #08050266), var(--asset-panel-wood) center / 460px repeat}@supports (color:lab(0% 0 0)){.calculator-preview-artifact[data-ready=false] .calculator-preview-lmv{background:linear-gradient(180deg, lab(12.985% 4.43248 13.555/.42), lab(1.5686% .292704 1.32701/.4)), var(--asset-panel-wood) center / 460px repeat}}.calculator-preview-artifact[data-ready=false] .calculator-preview-lmv h2{font-size:2.34rem}.calculator-preview-heading{border-bottom:1px solid #5b554957;border-bottom:1px solid lab(36.2644% .887409 7.76389/.34);justify-content:space-between;align-items:start;gap:16px;padding-bottom:9px;display:flex}.calculator-preview-heading p:last-child,.calculator-preview-share{color:var(--text-muted);margin:0;font-size:.88rem}.calculator-preview-lmv,.calculator-preview-verdict,.calculator-report-plaque,.calculator-share-strip,.calculator-risk-guidance,.calculator-risk-summary-chip{border:14px solid #0000;border-image:var(--asset-stat-chip) 64 fill stretch;background:linear-gradient(180deg, #1511096b, #06040166), var(--asset-panel-wood) center / 460px repeat}@supports (color:lab(0% 0 0)){.calculator-preview-lmv,.calculator-preview-verdict,.calculator-report-plaque,.calculator-share-strip,.calculator-risk-guidance,.calculator-risk-summary-chip{background:linear-gradient(180deg, lab(5.29319% .840068 4.04377/.42), lab(1.20823% .317 1.25149/.4)), var(--asset-panel-wood) center / 460px repeat}}.calculator-preview-lmv{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 12px 13px;display:grid}.calculator-preview-lmv span:not(.ui-calculator-icon),.calculator-preview-metrics dt,.calculator-report-meta dt{color:var(--text-muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.calculator-preview-lmv h2{color:var(--accent-bronze);font-family:var(--font-heading);margin:0;font-size:2.82rem;line-height:1}.calculator-preview-lmv p{color:var(--text-strong);margin:2px 0 0;font-weight:800}.calculator-preview-metrics,.calculator-report-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.calculator-preview-metrics div,.calculator-report-meta div{border-top:1px solid #5b554957;border-top:1px solid lab(36.2644% .887409 7.76389/.34);min-width:0;padding:9px 8px}.calculator-preview-metrics dd,.calculator-report-meta dd{color:var(--text-strong);margin:2px 0 0;font-weight:800}.calculator-preview-verdict,.calculator-report-header{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;padding:12px;display:grid}.calculator-preview-verdict h3,.calculator-report-card h3{font-size:1.32rem}.calculator-preview-verdict strong{color:var(--accent-bronze);font-weight:900;display:block}.calculator-preview-verdict p{color:var(--text-muted);margin:4px 0 0;font-size:.9rem;line-height:1.18}.ui-calculator-verdict-seal{aspect-ratio:1;filter:drop-shadow(0 7px 10px #000000c2);filter:drop-shadow(0 7px 10px lab(.0588036% .010632 .0999123/.76));background-position:50%;background-repeat:no-repeat;background-size:contain;width:72px;display:block}.ui-calculator-verdict-approved{background-image:url(/ui/calculator/verdicts/approved.png)}.ui-calculator-verdict-conditional{background-image:url(/ui/calculator/verdicts/conditional-roof-audit.png)}.ui-calculator-verdict-denied{background-image:url(/ui/calculator/verdicts/denied-corpse-comfort.png)}.ui-calculator-verdict-manual{background-image:url(/ui/calculator/verdicts/manual-underwriting.png)}.calculator-breakdown-list,.calculator-report-meta{margin:0}.calculator-breakdown-row{border-top:1px solid #5b554957;border-top:1px solid lab(36.2644% .887409 7.76389/.34);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 0 7px 34px;display:grid;position:relative}.calculator-breakdown-row:before{content:"";aspect-ratio:1;background:url(/ui/calculator/breakdown-icons/principal-tribute.png) 50%/contain no-repeat;width:24px;position:absolute;left:0}.calculator-breakdown-row[data-breakdown=down-payment]:before{background-image:url(/ui/calculator/breakdown-icons/down-payment.png)}.calculator-breakdown-row[data-breakdown=risk]:before{background-image:url(/ui/calculator/breakdown-icons/risk-adjustment.png)}.calculator-breakdown-row[data-breakdown=portal]:before{background-image:url(/ui/calculator/breakdown-icons/portal-maintenance.png)}.calculator-breakdown-row[data-breakdown=corpse]:before{background-image:url(/ui/calculator/breakdown-icons/corpse-recovery-fund.png)}.calculator-breakdown-row[data-breakdown=roof]:before{background-image:url(/ui/calculator/breakdown-icons/roof-compliance-reserve.png)}.calculator-breakdown-row[data-breakdown=mead]:before{background-image:url(/ui/calculator/breakdown-icons/mead-escrow.png)}.calculator-breakdown-row[data-breakdown=closing]:before{background-image:url(/ui/calculator/breakdown-icons/closing-basket.png)}.calculator-breakdown-row dt{color:var(--text-main)}.calculator-breakdown-row dd{color:var(--accent-bronze);white-space:nowrap;margin:0;font-weight:900}.calculator-preview-note-strip,.calculator-risk-notes,.rule-list{margin:0;padding:0;list-style:none}.calculator-preview-note-strip,.calculator-risk-notes{gap:8px;display:grid}.calculator-preview-note-strip li,.calculator-risk-notes li{color:var(--text-muted);padding-left:18px;line-height:1.2}.calculator-preview-note-strip li:before,.calculator-risk-notes li:before{content:"+";color:var(--accent-bronze);margin-left:-18px;margin-right:8px;font-weight:900}.calculator-risk-context-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.calculator-terms-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-left:auto}.calculator-risk-summary-chip{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.calculator-risk-summary-chip strong,.calculator-risk-summary-chip small{display:block}.calculator-risk-summary-chip strong{color:var(--text-strong);line-height:1}.calculator-risk-summary-chip small{color:var(--text-muted);font-size:.78rem}.calculator-risk-guidance{color:var(--text-main);align-items:center;gap:10px;padding:10px 14px;display:flex}.calculator-risk-guidance strong,.calculator-risk-tip{color:var(--accent-bronze)}.calculator-risk-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.calculator-risk-board-condition{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-risk-factor-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.calculator-risk-factor-image{min-height:116px}.ui-calculator-image-card-risk.ui-calculator-risk-troll{background-image:url(/ui/calculator/risk-cards/troll-risk.png)}.ui-calculator-image-card-risk.ui-calculator-risk-deathsquito{background-image:url(/ui/calculator/risk-cards/deathsquito-frequency.png)}.ui-calculator-image-card-risk.ui-calculator-risk-smoke{background-image:url(/ui/calculator/risk-cards/smoke-exposure.png)}.ui-calculator-image-card-risk.ui-calculator-risk-portal{background-image:url(/ui/calculator/risk-cards/portal-count.png)}.ui-calculator-image-card-risk.ui-calculator-risk-roof{background-image:url(/ui/calculator/risk-cards/roof-honesty.png)}.ui-calculator-image-card-risk.ui-calculator-risk-corpse{background-image:url(/ui/calculator/risk-cards/corpse-count.png)}.ui-calculator-image-card-risk.ui-calculator-risk-comfort{background-image:url(/ui/calculator/risk-cards/comfort-level.png)}.calculator-risk-summary-icon.ui-calculator-risk-troll{background-image:url(/ui/icons/icon-skull-risk.png)}.calculator-risk-summary-icon.ui-calculator-risk-deathsquito{background-image:url(/ui/icons/icon-deathsquito.png)}.calculator-risk-summary-icon.ui-calculator-risk-smoke{background-image:url(/ui/icons/icon-fire.png)}.calculator-risk-summary-icon.ui-calculator-risk-portal{background-image:url(/ui/icons/icon-portal.png)}.calculator-risk-summary-icon.ui-calculator-risk-roof{background-image:url(/ui/icons/icon-roof.png)}.calculator-risk-summary-icon.ui-calculator-risk-corpse{background-image:url(/ui/icons/icon-corpse-count.png)}.calculator-risk-summary-icon.ui-calculator-risk-comfort{background-image:url(/ui/icons/icon-flame-comfort.png)}.calculator-risk-factor-body,.calculator-risk-factor-heading,.calculator-risk-number-input-row{gap:7px;min-width:0;display:grid}.calculator-risk-factor-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.calculator-risk-factor-heading span{color:var(--text-strong);font-weight:800}.calculator-risk-factor-heading strong{color:var(--accent-bronze)}.calculator-risk-option-row{flex-wrap:wrap;gap:6px;display:flex}.calculator-risk-option{border:9px solid #0000;border-image:var(--asset-tag-blue) 72 fill stretch;min-height:38px;color:var(--text-main);cursor:pointer;padding:6px 9px;font-size:.8rem;font-weight:800;position:relative}.calculator-risk-option:has(input:checked){border-image-source:var(--asset-tag-green);color:#ced497;color:lab(83.2628% -8.95712 29.6165);filter:brightness(1.08)}.calculator-term-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.calculator-loan-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-report-summary{flex-wrap:wrap;gap:9px;display:flex}.calculator-report-summary>span,.calculator-summary-chip{border:9px solid #0000;border-image:var(--asset-tag-green) 72 fill stretch;color:#bec387;color:lab(77.4565% -8.86735 29.7446);font-weight:800}.calculator-summary-chip{width:fit-content;margin:0;padding:4px 8px;display:inline-block}.calculator-report-summary span{padding:5px 9px}.calculator-report-summary .calculator-risk-summary-chip{flex:170px;min-width:170px}.calculator-report-header h3{color:var(--accent-bronze);font-family:var(--font-heading);margin:0;font-size:2.08rem;line-height:1}.calculator-report-header p:last-child{color:var(--text-main);margin:4px 0 0}.calculator-report-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:13px;display:grid}.calculator-report-card{padding:15px}.calculator-report-notes{grid-column:1/-1}.calculator-verdict-lockup{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.calculator-verdict-lockup strong{color:#bec387;color:lab(77.4565% -8.86735 29.7446);font-size:1.45rem;font-weight:900;display:block}.calculator-verdict-lockup p{color:var(--text-main);margin:4px 0 0;line-height:1.18}.calculator-result-meaning-card{grid-column:1/-1;gap:9px;display:grid}.calculator-result-meaning-copy,.calculator-assumption-list li{color:var(--text-muted);margin:0;line-height:1.24}.calculator-assumption-list{gap:7px;display:grid}.calculator-share-strip{gap:11px;padding:13px;display:grid}.calculator-share-strip strong{color:var(--accent-bronze);letter-spacing:.045em;text-transform:uppercase;margin-bottom:3px;font-size:.86rem;font-weight:900;display:block}.calculator-share-strip p{overflow-wrap:anywhere;color:var(--text-muted);max-width:72ch;margin:0}.button-row{flex-wrap:wrap;gap:9px;display:flex}.calculator-step-help-card{border:12px solid #0000;border-image:var(--asset-stat-chip) 64 fill stretch;max-width:280px;min-height:74px;color:var(--surface-panel);background:linear-gradient(180deg, #b79561c7, #83613bc2), var(--asset-panel-wood) center / 360px repeat;gap:4px;padding:12px 16px 12px 58px;display:grid;position:absolute;top:28px;right:28px}@supports (color:lab(0% 0 0)){.calculator-step-help-card{background:linear-gradient(180deg, lab(64.1027% 7.87559 32.3933/.78), lab(44.2198% 10.6383 27.5551/.76)), var(--asset-panel-wood) center / 360px repeat}}.calculator-step-help-card:before{content:"";aspect-ratio:1;filter:drop-shadow(0 4px 7px #0000008c);filter:drop-shadow(0 4px 7px lab(.0588036% .010632 .0999123/.55));background:url(/ui/calculator/utility-icons/lmv-coin.png) 50%/contain no-repeat;width:32px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.calculator-step-help-card strong{color:#1b0f01;color:lab(5.2374% 3.87144 7.41406);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:900;line-height:1}.calculator-step-help-card span{color:#1a1206;color:lab(6.19675% 2.59911 6.71857);font-size:.86rem;font-weight:700;line-height:1.12}.calculator-form-actions{border-top:1px solid #5b554957;border-top:1px solid lab(36.2644% .887409 7.76389/.34);justify-items:center;gap:9px;margin-top:0;padding:12px 0 0;display:grid}.calculator-form-actions .button-primary{min-width:min(100%,340px);min-height:58px;color:var(--accent-bronze);font-size:1.12rem}@media (max-width:1440px){.calculator-page-shell{padding:26px 28px 68px}.calculator-desk-shell{margin-top:0}.calculator-card-grid,.calculator-loan-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-card-grid-biomes{grid-template-columns:repeat(5,minmax(0,1fr))}.calculator-card-grid-secondary-biomes{grid-template-columns:repeat(4,minmax(0,1fr))}.calculator-step-help-card{max-width:100%;margin:8px 0 0;position:relative;inset:auto}.calculator-step-link{grid-template-columns:46px minmax(0,1fr)}.calculator-step-number{width:46px}.calculator-terms-context-strip{max-width:100%;margin-left:0}}@media (max-width:1180px){.calculator-step-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-layout{grid-template-columns:minmax(0,1fr)}.calculator-preview-desktop{display:none}.calculator-preview-mobile{border:14px solid #0000;border-image:var(--asset-panel-frame) 92 fill stretch;background:linear-gradient(180deg, #0f0d087a, #04030180), var(--asset-panel-stone) center / 420px repeat;display:block}@supports (color:lab(0% 0 0)){.calculator-preview-mobile{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.48), lab(.914455% -.0164211 .773293/.5)), var(--asset-panel-stone) center / 420px repeat}}.calculator-preview-mobile summary{color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:1.04rem;line-height:1.08;display:flex}.calculator-risk-context-strip,.calculator-trust-strip,.calculator-report-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.calculator-page-shell{padding:18px 8px 52px}.calculator-page-shell:before{background-size:15px 15px,15px 15px,15px 15px,15px 15px,auto 15px,15px,auto 15px,15px}.calculator-desk-shell{gap:10px;margin-top:0}.calculator-desk-hero{border-width:16px;min-height:0;padding:18px}.calculator-desk-hero h1{font-size:2rem}.calculator-step-rail,.calculator-card-grid-biomes,.calculator-card-grid-secondary-biomes,.calculator-loan-product-grid,.calculator-term-grid,.calculator-risk-board,.calculator-report-grid,.calculator-preview-metrics,.calculator-report-meta{grid-template-columns:minmax(0,1fr)}.calculator-step-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.calculator-step-link{border-right:0;grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:6px 7px}.calculator-step-number{width:32px}.calculator-step-copy strong{font-size:.9rem}.calculator-step-copy small{display:none}.calculator-step-panel{border-width:14px;padding:12px 9px 14px}.calculator-step-panel h2{font-size:1.46rem;line-height:1.04}.calculator-step-header>.form-message{margin-top:7px;font-size:.98rem;line-height:1.24}.calculator-trust-strip{grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0 9px}.calculator-trust-strip div{border-width:9px;padding:7px 8px}.calculator-trust-strip span{font-size:.8rem}.calculator-step-help-card{border-width:10px;min-height:0;margin-top:7px;padding:9px 10px 9px 42px}.calculator-step-help-card:before{width:24px;left:10px}.calculator-step-help-card span{font-size:.8rem}.calculator-fieldset{gap:7px;padding:10px 2px 12px}.calculator-fieldset>p{margin-bottom:8px;font-size:.9rem;line-height:1.24}.calculator-item-row{grid-template-columns:minmax(0,1fr)}.calculator-card-grid{grid-template-columns:minmax(0,1fr);gap:7px}.calculator-card-grid-biomes .calculator-selection-card,.calculator-card-grid-secondary-biomes .calculator-selection-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px 10px;min-height:112px;padding:8px}.calculator-card-grid-biomes .ui-calculator-image-card,.calculator-card-grid-secondary-biomes .ui-calculator-image-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .ui-calculator-image-card{aspect-ratio:1;grid-row:1/span 2;min-height:0}.calculator-card-grid-biomes .calculator-selection-card small,.calculator-card-grid-secondary-biomes .calculator-selection-card small,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card small{min-height:0}.calculator-selection-card,.calculator-loan-product-card,.calculator-term-card,.calculator-risk-factor-card,.calculator-report-card{border-width:11px}.calculator-loan-product-card{grid-template-columns:44px minmax(0,1fr);min-height:84px;padding:8px}.calculator-loan-product-card .ui-calculator-loan-icon{width:38px}.calculator-loan-product-card>span:not(.ui-calculator-loan-icon){font-size:1rem}.calculator-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-term-card{min-height:76px}.calculator-item-row .field-label{gap:5px;font-size:.86rem}.calculator-item-row .text-field,.calculator-risk-number-input-row .text-field,.calculator-select-shell{height:54px;font-size:1rem}.calculator-base-valuation-control,.calculator-progressive-row-control{padding:9px}.calculator-risk-factor-image{aspect-ratio:1;grid-row:1/span 2;min-height:0}.calculator-risk-factor-card{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px 10px;padding:8px}.calculator-risk-context-strip,.calculator-terms-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.calculator-risk-summary-chip{grid-template-columns:30px minmax(0,1fr);padding:6px 7px}.calculator-risk-summary-icon{width:30px}.calculator-risk-option-row{gap:5px}.calculator-risk-option{min-height:42px;padding:6px 8px}.calculator-preview-artifact{gap:10px;padding:10px}.calculator-preview-mobile{border-width:11px}.calculator-preview-mobile summary{min-height:56px;padding:9px 10px}.calculator-preview-heading{gap:3px;display:grid}.calculator-preview-lmv{grid-template-columns:42px minmax(0,1fr);padding:10px}.calculator-preview-lmv h2{font-size:1.55rem}.calculator-preview-verdict,.calculator-report-header{grid-template-columns:minmax(0,1fr)}.ui-calculator-verdict-seal{width:58px}.calculator-report-summary .calculator-risk-summary-chip{flex-basis:calc(50% - 4px);min-width:0}.calculator-verdict-lockup{grid-template-columns:58px minmax(0,1fr)}.calculator-report-notes{grid-column:auto}.calculator-result-meaning-card{gap:7px}.calculator-form-actions{border:11px solid #0000;border-image:var(--asset-panel-frame) 92 fill stretch;background:linear-gradient(180deg, #0f0d08d1, #040301db), var(--asset-panel-stone) center / 420px repeat;gap:8px;padding:10px 8px}@supports (color:lab(0% 0 0)){.calculator-form-actions{background:linear-gradient(180deg, lab(3.73695% -.0962168 2.45847/.82), lab(.914455% -.0164211 .773293/.86)), var(--asset-panel-stone) center / 420px repeat}}.calculator-form-actions .button-primary,.calculator-share-strip .button{width:100%;min-height:56px}.calculator-share-strip{padding:10px}.button-row{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:430px){.calculator-card-grid-biomes .calculator-selection-card,.calculator-card-grid-secondary-biomes .calculator-selection-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card{grid-template-columns:96px minmax(0,1fr);min-height:98px}.calculator-selection-card>span:not(.ui-calculator-image-card),.calculator-loan-product-card>span:not(.ui-calculator-loan-icon),.calculator-term-card>span:not(.ui-calculator-term-icon){font-size:.96rem}.calculator-selection-card small,.calculator-loan-product-card small,.calculator-risk-factor-body small{font-size:.76rem}.calculator-risk-factor-card{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:360px){.calculator-page-shell{padding-inline:6px}.calculator-step-link{grid-template-columns:28px minmax(0,1fr);padding-inline:5px}.calculator-step-number{width:28px}.calculator-card-grid-biomes .calculator-selection-card,.calculator-card-grid-secondary-biomes .calculator-selection-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .calculator-selection-card{grid-template-columns:minmax(0,1fr)}.calculator-card-grid-biomes .ui-calculator-image-card,.calculator-card-grid-secondary-biomes .ui-calculator-image-card,.calculator-fieldset[aria-describedby=calculator-property-type-help] .ui-calculator-image-card{aspect-ratio:16/8;grid-row:auto}.calculator-risk-factor-card{grid-template-columns:minmax(0,1fr)}.calculator-risk-factor-image{aspect-ratio:16/8;grid-row:auto}}

