.calculator.svelte-llgtxk{gap:2rem;display:grid}@media (width>=64rem){.calculator.svelte-llgtxk{gap:var(--gap) 4rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.rooms.svelte-llgtxk{gap:2.5rem;display:grid}fieldset.svelte-llgtxk{border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-llgtxk{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--leading-control);margin-bottom:.75rem}.row.svelte-llgtxk{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding-block:.625rem;display:grid}@media (width>=48rem){.row.svelte-llgtxk{grid-template-columns:minmax(0,1fr) auto 4.5rem}}.row.on.svelte-llgtxk .name:where(.svelte-llgtxk){font-weight:500}label.svelte-llgtxk{cursor:pointer;gap:.125rem;display:grid}.per.svelte-llgtxk{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}.count.svelte-llgtxk{grid-template-columns:var(--touch) 3.5rem var(--touch);align-items:center;gap:.25rem;display:grid}.count.free.svelte-llgtxk{grid-template-columns:7.25rem}.count.svelte-llgtxk button:where(.svelte-llgtxk),.count.svelte-llgtxk input:where(.svelte-llgtxk){scroll-margin-block:7rem 5rem}.count.svelte-llgtxk button:where(.svelte-llgtxk){border-radius:var(--radius-control);color:var(--ink);cursor:pointer;transition:background-color .15s ease, transform .14s var(--ease-out);background:0 0;border:0}@media (hover:hover) and (pointer:fine){.count.svelte-llgtxk button:where(.svelte-llgtxk):hover{background:var(--tab)}}.count.svelte-llgtxk button:where(.svelte-llgtxk):active{transform:scale(.97)}.count.svelte-llgtxk button:where(.svelte-llgtxk){width:var(--touch);height:var(--touch);place-items:center;padding:0;display:grid}.count.svelte-llgtxk button:where(.svelte-llgtxk):disabled{color:var(--line-strong);cursor:default}.count.svelte-llgtxk input:where(.svelte-llgtxk){border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--control-line);transition:background-color .15s ease, box-shadow .15s ease, transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.count.svelte-llgtxk input:where(.svelte-llgtxk):hover{background:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--control-line-hover)}}.count.svelte-llgtxk input:where(.svelte-llgtxk){width:100%;height:var(--control);color:var(--ink);font:inherit;border:0;padding:.75rem 1rem;display:block}.count.svelte-llgtxk input:where(.svelte-llgtxk):focus-visible{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--amber);outline:0}.count.svelte-llgtxk input:where(.svelte-llgtxk){height:var(--control-nav);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;padding:0 .5rem}.count.svelte-llgtxk input:where(.svelte-llgtxk)::-webkit-inner-spin-button{appearance:none;margin:0}.count.svelte-llgtxk input:where(.svelte-llgtxk)::-webkit-outer-spin-button{appearance:none;margin:0}.sum.svelte-llgtxk{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;display:none}@media (width>=48rem){.sum.svelte-llgtxk{display:block}}html:has(.calculator){scroll-padding-bottom:5rem}.bar.svelte-llgtxk{border-radius:var(--radius-control);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-sheet);justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex;position:sticky;bottom:.75rem}@media (width>=64rem){.bar.svelte-llgtxk{display:none}}.result.svelte-llgtxk{padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--surface);gap:1.25rem;display:grid}@media (width>=64rem){.result.svelte-llgtxk{top:calc(var(--header) + 2.5rem);position:sticky}}h2.svelte-llgtxk{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;font-weight:400;line-height:1.5}.figure.svelte-llgtxk{font-size:var(--text-2xl);letter-spacing:-.03em;font-variant-numeric:proportional-nums;font-weight:600;line-height:1}dl.svelte-llgtxk{display:grid}dl.svelte-llgtxk div:where(.svelte-llgtxk){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;display:flex}dl.svelte-llgtxk dt:where(.svelte-llgtxk){gap:.375rem;display:grid}dl.svelte-llgtxk dd:where(.svelte-llgtxk){white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.rate.svelte-llgtxk{color:var(--muted);font-size:var(--text-sm);letter-spacing:0;align-items:center;gap:.5rem;font-weight:400;line-height:1.5;display:flex}.rate.svelte-llgtxk input:where(.svelte-llgtxk){border-radius:var(--radius-control);background:var(--bg);box-shadow:inset 0 0 0 1px var(--control-line);transition:background-color .15s ease, box-shadow .15s ease, transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.rate.svelte-llgtxk input:where(.svelte-llgtxk):hover{background:var(--amber-tint);box-shadow:inset 0 0 0 1px var(--control-line-hover)}}.rate.svelte-llgtxk input:where(.svelte-llgtxk){width:100%;height:var(--control);color:var(--ink);font:inherit;border:0;padding:.75rem 1rem;display:block}.rate.svelte-llgtxk input:where(.svelte-llgtxk):focus-visible{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--amber);outline:0}.rate.svelte-llgtxk input:where(.svelte-llgtxk){width:4.5rem;height:var(--control-nav);font-variant-numeric:tabular-nums;padding:0 .75rem}.empty.svelte-llgtxk{color:var(--muted)}@media (width>=64rem){.empty.svelte-llgtxk .narrow:where(.svelte-llgtxk){display:none}}.empty.svelte-llgtxk .wide:where(.svelte-llgtxk){display:none}@media (width>=64rem){.empty.svelte-llgtxk .wide:where(.svelte-llgtxk){display:inline}}.actions.svelte-llgtxk{flex-wrap:wrap;gap:.5rem;display:flex}.calculator.svelte-1269epe{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);padding-block:.75rem calc(var(--section-y) / 2);margin-inline:auto}.head.svelte-1269epe{justify-items:start;gap:1.25rem;display:grid}.head.svelte-1269epe nav{margin-bottom:.75rem}.head.svelte-1269epe p:where(.svelte-1269epe){font-size:var(--text-lg);letter-spacing:0;line-height:var(--leading-lead);max-width:32rem}.methods.svelte-1269epe{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);gap:1.25rem;margin-inline:auto;display:grid}@media (width>=64rem){.methods.svelte-1269epe{gap:var(--gap) 4rem;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.methods.svelte-1269epe{margin-top:calc(var(--section-y) / 2);padding-block:var(--section-y);border-top:1px solid var(--line)}.intro.svelte-1269epe{gap:1rem;display:grid}@media (width>=64rem){.intro.svelte-1269epe{top:calc(var(--header) + 2.5rem);position:sticky}}.intro.svelte-1269epe h2:where(.svelte-1269epe){font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:1.05}.intro.svelte-1269epe p:where(.svelte-1269epe){font-size:var(--text-lg);letter-spacing:0;line-height:var(--leading-lead)}.rules.svelte-1269epe{gap:3rem;display:grid}article.svelte-1269epe{gap:.75rem;display:grid}article.svelte-1269epe h3:where(.svelte-1269epe){font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:var(--leading-control)}article.svelte-1269epe p:where(.svelte-1269epe){max-width:40rem}dl.svelte-1269epe{margin-top:.75rem;display:grid}dl.svelte-1269epe div:where(.svelte-1269epe){border-top:1px solid var(--line);gap:.25rem 1.5rem;padding-block:.875rem;display:grid}@media (width>=48rem){dl.svelte-1269epe div:where(.svelte-1269epe){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}dl.svelte-1269epe dt:where(.svelte-1269epe){font-size:var(--text-base);font-weight:500;line-height:var(--leading-title)}dl.svelte-1269epe abbr:where(.svelte-1269epe){min-width:2.75rem;color:var(--muted);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-block}
