@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/rubik-latin-wght-CnQIisVs.woff2)format("woff2")}:root{--ground:#faf7f2;--surface:#fff;--surface-sunken:#f4f1eb;--ink:#2a2927;--ink-strong:#1b1b1e;--ink-2:#4a4844;--ink-muted:#6e6b66;--ink-faint:#98948c;--hairline:#ece7de;--action:#2b5bd7;--focus-ring:max(.1875rem, 2px);--focus-offset:max(.25rem, 2px);--action-hover:#254fbb;--on-action:#fff;--clay:#b0503f;--amber:#9b6e29;--moss:#5e7a4b;--iris:#6b5fa8;--slate:#456077;--green:#3f7a55;--clay-tint:#f6e2dc;--amber-tint:#f5e7ce;--moss-tint:#e4ebdb;--iris-tint:#e7e3f4;--slate-tint:#dfe7ed;--green-tint:#dcece1;--clay-bar:#c98376;--amber-bar:#b38f56;--moss-bar:#869b76;--iris-bar:#988ec3;--slate-bar:#8497a8;--green-bar:#729f82;--clay-ink:#a64c3c;--amber-ink:#896124;--moss-ink:#577045;--iris-ink:#695da4;--slate-ink:#456077;--green-ink:#3c7350;--clay-fill:#ba7164;--amber-fill:#a17e49;--moss-fill:#758b65;--iris-fill:#877cb7;--slate-fill:#728799;--green-fill:#608e71;--face-display:"Rubik", system-ui, sans-serif;--face-body:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--r-surface:2.5rem;--r-pill:1.75rem;--r-tile:1.25rem;--r-bar:.5rem;--lift:0 .25rem 1.5rem #28241e0f;--rail-w:max(16rem, 170px);--rail-gutter:4rem;--drawer-w:50vw;--content-2col:184rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:clamp(4.33px,min(100vw,520px)/90,5.78px)}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--face-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:var(--iris-tint);color:var(--ink-strong)}:root{caret-color:var(--action);scrollbar-color:var(--ink-faint) transparent;scrollbar-width:thin}@media (prefers-color-scheme:dark){:root{--ground:#181613;--surface:#221f1a;--surface-sunken:#2c2923;--ink:#f4f1ec;--ink-strong:#fff;--ink-2:#c3c1bc;--ink-muted:#a5a39e;--ink-faint:#767470;--hairline:#322f2a;--action:#86a2e8;--action-hover:#a6baee;--on-action:#181613;--clay:#bf7163;--amber:#a77f42;--moss:#768d65;--iris:#887fb9;--slate:#74899a;--green:#609172;--clay-tint:#633329;--amber-tint:#523d1d;--moss-tint:#39442d;--iris-tint:#433b5f;--slate-tint:#33424f;--green-tint:#2b4633;--clay-bar:#8e5d53;--amber-bar:#7d6642;--moss-bar:#606e55;--iris-bar:#6c658a;--slate-bar:#5d6b78;--green-bar:#53705c;--clay-ink:#d39f95;--amber-ink:#c3a87e;--moss-ink:#a0b195;--iris-ink:#ada7cf;--slate-ink:#9fadb9;--green-ink:#91b39d;--clay-fill:#9f6c62;--amber-fill:#8d754f;--moss-fill:#6f7d63;--iris-fill:#7a749a;--slate-fill:#6c7b87;--green-fill:#61806b;--lift:0 .5rem 1.5rem #00000059}}.drawer{z-index:40;display:flex;position:fixed;inset:0}.drawer__scrim{appearance:none;cursor:pointer;background:#14131173;border:0;padding:0;position:absolute;inset:0}.drawer__panel{width:var(--drawer-w);max-width:88vw;height:100%;padding:calc(2.4rem + env(safe-area-inset-top)) 2.4rem calc(2.4rem + env(safe-area-inset-bottom));background:var(--surface);flex-direction:column;animation:.22s cubic-bezier(.22,.9,.3,1) drawer-in;display:flex;position:relative;overflow-y:auto;box-shadow:.5rem 0 2.5rem #1413112e}.drawer__panel:focus{outline:none}.drawer__head{align-items:flex-start;gap:1.6rem;display:flex}.drawer__title{min-width:0;font-family:var(--face-display);color:var(--ink-strong);overflow-wrap:anywhere;flex:1;margin:0;font-size:3.8rem;font-weight:700;line-height:1.15}.drawer__close{appearance:none;cursor:pointer;border-radius:var(--r-pill);width:max(6.4rem,44px);height:max(6.4rem,44px);color:var(--ink-muted);background:0 0;border:0;flex:none;place-items:center;margin:-.8rem -.8rem 0 0;display:grid}.drawer__close svg{width:3.2rem;height:3.2rem}.drawer__nav{flex:1;align-items:center;display:flex}.drawer__list{width:100%;margin:0;padding:0;list-style:none}.drawer__item{border-radius:var(--r-tile);min-height:max(8rem,48px);color:var(--ink-strong);align-items:center;padding:0 .8rem;font-size:3.6rem;text-decoration:none;display:flex}.drawer__item.is-current{color:var(--ink-faint);cursor:default}.drawer__item:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1)}@keyframes drawer-in{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.drawer__panel{animation:none}}.drawer--rail{width:var(--rail-w);z-index:5;display:block;position:fixed;inset:0 auto 0 0}.drawer--rail .drawer__panel{width:var(--rail-w);max-width:none;box-shadow:none;border-right:.0625rem solid var(--hairline);animation:none}.drawer--rail .drawer__title{color:var(--ink-muted);font-size:2.8rem}.drawer--rail .drawer__item{font-size:2.8rem}.wordmark{--name-size:3.25rem;--cap:calc(var(--name-size) * .711);align-items:center;gap:.62rem;display:flex}.wordmark__bracket{width:1.1rem;height:var(--cap);border-left:.46rem solid var(--ink-strong);border-top:.46rem solid var(--ink-strong);border-bottom:.46rem solid var(--ink-strong);animation:1.15s step-end infinite wordmark-blink}.wordmark__name{font-family:var(--face-display);font-weight:700;font-size:var(--name-size);letter-spacing:.12em;color:var(--ink-strong);line-height:1}@keyframes wordmark-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.wordmark__bracket{animation:none}}.appbar{padding-top:calc(3.375rem + env(safe-area-inset-top));flex-direction:column;gap:1.2rem;display:flex}.appbar__brandrow{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.appbar__menu{appearance:none;cursor:pointer;border-radius:var(--r-pill);width:max(7.2rem,44px);height:max(7.2rem,44px);color:var(--ink-strong);background:0 0;border:0;flex:none;place-items:center;margin-left:calc(max(7.2rem,44px)/-4);display:grid}.appbar__menu svg{width:3.4rem;height:3.4rem}.appbar__menu:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.appbar__end{align-items:center;gap:1.6rem;margin-left:auto;display:flex}.appbar__title{font-family:var(--face-display);letter-spacing:-.02em;color:var(--ink-strong);overflow-wrap:anywhere;margin:1.45rem 0 0 .6rem;font-size:6.3rem;font-weight:800;line-height:1}@media (width>=900px){.appbar__menu{display:none}}.ax__grid{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.ax__zero{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ax__tick{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:33px;font-weight:400}.ax__title{fill:var(--ink-muted);font-family:inherit;font-size:33px;font-weight:500}.okta{flex:none;width:max(3.9rem,17px);height:max(3.9rem,17px);display:block}.okta__ring{fill:none;stroke:var(--ink-faint);stroke-opacity:.5;stroke-width:1.3px}.okta__fill{stroke:none}.okta__fill--clay{fill:var(--clay-fill)}.okta__fill--amber{fill:var(--amber-fill)}.okta__fill--moss{fill:var(--moss-fill)}.okta__fill--iris{fill:var(--iris-fill)}.okta__fill--slate{fill:var(--slate-fill)}.okta__fill--green{fill:var(--green-fill)}.okta__fill--neutral{fill:var(--ink-faint)}.tendency{flex:none;width:max(4.6rem,20px);height:max(2.7rem,12px);display:block}.tendency__path{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.halo{paint-order:stroke;stroke:var(--halo-ground,var(--surface));stroke-width:3.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.band{stroke:none}.band--clay{fill:var(--clay-fill)}.band--amber{fill:var(--amber-fill)}.band--moss{fill:var(--moss-fill)}.band--iris{fill:var(--iris-fill)}.band--slate{fill:var(--slate-fill)}.band--green{fill:var(--green-fill)}.band--neutral{fill:var(--ink-faint)}.flowfield{width:100%;aspect-ratio:1312 / calc(var(--field-h,942) * 1.534);--u:calc(100cqh / var(--field-h,942));position:relative;container-type:size}.flowfield__bands{width:100%;height:100%;position:absolute;inset:0}.flowfield .band--clay{fill:url(#flowwash-clay)}.flowfield .band--amber{fill:url(#flowwash-amber)}.flowfield .band--moss{fill:url(#flowwash-moss)}.flowfield .band--iris{fill:url(#flowwash-iris)}.flowfield .band--slate{fill:url(#flowwash-slate)}.flowfield .band--green{fill:url(#flowwash-green)}.flowfield .band--neutral{fill:url(#flowwash-neutral)}.flowfield .flowfield__once .band{fill:url(#flowonce)}.flowfield__hatchline{stroke:var(--surface);stroke-width:1.6px;stroke-opacity:.85;vector-effect:non-scaling-stroke}.flowfield__mass--clay{fill:var(--clay-fill)}.flowfield__mass--amber{fill:var(--amber-fill)}.flowfield__mass--moss{fill:var(--moss-fill)}.flowfield__mass--iris{fill:var(--iris-fill)}.flowfield__mass--slate{fill:var(--slate-fill)}.flowfield__mass--green{fill:var(--green-fill)}.flowfield__mass--neutral{fill:var(--ink-faint)}.flowfield__leader{stroke:var(--ink-faint);stroke-width:1px;vector-effect:non-scaling-stroke}.flowfield__label{flex-direction:column;line-height:1.12;display:flex;position:absolute;transform:translateY(-50%)}.flowfield__label--source{text-align:right;align-items:flex-end;left:0}.flowfield__label--station{align-items:flex-start;width:35.06%}.flowfield__station{align-items:center;gap:calc(var(--u) * 7);min-width:0;max-width:100%;display:flex}.flowfield__station .icon{width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--ink-muted);flex:none}.flowfield__name{--name-w:100cqw;font-size:max(12px, min(calc(var(--u) * 37), calc(var(--name-w) * 1.9 / var(--name-chars,8))));color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.flowfield__label--source .flowfield__name{--name-w:34.3cqw}.flowfield__label--station .flowfield__name{--name-w:35.06cqw}.flowfield__figure{font-size:max(11px, calc(var(--u) * 35));color:var(--ink);font-weight:400}.howoften{flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;display:flex}.howoften__choice{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--hairline);background:var(--surface);color:var(--ink-strong);min-height:max(6.25rem,44px);padding:0 2.2rem;font-family:inherit;font-size:2.8rem}.howoften__choice.is-on{border-color:var(--action);color:var(--action);font-weight:500}.howoften__choice:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.key{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:0;padding:0 2.2rem 2.4rem;font-size:2.6rem;list-style:none;display:flex}.key__item{white-space:nowrap;align-items:center;gap:.8rem;display:inline-flex}.key__swatch{border-radius:var(--r-bar);flex:none;width:max(5.2rem,22px);height:max(2.4rem,10px)}.key__swatch--repeats{background:linear-gradient(90deg, var(--surface-sunken), var(--ink-faint))}.key__swatch--once{background:repeating-linear-gradient(35deg, var(--surface) 0 1.6px, #0000 1.6px 6.4px), linear-gradient(90deg, var(--surface-sunken), var(--ink-faint))}.key__mark{flex:none;display:inline-flex}.nfield+.nfield{margin-top:3rem}.nfield__label{color:var(--ink-strong);font-size:3.1rem;font-weight:500;display:block}.nfield__label:first-letter{text-transform:uppercase}.nfield__question{color:var(--ink-muted);margin:.4rem 0 1.4rem;font-size:2.7rem;line-height:1.4}.nfield__row{border-radius:var(--r-pill);background:var(--surface-sunken);align-items:center;gap:1.2rem;padding:.6rem 2.2rem;display:flex}.nfield__input{appearance:none;min-width:0;color:var(--ink-strong);background:0 0;border:0;flex:1;min-height:max(6.4rem,44px);padding:0;font-family:inherit;font-size:3.6rem;font-weight:500}.nfield__input:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1);border-radius:var(--r-pill)}.nfield__unit{color:var(--ink-muted);flex:none;font-size:3.1rem}.nfield--lead .nfield__input{font-size:4.8rem;font-weight:700}.nfield--lead .nfield__unit{font-size:4rem}.nfield--inline .nfield__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nfield--inline .nfield__row{gap:.6rem;padding:0 1.6rem}.nfield--inline .nfield__input{text-align:right;flex:none;width:9ch;min-height:max(6.25rem,44px);font-size:3.65rem;font-weight:400}.nfield--inline .nfield__unit{font-size:3.2rem}.period{align-items:center;gap:.2rem;margin:6.53rem 0 0 -.6rem;display:flex}.period__label{appearance:none;cursor:pointer;color:var(--ink-muted);border-radius:var(--r-tile);background:0 0;border:0;min-height:max(3.6rem,44px);padding:.5rem .6rem;font-family:inherit;font-size:2.05rem;font-weight:400}.period__step{appearance:none;cursor:pointer;color:var(--ink-faint);background:0 0;border:0;border-radius:50%;place-items:center;width:max(3.6rem,44px);height:max(3.6rem,44px);padding:0;display:grid}.period__step svg{width:2rem;height:2rem}.period__label:hover,.period__step:hover{background:var(--surface-sunken)}.period__label:focus-visible,.period__step:focus-visible,.period__option:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.period__pick{display:flex;position:relative}.period__menu{z-index:2;border-radius:var(--r-tile);border:.0625rem solid var(--hairline);background:var(--surface);min-width:20rem;box-shadow:var(--lift);flex-direction:column;padding:.6rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0}.period__option{appearance:none;cursor:pointer;color:var(--ink);text-align:left;border-radius:var(--r-tile);background:0 0;border:0;min-height:max(3.6rem,44px);padding:.5rem 1.2rem;font-family:inherit;font-size:2.05rem;font-weight:400}.period__option:hover{background:var(--surface-sunken)}.period__option[aria-pressed=true]{background:var(--surface-sunken);color:var(--ink-strong);font-weight:500}.period__scrim{z-index:1;appearance:none;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}@media (width<=560px){.period__label{font-size:3.46rem}.period__menu{min-width:34rem}.period__option{min-height:max(9rem,44px);font-size:3.46rem}}.reading{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:2rem;margin-top:2.6rem;display:grid}.reading__cell+.reading__cell{border-left:.0625rem solid var(--hairline);margin-left:-1rem;padding-left:1rem}.reading__cell{flex-direction:column;gap:.5rem;min-width:0;display:flex}.reading__label{color:var(--ink-muted);white-space:nowrap;font-size:2.8rem;font-weight:500}.reading__figure{--cell-w:calc((min(100vw, 90rem) - 8rem - 4rem) / 3);font-family:var(--face-display);font-size:max(12px, min(max(5.5rem, 24px), calc(var(--cell-w) * 1.55 / var(--figure-chars,6))));letter-spacing:-.02em;color:var(--ink-strong);white-space:nowrap;font-weight:700;line-height:1.08}.reading__figure--slate{color:var(--slate-ink)}.reading__figure--clay{color:var(--clay-ink)}.reading__figure--green{color:var(--green-ink)}.reading__figure--amber{color:var(--amber-ink)}.reading__figure--moss{color:var(--moss-ink)}.reading__figure--iris{color:var(--iris-ink)}.reading__figure--neutral{color:var(--ink-strong)}.reading__since{align-items:center;gap:.9rem;min-width:0;display:flex}.reading__phrase{color:var(--ink-muted);min-width:0;font-size:2.5rem;line-height:1.25}.trace{flex:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.trace{animation:.4s cubic-bezier(.2,.7,.2,1) both trace-swing}}@keyframes trace-swing{0%{transform:rotate(var(--swing,0deg))}to{transform:none}}.frow__name--button,.frow__name--field{appearance:none;text-align:left;background:0 0;border:0;width:100%;min-width:0;min-height:max(6.25rem,44px);margin:0;padding:0;font-family:inherit}.frow__name--button{cursor:text}.frow__name--field{border-radius:var(--r-pill);background:var(--surface-sunken);white-space:normal;text-overflow:clip;padding:0 1.4rem}.frow__name--child{font-size:3.2rem;font-weight:400}.frow__name--button:focus-visible,.frow__name--field:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1);border-radius:var(--r-pill)}.srow{list-style:none}.srow+.srow{border-top:.0625rem solid var(--hairline)}.srow__line{grid-template-columns:max(5.2rem,44px) minmax(0,1fr) auto auto;grid-template-areas:"tile name read more";align-items:center;column-gap:1.1rem;min-height:max(7.4rem,52px);padding:.6rem 0;display:grid}.srow__tile{grid-area:tile}.srow__line>.frow__name{grid-area:name}.srow__read{grid-area:read}.srow__more{grid-area:more}.srow__tile{border-radius:var(--r-tile);width:max(5.2rem,44px);height:max(5.2rem,44px);color:inherit;place-items:center;text-decoration:none;display:grid}.srow__face{border-radius:var(--r-tile);width:5.2rem;height:5.2rem;color:var(--ink-strong);place-items:center;display:grid}.srow__tile--clay .srow__face{background:var(--clay-tint)}.srow__tile--amber .srow__face{background:var(--amber-tint)}.srow__tile--moss .srow__face{background:var(--moss-tint)}.srow__tile--iris .srow__face{background:var(--iris-tint)}.srow__tile--slate .srow__face{background:var(--slate-tint)}.srow__tile--green .srow__face{background:var(--green-tint)}.srow__tile--neutral .srow__face{background:var(--surface-sunken)}.srow__face .icon{width:3rem;height:3rem}.srow__tile:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.srow__open{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.srow__line>.frow__name{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:3.65rem;font-weight:500;overflow:hidden}.srow--child>.srow__line>.frow__name--child{color:var(--ink-2);font-size:max(3rem,13px);font-weight:400}.srow__children{margin:0;padding:0 0 0 max(9.2rem,40px);list-style:none}.srow--child+.srow--child{border-top:0}.srow__dot{border-radius:50%;width:max(2.6rem,11px);height:max(2.6rem,11px)}.srow__dot--clay{background:var(--clay-bar)}.srow__dot--amber{background:var(--amber-bar)}.srow__dot--moss{background:var(--moss-bar)}.srow__dot--iris{background:var(--iris-bar)}.srow__dot--slate{background:var(--slate-bar)}.srow__dot--green{background:var(--green-bar)}.srow__dot--neutral{background:var(--ink-faint)}.srow__read{justify-self:end;align-items:center;gap:.9rem;display:flex}.srow__figure{color:var(--ink-strong);text-align:right;font-variant-numeric:tabular-nums;font-size:3.65rem;font-weight:500}.srow__figure--button{appearance:none;cursor:text;border-radius:var(--r-pill);background:0 0;border:0;min-width:max(6.25rem,44px);min-height:max(6.25rem,44px);margin:0;padding:0 .4rem;font-family:inherit}.srow__figure--button:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1)}.srow__figure--pulled{color:var(--ink-muted)}.srow__figure--said{align-items:center;min-height:max(6.25rem,44px);padding:0 .4rem;display:inline-flex}.srow__amount{display:contents}.srow__more{appearance:none;cursor:pointer;width:max(3.2rem,44px);height:max(3.2rem,44px);color:var(--action);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.srow__chev{width:3rem;height:3rem;transition:transform .18s}.srow__more.is-open .srow__chev{transform:rotate(180deg)}.srow__more:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.srow__from{min-height:max(5rem,44px);color:var(--ink-muted);align-items:center;margin-left:max(6.3rem,55px);font-size:2.7rem;display:inline-flex}.srow__from:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}@media (width<=359px){.srow__line{grid-template-columns:max(5.2rem,44px) minmax(0,1fr) auto;grid-template-areas:"tile name more"".read read";row-gap:.4rem}}@media (prefers-reduced-motion:reduce){.srow__chev{transition:none}}.palette__lead{color:var(--ink-muted);margin:0 0 1.8rem .4rem;font-size:2.9rem;line-height:1.35}.palette__hide{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:max(7.2rem,44px);font-family:inherit;font-size:inherit;color:var(--ink-muted);text-underline-offset:.5rem;background:0 0;border:0;margin-left:1.4rem;padding:0 1.4rem;text-decoration:underline}.palette__hide:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.palette__list{flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.chip{appearance:none;cursor:pointer;border:.0625rem dashed var(--hairline-strong,var(--hairline));border-radius:var(--r-pill);background:var(--ground);color:var(--ink-strong);align-items:center;gap:1.4rem;min-height:max(7.2rem,44px);padding:1.1rem 2rem 1.1rem 1.1rem;font-family:inherit;font-size:2.85rem;font-weight:400;display:flex}.chip__tile{border-radius:var(--r-tile);background:var(--surface-sunken);width:5rem;height:5rem;color:var(--ink-strong);flex:none;place-items:center;display:grid}.chip__tile .icon{width:3rem;height:3rem}.chip__name{white-space:nowrap}.chip__plus{width:2.6rem;height:2.6rem;color:var(--action);flex:none}.chip:hover{background:var(--surface);border-style:solid}.chip:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.chip{transition:background-color .14s,border-color .14s,transform .14s}.chip:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.chip{transition:none}.chip:active{transform:none}}.flowscreen{max-width:90rem;min-height:100dvh;padding:0 4rem calc(6rem + env(safe-area-inset-bottom));background:var(--ground);flex-direction:column;margin-inline:auto;display:flex}.flowscreen__surface{background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--lift)}.flowscreen__surface--flow{flex:none;margin-top:4.5rem;overflow:hidden}.flowscreen__surface--list{flex-direction:column;flex:none;gap:3.5rem;margin-top:3.5rem;padding:2.6rem 2.2rem 2.4rem;display:flex}.flowscreen__heading{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 .6rem .4rem;font-size:4.3rem;font-weight:700;line-height:1.1}.flowscreen__list{margin:0;padding:0;list-style:none}.flowscreen__add{appearance:none;cursor:pointer;color:var(--action);border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:1rem;min-height:max(6.25rem,44px);margin-top:1.2rem;padding:0 .6rem;font-family:inherit;font-size:3.2rem;font-weight:500;display:inline-flex}.flowscreen__add svg{width:2.9rem;height:2.9rem}.flowscreen__add:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.astation{border-radius:var(--r-tile);background:var(--surface-sunken);flex-direction:column;gap:1.4rem;margin-top:1.2rem;padding:1.8rem 1.6rem;display:flex}.astation__field{appearance:none;border-radius:var(--r-pill);background:var(--surface);width:100%;min-width:0;color:var(--ink-strong);border:0;min-height:max(6.25rem,44px);padding:0 1.6rem;font-family:inherit;font-size:3.65rem;font-weight:500}.astation__field:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.astation .nfield__row{background:var(--surface)}.astation .nfield--inline .nfield__input{text-align:left;flex:1;width:auto}.astation__acts{gap:1.4rem;display:flex}.astation__save,.astation__cancel{appearance:none;cursor:pointer;border-radius:var(--r-pill);flex:1;min-height:max(6.25rem,44px);padding:0 2rem;font-family:inherit;font-size:3.1rem;font-weight:500}.astation__save{background:var(--action);color:var(--on-action);border:0}.astation__save:disabled{opacity:.45;cursor:default}.astation__cancel{border:.125rem solid var(--action);color:var(--action);background:0 0}.astation__save:focus-visible,.astation__cancel:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.flowscreen__lede{color:var(--ink-muted);margin:3rem 0 0 .4rem;font-size:3.1rem;line-height:1.45}@media (width>=900px){.flowscreen{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}@media (width>=1320px){.flowscreen{max-width:calc(var(--content-2col) + 8rem);grid-template-columns:repeat(2,minmax(0,90rem));align-items:start;column-gap:4rem;display:grid}.flowscreen>.appbar,.flowscreen>.period,.flowscreen>.reading,.flowscreen__lede{grid-column:1/-1}.flowscreen__surface--list{margin-top:4.5rem}}.addrow{border-radius:var(--r-pill);background:var(--surface);border:.125rem solid var(--action);grid-template-columns:1fr auto;align-items:center;gap:1.4rem;margin-top:1.2rem;padding:1.4rem 1.6rem;display:grid}.addrow__field{appearance:none;color:var(--ink-strong);background:0 0;border:0;min-width:0;min-height:max(8.3rem,44px);font-family:inherit;font-size:3.45rem}.addrow__field::placeholder{color:var(--ink-muted)}.addrow__field:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1);border-radius:var(--r-pill)}.addrow__save{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--action);color:var(--on-action);border:0;min-height:max(6.25rem,44px);padding:0 2.4rem;font-family:inherit;font-size:3rem;font-weight:500}.addrow__save:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:default}.addrow__save:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.addrow__acts{align-items:center;gap:1rem;display:flex}.addrow__cancel{appearance:none;cursor:pointer;border-radius:var(--r-pill);color:var(--ink-muted);background:0 0;border:0;min-height:max(6.25rem,44px);padding:0 1.8rem;font-family:inherit;font-size:3rem;font-weight:500}.addrow__cancel:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.addrow--nested{gap:1rem;padding:.875rem 1.4rem}.addrow--nested .addrow__field{min-height:max(6.7rem,44px);font-size:2.85rem}.addrow--nested .addrow__save{min-height:max(6.7rem,44px);padding:0 1.6rem;font-size:2.6rem}.addrow--nested .addrow__acts{gap:.6rem}.addrow--nested .addrow__cancel{min-height:max(6.7rem,44px);padding:0 1.2rem;font-size:2.6rem}@keyframes addrow-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.addrow{animation:.2s cubic-bezier(.22,.9,.3,1) addrow-in}@media (prefers-reduced-motion:reduce){.addrow{animation:none}}.addrow--amount{grid-template-columns:minmax(0,1fr) auto;row-gap:1.6rem}.addrow--amount .addrow__acts{grid-column:1/-1}.addrow--amount .addrow__save{flex:1}.addrow--amount .nfield__row{background:var(--surface-sunken)}.addrow--full{border-radius:var(--r-surface);grid-template-columns:1fr;align-items:stretch;gap:1.6rem;padding:2rem}.addrow--full .addrow__save{width:100%}.addrow__side{gap:1rem;display:flex}.addrow__sidebtn{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--hairline);min-height:max(9rem,48px);color:var(--ink);background:0 0;flex:1;padding:0 2rem;font-family:inherit;font-size:3rem}.addrow__sidebtn.is-on{border-color:var(--action);background:var(--action);color:var(--on-action)}.addrow__sidebtn:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.addrow .howoften{margin-top:0}.chart{margin:0}.chart__svg{width:100%;height:auto;display:block}.chart__line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart__end{stroke:none}.chart__endvalue{font-variant-numeric:tabular-nums;fill:var(--ink-strong);font-family:inherit;font-size:38px;font-weight:600}.chart__series--clay .chart__line,.chart__series--clay .chart__end{stroke:var(--clay-fill);fill:var(--clay-fill)}.chart__series--amber .chart__line,.chart__series--amber .chart__end{stroke:var(--amber-fill);fill:var(--amber-fill)}.chart__series--moss .chart__line,.chart__series--moss .chart__end{stroke:var(--moss-fill);fill:var(--moss-fill)}.chart__series--iris .chart__line,.chart__series--iris .chart__end{stroke:var(--iris-fill);fill:var(--iris-fill)}.chart__series--slate .chart__line,.chart__series--slate .chart__end{stroke:var(--slate-fill);fill:var(--slate-fill)}.chart__series--green .chart__line,.chart__series--green .chart__end{stroke:var(--green-fill);fill:var(--green-fill)}.chart__series--neutral .chart__line,.chart__series--neutral .chart__end{stroke:var(--ink-faint);fill:var(--ink-faint)}.chart__line{fill:none}.chart__flat{color:var(--ink-muted);margin:0;font-size:3.1rem;line-height:1.45}.chart__legend{color:var(--ink-muted);flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:1.6rem;font-size:2.7rem;display:flex}.chart__key{align-items:center;gap:1rem;display:inline-flex}.chart__swatch{border-radius:var(--r-pill);flex:none;width:max(2.6rem,12px);height:max(.8rem,4px)}.chart__key--clay .chart__swatch{background:var(--clay-fill)}.chart__key--amber .chart__swatch{background:var(--amber-fill)}.chart__key--moss .chart__swatch{background:var(--moss-fill)}.chart__key--iris .chart__swatch{background:var(--iris-fill)}.chart__key--slate .chart__swatch{background:var(--slate-fill)}.chart__key--green .chart__swatch{background:var(--green-fill)}.chart__key--neutral .chart__swatch{background:var(--ink-faint)}.bfield{background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--lift);padding:2.8rem 3rem 3rem}.bfield__side{grid-template-columns:max(11rem,48px) minmax(0,1fr);column-gap:2.6rem;display:grid}.bfield__side--own{align-items:end}.bfield__side--owe{align-items:start}.bfield__column{border-radius:var(--r-bar);background:var(--surface-sunken);width:100%;overflow:hidden}.bfield__stack{width:100%;height:100%;display:block}.bfield__block--clay{fill:var(--clay-fill)}.bfield__block--amber{fill:var(--amber-fill)}.bfield__block--moss{fill:var(--moss-fill)}.bfield__block--iris{fill:var(--iris-fill)}.bfield__block--slate{fill:var(--slate-fill)}.bfield__block--green{fill:var(--green-fill)}.bfield__block--neutral{fill:var(--ink-faint)}.bfield__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:2.7rem;font-weight:500}.bfield__total{letter-spacing:0;text-transform:none;color:var(--ink-strong);margin-left:.8rem;font-weight:600}.bfield__none{color:var(--ink-faint);margin:.8rem 0 0;font-size:2.9rem}.bfield__rows{margin:.6rem 0 0;padding:0;list-style:none}.bfield__row{align-items:center;gap:1.4rem;min-height:max(7rem,30px);display:flex}.bfield__name{min-width:0;color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:2.9rem;overflow:hidden}.bfield__figure{color:var(--ink-strong);font-size:2.9rem;font-weight:500}.bfield__rule{border-top:max(.3rem, 2px) solid var(--ink);margin:1.6rem 0;position:relative}.bfield__net{justify-content:space-between;align-items:baseline;gap:1.6rem;margin:0;padding:1rem .2rem 0;display:flex}.bfield__netword{color:var(--ink-muted);font-size:2.9rem}.bfield__netfigure{font-family:var(--face-display);font-size:4.2rem;font-weight:700;line-height:1.1}.bfield__net--green .bfield__netfigure{color:var(--green-ink)}.bfield__net--clay .bfield__netfigure{color:var(--clay-ink)}@media (width>=900px){.bfield__side{column-gap:4rem}}.credit{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--lift);margin:2.4rem 0 0;padding:2.6rem 2.8rem}.credit__title{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 1rem;font-size:3.1rem;font-weight:600;line-height:1.2}.credit__figures{color:var(--ink-muted);margin:0;font-size:3.2rem}.credit__used{font-family:var(--face-display);color:var(--ink-strong);font-size:4.4rem;font-weight:700}.credit__limit{color:var(--ink)}.credit__track{border-radius:var(--r-pill);background:var(--surface-sunken);height:max(2.2rem,10px);margin:1.8rem 0 1.4rem;position:relative;overflow:hidden}.credit__fill{border-radius:var(--r-pill);height:100%;transition:width .22s cubic-bezier(.22,.9,.3,1)}.credit--good .credit__fill{background:var(--moss-fill)}.credit--watch .credit__fill{background:var(--amber-fill)}.credit--high .credit__fill,.credit--over .credit__fill{background:var(--clay-fill)}.credit__tick{background:var(--ink);width:max(.25rem,2px);position:absolute;top:0;bottom:0}.credit__tick--limit{background:repeating-linear-gradient(to bottom, var(--ink) 0 max(.5rem, 3px), transparent max(.5rem, 3px) max(1rem, 6px));width:max(.3rem,2px)}.credit__marks{height:3.6rem;margin:0 0 .6rem;position:relative}.credit__mark{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:2.7rem;position:absolute;top:0;transform:translate(-50%)}.credit__mark--limit{color:var(--ink-strong);font-weight:500}.credit__said{color:var(--ink-muted);margin:0;font-size:2.9rem}.credit__percent{color:var(--ink-strong);font-weight:500}@media (prefers-reduced-motion:reduce){.credit__fill{transition:none}}.strip{border-radius:var(--r-tile);background:var(--surface-sunken);margin:.8rem 0 0;padding:1.6rem 2rem}.strip__facts{flex-wrap:wrap;gap:1.4rem 3.4rem;margin:0;display:flex}.strip__fact{flex-direction:column-reverse;flex:0 auto;min-width:0;display:flex}.strip__value{color:var(--ink-strong);margin:0;font-size:3.1rem;font-weight:500;line-height:1.2}.strip__value--bad{color:var(--clay-ink)}.strip__value--good{color:var(--green-ink)}.strip__label{color:var(--ink-muted);margin:.2rem 0 0;font-size:2.5rem;line-height:1.3}.strip__note{color:var(--ink-muted);flex-basis:100%;margin:1.2rem 0 0;font-size:2.5rem;line-height:1.35}.brow{--brow-indent:11.3rem}.brow+.brow{margin-top:1.6rem}.brow__children{border-left:.25rem solid var(--hairline);margin:1.2rem 0 0 6.4rem;padding:0 0 0 3rem;list-style:none}.brow__open{min-height:max(11.5rem,48px);color:inherit;border-radius:var(--r-tile);grid-template-columns:8.3rem minmax(0,1fr) auto auto;align-items:center;column-gap:2.6rem;padding:1.2rem .4rem;text-decoration:none;display:grid}.brow__open:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.brow__tile{border-radius:var(--r-tile);width:8.3rem;height:8.3rem;color:var(--ink-strong);place-items:center;display:grid}.brow__tile--clay{background:var(--clay-tint)}.brow__tile--amber{background:var(--amber-tint)}.brow__tile--moss{background:var(--moss-tint)}.brow__tile--iris{background:var(--iris-tint)}.brow__tile--slate{background:var(--slate-tint)}.brow__tile--green{background:var(--green-tint)}.brow__tile--neutral{background:var(--surface-sunken)}.brow__tile .icon{width:5rem;height:5rem}.brow__name{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:3.45rem;overflow:hidden}.brow__figures{flex-direction:column;align-items:flex-end;display:flex}.brow__figure{color:var(--ink-strong);font-size:3.4rem;font-weight:500}.brow__sub{color:var(--ink-muted);font-size:2.6rem}.brow__mark{align-items:center;display:flex}.brow__bond{margin:.2rem .4rem 0 var(--brow-indent);color:var(--ink-muted);align-items:center;gap:.8rem;font-size:2.7rem;line-height:1.4;display:flex}.brow__bondmark{width:max(3.2rem,14px);height:max(3.2rem,14px);color:var(--ink-faint);flex:none}.goalrow__equity .brow__bondmark{vertical-align:-.25em;margin-right:.6rem}.brow__strip{margin:1rem .4rem 0 var(--brow-indent)}.brow__line{margin:.2rem .4rem 0 var(--brow-indent);color:var(--ink-muted);font-size:2.7rem;line-height:1.4}.brow__line.is-never{color:var(--clay-ink)}.goalrow__goal{color:var(--ink-strong);align-items:center;gap:1.2rem;margin-top:.8rem;display:flex}.brow__line--nudge{color:var(--ink-muted);font-style:normal}.brow--child{--brow-indent:8.7rem}.brow--child .brow__open{grid-template-columns:6.7rem minmax(0,1fr) auto auto;column-gap:2rem;min-height:max(9.2rem,48px)}.brow--child .brow__tile{width:6.7rem;height:6.7rem}.brow--child .brow__tile .icon{width:4rem;height:4rem}.brow--child .brow__name{font-size:2.85rem}.brow--child .brow__figure{font-size:2.7rem}.brow__asks{margin:0 .4rem 0 var(--brow-indent);flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.brow__ask{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--hairline);min-height:max(7.2rem,44px);color:var(--ink);background:0 0;margin-top:1.2rem;padding:0 2.4rem;font-family:inherit;font-size:2.9rem}.brow__refuse{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:max(7.2rem,44px);color:var(--ink-muted);text-underline-offset:.5rem;background:0 0;border:0;margin-top:1.2rem;padding:0 1.6rem;font-family:inherit;font-size:2.7rem;text-decoration:underline}.brow__line .brow__refuse{font-size:inherit;margin:0 0 0 1.2rem}.brow__ask:focus-visible,.brow__refuse:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.sheet{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet__scrim{appearance:none;cursor:pointer;background:#14131173;border:0;padding:0;position:absolute;inset:0}.sheet__panel{width:100%;max-width:90rem;max-height:80%;padding:2rem 3.4rem calc(3rem + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--r-surface) var(--r-surface) 0 0;margin-inline:auto;animation:.22s cubic-bezier(.22,.9,.3,1) sheet-in;position:relative;overflow-y:auto;box-shadow:0 -.5rem 2.5rem #1413112e}.sheet__panel:focus{outline:none}.sheet__handle{border-radius:var(--r-pill);background:var(--hairline);width:7rem;height:.6rem;margin:0 auto 2.4rem;display:block}.sheet__title{font-family:var(--face-display);color:var(--ink-strong);overflow-wrap:anywhere;margin:0 0 1.6rem .4rem;font-size:4.3rem;font-weight:700;line-height:1.15}.sheet__list{margin:0;padding:0;list-style:none}.sheet__list>li+li{border-top:.0625rem solid var(--hairline)}.sheet__choice{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--ink-strong);border-radius:var(--r-tile);background:0 0;border:0;align-items:center;gap:1.6rem;min-height:max(8rem,52px);padding:0 .4rem;font-family:inherit;font-size:3.4rem;display:flex}.sheet__choice svg{width:3.2rem;height:3.2rem;color:var(--ink-muted);flex:none}.sheet__choice:disabled{color:var(--ink-muted);cursor:default}.sheet__choice--danger,.sheet__choice--danger svg{color:var(--clay-ink)}.sheet__choice:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1)}.sheet__note{color:var(--ink-muted);margin-left:auto;font-size:2.7rem}@keyframes sheet-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet__panel{animation:none}}@media (width>=900px){.sheet__panel{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}.fin__lede{color:var(--ink-muted);margin:0 0 2.4rem .4rem;font-size:2.9rem;line-height:1.45}.fin__fields{flex-direction:column;gap:2.4rem;display:flex}.fin__term{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid}@media (width<=359px){.fin__term{grid-template-columns:1fr}}.fin__acts{flex-wrap:wrap;gap:1.2rem;margin-top:3rem;display:flex}.fin__save,.fin__skip{appearance:none;cursor:pointer;border-radius:var(--r-pill);flex:auto;min-height:max(8.4rem,48px);padding:0 2.6rem;font-family:inherit;font-size:3.1rem;font-weight:500}.fin__save{background:var(--action);color:var(--on-action);border:0}.fin__save:disabled{background:var(--surface-sunken);color:var(--ink-faint);cursor:default}.fin__skip{border:.125rem solid var(--hairline);color:var(--ink);background:0 0}.fin__save:focus-visible,.fin__skip:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.balscreen{max-width:90rem;min-height:100dvh;padding:0 4.7rem calc(6rem + env(safe-area-inset-bottom));background:var(--ground);flex-direction:column;gap:3.4rem;margin-inline:auto;display:flex}.balscreen__figure{font-family:var(--face-display);font-size:min(13.5rem, calc((min(100vw, 90rem) - 9.4rem) * 1.65 / var(--net-chars,8)));letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums;margin:-2.2rem 0 0 .4rem;font-weight:800;line-height:.95}.balscreen__label{color:var(--ink-muted);margin:-2.2rem 0 0 .6rem;font-size:3.1rem;line-height:1.4}.balscreen__chart{background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--lift);padding:2.8rem 3rem 3rem}.balscreen__debtfree{margin-top:2.4rem}.balscreen__never{color:var(--clay-ink);margin:2.4rem 0 0;font-size:2.9rem;line-height:1.4}.balscreen__empty{border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--lift);color:var(--ink-muted);margin:0;padding:4rem 3.5rem;font-size:3.1rem;line-height:1.45}.balpanel{background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--lift);padding:2.8rem 3.5rem 3rem}.balpanel__head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 1.6rem;font-size:2.7rem;font-weight:500}.balpanel__rows{margin:0;padding:0;list-style:none}.balpanel__none{color:var(--ink-muted);margin:0;font-size:2.9rem;line-height:1.45}.balpanel__note{color:var(--amber-ink);margin:0 0 1.8rem;font-size:2.8rem;line-height:1.4}.baladd{appearance:none;cursor:pointer;color:var(--action);border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:1rem;min-height:max(6.25rem,44px);margin-top:1.6rem;padding:0 .6rem;font-family:inherit;font-size:3.2rem;font-weight:500;display:inline-flex}.baladd svg{width:2.9rem;height:2.9rem}.baladd:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.goalrow__equity{color:var(--ink-muted)}.goalrow__left{color:var(--ink-strong);font-weight:500}.balscreen__drawn,.balscreen__lists{flex-direction:column;gap:3.4rem;display:flex}@media (width>=900px){.balscreen{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}@media (width>=1320px){.balscreen{max-width:calc(var(--content-2col) + 9.4rem);grid-template-columns:repeat(2,minmax(0,90rem));align-items:start;gap:3.4rem 4rem;display:grid}.balscreen>.appbar{grid-column:1/-1}}.confirmscrim{z-index:45;background:#29292c73;justify-content:center;align-items:center;padding:4rem;display:flex;position:fixed;inset:0}.confirmcard{border-radius:var(--r-surface);background:var(--surface);width:100%;max-width:78rem;box-shadow:var(--lift);padding:4rem 3.6rem 3.6rem}.confirmcard__title{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 1.6rem;font-size:3.65rem;font-weight:700;line-height:1.15}.confirmcard__body{color:var(--ink-muted);margin:0 0 3.2rem;font-size:2.9rem;line-height:1.5}.confirmcard__body p{margin:0 0 1.2rem}.confirmcard__body p:last-child{margin-bottom:0}.confirmcard__actions{gap:1.4rem;display:flex}.confirmcard__cancel,.confirmcard__secondary,.confirmcard__confirm{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:0;flex:1;min-height:max(6.4rem,44px);font-family:inherit;font-size:2.9rem;font-weight:500}.confirmcard__cancel{background:var(--surface-sunken);color:var(--ink)}.confirmcard__secondary{border:.125rem solid var(--action);color:var(--action);background:0 0}.confirmcard__actions--stacked{flex-direction:column}.confirmcard__actions--stacked>button{flex:none;width:100%}.confirmcard__note{color:var(--ink-muted);margin:1.8rem 0 0;font-size:2.6rem;line-height:1.4}.confirmcard__confirm{background:var(--clay-ink);color:var(--surface);font-weight:700}.confirmcard__cancel:focus-visible,.confirmcard__secondary:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.confirmcard__confirm:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.confirmscrim{animation:.16s confirmscrim-in}.confirmcard{animation:.18s cubic-bezier(.22,.9,.3,1) confirmcard-in}}@keyframes confirmscrim-in{0%{opacity:0}to{opacity:1}}@keyframes confirmcard-in{0%{opacity:0;transform:translateY(.8rem)scale(.98)}to{opacity:1;transform:none}}.ename{margin:0}.ename__button,.ename__input{font-family:var(--face-display);letter-spacing:-.02em;color:var(--ink-strong);font-size:6.3rem;font-weight:800;line-height:1}.ename__button{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1.4rem;min-height:max(6.3rem,44px);padding:0;display:inline-flex}.ename__pencil{width:3.4rem;height:3.4rem;color:var(--action);flex:none}.ename__button:hover .ename__pencil{color:var(--action-hover)}.ename__button:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset);border-radius:var(--r-tile)}.ename__said{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.ename__input{appearance:none;border-radius:var(--r-tile);background:var(--surface-sunken);border:0;width:100%;min-width:0;min-height:max(6.3rem,44px);margin-left:-1.2rem;padding:.4rem 1.2rem;display:block}.ename__input:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1)}.ipick__heading{color:var(--ink-muted);margin:0 0 1.4rem .4rem;font-size:3.1rem;font-weight:600;line-height:1.2}.ipick+.ipick__heading,.ipick__auto+.ipick__heading{margin-top:3.2rem}.ipick{grid-template-columns:repeat(auto-fill,minmax(max(10rem,48px),1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.ipick__icon{appearance:none;cursor:pointer;aspect-ratio:1;border-radius:var(--r-tile);width:100%;min-height:48px;color:var(--ink-strong);background:var(--surface-sunken);border:.25rem solid #0000;place-items:center;display:grid}.ipick__icon .icon{width:4.4rem;height:4.4rem}.ipick__icon.is-current{border-color:var(--action)}.ipick__icon--clay.is-current{background:var(--clay-tint)}.ipick__icon--amber.is-current{background:var(--amber-tint)}.ipick__icon--moss.is-current{background:var(--moss-tint)}.ipick__icon--iris.is-current{background:var(--iris-tint)}.ipick__icon--slate.is-current{background:var(--slate-tint)}.ipick__icon--green.is-current{background:var(--green-tint)}.ipick__icon--neutral.is-current{background:var(--surface-sunken)}.ipick--tones{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.ipick__tone{appearance:none;cursor:pointer;border-radius:var(--r-tile);background:var(--surface-sunken);border:.25rem solid #0000;place-items:center;width:100%;min-height:max(9rem,48px);padding:0;display:grid}.ipick__swatch{aspect-ratio:1;background:var(--ink-faint);border-radius:50%;width:max(6rem,26px)}.ipick__tone--clay .ipick__swatch{background:var(--clay)}.ipick__tone--amber .ipick__swatch{background:var(--amber)}.ipick__tone--moss .ipick__swatch{background:var(--moss)}.ipick__tone--iris .ipick__swatch{background:var(--iris)}.ipick__tone--slate .ipick__swatch{background:var(--slate)}.ipick__tone--green .ipick__swatch{background:var(--green)}.ipick__tone.is-current{border-color:var(--action)}.ipick__tone--clay.is-current{background:var(--clay-tint)}.ipick__tone--amber.is-current{background:var(--amber-tint)}.ipick__tone--moss.is-current{background:var(--moss-tint)}.ipick__tone--iris.is-current{background:var(--iris-tint)}.ipick__tone--slate.is-current{background:var(--slate-tint)}.ipick__tone--green.is-current{background:var(--green-tint)}.ipick__tone:focus-visible,.ipick__icon:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.ipick__auto{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--action);width:100%;color:var(--action);background:0 0;min-height:max(7rem,48px);margin-top:2.4rem;padding:0 2.4rem;font-family:inherit;font-size:3.1rem;font-weight:500;display:block}.ipick__auto:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.movesheet__dest{padding-left:calc(.4rem + min(var(--depth,0), 4) * 3.2rem)}.movesheet__dest--side{font-family:var(--face-display);font-weight:700}.nudge{border-radius:var(--r-tile);background:var(--surface-sunken);margin:2.4rem 0 0;padding:2.6rem 2.8rem}.nudge__ask{color:var(--ink-strong);margin:0;font-size:3.4rem;font-weight:500;line-height:1.25}.nudge__because{color:var(--ink-muted);margin:.8rem 0 0;font-size:2.9rem;line-height:1.4}.nudge__acts{flex-wrap:wrap;gap:1.2rem;margin-top:2rem;display:flex}.nudge__yes,.nudge__no{appearance:none;cursor:pointer;border-radius:var(--r-pill);flex:auto;min-height:max(8rem,44px);padding:0 2.6rem;font-family:inherit;font-size:3rem;font-weight:500}.nudge__yes{background:var(--action);color:var(--on-action);border:0}.nudge__no{border:.125rem solid var(--hairline);color:var(--ink);background:0 0}.nudge__yes:focus-visible,.nudge__no:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.detail{background:var(--ground);flex-direction:column;gap:3rem;max-width:90rem;min-height:100dvh;margin-inline:auto;padding:0 4.4rem;display:flex}.detail__back{color:var(--ink-muted);align-self:flex-start;align-items:center;gap:.8rem;min-height:max(6rem,44px);margin-top:4rem;padding:.8rem 1.2rem .8rem 0;font-size:3.1rem;text-decoration:none;display:inline-flex}.detail__back svg{width:3.2rem;height:3.2rem}.detail__back:hover{color:var(--ink-strong)}.detail__back:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.detail__head{align-items:center;gap:2.6rem;margin-top:-1rem;display:flex}.detail__tile{border-radius:var(--r-tile);width:11rem;height:11rem;color:var(--ink-strong);flex:none;place-items:center;display:grid}.detail__tile--clay{background:var(--clay-tint)}.detail__tile--amber{background:var(--amber-tint)}.detail__tile--moss{background:var(--moss-tint)}.detail__tile--iris{background:var(--iris-tint)}.detail__tile--slate{background:var(--slate-tint)}.detail__tile--green{background:var(--green-tint)}.detail__tile--neutral{background:var(--surface-sunken)}.detail__tile .icon{width:6.4rem;height:6.4rem}.detail__headtext{min-width:0}.detail__headline{color:var(--ink-muted);margin:.6rem 0 0;font-size:3.1rem}.dpanel{background:var(--surface);border-radius:var(--r-surface);box-shadow:var(--lift);padding:2.8rem 3.2rem 3rem}.dpanel__heading{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 2rem;font-size:4.3rem;font-weight:700;line-height:1.1}.dpanel__cols{flex-wrap:wrap;gap:2rem 4rem;margin:0;display:flex}.dpanel__col,.dpanel__pair{flex-direction:column;margin:0;display:flex}.dpanel__pair{gap:.4rem}.dpanel__big{font-family:var(--face-display);color:var(--ink-strong);font-size:5.6rem;font-weight:700;line-height:1.05}.dpanel__of,.dpanel__note{color:var(--ink-muted);font-size:2.9rem}.dpanel__track{border-radius:var(--r-pill);background:var(--surface-sunken);height:2rem;margin-top:2.4rem;overflow:hidden}.dpanel__fill{border-radius:var(--r-pill);background:var(--clay-fill);transform-origin:0;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.9,.3,1);display:block}.dpanel__note--bar{margin:.8rem 0 0}.dpanel__slider{margin-top:2.8rem;display:block}.dpanel__sliderrow{align-items:center;gap:2rem;margin-top:1.2rem;display:flex}.dpanel__sliderrow input[type=range]{min-width:0;accent-color:var(--action);flex:1;min-height:max(4rem,44px)}.dpanel__extra{color:var(--ink-strong);white-space:nowrap;font-size:3.2rem;font-weight:500}.dpanel__pay{color:var(--ink-muted);margin:2rem 0 0;font-size:2.9rem}.dreveal{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--action);width:100%;min-height:max(6.6rem,44px);color:var(--on-action);border:0;justify-content:center;align-items:center;gap:1.4rem;padding:0 2.6rem;font-family:inherit;font-size:3rem;font-weight:500;transition:transform .14s;display:flex}.dreveal svg{flex:none;width:3rem;height:3rem}.dreveal:hover{background:var(--action-hover)}.dreveal:active{transform:scale(.98)}.dreveal--alt{background:var(--surface-sunken);color:var(--ink-strong);margin-top:1.4rem}.dreveal--alt svg{color:var(--action)}.dreveal--alt:hover{background:var(--surface-sunken);filter:brightness(.97)}.dreveal[aria-pressed=true]{box-shadow:inset 0 0 0 max(.4rem, 3px) var(--action), inset 0 0 0 max(.8rem, 6px) var(--on-action)}.dreveal[aria-pressed=true]:hover{box-shadow:inset 0 0 0 max(.4rem, 3px) var(--action-hover), inset 0 0 0 max(.8rem, 6px) var(--on-action)}.dreveal--alt[aria-pressed=true],.dreveal--alt[aria-pressed=true]:hover{box-shadow:inset 0 0 0 max(.4rem, 3px) var(--surface-sunken), inset 0 0 0 max(.8rem, 6px) var(--ink-strong)}.dreveal:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.ddelete{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--clay-ink);min-height:max(6.25rem,44px);color:var(--surface);border:0;align-items:center;gap:1.2rem;padding:0 2.6rem;font-family:inherit;font-size:2.9rem;font-weight:700;transition:transform .14s;display:inline-flex}.ddelete svg{flex:none;width:3rem;height:3rem}.ddelete:active{transform:scale(.97)}.ddelete:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.dpanel__note--said{margin:1.6rem 0 0;line-height:1.45;display:block}.dpanel__note--said+.ddelete{margin-top:2.4rem}.dpanel--danger{border:.125rem solid var(--clay-tint)}.dpanel__note--ask{border-radius:var(--r-tile);background:var(--surface-sunken);margin:-.8rem 0 2.6rem;padding:1.6rem 2rem;font-size:2.7rem;line-height:1.45;display:block}.dreveal+.dpanel__note--ask{margin:2rem 0 0}.detail__empty{border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--lift);color:var(--ink-muted);margin:0;padding:3rem 3.2rem;font-size:3rem;line-height:1.45}@media (width>=900px){.detail{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}@media (prefers-reduced-motion:reduce){.dpanel__fill,.dreveal,.ddelete{transition:none}}a.dreveal{text-decoration:none}.dpanel__fill--held{background:var(--iris-fill)}.dpanel__never{color:var(--clay-ink);font-size:3.1rem;line-height:1.45}.detail__tile--button{appearance:none;cursor:pointer;border:0;min-width:44px;min-height:44px;padding:0}.detail__tile--button:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.dpanel__action{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--action);width:100%;color:var(--action);background:0 0;min-height:max(7rem,48px);padding:0 2.4rem;font-family:inherit;font-size:3.1rem;font-weight:500}.dpanel__action:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.dpanel__order{flex-wrap:wrap;gap:1.4rem;margin-top:1.4rem;display:flex}.dpanel__action--half{flex:40%;width:auto}.dpanel__action:disabled{cursor:default;border-color:var(--hairline);color:var(--ink-muted)}.calcscreen{max-width:90rem;min-height:100dvh;padding:0 4rem calc(6rem + env(safe-area-inset-bottom));background:var(--ground);flex-direction:column;margin-inline:auto;display:flex}.calcscreen__lede{color:var(--ink-muted);margin:2rem 0 0 .4rem;font-size:3rem;line-height:1.45}.calc__list{flex-direction:column;gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.calc__card{border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--lift);overflow:hidden}.calc__open{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:.6rem;width:100%;min-height:max(10rem,56px);padding:2.8rem;font-family:inherit;display:flex}.calc__name{font-family:var(--face-display);color:var(--ink-strong);font-size:4rem;font-weight:700}.calc__blurb{color:var(--ink-muted);font-size:2.9rem;line-height:1.4}.calc__open:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:calc(var(--focus-ring) * -1)}.calc__body{flex-direction:column;gap:2.4rem;padding:0 2.8rem 2.8rem;display:flex}.calc__question{color:var(--ink-strong);margin:0;font-size:3rem;font-weight:500}.calc__picks{flex-wrap:wrap;gap:1.2rem;margin-top:-1.2rem;display:flex}.calc__pick{appearance:none;cursor:pointer;border-radius:var(--r-pill);border:.125rem solid var(--hairline);min-height:max(8rem,44px);color:var(--ink);background:0 0;padding:0 2.4rem;font-family:inherit;font-size:2.9rem}.calc__pick.is-on{border-color:var(--action);background:var(--action);color:var(--on-action)}.calc__pick:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.calc__seeded{flex-direction:column;gap:.4rem;display:flex}.calc__from{color:var(--ink-muted);margin:0;font-size:2.8rem;line-height:1.5}.calc__blank{appearance:none;cursor:pointer;text-align:left;min-height:max(8rem,44px);color:var(--action);background:0 0;border:0;align-self:flex-start;padding:0 2rem 0 0;font-family:inherit;font-size:3rem;font-weight:500}.calc__blank:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.calc__answer{border-radius:var(--r-tile);background:var(--surface-sunken);color:var(--ink);margin:0;padding:2.4rem 2.6rem;font-size:3rem;line-height:1.5}.calc__answer--drawn{background:0 0;border-radius:0;flex-direction:column;padding:0;display:flex}.calcchart{width:100%;height:auto;display:block}.calcchart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.calcchart__line--owed{stroke:var(--clay)}.calcchart__line--sooner{stroke:var(--green)}.calcchart__line--renting{stroke:var(--slate)}.calcchart__line--buying{stroke:var(--amber)}.calcchart__saving{fill:var(--green-tint);stroke:none}.calcchart__cross{stroke:var(--ink-faint);stroke-width:1px;stroke-dasharray:12 10;vector-effect:non-scaling-stroke}.calcchart__note{fill:var(--ink-muted);font-family:inherit;font-size:33px;font-weight:500}.calcchart__mark{fill:var(--ink-strong);font-variant-numeric:tabular-nums;font-family:inherit;font-size:42px;font-weight:500}.calc__key{border-radius:var(--r-tile);background:var(--surface-sunken);color:var(--ink-muted);flex-wrap:wrap;gap:.8rem 2.4rem;margin:1.2rem 0 0;padding:2.2rem 2rem;font-size:2.6rem;line-height:1.4;list-style:none;display:flex}.calc__key-item{align-items:center;gap:1rem;display:flex}.calc__swatch{border-radius:max(.35rem,2px);flex:none;width:max(3.4rem,15px);height:max(.7rem,3px)}.calc__swatch--owed{background:var(--clay)}.calc__swatch--sooner{background:var(--green)}.calc__swatch--renting{background:var(--slate)}.calc__swatch--buying{background:var(--amber)}.calc__swatch--saving{background:var(--green-tint);height:max(2rem,9px)}.calc__big{font-family:var(--face-display);color:var(--ink-strong);font-size:4.2rem;font-weight:700}.calc__cost{color:var(--clay-ink);font-weight:500}.calc__none,.calc__waiting,.calc__caveat{color:var(--ink-muted);margin:0;font-size:2.8rem;line-height:1.5}@media (width>=900px){.calcscreen{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}.onb{max-width:90rem;min-height:100dvh;padding:calc(3.375rem + env(safe-area-inset-top)) 4rem calc(6rem + env(safe-area-inset-bottom));background:var(--ground);flex-direction:column;margin-inline:auto;display:flex}.onb__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.onb__skipall{appearance:none;cursor:pointer;min-height:max(7.2rem,44px);color:var(--ink-muted);background:0 0;border:0;padding:0 .4rem;font-family:inherit;font-size:2.8rem;text-decoration:underline}.onb__count{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:3.2rem 0 0 .4rem;font-size:2.8rem}.onb__lede{color:var(--ink-muted);margin:1.2rem 0 0 .4rem;font-size:3rem;line-height:1.45}.onb__ask{font-family:var(--face-display);letter-spacing:-.02em;color:var(--ink-strong);margin:1.6rem 0 0 .4rem;font-size:5.4rem;font-weight:800;line-height:1.1}.onb__options{flex-direction:column;gap:1.6rem;margin:3.2rem 0 0;padding:0;list-style:none;display:flex}.onb__option{appearance:none;cursor:pointer;border-radius:var(--r-tile);border:.125rem solid var(--hairline);background:var(--surface);text-align:left;width:100%;min-height:max(10rem,56px);color:var(--ink-strong);padding:1.6rem 2.8rem;font-family:inherit;font-size:3.4rem;line-height:1.3}.onb__option.is-on{border-color:var(--action);background:var(--action);color:var(--on-action)}.onb__option:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.onb__acts{gap:1.2rem;margin-top:3.2rem;display:flex}.onb__back,.onb__next{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-height:max(8.4rem,48px);padding:0 3rem;font-family:inherit;font-size:3.1rem;font-weight:500}.onb__back{border:.125rem solid var(--hairline);color:var(--ink);background:0 0}.onb__next{background:var(--action);color:var(--on-action);border:0;margin-left:auto}.onb__back:focus-visible,.onb__next:focus-visible,.onb__skipall:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.settingsscreen{background:var(--ground);flex-direction:column;max-width:90rem;min-height:100dvh;margin-inline:auto;padding:0 3.9rem;display:flex}.scard{border-radius:var(--r-surface);background:var(--surface);box-shadow:var(--lift);margin:0 0 2.4rem;padding:3.4rem 3.5rem}.scard__heading{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 1.4rem;font-size:3.65rem;font-weight:700;line-height:1.15}.scard__body{color:var(--ink-muted);margin:0 0 2.2rem;font-size:2.9rem;line-height:1.5}.scard__note{border-radius:var(--r-tile);background:var(--surface-sunken);color:var(--ink-muted);margin:-.6rem 0 2.2rem;padding:1.6rem 2rem;font-size:2.6rem;line-height:1.4}.scard__status{color:var(--ink-muted);margin:1.8rem 0 0;font-size:2.6rem;line-height:1.4}.scard__status--warn{color:var(--amber-ink)}.scard__fileinput{display:none}.sbutton{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--action);min-height:max(6.25rem,44px);color:var(--on-action);border:0;align-items:center;gap:1.2rem;padding:0 2.6rem;font-family:inherit;font-size:2.9rem;font-weight:500;transition:transform .14s;display:inline-flex}.sbutton svg{flex:none;width:3rem;height:3rem}.sbutton:active{transform:scale(.97)}.sbutton:disabled{background:var(--surface-sunken);color:var(--ink-muted);cursor:default}.sbutton:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.sbutton--danger{background:var(--clay-ink);color:var(--surface);font-weight:700}.scard--danger{border:.125rem solid var(--clay-tint)}.sbutton--caution{background:var(--surface);border:.125rem solid var(--clay-tint);color:var(--clay-ink);font-weight:700}.startover__list{margin:0;padding:0;list-style:none}.startover__row{border-top:.0625rem solid var(--hairline);padding:2.4rem 0}.startover__row:last-child{padding-bottom:0}.startover__heading{color:var(--ink-strong);margin:0 0 .6rem;font-size:3.1rem;font-weight:500}.startover__sentence{color:var(--ink-muted);margin:0 0 1.8rem;font-size:2.7rem;line-height:1.45}.startover__nothing{margin:0}.sinstall{gap:2rem;margin-top:2.6rem;display:grid}@media (width>=561px){.sinstall{grid-template-columns:1fr 1fr}}.sinstall__platform{border-radius:var(--r-tile);background:var(--surface-sunken);padding:2.2rem 2.4rem}.sinstall__heading{color:var(--ink-strong);margin:0 0 1.2rem;font-size:2.6rem;font-weight:500}.sinstall__steps{color:var(--ink-muted);margin:0;padding-left:2.4rem;font-size:2.5rem;line-height:1.55}.sinstall__steps li+li{margin-top:.6rem}.sinstall__more{margin-top:2.6rem}.sinstall__summary{cursor:pointer;min-height:max(8rem,44px);color:var(--action);padding:2rem 0;font-size:2.7rem;display:list-item}.sinstall__summary:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset)}.sinstall__more .sinstall{margin-top:0}@media (width>=900px){.settingsscreen{margin-inline:0;margin-left:calc(var(--rail-w) + var(--rail-gutter))}}@media (prefers-reduced-motion:reduce){.sbutton,.scard{transition:none}}.settingsscreen__about{margin:1rem 0 0 .6rem;font-size:2.9rem}.settingsscreen__about a{min-height:max(6.25rem,44px);color:var(--action);text-underline-offset:.2em;align-items:center;display:inline-flex}.settingsscreen__about a:focus-visible{outline:var(--focus-ring) solid var(--action);outline-offset:var(--focus-offset);border-radius:var(--r-tile)}.startover__again{border-top:.0625rem solid var(--hairline);margin-top:3rem;padding-top:2.6rem}.startover__again .scard__note{margin-top:1.2rem}.splash{z-index:30;background:var(--ground);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash__mark{transform:scale(1.6)}@media (prefers-reduced-motion:no-preference){.splash{animation:.2s splash-in}}@keyframes splash-in{0%{opacity:0}to{opacity:1}}.splash__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appfallback{z-index:40;background:var(--ground);justify-content:center;align-items:center;padding:4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.appfallback__card{border-radius:var(--r-surface);background:var(--surface);width:100%;max-width:78rem;box-shadow:var(--lift);padding:4.5rem 3.6rem 3.6rem}.appfallback__title{font-family:var(--face-display);color:var(--ink-strong);margin:0 0 1.6rem;font-size:3.65rem;font-weight:700;line-height:1.15}.appfallback__body{color:var(--ink-muted);margin:0 0 3.2rem;font-size:2.9rem;line-height:1.5}.appfallback__body p{margin:0 0 1.2rem}.appfallback__body p:last-child{margin-bottom:0}.appfallback__reload{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--action);width:100%;min-height:max(6.4rem,44px);color:var(--surface);border:0;font-family:inherit;font-size:2.9rem;font-weight:700}.appfallback__reload:focus-visible{outline:var(--focus-ring) solid var(--ink-strong);outline-offset:var(--focus-offset)}.appfallback__detail{color:var(--ink-muted);margin-top:2.4rem;font-size:2.05rem}.appfallback__detail summary{cursor:pointer}.appfallback__detail code{border-radius:var(--r-tile);background:var(--surface-sunken);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin-top:1rem;padding:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.9rem;display:block}
