.calc,.calc .lot{--c-guest:oklch(from var(--accent) .8 .11 calc(h + 23));--c-moving:oklch(from var(--accent) .86 .09 calc(h + 56));--c-contractor:oklch(from var(--accent) .79 .085 calc(h + 83));--c-premium:oklch(from var(--accent) .86 .085 calc(h + 110));--c-ev:oklch(from var(--accent) .79 .085 calc(h + 136));--c-storage:oklch(from var(--accent) .86 .07 calc(h + 163));--c-assigned:oklch(from var(--accent) .79 .075 calc(h + 190));--c-road:oklch(from var(--accent) .86 .07 calc(h + 218));--c-public:var(--c-road);--c-extra:oklch(from var(--accent) .79 .08 calc(h + 245));--c-rental:oklch(from var(--accent) .86 .075 calc(h + 272));--c-event:var(--c-rental);--c-resident:oklch(from var(--accent) .79 .08 calc(h + 299));--c-reg:oklch(from var(--accent) .86 .08 calc(h + 326))}.calc{--q-r:22px;--edge:color-mix(in oklab, var(--ink) 18%, transparent);--edge-2:color-mix(in oklab, var(--ink) 40%, transparent);--picked:color-mix(in oklab, var(--tint-sand) 70%, var(--ground-3));--top:calc(var(--nav-inset) + var(--nav-h) + var(--space-5));--tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block}.calc-grid{gap:var(--space-5);flex-direction:column;display:flex}@media (width<=899px){.calc-head{order:0}.qs{order:1}.lot-card,.calc-nojs{order:3}.res{order:4}.calc[data-done] .qs{order:5}.build{order:7}.calc[data-started] .res{margin-block-start:calc(var(--space-3) - var(--space-5))}.calc[data-done]:not([data-going]) .lot-card{z-index:2;max-block-size:22svh;box-shadow:0 calc(-1 * var(--space-5) - var(--space-4)) 0 var(--space-4) var(--ground);position:sticky;inset-block-start:calc(var(--nav-inset) + var(--nav-h) + var(--space-2))}.calc[data-done]:not([data-going]) .tile{scroll-margin-block:calc(var(--nav-inset) + var(--nav-h) + 22svh + var(--space-5)) 96px}}@media (width>=900px){.calc-grid{--cg:clamp(var(--space-6), 4vw, var(--space-8));--side:calc((100cqi - var(--cg)) * .46);--lot-h:min(calc(var(--side) / (var(--ar,1.6))), 40svh, max(18svh, calc(100svh - var(--top) - var(--need,0px) - 2 * var(--space-4))));--at:min(var(--top), calc(100svh - var(--stack,0px) - var(--space-4)));column-gap:var(--cg);row-gap:var(--space-5);grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:start;display:grid;container-type:inline-size}.calc-grid>*{grid-column:1}.calc-grid>.lot-card,.calc-grid>.res{grid-area:1/2/span 3}:root:not([data-js]) .calc-grid>:is(.lot-card,.res){max-block-size:none;position:static}:root:not([data-js]) .lot-card{margin-block-end:0}.lot-card{top:var(--at);z-index:2;block-size:var(--lot-h);box-shadow:0 calc(-1 * var(--space-5) - var(--space-4)) 0 var(--space-4) var(--ground);margin-block-end:calc(var(--tail,0px) + var(--space-4));position:sticky}.calc[data-fit] .lot-card{transition:block-size var(--dur-reveal) var(--ease-out)}.calc[data-fit] .calc-grid>.res{transition:top var(--dur-reveal) var(--ease-out), margin-block-start var(--dur-reveal) var(--ease-out)}.calc-grid>.res{--res-top:calc(var(--at) + var(--lot-h) + var(--space-4));top:var(--res-top);max-block-size:calc(100svh - var(--res-top) - var(--space-4));background:0 0;border:0;flex-direction:column;align-self:start;margin-block-start:calc(var(--lot-h) + var(--space-4));padding:0;display:flex;position:sticky}.res-body{flex-direction:column;flex:auto;min-block-size:0;display:flex}.res-head,:root[data-js] .calc:not([data-num]) .res-wait{padding:var(--space-6);border:1px solid var(--edge);border-radius:var(--radius-frame);background:var(--ground-3)}:root[data-js] .calc:not([data-num]) .res-wait{background:0 0;border-style:dashed}.res-head~*{margin-inline:var(--space-6);flex:none}.res-list:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.res-head~.res-list{overscroll-behavior:contain;scrollbar-width:thin;border-block-start:0;flex:0 auto;min-block-size:0;overflow-y:auto}}@media (width>=900px) and (height<=820px){.res-head{padding:var(--space-4) var(--space-5)}.res-head~*{margin-inline:var(--space-5)}.res-head .res-fig{font-size:clamp(40px,3.6vw,52px)}.res-head .res-y{margin-block-start:var(--space-1)}.res-head .res-once{font-size:var(--type-small)}.res-head~.res-list{margin-block-start:var(--space-4)}.res-head~.res-list li{padding-block:var(--space-2)}.res-head~.res-foot{margin-block-start:var(--space-3)}.res-head~.res-act{margin-block-start:var(--space-4)}}@property --res-fade{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){@media (width>=900px){.res-head~.res-list{mask-image:linear-gradient(to bottom, var(--ink) calc(100% - min(var(--res-fade), 30%)), transparent);animation:linear both res-fade}.res-body>.res-head~.res-list{animation-timeline:scroll(self)}}@keyframes res-fade{0%,90%{--res-fade:40px}to{--res-fade:0px}}}.calc-head{gap:var(--space-4);padding-block-end:var(--space-2);display:grid}.calc-head h1{max-inline-size:14ch;margin:0;font-size:clamp(34px,4.4vw,60px)}@media (width<=599px){.calc-head h1{max-inline-size:none;font-size:clamp(30px,8.6vw,36px)}}.calc-head p{margin:0}.calc-dek{color:var(--ink-2)}.lot-card{aspect-ratio:var(--ar,1.6);border-radius:var(--radius-frame);background:color-mix(in oklab, var(--tint-sand) 45%, var(--ground-3));max-block-size:40svh;place-items:center;scroll-margin-block-start:var(--space-3);display:grid;overflow:hidden}@media (width>=900px){.lot-card{aspect-ratio:auto;max-block-size:none}}.lot-card .lot{block-size:100%;inline-size:100%}:root[data-js] .calc:not([data-started]) .lot :is([data-z]:not([data-z=guest]),[data-w]:not([data-w=guest]),[data-zl]:not([data-zl=guest])){visibility:hidden}.calc-nojs{color:var(--ink-2);margin:0}:root[data-js] .calc-nojs,:root[data-js] .res-foot-ex,:root:not([data-js]) .res-foot:not(.res-foot-ex),:root:not([data-js]) .qs,:root:not([data-js]) .offer,:root:not([data-js]) .sec-v,:root:not([data-js]) .sec-ed,:root:not([data-js]) .sec-b,:root:not([data-js]) .res-wait,:root:not([data-js]) .res-act,.calc:not([data-going]) .mine{display:none}.qs{padding:var(--space-5);border:1px solid var(--edge);border-radius:var(--q-r);background:var(--ground-3);display:grid}@media (width>=600px){.qs{padding:var(--space-6)}}.calc[data-done] .qs{padding-block-start:var(--space-4)}.calc[data-going] .qs:has(>.q[data-state=done]){padding-block-end:var(--space-4)}.q{border:0;min-inline-size:0;margin:0;padding:0}.q-h{float:inline-start;gap:var(--space-2);inline-size:100%;padding:0;display:grid}.q-h:focus,.size-h:focus,.sec-n:focus,.offer-h:focus{outline:none}.q-h:focus-visible,.size-h:focus-visible,.sec-n:focus-visible,.offer-h:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.q-t{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(22px,2.2vw,27px);font-weight:600;line-height:1.2}.qs-h{font-family:var(--font-body);font-weight:400;font-size:var(--type-caption);letter-spacing:0;color:var(--ink-2);margin:0;line-height:1.2}.qs:has(>.q[data-state=open])>.qs-h,.q[data-state=done] .q-t{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.q-sum,.q-b{clear:both}.q-sum{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.q-sum[hidden],.q-b[hidden]{display:none}.q-a{font-weight:600;font-size:var(--type-body)}.q-ch,.mine-e{min-block-size:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--type-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.q-b{gap:var(--space-5);padding-block-start:var(--space-5);display:grid}.q-hint{font-size:var(--type-small);color:var(--ink-2);margin:0}.q-go,.sec-go,.offer-go{margin:0}.calc:not([data-started]) .q-go,.calc[data-tapped] .q-go{display:none}.qs .size{border-block-start:1px solid var(--hairline);margin-block-start:var(--space-3);padding-block-start:var(--space-5)}:root[data-js] .calc:not([data-done]) .size,.calc[data-going] .q[data-state=done]+.size,.calc:not([data-going]) .q-sz{display:none}.size .step-b{block-size:44px;inline-size:44px;font-size:22px}.size .step-i{min-block-size:44px;font-size:24px}@media (width>=480px){.size .step-l{inline-size:auto;margin-inline-end:var(--space-1)}}.btn.q-next{--btn-h:52px;background:var(--ink);min-inline-size:132px;color:var(--ground-3)}@media (pointer:fine){.btn.q-next:hover{background:color-mix(in oklab, var(--ink) 84%, var(--ground-3))}}.btn.q-next:focus-visible,.btn.q-next:active{background:color-mix(in oklab, var(--ink) 84%, var(--ground-3))}.picks{gap:var(--space-3);display:grid}@media (width>=560px){.picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.pick{align-items:center;gap:var(--space-4);padding:var(--space-2);border:1.5px solid var(--edge);background:var(--ground-3);cursor:pointer;transition:border-color var(--dur-state) var(--ease-morph), background-color var(--dur-state) var(--ease-morph);border-radius:18px;grid-template-columns:minmax(0,11fr) minmax(0,9fr);display:grid;position:relative}@media (width>=560px){.pick{align-content:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3)}}.pick-art{aspect-ratio:16/10;background:color-mix(in oklab, var(--tile) 80%, var(--ground-3));border-radius:12px;place-items:center;display:grid;overflow:hidden}.pick-art svg{block-size:100%;inline-size:100%;min-inline-size:0;display:block}.pick-l{padding-inline:var(--space-1);font-weight:600;font-size:var(--type-body);line-height:1.3}.pick input,.chip-r input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick:has(:checked),.chip-r:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--picked)}.pick:has(:checked):before,.pick:has(:checked):after{content:"";inset:var(--space-3) var(--space-3) auto auto;background:var(--tint-ok);border-radius:50%;block-size:24px;inline-size:24px;position:absolute}.pick:has(:checked):after{background:var(--ground-3);mask:var(--tick) center / 100% no-repeat}.pick:has(:focus-visible),.chip-r:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (pointer:fine){.pick:hover,.chip-r:hover{border-color:var(--edge-2)}.pick:has(:checked):hover,.chip-r:has(:checked):hover{border-color:var(--ink)}}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.seg{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=560px){.seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.chip-r{min-block-size:52px;min-inline-size:64px;padding:0 var(--space-5);border:1.5px solid var(--edge);border-radius:var(--radius-pill);background:var(--ground-3);font-weight:500;font-size:var(--type-body);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;transition:border-color var(--dur-state) var(--ease-morph), background-color var(--dur-state) var(--ease-morph);justify-content:center;align-items:center;display:inline-flex;position:relative}.seg .chip-r{min-inline-size:0;padding:var(--space-2) var(--space-3);text-align:center;border-radius:16px;line-height:1.25}.chips-s .chip-r,.ask .seg .chip-r{min-block-size:46px;padding-inline:var(--space-4);font-size:var(--type-small)}.step{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.step-l{inline-size:100%;font-size:var(--type-small);color:var(--ink-2)}.step-c{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.step-b{border:1.5px solid var(--edge);background:var(--ground-3);block-size:48px;inline-size:48px;color:var(--ink);font:500 24px/1 var(--font-body);cursor:pointer;transition:border-color var(--dur-state) var(--ease-morph), background-color var(--dur-state) var(--ease-morph), scale var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}@media (pointer:fine){.step-b:hover{border-color:var(--edge-2)}}.step-b:focus-visible{border-color:var(--edge-2);border-radius:50%}.step-b:active{background:var(--picked);scale:.97}.step-i,.own-i input{border:0;border-block-end:2px solid var(--edge);min-block-size:48px;inline-size:4.6ch;color:var(--ink);font:600 28px/1.3 var(--font-display);font-variant-numeric:tabular-nums lining-nums;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;padding:0}.step-i::-webkit-inner-spin-button,.step-i::-webkit-outer-spin-button,.own-i input::-webkit-inner-spin-button,.own-i input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step-i:focus-visible,.own-i input:focus-visible{border-block-end-color:var(--ink);border-radius:0}.step-u{font-size:var(--type-small);color:var(--ink-2);padding-inline-start:var(--space-1)}.own{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--type-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.own-i{min-block-size:46px;padding:0 var(--space-3);border:1.5px solid var(--edge);background:var(--ground-3);color:var(--ink);font:600 18px/1 var(--font-body);border-radius:12px;align-items:center;gap:2px;display:inline-flex}.own-i:focus-within{border-color:var(--ink)}.own-i input{min-block-size:0;inline-size:5ch;font:inherit;text-align:start;border:0;align-self:stretch}.own-i input:focus-visible{outline:none}.slide{--p:50%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;block-size:44px;inline-size:100%;margin:0}.slide::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--ink) var(--p), color-mix(in oklab, var(--ink) 14%, transparent) var(--p));block-size:8px}.slide::-moz-range-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--ink) var(--p), color-mix(in oklab, var(--ink) 14%, transparent) var(--p));block-size:8px}.slide::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--ground-3);block-size:30px;inline-size:30px;box-shadow:0 2px 6px color-mix(in oklab, var(--ink) 18%, transparent);-webkit-appearance:none;appearance:none;border-radius:50%;margin-block-start:-11px}.slide::-moz-range-thumb{border:2px solid var(--ink);background:var(--ground-3);block-size:26px;inline-size:26px;box-shadow:0 2px 6px color-mix(in oklab, var(--ink) 18%, transparent);border-radius:50%}.slide:focus{outline:none}.slide:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:3px}.slide:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:3px}.slide-o{font-weight:500;font-size:var(--type-small);font-variant-numeric:tabular-nums lining-nums;margin-block-start:calc(-1 * var(--space-2))}.res{padding:var(--space-5);border:1px solid var(--edge);border-radius:var(--radius-frame);background:var(--ground-3);scroll-margin-block:var(--top) var(--space-8);position:relative}.res:focus{outline:none}@media (width>=600px){.res{padding:var(--space-6)}}.res-wait{color:var(--ink-2);margin:0}:root[data-js] .calc:not([data-num]) .res-body,.calc[data-num] .res-wait{display:none}:root[data-js] .calc:not([data-num]) .res{background:0 0;border-style:dashed}@media (width>=900px){:root[data-js] .calc:not([data-num]) .res{border:0}}.res-l{font:500 var(--type-small) / 1.4 var(--font-body);color:var(--ink-2);margin:0}.res-n{align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex;position:relative}.res-fig{font:600 clamp(48px, 4.6vw, 66px) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.res-per{font-size:var(--type-lead);color:var(--ink-2)}.res-pop{border-radius:var(--radius-pill);background:var(--tint-ok-soft);color:var(--tint-ok);font-weight:600;font-size:var(--type-small);font-variant-numeric:tabular-nums lining-nums;opacity:0;pointer-events:none;padding:4px 10px;position:absolute;inset:-4px 0 auto auto}.res-pop[data-go]{animation:res-pop 2.4s var(--ease-out) both}@keyframes res-pop{0%{opacity:0;translate:0 10px}18%,70%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}.res-y,.res-once{margin:var(--space-2) 0 0;color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums}.res-once{color:var(--ink);margin-block-start:var(--space-1);font-weight:500}.res-list{margin:var(--space-5) 0 0;border-block-start:1px solid var(--hairline);padding:0;list-style:none;display:grid}.res-list li{align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--hairline);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.res-list li:before{content:"";background:var(--dot);block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--dot), var(--ink) 22%);border-radius:50%}.res-list li[hidden],.row-w,.row-x,.res-list li[data-wait] :is(.row-v,.row-once){display:none}.res-list li[data-wait]{padding-block:var(--space-1);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;position:relative}.res-list li[data-wait] .row-w{border:1px solid var(--edge-2);border-radius:var(--radius-pill);color:var(--ink);font:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:3px 10px 3px 12px;display:inline-flex}.row-w:before{order:1;rotate:-45deg}.row-w:after{content:"";position:absolute;inset:0}.row-w:focus-visible{outline:none}.res-list li:has(.row-w:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.res-list li[data-wait] .row-x{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;block-size:32px;inline-size:32px;padding:0;display:block;position:relative}.row-x:before{content:"";background:var(--ink-2);mask:linear-gradient(45deg, transparent 44%, var(--ink) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--ink) 44% 56%, transparent 56%);position:absolute;inset:9px}.row-x:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (pointer:coarse){.row-x:before{background:var(--ink-3);inset:10px}}@media (pointer:fine){.res-list li[data-wait]:hover .row-n{text-underline-offset:3px;text-decoration:underline}.res-list li[data-wait]:hover .row-w{border-color:var(--ink)}.res-list li[data-wait]:not(:hover) .row-x:not(:focus-visible){opacity:0}}.res-list li[data-wait] .row-n{color:var(--ink-2)}.res-list li[data-wait]:before{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--dot), var(--ink) 30%);background:0 0}.row-n{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--type-small);flex-wrap:wrap;line-height:1.35;display:flex}.row-v{align-items:baseline;gap:var(--space-1);white-space:nowrap;font-weight:600;display:inline-flex}.row-p{font-weight:400;font-size:var(--type-caption);color:var(--ink-3)}.row-once{font-size:var(--type-caption);color:var(--ink-2);text-align:end;font-variant-numeric:tabular-nums lining-nums;grid-column:2/-1}.guest-tag{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--c-guest) 34%, var(--ground-3));color:var(--ink);white-space:nowrap;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.res-foot{margin:var(--space-4) 0 0;font-size:var(--type-caption);color:var(--ink-2)}.res-over{margin:var(--space-3) 0 0;font-weight:500;font-size:var(--type-small)}.res-over[hidden],:root[data-js] .calc:not([data-end]) .res-act{display:none}.calc[data-fit] .res-act{transition:opacity var(--dur-reveal) var(--ease-out)}@starting-style{.calc[data-fit] .res-act{opacity:var(--init-opacity)}}.res-act{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.build{gap:var(--space-3);display:grid}:root[data-js] .calc:not([data-done]) .build,.build>:is(.sec-ty,.sec-go,.sec-rm),.sec:not([data-st=open]) .sec-rm,:root[data-js] .sec:not([data-st=open],[data-st=done]),:root[data-js] .sec:not([data-st=open]) :is(.card-x,.sec-how,.sec-b),.sec:not([data-st=done]) :is(.sec-v,.sec-ed),.sec[data-st=done] .guest-tag,.sec[hidden]{display:none}.sec{padding:var(--space-4) var(--space-5);border:1.5px solid var(--hairline);border-radius:var(--q-r);background:var(--ground-3)}.sec[data-st=open]{padding:var(--space-5);border-color:color-mix(in oklab, var(--tile), var(--ink) 22%);background:linear-gradient(color-mix(in oklch, var(--tile) 16%, var(--ground-3)), var(--ground-3) 160px)}@media (width>=600px){.sec[data-st=open]{padding:var(--space-6)}}.sec-h{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sec-n{font:600 var(--type-body) / 1.3 var(--font-body);text-wrap:pretty;margin:0;scroll-margin-block-start:calc(var(--space-3) + 64px)}.sec[data-st=open] .sec-n{font:600 var(--type-h3) / var(--type-h3-leading) var(--font-display);text-wrap:balance}.guest-tag{font-size:var(--type-caption);padding:4px 12px}.guest-tag:empty{display:none}.card-x{margin:var(--space-2) 0 0;color:var(--ink-2)}.sec-in{gap:var(--space-5);padding-block-start:var(--space-4);display:grid}.sec-ty[data-off]{visibility:hidden}.sec-ty{border-inline-start:3px solid color-mix(in oklab, var(--tile), var(--ink) 18%);font-weight:500;font-size:var(--type-small);margin:0;padding-inline-start:var(--space-3)}.sec-go{--go-at:0px;z-index:1;align-items:center;gap:var(--space-4);margin:0 calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--hairline);background:var(--ground-3);display:flex;position:sticky;inset-block-end:var(--go-at)}@media (width>=600px){.sec-go{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}@media (width<=899px){:root:has(.bar[data-show]) .sec-go{--go-at:calc(56px + var(--space-3) + env(safe-area-inset-bottom))}}.sec-add:empty,.sec-nx:empty{display:none}:root:has(.sec[data-st=open]){scroll-padding-block-end:calc(76px + var(--space-4))}@media (width<=899px){:root:has(.sec[data-st=open]):has(.bar[data-show]){scroll-padding-block-end:calc(96px + 56px + var(--space-5) + env(safe-area-inset-bottom))}}.sec-note{min-inline-size:0;font-size:var(--type-small);line-height:1.35;display:grid}.sec-add{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.sec-nx{color:var(--ink-2);font-size:var(--type-caption)}@media (width<=599px){.sec-go{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.sec-note{display:contents}.sec-nx{grid-column:1/-1}}.sec-rm{justify-self:end}.sec[data-st=done]{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);cursor:pointer}.sec[data-st=done] .sec-h{flex-wrap:nowrap}.sec[data-st=done] .sec-n{flex:auto;min-inline-size:0;padding-inline-start:34px;position:relative}.sec[data-st=done] .sec-n:before,.sec[data-st=done] .sec-n:after{content:"";border-radius:50%;block-size:24px;inline-size:24px;position:absolute;inset:calc(.65em - 12px) auto auto 0}.sec[data-st=done] .sec-n:before{background:var(--tile);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tile), var(--ink) 30%)}.sec[data-st=done] .sec-n:after{background:var(--ink);mask:var(--tick) center / 78% no-repeat}.sec-v{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}.sec-ed,.sec-rm{min-block-size:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--type-small);text-decoration:underline;text-decoration-color:var(--edge-2);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--dur-state) var(--ease-morph);background:0 0;border:0}@media (pointer:fine){.sec-ed:hover,.sec-rm:hover,.sec[data-st=done]:hover .sec-ed{text-decoration-color:currentColor}.sec[data-st=done]:hover{border-color:var(--edge-2)}}.sec-ed:focus-visible,.sec-rm:focus-visible{text-decoration-color:currentColor}@media (width<=479px){.sec[data-st=done] .sec-v .row-p{display:none}}.how-l{margin:var(--space-3) 0 0;font-size:var(--type-small);color:var(--ink-2);padding-inline-start:26px;position:relative}.how-l:before{content:"";background:var(--tint-ok);block-size:1.5em;inline-size:18px;mask:var(--tick) center / 18px no-repeat;position:absolute;inset:0 auto auto 0}.how-l b{color:var(--ink);font-weight:600}.mine{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.calc:is(:not([data-end]),[data-edit]) .mine-how,.calc[data-end]:not([data-edit]) .mine-l{display:none}.mine-e:after,.row-w:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;block-size:5px;inline-size:5px;display:inline-block}.mine-e:after{transition:rotate var(--dur-state) var(--ease-morph);margin:0 3px 3px 9px;rotate:45deg}.mine-e[aria-expanded=true]:after{margin-block-end:0;rotate:225deg}.mine .how-l{grid-column:1/-1;margin:0}.mine-l{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.mine-b{min-block-size:36px;padding:0 var(--space-3) 0 10px;border:1.5px solid var(--hairline);border-radius:var(--radius-pill);background:var(--ground-3);color:var(--ink-2);font:inherit;font-size:var(--type-caption);text-align:start;cursor:pointer;transition:border-color var(--dur-state) var(--ease-morph);align-items:center;gap:7px;line-height:1.2;display:inline-flex}.mine-b:before{content:"";block-size:10px;inline-size:10px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--dot), var(--ink) 30%);border-radius:50%;flex:none}[data-st=open]>.mine-b{border-color:var(--ink);color:var(--ink);font-weight:600}[data-st=open]>.mine-b:before{background:var(--dot)}[data-st=done]>.mine-b{background:color-mix(in oklch, var(--dot) 30%, var(--ground-3));color:var(--ink);border-color:#0000}[data-st=done]>.mine-b:before{background:var(--ink);block-size:14px;inline-size:14px;box-shadow:none;mask:var(--tick) center / 100% no-repeat;border-radius:0}.mine-b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (pointer:fine){:not([data-st=open])>.mine-b:hover{border-color:var(--edge-2)}}@media (width<=599px){.mine-l{scrollbar-width:none;mask-image:linear-gradient(to left, transparent, var(--ink) 32px);flex-wrap:nowrap;margin:-4px;padding:4px 32px 4px 4px;position:relative;overflow-x:auto}.mine-l li{flex:none}}.asks{gap:var(--space-5);display:grid}.asks[hidden]{display:none}.guest-from{margin-block-start:calc(-1 * var(--space-3))}.ask{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ask-h{float:inline-start;inline-size:100%;font-weight:600;font-size:var(--type-small);padding:0}.ask .chips,.ask .seg{clear:both}.offer{gap:var(--space-3);display:grid;container-type:inline-size}.calc[data-going]:not([data-end],[data-edit]) .offer,.offer[hidden],.calc[data-end]:not([data-edit]) :is(.o-pick,.offer-go,.tile:has(:checked)),.calc:is(:not([data-end]),[data-edit]) .o-more,.calc[data-edit] :is(.offer-l,.offer-how,.tile-b[data-for]),.tile[hidden],.tile-b[hidden]{display:none}.calc[data-end]:not([data-edit]) .offer{order:1}.offer-h{font:600 var(--type-h3) / var(--type-h3-leading) var(--font-display);text-wrap:balance;margin:0;scroll-margin-block-start:var(--space-3)}.offer-l{color:var(--ink-2);margin:0}.offer .how-l{margin:0 0 var(--space-2)}.tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (width>=540px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile label{align-content:start;gap:var(--space-1);block-size:100%;padding:var(--space-2) var(--space-2) var(--space-3);border:1.5px solid var(--edge);background:var(--ground-3);cursor:pointer;transition:border-color var(--dur-state) var(--ease-morph), background-color var(--dur-state) var(--ease-morph);border-radius:18px;display:grid;position:relative}.tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tile-art{aspect-ratio:16/10;background:var(--art) 0 calc(var(--i) * 100% / var(--last)) / 100% auto no-repeat, color-mix(in oklab, var(--tint-sage) 70%, var(--ground-3));border-radius:12px;margin-block-end:var(--space-1);display:block}.tile-n{padding-inline:var(--space-1);font-weight:600;font-size:var(--type-small);line-height:1.3}.tile-s{padding-inline:var(--space-1);font-size:var(--type-caption);color:var(--ink-2);line-height:1.4}.tile-b{margin:var(--space-1) var(--space-1) 0;background:color-mix(in oklch, var(--tile) 34%, var(--ground-3));border-radius:10px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5}.tile label:before,.tile label:after{content:"";inset:var(--space-3) var(--space-3) auto auto;border-radius:50%;block-size:24px;inline-size:24px;position:absolute}.tile label:before{border:1.5px solid var(--edge-2);background:var(--ground-3)}.tile label:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--picked)}.tile label:has(:checked):before{border-color:var(--tint-ok);background:var(--tint-ok)}.tile label:has(:checked):after{background:var(--ground-3);mask:var(--tick) center / 100% no-repeat}.tile label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (pointer:fine){.tile label:hover{border-color:var(--edge-2)}.tile label:has(:checked):hover{border-color:var(--ink)}}.offer-go{z-index:1;padding-block:var(--space-3);background:var(--ground);position:sticky;inset-block-end:0}.offer-go .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tile-a{padding-inline:var(--space-1);font-weight:600;font-size:var(--type-caption);font-variant-numeric:tabular-nums lining-nums}.tile-a:empty{display:none}.calc[data-edit] .offer{padding:var(--space-4) var(--space-4) 0;border:1.5px solid var(--edge);border-radius:var(--q-r);background:var(--ground-3)}.calc[data-edit] .offer-h{font:600 var(--type-body) / 1.3 var(--font-body)}.calc[data-edit] .tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.calc[data-edit] .tile label{align-content:center;gap:0 var(--space-3);padding:var(--space-2) 40px var(--space-2) var(--space-2);border-radius:14px;grid-template-columns:60px minmax(0,1fr)}.calc[data-edit] .tile-art{border-radius:8px;grid-row:1/span 4;align-self:center;margin:0}.calc[data-edit] .tile label:before,.calc[data-edit] .tile label:after{inset:0 var(--space-3) 0 auto;margin-block:auto}.calc[data-edit] .offer-go{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);border-block-start:1px solid var(--hairline);border-radius:0 0 var(--q-r) var(--q-r);background:var(--ground-3)}.bar{inset:auto var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom)) var(--space-3);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);min-block-size:56px;padding:0 var(--space-4);background:var(--ink);color:var(--ground-3);box-shadow:var(--shadow-float);transition:translate var(--dur-reveal) var(--ease-out), visibility 0s linear;border-radius:18px;text-decoration:none;display:flex;position:fixed}:root[data-js] .bar:not([data-show]){translate:0 calc(100% + var(--space-6));visibility:hidden;transition-delay:0s, var(--dur-reveal)}.bar[hidden]{display:none}@media (width>=900px){.bar{display:none}}@media (width<=899px){:root:has(.bar[data-show]){scroll-padding-bottom:calc(56px + var(--space-6) + env(safe-area-inset-bottom))}}.bar-l,.bar-v,.bar-go{white-space:nowrap}@media (width<=359px){.bar-l{white-space:normal}}.bar-l{font-size:var(--type-caption);color:color-mix(in oklab, var(--ground-3) 72%, transparent)}.bar-v{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.bar-pop{inset:0 var(--space-3) 0 auto;border-radius:var(--radius-pill);background:var(--tint-ok-soft);block-size:fit-content;color:var(--tint-ok);font-size:var(--type-caption);white-space:nowrap;opacity:0;margin-block:auto;padding:2px 8px;position:absolute}.bar-pop[data-go]{animation:res-pop 2.4s var(--ease-out) both}.bar-go{align-items:center;gap:var(--space-1);font-size:var(--type-small);margin-inline-start:auto;display:inline-flex}@media (width<=419px){.bar-go-t{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}}.bar-go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}@media (width<=419px){.bar-go svg{block-size:20px;inline-size:20px}}.bar:focus-visible{outline-color:var(--focus);border-radius:18px}:root[data-js] .q[data-state=open] .q-b,:root[data-js] .calc[data-done] :is(.size,.offer),:root[data-js] .sec[data-st=open],:root[data-js] .sec[data-st=done] .sec-v,:root[data-js] .calc[data-num] .res-body,:root[data-js] .calc[data-num] .res-list li:not([hidden]){animation:calc-in .52s var(--ease-out) both}:root[data-js] .calc[data-num] .res-body{animation-duration:var(--dur-media)}@keyframes calc-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.calc *,.calc :before,.calc :after{transition:none!important;animation:none!important}}:root[data-motion=off] .calc *,:root[data-motion=off] .calc :before,:root[data-motion=off] .calc :after{transition:none!important;animation:none!important}@media (forced-colors:active){.pick:has(:checked),.chip-r:has(:checked),.tile label:has(:checked){outline-offset:-3px;outline:3px solid highlight}.res-list li:before,.sec-n:before,.mine-b:before,.how-l:before,.row-x:before{forced-color-adjust:none}}@media print{.qs,.build,.offer,.bar,.res-act,.lot-card{display:none!important}.res{border:0;padding:0}}.sk{--sk-ink:color-mix(in oklab, var(--ink) 90%, var(--tint-clay));--sk-paper:color-mix(in oklab, var(--ground-3) 82%, var(--tint-sand));--sk-w:1;--car-1:var(--ground-3);--car-2:color-mix(in oklab, var(--ink) 74%, var(--tint-mist));--car-3:color-mix(in oklab, var(--tint-stone), var(--ink) 22%);--car-4:color-mix(in oklab, var(--tint-mist), var(--meta) 46%);--car-5:color-mix(in oklab, var(--tint-sand), var(--tint-clay) 60%);--car-6:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 34%);stroke-linecap:round;stroke-linejoin:round}.lot{block-size:auto;inline-size:100%;display:block}.sk-far{opacity:.8}.sk-rip{fill:none;stroke:var(--ground-3);stroke-width:calc(.9px * var(--sk-w));stroke-opacity:.85}@media (width<=599px){.lot .sk{--sk-w:1.45}}.k1{--car:var(--car-1)}.k2{--car:var(--car-2)}.k3{--car:var(--car-3)}.k4{--car:var(--car-4)}.k5{--car:var(--car-5)}.k6{--car:var(--car-6)}.sk-g-grass{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 12%)}.sk-g-lawn{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 24%)}.sk-g-asphalt{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 8%)}.sk-g-drive{fill:color-mix(in oklab, var(--tint-stone), var(--ground-3) 30%)}.sk-g-walk{fill:color-mix(in oklab, var(--tint-stone), var(--ground-3) 55%)}.sk-g-plaza{fill:color-mix(in oklab, var(--tint-stone), var(--tint-mist) 40%)}.sk-g-gravel{fill:color-mix(in oklab, color-mix(in oklab, var(--tint-stone), var(--tint-sage) 45%), var(--tint-carbon) 7%)}.sk-g-water{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 26%)}.sk-g-sand{fill:var(--tint-sand)}.sk-g-deck{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 14%)}.sk-i1,.sk-i2,.sk-i3,.sk-i4,.sk-i5,.sk-i6,.sk-ih,.sk-ci,.sk-ti,.sk-ti2,.sk-tk,.sk-zm{fill:none;stroke:var(--sk-ink);stroke-dasharray:1 1}.sk-i1{stroke-width:calc(1.15px * var(--sk-w))}.sk-i2{stroke-width:calc(.8px * var(--sk-w));stroke-opacity:.85}.sk-i3{stroke-width:calc(.9px * var(--sk-w));stroke-opacity:.62}.sk-i4{stroke-width:calc(.7px * var(--sk-w));stroke-opacity:.5}.sk-i5{stroke-width:calc(.8px * var(--sk-w));stroke-opacity:.22}.sk-i6{stroke-width:calc(.7px * var(--sk-w));stroke-opacity:.38}.sk-ih{stroke-width:calc(.45px * var(--sk-w));stroke-opacity:.38}.sk-stop{fill:color-mix(in oklab, var(--tint-stone), var(--ink) 34%)}.sk-dash{fill:none;stroke:var(--ground-3);stroke-width:calc(.9px * var(--sk-w));stroke-dasharray:9 11;stroke-opacity:.95}.sk-paint{fill:var(--ground-3);fill-opacity:.95}.sk-ci{stroke-width:calc(.6px * var(--sk-w));stroke-opacity:.8}.sk-ti{stroke-width:calc(.7px * var(--sk-w));stroke-opacity:.62}.sk-ti2{stroke-width:calc(.55px * var(--sk-w));stroke-opacity:.4}.sk-tk{stroke-width:calc(1px * var(--sk-w));stroke-opacity:.7}.sk-wall{fill:var(--sk-paper)}.sk-wall.sk-fs{fill:color-mix(in oklab, var(--sk-paper), var(--tint-stone) 50%)}.sk-roof{fill:var(--sk-paper)}.sk-rw{fill:color-mix(in oklab, var(--tint-mist), var(--ink-2) 22%);opacity:.9}.sk-rw2{fill:color-mix(in oklab, var(--tint-mist), var(--ink-2) 36%);opacity:.9}.sk-o-win,.sk-o-shop{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 22%)}.sk-o-door{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 34%)}.sk-o-garage{fill:color-mix(in oklab, var(--sk-paper), var(--tint-stone) 60%)}.sk-o-awning{fill:var(--c-moving)}.sk-o-gap{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 30%)}.sk-o-mouth{fill:color-mix(in oklab, var(--tint-stone), var(--ink) 62%)}.sk-o-floor{fill:color-mix(in oklab, var(--tint-stone), var(--ink) 36%)}.sk-glass{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 30%)}.sk-cport{fill:color-mix(in oklab, var(--tint-mist), var(--ink-2) 16%);transition:fill .6s var(--ease-out) .5s}.lot[data-on~=premium] .sk-cport{fill:var(--c-premium)}.sk-flat{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 7%);opacity:.9}.sk-deckroof{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 9%)}.sk-pw{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 20%)}.sk-pi{fill:none;stroke:var(--sk-ink);stroke-width:.09px;stroke-opacity:.7}.sk-seats{fill:color-mix(in oklab, var(--tint-stone), var(--tint-carbon) 14%)}.sk-seats2{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 24%)}.sk-field{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 40%)}.sk-chalk{fill:none;stroke:var(--ground-3);stroke-width:.8px;stroke-opacity:.9}.sk-lamp{fill:var(--ground-3)}.sk-plate-mon{fill:color-mix(in oklab, var(--tint-stone), var(--ink) 30%)}.sk-flag{fill:var(--c-event)}.sk-plate-public{fill:var(--c-public)}.sk-carton{fill:color-mix(in oklab, var(--tint-sand), var(--tint-clay) 70%)}.sk-carton.sk-fs{fill:color-mix(in oklab, var(--tint-clay), var(--ink) 14%)}.sk-cone{fill:color-mix(in oklch, var(--accent) 70%, var(--tint-clay))}.sk-lugc{fill:color-mix(in oklab, var(--tint-mist), var(--meta) 50%)}.sk-krf{fill:color-mix(in oklab, var(--tint-mist), var(--ink-2) 30%)}.sk-rvroof{fill:var(--tint-stone)}.sk-lug{fill:color-mix(in oklab, var(--ink) 70%, var(--tint-mist))}.sk-hull{fill:var(--sk-paper)}.sk-deck{fill:color-mix(in oklab, var(--tint-sand), var(--tint-clay) 50%)}.sk-deckw{fill:color-mix(in oklab, var(--tint-clay), var(--ink) 18%)}.sk-deckt{fill:color-mix(in oklab, var(--tint-sand), var(--tint-clay) 60%)}.sk-sail,.sk-plate{fill:var(--ground-3)}.sk-plate-guest{fill:var(--c-guest)}.sk-plate-road{fill:var(--c-road)}.sk-csh{fill:color-mix(in oklab, var(--ink) 16%, transparent)}.sk-wh{fill:color-mix(in oklab, var(--ink) 80%, transparent)}.sk-ct{fill:var(--car)}.sk-cs{fill:color-mix(in oklab, var(--car), var(--ink) 14%)}.sk-ce{fill:color-mix(in oklab, var(--car), var(--ink) 24%)}.sk-cr{fill:color-mix(in oklab, var(--car), var(--ground-3) 22%)}.sk-cg{fill:color-mix(in oklab, var(--tint-mist), var(--ink) 46%)}.sk-cg2{fill:color-mix(in oklab, var(--tint-mist), var(--ink) 30%)}.sk-cgl{fill:var(--ground-3);opacity:.42}.sk-tsh{fill:color-mix(in oklab, var(--ink) 9%, transparent)}.sk-tw{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 44%);opacity:.92}.sk-tl{fill:color-mix(in oklab, var(--tint-sage), var(--tint-ok) 18%);opacity:.9}[data-z],[data-w]{--on:0;--a-draw:none;--a-bloom:none;--a-fade:none;--a-arrive:none;--zc:var(--c-guest)}[data-z=guest],[data-w=guest],[data-zl=guest]{--zc:var(--c-guest)}[data-z=resident],[data-w=resident],[data-zl=resident]{--zc:var(--c-resident)}[data-z=extra],[data-w=extra],[data-zl=extra]{--zc:var(--c-extra)}[data-z=storage],[data-w=storage],[data-zl=storage]{--zc:var(--c-storage)}[data-z=premium],[data-w=premium],[data-zl=premium]{--zc:var(--c-premium)}[data-z=assigned],[data-w=assigned],[data-zl=assigned]{--zc:var(--c-assigned)}[data-z=ev],[data-w=ev],[data-zl=ev]{--zc:var(--c-ev)}[data-z=road],[data-w=road],[data-zl=road]{--zc:var(--c-road)}[data-z=public],[data-w=public],[data-zl=public]{--zc:var(--c-public)}[data-z=moving],[data-w=moving],[data-zl=moving]{--zc:var(--c-moving)}[data-z=contractor],[data-w=contractor],[data-zl=contractor]{--zc:var(--c-contractor)}[data-z=rental],[data-w=rental],[data-zl=rental]{--zc:var(--c-rental)}[data-z=event],[data-w=event],[data-zl=event]{--zc:var(--c-event)}[data-z=reg],[data-w=reg],[data-zl=reg]{--zc:var(--c-reg)}.lot[data-on~=guest] :is([data-z=guest],[data-w=guest]),.lot[data-on~=resident] :is([data-z=resident],[data-w=resident]),.lot[data-on~=extra] :is([data-z=extra],[data-w=extra]),.lot[data-on~=storage] :is([data-z=storage],[data-w=storage]),.lot[data-on~=premium] :is([data-z=premium],[data-w=premium]),.lot[data-on~=assigned] :is([data-z=assigned],[data-w=assigned]),.lot[data-on~=ev] :is([data-z=ev],[data-w=ev]),.lot[data-on~=road] :is([data-z=road],[data-w=road]),.lot[data-on~=public] :is([data-z=public],[data-w=public]),.lot[data-on~=moving] :is([data-z=moving],[data-w=moving]),.lot[data-on~=contractor] :is([data-z=contractor],[data-w=contractor]),.lot[data-on~=rental] :is([data-z=rental],[data-w=rental]),.lot[data-on~=event] :is([data-z=event],[data-w=event]),.lot[data-on~=reg] :is([data-z=reg],[data-w=reg]){--on:1;--a-draw:sk-draw;--a-bloom:sk-bloom;--a-fade:sk-fade;--a-arrive:sk-arrive}.sk-w{fill:var(--zc);stroke:color-mix(in oklab, var(--zc), var(--ink) 30%);stroke-width:1.5px;stroke-opacity:.5;stroke-linejoin:round;--wa:.86;opacity:calc(var(--on) * var(--wa));transform-box:fill-box;transform-origin:50%;transition:opacity calc((1 - var(--on)) * .32s) var(--ease-out);animation:var(--a-bloom) .9s var(--ease-out) .64s backwards}[data-z]>.sk-w{--wa:.42}[data-w][data-plan]{--wa:.5}[data-z][data-plan]>.sk-w{--wa:.24}[data-z][data-plan]>.sk-zp:not([data-peek]){opacity:.55}.sk-zp{fill:none;stroke:color-mix(in oklab, var(--zc), var(--ink) 38%);stroke-width:calc(1.5px * var(--sk-w));stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--on));opacity:var(--on);transition:opacity calc((1 - var(--on)) * .32s) var(--ease-out), stroke-dashoffset 0s linear calc((1 - var(--on)) * .32s);animation:var(--a-draw) .76s var(--ease-morph) .24s backwards}.sk-zm{stroke-width:calc(.8px * var(--sk-w));stroke:color-mix(in oklab, var(--zc), var(--ink) 40%)}.sk-zx{opacity:var(--on);transition:opacity calc((1 - var(--on)) * .32s) var(--ease-out);animation:var(--a-fade) .5s var(--ease-out) .9s backwards}[data-c]{opacity:0;translate:var(--fx,0) var(--fy,0);transition:opacity .36s var(--ease-out), translate 0s linear .36s}[data-c][data-in]{opacity:1;transition:opacity .36s var(--ease-out) calc(var(--i,0) * 80ms), translate .9s var(--ease-out) calc(var(--i,0) * 80ms);translate:0}[data-c]>*{animation:var(--a-arrive) 1.1s var(--ease-out) calc(1.05s + var(--i,0) * .28s) backwards}[data-c]:nth-child(2 of [data-c]){--i:1}[data-c]:nth-child(3 of [data-c]){--i:2}[data-c]:nth-child(4 of [data-c]){--i:3}[data-c]:nth-child(5 of [data-c]){--i:4}[data-c]:nth-child(6 of [data-c]){--i:5}[data-c]:nth-child(n+7 of [data-c]){--i:6}.f-xp{--fx:31.7px;--fy:10.5px}.f-xm{--fx:-31.7px;--fy:-10.5px}.f-yp{--fx:-14.8px;--fy:22.4px}.f-ym{--fx:14.8px;--fy:-22.4px}.lot:has([data-zp=guest][data-peek]) [data-w=guest],.lot:has([data-zp=resident][data-peek]) [data-w=resident],.lot:has([data-zp=extra][data-peek]) [data-w=extra],.lot:has([data-zp=storage][data-peek]) [data-w=storage],.lot:has([data-zp=premium][data-peek]) [data-w=premium],.lot:has([data-zp=assigned][data-peek]) [data-w=assigned],.lot:has([data-zp=ev][data-peek]) [data-w=ev],.lot:has([data-zp=road][data-peek]) [data-w=road],.lot:has([data-zp=public][data-peek]) [data-w=public],.lot:has([data-zp=moving][data-peek]) [data-w=moving],.lot:has([data-zp=contractor][data-peek]) [data-w=contractor],.lot:has([data-zp=rental][data-peek]) [data-w=rental],.lot:has([data-zp=event][data-peek]) [data-w=event],.lot:has([data-zp=reg][data-peek]) [data-w=reg]{opacity:max(calc(var(--wa) * .52), calc(var(--on) * var(--wa)));transition:opacity .24s var(--ease-out);scale:1}.sk-zp[data-peek]{opacity:1;stroke-dashoffset:0;stroke-width:calc((1.5px + var(--on) * .8px) * var(--sk-w));transition:opacity .24s var(--ease-out), stroke-dashoffset .6s var(--ease-morph)}.sk-lbl{font-family:var(--font-body);letter-spacing:.005em;fill:var(--sk-ink);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility 0s linear .3s;font-size:19px;font-weight:560}@media (width<=599px){[data-zl=guest]{font-size:24px}}@media (width>=600px){.sk-lbl{font-size:14px}}.sk-lbl text{paint-order:stroke;stroke:var(--sk-paper);stroke-width:4px;stroke-linejoin:round}.sk-ll{fill:none;stroke:var(--sk-ink);stroke-width:calc(.8px * var(--sk-w));stroke-opacity:.9;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .3s}.sk-ld{fill:color-mix(in oklab, var(--zc,var(--c-guest)), var(--ink) 38%)}.lot[data-on~=guest] [data-zl=guest],.lot:has([data-zp=resident][data-peek]) [data-zl=resident],.lot:has([data-zp=extra][data-peek]) [data-zl=extra],.lot:has([data-zp=storage][data-peek]) [data-zl=storage],.lot:has([data-zp=premium][data-peek]) [data-zl=premium],.lot:has([data-zp=assigned][data-peek]) [data-zl=assigned],.lot:has([data-zp=ev][data-peek]) [data-zl=ev],.lot:has([data-zp=road][data-peek]) [data-zl=road],.lot:has([data-zp=public][data-peek]) [data-zl=public],.lot:has([data-zp=moving][data-peek]) [data-zl=moving],.lot:has([data-zp=contractor][data-peek]) [data-zl=contractor],.lot:has([data-zp=rental][data-peek]) [data-zl=rental],.lot:has([data-zp=event][data-peek]) [data-zl=event],.lot:has([data-zp=reg][data-peek]) [data-zl=reg]{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out) .26s}.lot[data-on~=guest] [data-zl=guest] .sk-ll,.lot:has([data-zp=resident][data-peek]) [data-zl=resident] .sk-ll,.lot:has([data-zp=extra][data-peek]) [data-zl=extra] .sk-ll,.lot:has([data-zp=storage][data-peek]) [data-zl=storage] .sk-ll,.lot:has([data-zp=premium][data-peek]) [data-zl=premium] .sk-ll,.lot:has([data-zp=assigned][data-peek]) [data-zl=assigned] .sk-ll,.lot:has([data-zp=ev][data-peek]) [data-zl=ev] .sk-ll,.lot:has([data-zp=road][data-peek]) [data-zl=road] .sk-ll,.lot:has([data-zp=public][data-peek]) [data-zl=public] .sk-ll,.lot:has([data-zp=moving][data-peek]) [data-zl=moving] .sk-ll,.lot:has([data-zp=contractor][data-peek]) [data-zl=contractor] .sk-ll,.lot:has([data-zp=rental][data-peek]) [data-zl=rental] .sk-ll,.lot:has([data-zp=event][data-peek]) [data-zl=event] .sk-ll,.lot:has([data-zp=reg][data-peek]) [data-zl=reg] .sk-ll{stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-morph)}@keyframes sk-fade{0%{opacity:0}}@keyframes sk-draw{0%{stroke-dashoffset:1px}}@keyframes sk-bloom{0%{opacity:0;scale:.94}}@keyframes sk-arrive{0%{opacity:0;translate:var(--fx,0) var(--fy,0)}}.sk-rip,.sk-dash{animation:sk-fade .46s var(--ease-out) backwards}.sk-l1>*{animation:sk-draw .64s var(--ease-morph) .1s backwards}.sk-b>[class~=sk-wall],.sk-b>[class^=sk-o],.sk-b>[class^=sk-r],.sk-b>[fill],.sk-b>.sk-cport,.sk-b>.sk-krf,.sk-b>.sk-flat,.sk-b>.sk-deckroof{animation:sk-fade .38s var(--ease-out) 60ms backwards}.sk-b>:is(.sk-i1,.sk-i2,.sk-ih,.sk-i3,.sk-i4){animation:sk-draw .7s var(--ease-morph) .18s backwards}.sk-b>.sk-i5{animation:sk-fade .4s var(--ease-out) .76s backwards}.sk-p{animation:sk-fade .46s var(--ease-out) .42s backwards}.sk-tr{animation:sk-draw .56s var(--ease-out) .46s backwards, sk-fade .46s var(--ease-out) .46s backwards}.sk-bc{animation:sk-fade .46s var(--ease-out) .64s backwards}.lot[data-on~=guest] [data-zl=guest]{animation:sk-fade .5s var(--ease-out) .7s backwards}.lot[data-leaving]>.sk{opacity:0;transition:opacity .2s var(--ease-out)}.lot[data-type=hoa] .sk:not([data-sk=hoa]),.lot[data-type=apartments] .sk:not([data-sk=apartments]),.lot[data-type=garage] .sk:not([data-sk=garage]){display:none}@media (prefers-reduced-motion:reduce){:is(.lot,.sk),:is(.lot,.sk) *{transition:none!important;animation:none!important}}:root[data-motion=off] :is(.lot,.sk,.lot *,.sk *){transition:none!important;animation:none!important}@media (forced-colors:active){.lot{forced-color-adjust:none}}.calc-sec[data-astro-cid-5usgw3hu]{padding-block:calc(var(--nav-inset) + var(--nav-h) + clamp(var(--space-5), 4vw, var(--space-8))) var(--space-9)}.calc-send[data-astro-cid-5usgw3hu]{background:var(--ground-2)}.send-grid[data-astro-cid-5usgw3hu]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.send-grid[data-astro-cid-5usgw3hu]{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.send-copy[data-astro-cid-5usgw3hu]{gap:var(--space-4);max-inline-size:var(--measure);display:grid}.send-copy[data-astro-cid-5usgw3hu] h2[data-astro-cid-5usgw3hu],.send-copy[data-astro-cid-5usgw3hu] p[data-astro-cid-5usgw3hu]{margin:0}.send-copy[data-astro-cid-5usgw3hu]>p[data-astro-cid-5usgw3hu]{color:var(--ink-2)}.tape[data-astro-cid-5usgw3hu]{border-collapse:collapse;inline-size:100%;margin-block-start:var(--space-2)}.tape[data-astro-cid-5usgw3hu] caption[data-astro-cid-5usgw3hu]{text-align:start;padding-block-end:var(--space-2);font-weight:600}.tape-wait[data-astro-cid-5usgw3hu]{padding:var(--space-4) var(--space-5);border:1px dashed color-mix(in oklab, var(--ink) 26%, transparent);border-radius:var(--radius-lg);color:var(--ink-2)}html:not([data-js]) .tape-wait[data-astro-cid-5usgw3hu],html[data-js] .tape-ex[data-astro-cid-5usgw3hu],html:not([data-js]) .tape-yours[data-astro-cid-5usgw3hu],html[data-js]:has(.calc[data-num]) .tape-wait[data-astro-cid-5usgw3hu],html[data-js]:not(:has(.calc[data-num])) .tape[data-astro-cid-5usgw3hu]{display:none}.tape[data-astro-cid-5usgw3hu] th,.tape[data-astro-cid-5usgw3hu] td{padding:var(--space-2) 0;border-block-end:1px solid var(--hairline);text-align:start;font-weight:400}.tape[data-astro-cid-5usgw3hu] td{text-align:end;white-space:nowrap;padding-inline-start:var(--space-4)}.tape[data-astro-cid-5usgw3hu] tr:last-child *{border-block-end:0;font-weight:700}.keep[data-astro-cid-5usgw3hu]{font-size:var(--type-small)}.tape-once[data-astro-cid-5usgw3hu]{font-weight:600}.tool[data-astro-cid-5usgw3hu]{min-block-size:44px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}html:not([data-js]) .keep[data-astro-cid-5usgw3hu]{display:none}.send-form[data-astro-cid-5usgw3hu]{min-inline-size:0}@media (width<=479px){.send-form[data-astro-cid-5usgw3hu] .field-card{margin-inline:calc(-1 * var(--space-3));padding-inline:clamp(var(--space-2), calc(50% - 139px), var(--space-6))}}@media (width<=339px){.send-form[data-astro-cid-5usgw3hu] .field-card{margin-inline:calc(-1 * var(--gutter));padding-inline:9px}}.form-aside[data-astro-cid-5usgw3hu] p[data-astro-cid-5usgw3hu]{margin:var(--space-4) 0 0;color:var(--ink-2)}.how[data-astro-cid-5usgw3hu]{border-block:1px solid var(--hairline)}.how-s[data-astro-cid-5usgw3hu]{min-block-size:64px;font:600 var(--type-h4) / var(--type-h4-leading) var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.how-s[data-astro-cid-5usgw3hu]::-webkit-details-marker{display:none}.how-s[data-astro-cid-5usgw3hu]:after{content:"+";color:var(--ink-2);transition:rotate var(--dur-panel) var(--ease-morph);font-size:26px;font-weight:400}.how[data-astro-cid-5usgw3hu][open] .how-s[data-astro-cid-5usgw3hu]:after{rotate:45deg}.how-b[data-astro-cid-5usgw3hu]{gap:var(--space-4);padding-block:var(--space-2) var(--space-7);max-inline-size:72ch;color:var(--ink-2);display:grid}.how-b[data-astro-cid-5usgw3hu] p[data-astro-cid-5usgw3hu],.how-b[data-astro-cid-5usgw3hu] h3[data-astro-cid-5usgw3hu]{margin:0}.how-b[data-astro-cid-5usgw3hu] h3[data-astro-cid-5usgw3hu]{color:var(--ink);margin-block-start:var(--space-4)}.how-lines[data-astro-cid-5usgw3hu]{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.how-lines[data-astro-cid-5usgw3hu] strong[data-astro-cid-5usgw3hu]{color:var(--ink);font-weight:600}.table-scroll[data-astro-cid-5usgw3hu]{overflow-x:auto}html[data-js]:not(:has(.calc[data-num])) [data-astro-cid-5usgw3hu]:is(.table-scroll,[data-band]){display:none}.arith[data-astro-cid-5usgw3hu]{border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:var(--type-small);color:var(--ink)}.arith[data-astro-cid-5usgw3hu] caption[data-astro-cid-5usgw3hu]{text-align:start;color:var(--ink-2);padding-block-end:var(--space-3)}.arith[data-astro-cid-5usgw3hu] th[data-astro-cid-5usgw3hu],.arith[data-astro-cid-5usgw3hu] th,.arith[data-astro-cid-5usgw3hu] td{padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--hairline);text-align:end;white-space:nowrap;font-weight:400}.arith[data-astro-cid-5usgw3hu] thead[data-astro-cid-5usgw3hu] th[data-astro-cid-5usgw3hu]{color:var(--ink-2);font-weight:500}.arith[data-astro-cid-5usgw3hu] thead[data-astro-cid-5usgw3hu] th[data-astro-cid-5usgw3hu]:first-child,.arith[data-astro-cid-5usgw3hu] th[scope=row]{text-align:start;white-space:normal}.arith[data-astro-cid-5usgw3hu] tfoot *{border-block-end:0;font-weight:700}.fine[data-astro-cid-5usgw3hu]{font-size:var(--type-caption)}.examples[data-astro-cid-5usgw3hu]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.ex[data-astro-cid-5usgw3hu]{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--ground-3);font-size:var(--type-caption)}.ex[data-astro-cid-5usgw3hu] table[data-astro-cid-5usgw3hu]{border-collapse:collapse;inline-size:100%}.ex[data-astro-cid-5usgw3hu] caption[data-astro-cid-5usgw3hu]{text-align:start;font-weight:600;font-size:var(--type-small);color:var(--ink);padding-block-end:var(--space-2)}.ex[data-astro-cid-5usgw3hu] [data-astro-cid-5usgw3hu]:is(th,td){text-align:start;padding:3px 0;font-weight:400}.ex[data-astro-cid-5usgw3hu] td[data-astro-cid-5usgw3hu]{text-align:end;color:var(--ink)}.ex[data-astro-cid-5usgw3hu] tfoot[data-astro-cid-5usgw3hu] [data-astro-cid-5usgw3hu]:is(th,td){border-block-start:1px solid var(--hairline);color:var(--ink);padding-block-start:var(--space-2);font-weight:700}.faqs[data-astro-cid-5usgw3hu]{gap:var(--space-7) var(--space-8);display:grid}@media (width>=900px){.faqs[data-astro-cid-5usgw3hu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq[data-astro-cid-5usgw3hu]{align-content:start;gap:var(--space-3);display:grid}.faq-h[data-astro-cid-5usgw3hu]{font:600 var(--type-h4) / var(--type-h4-leading) var(--font-body);margin:0}.faq[data-astro-cid-5usgw3hu] p[data-astro-cid-5usgw3hu]{color:var(--ink-2);margin:0}@media print{.calc-send[data-astro-cid-5usgw3hu] .send-form[data-astro-cid-5usgw3hu],.keep[data-astro-cid-5usgw3hu],.calc-faq[data-astro-cid-5usgw3hu]{display:none}}
