.check-option.svelte-sp6zq8{transition:background-color .18s ease-out,border-color .18s ease-out}.check-option.svelte-sp6zq8:hover{background:var(--secondary);border-color:var(--aux-border-control)}.check-option.svelte-sp6zq8 svg{color:var(--accent-text);transition:transform .18s var(--ease-out-quart)}@media (prefers-reduced-motion:no-preference){.check-option.svelte-sp6zq8:is(:where(.svelte-sp6zq8):hover,:where(.svelte-sp6zq8):focus-visible) svg{transform:translate(3px)}}.proof-stage.svelte-m1gp6x{place-items:center;padding:1.25rem .75rem;display:grid}@media (width>=640px){.proof-stage.svelte-m1gp6x{min-height:22rem;padding:3rem 2.5rem}}.proof-card.svelte-m1gp6x{width:min(100%,32rem);overflow:hidden}.proof-bar.svelte-m1gp6x{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1.25rem;display:flex}.badge.svelte-m1gp6x{border-radius:.15rem;padding:.1rem .5rem}.match-table.svelte-m1gp6x{grid-template-columns:var(--grid);column-gap:.75rem;display:grid}.match-row.svelte-m1gp6x{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:.125rem;padding:.55rem .5rem;display:grid}.num.svelte-m1gp6x{text-align:end;justify-self:end}.is-warn.svelte-m1gp6x{background:var(--aux-warning-bg)}.opt-inline.svelte-m1gp6x{display:none}@media (width<=639px){.match-table.svelte-m1gp6x{grid-template-columns:var(--grid-narrow);column-gap:.5rem}.match-row.svelte-m1gp6x{-webkit-hyphens:auto;hyphens:auto;font-size:.875rem}.stacked.svelte-m1gp6x .match-row:where(.svelte-m1gp6x)>:where(.svelte-m1gp6x):first-child{grid-column:1/-1}.stacked.svelte-m1gp6x .match-row:where(.svelte-m1gp6x):first-child>:where(.svelte-m1gp6x):first-child,.opt.svelte-m1gp6x{display:none}.opt-inline.svelte-m1gp6x{margin-top:.125rem;font-size:.8125rem;display:block}}.status.svelte-m1gp6x{white-space:nowrap;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.4;display:inline-flex}.status-ok.svelte-m1gp6x{color:var(--aux-status-success)}.status-warn.svelte-m1gp6x{color:var(--aux-status-warning);font-weight:600}.check.svelte-m1gp6x{position:relative}.spin.svelte-m1gp6x{border:1.5px solid var(--border);border-block-start-color:var(--accent-text);opacity:0;border-radius:50%;block-size:.875rem;inline-size:.875rem;position:absolute;inset-block-start:calc(50% - .4375rem);inset-inline-start:0}.live.svelte-m1gp6x{position:relative}.live.svelte-m1gp6x:before{content:"";opacity:0;background:currentColor;border-radius:50%;block-size:.875rem;inline-size:.875rem;position:absolute;inset-block-start:calc(50% - .4375rem);inset-inline-start:0}.progress.svelte-m1gp6x{align-items:center;gap:.75rem;display:flex}.progress-track.svelte-m1gp6x{background:var(--border);flex:1;block-size:2px}.progress-fill.svelte-m1gp6x{background:var(--accent-text);transform-origin:0;block-size:100%;display:block}.caret.svelte-m1gp6x{border-inline-start:2px solid var(--accent-text);margin-inline-end:-2px}.untyped.svelte-m1gp6x{color:#0000}.route.svelte-m1gp6x{border-radius:.15rem;margin-inline:-.25rem;padding-inline:.25rem}@media (prefers-reduced-motion:no-preference){.proof-stage.svelte-m1gp6x[data-play=pending] .proof-card:where(.svelte-m1gp6x){opacity:0}.proof-stage.svelte-m1gp6x[data-play=drawn]{--build:.2s}.proof-stage.svelte-m1gp6x[data-play=drawn] .run:where(.svelte-m1gp6x){--checks:calc(var(--build) + (var(--n) + 3) * 90ms + .25s);--checks-end:calc(var(--checks) + var(--n) * .17s)}.proof-stage.svelte-m1gp6x[data-play=drawn] .match-row:where(.svelte-m1gp6x){--row-at:calc(var(--build) + var(--s) * 90ms);--check-at:calc(var(--checks) + var(--c) * .17s)}.proof-stage.svelte-m1gp6x[data-play=drawn] .proof-card:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-rise .6s var(--ease-out-quart) both}.proof-stage.svelte-m1gp6x[data-play=drawn] .step:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-in .4s var(--ease-out-quart) both;animation-delay:var(--at,calc(var(--build) + var(--s) * 90ms))}.proof-stage.svelte-m1gp6x[data-play=drawn] .status:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-check .28s var(--ease-out-quart) both;animation-delay:var(--check-at)}.proof-stage.svelte-m1gp6x[data-play=drawn] .is-warn:where(.svelte-m1gp6x){animation-name:svelte-m1gp6x-proof-in,svelte-m1gp6x-proof-flag;animation-duration:.4s,.36s;animation-delay:var(--row-at), var(--check-at)}.proof-stage.svelte-m1gp6x[data-play=drawn] .handoff:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-in .4s var(--ease-out-quart) both;animation-delay:calc(var(--checks-end) + .12s)}.proof-stage.svelte-m1gp6x[data-play=drawn] .run:where(.svelte-m1gp6x):not(.run-quote) .spin:where(.svelte-m1gp6x){--from:calc(var(--row-at) + .25s);animation:svelte-m1gp6x-proof-wait calc(var(--check-at) - var(--from) + .1s) linear var(--from) both, svelte-m1gp6x-proof-spin .6s linear var(--from) 3}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-invoice:where(.svelte-m1gp6x) .match-row:where(.svelte-m1gp6x){isolation:isolate;position:relative}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-invoice:where(.svelte-m1gp6x) .match-row:where(.svelte-m1gp6x)+.match-row:where(.svelte-m1gp6x):before{content:"";z-index:-1;border-inline-start:2px solid var(--accent-text);background:color-mix(in srgb, var(--accent-text) 12%, transparent);animation:svelte-m1gp6x-proof-scan .52s ease-out calc(var(--check-at) - .16s) both;position:absolute;inset:0}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-quote:where(.svelte-m1gp6x) .match-row:where(.svelte-m1gp6x){animation-name:svelte-m1gp6x-proof-pull}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-quote:where(.svelte-m1gp6x) .is-warn:where(.svelte-m1gp6x){animation-name:svelte-m1gp6x-proof-pull,svelte-m1gp6x-proof-flag}.proof-stage.svelte-m1gp6x[data-play=drawn] .open:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-blink .9s steps(1, end) var(--check-at) 3}.proof-stage.svelte-m1gp6x[data-play=drawn] .live:where(.svelte-m1gp6x):before{animation:svelte-m1gp6x-proof-pulse 1.4s var(--ease-out-quart) calc(var(--check-at) + .2s) 4}.proof-stage.svelte-m1gp6x[data-play=drawn] .progress-count:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-hold calc(var(--checks-end) - var(--checks) + .28s) linear var(--checks) both}.proof-stage.svelte-m1gp6x[data-play=drawn] .progress-fill:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-fill calc(var(--checks-end) - var(--checks) + .28s) linear var(--checks) both}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-hardening:where(.svelte-m1gp6x) .match-row:where(.svelte-m1gp6x){transform-origin:top;animation-name:svelte-m1gp6x-proof-unfold}.proof-stage.svelte-m1gp6x[data-play=drawn] .run-hardening:where(.svelte-m1gp6x) .is-warn:where(.svelte-m1gp6x){animation-name:svelte-m1gp6x-proof-unfold,svelte-m1gp6x-proof-flag}.proof-stage.svelte-m1gp6x[data-play=drawn] .route:where(.svelte-m1gp6x){animation:svelte-m1gp6x-proof-snap .65s var(--ease-out-quart) var(--at) both}}@keyframes svelte-m1gp6x-proof-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes svelte-m1gp6x-proof-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes svelte-m1gp6x-proof-pull{0%{opacity:0;transform:translate(1.5rem)}}@keyframes svelte-m1gp6x-proof-unfold{0%{opacity:0;transform:perspective(40rem)rotateX(-75deg)}}@keyframes svelte-m1gp6x-proof-check{0%{opacity:0;transform:translate(-.375rem)}}@keyframes svelte-m1gp6x-proof-flag{0%{background-color:#0000}}@keyframes svelte-m1gp6x-proof-wait{0%,to{opacity:0}15%,80%{opacity:1}}@keyframes svelte-m1gp6x-proof-spin{to{transform:rotate(1turn)}}@keyframes svelte-m1gp6x-proof-scan{0%,to{opacity:0}30%{opacity:1}}@keyframes svelte-m1gp6x-proof-blink{50%{opacity:.15}}@keyframes svelte-m1gp6x-proof-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes svelte-m1gp6x-proof-hold{to{opacity:1}}@keyframes svelte-m1gp6x-proof-fill{0%{transform:scaleX(0)}}@keyframes svelte-m1gp6x-proof-snap{0%{opacity:0;background-color:color-mix(in srgb, var(--accent-text) 22%, transparent);transform:translate(-.75rem)}55%{opacity:1;background-color:color-mix(in srgb, var(--accent-text) 22%, transparent);transform:none}}.study-bar.svelte-4yvc27{border-radius:var(--radius-sm);outline:1px solid var(--border);outline-offset:-1px;background:var(--muted);block-size:1.5rem;display:flex;overflow:hidden}.study-fill.svelte-4yvc27{inline-size:var(--adoption);gap:2px;display:flex}.study-unused.svelte-4yvc27{inline-size:calc(100% * var(--unused));background:repeating-linear-gradient(-45deg, var(--accent-text) 0 1.5px, transparent 1.5px 6px), var(--aux-surface-brand);position:relative}.study-used.svelte-4yvc27{background:var(--study-used,var(--foreground));flex:1}.study-bracket.svelte-4yvc27{border:1px solid;flex-shrink:0;block-size:.5rem;display:block}.study-bracket-adoption.svelte-4yvc27{inline-size:var(--adoption);color:var(--foreground);border-block-end:0}.study-bracket-unused.svelte-4yvc27{inline-size:calc(var(--adoption) * var(--unused));color:var(--accent-text);border-block-start:0}.study-unused.svelte-4yvc27:after{content:"";background:var(--study-used);transform-origin:100%;position:absolute;inset:0 -2px 0 0;transform:scaleX(0)}.study-bracket.svelte-4yvc27{transform-origin:0}@media (prefers-reduced-motion:no-preference){.study.svelte-4yvc27[data-play=pending]{opacity:0}.study.svelte-4yvc27[data-play=drawn]{animation:svelte-4yvc27-study-in .4s var(--ease-out-quart) both}.study.svelte-4yvc27[data-play=drawn] .study-adoption:where(.svelte-4yvc27){animation:svelte-4yvc27-study-in .4s var(--ease-out-quart) .1s both}.study.svelte-4yvc27[data-play=drawn] .study-bracket-adoption:where(.svelte-4yvc27){animation:svelte-4yvc27-study-draw .8s var(--ease-out-quint) .25s both}.study.svelte-4yvc27[data-play=drawn] .study-fill:where(.svelte-4yvc27){animation:svelte-4yvc27-study-fill .8s var(--ease-out-quint) .25s both}.study.svelte-4yvc27[data-play=drawn] .study-unused:where(.svelte-4yvc27):after{animation:svelte-4yvc27-study-hatch .7s var(--ease-out-quart) 1.25s both}.study.svelte-4yvc27[data-play=drawn] .study-bracket-unused:where(.svelte-4yvc27){animation:svelte-4yvc27-study-draw .7s var(--ease-out-quint) 1.25s both}.study.svelte-4yvc27[data-play=drawn] .study-share:where(.svelte-4yvc27){animation:svelte-4yvc27-study-in .4s var(--ease-out-quart) 1.25s both}}@keyframes svelte-4yvc27-study-in{0%{opacity:0;transform:translateY(.375rem)}}@keyframes svelte-4yvc27-study-draw{0%{transform:scaleX(0)}}@keyframes svelte-4yvc27-study-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-4yvc27-study-hatch{0%{transform:scaleX(1)}}:root:not(.dark) .control-band.svelte-ovge82{--forest:var(--aux-canvas);--forest-foreground:var(--aux-text);--forest-muted:var(--aux-text-muted);--forest-border:var(--aux-border);--forest-accent:var(--aux-link)}:root:not(.dark) .control-band.svelte-ovge82 .photo{opacity:.15}:root:not(.dark) .control-band.svelte-ovge82 .float-forest{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--float-edge)}.row-stone.svelte-ovge82 .stone-dark,.dark .row-stone.svelte-ovge82 .stone-light{display:none}.dark .row-stone.svelte-ovge82 .stone-dark{display:block}.row-stone.svelte-ovge82 img{object-position:50% var(--stone-y)}.row-stone.svelte-ovge82{-webkit-mask-image:linear-gradient(#0000 15%,#00000059 40%,#000 65% 100%);mask-image:linear-gradient(#0000 15%,#00000059 40%,#000 65% 100%)}@media (width>=1024px){.row-stone.svelte-ovge82{--stone-fade:linear-gradient(to right, #000 0%, #000 32%, #00000073 52%, #0000001f 72%, transparent 100%);-webkit-mask-image:var(--stone-fade);-webkit-mask-image:var(--stone-fade);mask-image:var(--stone-fade)}.row-stone-right.svelte-ovge82{--stone-fade:linear-gradient(to left, #000 0%, #000 32%, #00000073 52%, #0000001f 72%, transparent 100%)}}
