.page[data-astro-cid-jgctki6q]{gap:var(--space-6);padding-block:var(--space-6) var(--space-7);display:grid}.intro[data-astro-cid-jgctki6q]{gap:var(--space-3);max-width:40rem;display:grid}.intro[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:var(--text-lg)}.tools[data-astro-cid-jgctki6q]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.tool[data-astro-cid-jgctki6q]{align-content:start;justify-items:start;gap:var(--space-2);height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);transition:transform var(--duration) var(--ease-out), box-shadow var(--duration);grid-template-areas:"icon""title""text";text-decoration:none;display:grid}.tool[data-astro-cid-jgctki6q]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tool[data-astro-cid-jgctki6q]:active{transform:scale(.98)}.tool-icon[data-astro-cid-jgctki6q]{border-radius:var(--radius-md);width:3.25rem;height:3.25rem;margin-bottom:var(--space-2);background:var(--color-primary-soft);color:var(--color-on-primary-soft);grid-area:icon;place-items:center;display:grid}.tool-title[data-astro-cid-jgctki6q]{font-weight:700;font-size:var(--text-lg);grid-area:title}.tool-description[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:var(--text-sm);grid-area:text}.ad[data-astro-cid-qr2wwzuv]{min-height:var(--ad-min);padding-top:var(--space-5);display:grid;position:relative;overflow:hidden}@media (width>=48rem){.ad[data-astro-cid-qr2wwzuv]{min-height:var(--ad-min-wide)}}.ad-label[data-astro-cid-qr2wwzuv]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;position:absolute;top:0;left:0}.preview[data-astro-cid-qr2wwzuv]{border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-2);place-items:center}.ad-preview[data-astro-cid-qr2wwzuv]{color:var(--color-text-muted);font-family:ui-monospace,monospace;font-size:var(--text-sm)}.faq[data-astro-cid-hemr5th4]{gap:var(--space-4);max-width:46rem;display:grid}.items[data-astro-cid-hemr5th4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}details[data-astro-cid-hemr5th4]+details[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-border)}summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-5);cursor:pointer;transition:background-color var(--duration);font-weight:650;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:hover{background:var(--color-surface-2)}summary[data-astro-cid-hemr5th4]:focus-visible{outline-offset:-2px}summary[data-astro-cid-hemr5th4] .faq-chevron{color:var(--color-text-muted);transition:transform var(--duration) var(--ease-out);flex:none}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] .faq-chevron{transform:rotate(180deg)}p[data-astro-cid-hemr5th4]{padding:var(--space-3) var(--space-5) var(--space-5);color:var(--color-text-muted)}.add[data-astro-cid-bgzr5xia]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-primary);transition:background-color var(--duration), border-color var(--duration);touch-action:manipulation;background:0 0;font-weight:650;display:flex}.add[data-astro-cid-bgzr5xia]:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-soft)}.add[data-astro-cid-bgzr5xia]:disabled{opacity:.45;cursor:not-allowed}.lg[data-astro-cid-bgzr5xia]{border-radius:var(--radius-lg);min-height:3.5rem;font-size:var(--text-lg)}.field[data-astro-cid-rrvtat5r]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);display:grid}.label[data-astro-cid-rrvtat5r]{color:var(--color-text-muted);font-size:var(--text-sm);align-self:end;font-weight:550;line-height:1.3}.control[data-astro-cid-rrvtat5r]{min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration), box-shadow var(--duration);align-items:center;display:flex}.control[data-astro-cid-rrvtat5r]:hover{border-color:var(--color-text-muted)}.control[data-astro-cid-rrvtat5r]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}input[data-astro-cid-rrvtat5r]{width:100%;min-width:0;height:100%;padding:0 var(--space-3);background:0 0;border:0;flex:1;font-size:1rem;font-weight:600}input[data-astro-cid-rrvtat5r]:focus{outline:none}.control[data-astro-cid-rrvtat5r]:has([aria-invalid=true]){border-color:var(--color-danger)}.control[data-astro-cid-rrvtat5r]:has([aria-invalid=true]):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 25%, transparent)}.error[data-astro-cid-rrvtat5r]{color:var(--color-danger);font-size:var(--text-xs);font-weight:600}.suffix[data-astro-cid-rrvtat5r]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;padding-inline-end:var(--space-3)}.stepper[data-astro-cid-rrvtat5r] input[data-astro-cid-rrvtat5r]{text-align:center;padding:0}.step[data-astro-cid-rrvtat5r]{border-radius:var(--radius-md);width:2.75rem;color:var(--color-primary);transition:background-color var(--duration);touch-action:manipulation;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;display:grid}.step[data-astro-cid-rrvtat5r]:hover{background:var(--color-primary-soft)}.step[data-astro-cid-rrvtat5r]:active{transform:scale(.92)}.row[data-astro-cid-q2osyvou]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2)}.row-head[data-astro-cid-q2osyvou]{float:left;align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;margin-bottom:var(--space-2);display:flex}.row-label[data-astro-cid-q2osyvou]{font-weight:650;font-size:var(--text-sm);flex:1}.area[data-astro-cid-q2osyvou]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.row-fields[data-astro-cid-q2osyvou]{clear:both;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.remove[data-astro-cid-q2osyvou]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-muted);transition:background-color var(--duration), color var(--duration);background:0 0;border:0;place-items:center;display:grid}.remove[data-astro-cid-q2osyvou]:hover{background:var(--color-surface-3);color:var(--color-danger)}.row[data-astro-cid-q2osyvou]:only-child .remove[data-astro-cid-q2osyvou]{visibility:hidden}.segmented[data-astro-cid-235wyyv2]{border-radius:var(--radius-full);background:var(--color-surface-2);gap:2px;padding:3px;display:flex}.segment[data-astro-cid-235wyyv2]{min-width:0;min-height:2.5rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;cursor:pointer;transition:background-color var(--duration) var(--ease-out), color var(--duration), box-shadow var(--duration);touch-action:manipulation;flex:1 1 0;place-items:center;font-weight:600;line-height:1.2;display:grid;position:relative}.segment[data-astro-cid-235wyyv2]:hover{color:var(--color-text)}input[data-astro-cid-235wyyv2]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment[data-astro-cid-235wyyv2]:has(:checked){background:light-dark(var(--color-surface),var(--color-surface-3));color:var(--color-text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--color-border)}.segment[data-astro-cid-235wyyv2]:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}.room[data-astro-cid-wjxbfidf]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--duration), box-shadow var(--duration)}.room[data-astro-cid-wjxbfidf][data-invalid]{border-color:var(--color-danger)}.room[data-astro-cid-wjxbfidf][data-invalid] .room-summary[data-astro-cid-wjxbfidf]{color:var(--color-danger)}.room-head[data-astro-cid-wjxbfidf]{float:left;align-items:center;gap:var(--space-1);width:100%;display:flex}.room-title[data-astro-cid-wjxbfidf]{flex:1;min-width:0;display:grid}.room-name[data-astro-cid-wjxbfidf]{min-width:0;padding:var(--space-1) 0;font-size:var(--text-lg);letter-spacing:-.01em;transition:border-color var(--duration);background:0 0;border:0;border-bottom:1.5px dashed #0000;font-weight:700}.room-name[data-astro-cid-wjxbfidf]::placeholder{color:var(--color-text);opacity:1}.room-name[data-astro-cid-wjxbfidf]:hover,.room-name[data-astro-cid-wjxbfidf]:focus{border-bottom-color:var(--color-border-strong);outline:none}.room-name[data-astro-cid-wjxbfidf]:focus::placeholder{color:var(--color-text-muted)}.room-summary[data-astro-cid-wjxbfidf]{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.icon-button[data-astro-cid-wjxbfidf]{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--color-text-muted);transition:background-color var(--duration), color var(--duration);background:0 0;border:0;flex:none;place-items:center;display:grid}.icon-button[data-astro-cid-wjxbfidf]:hover{background:var(--color-surface-2);color:var(--color-text)}.remove-room[data-astro-cid-wjxbfidf]:hover{color:var(--color-danger)}.icon-button[data-astro-cid-wjxbfidf] .chevron{transition:transform var(--duration) var(--ease-out)}[data-astro-cid-wjxbfidf][aria-expanded=false] .chevron{transform:rotate(-90deg)}.room[data-astro-cid-wjxbfidf]:only-child [data-astro-cid-wjxbfidf]:is(.remove-room,[data-room-toggle]){display:none}.room-body[data-astro-cid-wjxbfidf]{clear:both;gap:var(--space-5);padding-top:var(--space-4);display:grid}.section[data-astro-cid-wjxbfidf],.subsection[data-astro-cid-wjxbfidf],.ceiling-options[data-astro-cid-wjxbfidf]{gap:var(--space-3);display:grid}.section[data-astro-cid-wjxbfidf]>legend[data-astro-cid-wjxbfidf],.subsection[data-astro-cid-wjxbfidf]>legend[data-astro-cid-wjxbfidf]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:650}.fields[data-astro-cid-wjxbfidf]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.rows[data-astro-cid-wjxbfidf]{gap:var(--space-2);display:grid}.panel[data-astro-cid-wjxbfidf]{gap:var(--space-3);display:none}.tabs[data-astro-cid-wjxbfidf]:has([value=room]:checked) [data-astro-cid-wjxbfidf][data-panel=room],.tabs[data-astro-cid-wjxbfidf]:has([value=walls]:checked) [data-astro-cid-wjxbfidf][data-panel=walls],.tabs[data-astro-cid-wjxbfidf]:has([value=area]:checked) [data-astro-cid-wjxbfidf][data-panel=area],.tabs[data-astro-cid-wjxbfidf]:has([value=standard]:checked) [data-astro-cid-wjxbfidf][data-panel=standard],.tabs[data-astro-cid-wjxbfidf]:has([value=custom]:checked) [data-astro-cid-wjxbfidf][data-panel=custom]{display:grid}.switch-row[data-astro-cid-wjxbfidf]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);cursor:pointer;font-weight:650;display:flex}.switch[data-astro-cid-wjxbfidf]{border-radius:var(--radius-full);background:var(--color-surface-3);width:3.25rem;height:2rem;box-shadow:inset 0 0 0 1px var(--color-border-strong);appearance:none;cursor:pointer;transition:background-color var(--duration), box-shadow var(--duration);flex:none;margin:0;position:relative}.switch[data-astro-cid-wjxbfidf]:before{content:"";width:1.625rem;height:1.625rem;transition:transform var(--duration) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #00000040}.switch[data-astro-cid-wjxbfidf]:checked{background:var(--color-primary);box-shadow:none}.switch[data-astro-cid-wjxbfidf]:checked:before{transform:translate(1.25rem)}.ceiling-options[data-astro-cid-wjxbfidf],.ceiling-paint[data-astro-cid-wjxbfidf]{display:none}.ceiling[data-astro-cid-wjxbfidf]:has([data-field=ceiling]:checked) .ceiling-options[data-astro-cid-wjxbfidf],.ceiling[data-astro-cid-wjxbfidf]:has([value=different]:checked) .ceiling-paint[data-astro-cid-wjxbfidf]{display:grid}.link-button[data-astro-cid-wjxbfidf]{justify-self:start;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-sm);background:0 0;border:0;font-weight:600;display:inline-flex}.link-button[data-astro-cid-wjxbfidf]:hover{background:var(--color-primary-soft)}.calc[data-astro-cid-el2fjbxu]{gap:var(--space-5);align-items:start;display:grid}@media (width>=60rem){.calc[data-astro-cid-el2fjbxu]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.result[data-astro-cid-el2fjbxu]{top:calc(var(--header-height) + var(--space-4));position:sticky}}.inputs[data-astro-cid-el2fjbxu],.rooms[data-astro-cid-el2fjbxu],.result[data-astro-cid-el2fjbxu]{gap:var(--space-4);display:grid}.hero[data-astro-cid-el2fjbxu]{padding:var(--space-5);border-radius:var(--radius-xl);background:var(--gradient-hero);box-shadow:var(--shadow-lg);color:var(--color-on-hero)}.amounts[data-astro-cid-el2fjbxu]{gap:var(--space-5);display:grid}.amount[data-astro-cid-el2fjbxu]{gap:var(--space-2);display:grid}.ceiling-amount[data-astro-cid-el2fjbxu]{padding-top:var(--space-5);border-top:1px solid #fff3}.hero-label[data-astro-cid-el2fjbxu]{font-size:var(--text-sm);opacity:.85;font-weight:600}.hero-amount[data-astro-cid-el2fjbxu]{font-size:var(--text-display);letter-spacing:-.035em;font-weight:800;line-height:1}.ceiling-amount[data-astro-cid-el2fjbxu] .hero-amount[data-astro-cid-el2fjbxu]{font-size:calc(var(--text-display) * .7)}.hero-unit[data-astro-cid-el2fjbxu]{letter-spacing:0;opacity:.85;font-size:.5em;font-weight:650}.cans[data-astro-cid-el2fjbxu]{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);background:#ffffff24;flex-wrap:wrap;justify-self:start;font-weight:600;display:flex}.cans-label[data-astro-cid-el2fjbxu]{opacity:.85;font-weight:500}.hero-note[data-astro-cid-el2fjbxu]{font-size:var(--text-sm);opacity:.85}.hero-error[data-astro-cid-el2fjbxu]{font-weight:600}.details[data-astro-cid-el2fjbxu]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}h3[data-astro-cid-el2fjbxu]{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}.room-lines[data-astro-cid-el2fjbxu]{gap:var(--space-3);padding:0;list-style:none;display:grid}.room-lines[data-astro-cid-el2fjbxu] li{gap:0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.room-lines[data-astro-cid-el2fjbxu] .line-name{overflow-wrap:anywhere;font-weight:650}.room-lines[data-astro-cid-el2fjbxu] .line-paint{white-space:nowrap;font-weight:700}.room-lines[data-astro-cid-el2fjbxu] .line-meta{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:1/-1}.breakdown[data-astro-cid-el2fjbxu]{gap:var(--space-2);display:grid}.breakdown[data-astro-cid-el2fjbxu]>div[data-astro-cid-el2fjbxu]{justify-content:space-between;gap:var(--space-4);display:flex}.breakdown[data-astro-cid-el2fjbxu] dt[data-astro-cid-el2fjbxu]{color:var(--color-text-muted)}.breakdown[data-astro-cid-el2fjbxu] dd[data-astro-cid-el2fjbxu]{white-space:nowrap;font-weight:600}.breakdown[data-astro-cid-el2fjbxu] .total[data-astro-cid-el2fjbxu]{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.breakdown[data-astro-cid-el2fjbxu] .total[data-astro-cid-el2fjbxu] dt[data-astro-cid-el2fjbxu]{color:var(--color-text);font-weight:650}.result-bar[data-astro-cid-el2fjbxu]{z-index:20;inset-inline:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-xl);background:var(--gradient-hero);box-shadow:var(--shadow-lg);color:var(--color-on-hero);transition:transform .26s var(--ease-out), opacity .26s var(--ease-out);display:flex;position:fixed}.result-bar[data-astro-cid-el2fjbxu].is-away{opacity:0;pointer-events:none;transform:translateY(calc(100% + 2rem))}@media (prefers-reduced-motion:reduce){.result-bar[data-astro-cid-el2fjbxu]{transition:none}}@media (width>=60rem){.result-bar[data-astro-cid-el2fjbxu]{display:none}}.result[data-astro-cid-el2fjbxu] .ad-sidebar{display:none}@media (width>=80rem) and (height>=60rem){.result[data-astro-cid-el2fjbxu] .ad-sidebar{display:grid}}.can-settings[data-astro-cid-el2fjbxu]{gap:var(--space-2);display:grid}.can-settings[data-astro-cid-el2fjbxu] h3[data-astro-cid-el2fjbxu]{margin-bottom:var(--space-1)}.select[data-astro-cid-el2fjbxu],.text-input[data-astro-cid-el2fjbxu]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:1rem;font-weight:600}.select[data-astro-cid-el2fjbxu]{appearance:none;cursor:pointer;padding-inline-end:2.75rem}.select-wrap[data-astro-cid-el2fjbxu]{display:block;position:relative}.select-wrap[data-astro-cid-el2fjbxu] .select-chevron{top:50%;right:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;translate:0 -50%}.select[data-astro-cid-el2fjbxu]:focus-visible,.text-input[data-astro-cid-el2fjbxu]:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.custom-cans[data-astro-cid-el2fjbxu]{gap:var(--space-1);display:grid}.hint[data-astro-cid-el2fjbxu]{color:var(--color-text-muted);font-size:var(--text-xs)}.actions[data-astro-cid-el2fjbxu]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.action[data-astro-cid-el2fjbxu]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);transition:background-color var(--duration);font-weight:650;line-height:1.2;display:inline-flex}.action[data-astro-cid-el2fjbxu]:hover{background:var(--color-surface-2)}.action[data-astro-cid-el2fjbxu].subtle{color:var(--color-text-muted);background:0 0;border-color:#0000;grid-column:1/-1}.action[data-astro-cid-el2fjbxu].subtle:hover{color:var(--color-text)}.toast[data-astro-cid-el2fjbxu]{z-index:40;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-4);width:max-content;max-width:calc(100% - 2 * var(--space-3));min-height:3rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-lg);background:var(--color-text);box-shadow:var(--shadow-lg);color:var(--color-bg);font-size:var(--text-sm);animation:toast-in .22s var(--ease-out);font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.toast[data-astro-cid-el2fjbxu]:has(.toast-action[hidden]){padding-inline-end:var(--space-5)}@media (width<=59.99rem){.toast[data-astro-cid-el2fjbxu]{bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.toast[data-astro-cid-el2fjbxu]{animation:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.75rem)}}.toast-action[data-astro-cid-el2fjbxu]{min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-primary-soft);background:0 0;border:0;font-weight:750}.toast-action[data-astro-cid-el2fjbxu]:hover{background:color-mix(in srgb, var(--color-bg) 15%, transparent)}.bar-text[data-astro-cid-el2fjbxu]{min-width:0;display:grid}.bar-amount[data-astro-cid-el2fjbxu]{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800;line-height:1.2}.bar-cans[data-astro-cid-el2fjbxu]{font-size:var(--text-xs);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-button[data-astro-cid-el2fjbxu]{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-full);color:inherit;font-size:var(--text-sm);background:#ffffff29;flex:none;font-weight:650;text-decoration:none;display:inline-flex}.page[data-astro-cid-ginsua75]{gap:var(--space-6);padding-block:var(--space-5) var(--space-7);display:grid}@media (width<=59.99rem){.page[data-astro-cid-ginsua75]{padding-bottom:7rem}}.intro[data-astro-cid-ginsua75]{gap:var(--space-2);max-width:40rem;display:grid}.intro[data-astro-cid-ginsua75] p[data-astro-cid-ginsua75]{color:var(--color-text-muted);font-size:var(--text-lg)}.how[data-astro-cid-ginsua75]{gap:var(--space-4);max-width:46rem;display:grid}ol[data-astro-cid-ginsua75]{gap:var(--space-3);counter-reset:step;padding:0;list-style:none;display:grid}li[data-astro-cid-ginsua75]{counter-increment:step;padding-left:2.75rem;position:relative}li[data-astro-cid-ginsua75]:before{content:counter(step);border-radius:var(--radius-full);background:var(--color-primary-soft);width:1.875rem;height:1.875rem;color:var(--color-on-primary-soft);font-size:var(--text-sm);place-items:center;font-weight:700;display:grid;position:absolute;top:-.1rem;left:0}.note[data-astro-cid-ginsua75]{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-sm)}
