.calc[data-astro-cid-5jcmr5ue]{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:clamp(28px,4vw,64px);padding-block:48px 120px;display:grid}.step[data-astro-cid-5jcmr5ue]{text-transform:uppercase;margin-bottom:12px;font-size:11px}.step[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{color:var(--ink);margin-left:6px;font-weight:500}.surfaces[data-astro-cid-5jcmr5ue]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.surf{text-align:left;border:1px solid var(--line);min-width:140px;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease, opacity .25s var(--ease-out);background:#fff;gap:2px;padding:10px 14px;display:grid}.surf:active{transform:scale(.97)}.surf b{font-size:15px;font-weight:500}.surf small{font:11px var(--mono);color:var(--grey)}.surf[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.surf[aria-selected=true] small{color:#fff9}.surf-wrap{position:relative}.surf-wrap .surf{padding-right:36px}.surf-x{width:24px;height:24px;color:var(--grey);opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), background-color .15s ease, color .15s ease;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px;transform:scale(.9)}.surf-wrap:hover .surf-x,.surf-x:focus-visible,.surf-wrap:focus-within .surf-x{opacity:1;transform:none}.surf-x:active{transform:scale(.9)}.surf[aria-selected=true]+.surf-x{color:#ffffffb3}@media (hover:hover) and (pointer:fine){.surf-x:hover{background:var(--off);color:var(--red)}.surf[aria-selected=true]+.surf-x:hover{color:#fff;background:#ffffff1f}}@media (hover:none){.surf-x{opacity:1;transform:none}}.surf-add{border:1px dashed var(--red);color:var(--red);min-height:52px;transition:transform .16s var(--ease-out), background-color .2s ease;background:0 0;padding:0 16px;font-weight:500}.surf-add:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.surf:hover{border-color:var(--ink)}.surf-add:hover{background:#fff4f2}}.panel[data-astro-cid-5jcmr5ue]{background:var(--off);gap:28px;padding:clamp(18px,3vw,32px);display:grid}.namefield[data-astro-cid-5jcmr5ue]{gap:8px;display:grid}.namefield[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{text-transform:uppercase;font-size:11px}.namefield[data-astro-cid-5jcmr5ue] input[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);background:#fff;outline:0;height:48px;padding:0 14px;font-size:18px;font-weight:500}.namefield[data-astro-cid-5jcmr5ue] input[data-astro-cid-5jcmr5ue]:focus{border-color:var(--ink)}.chips[data-astro-cid-5jcmr5ue]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-5jcmr5ue] .chip small{opacity:.7;font-size:11px}.sws[data-astro-cid-5jcmr5ue]{flex-wrap:wrap;gap:8px;display:flex}.cs{width:40px;height:40px;transition:transform .16s var(--ease-out);border:1px solid #0000001a}.cs:active{transform:scale(.94)}.cs[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px}.mods[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-bottom:10px;display:grid}.modopt{border:1px solid var(--line);color:var(--grey);transition:transform .16s var(--ease-out), border-color .2s ease, background-color .2s ease, color .2s ease;background:#fff;justify-items:center;gap:8px;padding:12px 6px 10px;font-size:13px;display:grid}.modopt span{color:var(--ink);font-weight:500}.modopt:active{transform:scale(.97)}.modopt[aria-checked=true]{border-color:var(--red);color:var(--red);background:#fff4f2}.bh[data-astro-cid-5jcmr5ue]{grid-template-columns:32px 1fr;gap:4px 12px;margin-bottom:18px;display:grid}.bh[data-astro-cid-5jcmr5ue] .n[data-astro-cid-5jcmr5ue]{color:var(--red);padding-top:6px;font-size:12px}.bh[data-astro-cid-5jcmr5ue] h2[data-astro-cid-5jcmr5ue]{letter-spacing:-.01em;font-size:22px;font-weight:600}.bh[data-astro-cid-5jcmr5ue] p[data-astro-cid-5jcmr5ue]{color:var(--grey);margin-top:2px;font-size:14px}.sub[data-astro-cid-5jcmr5ue]{text-transform:uppercase;margin:18px 0 10px;font-size:11px}.sub[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{color:var(--ink);text-transform:none;margin-left:6px;font-weight:500}.selected[data-astro-cid-5jcmr5ue]{color:var(--grey);margin-top:10px;font-size:14px}.selected[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{color:var(--ink);font-weight:600}.note[data-astro-cid-5jcmr5ue]{color:var(--grey);margin-top:8px;font-size:13px}.colls[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coll{text-align:left;border:1px solid var(--line);transition:transform .16s var(--ease-out), border-color .2s ease, background-color .2s ease;background:#fff;gap:6px;padding:14px 16px;display:grid}.coll b{font-size:16px;font-weight:600}.coll b small{color:var(--grey);margin-left:4px;font-size:14px;font-weight:500}.coll span{font:11px var(--mono);color:var(--grey)}.coll:active{transform:scale(.97)}.coll[aria-checked=true]{border-color:var(--red);background:#fff4f2}.coll[aria-checked=true] span{color:var(--red)}@media (hover:hover) and (pointer:fine){.coll:not([aria-checked=true]):hover{border-color:var(--ink)}}.toggle[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);background:#fff;margin-bottom:14px;display:inline-flex}.toggle[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]{background:0 0;border:0;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.toggle[data-astro-cid-5jcmr5ue] [data-astro-cid-5jcmr5ue][aria-checked=true]{background:var(--ink);color:#fff}.areabox[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);background:#fff;align-items:center;gap:8px;max-width:320px;height:72px;padding:0 20px;transition:border-color .2s;display:flex}.areabox[data-astro-cid-5jcmr5ue]:focus-within{border-color:var(--ink)}.areabox[data-astro-cid-5jcmr5ue] input[data-astro-cid-5jcmr5ue]{width:100%;min-width:0;font:700 36px/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:0;flex:1;padding:0}.areabox[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{color:var(--grey);font-size:18px;font-weight:500}input[data-astro-cid-5jcmr5ue][type=number]::-webkit-outer-spin-button,input[data-astro-cid-5jcmr5ue][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.walls-h[data-astro-cid-5jcmr5ue],.wall{grid-template-columns:64px minmax(0,1fr) 20px minmax(0,1fr) 90px;align-items:center;gap:10px;display:grid}.walls-h[data-astro-cid-5jcmr5ue]{text-transform:uppercase;text-align:center;margin-bottom:6px;font-size:10px}.walls[data-astro-cid-5jcmr5ue]{gap:8px;display:grid}.wall>b{font-size:14px;font-weight:600}.wall .x{text-align:center;color:var(--grey)}.wall .eq{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;display:flex}.wfield{border:1px solid var(--line);background:#fff;align-items:center;height:44px;padding:0 12px;transition:border-color .2s;display:flex}.wfield:focus-within{border-color:var(--ink)}.wfield input{width:100%;min-width:0;font:600 17px var(--font);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:0;flex:1}.wfield span{font:11px var(--mono);color:var(--grey)}.wrm{width:22px;height:22px;color:var(--grey);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.wrm:hover{color:var(--red)}}.walls-foot[data-astro-cid-5jcmr5ue]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.addwall[data-astro-cid-5jcmr5ue]{color:var(--red);background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.addwall[data-astro-cid-5jcmr5ue]:active{transform:scale(.97)}.wtotal[data-astro-cid-5jcmr5ue]{color:var(--grey);font-size:14px}.wtotal[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{color:var(--ink);margin-left:8px;font-size:24px;font-weight:700}.seg[data-astro-cid-5jcmr5ue]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.seg[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]{border:1px solid var(--line);text-align:left;transition:background-color .2s ease, border-color .2s ease, transform .16s var(--ease-out);background:#fff;justify-items:start;gap:4px;padding:14px 16px;display:grid}.seg[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]:active{transform:scale(.97)}.seg[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{letter-spacing:-.02em;font-size:20px;font-weight:700}.seg[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{font:11px var(--mono);color:var(--grey)}.seg[data-astro-cid-5jcmr5ue] [data-astro-cid-5jcmr5ue][aria-checked=true]{border-color:var(--red);background:#fff4f2}.seg[data-astro-cid-5jcmr5ue] [data-astro-cid-5jcmr5ue][aria-checked=true] span[data-astro-cid-5jcmr5ue]{color:var(--red)}@media (hover:hover) and (pointer:fine){.seg[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]:not([aria-checked=true]):hover{border-color:var(--ink)}}@media (width<=700px){.colls[data-astro-cid-5jcmr5ue]{grid-template-columns:1fr 1fr}.seg[data-astro-cid-5jcmr5ue] button[data-astro-cid-5jcmr5ue]{padding:12px}.seg[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{font-size:10px}.walls-h[data-astro-cid-5jcmr5ue],.wall{grid-template-columns:44px minmax(0,1fr) 10px minmax(0,1fr) 72px;gap:6px}.wall>b{font-size:13px}.wfield{padding:0 10px}.wfield span{display:none}.wall .eq{white-space:nowrap;gap:2px;font-size:13px}}.rm[data-astro-cid-5jcmr5ue]{color:var(--grey);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.rules[data-astro-cid-5jcmr5ue]{margin-top:40px;display:grid}.rules[data-astro-cid-5jcmr5ue] .eyebrow[data-astro-cid-5jcmr5ue]{margin-bottom:12px}.rules[data-astro-cid-5jcmr5ue]>div[data-astro-cid-5jcmr5ue]{border-top:1px solid var(--line);padding:16px 0}.rules[data-astro-cid-5jcmr5ue] h3[data-astro-cid-5jcmr5ue]{margin-bottom:4px;font-size:17px;font-weight:600}.rules[data-astro-cid-5jcmr5ue] p[data-astro-cid-5jcmr5ue]{font-size:15px}.side[data-astro-cid-5jcmr5ue]{top:calc(var(--nav-h) + 24px);gap:12px;display:grid;position:sticky}.listcard[data-astro-cid-5jcmr5ue]{border:1px solid var(--ink);background:#fff;gap:14px;padding:22px;display:grid}.lc-head[data-astro-cid-5jcmr5ue]{justify-content:space-between;align-items:center;display:flex}.lc-head[data-astro-cid-5jcmr5ue] .mono[data-astro-cid-5jcmr5ue]{text-transform:uppercase;font-size:11px}.clear[data-astro-cid-5jcmr5ue]{color:var(--ink);background:0 0;border:0;font-size:12px}.items[data-astro-cid-5jcmr5ue]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.li{border-bottom:1px solid var(--line);transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), background-color .3s ease;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px 8px;display:grid}.li.sel{background:#fff4f2}.li .thumb{place-items:center;width:48px;height:48px;display:grid}.li .thumb svg{color:#ffffffbf}.li b{font-weight:600}.li .mono{color:var(--grey);font-size:11px}.li .where{font-size:13px}.li .bx{text-align:right}.li .bx b{font:700 26px/1 var(--font);color:var(--red)}.li .bx span{font:11px var(--mono);color:var(--grey);display:block}.li.empty{color:var(--grey);font-size:14px;display:block}.total[data-astro-cid-5jcmr5ue]{justify-content:space-between;align-items:flex-end;padding-top:6px;display:flex}.total[data-astro-cid-5jcmr5ue] .mono[data-astro-cid-5jcmr5ue]{font-size:11px}.tbig[data-astro-cid-5jcmr5ue]{align-items:baseline;gap:8px;display:flex}.tbig[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{font:700 64px/.9 var(--font);color:var(--red);letter-spacing:-.04em}.tbig[data-astro-cid-5jcmr5ue] span[data-astro-cid-5jcmr5ue]{font-size:18px;font-weight:500}.est[data-astro-cid-5jcmr5ue]{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px;font-size:14px;display:flex}.warn[data-astro-cid-5jcmr5ue]{background:var(--off);gap:10px;padding:14px 16px;font-size:14px;display:flex}.warn[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{color:var(--red)}.fine[data-astro-cid-5jcmr5ue]{color:var(--grey);font-size:12px}.brk[data-astro-cid-5jcmr5ue]{border-top:1px solid var(--line);padding-top:12px;font-size:14px;display:grid}.brk[data-astro-cid-5jcmr5ue] .bt{font:11px var(--mono);text-transform:uppercase;color:var(--grey);margin-bottom:6px}.brk[data-astro-cid-5jcmr5ue] .bt b{color:var(--ink);font-weight:500}.brk[data-astro-cid-5jcmr5ue] .br{font-variant-numeric:tabular-nums;justify-content:space-between;padding:5px 0;display:flex}.brk[data-astro-cid-5jcmr5ue] .br span{color:var(--grey)}.brk[data-astro-cid-5jcmr5ue] .br.sum{border-top:1px solid var(--line);margin-top:4px;padding-top:9px;font-weight:600}.brk[data-astro-cid-5jcmr5ue] .math{background:var(--off);font:12px var(--mono);margin-top:8px;padding:10px 12px}.brk[data-astro-cid-5jcmr5ue] .math b{color:var(--red)}.handoff[data-astro-cid-5jcmr5ue]{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;display:grid}.ho-copy[data-astro-cid-5jcmr5ue]{padding:96px 64px 64px var(--edge);align-content:center;justify-items:start;gap:20px;display:grid}.ho-eye[data-astro-cid-5jcmr5ue]{color:var(--red)}.ho-copy[data-astro-cid-5jcmr5ue] .lead[data-astro-cid-5jcmr5ue]{color:#ffffffb3;max-width:44ch}.ho-note[data-astro-cid-5jcmr5ue]{color:#ffffff80;font-size:11px}.ho-photo{min-height:420px}@media (width<=900px){.handoff[data-astro-cid-5jcmr5ue]{grid-template-columns:1fr}.ho-copy[data-astro-cid-5jcmr5ue]{padding:64px var(--gutter) 40px}.ho-photo{min-height:320px}}.msgbox[data-astro-cid-5jcmr5ue]{background:#dcf8c6;padding:14px 16px}.msgbox[data-astro-cid-5jcmr5ue] .mono[data-astro-cid-5jcmr5ue]{text-transform:uppercase;margin-bottom:8px;font-size:10px}.msgbox[data-astro-cid-5jcmr5ue] pre[data-astro-cid-5jcmr5ue]{white-space:pre-wrap;font:13px/1.5 var(--font);margin:0}.mbar[data-astro-cid-5jcmr5ue]{display:none}@media (width<=1000px){.calc[data-astro-cid-5jcmr5ue]{grid-template-columns:1fr}.side[data-astro-cid-5jcmr5ue]{position:static}.mbar[data-astro-cid-5jcmr5ue]{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);transition:transform .4s var(--ease-drawer);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar[data-astro-cid-5jcmr5ue].hide{transform:translateY(100%)}.mtot[data-astro-cid-5jcmr5ue]{min-width:0;transition:transform .16s var(--ease-out);flex:1;gap:4px;display:grid}.mtot[data-astro-cid-5jcmr5ue]:active{transform:scale(.97)}.mt-row[data-astro-cid-5jcmr5ue]{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.mt-n[data-astro-cid-5jcmr5ue]{font-size:15px;font-weight:500}.mt-n[data-astro-cid-5jcmr5ue] b[data-astro-cid-5jcmr5ue]{font:700 28px/1 var(--font);color:var(--red);letter-spacing:-.03em;margin-right:3px}.mt-see[data-astro-cid-5jcmr5ue]{color:var(--grey);text-underline-offset:3px;font-size:12px;text-decoration:underline}.mt-sub[data-astro-cid-5jcmr5ue]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.mbar[data-astro-cid-5jcmr5ue] .btn[data-astro-cid-5jcmr5ue]{flex-shrink:0;padding-inline:18px}@media (width<=420px){.mbar[data-astro-cid-5jcmr5ue] .btn[data-astro-cid-5jcmr5ue]{padding-inline:16px}.mbar[data-astro-cid-5jcmr5ue] .btn[data-astro-cid-5jcmr5ue] .lg[data-astro-cid-5jcmr5ue]{display:none}}}
