.asciiemoji-module-scss-module__JTrYCW__glyph{white-space:nowrap;text-shadow:0 0 3px oklch(var(--color-text-secondary)/.2);font-family:ui-monospace,Courier New,Liberation Mono,monospace;font-size:.9em}
.feature-module-scss-module__WvM8YW__feature{flex-direction:column;display:flex}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__intro{color:oklch(var(--color-text-secondary));text-wrap:pretty;max-width:58ch;margin:0 0 2.25rem;font-size:.9rem;line-height:1.8}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__list{flex-direction:column;gap:0;display:flex}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item{border-top:1px solid oklch(var(--color-border));grid-template-columns:10rem 1fr;gap:0 2rem;padding:1.1rem 0;display:grid}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item:last-child{border-bottom:1px solid oklch(var(--color-border))}@media (max-width:460px){.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item{grid-template-columns:1fr;gap:.5rem 0}}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item .feature-module-scss-module__WvM8YW__name{font-family:var(--font-mono);letter-spacing:.06em;color:oklch(var(--color-accent-text));white-space:nowrap;padding-top:.1rem;font-size:.75rem}.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item .feature-module-scss-module__WvM8YW__desc{color:oklch(var(--color-text-secondary));text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.65}@media (max-width:460px){.feature-module-scss-module__WvM8YW__feature .feature-module-scss-module__WvM8YW__item .feature-module-scss-module__WvM8YW__desc{max-width:260px;margin-left:auto}}.feature-module-scss-module__WvM8YW__feature[data-variant=future] .feature-module-scss-module__WvM8YW__name{color:oklch(var(--color-text-primary));font-size:.72rem}.feature-module-scss-module__WvM8YW__feature[data-variant=future] .feature-module-scss-module__WvM8YW__desc{color:oklch(var(--color-text-secondary))}
.paragraph-module-scss-module__puC5oW__paragraph{font-family:var(--font-sans-serif);font-size:var(--fs-sm);line-height:var(--lh-normal);max-width:78ch;color:oklch(var(--color-text-primary));margin-bottom:var(--space-md)}.paragraph-module-scss-module__puC5oW__paragraph strong{font-weight:var(--fw-semibold)}.paragraph-module-scss-module__puC5oW__paragraph em{font-style:italic}.paragraph-module-scss-module__puC5oW__paragraph a{color:oklch(var(--color-accent-text));text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.paragraph-module-scss-module__puC5oW__paragraph a:hover{color:oklch(var(--color-text-primary))}[data-feature] .paragraph-module-scss-module__puC5oW__paragraph{color:rgb(var(--color-text-muted))}.paragraph-module-scss-module__puC5oW__paragraph.paragraph-module-scss-module__puC5oW__font_serif{font-family:var(--font-serif)}.paragraph-module-scss-module__puC5oW__paragraph.paragraph-module-scss-module__puC5oW__font_sans{font-family:var(--font-sans-serif)}.paragraph-module-scss-module__puC5oW__paragraph.paragraph-module-scss-module__puC5oW__font_mono{font-family:var(--font-mono)}.paragraph-module-scss-module__puC5oW__paragraph.paragraph-module-scss-module__puC5oW__color_secondary{color:oklch(var(--color-text-secondary))}.paragraph-module-scss-module__puC5oW__paragraph.paragraph-module-scss-module__puC5oW__color_tertiary{color:oklch(var(--color-text-tertiary))}
.BakeMergeDialog-module-scss-module___BGlQq__overlay{z-index:var(--z-modal);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.BakeMergeDialog-module-scss-module___BGlQq__overlay .BakeMergeDialog-module-scss-module___BGlQq__backdrop{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;background-color:lab(0% 0 0/0);transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.BakeMergeDialog-module-scss-module___BGlQq__overlay .BakeMergeDialog-module-scss-module___BGlQq__card{opacity:0;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s;transform:translateY(14px)scale(.985)}.BakeMergeDialog-module-scss-module___BGlQq__overlayVisible .BakeMergeDialog-module-scss-module___BGlQq__backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background-color:#0202018c;background-color:lab(.467155% -.0510961 .204968/.55)}.BakeMergeDialog-module-scss-module___BGlQq__overlayVisible .BakeMergeDialog-module-scss-module___BGlQq__card{opacity:1;transform:translateY(0)scale(1)}:is(html[data-mode=light] .BakeMergeDialog-module-scss-module___BGlQq__overlayVisible .BakeMergeDialog-module-scss-module___BGlQq__backdrop,html.light .BakeMergeDialog-module-scss-module___BGlQq__overlayVisible .BakeMergeDialog-module-scss-module___BGlQq__backdrop){background-color:#a19e9866;background-color:lab(65.2372% .35736 3.81535/.4)}.BakeMergeDialog-module-scss-module___BGlQq__backdrop{pointer-events:none;position:absolute;inset:0}.BakeMergeDialog-module-scss-module___BGlQq__card{border-radius:var(--radius-modal);flex-direction:column;gap:0;width:100%;max-width:588px;max-height:calc(100vh - 4rem);padding:0;display:flex;position:relative;overflow:hidden}.BakeMergeDialog-module-scss-module___BGlQq__scrollArea{flex:auto;min-height:0;overflow-y:auto}.BakeMergeDialog-module-scss-module___BGlQq__header{z-index:var(--z-raised);border-bottom:1px solid oklch(var(--color-border)/.5);background-color:oklch(var(--color-surface)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.6rem;display:flex;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.BakeMergeDialog-module-scss-module___BGlQq__header{background-color:oklch(var(--color-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}.BakeMergeDialog-module-scss-module___BGlQq__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:oklch(var(--color-accent));font-size:.6rem}.BakeMergeDialog-module-scss-module___BGlQq__title{font-family:var(--font-sans-serif);letter-spacing:-.02em;margin:0;padding:1.2rem 1.6rem 0;font-size:1.7rem;font-weight:700;line-height:1.05}.BakeMergeDialog-module-scss-module___BGlQq__close{border:1px solid oklch(var(--color-border));border-radius:var(--radius-sm);width:32px;height:32px;color:oklch(var(--color-text-tertiary));cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__close:hover,.BakeMergeDialog-module-scss-module___BGlQq__close:focus-visible{color:oklch(var(--color-text-primary));border-color:oklch(var(--color-text-tertiary));outline:none}.BakeMergeDialog-module-scss-module___BGlQq__lede{text-wrap:pretty;max-width:50ch;padding:.9rem 1.6rem 0;font-size:.92rem;line-height:1.6}.BakeMergeDialog-module-scss-module___BGlQq__body{padding:1.2rem 1.6rem .4rem}.BakeMergeDialog-module-scss-module___BGlQq__conflict{border:1px solid oklch(var(--color-border));border-radius:var(--radius-modal-inner);background:oklch(var(--color-surface)/.5);padding:1rem 1.05rem 1.05rem}.BakeMergeDialog-module-scss-module___BGlQq__cHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.9rem;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__cName{font-family:var(--font-sans-serif);letter-spacing:-.01em;color:oklch(var(--color-text-primary));font-size:1.02rem;font-weight:700}.BakeMergeDialog-module-scss-module___BGlQq__cSlug{font-family:var(--font-mono);color:oklch(var(--color-text-tertiary));white-space:nowrap;margin-top:.2rem;font-size:.64rem}.BakeMergeDialog-module-scss-module___BGlQq__cTag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--color-text-tertiary));white-space:nowrap;font-size:.58rem}.BakeMergeDialog-module-scss-module___BGlQq__opts{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.BakeMergeDialog-module-scss-module___BGlQq__opt{border:1.5px solid oklch(var(--color-border));border-radius:var(--radius-sm);background:oklch(var(--color-surface-card));cursor:pointer;text-align:left;color:inherit;font:inherit;flex-direction:column;gap:.7rem;padding:.85rem .9rem .9rem;transition:border-color .16s,background-color .16s,opacity .16s;display:flex;position:relative}.BakeMergeDialog-module-scss-module___BGlQq__opt:hover{border-color:oklch(var(--color-accent)/.55)}.BakeMergeDialog-module-scss-module___BGlQq__opt:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}.BakeMergeDialog-module-scss-module___BGlQq__optSelected{border-color:oklch(var(--color-accent));background:oklch(var(--color-accent)/.1)}.BakeMergeDialog-module-scss-module___BGlQq__optDimmed{opacity:.5}.BakeMergeDialog-module-scss-module___BGlQq__optCheck{background:oklch(var(--color-accent));width:22px;height:22px;color:oklch(var(--color-text-inverse));box-shadow:0 0 0 3px oklch(var(--color-surface-raised));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:-8px}.BakeMergeDialog-module-scss-module___BGlQq__optTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__optWhere{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--color-text-secondary));align-items:center;gap:.4rem;font-size:.58rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__optSelected .BakeMergeDialog-module-scss-module___BGlQq__optWhere{color:oklch(var(--color-accent))}.BakeMergeDialog-module-scss-module___BGlQq__optRecent{font-family:var(--font-mono);color:oklch(var(--color-accent));align-items:center;gap:.3rem;font-size:.5rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__optRecentDot{background:oklch(var(--color-accent));border-radius:50%;width:5px;height:5px}.BakeMergeDialog-module-scss-module___BGlQq__optStep{font-family:var(--font-sans-serif);color:oklch(var(--color-text-primary));font-size:.92rem;font-weight:600}.BakeMergeDialog-module-scss-module___BGlQq__optStep strong{font-weight:700}.BakeMergeDialog-module-scss-module___BGlQq__prog{gap:3px;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__seg{background:oklch(var(--color-border));border-radius:3px;flex:1;height:5px}.BakeMergeDialog-module-scss-module___BGlQq__segDone{background:oklch(var(--color-status-done))}.BakeMergeDialog-module-scss-module___BGlQq__segActive{background:oklch(var(--color-accent))}.BakeMergeDialog-module-scss-module___BGlQq__times{flex-direction:column;gap:.25rem;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__tLead{flex-direction:column;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__tLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--color-text-tertiary));font-size:.54rem}.BakeMergeDialog-module-scss-module___BGlQq__tValue{font-family:var(--font-mono);color:oklch(var(--color-text-primary));font-variant-numeric:tabular-nums;font-size:.82rem}.BakeMergeDialog-module-scss-module___BGlQq__optSelected .BakeMergeDialog-module-scss-module___BGlQq__tValue{color:oklch(var(--color-accent))}.BakeMergeDialog-module-scss-module___BGlQq__tSub{font-family:var(--font-mono);color:oklch(var(--color-text-tertiary));font-size:.58rem}.BakeMergeDialog-module-scss-module___BGlQq__footer{z-index:var(--z-raised);border-top:1px solid oklch(var(--color-border)/.5);background-color:oklch(var(--color-surface)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.6rem 1.35rem;display:flex;position:sticky;bottom:0}@media (prefers-reduced-transparency:reduce){.BakeMergeDialog-module-scss-module___BGlQq__footer{background-color:oklch(var(--color-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}.BakeMergeDialog-module-scss-module___BGlQq__footerStatus{font-family:var(--font-mono);letter-spacing:.06em;color:oklch(var(--color-text-tertiary));white-space:nowrap;align-items:center;gap:.55rem;font-size:.66rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__statusTrack{background:oklch(var(--color-border));border-radius:2px;width:46px;height:4px;display:inline-block;position:relative;overflow:hidden}.BakeMergeDialog-module-scss-module___BGlQq__statusTrackFill{background:oklch(var(--color-accent));width:0;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1);display:block}.BakeMergeDialog-module-scss-module___BGlQq__statusCheck{color:oklch(var(--color-accent));justify-content:center;align-items:center;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__statusReady{color:oklch(var(--color-accent))}.BakeMergeDialog-module-scss-module___BGlQq__footerActions{align-items:center;gap:.5rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__btn{font-family:var(--font-sans-serif);border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s,filter .14s}.BakeMergeDialog-module-scss-module___BGlQq__btnGhost{border-color:oklch(var(--color-border));color:oklch(var(--color-text-secondary));background:0 0}.BakeMergeDialog-module-scss-module___BGlQq__btnGhost:hover:not(:disabled),.BakeMergeDialog-module-scss-module___BGlQq__btnGhost:focus-visible:not(:disabled){color:oklch(var(--color-text-primary));border-color:oklch(var(--color-text-tertiary));outline:none}.BakeMergeDialog-module-scss-module___BGlQq__btnGhost:disabled{opacity:.5;cursor:not-allowed}.BakeMergeDialog-module-scss-module___BGlQq__btnAccent{background:oklch(var(--color-accent));color:oklch(var(--color-text-inverse));font-weight:700}.BakeMergeDialog-module-scss-module___BGlQq__btnAccent:hover:not(:disabled),.BakeMergeDialog-module-scss-module___BGlQq__btnAccent:focus-visible:not(:disabled){filter:brightness(1.07);outline:none}.BakeMergeDialog-module-scss-module___BGlQq__btnAccent:disabled{background:oklch(var(--color-button-disabled));color:oklch(var(--color-text-tertiary));cursor:not-allowed;opacity:.7}.BakeMergeDialog-module-scss-module___BGlQq__stepper{align-items:center;gap:.65rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__dots{align-items:center;gap:.4rem;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__dot{background:oklch(var(--color-border));border-radius:50%;width:7px;height:7px;transition:background-color .2s,transform .2s}.BakeMergeDialog-module-scss-module___BGlQq__dotActive{background:oklch(var(--color-accent));transform:scale(1.25)}.BakeMergeDialog-module-scss-module___BGlQq__dotDone{background:oklch(var(--color-status-done))}.BakeMergeDialog-module-scss-module___BGlQq__stepperCounter{font-family:var(--font-mono);letter-spacing:.06em;color:oklch(var(--color-text-tertiary));white-space:nowrap;font-size:.64rem}.BakeMergeDialog-module-scss-module___BGlQq__swap{will-change:transform,opacity}.BakeMergeDialog-module-scss-module___BGlQq__swapFwd{animation:.26s cubic-bezier(.16,1,.3,1) both BakeMergeDialog-module-scss-module___BGlQq__swapFwd}.BakeMergeDialog-module-scss-module___BGlQq__swapBack{animation:.26s cubic-bezier(.16,1,.3,1) both BakeMergeDialog-module-scss-module___BGlQq__swapBack}@keyframes BakeMergeDialog-module-scss-module___BGlQq__swapFwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes BakeMergeDialog-module-scss-module___BGlQq__swapBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.BakeMergeDialog-module-scss-module___BGlQq__success{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2.6rem 1.6rem 1rem;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__successRing{background:oklch(var(--color-accent)/.1);width:64px;height:64px;color:oklch(var(--color-accent));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BakeMergeDialog-module-scss-module___BGlQq__successRingCircle{stroke-dasharray:189;stroke-dashoffset:189px;transform-origin:32px 32px;animation:.75s cubic-bezier(.16,1,.3,1) forwards BakeMergeDialog-module-scss-module___BGlQq__ringDraw}.BakeMergeDialog-module-scss-module___BGlQq__successRingCheck{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.16,1,.3,1) .4s forwards BakeMergeDialog-module-scss-module___BGlQq__checkDraw}@keyframes BakeMergeDialog-module-scss-module___BGlQq__ringDraw{0%{stroke-dashoffset:189px;transform:scale(.9)}to{stroke-dashoffset:0;transform:scale(1)}}@keyframes BakeMergeDialog-module-scss-module___BGlQq__checkDraw{to{stroke-dashoffset:0}}.BakeMergeDialog-module-scss-module___BGlQq__successTitle{color:oklch(var(--color-text-primary));margin:0;font-size:1.4rem}.BakeMergeDialog-module-scss-module___BGlQq__successBody{max-width:38ch;font-size:.9rem;line-height:1.6}.BakeMergeDialog-module-scss-module___BGlQq__successSummary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--color-text-tertiary));font-size:.62rem}.BakeMergeDialog-module-scss-module___BGlQq__successFooter{z-index:var(--z-raised);border-top:1px solid oklch(var(--color-border)/.5);background-color:oklch(var(--color-surface)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;width:100%;padding:.9rem 1.6rem 1.35rem;display:flex;position:sticky;bottom:0}@media (prefers-reduced-transparency:reduce){.BakeMergeDialog-module-scss-module___BGlQq__successFooter{background-color:oklch(var(--color-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:600px){.BakeMergeDialog-module-scss-module___BGlQq__overlay{padding:10px}.BakeMergeDialog-module-scss-module___BGlQq__card{border-radius:15px;max-width:100%;max-height:calc(100dvh - 20px)}.BakeMergeDialog-module-scss-module___BGlQq__header{padding:.75rem 1.2rem}.BakeMergeDialog-module-scss-module___BGlQq__title{padding:1rem 1.2rem 0;font-size:1.4rem}.BakeMergeDialog-module-scss-module___BGlQq__lede{padding:.7rem 1.2rem 0;font-size:.86rem}.BakeMergeDialog-module-scss-module___BGlQq__body{padding:.9rem 1.2rem .4rem}.BakeMergeDialog-module-scss-module___BGlQq__conflict{padding:.85rem .9rem .9rem}.BakeMergeDialog-module-scss-module___BGlQq__opts{grid-template-columns:1fr}.BakeMergeDialog-module-scss-module___BGlQq__opt{padding:.7rem .8rem .75rem}.BakeMergeDialog-module-scss-module___BGlQq__optStep{font-size:.86rem}.BakeMergeDialog-module-scss-module___BGlQq__prog,.BakeMergeDialog-module-scss-module___BGlQq__tSub{display:none}.BakeMergeDialog-module-scss-module___BGlQq__tLead{flex-direction:row;align-items:baseline;gap:.5rem}.BakeMergeDialog-module-scss-module___BGlQq__footer{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 1.2rem 1.2rem}.BakeMergeDialog-module-scss-module___BGlQq__footerStatus,.BakeMergeDialog-module-scss-module___BGlQq__stepper{justify-content:center}.BakeMergeDialog-module-scss-module___BGlQq__footerActions{gap:.55rem;display:flex}.BakeMergeDialog-module-scss-module___BGlQq__footerActions .BakeMergeDialog-module-scss-module___BGlQq__btn{flex:1;padding:.85rem 1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.BakeMergeDialog-module-scss-module___BGlQq__overlay .BakeMergeDialog-module-scss-module___BGlQq__card,.BakeMergeDialog-module-scss-module___BGlQq__swapFwd,.BakeMergeDialog-module-scss-module___BGlQq__swapBack,.BakeMergeDialog-module-scss-module___BGlQq__successRingCircle,.BakeMergeDialog-module-scss-module___BGlQq__successRingCheck,.BakeMergeDialog-module-scss-module___BGlQq__statusTrackFill{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}
.button-module-scss-module__SZaDTG__button{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-family:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);cursor:pointer;border:1px solid #0000;border-radius:999px;transition:background-color .2s,color .2s,box-shadow .2s,opacity .15s,border-color .15s;display:inline-flex}.button-module-scss-module__SZaDTG__buttonIcon{font-size:1.125rem;line-height:0}.button-module-scss-module__SZaDTG__primary{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.button-module-scss-module__SZaDTG__primary:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.button-module-scss-module__SZaDTG__primary>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.button-module-scss-module__SZaDTG__primary{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.button-module-scss-module__SZaDTG__primary:before{display:none}}.button-module-scss-module__SZaDTG__primary{--glass-tint:var(--color-accent);--glass-tint-alpha:.85;color:oklch(var(--color-text-inverse))}.button-module-scss-module__SZaDTG__primary:hover:not(:disabled){--glass-tint-alpha:1}.button-module-scss-module__SZaDTG__primary:focus-visible:not(:disabled){outline:2px solid oklch(var(--color-accent));outline-offset:2px}.button-module-scss-module__SZaDTG__primary:active:not(:disabled){--glass-tint-alpha:.9;box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 1px 4px oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha))}.button-module-scss-module__SZaDTG__primary:disabled{--glass-tint:var(--color-button-disabled);--glass-tint-alpha:.9;color:oklch(var(--color-surface-raised));cursor:progress}.button-module-scss-module__SZaDTG__primary:disabled:before{display:none}.button-module-scss-module__SZaDTG__outlined{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.button-module-scss-module__SZaDTG__outlined:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.button-module-scss-module__SZaDTG__outlined>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.button-module-scss-module__SZaDTG__outlined{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.button-module-scss-module__SZaDTG__outlined:before{display:none}}.button-module-scss-module__SZaDTG__outlined{--glass-tint:var(--color-surface-raised);--glass-tint-alpha:.45;color:oklch(var(--color-text-primary))}.button-module-scss-module__SZaDTG__outlined:hover:not(:disabled){--glass-tint-alpha:.65}.button-module-scss-module__SZaDTG__outlined:focus-visible:not(:disabled){outline:2px solid oklch(var(--color-accent));outline-offset:2px}.button-module-scss-module__SZaDTG__outlined:disabled{opacity:.4;cursor:default}.button-module-scss-module__SZaDTG__danger{border:1px solid oklch(var(--color-support-danger)/.35);color:oklch(var(--color-support-danger));background:0 0}.button-module-scss-module__SZaDTG__danger:hover:not(:disabled){background:oklch(var(--color-support-danger)/.07)}.button-module-scss-module__SZaDTG__danger:focus-visible:not(:disabled){outline:2px solid oklch(var(--color-support-danger));outline-offset:2px}.button-module-scss-module__SZaDTG__danger:disabled{opacity:.4;cursor:default}.button-module-scss-module__SZaDTG__iconOnly{color:oklch(var(--color-text-primary));opacity:.4;padding:var(--space-xs);background:0 0}.button-module-scss-module__SZaDTG__iconOnly:hover:not(:disabled){opacity:1}.button-module-scss-module__SZaDTG__iconOnly:disabled{opacity:.2;cursor:default}
.card-module-scss-module__EYvZhG__card{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.card-module-scss-module__EYvZhG__card:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.card-module-scss-module__EYvZhG__card>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.card-module-scss-module__EYvZhG__card{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.card-module-scss-module__EYvZhG__card:before{display:none}}.card-module-scss-module__EYvZhG__card{--glass-shadow-size:6px;background-color:oklch(var(--color-surface-card)/.85);border-radius:var(--radius);border:1px solid oklch(var(--color-border)/.3);padding:var(--space-lg)}.card-module-scss-module__EYvZhG__elevated{--glass-shadow-size:14px;border-radius:var(--radius-lg)}
.heading-module-scss-module__aeXNNW__heading{color:oklch(var(--color-text-primary))}.heading-module-scss-module__aeXNNW__level1{font-family:var(--font-sans-serif);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-size:var(--fs-xl);margin-top:var(--space-xl);margin-bottom:var(--space-lg)}.heading-module-scss-module__aeXNNW__level2{font-family:var(--font-sans-serif);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-size:var(--fs-2xl);margin-top:var(--space-xl);margin-bottom:var(--space-md)}.heading-module-scss-module__aeXNNW__level3{font-family:var(--font-serif);font-weight:var(--fw-semibold);line-height:var(--lh-tight);font-size:var(--fs-lg);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.heading-module-scss-module__aeXNNW__level4{font-family:var(--font-serif);font-weight:var(--fw-semibold);line-height:var(--lh-tight);font-size:var(--fs-md);margin-top:var(--space-md);margin-bottom:var(--space-sm)}.heading-module-scss-module__aeXNNW__heading.heading-module-scss-module__aeXNNW__font_serif{font-family:var(--font-serif)}.heading-module-scss-module__aeXNNW__heading.heading-module-scss-module__aeXNNW__font_sans{font-family:var(--font-sans-serif)}.heading-module-scss-module__aeXNNW__heading.heading-module-scss-module__aeXNNW__font_mono{font-family:var(--font-mono)}.heading-module-scss-module__aeXNNW__heading.heading-module-scss-module__aeXNNW__color_secondary{color:oklch(var(--color-text-secondary))}.heading-module-scss-module__aeXNNW__heading.heading-module-scss-module__aeXNNW__color_tertiary{color:oklch(var(--color-text-tertiary))}
.LoginModal-module-scss-module__YYzhPG__overlay{z-index:var(--z-modal);padding:var(--space-md);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoginModal-module-scss-module__YYzhPG__overlay .LoginModal-module-scss-module__YYzhPG__backdrop{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background-color:#0000;transition:background-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}.LoginModal-module-scss-module__YYzhPG__overlay .LoginModal-module-scss-module__YYzhPG__card{opacity:0;transition:transform .25s,opacity .2s;transform:translateY(8px)scale(.98)}.LoginModal-module-scss-module__YYzhPG__overlayVisible .LoginModal-module-scss-module__YYzhPG__backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background-color:#00000073}.LoginModal-module-scss-module__YYzhPG__overlayVisible .LoginModal-module-scss-module__YYzhPG__card{opacity:1;transform:translateY(0)scale(1)}.LoginModal-module-scss-module__YYzhPG__backdrop{cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.LoginModal-module-scss-module__YYzhPG__card{gap:var(--space-md);width:100%;max-width:28rem;padding:var(--space-xl);flex-direction:column;display:flex;position:relative}.LoginModal-module-scss-module__YYzhPG__card hanko-auth{--font-family:var(--font-sans-serif);--font-size:var(--fs-sm);--font-weight:var(--fw-medium);--line-height:1.4;--background-color:transparent;--color:oklch(var(--color-text-primary));--color-shade-1:oklch(var(--color-text-primary) / .65);--color-shade-2:oklch(var(--color-border) / .6);--brand-color:oklch(var(--color-accent));--brand-color-shade-1:oklch(var(--color-accent) / .85);--brand-contrast-color:oklch(var(--color-contrast));--link-color:oklch(var(--color-accent));--border-radius:var(--radius);--border-width:1px;--border-style:solid;--item-height:2.5rem;--item-margin:var(--space-sm) 0;--container-padding:0;--container-max-width:100%;--input-min-width:0}.LoginModal-module-scss-module__YYzhPG__card hanko-auth::part(headline1){display:none}.LoginModal-module-scss-module__YYzhPG__card hanko-auth::part(input){background-color:oklch(var(--color-surface-raised)/.4);border-color:oklch(var(--color-border)/.4)}.LoginModal-module-scss-module__YYzhPG__card hanko-auth::part(input):focus{border-color:oklch(var(--color-accent));outline:none}.LoginModal-module-scss-module__YYzhPG__card hanko-auth::part(divider-text){color:oklch(var(--color-text-primary)/.65)}@media (pointer:coarse){.LoginModal-module-scss-module__YYzhPG__card hanko-auth::part(input){font-size:var(--fs-md)}}.LoginModal-module-scss-module__YYzhPG__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.LoginModal-module-scss-module__YYzhPG__title{font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);margin:0}.LoginModal-module-scss-module__YYzhPG__closeButton{border-radius:var(--radius-sm);width:2rem;height:2rem;color:oklch(var(--color-text-primary));cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s,color .15s;display:inline-flex}.LoginModal-module-scss-module__YYzhPG__closeButton:hover,.LoginModal-module-scss-module__YYzhPG__closeButton:focus-visible{opacity:1;color:oklch(var(--color-accent));background-color:oklch(var(--color-surface-raised)/.4)}.LoginModal-module-scss-module__YYzhPG__closeButton:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}.LoginModal-module-scss-module__YYzhPG__body{flex-direction:column;min-height:18rem;display:flex}.LoginModal-module-scss-module__YYzhPG__muted{color:oklch(var(--color-text-primary)/.65);font-size:var(--fs-sm);margin:0}.LoginModal-module-scss-module__YYzhPG__error{color:oklch(var(--color-support-danger,220 38 38));font-size:var(--fs-sm);margin:0}
.scrollcue-module-scss-module__ZEU4mW__cue{bottom:var(--scroll-cue-bottom,2.5rem);cursor:pointer;color:oklch(var(--color-text-tertiary));background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;padding:.5rem;text-decoration:none;transition:color .2s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scrollcue-module-scss-module__ZEU4mW__cue:hover{color:oklch(var(--color-text-secondary))}.scrollcue-module-scss-module__ZEU4mW__label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.6rem}.scrollcue-module-scss-module__ZEU4mW__arrow.material-symbols-outlined{font-size:1.1rem;line-height:1;animation:2.4s ease-in-out infinite scrollcue-module-scss-module__ZEU4mW__cueFloat}@keyframes scrollcue-module-scss-module__ZEU4mW__cueFloat{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}
.homesegment-module-scss-module__s7mRda__segment{min-height:100svh;padding:0 2rem var(--scroll-anchor-offset);--scroll-cue-bottom:calc(var(--scroll-anchor-offset) + 2.5rem);justify-content:center;align-items:center;display:flex;position:relative}.homesegment-module-scss-module__s7mRda__inner{flex-direction:column;align-items:flex-start;gap:2.25rem;width:100%;max-width:560px;display:flex}@supports (animation-timeline:view()){.homesegment-module-scss-module__s7mRda__inner{animation:linear both homesegment-module-scss-module__s7mRda__segmentReveal;animation-timeline:view();animation-range:entry entry 60%}}@keyframes homesegment-module-scss-module__s7mRda__segmentReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.homesegment-module-scss-module__s7mRda__inner .homesegment-module-scss-module__s7mRda__title{text-wrap:pretty;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-style:italic;font-weight:400;line-height:1.45}.homesegment-module-scss-module__s7mRda__icon{background:oklch(var(--color-logo-backdrop));width:5.5rem;height:5.5rem;box-shadow:0 12px 28px -10px oklch(var(--color-glass-shadow)/.45);--color-logo-dark:38.94% .0183 80.58;--color-logo-mid:60.93% .0241 83.24;--color-logo-light:24.08% .0103 80.6;border-radius:22%;justify-content:center;align-items:center;padding:.9rem;display:flex}.homesegment-module-scss-module__s7mRda__body{flex-direction:column;gap:.9rem;display:flex}.homesegment-module-scss-module__s7mRda__body .homesegment-module-scss-module__s7mRda__bodyText{text-wrap:pretty;margin:0;line-height:1.8}.homesegment-module-scss-module__s7mRda__footer{border-top:1px solid oklch(var(--color-border));align-items:center;gap:2rem;width:100%;padding-top:1.75rem;display:flex}.homesegment-module-scss-module__s7mRda__link{cursor:pointer;font-family:var(--font-mono);letter-spacing:.05em;color:oklch(var(--color-text-secondary));background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.homesegment-module-scss-module__s7mRda__link:hover{color:oklch(var(--color-accent))}.homesegment-module-scss-module__s7mRda__inlineIcon.material-symbols-outlined{font-variation-settings:"wght" 300;margin-left:.35em;font-size:.85em;line-height:1}.homesegment-module-scss-module__s7mRda__inlineIcon.material-symbols-outlined.homesegment-module-scss-module__s7mRda__leadingIcon{font-size:var(--fs-sm);margin-left:0;margin-right:.45em}
.divider-module-scss-module__KhGtCq__divider{border:none;border-top:1px solid oklch(var(--color-border))}
.notification-consent-module-scss-module__V3EqfG__consent{z-index:calc(var(--z-overlay) + 1);left:var(--space-md);right:var(--space-md);bottom:calc(var(--space-md) + 4.5rem);gap:var(--space-md);flex-direction:column;max-width:32rem;margin-inline:auto;display:flex;position:fixed}.notification-consent-module-scss-module__V3EqfG__inline{margin:0 0 var(--space-md);max-width:none;position:relative;inset:auto}.notification-consent-module-scss-module__V3EqfG__body{gap:var(--space-xs);flex-direction:column;display:flex}.notification-consent-module-scss-module__V3EqfG__title{font-size:var(--fs-md)}.notification-consent-module-scss-module__V3EqfG__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}
.footnotes-module-scss-module__guVXeW__ref{--ref-size:13px;font-size:var(--fs-xxs);vertical-align:super;line-height:0}.footnotes-module-scss-module__guVXeW__ref a{color:oklch(var(--color-accent));background:oklch(var(--color-surface-notice));border-radius:var(--ref-size);width:var(--ref-size);height:var(--ref-size);border:1px solid oklch(var(--color-accent));justify-content:center;align-items:center;padding:1px 0 0;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.footnotes-module-scss-module__guVXeW__ref .footnotes-module-scss-module__guVXeW__refContent{padding-top:1px;display:block}.footnotes-module-scss-module__guVXeW__ref:hover a{background-color:oklch(var(--color-accent));color:oklch(var(--color-text-inverse));border-color:#0000;text-decoration:none}.footnotes-module-scss-module__guVXeW__footnotes{margin-top:var(--space-xl);max-width:65ch}.footnotes-module-scss-module__guVXeW__list{margin:var(--space-md) 0 0;padding-left:var(--space-lg);font-family:var(--font-serif);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:oklch(var(--color-text-secondary));list-style:decimal}.footnotes-module-scss-module__guVXeW__item{margin-bottom:var(--space-sm)}.footnotes-module-scss-module__guVXeW__item::marker{color:oklch(var(--color-text-tertiary))}.footnotes-module-scss-module__guVXeW__content>:last-child{margin-bottom:0}.footnotes-module-scss-module__guVXeW__backref{color:oklch(var(--color-accent));font-size:var(--fs-xs);text-decoration:none}.footnotes-module-scss-module__guVXeW__backref:hover{text-decoration:underline}
.navlayouttoggle-module-scss-module__pnCj_a__toggle{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);color:oklch(var(--color-text-primary));font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;opacity:.78;background:0 0;border:none;width:100%;text-decoration:none;transition:background-color .15s,opacity .15s,color .15s;display:flex}.navlayouttoggle-module-scss-module__pnCj_a__toggle:hover:not(:disabled),.navlayouttoggle-module-scss-module__pnCj_a__toggle:focus-visible{opacity:1;color:oklch(var(--color-accent));background-color:oklch(var(--color-surface-raised)/.4)}.navlayouttoggle-module-scss-module__pnCj_a__toggle:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}.navlayouttoggle-module-scss-module__pnCj_a__toggle:disabled{opacity:.4;cursor:progress}@media (min-width:768px){[data-nav=compact] .navlayouttoggle-module-scss-module__pnCj_a__toggle{justify-content:center;gap:0}}.navlayouttoggle-module-scss-module__pnCj_a__icon.navlayouttoggle-module-scss-module__pnCj_a__icon{width:1.5rem;height:1.5rem;color:oklch(var(--color-accent));flex:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.navlayouttoggle-module-scss-module__pnCj_a__label{white-space:nowrap;color:oklch(var(--color-accent));overflow:hidden}@media (min-width:768px){[data-nav=compact] .navlayouttoggle-module-scss-module__pnCj_a__label{opacity:0;width:0}}
.iconButton-module-scss-module__4t12Ca__iconButton{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.iconButton-module-scss-module__4t12Ca__iconButton:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.iconButton-module-scss-module__4t12Ca__iconButton>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.iconButton-module-scss-module__4t12Ca__iconButton{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.iconButton-module-scss-module__4t12Ca__iconButton:before{display:none}}.iconButton-module-scss-module__4t12Ca__iconButton{--glass-tint:var(--color-surface-raised);--glass-tint-alpha:.45;width:2.5rem;height:2.5rem;color:oklch(var(--color-accent));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,box-shadow .2s,border-color .15s;display:inline-flex}.iconButton-module-scss-module__4t12Ca__iconButton:hover:not(:disabled){--glass-tint-alpha:.65}.iconButton-module-scss-module__4t12Ca__iconButton:focus-visible:not(:disabled){outline:2px solid oklch(var(--color-accent));outline-offset:2px}.iconButton-module-scss-module__4t12Ca__iconButton:active:not(:disabled){--glass-tint-alpha:.78;box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 1px 4px oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha))}.iconButton-module-scss-module__4t12Ca__iconButton:disabled{opacity:.4;cursor:default}.iconButton-module-scss-module__4t12Ca__icon.iconButton-module-scss-module__4t12Ca__icon{font-size:1.25rem;line-height:0}
.lede-module-scss-module__EIDBwW__lede{flex-direction:column;gap:1.25rem;display:flex}.lede-module-scss-module__EIDBwW__lede .lede-module-scss-module__EIDBwW__header{flex-direction:column;gap:.65rem;display:flex}.lede-module-scss-module__EIDBwW__lede .lede-module-scss-module__EIDBwW__annotation{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:oklch(var(--color-accent-text));font-size:.65rem}.lede-module-scss-module__EIDBwW__lede .lede-module-scss-module__EIDBwW__hook{color:oklch(var(--color-text-primary));text-wrap:pretty;margin:0;font-size:clamp(1.6rem,3.5vw,2.25rem);font-style:italic;font-weight:400;line-height:1.3}.lede-module-scss-module__EIDBwW__body{flex-direction:column;gap:.9rem;max-width:62ch;display:flex}.lede-module-scss-module__EIDBwW__body p{color:oklch(var(--color-text-secondary));text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.8}.lede-module-scss-module__EIDBwW__body p em{color:oklch(var(--color-text-primary));opacity:.8;font-style:italic}
.themepicker-module-scss-module__F5Apvq__picker{flex-direction:column;display:flex}.themepicker-module-scss-module__F5Apvq__item{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);color:oklch(var(--color-text-primary));font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;opacity:.78;background:0 0;border:none;width:100%;text-decoration:none;transition:background-color .15s,opacity .15s,color .15s;display:flex}.themepicker-module-scss-module__F5Apvq__item:hover:not(:disabled),.themepicker-module-scss-module__F5Apvq__item:focus-visible{opacity:1;color:oklch(var(--color-accent));background-color:oklch(var(--color-surface-raised)/.4)}.themepicker-module-scss-module__F5Apvq__item:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}.themepicker-module-scss-module__F5Apvq__item:disabled{opacity:.4;cursor:progress}@media (min-width:768px){[data-nav=compact] .themepicker-module-scss-module__F5Apvq__item{justify-content:center;gap:0}}.themepicker-module-scss-module__F5Apvq__icon{width:1.5rem;height:1.5rem;color:oklch(var(--color-accent));flex:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.themepicker-module-scss-module__F5Apvq__label{white-space:nowrap;color:oklch(var(--color-accent));overflow:hidden}@media (min-width:768px){[data-nav=compact] .themepicker-module-scss-module__F5Apvq__label{opacity:0;width:0}}.themepicker-module-scss-module__F5Apvq__itemActive{opacity:.78}.themepicker-module-scss-module__F5Apvq__optionWrapper{pointer-events:none;max-height:0;transition:max-height .22s;overflow:hidden}.themepicker-module-scss-module__F5Apvq__picker:hover .themepicker-module-scss-module__F5Apvq__optionWrapper,.themepicker-module-scss-module__F5Apvq__picker:focus-within .themepicker-module-scss-module__F5Apvq__optionWrapper{pointer-events:auto;max-height:3rem}.themepicker-module-scss-module__F5Apvq__itemInactive{opacity:0;transition:opacity .15s ease calc(var(--i)*60ms),transform .15s ease calc(var(--i)*60ms),background-color .15s ease,color .15s ease;transform:translateY(-4px)}.themepicker-module-scss-module__F5Apvq__picker:hover .themepicker-module-scss-module__F5Apvq__itemInactive,.themepicker-module-scss-module__F5Apvq__picker:focus-within .themepicker-module-scss-module__F5Apvq__itemInactive{opacity:.45;transform:translateY(0)}.themepicker-module-scss-module__F5Apvq__itemInactive:hover,.themepicker-module-scss-module__F5Apvq__itemInactive:focus-visible{opacity:1!important}
.libraryheading-module-scss-module__SrpkaG__libraryHeading{align-items:baseline;gap:var(--space-xs);display:flex}.libraryheading-module-scss-module__SrpkaG__text{display:inline}.libraryheading-module-scss-module__SrpkaG__anchor{appearance:none;cursor:pointer;font-family:var(--font-sans-serif);font-weight:var(--fw-normal);color:oklch(var(--color-accent));opacity:0;background:0 0;border:0;align-self:center;padding:0;text-decoration:none;transition:opacity .15s}li>li .libraryheading-module-scss-module__SrpkaG__anchor{font-size:var(--fs-xxs)}.libraryheading-module-scss-module__SrpkaG__libraryHeading:hover .libraryheading-module-scss-module__SrpkaG__anchor,.libraryheading-module-scss-module__SrpkaG__libraryHeading:focus-within .libraryheading-module-scss-module__SrpkaG__anchor,.libraryheading-module-scss-module__SrpkaG__anchor:focus-visible{opacity:.68}.libraryheading-module-scss-module__SrpkaG__anchor.libraryheading-module-scss-module__SrpkaG__copied{transition:opacity .3s 1.1s}.libraryheading-module-scss-module__SrpkaG__anchor.libraryheading-module-scss-module__SrpkaG__copied:hover{opacity:1;transition:opacity .15s .2s}
.popover-module-scss-module__rsK9UW__wrapper{display:inline-flex;position:relative}.popover-module-scss-module__rsK9UW__popover{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.popover-module-scss-module__rsK9UW__popover:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.popover-module-scss-module__rsK9UW__popover>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.popover-module-scss-module__rsK9UW__popover{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.popover-module-scss-module__rsK9UW__popover:before{display:none}}.popover-module-scss-module__rsK9UW__popover{--glass-tint:var(--color-surface-raised);--glass-tint-alpha:.45;color:oklch(var(--color-text-primary));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:var(--z-dropdown);transition:opacity .15s,visibility .15s;position:absolute}.popover-module-scss-module__rsK9UW__top{margin-bottom:var(--space-xs);bottom:100%;left:50%;transform:translate(-50%)}.popover-module-scss-module__rsK9UW__top-left{margin-bottom:var(--space-xs);bottom:100%;right:100%}.popover-module-scss-module__rsK9UW__top-right{margin-bottom:var(--space-xs);bottom:100%;left:100%}.popover-module-scss-module__rsK9UW__bottom{margin-top:var(--space-xs);top:100%;left:50%;transform:translate(-50%)}.popover-module-scss-module__rsK9UW__bottom-left{margin-top:var(--space-xs);top:100%;right:100%}.popover-module-scss-module__rsK9UW__bottom-right{margin-top:var(--space-xs);top:100%;left:100%}.popover-module-scss-module__rsK9UW__left{margin-right:var(--space-xs);top:50%;right:100%;transform:translateY(-50%)}.popover-module-scss-module__rsK9UW__right{margin-left:var(--space-xs);top:50%;left:100%;transform:translateY(-50%)}.popover-module-scss-module__rsK9UW__open{opacity:1;visibility:visible}
.sidenav-module-scss-module__rwtl6G__rail{width:calc(var(--rail-w-expanded) + env(safe-area-inset-right,0px));background-color:oklch(var(--color-surface)/.85);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-left:1px solid oklch(var(--color-border)/.45);z-index:calc(var(--z-rail) - 1);scrollbar-width:none;flex-direction:column;transition:transform .25s,width .25s,padding .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}[data-mobile-nav=open] .sidenav-module-scss-module__rwtl6G__rail{transform:translate(0)}@media (min-width:768px){.sidenav-module-scss-module__rwtl6G__rail{width:var(--rail-width);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-left:none;transform:none}}.sidenav-module-scss-module__rwtl6G__rail{padding:0 max(var(--space-md),env(safe-area-inset-right,0px)) calc(var(--space-lg) + env(safe-area-inset-bottom,0px)) var(--space-md)}@media (min-width:768px){.sidenav-module-scss-module__rwtl6G__rail{padding-right:max(var(--space-md),env(safe-area-inset-right,0px))}}.sidenav-module-scss-module__rwtl6G__backdrop{cursor:pointer;opacity:0;pointer-events:none;z-index:calc(var(--z-rail) - 2);background-color:#00000080;border:none;transition:opacity .25s;position:fixed;inset:0}[data-mobile-nav=open] .sidenav-module-scss-module__rwtl6G__backdrop{opacity:1;pointer-events:auto}@media (min-width:768px){.sidenav-module-scss-module__rwtl6G__backdrop{display:none}}.sidenav-module-scss-module__rwtl6G__scrollArea{padding-top:var(--header-height);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;justify-content:safe center;align-items:stretch;width:100%;min-height:0;display:flex;overflow-y:auto}.sidenav-module-scss-module__rwtl6G__toggleSlot{flex-direction:column;padding:0;display:flex}@media (max-width:767.98px){.sidenav-module-scss-module__rwtl6G__toggleSlot{display:none}}.sidenav-module-scss-module__rwtl6G__list{justify-content:center;gap:var(--space-xs);flex-direction:column;display:flex}.sidenav-module-scss-module__rwtl6G__item{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-sm);color:oklch(var(--color-text-primary));font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;opacity:.78;background:0 0;border:none;width:100%;text-decoration:none;transition:background-color .15s,opacity .15s,color .15s;display:flex}.sidenav-module-scss-module__rwtl6G__item:hover:not(:disabled),.sidenav-module-scss-module__rwtl6G__item:focus-visible{opacity:1;color:oklch(var(--color-accent));background-color:oklch(var(--color-surface-raised)/.4)}.sidenav-module-scss-module__rwtl6G__item:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}.sidenav-module-scss-module__rwtl6G__item:disabled{opacity:.4;cursor:progress}@media (min-width:768px){[data-nav=compact] .sidenav-module-scss-module__rwtl6G__item{justify-content:center;gap:0}}.sidenav-module-scss-module__rwtl6G__itemIcon{width:1.5rem;height:1.5rem;color:oklch(var(--color-accent));flex:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex;position:relative}.sidenav-module-scss-module__rwtl6G__itemLabel{white-space:nowrap;color:oklch(var(--color-accent));overflow:hidden}@media (min-width:768px){[data-nav=compact] .sidenav-module-scss-module__rwtl6G__itemLabel{opacity:0;width:0}}.sidenav-module-scss-module__rwtl6G__itemIndicator{color:oklch(var(--color-text-inverse));background-color:oklch(var(--color-accent));border:1px solid oklch(var(--color-surface));border-radius:50%;justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:10px;display:inline-flex;position:absolute;top:0;right:0}.sidenav-module-scss-module__rwtl6G__divider{border:none;border-top:1px solid oklch(var(--color-border)/.45);margin:var(--space-md) 0;width:100%}.sidenav-module-scss-module__rwtl6G__settings{flex-direction:column;display:flex}
.librarysidebar-module-scss-module__E4D-DG__sidebar{background-color:oklch(var(--color-surface-card)/.5);border:1px solid oklch(var(--color-border));border-radius:var(--radius-sm);padding:var(--space-md);top:calc(var(--header-height) + var(--space-md));max-height:calc(100vh - var(--header-height) - var(--space-xl));align-self:start;display:none;position:sticky;overflow-y:auto}@media (min-width:768px){.librarysidebar-module-scss-module__E4D-DG__sidebar{display:block}}.librarysidebar-module-scss-module__E4D-DG__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.librarysidebar-module-scss-module__E4D-DG__list .librarysidebar-module-scss-module__E4D-DG__list{margin-top:var(--space-xs);padding-left:var(--space-sm);gap:0}.librarysidebar-module-scss-module__E4D-DG__link{font-family:var(--font-sans-serif);font-size:var(--fs-xs);font-weight:var(--fw-normal);color:oklch(var(--color-text-primary)/.7);padding:var(--space-xs) var(--space-sm);border-left:2px solid #0000;text-decoration:none;transition:color .15s,border-color .15s,padding-left .15s;display:block}.librarysidebar-module-scss-module__E4D-DG__link:hover{color:oklch(var(--color-text-primary));border-left-color:oklch(var(--color-accent));padding-left:calc(var(--space-sm) + 2px)}.librarysidebar-module-scss-module__E4D-DG__active{color:oklch(var(--color-text-primary));font-weight:var(--fw-semibold);border-left-color:oklch(var(--color-accent))}
.logo-module-scss-module__eF_NpW__logo{max-width:100%}.logo-module-scss-module__eF_NpW__darkGrain{fill:oklch(var(--color-logo-dark))}.logo-module-scss-module__eF_NpW__midGrain{fill:oklch(var(--color-logo-mid))}.logo-module-scss-module__eF_NpW__lightGrain{fill:oklch(var(--color-logo-light))}
.flourListCard-module-scss-module__ieBJEW__card{background:oklch(var(--color-surface-card)/.6);border:1px solid oklch(var(--color-border)/.45);border-radius:var(--radius)}.flourListCard-module-scss-module__ieBJEW__header{padding:var(--space-sm) var(--space-md);border-bottom:1px solid oklch(var(--color-border)/.35);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-primary)/.55);justify-content:space-between;display:flex}.flourListCard-module-scss-module__ieBJEW__colName,.flourListCard-module-scss-module__ieBJEW__colAmount{font-weight:var(--fw-medium)}.flourListCard-module-scss-module__ieBJEW__body{padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}
.segmentedcontrol-module-scss-module__qInr_q__segmentedControl{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.segmentedcontrol-module-scss-module__qInr_q__segmentedControl:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.segmentedcontrol-module-scss-module__qInr_q__segmentedControl>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.segmentedcontrol-module-scss-module__qInr_q__segmentedControl{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.segmentedcontrol-module-scss-module__qInr_q__segmentedControl:before{display:none}}.segmentedcontrol-module-scss-module__qInr_q__segmentedControl{--glass-tint:var(--color-surface);--glass-tint-alpha:.45;border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.segmentedcontrol-module-scss-module__qInr_q__option{color:oklch(var(--color-text-primary));font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);padding:var(--space-xs) var(--space-md);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:999px;transition:opacity .15s,background-color .15s}.segmentedcontrol-module-scss-module__qInr_q__small .segmentedcontrol-module-scss-module__qInr_q__option{font-size:var(--fs-xxs)}.segmentedcontrol-module-scss-module__qInr_q__option:hover{--glass-tint-alpha:.75;opacity:1}.segmentedcontrol-module-scss-module__qInr_q__active{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.segmentedcontrol-module-scss-module__qInr_q__active:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.segmentedcontrol-module-scss-module__qInr_q__active>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.segmentedcontrol-module-scss-module__qInr_q__active{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.segmentedcontrol-module-scss-module__qInr_q__active:before{display:none}}.segmentedcontrol-module-scss-module__qInr_q__active{--glass-tint:var(--color-accent);--glass-tint-alpha:.55;opacity:1;color:oklch(var(--color-text-primary))}
.stepProgress-module-scss-module__XsHz1W__bar{background-color:oklch(var(--glass-tint,var(--color-button))/var(--glass-tint-alpha,.65));-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);border:1px solid oklch(var(--color-border)/.4);box-shadow:inset 0 1px 0 oklch(var(--color-glass-highlight)/var(--glass-highlight-alpha)),0 4px var(--glass-shadow-size) oklch(var(--color-glass-shadow)/var(--glass-shadow-alpha));position:relative}.stepProgress-module-scss-module__XsHz1W__bar:before{content:"";z-index:var(--z-base);border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom, oklch(var(--color-glass-highlight)/calc(var(--glass-highlight-alpha) * .6)) 0%, transparent 55%);position:absolute;inset:0}.stepProgress-module-scss-module__XsHz1W__bar>*{z-index:var(--z-raised);position:relative}@media (prefers-reduced-transparency:reduce){.stepProgress-module-scss-module__XsHz1W__bar{background-color:oklch(var(--glass-tint,var(--color-button)));-webkit-backdrop-filter:none;backdrop-filter:none}.stepProgress-module-scss-module__XsHz1W__bar:before{display:none}}.stepProgress-module-scss-module__XsHz1W__bar{--glass-tint:var(--color-surface);z-index:var(--z-overlay);padding:var(--space-sm) max(var(--space-lg),env(safe-area-inset-right,0px)) calc(var(--space-sm) + env(safe-area-inset-bottom,0px)) max(var(--space-lg),env(safe-area-inset-left,0px));align-items:center;gap:var(--space-md);row-gap:var(--space-xs);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0;container-type:inline-size}.stepProgress-module-scss-module__XsHz1W__barInline{padding:var(--space-md) 0 var(--space-sm);margin-top:var(--space-md);align-items:center;gap:var(--space-md);row-gap:var(--space-xs);border-top:1px solid oklch(var(--color-border)/.18);flex-wrap:wrap;display:flex;position:relative;container-type:inline-size}.stepProgress-module-scss-module__XsHz1W__counter{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:oklch(var(--color-status-active));flex-shrink:0;line-height:1}.stepProgress-module-scss-module__XsHz1W__counterTotal{opacity:.35;font-weight:var(--fw-normal)}.stepProgress-module-scss-module__XsHz1W__trackWrap{flex:80px;min-width:0}.stepProgress-module-scss-module__XsHz1W__track{gap:2px;height:5px;display:flex}.stepProgress-module-scss-module__XsHz1W__trackSeg{cursor:default;background-color:oklch(var(--color-border)/.55);border:none;border-radius:2px;flex:1;height:5px;padding:0;transition:background-color .3s;position:relative}.stepProgress-module-scss-module__XsHz1W__trackSeg:after{content:"";position:absolute;inset:-10px 0}.stepProgress-module-scss-module__XsHz1W__trackSeg:disabled{opacity:1;cursor:default}.stepProgress-module-scss-module__XsHz1W__trackSegClickable{cursor:pointer}.stepProgress-module-scss-module__XsHz1W__trackSegDone{background-color:oklch(var(--color-status-done))}.stepProgress-module-scss-module__XsHz1W__trackSegActive{background-color:oklch(var(--color-status-active));animation:1.8s ease-in-out infinite stepProgress-module-scss-module__XsHz1W__segPulse}.stepProgress-module-scss-module__XsHz1W__trackSegFillPulse{animation:2s ease-in-out infinite stepProgress-module-scss-module__XsHz1W__segOutlinePulse}.stepProgress-module-scss-module__XsHz1W__trackSegComplete{background-color:oklch(var(--color-status-done));animation:none}@keyframes stepProgress-module-scss-module__XsHz1W__segPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes stepProgress-module-scss-module__XsHz1W__segOutlinePulse{0%,to{box-shadow:inset 0 0 0 1px oklch(var(--color-accent))}50%{box-shadow:inset 0 0 0 1px oklch(var(--color-accent)/.3),inset 0 0 5px oklch(var(--color-accent)/.25)}}.stepProgress-module-scss-module__XsHz1W__doneHint{font-family:var(--font-mono);font-size:var(--fs-xxs);opacity:.38;margin-top:4px;line-height:1}.stepProgress-module-scss-module__XsHz1W__info{justify-content:flex-end;align-items:center;gap:var(--space-md);flex:1;min-width:0;display:flex}.stepProgress-module-scss-module__XsHz1W__stepText{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-md);overflow:hidden}.stepProgress-module-scss-module__XsHz1W__timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:var(--fw-semibold);flex-shrink:0}.stepProgress-module-scss-module__XsHz1W__actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.stepProgress-module-scss-module__XsHz1W__stepOptional{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-size:var(--fs-xxs);font-style:italic}.stepProgress-module-scss-module__XsHz1W__hint{font-size:var(--fs-xs);opacity:.6;flex-shrink:0}.stepProgress-module-scss-module__XsHz1W__restartButton{--glass-tint:var(--color-support-danger);color:oklch(var(--color-text-inverse))}@container (max-width:490px){.stepProgress-module-scss-module__XsHz1W__trackWrap{flex-basis:100%;order:1}.stepProgress-module-scss-module__XsHz1W__counter{order:2}.stepProgress-module-scss-module__XsHz1W__info{flex:1;order:2;justify-content:flex-start}.stepProgress-module-scss-module__XsHz1W__actions{order:2}.stepProgress-module-scss-module__XsHz1W__stepText{font-size:var(--fs-xxs)}.stepProgress-module-scss-module__XsHz1W__hidden{display:none}.stepProgress-module-scss-module__XsHz1W__actions button,.stepProgress-module-scss-module__XsHz1W__timer{font-size:var(--fs-xs)}}
.bakelistitem-module-scss-module__iHmEiW__item{width:100%;padding:var(--space-md);margin-bottom:var(--space-xl)}.bakelistitem-module-scss-module__iHmEiW__header{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.bakelistitem-module-scss-module__iHmEiW__toggleIcon{color:oklch(var(--color-text-primary));opacity:.6;justify-content:center;align-items:center;transition:transform .2s;display:flex}.bakelistitem-module-scss-module__iHmEiW__toggleIcon .bakelistitem-module-scss-module__iHmEiW__material-symbols-outlined{font-size:var(--fs-lg)}.bakelistitem-module-scss-module__iHmEiW__toggleIconOpen{transform:rotate(180deg)}.bakelistitem-module-scss-module__iHmEiW__name{font-weight:var(--fw-semibold);font-size:var(--fs-md);flex:1;min-width:0}.bakelistitem-module-scss-module__iHmEiW__progress{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));white-space:nowrap}.bakelistitem-module-scss-module__iHmEiW__detailsWrapper{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.bakelistitem-module-scss-module__iHmEiW__detailsOpen{grid-template-rows:1fr}.bakelistitem-module-scss-module__iHmEiW__detailsInner{overflow:hidden}
.numberField-module-scss-module__1lOddW__field{display:block}.numberField-module-scss-module__1lOddW__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-primary)/.6);margin-bottom:var(--space-xs);display:block}.numberField-module-scss-module__1lOddW__hint{text-transform:none;letter-spacing:normal;color:oklch(var(--color-text-primary)/.5);font-size:var(--fs-xs)}.numberField-module-scss-module__1lOddW__inputWrap{display:block;position:relative}.numberField-module-scss-module__1lOddW__input{width:100%;font-size:var(--fs-sm);padding:var(--space-sm);background:oklch(var(--color-surface-raised));border:1px solid oklch(var(--color-border)/.8);border-radius:var(--radius);color:inherit;font-variant-numeric:tabular-nums;font-family:inherit}.numberField-module-scss-module__1lOddW__input:focus{border-color:oklch(var(--color-accent));outline:none}.numberField-module-scss-module__1lOddW__withSuffix{padding-right:2.5rem}.numberField-module-scss-module__1lOddW__suffix{right:var(--space-sm);font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);pointer-events:none;font-family:var(--font-mono);position:absolute;top:50%;transform:translateY(-50%)}
.sectionlabel-module-scss-module__eaYw7q__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:oklch(var(--color-accent-text));margin:0 0 1.5rem;font-size:.65rem}
.sitefooter-module-scss-module__3dRJua__footer{--footer-grid-size:5px;--footer-grid-line:oklch(var(--color-accent-text) / .04);padding-inline:var(--library-rail-width) var(--rail-width);z-index:var(--z-rail);margin-inline:calc(-1*var(--library-rail-width)) calc(-1*var(--rail-width));background:linear-gradient(to bottom, transparent, transparent var(--border-overlap), oklch(var(--color-surface)) var(--border-overlap));transition:margin-inline .25s;position:relative}.sitefooter-module-scss-module__3dRJua__footer:before{content:"";inset:var(--border-overlap) 0 0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(to right, var(--footer-grid-line) 0 1px, transparent 1px var(--footer-grid-size)),repeating-linear-gradient(to bottom, var(--footer-grid-line) 0 1px, transparent 1px var(--footer-grid-size));position:absolute}.sitefooter-module-scss-module__3dRJua__frameLine{background:oklch(var(--color-border)/.55);height:1px;position:absolute;top:0;left:0;right:0}.sitefooter-module-scss-module__3dRJua__flourish{background-color:oklch(var(--color-surface)/.55);width:3.3rem;height:3.3rem;box-shadow:0 1px 0 0px oklch(var(--color-accent-text)/.04),0 0 20px 9px oklch(var(--color-surface)/.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:3rem;padding:.3rem .3rem .4rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.sitefooter-module-scss-module__3dRJua__inner{max-width:1200px;padding:calc(var(--space-xl) + var(--space)) var(--space) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.sitefooter-module-scss-module__3dRJua__groups{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.sitefooter-module-scss-module__3dRJua__group{gap:var(--space-sm);flex-direction:column;display:flex}.sitefooter-module-scss-module__3dRJua__group a{color:oklch(var(--color-text-secondary));font-size:var(--fs-sm);text-decoration:none}.sitefooter-module-scss-module__3dRJua__group a:hover,.sitefooter-module-scss-module__3dRJua__group a:focus-visible{color:oklch(var(--color-accent))}.sitefooter-module-scss-module__3dRJua__groupLabel{margin:0 0 var(--space-xs);font-family:var(--font-mono);font-size:var(--fs-xxs);font-weight:var(--fw-normal);letter-spacing:.2em;text-transform:uppercase;color:oklch(var(--color-accent-text))}.sitefooter-module-scss-module__3dRJua__brandLine{font-size:var(--fs-xxxs);color:oklch(var(--color-text-tertiary));margin:0}.sitefooter-module-scss-module__3dRJua__brandLine a{color:inherit}.sitefooter-module-scss-module__3dRJua__brandLine a:hover,.sitefooter-module-scss-module__3dRJua__brandLine a:focus-visible{color:oklch(var(--color-accent))}
.breads-module-scss-module__JzDjPG__title{text-align:center;width:100%;margin-bottom:var(--space-sm);letter-spacing:-.02em;font-size:clamp(2rem,3.5vw + .75rem,3rem);font-style:italic;line-height:1.15;position:relative}.breads-module-scss-module__JzDjPG__editLink{margin-left:var(--space-lg);text-decoration:none;position:absolute;top:-1rem}.breads-module-scss-module__JzDjPG__titleRule{background-color:oklch(var(--color-accent));width:3rem;height:2px;margin:var(--space-sm) auto var(--space-lg);border:none}.breads-module-scss-module__JzDjPG__description{margin-bottom:var(--space-sm);text-align:center;max-width:78ch;font-size:var(--fs-md)}.breads-module-scss-module__JzDjPG__description:last-of-type{margin-bottom:var(--space-xl)}.breads-module-scss-module__JzDjPG__breadMeta{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.breads-module-scss-module__JzDjPG__difficultyBadge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);background-color:oklch(var(--color-accent)/.15);color:oklch(var(--color-accent-text))}.breads-module-scss-module__JzDjPG__tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.breads-module-scss-module__JzDjPG__tag{font-size:var(--fs-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);border:1px solid oklch(var(--color-border)/.5)}.breads-module-scss-module__JzDjPG__source{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));text-align:center;width:100%;font-style:italic}.breads-module-scss-module__JzDjPG__recipeWrapper{align-items:flex-start;gap:var(--space-lg);flex-direction:column;width:100%;margin:0;display:flex}@media screen and (min-width:768px){.breads-module-scss-module__JzDjPG__recipeWrapper{flex-direction:row;align-items:flex-start}.breads-module-scss-module__JzDjPG__recipeWrapper>:first-child{flex:1;align-self:flex-start;position:sticky;top:8rem}.breads-module-scss-module__JzDjPG__recipeWrapper>:last-child{flex:2}}.breads-module-scss-module__JzDjPG__bakingSection{width:100%;margin:var(--space-lg) 0 0;background-color:oklch(var(--color-surface-notice)/.6);border:none;border-left:4px solid oklch(var(--color-border-notice));border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-lg);padding-left:var(--space-xl)}.breads-module-scss-module__JzDjPG__bakingSection h2{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;opacity:.6;margin-bottom:var(--space-sm)}.breads-module-scss-module__JzDjPG__bakingSection p{font-family:var(--font-serif)}
.breadcrumb-module-scss-module__rQ8oKG__breadcrumb{align-items:baseline;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--fs-xxxs);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;display:none}@media (min-width:768px){.breadcrumb-module-scss-module__rQ8oKG__breadcrumb{display:flex}}.breadcrumb-module-scss-module__rQ8oKG__separator{color:oklch(var(--color-text-tertiary));-webkit-user-select:none;user-select:none}.breadcrumb-module-scss-module__rQ8oKG__crumb{color:oklch(var(--color-text-tertiary))}.breadcrumb-module-scss-module__rQ8oKG__current{color:oklch(var(--color-text-secondary))}.breadcrumb-module-scss-module__rQ8oKG__link{color:oklch(var(--color-text-tertiary));text-decoration:none;transition:color .15s}.breadcrumb-module-scss-module__rQ8oKG__link:hover,.breadcrumb-module-scss-module__rQ8oKG__link:focus-visible{color:oklch(var(--color-accent))}.breadcrumb-module-scss-module__rQ8oKG__link:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px;border-radius:var(--radius-sm)}
.datatable-module-scss-module__GNAHbW__scroll{margin-bottom:var(--space-md);max-width:65ch;overflow-x:auto}.datatable-module-scss-module__GNAHbW__table{border-collapse:collapse;width:100%;color:oklch(var(--color-text-primary))}.datatable-module-scss-module__GNAHbW__head{background-color:oklch(var(--color-surface-card));border-bottom:1px solid oklch(var(--color-border))}.datatable-module-scss-module__GNAHbW__body .datatable-module-scss-module__GNAHbW__row{transition:background-color .15s}.datatable-module-scss-module__GNAHbW__body .datatable-module-scss-module__GNAHbW__row:hover{background-color:oklch(var(--color-accent)/.06)}.datatable-module-scss-module__GNAHbW__headerCell,.datatable-module-scss-module__GNAHbW__cell{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;padding:var(--space-sm) var(--space-md)}.datatable-module-scss-module__GNAHbW__headerCell{font-weight:var(--fw-semibold);color:oklch(var(--color-text-primary)/.85)}.datatable-module-scss-module__GNAHbW__body .datatable-module-scss-module__GNAHbW__cell{border-bottom:1px solid oklch(var(--color-border))}.datatable-module-scss-module__GNAHbW__body .datatable-module-scss-module__GNAHbW__row:last-child .datatable-module-scss-module__GNAHbW__cell{border-bottom:none}.datatable-module-scss-module__GNAHbW__align_left{text-align:left}.datatable-module-scss-module__GNAHbW__align_right{text-align:right}.datatable-module-scss-module__GNAHbW__align_center{text-align:center}
.flagPill-module-scss-module__0nJ5Gq__toggle{justify-content:space-between;align-items:center;gap:var(--space-xs);font:inherit;font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.flagPill-module-scss-module__0nJ5Gq__toggle:hover{color:oklch(var(--color-text-primary))}.flagPill-module-scss-module__0nJ5Gq__toggle:focus-visible{outline:1px solid oklch(var(--color-accent));outline-offset:2px;border-radius:var(--radius-sm)}.flagPill-module-scss-module__0nJ5Gq__on,.flagPill-module-scss-module__0nJ5Gq__on:hover{color:oklch(var(--color-accent))}.flagPill-module-scss-module__0nJ5Gq__off .flagPill-module-scss-module__0nJ5Gq__icon{color:oklch(var(--color-text-primary)/.4)}.flagPill-module-scss-module__0nJ5Gq__icon{font-size:1.4rem;line-height:1}.flagPill-module-scss-module__0nJ5Gq__label{line-height:1}
.stepcontent-module-scss-module__eHoCbW__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0;line-height:1.65}.stepcontent-module-scss-module__eHoCbW__meta{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;display:flex}.stepcontent-module-scss-module__eHoCbW__type{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;color:oklch(var(--color-accent-text))}.stepcontent-module-scss-module__eHoCbW__duration{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-variant-numeric:tabular-nums}.stepcontent-module-scss-module__eHoCbW__optionalBadge{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-style:italic}.stepcontent-module-scss-module__eHoCbW__paragraph{margin:0 0 var(--space-xs);font-size:var(--fs-sm);line-height:1.65}
.steptimeline-module-scss-module__5ou8jq__timeline{gap:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-sm);flex-direction:column-reverse;display:flex}@media (min-width:500px){.steptimeline-module-scss-module__5ou8jq__timeline{flex-direction:row}}.steptimeline-module-scss-module__5ou8jq__list{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.steptimeline-module-scss-module__5ou8jq__row{align-items:center;gap:var(--space-xs);line-height:1;display:flex}.steptimeline-module-scss-module__5ou8jq__icon{font-size:1rem}.steptimeline-module-scss-module__5ou8jq__iconPulse{animation:2s ease-in-out infinite steptimeline-module-scss-module__5ou8jq__timelinePulse}@keyframes steptimeline-module-scss-module__5ou8jq__timelinePulse{0%,to{opacity:1}50%{opacity:.5}}.steptimeline-module-scss-module__5ou8jq__title{font-size:var(--fs-xs);white-space:nowrap}.steptimeline-module-scss-module__5ou8jq__done .steptimeline-module-scss-module__5ou8jq__icon{color:oklch(var(--color-accent));opacity:.55}.steptimeline-module-scss-module__5ou8jq__done .steptimeline-module-scss-module__5ou8jq__title{opacity:.45}.steptimeline-module-scss-module__5ou8jq__active .steptimeline-module-scss-module__5ou8jq__icon{color:oklch(var(--color-status-active))}.steptimeline-module-scss-module__5ou8jq__active .steptimeline-module-scss-module__5ou8jq__title{color:oklch(var(--color-status-active));font-weight:var(--fw-semibold)}.steptimeline-module-scss-module__5ou8jq__future .steptimeline-module-scss-module__5ou8jq__icon{color:oklch(var(--color-status-todo));opacity:.5}.steptimeline-module-scss-module__5ou8jq__future .steptimeline-module-scss-module__5ou8jq__title{opacity:.6;color:oklch(var(--color-status-todo))}.steptimeline-module-scss-module__5ou8jq__detail{min-width:0;font-size:var(--fs-sm);border-bottom:1px solid oklch(var(--color-border)/.3);padding-bottom:var(--space-md);flex:1;line-height:1.5}@media (min-width:500px){.steptimeline-module-scss-module__5ou8jq__detail{border-bottom:none;border-left:1px solid oklch(var(--color-border)/.3);padding-bottom:0;padding-left:var(--space-md)}}
.rangeField-module-scss-module__8dEMma__field{display:block}.rangeField-module-scss-module__8dEMma__header{margin-bottom:var(--space-xs);justify-content:space-between;align-items:baseline;display:flex}.rangeField-module-scss-module__8dEMma__label{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary))}.rangeField-module-scss-module__8dEMma__value{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rangeField-module-scss-module__8dEMma__suffix{color:oklch(var(--color-text-secondary));font-weight:var(--fw-medium)}.rangeField-module-scss-module__8dEMma__input{--progress:0;--track-alpha:calc(.15 + var(--progress) * .6);appearance:none;background:oklch(var(--color-accent)/var(--track-alpha));border-radius:var(--radius-sm);cursor:pointer;width:100%;height:8px;accent-color:oklch(var(--color-accent));background-clip:content-box;border:0;padding:2px 0;transition:background-color .12s,box-shadow .12s,padding .12s;display:block}.rangeField-module-scss-module__8dEMma__input:hover{padding:1px 0}.rangeField-module-scss-module__8dEMma__input:focus-visible{box-shadow:0 0 0 3px oklch(var(--color-accent)/.18);outline:none}.rangeField-module-scss-module__8dEMma__input:active{cursor:grabbing;padding:0}.rangeField-module-scss-module__8dEMma__field:hover .rangeField-module-scss-module__8dEMma__value{color:oklch(var(--color-accent))}.rangeField-module-scss-module__8dEMma__field:has(.rangeField-module-scss-module__8dEMma__input:active) .rangeField-module-scss-module__8dEMma__value{color:oklch(var(--color-accent))}.rangeField-module-scss-module__8dEMma__minMax{margin-top:var(--space-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:oklch(var(--color-text-tertiary));justify-content:space-between;display:flex}.rangeField-module-scss-module__8dEMma__hint{margin-top:var(--space-xs);font-size:var(--fs-xs);color:oklch(var(--color-text-tertiary));display:block}
.rail-module-scss-module__aWZKtW__rail{background:oklch(var(--color-surface-card)/.85);border:1px solid oklch(var(--color-border)/.6);border-radius:var(--radius-lg);padding:var(--space-md);top:var(--space-lg);max-height:calc(100vh - var(--space-xl)*2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-self:start;display:none;position:sticky;overflow-y:auto}@media (min-width:900px){.rail-module-scss-module__aWZKtW__rail{display:flex}}.rail-module-scss-module__aWZKtW__titleBlock{padding-bottom:var(--space-sm);border-bottom:1px solid oklch(var(--color-border)/.4);margin-bottom:var(--space-sm)}.rail-module-scss-module__aWZKtW__eyebrow{font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);letter-spacing:.04em;display:block}.rail-module-scss-module__aWZKtW__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0 0 var(--space-sm);word-break:break-word;line-height:1.15}.rail-module-scss-module__aWZKtW__badges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.rail-module-scss-module__aWZKtW__badge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid oklch(var(--color-border)/.6);font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.75);border-radius:999px;display:inline-flex}.rail-module-scss-module__aWZKtW__sectionList{margin:0 0 var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.rail-module-scss-module__aWZKtW__sectionItem{align-items:center;gap:var(--space-sm);border-radius:var(--radius);width:100%;color:inherit;font:inherit;font-size:var(--fs-sm);padding:var(--space-xs) var(--space-sm);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.rail-module-scss-module__aWZKtW__sectionItem:hover{background:oklch(var(--color-surface-raised)/.5)}.rail-module-scss-module__aWZKtW__sectionItem:focus-visible{outline:1px solid oklch(var(--color-accent));outline-offset:-1px}.rail-module-scss-module__aWZKtW__sectionActive{background:oklch(var(--color-accent)/.12)}.rail-module-scss-module__aWZKtW__sectionActive:hover{background:oklch(var(--color-accent)/.18)}.rail-module-scss-module__aWZKtW__sectionIcon{color:oklch(var(--color-text-primary)/.65);font-size:1.1rem}.rail-module-scss-module__aWZKtW__sectionBody{flex-direction:column;flex:1;display:flex}.rail-module-scss-module__aWZKtW__sectionLabel{font-weight:var(--fw-medium)}.rail-module-scss-module__aWZKtW__sectionDetail{font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);margin-top:.1rem}.rail-module-scss-module__aWZKtW__sectionCount{font-family:var(--font-mono);font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);background:oklch(var(--color-surface-raised)/.6);padding:.05rem var(--space-sm);border-radius:999px}.rail-module-scss-module__aWZKtW__stepList{margin:var(--space-xs) 0 var(--space-sm) calc(var(--space-md) - 2px);border-left:1px solid oklch(var(--color-border)/.4);padding-left:var(--space-xs);flex-direction:column;display:flex}.rail-module-scss-module__aWZKtW__stepRow{gap:var(--space-xs);padding:var(--space-xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--fs-xs);grid-template-columns:auto 1.6rem 1fr auto;align-items:center;display:grid}.rail-module-scss-module__aWZKtW__stepRow:hover{background:oklch(var(--color-surface-raised)/.5)}.rail-module-scss-module__aWZKtW__stepRowActive{background:oklch(var(--color-accent)/.1)}.rail-module-scss-module__aWZKtW__stepGrip{color:oklch(var(--color-text-primary)/.4);cursor:grab;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.rail-module-scss-module__aWZKtW__stepGrip:hover,.rail-module-scss-module__aWZKtW__stepGrip:focus-visible{color:oklch(var(--color-text-primary)/.9);outline:none}.rail-module-scss-module__aWZKtW__stepGrip span{font-size:.95rem}.rail-module-scss-module__aWZKtW__stepIndex{font-family:var(--font-mono);color:oklch(var(--color-text-primary)/.5);font-variant-numeric:tabular-nums}.rail-module-scss-module__aWZKtW__stepTitle{color:inherit;font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.rail-module-scss-module__aWZKtW__stepTitle:focus-visible{color:oklch(var(--color-accent));outline:none}.rail-module-scss-module__aWZKtW__stepTitleEmpty{color:oklch(var(--color-text-primary)/.4);font-style:italic}.rail-module-scss-module__aWZKtW__stepDot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.rail-module-scss-module__aWZKtW__addStepButton{margin:var(--space-xs) 0 var(--space-xs) var(--space-xs);font-size:var(--fs-xs);align-self:flex-start}.rail-module-scss-module__aWZKtW__saveDock{padding-top:var(--space-sm);border-top:1px solid oklch(var(--color-border)/.4);gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.rail-module-scss-module__aWZKtW__statusRow{justify-content:space-between;align-items:center;display:flex}.rail-module-scss-module__aWZKtW__statusPill{align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.7);display:inline-flex}.rail-module-scss-module__aWZKtW__statusDot{background:oklch(var(--color-accent));border-radius:50%;width:.5rem;height:.5rem}.rail-module-scss-module__aWZKtW__status-saved .rail-module-scss-module__aWZKtW__statusDot{background:oklch(var(--color-accent))}.rail-module-scss-module__aWZKtW__status-dirty .rail-module-scss-module__aWZKtW__statusDot{background:oklch(var(--color-support-warning))}.rail-module-scss-module__aWZKtW__status-saving .rail-module-scss-module__aWZKtW__statusDot{background:oklch(var(--color-support-warning));animation:1.2s ease-in-out infinite rail-module-scss-module__aWZKtW__pulse}.rail-module-scss-module__aWZKtW__status-error .rail-module-scss-module__aWZKtW__statusDot{background:oklch(var(--color-support-danger))}@keyframes rail-module-scss-module__aWZKtW__pulse{0%,to{opacity:.4}50%{opacity:1}}.rail-module-scss-module__aWZKtW__discardLink{color:oklch(var(--color-text-primary)/.6);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.rail-module-scss-module__aWZKtW__discardLink:hover{color:oklch(var(--color-support-danger))}.rail-module-scss-module__aWZKtW__saveButton{justify-content:center;width:100%}.rail-module-scss-module__aWZKtW__shortcuts{font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.45);text-align:center;margin:0}.rail-module-scss-module__aWZKtW__shortcuts kbd{font-family:var(--font-mono);background:oklch(var(--color-surface-raised)/.6);border-radius:var(--radius-sm);padding:0 var(--space-xs);font-size:.7rem}
.siteheader-module-scss-module__L_b26q__siteHeader{height:var(--header-height);padding:env(safe-area-inset-top,0px) max(var(--space),env(safe-area-inset-right,0px)) 0 max(var(--space),env(safe-area-inset-left,0px));z-index:var(--z-rail);background-color:oklch(var(--color-surface)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-transparency:reduce){.siteheader-module-scss-module__L_b26q__siteHeader{background-color:oklch(var(--color-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}.siteheader-module-scss-module__L_b26q__brandGroup{align-items:center;gap:var(--space-md);min-width:0;display:inline-flex}.siteheader-module-scss-module__L_b26q__logoLink{flex:none;display:inline-flex}.siteheader-module-scss-module__L_b26q__logo{aspect-ratio:1;width:2.25rem;height:2.25rem;display:inline-flex}.siteheader-module-scss-module__L_b26q__textRow{align-items:baseline;gap:var(--space-md);min-width:0;display:inline-flex}.siteheader-module-scss-module__L_b26q__brand{color:oklch(var(--color-text-primary));text-decoration:none}.siteheader-module-scss-module__L_b26q__wordmark{font-family:var(--font-serif);font-size:var(--fs-md);letter-spacing:.04em}.siteheader-module-scss-module__L_b26q__menuToggle{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:oklch(var(--color-text-primary));cursor:pointer;opacity:.78;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s,color .15s;display:inline-flex}.siteheader-module-scss-module__L_b26q__menuToggle:hover,.siteheader-module-scss-module__L_b26q__menuToggle:focus-visible{opacity:1;color:oklch(var(--color-accent));background-color:oklch(var(--color-surface-raised)/.4)}.siteheader-module-scss-module__L_b26q__menuToggle:focus-visible{outline:2px solid oklch(var(--color-accent));outline-offset:2px}@media (min-width:768px){.siteheader-module-scss-module__L_b26q__menuToggle{display:none}}.siteheader-module-scss-module__L_b26q__menuToggleIcon{font-size:1.5rem;line-height:0}
.breads-module-scss-module__lxLYLa__titleRow{margin-bottom:var(--space-lg)}.breads-module-scss-module__lxLYLa__newLink{text-decoration:none}
.sourdough-module-scss-module__oIareG__calculator{margin:var(--space-lg) 0;gap:var(--space-lg);flex-direction:column;display:flex}.sourdough-module-scss-module__oIareG__fieldset{border:0;min-width:0;margin:0;padding:0}.sourdough-module-scss-module__oIareG__legendLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));margin-bottom:var(--space-sm);padding:0}.sourdough-module-scss-module__oIareG__radioGroup{gap:var(--space-xs);flex-direction:column;display:flex}.sourdough-module-scss-module__oIareG__radioRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto 3.5rem 1fr;transition:background-color .12s;display:grid}.sourdough-module-scss-module__oIareG__radioRow:hover{background-color:oklch(var(--color-border)/.15)}.sourdough-module-scss-module__oIareG__varSymbol{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:oklch(var(--color-text-primary)/.75)}.sourdough-module-scss-module__oIareG__varDescription{font-size:var(--fs-sm);color:oklch(var(--color-text-primary))}.sourdough-module-scss-module__oIareG__sliders{gap:var(--space-md);flex-direction:column;display:flex}.sourdough-module-scss-module__oIareG__solvedValue{gap:var(--space-sm);padding:var(--space-md);background-color:oklch(var(--color-accent)/.08);border-radius:var(--radius-sm);border-left:3px solid oklch(var(--color-accent));flex-direction:column;transition:background-color .16s,border-color .16s;display:flex}.sourdough-module-scss-module__oIareG__solvedOutOfRange{background-color:#c8502814;border-left-color:#c85028}.sourdough-module-scss-module__oIareG__solvedLabel{align-items:baseline;gap:var(--space-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));display:inline-flex}.sourdough-module-scss-module__oIareG__outOfRangeBadge{text-transform:none;letter-spacing:normal;font-weight:var(--fw-medium);font-size:var(--fs-xs);color:#c85028;font-family:var(--font-mono)}.sourdough-module-scss-module__oIareG__solvedAmount{align-items:baseline;display:inline-flex}.sourdough-module-scss-module__oIareG__recipeList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sourdough-module-scss-module__oIareG__recipeList li{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.sourdough-module-scss-module__oIareG__recipeName{font-size:var(--fs-sm);color:oklch(var(--color-text-primary))}.sourdough-module-scss-module__oIareG__recipeAmount{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:oklch(var(--color-text-primary))}.sourdough-module-scss-module__oIareG__recipeSuffix{color:oklch(var(--color-text-secondary))}.sourdough-module-scss-module__oIareG__divider{border:0;border-top:1px solid oklch(var(--color-border)/.3);gap:var(--space-xs);flex-direction:column;margin:0;padding:0;display:flex}.sourdough-module-scss-module__oIareG__divider code{font-family:var(--font-mono);color:oklch(var(--color-text-primary)/.8);font-size:.9em}.sourdough-module-scss-module__oIareG__constantsHeading{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));margin:0}
.temperature-module-scss-module__iDVzjq__calculator{margin:var(--space-lg) 0;gap:var(--space-lg);flex-direction:column;display:flex}#temperatures .temperature-module-scss-module__iDVzjq__featureIntro{max-width:78ch}.temperature-module-scss-module__iDVzjq__formula{font-size:var(--fs-sm);color:oklch(var(--color-text-primary));padding:var(--space-xs);justify-content:center;align-items:center;display:flex;overflow-x:auto}.temperature-module-scss-module__iDVzjq__fieldset{border:0;min-width:0;margin:0;padding:0}.temperature-module-scss-module__iDVzjq__legendLabel{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));margin-bottom:var(--space-sm);padding:0}.temperature-module-scss-module__iDVzjq__solveForTabs{border-bottom:1px solid oklch(var(--color-border)/.4);grid-template-columns:repeat(4,1fr);display:grid}.temperature-module-scss-module__iDVzjq__solveForTab{padding:var(--space-sm) 0;align-items:center;gap:var(--space-sm);cursor:pointer;color:oklch(var(--color-text-secondary));background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;margin-bottom:-1px;font-family:inherit;transition:color .14s,border-color .14s;display:flex}.temperature-module-scss-module__iDVzjq__solveForTab:hover{color:oklch(var(--color-text-primary))}.temperature-module-scss-module__iDVzjq__solveForSymbol{font-family:var(--font-serif);font-size:var(--fs-md);line-height:1}.temperature-module-scss-module__iDVzjq__solveForSubtitle{font-family:var(--font-mono);font-size:var(--fs-xs)}.temperature-module-scss-module__iDVzjq__solveForTabActive{color:oklch(var(--color-accent-text));border-bottom-color:oklch(var(--color-accent))}.temperature-module-scss-module__iDVzjq__solveForTabActive:hover{color:oklch(var(--color-accent-text))}.temperature-module-scss-module__iDVzjq__sliders{gap:var(--space-md);flex-direction:column;display:flex}.temperature-module-scss-module__iDVzjq__solvedValue{padding:var(--space-md);background-color:oklch(var(--color-accent)/.08);border-radius:var(--radius-sm);border-left:3px solid oklch(var(--color-accent));justify-content:space-between;align-items:baseline;transition:background-color .16s,border-color .16s;display:flex}.temperature-module-scss-module__iDVzjq__solvedOutOfRange{background-color:#c8502814;border-left-color:#c85028}.temperature-module-scss-module__iDVzjq__solvedLabel{align-items:baseline;gap:var(--space-sm);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));display:inline-flex}.temperature-module-scss-module__iDVzjq__outOfRangeBadge{text-transform:none;letter-spacing:normal;font-weight:var(--fw-medium);font-size:var(--fs-xs);color:#c85028;font-family:var(--font-mono)}.temperature-module-scss-module__iDVzjq__solvedAmount{align-items:baseline;display:inline-flex}.temperature-module-scss-module__iDVzjq__divider{border:0;border-top:1px solid oklch(var(--color-border)/.3);margin:0}.temperature-module-scss-module__iDVzjq__constants{gap:var(--space-xs);flex-direction:column;display:flex}.temperature-module-scss-module__iDVzjq__constants code{font-family:var(--font-mono);color:oklch(var(--color-text-primary)/.8);font-size:.9em}.temperature-module-scss-module__iDVzjq__constantsHeading{font-size:var(--fs-xs);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-secondary));margin:0}.temperature-module-scss-module__iDVzjq__tip{color:oklch(var(--color-text-primary));font-style:italic;font-family:var(--font-serif);font-size:var(--fs-md);border-left:3px solid oklch(var(--color-accent)/.8);padding-left:var(--space-md)}
.syncstatusicon-module-scss-module__ghr91W__icon{color:oklch(var(--color-text-secondary));align-items:center;display:inline-flex}.syncstatusicon-module-scss-module__ghr91W__icon .syncstatusicon-module-scss-module__ghr91W__material-symbols-outlined{font-size:var(--fs-md)}.syncstatusicon-module-scss-module__ghr91W__icon[data-status=local-only]{color:oklch(var(--color-text-tertiary))}.syncstatusicon-module-scss-module__ghr91W__icon[data-status=dirty]{color:oklch(var(--color-accent));animation:1.2s ease-in-out infinite syncstatusicon-module-scss-module__ghr91W__bm-sync-pulse}.syncstatusicon-module-scss-module__ghr91W__icon[data-status=synced],.syncstatusicon-module-scss-module__ghr91W__icon[data-status=cloud-only]{color:oklch(var(--color-text-secondary))}@keyframes syncstatusicon-module-scss-module__ghr91W__bm-sync-pulse{0%,to{opacity:.5}50%{opacity:1}}
.stepsTable-module-scss-module__eTOvCa__summary{font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55);font-variant-numeric:tabular-nums}.stepsTable-module-scss-module__eTOvCa__tableCard{background:oklch(var(--color-surface-card)/.6);border:1px solid oklch(var(--color-border)/.45);border-radius:var(--radius);padding:0 var(--space-md)}.stepsTable-module-scss-module__eTOvCa__headerRow{gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid oklch(var(--color-border)/.35);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:oklch(var(--color-text-primary)/.55);grid-template-columns:1.5rem 3rem minmax(8rem,1.6fr) auto auto auto;display:grid}.stepsTable-module-scss-module__eTOvCa__headerRow span:nth-child(6){padding-left:var(--space-sm)}@media (max-width:1024px){.stepsTable-module-scss-module__eTOvCa__headerRow{display:none}}.stepsTable-module-scss-module__eTOvCa__table{flex-direction:column;display:flex}.stepsTable-module-scss-module__eTOvCa__row{gap:var(--space-xs) var(--space-sm);grid-template-columns:1.5rem 3rem minmax(8rem,1.6fr) auto auto auto;grid-template-areas:"handle index title type duration delete"". .description description flags.";align-items:center;display:grid}@media (max-width:1264px){[data-nav=expanded] .stepsTable-module-scss-module__eTOvCa__row{row-gap:var(--space-xs);grid-template-columns:auto 2.5rem 1fr auto;grid-template-areas:"handle index title delete"". .type type"". .duration duration"". .description description"". .flags flags"}}@media (max-width:1024px){.stepsTable-module-scss-module__eTOvCa__row{row-gap:var(--space-xs);grid-template-columns:auto 2.5rem 1fr auto;grid-template-areas:"handle index title delete"". .type type"". .duration duration"". .description description"". .flags flags"}}.stepsTable-module-scss-module__eTOvCa__rowWrapper{padding:var(--space-sm) 0;border-bottom:1px solid oklch(var(--color-border)/.3)}.stepsTable-module-scss-module__eTOvCa__rowWrapper:last-child{border-bottom:none}.stepsTable-module-scss-module__eTOvCa__dragHandle{color:oklch(var(--color-text-primary)/.45);cursor:grab;padding:var(--space-xs);border-radius:var(--radius-sm);background:0 0;border:0;grid-area:handle;justify-content:center;align-items:center;display:inline-flex}.stepsTable-module-scss-module__eTOvCa__dragHandle:hover,.stepsTable-module-scss-module__eTOvCa__dragHandle:focus-visible{color:oklch(var(--color-text-primary));background:oklch(var(--color-surface-raised)/.6);outline:none}.stepsTable-module-scss-module__eTOvCa__dragHandle:active{cursor:grabbing}.stepsTable-module-scss-module__eTOvCa__dragHandle span{font-size:1.1rem}.stepsTable-module-scss-module__eTOvCa__indexBlock{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:index;align-items:flex-start;line-height:1.1;display:flex}.stepsTable-module-scss-module__eTOvCa__rowIndex{font-family:var(--font-mono);font-size:var(--fs-xs);color:oklch(var(--color-text-primary)/.55)}.stepsTable-module-scss-module__eTOvCa__cumTime{font-family:var(--font-mono);font-size:var(--fs-xxs,.625rem);color:oklch(var(--color-text-primary)/.4)}.stepsTable-module-scss-module__eTOvCa__title{grid-area:title}.stepsTable-module-scss-module__eTOvCa__typePill{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);background:oklch(var(--color-surface-raised));border:1px solid oklch(var(--color-border)/.8);border-radius:999px;grid-area:type;width:fit-content;display:inline-flex}.stepsTable-module-scss-module__eTOvCa__typeDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.stepsTable-module-scss-module__eTOvCa__typeSelect{color:inherit;font:inherit;font-size:var(--fs-xs);padding:var(--space-xs);cursor:pointer;background:0 0;border:0}.stepsTable-module-scss-module__eTOvCa__typeSelect:focus{outline:none}.stepsTable-module-scss-module__eTOvCa__durationCell{align-items:center;gap:var(--space-xs);grid-area:duration;display:inline-flex}.stepsTable-module-scss-module__eTOvCa__deleteCell{grid-area:delete;justify-self:end}.stepsTable-module-scss-module__eTOvCa__descriptionCell{grid-area:description;align-self:stretch}.stepsTable-module-scss-module__eTOvCa__cellInput,.stepsTable-module-scss-module__eTOvCa__cellTextarea{width:100%;font-size:var(--fs-sm);padding:var(--space-sm) var(--space-sm);background:oklch(var(--color-surface-raised));border:1px solid oklch(var(--color-border)/.8);border-radius:var(--radius-sm);color:inherit;font-family:inherit}.stepsTable-module-scss-module__eTOvCa__cellInput:focus,.stepsTable-module-scss-module__eTOvCa__cellTextarea:focus{border-color:oklch(var(--color-accent));outline:none}.stepsTable-module-scss-module__eTOvCa__cellTextarea{resize:vertical;min-height:2.5rem;padding:var(--space-xs) var(--space-sm);height:auto;line-height:1.5;overflow:hidden}.stepsTable-module-scss-module__eTOvCa__flags{gap:var(--space-xs);flex-direction:column;grid-area:flags;align-self:start;display:flex}.stepsTable-module-scss-module__eTOvCa__insertGap{justify-content:center;align-items:center;height:.5rem;margin:-.25rem 0;display:flex;position:relative;transform:translateY(-100%)}.stepsTable-module-scss-module__eTOvCa__insertButton{border:1px solid oklch(var(--color-border)/.6);background:oklch(var(--color-surface));width:22px;height:18px;color:oklch(var(--color-text-primary)/.75);opacity:0;cursor:pointer;z-index:var(--z-raised);border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.stepsTable-module-scss-module__eTOvCa__insertGap:hover .stepsTable-module-scss-module__eTOvCa__insertButton,.stepsTable-module-scss-module__eTOvCa__insertButton:focus-visible{opacity:1}.material-symbols-outlined.stepsTable-module-scss-module__eTOvCa__insertIcon{font-size:.95rem}.stepsTable-module-scss-module__eTOvCa__addButton{margin-top:var(--space-md)}
.loadingmorph-module-scss-module__WYVZsG__svg{transform-origin:50%;max-width:100%;height:auto;animation:7.3s ease-in-out infinite loadingmorph-module-scss-module__WYVZsG__breathe}.loadingmorph-module-scss-module__WYVZsG__morphPath{fill:none;stroke:oklch(var(--color-text-primary));stroke-width:1px}@keyframes loadingmorph-module-scss-module__WYVZsG__breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.018)translateY(-.4%)}}
.pagetitle-module-scss-module__qLFiOW__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.01em;margin-bottom:var(--space-md)}
.page-module-scss-module__rcUngW__main{flex-direction:column;padding:0;display:flex}.page-module-scss-module__rcUngW__main h1{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw + .5rem,2.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;text-align:center;color:oklch(var(--color-text-primary));opacity:.85;font-style:italic}.page-module-scss-module__rcUngW__logo{aspect-ratio:1;opacity:.9;width:clamp(8rem,20vmin,14rem);height:auto}.page-module-scss-module__rcUngW__hero{min-height:calc(100svh - var(--header-height));margin-top:var(--header-height);justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;display:flex;position:relative}
.accountProfileForm-module-scss-module__ahiDFW__form,.accountProfileForm-module-scss-module__ahiDFW__defList{flex-direction:column;display:flex}.accountProfileForm-module-scss-module__ahiDFW__defList .accountProfileForm-module-scss-module__ahiDFW__defRow:last-child{border-bottom:1px solid oklch(var(--color-border))}.accountProfileForm-module-scss-module__ahiDFW__defRow{border-top:1px solid oklch(var(--color-border)/1);grid-template-columns:9.5rem 1fr;align-items:start;gap:0 2rem;padding:1.1rem 0;display:grid}@media (max-width:540px){.accountProfileForm-module-scss-module__ahiDFW__defRow{grid-template-columns:1fr;gap:.5rem 0}}.accountProfileForm-module-scss-module__ahiDFW__defKey{font-family:var(--font-mono);letter-spacing:.05em;color:oklch(var(--color-text-primary));opacity:.42;padding-top:.15rem;font-size:.7rem;line-height:1.4}.accountProfileForm-module-scss-module__ahiDFW__defVal{flex-direction:column;gap:.45rem;display:flex}.accountProfileForm-module-scss-module__ahiDFW__inlineInput{font-family:var(--font-mono);letter-spacing:.02em;border:none;border-bottom:1px solid oklch(var(--color-border)/1);color:oklch(var(--color-text-primary));background:0 0;outline:none;width:100%;max-width:24ch;padding:.18rem 0;font-size:.8rem;transition:border-color .15s}.accountProfileForm-module-scss-module__ahiDFW__inlineInput:focus{border-bottom-color:oklch(var(--color-accent))}.accountProfileForm-module-scss-module__ahiDFW__hint{color:oklch(var(--color-text-tertiary));max-width:40ch;margin:0;font-size:.75rem;line-height:1.55}.accountProfileForm-module-scss-module__ahiDFW__actions{align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.accountProfileForm-module-scss-module__ahiDFW__saved{font-family:var(--font-mono);letter-spacing:.08em;color:oklch(var(--color-accent));font-size:.68rem}.accountProfileForm-module-scss-module__ahiDFW__error{font-size:var(--fs-sm);color:oklch(var(--color-support-danger))}
.deleteAccountButton-module-scss-module__wuBXOq__wrapper{gap:var(--space-sm);flex-direction:column;display:flex}.deleteAccountButton-module-scss-module__wuBXOq__warning{font-size:var(--fs-sm);margin:0;line-height:1.5}.deleteAccountButton-module-scss-module__wuBXOq__label{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;display:block}.deleteAccountButton-module-scss-module__wuBXOq__label code{font-family:var(--font-mono);text-transform:none;letter-spacing:0}.deleteAccountButton-module-scss-module__wuBXOq__input{width:100%;font-size:var(--fs-sm);padding:var(--space-sm);background-color:oklch(var(--color-surface-raised));border:1px solid oklch(var(--color-border)/.8);border-radius:var(--radius);color:inherit;font-family:inherit}.deleteAccountButton-module-scss-module__wuBXOq__input:focus{border-color:oklch(var(--color-support-danger));outline:none}.deleteAccountButton-module-scss-module__wuBXOq__actions{gap:var(--space-sm);align-items:center;display:flex}.deleteAccountButton-module-scss-module__wuBXOq__error{font-size:var(--fs-sm);color:oklch(var(--color-support-danger));margin:0}
.passkeyManager-module-scss-module__ZLnxVa__wrapper{flex-direction:column;gap:1.75rem;display:flex}.passkeyManager-module-scss-module__ZLnxVa__muted{font-size:var(--fs-xs);color:oklch(var(--color-text-secondary));margin:0;font-style:italic}.passkeyManager-module-scss-module__ZLnxVa__error{font-size:var(--fs-sm);color:oklch(var(--color-support-danger));margin:0}.passkeyManager-module-scss-module__ZLnxVa__defList{flex-direction:column;display:flex}.passkeyManager-module-scss-module__ZLnxVa__defList .passkeyManager-module-scss-module__ZLnxVa__defRow:last-child{border-bottom:1px solid oklch(var(--color-border)/1)}.passkeyManager-module-scss-module__ZLnxVa__defRow{border-top:1px solid oklch(var(--color-border)/1);grid-template-columns:9.5rem 1fr;align-items:start;gap:0 2rem;padding:1.1rem 0;display:grid}@media (max-width:540px){.passkeyManager-module-scss-module__ZLnxVa__defRow{grid-template-columns:1fr;gap:.5rem 0}}.passkeyManager-module-scss-module__ZLnxVa__defKey{font-family:var(--font-mono);letter-spacing:.05em;color:oklch(var(--color-text-primary));opacity:.42;padding-top:.15rem;font-size:.7rem;line-height:1.4}.passkeyManager-module-scss-module__ZLnxVa__defVal{flex-direction:column;gap:.45rem;display:flex}.passkeyManager-module-scss-module__ZLnxVa__entry{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.passkeyManager-module-scss-module__ZLnxVa__info{flex-direction:column;min-width:0;display:flex}.passkeyManager-module-scss-module__ZLnxVa__name{font-weight:var(--fw-bold);font-size:.875rem}.passkeyManager-module-scss-module__ZLnxVa__meta{font-family:var(--font-mono);opacity:.4;margin-top:.2rem;font-size:.65rem}.passkeyManager-module-scss-module__ZLnxVa__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.passkeyManager-module-scss-module__ZLnxVa__feedback{font-family:var(--font-mono);letter-spacing:.08em;color:oklch(var(--color-accent));font-size:.68rem}
.preferencestab-module-scss-module__xPSELW__preferences{flex-direction:column;gap:2.5rem;display:flex}.preferencestab-module-scss-module__xPSELW__prefSection{flex-direction:column;gap:1rem;display:flex}.preferencestab-module-scss-module__xPSELW__subLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.35;border-top:1px solid oklch(var(--color-border)/1);margin:0;padding-top:1rem;font-size:.58rem}.preferencestab-module-scss-module__xPSELW__defList{flex-direction:column;display:flex}.preferencestab-module-scss-module__xPSELW__defList .preferencestab-module-scss-module__xPSELW__defRow:last-child{border-bottom:1px solid oklch(var(--color-border)/1)}.preferencestab-module-scss-module__xPSELW__defRow{border-top:1px solid oklch(var(--color-border)/1);grid-template-columns:9.5rem 1fr;align-items:start;gap:0 2rem;padding:1.1rem 0;display:grid}@media (max-width:540px){.preferencestab-module-scss-module__xPSELW__defRow{grid-template-columns:1fr;gap:.5rem 0}}.preferencestab-module-scss-module__xPSELW__defKey{font-family:var(--font-mono);letter-spacing:.05em;color:oklch(var(--color-text-primary));opacity:.42;padding-top:.15rem;font-size:.7rem;line-height:1.4}.preferencestab-module-scss-module__xPSELW__defVal{flex-direction:column;gap:.45rem;display:flex}.preferencestab-module-scss-module__xPSELW__hint{color:oklch(var(--color-text-primary)/.28);max-width:40ch;margin:0;font-size:.75rem;line-height:1.55}
.page-module-scss-module__-ytPBG__main{max-width:740px;padding:5rem var(--space) 8rem;flex-direction:column;gap:5rem;margin:0 auto;display:flex}.page-module-scss-module__-ytPBG__closing{flex-direction:column;gap:1.75rem;display:flex}.page-module-scss-module__-ytPBG__closingQuote{font-family:var(--font-serif);color:oklch(var(--color-text-primary));opacity:.7;max-width:48ch;margin:0;font-size:clamp(1rem,2vw,1.3rem);font-style:italic;line-height:1.5}.page-module-scss-module__-ytPBG__backLinkIcon.material-symbols-outlined{font-size:1em;line-height:1}.page-module-scss-module__-ytPBG__backLink{width:max-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--color-text-tertiary));align-items:center;gap:.4rem;font-size:.72rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__-ytPBG__backLink:hover{color:oklch(var(--color-accent-text))}
.bakes-module-scss-module__1BvubW__empty{font-size:var(--fs-lg);color:oklch(var(--color-text-secondary))}
.login-module-scss-module__jd2uBG__card{gap:var(--space-md);width:100%;max-width:28rem;padding:var(--space-xl);flex-direction:column;display:flex}.login-module-scss-module__jd2uBG__card hanko-auth{--font-family:var(--font-sans-serif);--font-size:var(--fs-sm);--font-weight:var(--fw-medium);--line-height:1.4;--background-color:transparent;--color:oklch(var(--color-text-primary));--color-shade-1:oklch(var(--color-text-primary) / .65);--color-shade-2:oklch(var(--color-border) / .6);--brand-color:oklch(var(--color-accent));--brand-color-shade-1:oklch(var(--color-accent) / .85);--brand-contrast-color:oklch(var(--color-contrast));--link-color:oklch(var(--color-accent));--border-radius:var(--radius);--border-width:1px;--border-style:solid;--item-height:2.5rem;--item-margin:var(--space-sm) 0;--container-padding:0;--container-max-width:100%;--input-min-width:0}.login-module-scss-module__jd2uBG__card hanko-auth::part(headline1){display:none}.login-module-scss-module__jd2uBG__card hanko-auth::part(input){background-color:oklch(var(--color-surface-raised)/.4);border-color:oklch(var(--color-border)/.4)}.login-module-scss-module__jd2uBG__card hanko-auth::part(input):focus{border-color:oklch(var(--color-accent));outline:none}.login-module-scss-module__jd2uBG__card hanko-auth::part(divider-text){color:oklch(var(--color-text-primary)/.65)}@media (pointer:coarse){.login-module-scss-module__jd2uBG__card hanko-auth::part(input){font-size:var(--fs-md)}}.login-module-scss-module__jd2uBG__title{font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:var(--fs-2xl);margin:0}.login-module-scss-module__jd2uBG__muted{color:oklch(var(--color-text-primary)/.65);font-size:var(--fs-sm);margin:0}
