@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--text-xs:13px;--text-xs--line-height:calc(1 / .75);--text-sm:15px;--text-sm--line-height:calc(1.25 / .875);--text-base:var(--text-sm);--text-lg:20px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:25px;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:31px;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:44px;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:"Fraunces", ui-serif, "New York", Georgia, serif;--text-2xs:12px;--text-md:17px;--radius-chip:4px;--radius-card:6px;--radius-panel:10px;--radius-pill:999px;--shadow-card:var(--elev-card);--shadow-float:var(--elev-float);--ease-mise:cubic-bezier(.2, .7, .3, 1);--ease-overlay:cubic-bezier(.16, 1, .3, 1);--duration-state:.12s;--duration-move:.22s;--duration-overlay:.32s;--spring:cubic-bezier(.2, .85, .28, 1.12);--beat:58ms}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);overscroll-behavior:none}[data-slot=card]{overscroll-behavior:auto}html,body,#app{height:100%}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0}[data-num],time,.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity!important;transition-duration:80ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.terminal-island{width:100%;height:100%;padding:var(--terminal-padding-top,0) var(--terminal-padding-right,0) var(--terminal-padding-bottom,0) var(--terminal-padding-left,0);background-color:var(--terminal-background,transparent);position:relative}.terminal-grid{width:100%;height:100%}.terminal-island .xterm-viewport::-webkit-scrollbar{width:var(--terminal-scrollbar-width,10px)}.terminal-island .xterm-viewport::-webkit-scrollbar-track{background:var(--terminal-scrollbar-track,transparent)}.terminal-island .xterm-viewport::-webkit-scrollbar-thumb{background-color:var(--terminal-scrollbar-thumb-idle,var(--terminal-scrollbar-thumb,var(--border)));border-radius:var(--radius-sm);transition:background-color .12s}.terminal-island:hover .xterm-viewport::-webkit-scrollbar-thumb{background-color:var(--terminal-scrollbar-thumb,var(--border))}}@layer components{:root{--bar-h:2.5rem;--counter-inset:88px}.cockpit-bar{height:var(--bar-h);min-height:var(--bar-h);border-bottom:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:.375rem;padding-inline:.5rem;display:flex}.eyebrow{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.kbd{border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink-2);font-size:var(--text-2xs);justify-content:center;align-items:center;padding:1px 6px;font-weight:600;line-height:1.4;display:inline-flex}@keyframes breathe{0%{box-shadow:0 0 0 0 var(--glow);opacity:.7}to{opacity:1;box-shadow:0 0 0 5px #0000}}.surface-in{opacity:1}.prose-sm{color:var(--foreground);font-size:.8125rem;line-height:1.6}.prose-sm :where(h3,h4,h5,h6){color:var(--foreground);margin:.75em 0 .3em;font-weight:600}.prose-sm :where(h3,h4,h5,h6):first-child{margin-top:0}.prose-sm :where(p){margin:.4em 0}.prose-sm :where(ul){margin:.4em 0;padding-left:1.25em;list-style:outside}.prose-sm :where(li){margin:.15em 0}.prose-sm :where(a){color:var(--primary);text-underline-offset:2px;text-decoration:underline}.prose-sm :where(strong){font-weight:600}.prose-sm :where(code){background:var(--muted);color:var(--foreground);border-radius:var(--radius-sm);font-family:var(--font-mono);padding:.1em .35em;font-size:.85em}.prose-sm :where(pre){background:var(--muted);border-radius:var(--radius-md);padding:.6em .75em;overflow-x:auto}.prose-sm :where(pre code){background:0 0;padding:0}.prose-sm :where(blockquote){border-left:2px solid var(--border);color:var(--muted-foreground);margin:.5em 0;padding-left:.75em}.prose-sm :where(hr){border:none;border-top:1px solid var(--border);margin:.75em 0}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[44px\]{top:44px}.-right-4{right:calc(var(--spacing) * -4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[10px\]{margin-top:10px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[38px\]{width:38px;height:38px}.size-full{width:100%;height:100%}.h-\(--bits-select-anchor-height\){height:var(--bits-select-anchor-height)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-\[6px\]{height:6px}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[48px\]{min-height:48px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-11{width:calc(var(--spacing) * 11)}.w-24{width:calc(var(--spacing) * 24)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[344px\]{max-width:344px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--bits-select-anchor-width\){min-width:var(--bits-select-anchor-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[7ch\]{min-width:7ch}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-breathe{animation:2.4s ease-in-out infinite alternate breathe}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-\[22px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[inherit\]{border-radius:inherit}.rounded-card{border-radius:6px}.rounded-chip{border-radius:4px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-panel{border-radius:10px}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-ember{border-color:var(--ember)}.border-ink{border-color:var(--ink)}.border-input{border-color:var(--input)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-surface\/30{border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.border-surface\/30{border-color:color-mix(in oklab, var(--surface) 30%, transparent)}}.border-surface\/45{border-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.border-surface\/45{border-color:color-mix(in oklab, var(--surface) 45%, transparent)}}.border-transparent{border-color:#0000}.border-warn{border-color:var(--warn)}.bg-bg{background-color:var(--bg)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-ember{background-color:var(--ember)}.bg-ember-soft{background-color:var(--ember-soft)}.bg-ink{background-color:var(--ink)}.bg-input\/20{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/20{background-color:color-mix(in oklab, var(--input) 20%, transparent)}}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-ok-soft{background-color:var(--ok-soft)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--warn)}.bg-warn-soft{background-color:var(--warn-soft)}.bg-clip-padding{background-clip:padding-box}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[6px\]{padding-top:6px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[var\(--counter-inset\,5\.5rem\)\]{padding-bottom:var(--counter-inset,5.5rem)}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:Fraunces,ui-serif,New York,Georgia,serif}.text-2xl{font-size:31px;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:56px;line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:20px;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:15px;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:25px;line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:13px;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/relaxed{font-size:13px;line-height:var(--leading-relaxed)}.text-2xs{font-size:12px}.text-\[0\.625rem\]{font-size:.625rem}.text-\[11px\]{font-size:11px}.text-\[17px\],.text-md{font-size:17px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-ember{color:var(--ember)}.text-ember-ink{color:var(--ember-ink)}.text-foreground{color:var(--foreground)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-muted-foreground{color:var(--muted-foreground)}.text-ok{color:var(--ok)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-surface,.text-surface\/70{color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.text-surface\/70{color:color-mix(in oklab, var(--surface) 70%, transparent)}}.text-warn{color:var(--warn)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-ember{accent-color:var(--ember)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--elev-card\)\]{--tw-shadow:var(--elev-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-press\)\]{--tw-shadow:var(--shadow-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--elev-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--elev-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-warn{--tw-ring-color:var(--warn)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-mise{--tw-ease:cubic-bezier(.2, .7, .3, 1);transition-timing-function:cubic-bezier(.2,.7,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.marker\:text-ink-3 ::marker{color:var(--ink-3)}.marker\:text-ink-3::marker{color:var(--ink-3)}.marker\:text-ink-3 ::-webkit-details-marker{color:var(--ink-3)}.marker\:text-ink-3::-webkit-details-marker{color:var(--ink-3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-xs\/relaxed::file-selector-button{font-size:13px;line-height:var(--leading-relaxed)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:size-\[10px\]:after{content:var(--tw-content);width:10px;height:10px}.after\:rounded-pill:after{content:var(--tw-content);border-radius:999px}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.checked\:border-ember:checked{border-color:var(--ember)}.checked\:after\:bg-ember:checked:after{content:var(--tw-content);background-color:var(--ember)}@media (hover:hover){.hover\:border-danger:hover{border-color:var(--danger)}.hover\:border-ember:hover{border-color:var(--ember)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-ember-soft:hover{background-color:var(--ember-soft)}.hover\:bg-ember\/80:hover{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ember\/80:hover{background-color:color-mix(in oklab, var(--ember) 80%, transparent)}}.hover\:bg-ember\/90:hover{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ember\/90:hover{background-color:color-mix(in oklab, var(--ember) 90%, transparent)}}.hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface\/15:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/15:hover{background-color:color-mix(in oklab, var(--surface) 15%, transparent)}}.hover\:bg-surface\/90:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/90:hover{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.hover\:bg-warn-soft:hover{background-color:var(--warn-soft)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ember:hover{color:var(--ember)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-2:hover{color:var(--ink-2)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-surface:hover{color:var(--surface)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-108:hover{--tw-brightness:brightness(108%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3.5)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:border-solid[aria-pressed=true]{--tw-border-style:solid;border-style:solid}.aria-pressed\:bg-surface-2[aria-pressed=true]{background-color:var(--surface-2)}.aria-pressed\:text-ink[aria-pressed=true]{color:var(--ink)}.aria-pressed\:text-ink-2[aria-pressed=true]{color:var(--ink-2)}.data-closed\:animate-accordion-up[data-closed]{animation:.2s ease-out accordion-up}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-open\:animate-accordion-down[data-open]{animation:.2s ease-out accordion-down}.data-open\:bg-muted\/50[data-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50[data-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[size\=default\]\:h-7[data-size=default]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-6[data-size=sm]{height:calc(var(--spacing) * 6)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=560px){.max-\[560px\]\:hidden{display:none}.max-\[560px\]\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media (width>=880px){.min-\[880px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:ml-auto{margin-left:auto}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)_auto\]{grid-template-columns:190px minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-\[6px\]{gap:6px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-\[18px\]{padding-inline:18px}}@media (width>=48rem){.md\:text-xs\/relaxed{font-size:13px;line-height:var(--leading-relaxed)}}@media (width>=64rem){.lg\:inset-y-0{inset-block:0}.lg\:right-0{right:0}.lg\:left-auto{left:auto}.lg\:w-\[44\%\]{width:44%}.lg\:min-w-\[420px\]{min-width:420px}.lg\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.lg\:border-ink{border-color:var(--ink)}}@media (prefers-color-scheme:dark){.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-2\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-2\.5\!>svg{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-variable-normal-ukD16Tqj.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fraunces-latin-variable-italic-Py8at3oI.woff2)format("woff2")}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eeece5;--surface:#fffefa;--surface-2:#e3e7df;--line:#cdd1c8;--line-strong:#647568;--ink:#19251f;--ink-2:#38473e;--ink-3:#526057;--ember:#285941;--ember-ink:#fffefa;--ember-soft:#dcebdc;--ok:#2e6b33;--ok-soft:#dfeed7;--warn:#855428;--warn-soft:#f3ddbf;--danger:#b3261e;--danger-soft:#f6dcd9;--focus:#2f2a22;--elev-card:0 1px 3px #241c141a, 0 0 0 1px var(--line);--elev-float:0 12px 32px #241c1429, 0 2px 8px #241c1414;--shadow-card:var(--elev-card);--shadow-float:var(--elev-float);--shadow-press:3px 3px 0 var(--ink);--glow:var(--ember)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--glow:color-mix(in srgb, var(--ember) 24%, transparent)}}:root,[data-theme=light]{--scrim:#241c1466;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--ember);--primary-foreground:var(--ember-ink);--secondary:var(--surface-2);--secondary-foreground:var(--ink);--muted:var(--surface-2);--muted-foreground:var(--ink-3);--accent:var(--ember-soft);--accent-foreground:var(--ember);--destructive:var(--danger);--border:var(--line);--input:var(--line-strong);--ring:var(--focus);--chart-1:var(--ember);--chart-2:var(--ok);--chart-3:var(--warn);--chart-4:var(--ink-3);--chart-5:var(--line-strong);--radius:.375rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14100c;--surface:#251f18;--surface-2:#322a21;--line:#514639;--line-strong:#7a6b52;--ink:#f3ece1;--ink-2:#c1b5a3;--ink-3:#a5987f;--ember:#ff6a58;--ember-ink:#2a0d08;--ember-soft:#3d1712;--ok:#8cc98b;--ok-soft:#22321f;--warn:#e5b95c;--warn-soft:#352b11;--danger:#f0928a;--danger-soft:#3d1f1c;--focus:#85b8ff}[data-theme=luna]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e3f0e0;--surface:#fafff9;--surface-2:#d2e5ce;--line:#a4bc9e;--line-strong:#325633;--ink:#132213;--ink-2:#2f452f;--ink-3:#4e694f;--ember:#98397e;--ember-ink:#fafff9;--ember-soft:#ffe1f4;--ok:#126d3f;--ok-soft:#d5f1dd;--warn:#82570a;--warn-soft:#f3ddc0;--danger:#a43c35;--danger-soft:#ffd9d4;--focus:#203020}[data-theme=glacier]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#ddeefb;--surface:#fcfdfe;--surface-2:#c9e2f5;--line:#98b9d1;--line-strong:#264e75;--ink:#0e1f30;--ink-2:#284059;--ink-3:#466482;--ember:#a63c0c;--ember-ink:#fcfdfe;--ember-soft:#fee5dc;--ok:#226c38;--ok-soft:#d7f1db;--warn:#7b5b02;--warn-soft:#eedfbf;--danger:#a23954;--danger-soft:#ffd7dd;--focus:#1b2c3e}[data-theme=peony]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fce5e6;--surface:#fefdfd;--surface-2:#f6d5d6;--line:#d2a8aa;--line-strong:#683b51;--ink:#2a1720;--ink-2:#513441;--ink-3:#785565;--ember:#7945ab;--ember-ink:#fefcfd;--ember-soft:#f0e6fe;--ok:#226c38;--ok-soft:#d7f1db;--warn:#855510;--warn-soft:#f5dcc1;--danger:#a43b38;--danger-soft:#ffd9d5;--focus:#38242d}[data-theme=kingfisher]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d0b04;--surface:#281d19;--surface-2:#432416;--line:#673b27;--line-strong:#876549;--ink:#fde9da;--ink-2:#cab19e;--ink-3:#af937e;--ember:#07b5c4;--ember-ink:#1d1512;--ember-soft:#002a2f;--ok:#82cb91;--ok-soft:#1e3322;--warn:#e2b973;--warn-soft:#382a10;--danger:#fc8a82;--danger-soft:#3c1f1d;--focus:#70bdfd}[data-theme=firefly]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07150a;--surface:#1b231c;--surface-2:#1c3421;--line:#2f5136;--line-strong:#62744f;--ink:#e7f2dd;--ink-2:#afbca2;--ink-3:#90a082;--ember:#c1d034;--ember-ink:#131914;--ember-soft:#242707;--ok:#65ceac;--ok-soft:#16342a;--warn:#eab577;--warn-soft:#3b2811;--danger:#fc8a82;--danger-soft:#3c1f1d;--focus:#70bdfd}[data-theme=velvet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#160b1e;--surface:#231d28;--surface-2:#372444;--line:#553b68;--line-strong:#7d6283;--ink:#f7e7fa;--ink-2:#c2afc7;--ink-3:#a691ab;--ember:#e476ae;--ember-ink:#19151d;--ember-soft:#361928;--ok:#82cb91;--ok-soft:#1e3322;--warn:#e2b973;--warn-soft:#382a10;--danger:#fc8a82;--danger-soft:#3c1f1d;--focus:#70bdfd}[data-theme=dark],[data-theme=kingfisher],[data-theme=firefly],[data-theme=velvet]{--elev-card:0 1px 3px #0006, 0 0 0 1px var(--line);--elev-float:0 0 0 1px var(--line-strong), 0 16px 40px #00000080;--shadow-press:3px 3px 0 #0009;--scrim:#0000008c}.terminal-island .xterm .xterm-viewport{top:calc(-1 * var(--terminal-padding-top,0px));right:calc(-1 * var(--terminal-padding-right,0px));bottom:calc(-1 * var(--terminal-padding-bottom,0px))}@media print{:root,html[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--ink:#111;--ink-2:#333;--ink-3:#555;--line:#ccc;--line-strong:#999}nav{display:none!important}}[data-slot=dialog-content],[data-slot=dialog-overlay]{transition:none!important;animation:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes accordion-down{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--bits-accordion-content-height)}to{height:0}}.security-disclosure.svelte-g7qxyl{margin-top:.65rem;display:block}.security-disclosure.svelte-g7qxyl a:where(.svelte-g7qxyl){color:inherit;text-underline-offset:3px}.auth-page.svelte-g7qxyl{background:radial-gradient(circle at 18% 10%, color-mix(in oklab, var(--ember) 12%, transparent), transparent 32rem), var(--bg);min-height:100%;color:var(--ink);place-items:center;padding:1.5rem;display:grid}.auth-card.svelte-g7qxyl{border:2px solid var(--ink);background:var(--surface);width:min(100%,29rem);box-shadow:8px 8px 0 var(--ink);padding:clamp(1.6rem,6vw,3rem)}.auth-mark.svelte-g7qxyl{font-family:var(--font-display);margin-bottom:3rem;font-size:1.55rem;font-weight:700}.auth-mark.svelte-g7qxyl i:where(.svelte-g7qxyl){color:var(--ember)}h1.svelte-g7qxyl{font-family:var(--font-display);letter-spacing:-.045em;margin:.4rem 0 1rem;font-size:clamp(2rem,8vw,3.1rem);line-height:.96}p.svelte-g7qxyl{color:var(--ink-2);line-height:1.5}label.svelte-g7qxyl{margin:1.6rem 0 .45rem;font-size:.875rem;font-weight:700;display:block}input.svelte-g7qxyl{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:.8rem .9rem}input.svelte-g7qxyl:focus{outline:3px solid var(--ember);outline-offset:2px}.auth-button.svelte-g7qxyl{border:1.5px solid var(--ink);background:var(--ember);width:100%;color:var(--ember-ink);font:inherit;cursor:pointer;margin-top:1rem;padding:.82rem 1rem;font-weight:800}.auth-button.svelte-g7qxyl:disabled{opacity:.6;cursor:wait}.auth-button.secondary.svelte-g7qxyl{background:var(--surface);color:var(--ink)}.auth-link.svelte-g7qxyl{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:1.1rem;padding:0;text-decoration:underline}.auth-link.svelte-g7qxyl:disabled{color:var(--ink-3);cursor:wait}.auth-error.svelte-g7qxyl{color:var(--danger);margin:.7rem 0 0;font-size:.9rem}.auth-note.svelte-g7qxyl{margin:.7rem 0 0;font-size:.9rem}.inline-link.svelte-g7qxyl{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-privacy.svelte-g7qxyl{border-top:1px solid var(--line);margin:2rem 0 0;padding-top:1rem;font-size:.78rem}.captcha.svelte-g7qxyl{min-height:1px;margin-top:1rem}.mark.svelte-osg1kb{vertical-align:-.16em;flex:none;display:inline-block;overflow:visible}.arm.svelte-osg1kb,.core.svelte-osg1kb,.spark.svelte-osg1kb{fill:var(--ember)}.arm.svelte-osg1kb{transform-box:fill-box;transform-origin:50%;transform:rotate(var(--rot));animation:2.6s ease-in-out infinite alternate svelte-osg1kb-armbreathe;animation-delay:var(--d)}@keyframes svelte-osg1kb-armbreathe{0%{transform:rotate(var(--rot)) scaleY(.86)}to{transform:rotate(var(--rot)) scaleY(1.04)}}.core.svelte-osg1kb{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite alternate svelte-osg1kb-corepulse}@keyframes svelte-osg1kb-corepulse{0%{opacity:.9;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.orbit.svelte-osg1kb{transform-box:view-box;transform-origin:12px 12px;animation:14s linear infinite svelte-osg1kb-markspin}.spark.svelte-osg1kb{opacity:.5;animation:3.2s ease-in-out infinite alternate svelte-osg1kb-twinkle}@keyframes svelte-osg1kb-markspin{to{transform:rotate(360deg)}}@keyframes svelte-osg1kb-twinkle{0%{opacity:.16}to{opacity:.7}}.m-working.svelte-osg1kb .arms:where(.svelte-osg1kb){transform-box:view-box;transform-origin:12px 12px;animation:2.4s linear infinite svelte-osg1kb-markspin}.m-working.svelte-osg1kb .orbit:where(.svelte-osg1kb){animation-duration:4s}.m-waiting.svelte-osg1kb{filter:drop-shadow(0 0 7px var(--glow))}.m-waiting.svelte-osg1kb .core:where(.svelte-osg1kb),.m-waiting.svelte-osg1kb .arm:where(.svelte-osg1kb){animation-duration:1.1s}.m-done.svelte-osg1kb .arms:where(.svelte-osg1kb){transform-box:view-box;transform-origin:12px 12px;animation:.8s cubic-bezier(.3,1.5,.4,1) both svelte-osg1kb-markpop}@keyframes svelte-osg1kb-markpop{0%{transform:rotate(0)scale(.7)}65%{transform:rotate(200deg)scale(1.28)}to{transform:rotate(180deg)scale(1)}}@media (prefers-reduced-motion:reduce){.mark.svelte-osg1kb *,.mark.svelte-osg1kb{animation:none!important}}.chip.svelte-1c6qbvd{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;line-height:1;transition:border-color .12s,background-color .12s,color .12s}.chip.svelte-1c6qbvd:hover{border-color:var(--line-strong);color:var(--ink)}.chip-on.svelte-1c6qbvd{border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:600}.chip-on.svelte-1c6qbvd:before{content:"✓ "}.chip-own.svelte-1c6qbvd:before{content:""}.oneopt.svelte-1c6qbvd{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.75rem;transition:border-color .12s,color .12s;display:flex}.oneopt.svelte-1c6qbvd:hover{border-color:var(--line-strong);color:var(--ink)}.oneopt-on.svelte-1c6qbvd{border-color:var(--ink);color:var(--ink);font-weight:600}.onedot.svelte-1c6qbvd{border:1.5px solid var(--line-strong);background:0 0;border-radius:999px;flex:none;width:.7rem;height:.7rem}.oneopt-on.svelte-1c6qbvd .onedot:where(.svelte-1c6qbvd){border-color:var(--ink);background:var(--ember)}.step.svelte-1c6qbvd{color:var(--ink-2);cursor:pointer;padding:.35rem .7rem;font-size:.85rem;line-height:1}.step.svelte-1c6qbvd:hover:not(:disabled){color:var(--ink)}.step.svelte-1c6qbvd:disabled{opacity:.35;cursor:default}.ivtext.svelte-1c6qbvd{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:.5rem .65rem;font-size:.75rem}.ivtext.svelte-1c6qbvd::placeholder{color:var(--ink-3)}.ivtext.svelte-1c6qbvd:focus{border-color:var(--line-strong);outline:none}.food-sprite.svelte-13srntc{vertical-align:middle;flex:none;display:inline-block}.food-sprite.is-fallback.svelte-13srntc{opacity:.82}.food-sprite-fallback.svelte-13srntc{color:var(--ink-3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pass.svelte-1q33pzh{border:2px solid var(--ink);background:var(--surface);width:min(640px,100vw - 32px);max-width:none;height:auto;max-height:74vh;color:var(--ink);box-shadow:var(--shadow-press);border-radius:3px;flex-direction:column;margin:0;padding:0;display:none;position:fixed;top:11vh;left:50%;overflow:visible;transform:translate(-50%)}.pass[open].svelte-1q33pzh{animation:svelte-1q33pzh-pass-in var(--duration-overlay,.32s) var(--ease-overlay,ease) both;display:flex}.pass.svelte-1q33pzh::backdrop{background:var(--scrim);animation:svelte-1q33pzh-scrim-in var(--duration-overlay,.32s) var(--ease-overlay,ease) both}@keyframes svelte-1q33pzh-pass-in{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes svelte-1q33pzh-scrim-in{0%{opacity:0}to{opacity:1}}.searchrow.svelte-1q33pzh{border-bottom:2px solid var(--ink);color:var(--ink-3);flex:none;align-items:center;gap:12px;padding:14px 18px;display:flex}.glass.svelte-1q33pzh{font-size:var(--text-md);line-height:1}.searchrow.svelte-1q33pzh input:where(.svelte-1q33pzh){min-width:0;font:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.searchrow.svelte-1q33pzh input:where(.svelte-1q33pzh)::placeholder{color:var(--ink-3)}.list.svelte-1q33pzh{min-height:0;padding:6px 6px 10px;overflow-y:auto}.gh.svelte-1q33pzh{margin:0;padding:13px 12px 5px}.empty.svelte-1q33pzh{text-align:center;font-size:var(--text-xs);color:var(--ink-3);padding:24px 14px}.item.svelte-1q33pzh{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:flex}.item[aria-selected=true].svelte-1q33pzh{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.pic.svelte-1q33pzh{flex:none;margin-left:2px;display:flex}.tx.svelte-1q33pzh{flex-direction:column;flex:1;min-width:0;display:flex}.tx.svelte-1q33pzh b:where(.svelte-1q33pzh){font-family:var(--font-display);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tx.svelte-1q33pzh span:where(.svelte-1q33pzh){font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tx.svelte-1q33pzh span.live:where(.svelte-1q33pzh){color:var(--ember)}.tail.svelte-1q33pzh{font-size:var(--text-2xs);color:var(--ink-3);border:1px solid var(--line-strong);border-radius:var(--radius-chip);flex:none;padding:1px 6px;font-weight:600}.bdot.svelte-1q33pzh{background:var(--ember);border-radius:50%;flex:none;width:9px;height:9px;margin:0 4px;animation:2.4s ease-in-out infinite alternate breathe}.bdot.waiting.svelte-1q33pzh{background:var(--warn)}.bdot.done.svelte-1q33pzh{background:var(--ok);animation:none}.bdot.idle.svelte-1q33pzh{background:var(--line-strong);animation:none}.kitchen-head.svelte-isvq1v{border-bottom:1px solid var(--line);background:var(--surface);min-height:86px;color:var(--ink);flex:none;align-items:center;gap:28px;padding:14px 32px;display:flex}.identity.svelte-isvq1v{flex-shrink:0;align-items:center;gap:22px;display:flex}button.svelte-isvq1v{cursor:pointer;font-family:var(--font-sans);transition:background .16s,color .16s}.wordmark.svelte-isvq1v{color:var(--ink);font-family:var(--font-display);letter-spacing:-2px;background:0 0;border:0;padding:0;font-size:38px;font-weight:650;line-height:1}.wordmark.svelte-isvq1v i:where(.svelte-isvq1v){font-weight:450}.brand-dot.svelte-isvq1v{color:var(--ember)}.identity-note.svelte-isvq1v{color:var(--ink-3);border-left:1px solid var(--line);padding-left:18px;font-size:12px;line-height:1.35}.places.svelte-isvq1v{align-items:center;gap:5px;margin:auto;display:flex}.places.svelte-isvq1v button:where(.svelte-isvq1v){white-space:nowrap;color:var(--ink-2);background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.places.svelte-isvq1v button:where(.svelte-isvq1v):hover{background:var(--surface-2)}.places.svelte-isvq1v button.chosen:where(.svelte-isvq1v){background:var(--ember-soft);color:var(--ember)}.nav-note.svelte-isvq1v{font-variant-numeric:tabular-nums;font-size:12px}.live-dot.svelte-isvq1v{background:var(--ok);border-radius:50%;width:6px;height:6px}.utilities.svelte-isvq1v{align-items:center;gap:12px;display:flex}.search.svelte-isvq1v{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}kbd.svelte-isvq1v{font-family:var(--font-sans);color:var(--ink-3);margin-left:13px;font-size:12px}.settings.svelte-isvq1v{color:var(--ink-2);background:0 0;border:0;place-items:center;padding:8px;display:grid}.signout.svelte-isvq1v{color:var(--ink-3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:8px 0;font-size:12px;display:flex}select.svelte-isvq1v{border:1px solid var(--line);background:var(--surface);max-width:170px;color:var(--ink);padding:7px;font-size:14px}button.svelte-isvq1v:focus-visible,select.svelte-isvq1v:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=1250px){.identity-note.svelte-isvq1v{display:none}.kitchen-head.svelte-isvq1v{gap:20px;padding-inline:24px}.places.svelte-isvq1v button:where(.svelte-isvq1v){padding-inline:10px}}@media (width<=980px){.kitchen-head.svelte-isvq1v{flex-wrap:wrap;gap:12px}.places.svelte-isvq1v{order:3;justify-content:center;width:100%}.utilities.svelte-isvq1v{margin-left:auto}}@media (prefers-reduced-motion:reduce){button.svelte-isvq1v{transition:none}}.hud.svelte-1sdpph9{border-bottom:1px solid var(--line);background:var(--surface-2);flex:none;align-items:center;gap:12px;min-height:52px;padding:5px 16px;display:flex;overflow:hidden}.lead.svelte-1sdpph9{border-right:1px solid var(--line);flex:none;align-items:center;gap:12px;min-width:0;padding-right:12px;display:flex}.lbody.svelte-1sdpph9{min-width:9rem;max-width:22rem;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.lverb.svelte-1sdpph9,.lstep.svelte-1sdpph9,.ct.svelte-1sdpph9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lverb.svelte-1sdpph9{font-size:var(--text-md);color:var(--ink);font-weight:600}.lead.over.svelte-1sdpph9 .lverb:where(.svelte-1sdpph9){color:var(--ember)}.lstep.svelte-1sdpph9{font-size:var(--text-2xs);color:var(--ink-3)}.clk.svelte-1sdpph9{font-size:var(--text-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:700}.clk.big.svelte-1sdpph9{font-size:var(--text-2xl)}.clk.over.svelte-1sdpph9{color:var(--ember)}.clk.svelte-1sdpph9 .dim:where(.svelte-1sdpph9){color:var(--ink-3)}.clk.svelte-1sdpph9 .ov:where(.svelte-1sdpph9){font-size:var(--text-2xs);text-transform:uppercase;margin-left:4px;font-weight:700}.shelf.svelte-1sdpph9{scrollbar-width:none;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.chip.svelte-1sdpph9{border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);font:inherit;color:var(--ink);text-align:left;cursor:pointer;flex:none;align-items:baseline;gap:8px;padding:5px 10px 7px;display:flex;position:relative;overflow:hidden}.chip.over.svelte-1sdpph9{border-color:var(--ember)}.ct.svelte-1sdpph9{min-width:5rem;max-width:9rem;font-size:var(--text-xs);color:var(--ink-2);flex:0 auto}.chip.svelte-1sdpph9 .clk:where(.svelte-1sdpph9){flex:none}.fill.svelte-1sdpph9{background:var(--ink-3);height:2px;position:absolute;bottom:0;left:0}.chip.over.svelte-1sdpph9 .fill:where(.svelte-1sdpph9){background:var(--ember)}.acts.svelte-1sdpph9{flex:none;align-items:center;gap:6px;display:flex}.b.svelte-1sdpph9{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:34px;font:inherit;font-size:var(--text-2xs);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 12px;font-weight:600}.b.hot.svelte-1sdpph9{border-color:var(--ember);background:var(--ember);color:var(--ember-ink);font-weight:700}.b.warn.svelte-1sdpph9{border-color:var(--warn);background:var(--warn-soft);color:var(--warn);font-weight:700}.tools.svelte-1sdpph9{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.tool.svelte-1sdpph9{border-radius:var(--radius-pill);font:inherit;font-size:var(--text-2xs);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:6px 10px}.tool.on.svelte-1sdpph9{background:var(--surface);color:var(--ink)}@media (width<=900px){.tools.svelte-1sdpph9 .tool:where(.svelte-1sdpph9):first-child{display:none}.lbody.svelte-1sdpph9{max-width:13rem}}@media (width<=560px){.hud.svelte-1sdpph9{flex-wrap:wrap;gap:8px;padding:5px 10px}.lead.svelte-1sdpph9{flex:auto;padding-right:8px}.clk.big.svelte-1sdpph9{font-size:var(--text-lg)}.shelf.svelte-1sdpph9{flex-basis:100%;order:3}}.concept-sprite.svelte-1i7jap2{vertical-align:middle;flex:none;display:inline-block}.concept-fallback.svelte-1i7jap2{color:var(--ink-3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pass.svelte-m692lh{flex-direction:column;display:flex}header.svelte-m692lh{justify-content:space-between;align-items:center;display:flex}.count.svelte-m692lh{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}[data-num].svelte-m692lh{font-variant-numeric:tabular-nums}.done.svelte-m692lh{border:1px solid var(--line-strong);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.done.svelte-m692lh:hover{border-color:var(--ember);color:var(--ember)}.card.svelte-m692lh{flex-direction:column;align-items:flex-start;margin-top:14px;display:flex}.card.svelte-m692lh .food-sprite{margin-bottom:10px}.name.svelte-m692lh{font-family:var(--font-display,ui-serif, Georgia, serif);letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.1}.for.svelte-m692lh{color:var(--ink-2);margin-top:8px;font-size:13px}.already.svelte-m692lh{color:var(--ink-2);margin-top:8px;font-size:12px;font-weight:600}.saving.svelte-m692lh{color:var(--ink-3);margin-top:8px;font-size:11px}.failed.svelte-m692lh{color:var(--warn);margin-top:8px;font-size:12px}.acts.svelte-m692lh{gap:10px;margin-top:26px;display:flex}.have.svelte-m692lh,.need.svelte-m692lh{min-height:48px;font:inherit;cursor:pointer;border-radius:4px;flex:1;padding:0 18px;font-size:14px;font-weight:700}.have.svelte-m692lh{border:2px solid var(--ink);background:var(--ember);color:var(--ember-ink);box-shadow:var(--shadow-press)}.have.svelte-m692lh:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.need.svelte-m692lh{border:1px solid var(--line-strong);color:var(--ink-2);background:0 0}.need.svelte-m692lh:hover{border-color:var(--ember);color:var(--ember)}.keys.svelte-m692lh{text-align:center;color:var(--ink-3);margin:12px 0 0;font-size:11px}.box.svelte-18vzast{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--ok);transition:background-color var(--duration-state) var(--ease-mise);border-radius:4px;flex:none;place-items:center;display:grid}.box.on.svelte-18vzast{background:var(--ok-soft);border-color:var(--ok)}.struck.svelte-18vzast{color:var(--ink-3);text-decoration:line-through}.tick.svelte-18vzast:hover .box:where(.svelte-18vzast){border-color:var(--ink-2)}.tick.svelte-18vzast{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.meta.svelte-18vzast{cursor:pointer;background:0 0;border:0}.printhead.svelte-18vzast,.printwho.svelte-18vzast{display:none}@media print{@page{margin:14mm}html:has(.grocery-sheet){height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}html:has(.grocery-sheet) body{height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}body:has(.grocery-sheet) :has(.grocery-sheet){height:auto!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}body:has(.grocery-sheet) header{display:none!important}body:has(.grocery-sheet) .fixed{display:none!important}.grocery-sheet.svelte-18vzast{background:0 0;padding:0!important}.shead.svelte-18vzast,.progress.svelte-18vzast,.meta.svelte-18vzast,.panel.svelte-18vzast{display:none!important}.printwho.svelte-18vzast{color:var(--ink-2);margin-left:6px;font-size:11px;display:inline}.printhead.svelte-18vzast{border-bottom:1.5px solid var(--ink);margin-bottom:4px;padding-bottom:6px;display:block}.printhead.svelte-18vzast h1:where(.svelte-18vzast){font-family:var(--font-display);font-size:var(--text-2xl);margin:0;font-weight:600}.printhead.svelte-18vzast p:where(.svelte-18vzast){font-size:var(--text-xs);color:var(--ink-2);margin:2px 0 0}.aislehead.svelte-18vzast{break-after:avoid;padding-top:10px;position:static}.aisle.svelte-18vzast,.row.svelte-18vzast{break-inside:avoid}.row.svelte-18vzast{border-bottom:1px solid var(--line)}.tick.svelte-18vzast{width:100%;min-height:0;padding:5px 0}.box.svelte-18vzast,.box.on.svelte-18vzast{border-color:var(--ink);width:13px;height:13px;color:var(--ink);background:0 0!important}.struck.svelte-18vzast{color:var(--ink-2)}.grocery-sheet .food-sprite{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:18px!important;height:18px!important}}.basket.svelte-qxxegg{min-width:300px;max-width:560px;max-height:calc(100vh - 96px - var(--counter-inset,88px));overscroll-behavior:contain;border:2px solid var(--ink);border-radius:var(--radius-card,10px);background:var(--surface);box-shadow:var(--shadow-press);color:var(--ink);flex-direction:column;flex:360px;gap:14px;margin:34px 0 24px;padding:16px 18px 18px;font-size:13px;display:flex;position:sticky;top:34px;overflow-y:auto}.basket.shop.svelte-qxxegg{flex:999 520px;max-width:none}.unfolded.svelte-qxxegg{border-top:2px solid var(--ink);padding-top:14px}.kicker.svelte-qxxegg{letter-spacing:.18em;color:var(--ember);margin:0 0 6px;font-size:10.5px;font-weight:800}[data-num].svelte-qxxegg{font-variant-numeric:tabular-nums}.quiet.svelte-qxxegg{color:var(--ink-3)}.warntext.svelte-qxxegg{color:var(--warn)}.dot.svelte-qxxegg{opacity:.5}.spark.svelte-qxxegg{color:var(--ember)}.empty.svelte-qxxegg{font-family:var(--font-display,ui-serif, Georgia, serif);color:var(--ink-3);margin:0;font-size:14px;font-style:italic}header.svelte-qxxegg{margin-bottom:0}.total.svelte-qxxegg{font-family:var(--font-display,ui-serif, Georgia, serif);letter-spacing:-.025em;margin:0;font-size:36px;font-weight:800;line-height:1}.total.svelte-qxxegg .quiet:where(.svelte-qxxegg){font-size:22px;font-style:italic}.sofar.svelte-qxxegg{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:0;color:var(--ink-3);margin-left:6px;font-size:12px;font-style:italic;font-weight:500}.where.svelte-qxxegg{color:var(--ink-3);flex-wrap:wrap;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.store.svelte-qxxegg{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;font-weight:600}.store.svelte-qxxegg:hover{color:var(--ember)}.attrib.svelte-qxxegg{flex-direction:column;gap:6px;display:flex}.bar.svelte-qxxegg{gap:2px;height:26px;display:flex}.band.svelte-qxxegg{background:var(--line-strong);text-indent:-99em;cursor:pointer;min-width:4px;transition:flex-grow .52s var(--ease-mise,ease), background-color var(--duration-state,.12s) var(--ease-mise,ease), transform var(--duration-state,.12s) var(--ease-mise,ease), opacity var(--duration-state,.12s) var(--ease-mise,ease);border:0;border-radius:2px;flex-basis:0;padding:0;overflow:hidden}.bar.svelte-qxxegg:hover .band:where(.svelte-qxxegg),.bar.svelte-qxxegg:focus-within .band:where(.svelte-qxxegg){opacity:.34}.band.svelte-qxxegg:hover,.band.svelte-qxxegg:focus-visible,.band.hot.svelte-qxxegg{background:var(--ember);opacity:1;transform:translateY(-2px)}.band.svelte-qxxegg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.barsay.svelte-qxxegg{min-height:17px;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:11.5px;display:flex}.bname.svelte-qxxegg{font-weight:700}.gate.svelte-qxxegg{border-top:2px solid var(--ink);padding-top:14px}.meter.svelte-qxxegg{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.fill.svelte-qxxegg{width:var(--fill,0%);background:var(--ink-2);height:100%;transition:width .62s var(--ease-mise,ease);border-radius:3px;display:block}.fill.done.svelte-qxxegg{background:var(--ok)}.stats.svelte-qxxegg{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stat.svelte-qxxegg{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.stat.svelte-qxxegg+.stat:where(.svelte-qxxegg){border-left:1px solid var(--line)}.stat.svelte-qxxegg b:where(.svelte-qxxegg){font-family:var(--font-display,ui-serif, Georgia, serif);font-size:20px;font-weight:800;line-height:1.1}.stat.svelte-qxxegg span:where(.svelte-qxxegg){color:var(--ink-3);font-size:10px;line-height:1.3}.stat.hot.svelte-qxxegg b:where(.svelte-qxxegg){color:var(--warn)}.lines.svelte-qxxegg{margin:0;padding:0;list-style:none}.rowin.svelte-qxxegg{align-items:flex-start;gap:9px;display:flex}.lpic.svelte-qxxegg{flex:none;place-items:center;width:24px;height:24px;display:grid}.line.svelte-qxxegg{transition:background-color var(--duration-state,.12s) var(--ease-mise,ease), opacity var(--duration-state,.12s) var(--ease-mise,ease);border-radius:6px;margin:0 -6px;padding:7px 6px}.lines.dimmed.svelte-qxxegg .line:where(.svelte-qxxegg){opacity:.32}.lines.dimmed.svelte-qxxegg .line.on:where(.svelte-qxxegg){opacity:1;background:var(--ember-soft)}.line.busy.svelte-qxxegg{opacity:.5}.qty.svelte-qxxegg{border:1.5px solid var(--line-strong);background:var(--bg);width:24px;height:24px;color:var(--ink-2);font:inherit;cursor:pointer;transition:all var(--duration-state,.12s) var(--ease-mise,ease);border-radius:6px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.qty.svelte-qxxegg:hover{border-color:var(--ember);color:var(--ember)}.what.svelte-qxxegg{flex:1;min-width:0}.prod.svelte-qxxegg{margin:0;font-size:12.5px;line-height:1.3}.asname.svelte-qxxegg{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.asname.svelte-qxxegg:hover{color:var(--ember)}.swap.svelte-qxxegg{color:var(--ink-3);font-size:10px}.unmatched.svelte-qxxegg{color:var(--warn);font-weight:600}.meta.svelte-qxxegg{color:var(--ink-3);flex-wrap:wrap;gap:3px 8px;margin:2px 0 0;font-size:11px;display:flex}.ing.svelte-qxxegg{font-style:italic}.spare.svelte-qxxegg{color:var(--ok)}.sharetag.svelte-qxxegg{border-radius:var(--radius-chip,6px);background:var(--surface-2);padding:0 5px;font-weight:600}.dish.svelte-qxxegg{border:1px solid var(--line);border-radius:var(--radius-pill,999px);color:var(--ink-3);font:inherit;cursor:pointer;transition:all var(--duration-state,.12s) var(--ease-mise,ease);background:0 0;margin:3px 4px 0 0;padding:1px 6px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-block}.dish.svelte-qxxegg:hover,.dish.hot.svelte-qxxegg{border-color:var(--ember);color:var(--ember)}.cost.svelte-qxxegg{flex:none;font-size:12.5px;font-weight:600}.had.svelte-qxxegg{color:var(--ok);font-size:11px;font-weight:500}.cost.svelte-qxxegg .ask:where(.svelte-qxxegg){color:var(--warn)}.options.svelte-qxxegg{margin:0 0 6px 33px;padding:0;list-style:none}.option.svelte-qxxegg{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:1fr auto;gap:0 8px;margin-top:4px;padding:6px 8px;font-size:11.5px;display:grid}.option.svelte-qxxegg:hover{border-color:var(--ember)}.option.picked.svelte-qxxegg{border-color:var(--ink);background:var(--surface);color:var(--ink);font-weight:600}.osize.svelte-qxxegg{color:var(--ink-3);grid-column:1}.oprice.svelte-qxxegg{grid-row:span 2;align-self:center;font-weight:700}.block.svelte-qxxegg{border-top:2px solid var(--ink);padding-top:14px}.block.svelte-qxxegg>:where(.svelte-qxxegg)+:where(.svelte-qxxegg){margin-top:12px}.block.svelte-qxxegg h3:where(.svelte-qxxegg){letter-spacing:.16em;color:var(--ink-3);justify-content:space-between;margin:0;font-size:10.5px;font-weight:800;display:flex}.go.svelte-qxxegg{border:2px solid var(--ink);background:var(--ember);width:100%;color:var(--ember-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-press);transition:transform var(--duration-state,.12s) var(--ease-mise,ease);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:700;display:inline-flex}.go.svelte-qxxegg:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.quiet-go.svelte-qxxegg{background:var(--surface);color:var(--ink)}.quiet-go.svelte-qxxegg:hover{color:var(--ember)}.ask-btn.svelte-qxxegg{border:1px solid var(--line-strong);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.ask-btn.svelte-qxxegg:hover{border-color:var(--ember);color:var(--ember)}.rule.svelte-qxxegg{color:var(--ink-3);margin:0;font-size:11px;line-height:1.5}.tick.svelte-qxxegg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tick.svelte-qxxegg path:where(.svelte-qxxegg){stroke-dasharray:18;stroke-dashoffset:0;animation:svelte-qxxegg-draw .26s var(--ease-mise,ease)}@keyframes svelte-qxxegg-draw{0%{stroke-dashoffset:18px}}@media (prefers-reduced-motion:reduce){.band.svelte-qxxegg,.fill.svelte-qxxegg,.line.svelte-qxxegg,.qty.svelte-qxxegg,.go.svelte-qxxegg{transition-duration:1ms}.tick.svelte-qxxegg path:where(.svelte-qxxegg){animation:none}.band.svelte-qxxegg:hover,.band.hot.svelte-qxxegg{transform:none}}.weekwrap.svelte-1hxzi9i{flex-wrap:wrap;align-items:flex-start;gap:0 28px;padding-right:30px;display:flex}.week.svelte-1hxzi9i{max-width:920px;padding:34px 30px var(--counter-inset,88px);color:var(--ink);flex:12 640px}header.svelte-1hxzi9i{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}header.svelte-1hxzi9i h1:where(.svelte-1hxzi9i){font-family:var(--font-display,ui-serif, "New York", Georgia, serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1}.new.svelte-1hxzi9i{color:var(--ink-3);font-size:15px;font-weight:500}.spacer.svelte-1hxzi9i{flex:1}.weekpick.svelte-1hxzi9i{flex-wrap:wrap;gap:4px;display:flex}.wchip.svelte-1hxzi9i{border:1px solid var(--line);border-radius:var(--radius-pill,999px);color:var(--ink-3);font:inherit;cursor:pointer;transition:all var(--duration-state,.12s) var(--ease-mise,ease);background:0 0;padding:4px 10px;font-size:12px;font-weight:500}.wchip.svelte-1hxzi9i:hover:not(:disabled){color:var(--ember);border-color:var(--ember)}.wchip.svelte-1hxzi9i:disabled{opacity:.35;cursor:default}.wchip.now.svelte-1hxzi9i:disabled{opacity:1;border-color:var(--ink-2);color:var(--ink);font-weight:600}.ghost.svelte-1hxzi9i{border:2px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.ghost.svelte-1hxzi9i:hover{color:var(--ember)}.spark.svelte-1hxzi9i{color:var(--ember);font-style:normal}.statline.svelte-1hxzi9i{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;display:flex}[data-num].svelte-1hxzi9i{font-variant-numeric:tabular-nums}.dot.svelte-1hxzi9i{opacity:.5}.warntext.svelte-1hxzi9i{color:var(--warn)}.readytag.svelte-1hxzi9i{color:var(--ok,var(--ink-2));font-weight:700}.weekdefects.svelte-1hxzi9i{border-radius:var(--radius-card,10px);background:var(--warn-soft);margin-bottom:16px;padding:10px 14px}.weekdefects.svelte-1hxzi9i p:where(.svelte-1hxzi9i){color:var(--warn);margin:0;font-size:13px;line-height:1.45}.failed.svelte-1hxzi9i{border:1px solid var(--danger);border-radius:var(--radius-card,10px);background:var(--danger-soft,transparent);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.failed.svelte-1hxzi9i p:where(.svelte-1hxzi9i){flex:320px;margin:0}.acts-row.svelte-1hxzi9i{gap:8px;display:flex}.retry.svelte-1hxzi9i,.dismiss.svelte-1hxzi9i{border:1px solid var(--line-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:500}.retry.svelte-1hxzi9i{border-color:var(--ink);font-weight:600}.hero.svelte-1hxzi9i{margin-top:26px}.kicker.svelte-1hxzi9i{letter-spacing:.18em;color:var(--ember);margin:0 0 10px;font-size:11px;font-weight:800}.hero.svelte-1hxzi9i h2:where(.svelte-1hxzi9i){font-family:var(--font-display,ui-serif, "New York", Georgia, serif);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.stand.svelte-1hxzi9i{max-width:56ch;color:var(--ink-2);margin:14px 0 20px;font-size:15px;line-height:1.6}.primary.svelte-1hxzi9i{border:2px solid var(--ink);background:var(--ember);color:var(--ember-ink);font:inherit;font-family:var(--font-display,ui-serif, "New York", Georgia, serif);cursor:pointer;box-shadow:var(--shadow-press);border-radius:4px;padding:11px 18px;font-size:14px;font-weight:800}.primary.svelte-1hxzi9i:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.agenda.svelte-1hxzi9i{border:2px solid var(--ink);border-radius:var(--radius-card,10px);background:var(--surface);box-shadow:var(--shadow-press);margin:14px 0 0;padding:0 18px;list-style:none}.dayrow.svelte-1hxzi9i{gap:16px;padding:14px 0;display:flex}.dayrow.svelte-1hxzi9i+.dayrow:where(.svelte-1hxzi9i){border-top:1px solid var(--line)}.dayrow.today.svelte-1hxzi9i{border-left:3px solid var(--ember);background:var(--ember-soft);margin:0 -18px;padding-left:15px;padding-right:18px}.dayrow.today.svelte-1hxzi9i+.dayrow:where(.svelte-1hxzi9i){border-top:0}.gutter.svelte-1hxzi9i{letter-spacing:.12em;text-transform:uppercase;width:76px;color:var(--ink-3);flex-direction:column;flex:none;gap:2px;margin:0;padding-top:8px;font-size:11px;font-weight:800;display:flex}.gtoday.svelte-1hxzi9i,.dayrow.today.svelte-1hxzi9i .gdate:where(.svelte-1hxzi9i){color:var(--ember)}.daybody.svelte-1hxzi9i{flex:1;min-width:0}.cooktonight.svelte-1hxzi9i{background:var(--ember);color:var(--ember-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-press);border:0;border-radius:4px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.cooktonight.svelte-1hxzi9i:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.nights.svelte-1hxzi9i{margin:0;padding:0;list-style:none}.night.svelte-1hxzi9i{transition:opacity var(--duration-state,.12s) var(--ease-mise,ease), background-color var(--duration-state,.12s) var(--ease-mise,ease);align-items:flex-start;gap:14px;padding:4px 0;display:flex}.night.svelte-1hxzi9i+.night:where(.svelte-1hxzi9i){border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.night.dimmed.svelte-1hxzi9i{opacity:.34}.night.lit.svelte-1hxzi9i{background:var(--ember-soft);box-shadow:inset 3px 0 0 var(--ember)}.night.anchored.svelte-1hxzi9i{box-shadow:inset 3px 0 0 var(--line-strong)}.night.provisional.svelte-1hxzi9i .body:where(.svelte-1hxzi9i){opacity:.86}.why.svelte-1hxzi9i{font-size:var(--text-xs,12px);color:var(--ink-2);max-width:56ch;margin:3px 0 0;font-style:italic}.role.svelte-1hxzi9i,.anchor.svelte-1hxzi9i,.prov.svelte-1hxzi9i{border-radius:var(--radius-chip,6px);font-size:var(--text-2xs,11px);letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;font-weight:700;display:inline-block}.role.svelte-1hxzi9i{border:1px solid var(--line-strong);color:var(--ink-2)}.anchor.svelte-1hxzi9i{border:1px solid var(--ink);color:var(--ink)}.prov.svelte-1hxzi9i{border:1px dashed var(--line-strong);color:var(--ink-3);text-transform:none;letter-spacing:0;font-weight:600}.pic.svelte-1hxzi9i{flex-wrap:wrap;flex:none;align-content:center;align-items:center;gap:4px;width:118px;min-height:36px;margin-top:2px;display:flex}.body.svelte-1hxzi9i{flex:1;min-width:0}.night.svelte-1hxzi9i h3:where(.svelte-1hxzi9i){font-family:var(--font-display,ui-serif, "New York", Georgia, serif);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.night.svelte-1hxzi9i h3:where(.svelte-1hxzi9i) a:where(.svelte-1hxzi9i){color:inherit;text-decoration:none}.night.svelte-1hxzi9i h3:where(.svelte-1hxzi9i) a:where(.svelte-1hxzi9i):hover{color:var(--ember)}h3.plain.svelte-1hxzi9i{font-family:var(--font-sans,system-ui, sans-serif);overflow-wrap:anywhere;font-size:15px;font-weight:600}.settag.svelte-1hxzi9i{border:1.5px solid var(--line-strong);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.12em;color:var(--ink-2);border-radius:3px;padding:1px 6px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.settag.svelte-1hxzi9i:hover{border-color:var(--ember);color:var(--ember)}.sub.svelte-1hxzi9i{color:var(--ink-2);margin:3px 0 0;font-size:13px}.undecided.svelte-1hxzi9i{font-family:var(--font-display,ui-serif, "New York", Georgia, serif);color:var(--ink-3);align-items:baseline;gap:6px;margin:0;font-size:15px;font-style:italic;display:flex}.meta.svelte-1hxzi9i{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 0;font-size:12px;display:flex}.mealname.svelte-1hxzi9i{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.serve.svelte-1hxzi9i{color:var(--ember);font-weight:600}.serve.calm.svelte-1hxzi9i{color:var(--ink-3);font-weight:500}.cooked.svelte-1hxzi9i{color:var(--ok,var(--ink-3));font-weight:600}.skill.svelte-1hxzi9i{border-radius:var(--radius-chip,6px);background:var(--ember-soft);color:var(--ember);padding:2px 7px;font-weight:500}.acts.svelte-1hxzi9i{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.cook.svelte-1hxzi9i{background:var(--ember);color:var(--ember-ink);font:inherit;cursor:pointer;box-shadow:var(--shadow-press);border:0;border-radius:4px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.cook.svelte-1hxzi9i:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.ask.svelte-1hxzi9i{border:1px solid var(--line-strong);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ask.svelte-1hxzi9i:hover{color:var(--ember);border-color:var(--ember)}.move.svelte-1hxzi9i{border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:6px;padding:4px 6px;font-size:12px}.dots.svelte-1hxzi9i{color:var(--ink-3);font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.dots.svelte-1hxzi9i:hover,.dots[aria-expanded=true].svelte-1hxzi9i{color:var(--ember)}.movingnote.svelte-1hxzi9i{color:var(--ink-3);font-size:12px}.reservedrow.svelte-1hxzi9i{border:2px dashed var(--line-strong);border-radius:var(--radius-card,10px);margin:10px 4px 6px;padding:10px 14px}.rtitle.svelte-1hxzi9i{font-family:var(--font-display,ui-serif, "New York", Georgia, serif);color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15px;font-style:italic}.rstate.svelte-1hxzi9i{color:var(--ink-3);margin:4px 0 0;font-size:12px}.rstate.svelte-1hxzi9i .spark:where(.svelte-1hxzi9i){display:inline-block}.gap.svelte-1hxzi9i{align-items:center;gap:12px;margin:0;padding:2px 0;display:flex}.gap.quiet.svelte-1hxzi9i{color:var(--line-strong);padding:8px 4px 2px;font-size:14px}.adddinner.svelte-1hxzi9i{border:1px dashed var(--line-strong);color:var(--ink-3);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px 12px;font-size:13px;font-weight:600}.adddinner.svelte-1hxzi9i:hover{border-color:var(--ember);color:var(--ember)}.earlier.svelte-1hxzi9i{border-top:2px solid var(--ink);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:22px 0 0;padding-top:12px;font-size:13px;display:flex}.elabel.svelte-1hxzi9i{letter-spacing:.16em;font-size:10.5px;font-weight:800}.eday.svelte-1hxzi9i{margin-right:4px;font-weight:700}.eitem.svelte-1hxzi9i a:where(.svelte-1hxzi9i){color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.eitem.svelte-1hxzi9i a:where(.svelte-1hxzi9i):hover{color:var(--ember)}.sr-only.svelte-1hxzi9i{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.weekwrap.svelte-1hxzi9i{padding-right:0}.week.svelte-1hxzi9i{padding:20px 16px var(--counter-inset,88px)}.dayrow.svelte-1hxzi9i{flex-direction:column;gap:6px}.gutter.svelte-1hxzi9i{flex-direction:row;align-items:baseline;gap:8px;width:auto;padding-top:0}.pic.svelte-1hxzi9i{width:auto;min-height:0}.night.svelte-1hxzi9i{flex-wrap:wrap}.acts.svelte-1hxzi9i{flex-direction:row;align-items:center;width:100%}}.plate.svelte-6mozw0{max-width:760px;padding:28px 32px var(--counter-inset,120px);color:var(--ink)}.kicker.svelte-6mozw0{letter-spacing:.18em;color:var(--ember);margin:0 0 10px;font-size:11px;font-weight:800}h1.svelte-6mozw0{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.stand.svelte-6mozw0{max-width:60ch;color:var(--ink-2);margin:14px 0 0;font-size:15px;line-height:1.6}.dishes.svelte-6mozw0{border-top:2px solid var(--ink);flex-direction:column;margin-top:24px;display:flex}.dishrow.svelte-6mozw0{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:11px 4px;display:flex}.dishrow.svelte-6mozw0:hover{background:var(--surface)}.pic.svelte-6mozw0{flex:none;align-self:center;display:flex}.course.svelte-6mozw0{border:1.5px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;border-radius:3px;flex:none;padding:1px 6px;font-size:9px;font-weight:800}.dishname.svelte-6mozw0{min-width:0;font-family:var(--font-display);flex:0 auto;font-size:18px;font-weight:700;line-height:1.25}.leader.svelte-6mozw0{border-bottom:2px dotted var(--line);flex:1;min-width:24px;transform:translateY(-4px)}.dishmeta.svelte-6mozw0{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.missing.svelte-6mozw0{color:var(--warn,var(--ink-3));margin:10px 0 0;font-size:12px}.clock.svelte-6mozw0{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:22px;padding:12px 0;display:flex}.clock.svelte-6mozw0 span:where(.svelte-6mozw0){letter-spacing:.14em;color:var(--ember);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:800}.actions.svelte-6mozw0{margin-top:20px}.primary.svelte-6mozw0{border:2px solid var(--ink);background:var(--ember);color:var(--ember-ink);font:inherit;font-family:var(--font-display);cursor:pointer;box-shadow:var(--shadow-press);border-radius:4px;padding:11px 18px;font-size:14px;font-weight:800}.primary.svelte-6mozw0:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.note.svelte-6mozw0{max-width:56ch;color:var(--ink-3);margin:18px 0 0;font-size:12px;line-height:1.6}.detail.svelte-ejyid0{max-width:760px;padding:28px 32px var(--counter-inset,120px);color:var(--ink);flex-direction:column;gap:28px;margin:0 auto;display:flex}header.svelte-ejyid0{flex-direction:column;gap:14px;display:flex}.namerow.svelte-ejyid0{align-items:center;gap:14px;display:flex}.namerow.svelte-ejyid0 .pic:where(.svelte-ejyid0){flex:none;display:flex}h1.svelte-ejyid0{font-family:var(--font-display,ui-serif, "New York", Georgia, serif);letter-spacing:-.01em;margin:0;font-size:31px;font-weight:600;line-height:1.15}.blurb.svelte-ejyid0{max-width:56ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}.provenance.svelte-ejyid0{color:var(--ink-3);margin:0;font-size:13px}.chips.svelte-ejyid0{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-ejyid0{border-radius:var(--radius-chip,6px);background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip.skill.svelte-ejyid0{background:var(--ember-soft);color:var(--ember)}.chip.scale.svelte-ejyid0{gap:6px;padding:2px 4px}.stepbtn.svelte-ejyid0{border-radius:var(--radius-chip,6px);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:1px 7px;font-size:12px;font-weight:600}.stepbtn.svelte-ejyid0:hover:not(:disabled),.stepbtn.on.svelte-ejyid0{background:var(--ember-soft);color:var(--ember)}.stepbtn.svelte-ejyid0:disabled{opacity:.35;cursor:default}.offer.svelte-ejyid0{border:1px solid var(--line-strong,currentColor);border-radius:10px;flex-direction:column;gap:6px;max-width:62ch;margin-top:10px;padding:12px 14px;display:flex}.otext.svelte-ejyid0,.odiff.svelte-ejyid0{margin:0;font-size:14px}.orow.svelte-ejyid0{gap:10px;display:flex}.oyes.svelte-ejyid0,.ono.svelte-ejyid0{font:inherit;border:1px solid var(--line-strong,currentColor);cursor:pointer;color:inherit;background:0 0;border-radius:8px;padding:4px 10px;font-size:13px}.oyes.svelte-ejyid0{font-weight:600}.versions.svelte-ejyid0{flex-wrap:wrap;gap:6px;display:flex}.ver.svelte-ejyid0{border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;align-items:baseline;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.ver.svelte-ejyid0:hover:not(:disabled),.ver.on.svelte-ejyid0{color:var(--ink);border-color:var(--ink)}.ver.svelte-ejyid0:disabled{cursor:default;color:var(--ink);border-color:var(--line)}.vwhen.svelte-ejyid0{color:var(--ink-3);font-variant-numeric:tabular-nums}.restore.svelte-ejyid0{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.rgo.svelte-ejyid0{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.rgo.svelte-ejyid0:disabled{opacity:.5;cursor:default}.rwhat.svelte-ejyid0{color:var(--ink-3)}.rcancel.svelte-ejyid0{color:var(--ink-3);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 10px;font-size:13px;text-decoration:underline}.scalehint.svelte-ejyid0{max-width:60ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.scaletip.svelte-ejyid0{color:var(--ink-3)}.acts.svelte-ejyid0{flex-wrap:wrap;gap:10px;display:flex}.cook.svelte-ejyid0{border-radius:var(--radius-card,10px);background:var(--ember);color:var(--ember-ink);font:inherit;cursor:pointer;transition:filter var(--duration-state,.12s) var(--ease-mise,ease);border:0;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.cook.svelte-ejyid0:hover{filter:brightness(1.08)}.ghost.svelte-ejyid0{border:1px solid var(--line-strong);border-radius:var(--radius-card,10px);color:var(--ink-2);font:inherit;cursor:pointer;transition:all var(--duration-state,.12s) var(--ease-mise,ease);background:0 0;align-items:center;padding:12px 16px;font-size:13px;font-weight:500;display:inline-flex}.ghost.svelte-ejyid0:hover{color:var(--ember);border-color:var(--ember)}.defects.svelte-ejyid0{padding:12px 16px}.dhead.svelte-ejyid0{letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:600}.defects.svelte-ejyid0 ul:where(.svelte-ejyid0){color:var(--ink-2);margin:0;padding-left:18px;font-size:13px}.empty.svelte-ejyid0{max-width:56ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.45}section.svelte-ejyid0{flex-direction:column;gap:12px;display:flex}.groups.svelte-ejyid0{flex-direction:column;gap:18px;display:flex}.group.svelte-ejyid0 h3:where(.svelte-ejyid0),.phase.svelte-ejyid0 h3:where(.svelte-ejyid0){font-family:var(--font-display,ui-serif, "New York", Georgia, serif);margin:0 0 8px;font-size:17px;font-weight:600}.ings.svelte-ejyid0{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.ings.svelte-ejyid0 li:where(.svelte-ejyid0){border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:4px 0;font-size:15px;line-height:1.45;display:flex}.ings.svelte-ejyid0 .pic:where(.svelte-ejyid0){flex:none;align-self:flex-start;margin-top:2px;display:flex}.ings.svelte-ejyid0 b:where(.svelte-ejyid0){font-variant-numeric:tabular-nums;flex:none;min-width:64px;font-weight:600}.pantry.svelte-ejyid0{color:var(--ink-3);font-size:12px;font-style:normal}.hot.svelte-ejyid0{animation:svelte-ejyid0-recompiled 2.4s var(--ease-mise,ease) 1 both}.was.svelte-ejyid0{color:var(--ember);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}@keyframes svelte-ejyid0-recompiled{0%{background:var(--ember-soft)}to{background:0 0}}.equip.svelte-ejyid0{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.equip.svelte-ejyid0 .state:where(.svelte-ejyid0){color:var(--ink-3);font-variant-numeric:tabular-nums}.dot.svelte-ejyid0{opacity:.5}.phases.svelte-ejyid0{flex-direction:column;gap:18px;display:flex}.phase.svelte-ejyid0 ol:where(.svelte-ejyid0){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phase.svelte-ejyid0 li:where(.svelte-ejyid0){border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.srow.svelte-ejyid0{align-items:baseline;gap:10px;display:flex}.stitle.svelte-ejyid0{flex:1;min-width:0;font-weight:600}.sdo.svelte-ejyid0{max-width:64ch;color:var(--ink-2);margin:0}.sdone.svelte-ejyid0{max-width:64ch;color:var(--ink-3);margin:0;font-size:13px}.sdone.svelte-ejyid0 b:where(.svelte-ejyid0){font-weight:600}.smin.svelte-ejyid0{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.syield.svelte-ejyid0{max-width:40%;color:var(--ink-3);flex:none;font-size:13px}.swarn.svelte-ejyid0{color:var(--warn)}.after.svelte-ejyid0{max-width:56ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.after.svelte-ejyid0 b:where(.svelte-ejyid0){color:var(--ink);font-weight:600}.change.svelte-ejyid0 form:where(.svelte-ejyid0){gap:8px;display:flex}.change.svelte-ejyid0 input:where(.svelte-ejyid0){border:1px solid var(--line-strong);border-radius:var(--radius-card,10px);background:var(--surface);min-width:0;color:var(--ink);font:inherit;flex:1;padding:10px 14px;font-size:14px}.change.svelte-ejyid0 input:where(.svelte-ejyid0)::placeholder{color:var(--ink-3)}.send.svelte-ejyid0{border-radius:var(--radius-card,10px);background:var(--ink);color:var(--bg);font:inherit;cursor:pointer;border:0;padding:10px 18px;font-size:14px;font-weight:600}.send.svelte-ejyid0:disabled{opacity:.4;cursor:default}.sent.svelte-ejyid0{color:var(--ink-2);margin:0;font-size:13px}@media (width<=760px){.detail.svelte-ejyid0{padding:20px 16px var(--counter-inset,120px)}.ings.svelte-ejyid0{grid-template-columns:1fr}.syield.svelte-ejyid0{display:none}}@media print{.acts.svelte-ejyid0,.change.svelte-ejyid0,.defects.svelte-ejyid0,.stepbtn.svelte-ejyid0,.versions.svelte-ejyid0,.restore.svelte-ejyid0,.scaletip.svelte-ejyid0{display:none}.detail.svelte-ejyid0{max-width:none;padding:0}}.detail.svelte-tn2a38{max-width:760px;padding:32px 24px var(--counter-inset,96px);flex-direction:column;gap:28px;margin:0 auto;display:flex}.assembling.svelte-tn2a38{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ember);margin:0 0 6px;font-weight:700}.assembling.svelte-tn2a38 .glyph:where(.svelte-tn2a38){animation:2.4s ease-in-out infinite alternate breathe;display:inline-block}.namerow.svelte-tn2a38{align-items:center;gap:14px;display:flex}.pic.svelte-tn2a38{flex:none}h1.svelte-tn2a38{font-family:var(--font-display,ui-serif, Georgia, serif);font-size:var(--text-3xl);color:var(--ink);margin:0;font-weight:700;line-height:1.05}.concept.svelte-tn2a38{max-width:56ch;font-size:var(--text-md);color:var(--ink-2);margin:8px 0 0}.chips.svelte-tn2a38{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.chips.svelte-tn2a38 span:where(.svelte-tn2a38){border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);font-size:var(--text-2xs);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:2px 9px;font-weight:600}.eyebrow.svelte-tn2a38{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-weight:700}.ings.svelte-tn2a38{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ings.svelte-tn2a38 li:where(.svelte-tn2a38){font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;display:flex}.ipic.svelte-tn2a38{flex:none;place-items:center;width:22px;display:grid}.ings.svelte-tn2a38 b:where(.svelte-tn2a38){font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.steps.svelte-tn2a38{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-tn2a38 li:where(.svelte-tn2a38){align-items:baseline;gap:12px;display:flex}.num.svelte-tn2a38{width:24px;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.sbody.svelte-tn2a38{flex:1;min-width:0}.srow.svelte-tn2a38{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stitle.svelte-tn2a38{font-size:var(--text-md);color:var(--ink);font-weight:600}.smin.svelte-tn2a38{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.smin.svelte-tn2a38 i:where(.svelte-tn2a38){color:var(--ink-3);font-style:normal}.tchips.svelte-tn2a38{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tchip.svelte-tn2a38{border:1px solid var(--line-strong);border-radius:var(--radius-chip,4px);font-size:var(--text-2xs);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:1px 8px;font-weight:600}.ghost.svelte-tn2a38 .gline:where(.svelte-tn2a38){border:1.5px dashed var(--line);border-radius:var(--radius-chip,4px);max-width:60%;height:14px}.resolving.svelte-tn2a38{font-size:var(--text-sm);color:var(--ink-3);margin:0;font-style:italic}.home.svelte-c6ukgf{width:min(1480px,100%);color:var(--ink);margin:0 auto;padding:26px 56px 90px}button.svelte-c6ukgf,input.svelte-c6ukgf{font:inherit}.eyebrow.svelte-c6ukgf{letter-spacing:.13em;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:600}h1.svelte-c6ukgf,h2.svelte-c6ukgf{font-family:var(--font-display);letter-spacing:-.035em}h1.svelte-c6ukgf{margin:0;font-size:clamp(44px,4vw,52px);line-height:.94}h1.svelte-c6ukgf i:where(.svelte-c6ukgf){color:var(--ember)}h2.svelte-c6ukgf{margin:0;font-size:clamp(30px,2.7vw,44px);line-height:1}.intro.svelte-c6ukgf{justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.weekline.svelte-c6ukgf button:where(.svelte-c6ukgf){color:var(--ink-2);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:14px;text-decoration:underline}.tonight.svelte-c6ukgf{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);height:250px;display:grid}.tonight-copy.svelte-c6ukgf{flex-direction:column;justify-content:center;padding:24px 44px 24px 0;display:flex}.tonight-copy.svelte-c6ukgf>p:where(.svelte-c6ukgf):not(.eyebrow){max-width:620px;color:var(--ink-2);margin:12px 0 16px;font-size:16px;line-height:1.5}.live-dot.svelte-c6ukgf{background:var(--ember);width:8px;height:8px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;margin-right:8px;display:inline-block}.tonight-art.svelte-c6ukgf{background:var(--surface-2);border-left:1px solid var(--line);justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.tonight-art.svelte-c6ukgf .food-sprite{filter:drop-shadow(0 18px 16px color-mix(in srgb,var(--ink) 18%,transparent))}.actions.svelte-c6ukgf,.handoffs.svelte-c6ukgf,.mealactions.svelte-c6ukgf{flex-wrap:wrap;gap:9px;display:flex}.actions.svelte-c6ukgf button:where(.svelte-c6ukgf),.handoffs.svelte-c6ukgf button:where(.svelte-c6ukgf),.mealactions.svelte-c6ukgf button:where(.svelte-c6ukgf){border:1px solid var(--line-strong);border-radius:var(--radius-button);color:var(--ink);cursor:pointer;background:0 0;padding:9px 13px;font-size:14px}.primary.svelte-c6ukgf{font-weight:700;border-color:var(--ember)!important;background:var(--ember)!important;color:var(--ember-ink)!important}.wingbar.svelte-c6ukgf{border-bottom:1px solid var(--line);gap:28px;margin-top:22px;display:flex}.wingbar.svelte-c6ukgf button:where(.svelte-c6ukgf){color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 9px;font-size:14px;font-weight:700}.wingbar.svelte-c6ukgf button.on:where(.svelte-c6ukgf){border-color:var(--ember);color:var(--ink)}.wingbar.svelte-c6ukgf b:where(.svelte-c6ukgf){margin-left:5px;font-size:12px}.library.svelte-c6ukgf{grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);gap:58px;padding-top:18px;display:grid}.findrow.svelte-c6ukgf{display:block}.findrow.svelte-c6ukgf span:where(.svelte-c6ukgf),.ingredients.svelte-c6ukgf>p:where(.svelte-c6ukgf):first-child{letter-spacing:.12em;color:var(--ink-3);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.findrow.svelte-c6ukgf input:where(.svelte-c6ukgf){border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);font-family:var(--font-display);background:0 0;outline:none;padding:8px 0;font-size:20px}.filters.svelte-c6ukgf{gap:7px;padding:12px 0;display:flex}.filters.svelte-c6ukgf button:where(.svelte-c6ukgf){border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px}.filters.svelte-c6ukgf button.on:where(.svelte-c6ukgf){border-color:var(--ink);background:var(--ink);color:var(--surface)}.dishlist.svelte-c6ukgf{border-top:1px solid var(--line)}.dishlist.svelte-c6ukgf>button:where(.svelte-c6ukgf){border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:58px 1fr auto;align-items:center;padding:11px 9px;display:grid}.dishlist.svelte-c6ukgf>button:where(.svelte-c6ukgf):hover,.dishlist.svelte-c6ukgf>button.selected:where(.svelte-c6ukgf){background:var(--surface)}.dishlist.svelte-c6ukgf>button.selected:where(.svelte-c6ukgf){box-shadow:inset 3px 0 0 var(--ember)}.thumb.svelte-c6ukgf{display:flex}.dishcopy.svelte-c6ukgf{flex-direction:column;gap:3px;min-width:0;display:flex}.dishcopy.svelte-c6ukgf b:where(.svelte-c6ukgf){font-family:var(--font-display);font-size:18px}.dishcopy.svelte-c6ukgf small:where(.svelte-c6ukgf),.pantryfact.svelte-c6ukgf{color:var(--ink-3);font-size:12px}.pantryfact.svelte-c6ukgf{white-space:nowrap;color:var(--ok);padding-left:10px}.recipe.svelte-c6ukgf{background:var(--surface);border-top:4px solid var(--ink);min-height:560px;padding:24px 32px 30px;position:sticky;top:22px}.recipe-art.svelte-c6ukgf{float:right;justify-content:center;align-items:center;width:130px;height:125px;margin:0 0 12px 14px;display:flex}.recipe-art.svelte-c6ukgf img{object-fit:contain;max-width:130px;max-height:125px}.recipe.svelte-c6ukgf h2:where(.svelte-c6ukgf){font-size:32px;line-height:1.06}.recipe.svelte-c6ukgf .eyebrow:where(.svelte-c6ukgf){padding-top:8px}.recipe.svelte-c6ukgf .handoffs:where(.svelte-c6ukgf),.recipe.svelte-c6ukgf .facts:where(.svelte-c6ukgf){clear:both}.description.svelte-c6ukgf{max-width:620px;color:var(--ink-2);margin:12px 0;font-size:16px;line-height:1.5}.facts.svelte-c6ukgf{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;display:flex}.facts.svelte-c6ukgf span:where(.svelte-c6ukgf){color:var(--ink-3);flex-direction:column;gap:2px;margin-right:16px;padding:10px 16px 10px 0;font-size:12px;display:flex}.facts.svelte-c6ukgf b:where(.svelte-c6ukgf){font-family:var(--font-display);font-size:18px}.ingredients.svelte-c6ukgf{margin-bottom:18px}.ingredients.svelte-c6ukgf p:where(.svelte-c6ukgf):last-child{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.meals.svelte-c6ukgf{padding-top:30px}.meals.svelte-c6ukgf>header:where(.svelte-c6ukgf){grid-template-columns:180px 1fr 1fr;align-items:end;gap:28px;padding-bottom:24px;display:grid}.meals.svelte-c6ukgf>header:where(.svelte-c6ukgf) h2:where(.svelte-c6ukgf){font-size:38px}.meals.svelte-c6ukgf>header:where(.svelte-c6ukgf)>p:where(.svelte-c6ukgf):last-child{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}.mealrow.svelte-c6ukgf{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:22px 0;display:grid}.mealmain.svelte-c6ukgf{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:24px;display:flex}.mealart.svelte-c6ukgf{width:220px;display:flex}.mealmain.svelte-c6ukgf>span:where(.svelte-c6ukgf):last-child{flex-direction:column;display:flex}.mealmain.svelte-c6ukgf small:where(.svelte-c6ukgf){letter-spacing:.12em;color:var(--ink-3);font-size:12px;font-weight:600}.mealmain.svelte-c6ukgf b:where(.svelte-c6ukgf){font-family:var(--font-display);margin:6px 0;font-size:28px}.mealmain.svelte-c6ukgf em:where(.svelte-c6ukgf){color:var(--ink-2);font-size:14px;font-style:normal}.nothing.svelte-c6ukgf{color:var(--ink-3);padding:24px 0;font-size:16px}.empty.svelte-c6ukgf{max-width:760px;padding:70px 0}.empty.svelte-c6ukgf>p:where(.svelte-c6ukgf):not(.eyebrow){max-width:600px;color:var(--ink-2);margin:24px 0;font-size:18px;line-height:1.6}@media (width<=1050px){.home.svelte-c6ukgf{padding-inline:32px}.library.svelte-c6ukgf{grid-template-columns:1fr}.recipe.svelte-c6ukgf{position:relative;top:auto}.tonight.svelte-c6ukgf{grid-template-columns:1fr 330px}.meals.svelte-c6ukgf>header:where(.svelte-c6ukgf),.mealrow.svelte-c6ukgf{grid-template-columns:1fr}.mealactions.svelte-c6ukgf{margin:16px 0 0 244px}}.plan.svelte-c5lugj{margin-top:.75rem}.intro.svelte-c5lugj{color:var(--ink-2);font-size:var(--text-sm);margin:0 0 1rem;line-height:1.55}.fields.svelte-c5lugj{grid-template-columns:1fr .78fr;gap:.75rem;display:grid}label.svelte-c5lugj{color:var(--ink);font-size:var(--text-sm);gap:.4rem;font-weight:650;display:grid}small.svelte-c5lugj{color:var(--ink-3);font-size:var(--text-xs);font-weight:450}.plan input{height:2.5rem;font-size:var(--text-sm)}.message.svelte-c5lugj{color:var(--danger,var(--warn));font-size:var(--text-sm);margin:.85rem 0 0;line-height:1.4}.actions.svelte-c5lugj{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}@media (width<=420px){.fields.svelte-c5lugj{grid-template-columns:1fr}}.build.svelte-14gek7p{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);width:100%;max-width:340px;box-shadow:var(--elev-card);align-items:center;gap:14px;margin:0 auto;padding:10px 14px;display:flex}.drawwrap.svelte-14gek7p{clip-path:var(--clip,none);flex:none;animation:1s steps(9,end) .15s backwards svelte-14gek7p-drawup;display:flex}@keyframes svelte-14gek7p-drawup{0%{clip-path:inset(0 0 100%)}to{clip-path:var(--clip,inset(0 0 0 0))}}.b-words.svelte-14gek7p{flex-direction:column;gap:3px;min-width:0;display:flex}.bname.svelte-14gek7p{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.concept.svelte-14gek7p{font-size:var(--text-2xs);color:var(--ink-2)}.bstages.svelte-14gek7p{font-size:var(--text-2xs);color:var(--ink-3);gap:8px;display:flex}.bstages.svelte-14gek7p span.on:where(.svelte-14gek7p){color:var(--ok);font-weight:700}.blive.svelte-14gek7p{font-size:var(--text-2xs);color:var(--ember);font-weight:700}.watch.svelte-14gek7p{cursor:pointer;font:inherit;font-size:var(--text-2xs);color:var(--ember);text-align:left;background:0 0;border:0;margin-top:2px;padding:0;font-weight:600}.watch.svelte-14gek7p:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.drawwrap.svelte-14gek7p{animation:none}}.grow.svelte-14gek7p{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);width:100%;max-width:340px;margin:6px auto 0;padding:8px 14px}.grow-ings.svelte-14gek7p{flex-wrap:wrap;gap:4px 10px;padding-bottom:6px;display:flex}.ing.svelte-14gek7p{font-size:var(--text-2xs);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.grow-steps.svelte-14gek7p{border-top:1px dotted var(--line);font-size:var(--text-2xs);color:var(--ink-2);flex-direction:column;gap:3px;margin:0;padding:6px 0 0 18px;display:flex}.grow-ings.svelte-14gek7p+.grow-steps:where(.svelte-14gek7p){border-top-style:dotted}.grow-steps.svelte-14gek7p li.ghost:where(.svelte-14gek7p){color:var(--ink-3);opacity:.6}.smin.svelte-14gek7p{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px}.result.svelte-14gek7p{border:2px solid var(--line-strong);border-radius:var(--radius-card,6px);background:var(--surface);max-width:60ch;box-shadow:var(--shadow-press);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.result.svelte-14gek7p .pic:where(.svelte-14gek7p){flex:none;margin-top:2px}.rbody.svelte-14gek7p{min-width:0}.rname.svelte-14gek7p{font-family:var(--font-display,ui-serif, Georgia, serif);font-size:var(--text-md);color:var(--ink);margin:0;font-weight:700}.rtick.svelte-14gek7p{color:var(--ok);margin-right:6px}.rfacts.svelte-14gek7p{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:1px 0 0}.racts.svelte-14gek7p{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.racts.svelte-14gek7p button:where(.svelte-14gek7p){cursor:pointer;border:2px solid var(--line-strong);border-radius:var(--radius-chip,4px);background:var(--surface-2);font:inherit;font-size:var(--text-xs);color:var(--ink);padding:3px 10px;font-weight:600}.racts.svelte-14gek7p button:where(.svelte-14gek7p):hover{background:var(--ink);color:var(--bg)}.racts.svelte-14gek7p .go:where(.svelte-14gek7p){background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.racts.svelte-14gek7p .go:where(.svelte-14gek7p):hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.racts.svelte-14gek7p .how:where(.svelte-14gek7p){color:var(--ink-3);background:0 0;border:0;padding:3px 2px;font-weight:600}.racts.svelte-14gek7p .how:where(.svelte-14gek7p):hover{color:var(--ink);background:0 0;text-decoration:underline}.chef.svelte-1idmrzx{image-rendering:pixelated;flex:none;display:block;overflow:visible}.chef.svelte-1idmrzx .body:where(.svelte-1idmrzx){transform-box:view-box;transform-origin:10px 20px}.chef.svelte-1idmrzx .spoon:where(.svelte-1idmrzx){transform-box:view-box;transform-origin:17.5px 17.5px;transform:rotate(12deg)}.chef.svelte-1idmrzx .heart:where(.svelte-1idmrzx),.chef.svelte-1idmrzx .sparkle:where(.svelte-1idmrzx){opacity:0;transform-box:view-box}.chef.svelte-1idmrzx .heart:where(.svelte-1idmrzx){transform-origin:1.5px 9.5px}.chef.svelte-1idmrzx .sparkle:where(.svelte-1idmrzx){transform-origin:18.5px 4.5px}.chef.svelte-1idmrzx .eyes-arc:where(.svelte-1idmrzx),.c-working.svelte-1idmrzx .eyes-open:where(.svelte-1idmrzx),.c-waiting.svelte-1idmrzx .eyes-open:where(.svelte-1idmrzx),.c-done.svelte-1idmrzx .eyes-open:where(.svelte-1idmrzx){display:none}.c-working.svelte-1idmrzx .eyes-arc:where(.svelte-1idmrzx),.c-waiting.svelte-1idmrzx .eyes-arc:where(.svelte-1idmrzx),.c-done.svelte-1idmrzx .eyes-arc:where(.svelte-1idmrzx){display:block}.c-rest.svelte-1idmrzx .eyes-open:where(.svelte-1idmrzx){transform-box:fill-box;transform-origin:50%;animation:5.4s step-end infinite svelte-1idmrzx-blink}@keyframes svelte-1idmrzx-blink{0%,90%,to{transform:scaleY(1)}92%,95%{transform:scaleY(.12)}}.c-rest.svelte-1idmrzx .body:where(.svelte-1idmrzx){animation:3.4s ease-in-out infinite alternate svelte-1idmrzx-bob}.c-rest.svelte-1idmrzx .heart:where(.svelte-1idmrzx){animation:5s ease-out infinite svelte-1idmrzx-float}@keyframes svelte-1idmrzx-bob{0%{transform:translateY(.3px)scaleY(.993)}to{transform:translateY(-.35px)scaleY(1.007)}}@keyframes svelte-1idmrzx-float{0%,62%{opacity:0;transform:translateY(0)scale(.6)}72%{opacity:1;transform:translateY(-1px)scale(1)}to{opacity:0;transform:translateY(-4px)scale(1)}}.c-working.svelte-1idmrzx .body:where(.svelte-1idmrzx){animation:.6s ease-in-out infinite alternate svelte-1idmrzx-stir}.c-working.svelte-1idmrzx .spoon:where(.svelte-1idmrzx){animation:.6s ease-in-out infinite alternate svelte-1idmrzx-stirspoon}.c-working.svelte-1idmrzx .sparkle:where(.svelte-1idmrzx){animation:1.2s step-end infinite svelte-1idmrzx-twinkle}@keyframes svelte-1idmrzx-stir{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-.6px)rotate(4deg)}}@keyframes svelte-1idmrzx-stirspoon{0%{transform:rotate(-26deg)}to{transform:rotate(28deg)}}@keyframes svelte-1idmrzx-twinkle{0%,58%{opacity:0}64%,80%{opacity:1}86%,to{opacity:0}}.c-waiting.svelte-1idmrzx .body:where(.svelte-1idmrzx){animation:1.7s ease-in-out infinite alternate svelte-1idmrzx-leanwait}.c-waiting.svelte-1idmrzx .spoon:where(.svelte-1idmrzx){transform:rotate(2deg)}@keyframes svelte-1idmrzx-leanwait{0%{transform:rotate(-7deg)translateY(0)}to{transform:rotate(-11deg)translateY(-.5px)}}.c-done.svelte-1idmrzx .body:where(.svelte-1idmrzx){animation:.74s cubic-bezier(.3,1.5,.4,1) 2 both svelte-1idmrzx-hop}.c-done.svelte-1idmrzx .spoon:where(.svelte-1idmrzx){animation:.74s cubic-bezier(.3,1.5,.4,1) 2 both svelte-1idmrzx-spoonup}.c-done.svelte-1idmrzx .heart:where(.svelte-1idmrzx){animation:1.48s ease-out both svelte-1idmrzx-pop}@keyframes svelte-1idmrzx-hop{0%,to{transform:translateY(0)scaleY(1)}28%{transform:translateY(-2px)scaleY(1.07)}60%{transform:translateY(0)scaleY(.93)}}@keyframes svelte-1idmrzx-spoonup{0%,to{transform:rotate(12deg)}40%{transform:rotate(-32deg)}}@keyframes svelte-1idmrzx-pop{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.chef.svelte-1idmrzx .body:where(.svelte-1idmrzx),.chef.svelte-1idmrzx .spoon:where(.svelte-1idmrzx),.chef.svelte-1idmrzx .eyes-open:where(.svelte-1idmrzx),.chef.svelte-1idmrzx .heart:where(.svelte-1idmrzx),.chef.svelte-1idmrzx .sparkle:where(.svelte-1idmrzx){animation:none}.c-done.svelte-1idmrzx .heart:where(.svelte-1idmrzx),.c-rest.svelte-1idmrzx .heart:where(.svelte-1idmrzx){opacity:1}}.counter.svelte-ablez3{flex-direction:column;height:100%;min-height:0;display:flex}.rail.svelte-ablez3{border-bottom:1px solid var(--line);flex:none;max-height:21%;padding:9px 20px 7px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 26px);mask-image:linear-gradient(#0000,#000 26px)}.stub.svelte-ablez3{border-left:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:1px 0;padding-left:10px;line-height:1.5;animation:.26s ease-out backwards svelte-ablez3-stubin;overflow:hidden}.stub.you.svelte-ablez3{border-left:2px solid var(--line-strong);color:var(--ink-2);margin-top:5px;font-style:italic}.stub.you.svelte-ablez3:first-child{margin-top:0}@keyframes svelte-ablez3-stubin{0%{opacity:0;transform:translateY(6px)}}.inplay.svelte-ablez3{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:9px 20px;display:flex}.stripwrap.svelte-ablez3{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:10px 12px 8px}.weekstrip.svelte-ablez3{justify-content:center;gap:5px;display:flex}.slot.svelte-ablez3{border-radius:var(--radius-card,10px);width:52px;animation:.46s cubic-bezier(.2,.8,.3,1.1) backwards svelte-ablez3-flip;animation-delay:calc(var(--i) * 60ms);flex-direction:column;align-items:center;gap:4px;padding:5px 2px 4px;display:flex}.slot.humming.svelte-ablez3{animation:.46s cubic-bezier(.2,.8,.3,1.1) backwards svelte-ablez3-flip,1.6s ease-in-out infinite alternate svelte-ablez3-hum;animation-delay:calc(var(--i) * 60ms), 0s}@keyframes svelte-ablez3-flip{0%{opacity:0;transform:rotateX(80deg)}}@keyframes svelte-ablez3-hum{0%{opacity:.55}to{opacity:1}}.sday.svelte-ablez3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.role.svelte-ablez3{flex-direction:column;align-items:center;gap:2px;display:flex}.rbar.svelte-ablez3{background:var(--line-strong);border-radius:2px;width:26px;height:3px}.rword.svelte-ablez3{letter-spacing:.04em;color:var(--ink-3);font-size:8px;font-weight:600}.r-staple.svelte-ablez3 .rbar:where(.svelte-ablez3){background:var(--ink)}.r-spin.svelte-ablez3 .rbar:where(.svelte-ablez3){background:color-mix(in srgb, var(--ink) 55%, transparent)}.r-quick.svelte-ablez3 .rbar:where(.svelte-ablez3){background:var(--ok)}.r-leftover.svelte-ablez3 .rbar:where(.svelte-ablez3){background:repeating-linear-gradient(90deg, var(--ink-3) 0 4px, transparent 4px 7px)}.r-new.svelte-ablez3 .rbar:where(.svelte-ablez3){background:var(--ember)}.r-order.svelte-ablez3 .rbar:where(.svelte-ablez3){background:var(--warn)}.r-flex.svelte-ablez3 .rbar:where(.svelte-ablez3){border:1px dotted var(--ink-3);background:0 0;height:2px}.stagebox.svelte-ablez3{min-height:0;padding:22px 20px var(--counter-inset);flex-direction:column;flex:1;justify-content:safe center;gap:12px;display:flex;position:relative;overflow:hidden auto}.stagebox[data-mood=waiting].svelte-ablez3{background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--ember) 7%, transparent), transparent 62%)}.threadline.svelte-ablez3{flex-direction:column;gap:15px;width:100%;padding-left:28px;display:flex;position:relative}.threadline.svelte-ablez3:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--line) 90%, transparent), color-mix(in srgb, var(--line) 12%, transparent));width:1px;position:absolute;top:4px;bottom:8px;left:10px}.thread.svelte-ablez3{background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 45%, transparent) 0%, color-mix(in srgb, var(--ember) 88%, transparent) 58%, var(--ember) 100%);width:3px;transition:height 1.5s var(--ease-overlay);border-radius:2px;position:absolute;top:4px;left:9px}.thread.pulling.svelte-ablez3:after{content:"";background:radial-gradient(circle, var(--ember) 0%, transparent 68%);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;animation:1.9s ease-in-out infinite svelte-ablez3-tipglow;position:absolute;bottom:-5px;left:50%}@keyframes svelte-ablez3-tipglow{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.8;transform:scale(1.45)}}.tnode.svelte-ablez3{--ny:11px;flex-direction:column;gap:15px;display:flex;position:relative}.tnode.svelte-ablez3:not(.bare):before{content:"";left:-21px;top:var(--ny);background:color-mix(in srgb, var(--ember) 52%, var(--line-strong));width:7px;height:7px;box-shadow:0 0 0 3.5px var(--bg);animation:svelte-ablez3-nodesettle .46s var(--spring) backwards;animation-delay:calc(.14s + var(--i,0) * var(--beat));border-radius:50%;margin-top:-3.5px;position:absolute}@keyframes svelte-ablez3-nodesettle{0%{transform:scale(.2)}62%{transform:scale(1.55)}}.tnode.head.svelte-ablez3:before{background:var(--ember);width:9px;height:9px;margin-top:-4.5px;left:-22px}.tnode.live.svelte-ablez3:before{background:var(--ember);width:9px;height:9px;animation:svelte-ablez3-nodesettle .46s var(--spring) backwards, svelte-ablez3-nodebreathe 1.9s ease-in-out infinite;animation-delay:calc(.14s + var(--i,0) * var(--beat)), 0s;margin-top:-4.5px;left:-22px}@keyframes svelte-ablez3-nodebreathe{0%,to{transform:scale(.86)}50%{transform:scale(1.2)}}.tnode.live.svelte-ablez3:after{content:"";left:-28px;top:var(--ny);border:1px solid var(--ember);opacity:0;width:21px;height:21px;animation:svelte-ablez3-nodehalo 2.4s var(--ease-mise) infinite;border-radius:50%;margin-top:-10.5px;position:absolute}@keyframes svelte-ablez3-nodehalo{0%{opacity:.5;transform:scale(.42)}72%,to{opacity:0;transform:scale(1)}}.tnode.ask.svelte-ablez3:before{background:var(--bg);width:9px;height:9px;animation:svelte-ablez3-nodesettle .46s var(--spring) backwards, svelte-ablez3-waitpulse 2.2s var(--ease-mise) .7s infinite;animation-delay:calc(.14s + var(--i,0) * var(--beat)), .7s;margin-top:-4.5px;left:-22px}@keyframes svelte-ablez3-waitpulse{0%,to{box-shadow:0 0 0 2px var(--ember), 0 0 0 5px var(--bg)}50%{box-shadow:0 0 0 2px var(--ember), 0 0 0 5px var(--bg), 0 0 0 8px color-mix(in srgb, var(--ember) 22%, transparent)}}.tnode.ask.svelte-ablez3:before{box-shadow:0 0 0 2px var(--ember), 0 0 0 5px var(--bg)}.tnode.landmark.svelte-ablez3{--ny:26px}.tnode.landmark.svelte-ablez3:before{background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 2px var(--ember), 0 0 0 5.5px var(--bg);margin-top:-7px;left:-24px}.tnode.landmark.svelte-ablez3:after{content:"";left:-11px;top:var(--ny);background:linear-gradient(90deg, var(--ember), color-mix(in srgb, var(--ember) 28%, transparent));width:11px;height:2px;animation:svelte-ablez3-tie .42s var(--ease-mise) backwards;animation-delay:calc(.32s + var(--i,0) * var(--beat));margin-top:-1px;position:absolute}@keyframes svelte-ablez3-tie{0%{transform-origin:0;transform:scaleX(0)}}.rise.svelte-ablez3{animation:svelte-ablez3-rise .52s var(--spring) backwards;animation-delay:calc(var(--i,0) * var(--beat))}@keyframes svelte-ablez3-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}}.spritein.svelte-ablez3{animation:.34s steps(4,end) backwards svelte-ablez3-spritein;animation-delay:calc(var(--i,0) * 80ms + .22s);display:inline-flex}@keyframes svelte-ablez3-spritein{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.rise.svelte-ablez3,.stub.svelte-ablez3,.slot.svelte-ablez3,.spritein.svelte-ablez3,.dir.svelte-ablez3,.tnode.svelte-ablez3:before,.tnode.svelte-ablez3:after,.thread.pulling.svelte-ablez3:after,.tool.svelte-ablez3 .lbl:where(.svelte-ablez3){animation:none}.thread.svelte-ablez3{transition:none}.tool.live.svelte-ablez3 .lbl:where(.svelte-ablez3){color:var(--ink);background:0 0}}.brief.svelte-ablez3{width:100%;max-width:52ch;font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink);margin:2px 0;font-weight:600}.tool.svelte-ablez3{width:100%;max-width:340px;font-size:var(--text-xs);color:var(--ink-3);align-items:baseline;gap:7px;margin:0;display:flex}.tool.svelte-ablez3 .lbl:where(.svelte-ablez3){animation:svelte-ablez3-settle-text .52s var(--ease-mise) backwards;animation-delay:calc(.14s + var(--i,0) * var(--beat))}@keyframes svelte-ablez3-settle-text{0%{color:var(--ink);opacity:.4}}.tool.live.svelte-ablez3{color:var(--ink)}.tool.live.svelte-ablez3 .lbl:where(.svelte-ablez3){background:linear-gradient(90deg, var(--ink) 34%, var(--ember) 50%, var(--ink) 66%) 0 0 / 280% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite svelte-ablez3-threadshimmer}@keyframes svelte-ablez3-threadshimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.tool.raw.svelte-ablez3{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-2xs);overflow-wrap:anywhere}.prose.svelte-ablez3{width:100%;max-width:46ch;font-size:var(--text-sm);color:var(--ink);margin:0 auto;line-height:1.6}.prose.svelte-ablez3 p:where(.svelte-ablez3){margin:0 0 8px}.prose.svelte-ablez3 ul:where(.svelte-ablez3){margin:0 0 8px;padding-left:20px}.prose.svelte-ablez3 li:where(.svelte-ablez3){margin:2px 0}.kicker.svelte-ablez3{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:700}.kicker.center.svelte-ablez3{text-align:center;display:block}.kicker.ember.svelte-ablez3{color:var(--ember)}.kicker.danger.svelte-ablez3{color:var(--danger)}.chip.svelte-ablez3{border:1px solid var(--line-strong);border-radius:var(--radius-chip,6px);background:var(--surface-2);font-size:var(--text-2xs);color:var(--ink-2);align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.chip.open.svelte-ablez3{background:0 0;border-style:dashed}.chip.cpick.svelte-ablez3{border-width:2px;border-color:var(--ink);color:var(--ink)}.chip.lock.svelte-ablez3:before{content:"locked ";font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.q.big.svelte-ablez3{font-family:var(--font-display);text-align:center;max-width:34ch;color:var(--ink);margin:0 auto 6px;font-size:21px;font-weight:600;line-height:1.3}.askhead.svelte-ablez3{flex-direction:column;align-items:center;gap:4px;display:flex}.susp.svelte-ablez3{font-size:var(--text-2xs);color:var(--ink-3);margin:0 auto;line-height:1.45}.susp.center.svelte-ablez3{text-align:center;max-width:46ch}.inherit.svelte-ablez3{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.inherit.center.svelte-ablez3{justify-content:center}.inherit.svelte-ablez3 .kicker:where(.svelte-ablez3){margin-left:4px}.inherit.svelte-ablez3 .kicker:where(.svelte-ablez3):first-child{margin-left:0}.opts.svelte-ablez3{flex-wrap:wrap;gap:10px;display:flex}.opts.center.svelte-ablez3{justify-content:center}.bigopt.svelte-ablez3{cursor:pointer;border:2px solid var(--line-strong);border-radius:var(--radius-chip,6px);background:var(--surface);box-shadow:var(--elev-card);font:inherit;font-size:var(--text-sm);color:var(--ink);transition:transform .22s var(--spring), box-shadow .22s, border-color .18s, color .2s var(--ease-mise);padding:9px 20px;font-weight:700}.bigopt.svelte-ablez3:hover:not(:disabled){border-color:var(--ink);box-shadow:var(--elev-float);transform:translate(-1px,-2px)}.bigopt.svelte-ablez3:active:not(:disabled){box-shadow:var(--elev-card);transition-duration:80ms;transform:translateY(1px)scale(.985)}.bigopt.svelte-ablez3:disabled{cursor:default;opacity:.55;box-shadow:none}.opts.svelte-ablez3.committed .bigopt:where(.svelte-ablez3){opacity:.35;transition:opacity .32s var(--ease-mise), transform .32s var(--spring);transform:scale(.96)}.opts.svelte-ablez3.committed .bigopt:where(.svelte-ablez3).chosen{opacity:1;border-color:var(--ember);box-shadow:var(--elev-float), 0 0 0 3px var(--ember-soft);animation:svelte-ablez3-affirm .42s var(--spring);transform:scale(1.03)}@keyframes svelte-ablez3-affirm{35%{transform:scale(1.07)}}.answchip.svelte-ablez3{border-radius:var(--radius-chip,6px);background:var(--surface);border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);align-items:baseline;gap:8px;padding:6px 10px;display:flex}.answchip.svelte-ablez3 .tick:where(.svelte-ablez3){color:var(--ok);font-weight:700}.answchip.svelte-ablez3 .aq:where(.svelte-ablez3){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);overflow:hidden}.answchip.svelte-ablez3 strong:where(.svelte-ablez3){color:var(--ink);flex:none}.bigopt.svelte-ablez3 .bcost:where(.svelte-ablez3){font-size:var(--text-2xs);color:var(--ink-3);margin-top:3px;font-weight:600;display:block}.bigopt.svelte-ablez3:hover:not(:disabled) .bcost:where(.svelte-ablez3){color:var(--ink-2)}.ctx.svelte-ablez3{width:100%;max-width:42ch;margin:0 auto}.ctx.svelte-ablez3 .kicker:where(.svelte-ablez3){margin-bottom:8px;display:block}.crow.svelte-ablez3{font-size:var(--text-xs);color:var(--ink-2);margin:4px 0;line-height:1.45}.csrc.svelte-ablez3{min-width:74px;font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-weight:700;display:inline-block}.crow.guess.svelte-ablez3 .csrc:where(.svelte-ablez3){color:var(--warn)}.crow.guess.svelte-ablez3{color:var(--ink)}.conflicts.svelte-ablez3{width:100%;max-width:42ch;margin:0 auto}.crow.conflict.svelte-ablez3{color:var(--ink)}.crow.conflict.svelte-ablez3 .csrc:where(.svelte-ablez3){color:var(--danger);min-width:0;margin-right:6px}.stagecards.svelte-ablez3{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.dir.svelte-ablez3{cursor:pointer;text-align:center;border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);width:128px;box-shadow:var(--elev-card);font:inherit;flex-direction:column;align-items:center;gap:7px;padding:16px 10px 13px;transition:transform .15s cubic-bezier(.2,.9,.3,1.4),box-shadow .15s,border-color .15s;display:flex}.dir.deal.svelte-ablez3,.shape.deal.svelte-ablez3{animation:.46s cubic-bezier(.2,.9,.3,1.2) backwards svelte-ablez3-deal;animation-delay:calc(var(--i,0) * 80ms + .12s)}@keyframes svelte-ablez3-deal{0%{opacity:0;transform:translateY(16px) rotate(var(--tilt,-2deg)) scale(.95)}}.dir.svelte-ablez3:hover:not(:disabled){box-shadow:var(--elev-float);border-color:var(--line-strong);transform:translate(-2px, -5px) rotate(var(--tilt,0deg))}.dir.svelte-ablez3:active:not(:disabled){transform:translate(0, -1px) rotate(var(--tilt,0deg));box-shadow:var(--elev-card)}.stagecards.svelte-ablez3:has(.dir:where(.svelte-ablez3):hover) .dir:where(.svelte-ablez3):not(:hover):not(:disabled){opacity:.42;transform:scale(.97)}.dir.svelte-ablez3 .spritein:where(.svelte-ablez3){transition:transform .28s cubic-bezier(.2,.9,.3,1.5)}.cardart.svelte-ablez3{position:relative}.cardnum.svelte-ablez3{width:16px;height:16px;font-style:normal;font-family:var(--font-display);color:var(--bg);background:var(--ink);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-4px}.dir.svelte-ablez3:hover:not(:disabled) .spritein:where(.svelte-ablez3){transform:translateY(-5px)scale(1.16)rotate(-4deg)}.dir.svelte-ablez3 .dt:where(.svelte-ablez3):after{content:"";background:var(--ember);border-radius:2px;height:2px;transition:transform .26s cubic-bezier(.2,.9,.3,1.4);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.dir.svelte-ablez3:hover:not(:disabled) .dt:where(.svelte-ablez3):after{transform:scaleX(1)}.dir.svelte-ablez3:disabled,.shape.svelte-ablez3:disabled{cursor:default}.dir.sel.svelte-ablez3{border-color:var(--ember);box-shadow:inset 0 -3px 0 var(--ember), var(--elev-card)}.dir.dimmed.svelte-ablez3:disabled,.shape.dimmed.svelte-ablez3:disabled{opacity:.4;box-shadow:none}.dt.svelte-ablez3{font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink);font-weight:600;line-height:1.25;position:relative}.dth.svelte-ablez3{font-size:var(--text-2xs);color:var(--ink-2);line-height:1.4}.erow.elink.svelte-ablez3{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.erow.elink.svelte-ablez3:hover b:where(.svelte-ablez3){text-underline-offset:2px;text-decoration:underline}.cardlink.svelte-ablez3{font-size:var(--text-2xs);color:var(--ember);margin-top:4px;font-weight:600}.cardlink.svelte-ablez3:hover{text-decoration:underline}.shapecards.svelte-ablez3{flex-direction:column;gap:10px;width:100%;max-width:396px;margin:0 auto;display:flex}.shape.svelte-ablez3{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);box-shadow:var(--elev-card);font:inherit;text-align:left;flex-direction:column;gap:10px;padding:13px 16px 12px;transition:transform .15s cubic-bezier(.2,.9,.3,1.4),box-shadow .15s,border-color .15s;display:flex}.shape.svelte-ablez3:hover:not(:disabled){box-shadow:var(--elev-float);border-color:var(--line-strong);transform:translate(-2px,-3px)}.shape.svelte-ablez3:active:not(:disabled){box-shadow:var(--elev-card);transform:translate(0)}.shapecards.svelte-ablez3:has(.shape:where(.svelte-ablez3):hover) .shape:where(.svelte-ablez3):not(:hover):not(:disabled){opacity:.45}.shape.svelte-ablez3 .rbar:where(.svelte-ablez3){transition:transform .26s cubic-bezier(.2,.9,.3,1.5),opacity .2s}.shape.svelte-ablez3:hover:not(:disabled) .rbar:where(.svelte-ablez3){transform:scaleY(1.9)}.shape.sel.svelte-ablez3{border-color:var(--ember);box-shadow:inset 4px 0 0 var(--ember), var(--elev-card)}.sh-top.svelte-ablez3{flex-direction:column;gap:3px;display:flex}.sh-strip.svelte-ablez3{gap:4px;display:flex}.mini.svelte-ablez3{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.mini.svelte-ablez3 .rbar:where(.svelte-ablez3){width:100%}.mday.svelte-ablez3{color:var(--ink-3);font-size:8px;font-style:normal;font-weight:700}.flipin.svelte-ablez3{animation:.4s cubic-bezier(.2,.8,.3,1.1) backwards svelte-ablez3-flip;animation-delay:calc(var(--i,0) * 45ms + .2s)}.pathlist.svelte-ablez3{border-top:1px solid var(--line);flex-direction:column;width:100%;max-width:360px;margin:2px auto 0;display:flex}.path.svelte-ablez3{cursor:pointer;border:0;border-bottom:1px solid var(--line);font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 4px;transition:background .12s;display:flex}.path.svelte-ablez3:hover:not(:disabled){background:var(--surface)}.path.svelte-ablez3:disabled{cursor:default;opacity:.55}.path.sel.svelte-ablez3{opacity:1;box-shadow:inset 3px 0 0 var(--ember);padding-left:10px}.pl.svelte-ablez3{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.pt.svelte-ablez3{font-size:var(--text-2xs);color:var(--ink-2)}.impact.svelte-ablez3{border-left:2px solid var(--ember);width:100%;max-width:42ch;margin:0 auto;padding:8px 12px}.impact.svelte-ablez3 .kicker:where(.svelte-ablez3){align-items:center;gap:6px;display:flex}.scope.svelte-ablez3{font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-chip,6px);padding:0 6px;font-weight:600}.ilead.svelte-ablez3{font-size:var(--text-sm);color:var(--ink);margin:4px 0 6px}.irow.svelte-ablez3{font-size:var(--text-xs);justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0;display:flex}.ilabel.svelte-ablez3{color:var(--ink-2);white-space:nowrap;flex:none}.ichange.svelte-ablez3{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.writes.svelte-ablez3,.receipt.svelte-ablez3{width:100%;max-width:44ch;margin:0 auto}.receipt.svelte-ablez3{border:1px solid var(--line-strong);border-radius:var(--radius-card,10px);background:var(--surface);box-shadow:var(--elev-card);margin:0;padding:12px 14px}.receipt.svelte-ablez3 .kicker:where(.svelte-ablez3){margin-bottom:6px}.repairing.svelte-ablez3{border:1px dashed var(--line-strong);border-radius:var(--radius-card,10px);background:var(--surface);width:100%;max-width:44ch;margin:0 auto;padding:10px 14px}.repairing.svelte-ablez3 .kicker:where(.svelte-ablez3){color:var(--ember);margin-bottom:4px}.rlead.svelte-ablez3{font-size:var(--text-xs);margin:0}.rdefect.svelte-ablez3{font-size:var(--text-2xs);color:var(--ink-3);margin:3px 0 0}.erow.svelte-ablez3{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:8px;margin:5px 0;display:flex}.erow.svelte-ablez3 b:where(.svelte-ablez3){color:var(--ink);white-space:nowrap;font-weight:700}.edetail.svelte-ablez3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ecost.svelte-ablez3{border-top:1px dashed var(--line-strong);font-size:var(--text-xs);color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;padding-top:8px;font-weight:600}.equeue.svelte-ablez3{font-size:var(--text-2xs);color:var(--ink-3);margin:4px 0 0}.herald.svelte-ablez3{flex-direction:column;align-items:center;gap:2px;margin-bottom:2px;display:flex}.heraldwords.svelte-ablez3{font-family:var(--font-display);font-size:var(--text-md);color:var(--ink);font-weight:600}.confetti.svelte-ablez3{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti.svelte-ablez3 i:where(.svelte-ablez3){top:-8px;left:var(--x);width:5px;height:8px;animation:1.4s cubic-bezier(.3,0,.7,1) backwards svelte-ablez3-fall;animation-delay:var(--d);opacity:0;border-radius:1px;position:absolute}@keyframes svelte-ablez3-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(76vh)rotate(320deg)}}.donecta.svelte-ablez3{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 8px;display:flex}.donecta.svelte-ablez3 button:where(.svelte-ablez3){cursor:pointer;border:2px solid var(--line-strong);border-radius:var(--radius-chip,4px);background:var(--surface-2);font:inherit;font-size:var(--text-xs);color:var(--ink);padding:6px 14px;font-weight:600}.donecta.svelte-ablez3 button:where(.svelte-ablez3):hover{background:var(--ink);color:var(--bg)}.donecta.svelte-ablez3 .go:where(.svelte-ablez3){background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.donecta.svelte-ablez3 .go:where(.svelte-ablez3):hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.foot.svelte-ablez3{font-size:var(--text-xs);color:var(--ink-3);margin:8px 0 0}.foot.center.svelte-ablez3{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.foot.working.svelte-ablez3{color:var(--ink-2)}.dots.svelte-ablez3 i:where(.svelte-ablez3){animation:1.2s infinite svelte-ablez3-dot;animation-delay:calc(var(--i) * .18s);font-style:normal;display:inline-block}@keyframes svelte-ablez3-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.foot.failed.svelte-ablez3{color:var(--danger);max-width:52ch;line-height:1.5}.foot.dimlast.svelte-ablez3{margin-top:4px}.errline.svelte-ablez3{width:100%;max-width:46ch;font-size:var(--text-xs);color:var(--danger);margin:4px auto}.addr.svelte-ablez3{border-radius:var(--radius-chip,6px);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-2xs);white-space:nowrap;margin-right:8px;padding:1px 7px;font-weight:600;display:inline-block}.card.svelte-ablez3{border:1px solid var(--line-strong);border-radius:var(--radius-card,10px);background:var(--surface);width:100%;max-width:44ch;margin:0 auto;padding:10px 12px}.cname.svelte-ablez3{font-family:var(--font-display,ui-serif, "New York", Georgia, serif);font-size:var(--text-sm);color:var(--ink);margin:0 0 4px;font-weight:700}.ctag.svelte-ablez3{font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--text-2xs);color:var(--ink-3);font-weight:600}.cline.svelte-ablez3{font-size:var(--text-xs);color:var(--ink-2);margin:2px 0 0}.cline[data-num].svelte-ablez3{font-variant-numeric:tabular-nums}.xp.svelte-ab11je{z-index:50;color:#16130e;background:#f4efe6;padding:28px 44px 60px;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;overflow-y:auto}header.svelte-ab11je{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.brand.svelte-ab11je{margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:700}.brand.svelte-ab11je i:where(.svelte-ab11je){color:#e6392b;font-style:italic}h1.svelte-ab11je{letter-spacing:-.015em;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(28px,3.4vw,44px);font-weight:800}.serve.svelte-ab11je{color:#857d6d;font-variant-numeric:tabular-nums;font-size:13px}.controls.svelte-ab11je{align-items:center;gap:10px;margin-left:auto;display:flex}.clock.svelte-ab11je{font-variant-numeric:tabular-nums;font-family:Fraunces,ui-serif,Georgia,serif;font-size:26px;font-weight:800}.adv.svelte-ab11je,.late.svelte-ab11je,.rst.svelte-ab11je{color:#16130e;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700;box-shadow:3px 3px #16130e}.adv.svelte-ab11je:active,.late.svelte-ab11je:active{transform:translate(2px,2px);box-shadow:1px 1px #16130e}.late.svelte-ab11je{color:#f4efe6;background:#e6392b;border-color:#16130e}.late.svelte-ab11je:disabled{opacity:.4;cursor:default}.rst.svelte-ab11je{box-shadow:none;color:#857d6d;border-color:#857d6d}.flowstrip.svelte-ab11je{color:#6f6758;border:1.5px dashed #857d6d;margin:0 0 14px;padding:8px 14px;font-size:12px;line-height:1.55}.flowstrip.svelte-ab11je b:where(.svelte-ab11je){letter-spacing:.14em;color:#e6392b;margin-right:8px;font-size:10px;font-weight:800}.pass.svelte-ab11je{background:#fffdf8;border:2px solid #16130e;border-radius:2px;margin-bottom:14px;padding:16px 22px;box-shadow:6px 6px #16130e}.pass.urgent.svelte-ab11je{color:#f4efe6;background:#16130e}.pnow.svelte-ab11je{margin:0 0 6px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:21px;line-height:1.3}.pnext.svelte-ab11je{color:#857d6d;margin:0;font-size:13.5px}.pass.urgent.svelte-ab11je .pnext:where(.svelte-ab11je){color:#b8ac94}.pnow.svelte-ab11je b:where(.svelte-ab11je),.pnext.svelte-ab11je b:where(.svelte-ab11je){letter-spacing:.14em;color:#e6392b;margin-right:8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800}.verdict.svelte-ab11je{background:#fffdf8;border-left:6px solid #e6392b;margin:0 0 14px;padding:12px 18px;font-size:14px;line-height:1.5}.board.svelte-ab11je{background:#fffdf8;border:2px solid #16130e;padding:40px 18px 14px;position:relative;box-shadow:6px 6px #16130e}.axis.svelte-ab11je{pointer-events:none;position:absolute;inset:0}.tick.svelte-ab11je{color:#857d6d;font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:8px;transform:translate(-50%)}.zone.svelte-ab11je{letter-spacing:.08em;text-transform:uppercase;color:#a99f8b;background:repeating-linear-gradient(-45deg,#0000,#0000 14px,#efe7d8 14px 16px);border-right:2px dashed #d8cfc0;align-items:flex-start;padding:24px 0 0 10px;font-size:10.5px;display:flex;position:absolute;top:0;bottom:0;left:0}.serveflag.svelte-ab11je{letter-spacing:.12em;text-transform:uppercase;border-left:3px solid #16130e;padding:6px 0 0 6px;font-size:10.5px;font-weight:800;position:absolute;top:0;bottom:0}.nowline.svelte-ab11je{border-left:3px solid #e6392b;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0}.nowline.svelte-ab11je:before{content:"now";color:#f4efe6;letter-spacing:.1em;background:#e6392b;padding:1px 6px;font-size:9.5px;font-weight:800;position:absolute;top:-1px;left:3px}.lane.svelte-ab11je{border-top:1px solid #e5dccb;padding:10px 0 4px;position:relative}.ln.svelte-ab11je{margin:0 0 6px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:14.5px;font-weight:700}.rail.svelte-ab11je{height:62px;position:relative}.bar.svelte-ab11je{background:#fffdf8;border:2px solid #16130e;border-radius:3px;align-items:center;height:30px;padding:0 8px;transition:left .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:4px;overflow:hidden}.bar.svelte-ab11je i:where(.svelte-ab11je){white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.bar.crit.svelte-ab11je{color:#f4efe6;background:#e6392b;border-color:#16130e}.bar.passive.svelte-ab11je{color:#16130e;background:repeating-linear-gradient(-45deg,#fffdf8,#fffdf8 6px,#f0e9da 6px 12px)}.bar.crit.passive.svelte-ab11je{color:#f4efe6;background:repeating-linear-gradient(-45deg,#e6392b,#e6392b 6px,#d02f22 6px 12px)}.bar.prep.svelte-ab11je{background:#f7f2e8;border-style:dashed;height:24px;top:36px}.bar.done.svelte-ab11je{opacity:.38}.cutnote.svelte-ab11je{color:#e6392b;font-size:11px;font-weight:700;text-decoration:line-through;position:absolute;top:-10px}.legend.svelte-ab11je{color:#857d6d;flex-wrap:wrap;align-items:center;gap:22px;margin:14px 0 0;font-size:11.5px;display:flex}.sw.svelte-ab11je{vertical-align:-1px;border:2px solid #16130e;border-radius:2px;width:20px;height:10px;margin-right:6px;display:inline-block}.sw.crit.svelte-ab11je{background:#e6392b}.sw.passive.svelte-ab11je{background:repeating-linear-gradient(-45deg,#fffdf8,#fffdf8 4px,#f0e9da 4px 8px)}.sw.prep.svelte-ab11je{background:#f7f2e8;border-style:dashed}.modal.svelte-ab11je{z-index:70;background:#16130ecc;place-items:center;display:grid;position:fixed;inset:0}.card.svelte-ab11je{background:#f4efe6;border:3px solid #16130e;width:min(560px,92vw);padding:26px 30px;box-shadow:10px 10px #e6392b}.mk.svelte-ab11je{letter-spacing:.16em;color:#e6392b;margin:0 0 8px;font-size:11px;font-weight:800}.card.svelte-ab11je h2:where(.svelte-ab11je){margin:0 0 18px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:26px;font-weight:800}.opt.svelte-ab11je{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;margin-bottom:12px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:block;box-shadow:4px 4px #16130e}.opt.svelte-ab11je:hover{background:#fff;transform:translate(-1px,-1px);box-shadow:5px 5px #16130e}.opt.svelte-ab11je b:where(.svelte-ab11je){font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px}.board.svelte-ab11je{cursor:crosshair}.bar.prep.svelte-ab11je{cursor:pointer}.foot.svelte-ab11je{color:#a99f8b;margin:18px 0 0;font-size:11.5px}.protonav.svelte-ab11je{margin-top:4px;display:block}.protonav.svelte-ab11je a:where(.svelte-ab11je){color:#e6392b}.cn.svelte-1gncy2g{z-index:50;color:#16130e;background:#f4efe6;padding:28px 44px 60px;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;overflow-y:auto}header.svelte-1gncy2g{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.brand.svelte-1gncy2g{margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:700}.brand.svelte-1gncy2g i:where(.svelte-1gncy2g){color:#e6392b;font-style:italic}h1.svelte-1gncy2g{letter-spacing:-.015em;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(26px,3.2vw,40px);font-weight:800}.moments.svelte-1gncy2g{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.moments.svelte-1gncy2g button:where(.svelte-1gncy2g){font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:8px 13px;font-size:12px;font-weight:700}.moments.svelte-1gncy2g button.on:where(.svelte-1gncy2g){color:#f4efe6;background:#16130e}.profilestrip.svelte-1gncy2g{background:#fffdf8;border:2px solid #16130e;margin:0 0 16px;padding:10px 14px;font-size:12.5px;line-height:1.6}.profilestrip.svelte-1gncy2g b:where(.svelte-1gncy2g){letter-spacing:.14em;color:#e6392b;margin-right:8px;font-size:10px;font-weight:800}.profilestrip.svelte-1gncy2g em:where(.svelte-1gncy2g){color:#857d6d}.card.svelte-1gncy2g{background:#fffdf8;border:2px solid #16130e;padding:20px 26px;box-shadow:6px 6px #16130e}.ck.svelte-1gncy2g{letter-spacing:.16em;color:#857d6d;margin:0 0 14px;font-size:11px;font-weight:800}.fp.svelte-1gncy2g{max-width:560px;margin:10px 0}.fp.svelte-1gncy2g svg:where(.svelte-1gncy2g){width:100%;height:30px;display:block}.fp.svelte-1gncy2g rect:where(.svelte-1gncy2g){fill:#d8cfc0}.fp.svelte-1gncy2g rect.crit:where(.svelte-1gncy2g){fill:#e6392b}.fp.svelte-1gncy2g span:where(.svelte-1gncy2g){color:#857d6d;font-variant-numeric:tabular-nums;font-size:11px}.fp.dim.svelte-1gncy2g rect.crit:where(.svelte-1gncy2g){fill:#caa}.fpdiff.svelte-1gncy2g{margin-bottom:12px}.open.svelte-1gncy2g{flex-wrap:wrap;gap:30px;display:flex}.openmain.svelte-1gncy2g{flex:380px;min-width:0}.open.svelte-1gncy2g h2:where(.svelte-1gncy2g){margin:0 0 8px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:27px;font-weight:800}.open.svelte-1gncy2g h2:where(.svelte-1gncy2g) b:where(.svelte-1gncy2g){color:#e6392b}.sub.svelte-1gncy2g{color:#3c372e;max-width:54ch;margin:0;font-size:13.5px;line-height:1.55}.openacts.svelte-1gncy2g{flex-direction:column;flex:340px;gap:10px;display:flex}.opt.svelte-1gncy2g{font:inherit;text-align:left;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:3px;padding:13px 16px;font-size:13px;line-height:1.5;box-shadow:3px 3px #16130e}.opt.svelte-1gncy2g:hover{background:#fff}.opt.svelte-1gncy2g b:where(.svelte-1gncy2g){font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px}.opt.ghostopt.svelte-1gncy2g{box-shadow:none;color:#857d6d;cursor:default;border-style:dashed}.honest.svelte-1gncy2g{background:#f7f2e8;border:2px solid #e6392b;padding:14px 16px}.hk.svelte-1gncy2g{letter-spacing:.14em;color:#e6392b;margin:0 0 8px;font-size:10.5px;font-weight:800}.honest.svelte-1gncy2g>p:where(.svelte-1gncy2g){margin:0 0 6px;font-size:13px;line-height:1.55}.row.svelte-1gncy2g{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.yes.svelte-1gncy2g{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;padding:10px 16px;font-size:13px;font-weight:800;box-shadow:3px 3px #16130e}.no.svelte-1gncy2g{font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:10px 14px;font-size:12.5px;font-weight:700}.verdict.svelte-1gncy2g{background:#f7f2e8;border-left:6px solid #e6392b;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.55}.beatnote.svelte-1gncy2g{color:#857d6d;border-top:1px solid #e5dccb;margin:16px 0 0;padding-top:12px;font-size:12px}.steprow.svelte-1gncy2g{align-items:flex-start;gap:26px;margin-top:6px;display:flex}.stepmain.svelte-1gncy2g{flex:1;min-width:0}.steprow.svelte-1gncy2g h2:where(.svelte-1gncy2g){margin:0 0 8px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:28px;font-weight:800}.do.svelte-1gncy2g{max-width:60ch;margin:0 0 6px;font-size:14px;line-height:1.6}.donesig.svelte-1gncy2g{color:#3c372e;margin:0;font-size:13px}.clockbox.svelte-1gncy2g{border:2px solid #16130e;border-radius:4px;flex-direction:column;align-items:center;padding:12px 18px;display:flex}.clockbox.overrun.svelte-1gncy2g{color:#f4efe6;background:#e6392b}.big.svelte-1gncy2g{font-variant-numeric:tabular-nums;font-family:Fraunces,ui-serif,Georgia,serif;font-size:30px;font-weight:800}.subm.svelte-1gncy2g{font-size:11px}.flagline.svelte-1gncy2g{border-top:1px solid #e5dccb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.flagline.svelte-1gncy2g button:where(.svelte-1gncy2g){font:inherit;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.flagline.svelte-1gncy2g button.on:where(.svelte-1gncy2g){color:#f4efe6;background:#16130e}.flagline.svelte-1gncy2g input:where(.svelte-1gncy2g){min-width:160px;font:inherit;background:#fffdf8;border:2px solid #857d6d;border-radius:999px;flex:1;padding:7px 12px;font-size:12px}.fl.svelte-1gncy2g{color:#857d6d;width:100%;font-size:11.5px}.dinner.svelte-1gncy2g{margin:0 0 14px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:44px;font-weight:800}.quiet.svelte-1gncy2g{margin:0 0 6px;font-size:13.5px;line-height:1.7}.quiet.ok.svelte-1gncy2g{color:#3c372e}.quiet.dim.svelte-1gncy2g{color:#857d6d}.inlineyes.svelte-1gncy2g,.inlineno.svelte-1gncy2g{font:inherit;cursor:pointer;border:2px solid #16130e;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:11.5px;font-weight:700}.inlineyes.svelte-1gncy2g{color:#f4efe6;background:#16130e}.inlineno.svelte-1gncy2g{background:#fffdf8}.offer.svelte-1gncy2g p:where(.svelte-1gncy2g){margin:0 0 4px;font-size:14px;line-height:1.6}.vstrip.svelte-1gncy2g{align-items:center;gap:12px;margin-bottom:12px;display:flex}.v.svelte-1gncy2g{background:#f4efe6;border:2px solid #16130e;border-radius:3px;padding:7px 13px;font-size:12.5px;font-weight:700}.v.svelte-1gncy2g i:where(.svelte-1gncy2g){color:#857d6d;font-size:10.5px;font-style:normal;font-weight:500;display:block}.v.now.svelte-1gncy2g{color:#f4efe6;background:#16130e;box-shadow:3px 3px #e6392b}.v.now.svelte-1gncy2g i:where(.svelte-1gncy2g){color:#b8ac94}.arrow.svelte-1gncy2g{font-weight:800}.d.svelte-1gncy2g{background:#f7f2e8;border-left:6px solid #16130e;margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.55}.d.chg.svelte-1gncy2g{border-left-color:#e6392b}.commit.svelte-1gncy2g{color:#857d6d;margin:0 0 10px;font-size:12px}.commit.svelte-1gncy2g code:where(.svelte-1gncy2g){font-family:ui-monospace,Menlo,monospace}.foot.svelte-1gncy2g{color:#a99f8b;margin:14px 0 0;font-size:11.5px}.protonav.svelte-1gncy2g{margin-top:4px;display:block}.protonav.svelte-1gncy2g a:where(.svelte-1gncy2g){color:#e6392b}.rp.svelte-1zkdbo{z-index:50;color:#16130e;background:#f4efe6;padding:28px 44px 60px;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;overflow-y:auto}header.svelte-1zkdbo{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:8px;display:flex}.brand.svelte-1zkdbo{margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:700}.brand.svelte-1zkdbo i:where(.svelte-1zkdbo){color:#e6392b;font-style:italic}h1.svelte-1zkdbo{letter-spacing:-.015em;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(30px,3.6vw,46px);font-weight:800}.scale.svelte-1zkdbo{background:#fffdf8;border:2px solid #16130e;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.scale.svelte-1zkdbo button:where(.svelte-1zkdbo){color:#f4efe6;width:22px;height:22px;font:inherit;cursor:pointer;background:#16130e;border:0;border-radius:50%;font-weight:800}.scale.svelte-1zkdbo button:where(.svelte-1zkdbo):disabled{opacity:.35}.views.svelte-1zkdbo{gap:6px;margin-left:auto;display:flex}.views.svelte-1zkdbo button:where(.svelte-1zkdbo){font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:9px 16px;font-size:13px;font-weight:700}.views.svelte-1zkdbo button.on:where(.svelte-1zkdbo){color:#f4efe6;background:#e6392b;box-shadow:3px 3px #16130e}.viewnote.svelte-1zkdbo{color:#857d6d;margin:0 0 16px;font-size:12px}.viewnote.svelte-1zkdbo b:where(.svelte-1zkdbo){color:#e6392b}section.svelte-1zkdbo{background:#fffdf8;border:2px solid #16130e;padding:22px 28px;box-shadow:6px 6px #16130e}.eh.svelte-1zkdbo,.bh.svelte-1zkdbo,.ck.svelte-1zkdbo{letter-spacing:.16em;color:#857d6d;margin:0 0 12px;font-size:11px;font-weight:800}.classic.svelte-1zkdbo{grid-template-columns:320px 1fr;gap:36px;display:grid}.ing.svelte-1zkdbo ul:where(.svelte-1zkdbo){margin:0;padding:0;list-style:none}.ing.svelte-1zkdbo li:where(.svelte-1zkdbo){border-bottom:1px solid #e5dccb;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:flex}.tick.svelte-1zkdbo{cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;flex:none;align-self:center;width:18px;height:18px}li.got.svelte-1zkdbo .tick:where(.svelte-1zkdbo){background:#16130e}li.got.svelte-1zkdbo span:where(.svelte-1zkdbo){color:#857d6d;text-decoration:line-through}.ing.svelte-1zkdbo b:where(.svelte-1zkdbo){font-variant-numeric:tabular-nums;min-width:64px}.ing.svelte-1zkdbo i:where(.svelte-1zkdbo){color:#857d6d;font-size:11.5px}.printnote.svelte-1zkdbo{color:#a99f8b;margin:12px 0 0;font-size:11.5px}.steps.svelte-1zkdbo ol:where(.svelte-1zkdbo){margin:0;padding:0;list-style:none}.steps.svelte-1zkdbo li:where(.svelte-1zkdbo){border-bottom:1px solid #e5dccb;gap:14px;padding:10px 0;display:flex}.steps.svelte-1zkdbo .n:where(.svelte-1zkdbo){border:2px solid #16130e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.steps.svelte-1zkdbo b:where(.svelte-1zkdbo){font-family:Fraunces,ui-serif,Georgia,serif;font-size:16.5px}.steps.svelte-1zkdbo .m:where(.svelte-1zkdbo){color:#857d6d;font-size:12px}.steps.svelte-1zkdbo p:where(.svelte-1zkdbo){max-width:62ch;margin:4px 0 0;font-size:13.5px;line-height:1.6}.sig.svelte-1zkdbo{color:#857d6d;font-size:12.5px!important}.mw.svelte-1zkdbo{color:#3c372e;margin:14px 0 0;font-size:13px}.bh.svelte-1zkdbo{align-items:center;gap:14px;display:flex}.expand.svelte-1zkdbo{font:inherit;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:11.5px;font-weight:700}.context.svelte-1zkdbo{max-width:70ch;margin:0 0 14px;font-size:13.5px;line-height:1.55}.context.svelte-1zkdbo b:where(.svelte-1zkdbo){color:#e6392b}.axis.svelte-1zkdbo{color:#857d6d;font-variant-numeric:tabular-nums;border-bottom:2px solid #16130e;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;font-size:11px;display:flex}.axis.svelte-1zkdbo .sv:where(.svelte-1zkdbo){color:#16130e;font-weight:800}.lane.svelte-1zkdbo{margin-bottom:6px}.ln.svelte-1zkdbo{color:#857d6d;margin:8px 0 4px;font-size:11px;font-weight:700}.rail.svelte-1zkdbo{height:44px;position:relative}.rail.tall.svelte-1zkdbo{height:52px}.bar.svelte-1zkdbo{font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:0 8px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.bar.crit.svelte-1zkdbo{color:#f4efe6;background:#e6392b}.bar.sel.svelte-1zkdbo{transform:translateY(-2px);box-shadow:3px 3px #16130e}.bar.svelte-1zkdbo i:where(.svelte-1zkdbo){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.bar.svelte-1zkdbo em:where(.svelte-1zkdbo){opacity:.75;font-size:9.5px;font-style:normal}.detail.svelte-1zkdbo{background:#f7f2e8;border:2px solid #16130e;align-items:center;gap:20px;margin-top:14px;padding:14px 18px;display:flex}.dmain.svelte-1zkdbo{flex:1;min-width:0}.detail.svelte-1zkdbo b:where(.svelte-1zkdbo){font-family:Fraunces,ui-serif,Georgia,serif;font-size:18px}.dm.svelte-1zkdbo{color:#857d6d;font-variant-numeric:tabular-nums;margin-left:10px;font-size:12px}.detail.svelte-1zkdbo p:where(.svelte-1zkdbo){max-width:70ch;margin:6px 0 0;font-size:13px;line-height:1.55}.dneeds.svelte-1zkdbo{color:#3c372e;font-variant-numeric:tabular-nums}.cookhere.svelte-1zkdbo{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;flex:none;padding:12px 18px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:14px;font-weight:800;box-shadow:3px 3px #16130e}.bnote.svelte-1zkdbo{color:#857d6d;border-top:1px solid #e5dccb;margin:14px 0 0;padding-top:12px;font-size:12px}.cookgrid.svelte-1zkdbo{align-items:flex-start;gap:30px;display:flex}.cookcard.svelte-1zkdbo{flex:1;min-width:0}.cook.svelte-1zkdbo h2:where(.svelte-1zkdbo){margin:0 0 10px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:34px;font-weight:800}.do.svelte-1zkdbo{max-width:58ch;margin:0 0 8px;font-size:15px;line-height:1.6}.cneeds.svelte-1zkdbo{color:#3c372e;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:13.5px;font-weight:600}.flagline.svelte-1zkdbo{gap:8px;margin:14px 0;display:flex}.flagline.svelte-1zkdbo button:where(.svelte-1zkdbo){font:inherit;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.flagline.svelte-1zkdbo button.on:where(.svelte-1zkdbo){color:#f4efe6;background:#16130e}.advance.svelte-1zkdbo{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;padding:14px 22px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:800;box-shadow:4px 4px #16130e}.clockcol.svelte-1zkdbo{flex-direction:column;flex:none;gap:10px;width:240px;display:flex}.mainclock.svelte-1zkdbo{background:#fffdf8;border:2px solid #16130e;border-radius:4px;flex-direction:column;align-items:center;padding:18px;display:flex}.mainclock.overrun.svelte-1zkdbo{color:#f4efe6;background:#e6392b}.big.svelte-1zkdbo{font-variant-numeric:tabular-nums;font-family:Fraunces,ui-serif,Georgia,serif;font-size:44px;font-weight:800}.cl.svelte-1zkdbo{text-align:center;font-size:11px}.chip.svelte-1zkdbo{font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700}.chip.warn.svelte-1zkdbo{color:#e6392b;border-color:#e6392b}.chipnote.svelte-1zkdbo{color:#857d6d;text-align:center;margin:0;font-size:11.5px}.foot.svelte-1zkdbo{color:#a99f8b;margin:14px 0 0;font-size:11.5px}.protonav.svelte-1zkdbo{margin-top:4px;display:block}.protonav.svelte-1zkdbo a:where(.svelte-1zkdbo){color:#e6392b}@media (width<=900px){.classic.svelte-1zkdbo{grid-template-columns:1fr}.cookgrid.svelte-1zkdbo{flex-direction:column}}.cb.svelte-zbnj8z{z-index:50;color:#16130e;background:#f4efe6;padding:28px 44px 60px;font-family:ui-sans-serif,system-ui,sans-serif;position:absolute;inset:0;overflow-y:auto}header.svelte-zbnj8z{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.brand.svelte-zbnj8z{margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px;font-weight:700}.brand.svelte-zbnj8z i:where(.svelte-zbnj8z){color:#e6392b;font-style:italic}h1.svelte-zbnj8z{margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(28px,3.4vw,44px);font-weight:800}.beats.svelte-zbnj8z{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.beats.svelte-zbnj8z button:where(.svelte-zbnj8z){font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:8px 14px;font-size:12px;font-weight:700}.beats.svelte-zbnj8z button.on:where(.svelte-zbnj8z){color:#f4efe6;background:#16130e}.flowstrip.svelte-zbnj8z{color:#6f6758;border:1.5px dashed #857d6d;margin:0 0 14px;padding:8px 14px;font-size:12px;line-height:1.55}.flowstrip.svelte-zbnj8z b:where(.svelte-zbnj8z){letter-spacing:.14em;color:#e6392b;margin-right:8px;font-size:10px;font-weight:800}.card.svelte-zbnj8z{background:#fffdf8;border:2px solid #16130e;padding:20px 26px;box-shadow:6px 6px #16130e}.ck.svelte-zbnj8z{letter-spacing:.16em;color:#857d6d;margin:0 0 10px;font-size:11px;font-weight:800}.landline.svelte-zbnj8z{margin:0 0 16px}.landline.svelte-zbnj8z code:where(.svelte-zbnj8z){color:#ffb86b;background:#16130e;padding:6px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.mealcard.svelte-zbnj8z{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;padding:16px 20px;display:block;position:relative;box-shadow:4px 4px #16130e}.mealcard.svelte-zbnj8z .stack:where(.svelte-zbnj8z){z-index:-1;background:#f0e9da;border:2px solid #16130e;width:100%;height:100%;position:absolute;inset:-8px auto auto -8px}.mealcard.big.svelte-zbnj8z{cursor:default}.mk.svelte-zbnj8z{letter-spacing:.14em;color:#e6392b;margin:0 0 6px;font-size:10px;font-weight:800}.mk.dk.svelte-zbnj8z{color:#857d6d}.mealcard.svelte-zbnj8z h2:where(.svelte-zbnj8z),.mealcard.svelte-zbnj8z h3:where(.svelte-zbnj8z),.dishcard.svelte-zbnj8z h3:where(.svelte-zbnj8z){margin:0 0 6px;font-family:Fraunces,ui-serif,Georgia,serif;font-weight:800}.mealcard.svelte-zbnj8z h2:where(.svelte-zbnj8z){font-size:28px}.namein.svelte-zbnj8z{width:min(480px,100%);font:inherit;background:#f7f2e8;border:2px dashed #16130e;margin:0 0 6px;padding:8px 12px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:24px;font-weight:800;display:block}.mmeta.svelte-zbnj8z{color:#857d6d;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:12px}.dishchips.svelte-zbnj8z{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip.svelte-zbnj8z{background:#f4efe6;border:1.5px solid #16130e;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.row.svelte-zbnj8z{flex-wrap:wrap;gap:10px;display:flex}.yes.svelte-zbnj8z{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;padding:11px 18px;font-size:13px;font-weight:800;box-shadow:3px 3px #16130e}.no.svelte-zbnj8z{font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:10px 14px;font-size:12.5px;font-weight:700}.no.danger.svelte-zbnj8z{color:#857d6d;border-color:#857d6d}.note.svelte-zbnj8z{color:#857d6d;max-width:74ch;margin:12px 0 0;font-size:12.5px;line-height:1.55}.note.ok.svelte-zbnj8z{color:#3c372e}.shelfhead.svelte-zbnj8z{margin-bottom:16px}.search.svelte-zbnj8z{width:100%;font:inherit;background:#f7f2e8;border:2px solid #16130e;margin-bottom:10px;padding:12px 16px;font-size:13.5px}.colls.svelte-zbnj8z{flex-wrap:wrap;gap:6px;display:flex}.colls.svelte-zbnj8z button:where(.svelte-zbnj8z){font:inherit;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700}.colls.svelte-zbnj8z button.on:where(.svelte-zbnj8z){color:#f4efe6;background:#16130e}.shelf.svelte-zbnj8z{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.mealcard.svelte-zbnj8z h3:where(.svelte-zbnj8z){font-size:19px}.hint.svelte-zbnj8z{color:#857d6d;margin:0;font-size:11.5px}.mealopen.svelte-zbnj8z{border-top:1px solid #e5dccb;margin-top:8px;padding-top:8px}.drow.svelte-zbnj8z{justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.drow.svelte-zbnj8z i:where(.svelte-zbnj8z){color:#857d6d;font-size:11.5px;font-style:normal}.dishcard.svelte-zbnj8z{background:#fffdf8;border:2px solid #16130e;padding:16px 20px;box-shadow:4px 4px #16130e}.dishcard.svelte-zbnj8z h3:where(.svelte-zbnj8z){font-size:19px}.dishcard.svelte-zbnj8z svg:where(.svelte-zbnj8z){width:100%;height:22px;margin:4px 0 8px;display:block}.dishcard.svelte-zbnj8z rect:where(.svelte-zbnj8z){fill:#d8cfc0}.dishcard.svelte-zbnj8z rect.crit:where(.svelte-zbnj8z){fill:#e6392b}.dishcard.ghost.svelte-zbnj8z{min-height:110px;box-shadow:none;background:0 0;border-style:dashed;place-items:center;display:grid}.dishcard.ghost.svelte-zbnj8z p:where(.svelte-zbnj8z){color:#857d6d;margin:0;font-size:12.5px}.reuse.svelte-zbnj8z{grid-template-columns:1fr 1fr;gap:30px;display:grid}.reuse.svelte-zbnj8z h2:where(.svelte-zbnj8z){margin:0 0 10px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:22px;font-weight:800}.backref.svelte-zbnj8z{background:#f7f2e8;border-left:6px solid #16130e;margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.5}.backref.svelte-zbnj8z i:where(.svelte-zbnj8z){color:#857d6d;font-size:12px;font-style:normal}.act.svelte-zbnj8z{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;margin-bottom:10px;padding:12px 16px;font-size:13px;line-height:1.45;display:block;box-shadow:3px 3px #16130e}.act.svelte-zbnj8z:hover{background:#fff}.act.svelte-zbnj8z b:where(.svelte-zbnj8z){font-family:Fraunces,ui-serif,Georgia,serif;font-size:14.5px}.foot.svelte-zbnj8z{color:#a99f8b;margin:14px 0 0;font-size:11.5px}.protonav.svelte-zbnj8z{margin-top:4px;display:block}.protonav.svelte-zbnj8z a:where(.svelte-zbnj8z){color:#e6392b}@media (width<=900px){.reuse.svelte-zbnj8z{grid-template-columns:1fr}}.app.svelte-zym7ov{z-index:50;color:#16130e;background:#f4efe6;grid-template-columns:240px 1fr;font-family:ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;inset:0}.shelf.svelte-zym7ov{background:#efe8da;border-right:2px solid #16130e;flex-direction:column;gap:8px;padding:18px 14px;display:flex;overflow-y:auto}.wordmark.svelte-zym7ov{margin:0 0 8px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:20px;font-weight:800}.wordmark.svelte-zym7ov i:where(.svelte-zym7ov){color:#e6392b;font-style:italic}.sh.svelte-zym7ov{letter-spacing:.16em;color:#857d6d;margin:8px 0 2px;font-size:9.5px;font-weight:800}.mealcard.svelte-zym7ov,.dishcard.svelte-zym7ov{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;padding:10px 12px;display:block;position:relative}.mealcard.svelte-zym7ov .stack:where(.svelte-zym7ov){z-index:-1;background:#e5dccb;border:2px solid #16130e;width:100%;height:100%;position:absolute;inset:-5px auto auto -5px}.mealcard.on.svelte-zym7ov,.dishcard.on.svelte-zym7ov{box-shadow:3px 3px #16130e}.mealcard.svelte-zym7ov b:where(.svelte-zym7ov),.dishcard.svelte-zym7ov b:where(.svelte-zym7ov){font-family:Fraunces,ui-serif,Georgia,serif;font-size:14px;font-weight:700;line-height:1.25;display:block}.mealcard.svelte-zym7ov i:where(.svelte-zym7ov),.dishcard.svelte-zym7ov i:where(.svelte-zym7ov){color:#857d6d;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.shoprow.svelte-zym7ov{width:100%;font:inherit;cursor:pointer;background:#f7f2e8;border:2px solid #16130e;border-radius:3px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;font-weight:700;display:flex}.shoprow.on.svelte-zym7ov{box-shadow:3px 3px #16130e}.shoprow.svelte-zym7ov b:where(.svelte-zym7ov){color:#857d6d;font-variant-numeric:tabular-nums}.dishcard.svelte-zym7ov svg:where(.svelte-zym7ov){width:100%;height:12px;margin-bottom:5px;display:block}.dishcard.svelte-zym7ov rect:where(.svelte-zym7ov){fill:#d8cfc0}.dishcard.svelte-zym7ov rect.c:where(.svelte-zym7ov){fill:#e6392b}.dishcard.svelte-zym7ov{cursor:default}.dishcard.act.svelte-zym7ov{cursor:pointer}.dishcard.new.svelte-zym7ov{border-color:#e6392b;animation:.6s cubic-bezier(.2,.8,.2,1) svelte-zym7ov-land;box-shadow:0 0 0 3px #e6392b33}@keyframes svelte-zym7ov-land{0%{opacity:0;transform:translateY(-8px)}}.keep.svelte-zym7ov{color:#e6392b;cursor:pointer;border:1.5px solid #e6392b;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.keptnote.svelte-zym7ov{color:#3c372e;margin-top:6px;font-size:10px;font-weight:700;display:inline-block}.shelfnote.svelte-zym7ov{color:#a99f8b;margin-top:auto;font-size:10px;line-height:1.5}.surface.svelte-zym7ov{min-width:0;padding:22px 28px 50px;overflow-y:auto}.backlink.svelte-zym7ov{width:30px;height:30px;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:50%;font-size:15px;font-weight:800}.primary.svelte-zym7ov{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;padding:11px 18px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:14px;font-weight:800;box-shadow:3px 3px #16130e}.primary.svelte-zym7ov:active{transform:translate(2px,2px);box-shadow:1px 1px #16130e}.ghost.svelte-zym7ov{font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:11px 16px;font-size:13px;font-weight:700}.eh.svelte-zym7ov{letter-spacing:.14em;color:#857d6d;margin:0 0 8px;font-size:10px;font-weight:800}.home.svelte-zym7ov{max-width:760px;padding-top:40px}.kicker.svelte-zym7ov{letter-spacing:.18em;color:#e6392b;margin:0 0 10px;font-size:11px;font-weight:800}.home.svelte-zym7ov h1:where(.svelte-zym7ov){letter-spacing:-.02em;margin:0 0 14px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:clamp(38px,4.6vw,58px);font-weight:800;line-height:1}.stand.svelte-zym7ov{color:#3c372e;margin:0 0 20px;font-size:15.5px;line-height:1.6}.arc.svelte-zym7ov{align-items:stretch;gap:8px;margin-bottom:22px;display:flex}.arc.svelte-zym7ov .arrow:where(.svelte-zym7ov){color:#857d6d;align-self:center;font-weight:800}.stage.svelte-zym7ov{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;flex:1;padding:10px 14px}.stage.svelte-zym7ov i:where(.svelte-zym7ov){letter-spacing:.14em;color:#857d6d;font-size:9.5px;font-style:normal;font-weight:800;display:block}.stage.svelte-zym7ov b:where(.svelte-zym7ov){margin:2px 0 1px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px;font-weight:700;display:block}.stage.svelte-zym7ov span:where(.svelte-zym7ov){color:#857d6d;font-size:10.5px}.stage.next.svelte-zym7ov{color:#f4efe6;background:#16130e;box-shadow:3px 3px #e6392b}.stage.next.svelte-zym7ov i:where(.svelte-zym7ov){color:#e6392b}.stage.next.svelte-zym7ov span:where(.svelte-zym7ov){color:#b9ab94}.row.svelte-zym7ov{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.hint.svelte-zym7ov{color:#857d6d;font-size:12px;line-height:1.6}.rhead.svelte-zym7ov{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding-right:96px;display:flex}.rhead.svelte-zym7ov h1:where(.svelte-zym7ov){margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:30px;font-weight:800}.scale.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.scale.svelte-zym7ov button:where(.svelte-zym7ov){color:#f4efe6;width:20px;height:20px;font:inherit;cursor:pointer;background:#16130e;border:0;border-radius:50%;font-weight:800}.scale.svelte-zym7ov button:where(.svelte-zym7ov):disabled{opacity:.35}.lenses.svelte-zym7ov{gap:5px;margin-left:auto;display:flex}.lenses.svelte-zym7ov button:where(.svelte-zym7ov){font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:4px;padding:7px 13px;font-size:12px;font-weight:700}.lenses.svelte-zym7ov button.on:where(.svelte-zym7ov){color:#f4efe6;background:#e6392b}.classic.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;grid-template-columns:250px 1fr;gap:26px;padding:18px 22px;display:grid;box-shadow:5px 5px #16130e}.ing.svelte-zym7ov ul:where(.svelte-zym7ov){margin:0;padding:0;list-style:none}.ing.svelte-zym7ov li:where(.svelte-zym7ov){border-bottom:1px solid #e5dccb;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:flex}.ing.svelte-zym7ov b:where(.svelte-zym7ov){font-variant-numeric:tabular-nums;min-width:56px}.ing.svelte-zym7ov i:where(.svelte-zym7ov){color:#857d6d;font-size:10.5px}.steps.svelte-zym7ov ol:where(.svelte-zym7ov){margin:0;padding:0;list-style:none}.steps.svelte-zym7ov li:where(.svelte-zym7ov){border-bottom:1px solid #e5dccb;gap:12px;padding:8px 0;display:flex}.steps.svelte-zym7ov .n:where(.svelte-zym7ov){border:2px solid #16130e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.steps.svelte-zym7ov b:where(.svelte-zym7ov){font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px}.steps.svelte-zym7ov em:where(.svelte-zym7ov){color:#857d6d;margin-left:8px;font-size:11px;font-style:normal}.steps.svelte-zym7ov p:where(.svelte-zym7ov){max-width:58ch;margin:3px 0 0;font-size:13px;line-height:1.55}.rboard.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;padding:18px 22px;box-shadow:5px 5px #16130e}.context.svelte-zym7ov{margin:0 0 12px;font-size:13px}.context.svelte-zym7ov b:where(.svelte-zym7ov){color:#e6392b}.rrail.svelte-zym7ov{border-top:1px solid #e5dccb;height:42px;position:relative}.bar.svelte-zym7ov{font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 7px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.bar.crit.svelte-zym7ov{color:#f4efe6;background:#e6392b}.bar.selb.svelte-zym7ov{transform:translateY(-2px);box-shadow:3px 3px #16130e}.bar.svelte-zym7ov i:where(.svelte-zym7ov){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.bar.svelte-zym7ov em:where(.svelte-zym7ov){opacity:.75;font-size:9px;font-style:normal}.detail.svelte-zym7ov{background:#f7f2e8;border:2px solid #16130e;align-items:center;gap:18px;margin-top:12px;padding:12px 16px;display:flex}.detail.svelte-zym7ov b:where(.svelte-zym7ov){font-family:Fraunces,ui-serif,Georgia,serif;font-size:16px}.dm.svelte-zym7ov{color:#857d6d;margin-left:8px;font-size:11px}.detail.svelte-zym7ov p:where(.svelte-zym7ov){max-width:60ch;margin:4px 0 0;font-size:12.5px}.detail.svelte-zym7ov>div:where(.svelte-zym7ov){flex:1;min-width:0}.fdetail.svelte-zym7ov{background:#fffdf8;box-shadow:5px 5px #16130e}.rcook.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;align-items:flex-start;gap:22px;padding:18px 22px;display:flex;box-shadow:5px 5px #16130e}.ccard.svelte-zym7ov{flex:1;min-width:0}.rcook.svelte-zym7ov h2:where(.svelte-zym7ov){margin:0 0 8px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:28px;font-weight:800}.do.svelte-zym7ov{max-width:54ch;margin:0 0 6px;font-size:13.5px;line-height:1.6}.cneeds.svelte-zym7ov{color:#3c372e;margin:0 0 6px;font-size:12.5px;font-weight:600}.sig.svelte-zym7ov{color:#857d6d;margin:0;font-size:12px}.flagline.svelte-zym7ov{gap:8px;margin:12px 0;display:flex}.flagline.svelte-zym7ov button:where(.svelte-zym7ov){font:inherit;cursor:pointer;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.flagline.svelte-zym7ov button.on:where(.svelte-zym7ov){color:#f4efe6;background:#16130e}.clockcol.svelte-zym7ov{flex-direction:column;flex:none;gap:8px;width:190px;display:flex}.mainclock.svelte-zym7ov{border:2px solid #16130e;border-radius:4px;flex-direction:column;align-items:center;padding:14px;display:flex}.mainclock.overrun.svelte-zym7ov{color:#f4efe6;background:#e6392b}.big.svelte-zym7ov{font-variant-numeric:tabular-nums;font-family:Fraunces,ui-serif,Georgia,serif;font-size:34px;font-weight:800}.cl.svelte-zym7ov{text-align:center;font-size:10px}.chip.svelte-zym7ov{font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:#f4efe6;border:2px solid #16130e;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.chip.warn.svelte-zym7ov{color:#e6392b;border-color:#e6392b}.shopstat.svelte-zym7ov{align-items:baseline;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.shopstat.svelte-zym7ov b:where(.svelte-zym7ov){font-variant-numeric:tabular-nums;font-family:Fraunces,ui-serif,Georgia,serif;font-size:22px}.dimtext.svelte-zym7ov{color:#857d6d;font-size:11px}.cart.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;max-width:720px;margin-bottom:12px;padding:14px 18px;box-shadow:5px 5px #16130e}.cart.svelte-zym7ov .eh:where(.svelte-zym7ov){margin:10px 0 4px}.cart.svelte-zym7ov .eh:where(.svelte-zym7ov):first-child{margin-top:0}.cline.svelte-zym7ov{border-bottom:1px solid #e5dccb;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:flex}.cline.svelte-zym7ov b:where(.svelte-zym7ov){font-weight:600}.cline.svelte-zym7ov .qty:where(.svelte-zym7ov){color:#857d6d;font-variant-numeric:tabular-nums;font-size:11px}.cline.svelte-zym7ov .used:where(.svelte-zym7ov){color:#a99f8b;text-align:right;margin-left:auto;font-size:10px}.cline.svelte-zym7ov .price:where(.svelte-zym7ov){text-align:right;font-variant-numeric:tabular-nums;width:48px;font-weight:700}.cline.more.svelte-zym7ov{opacity:.7;border-bottom:0}.havep.svelte-zym7ov{color:#3c372e;max-width:720px;margin:0 0 8px;font-size:12px}.marketnote.svelte-zym7ov{color:#3c372e;background:#fffdf8;border-left:6px solid #e6392b;max-width:720px;margin:0 0 14px;padding:8px 14px;font-size:12.5px;font-style:italic}.topup.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;max-width:720px;padding:12px 16px;box-shadow:5px 5px #e6392b}.handoff.svelte-zym7ov{color:#d8cfc0;background:#16130e;border-radius:4px;align-items:center;gap:10px;margin:8px 0 6px;padding:9px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.handoff.svelte-zym7ov span:where(.svelte-zym7ov){white-space:nowrap;flex:1;min-width:0;overflow-x:auto}.copy.svelte-zym7ov{color:#d8cfc0;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #d8cfc0;border-radius:999px;flex:none;padding:3px 10px;font-size:10px;font-weight:700}.provenance.svelte-zym7ov{max-width:720px}.fhead.svelte-zym7ov{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding-right:96px;display:flex}.fhead.svelte-zym7ov h1:where(.svelte-zym7ov){margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:26px;font-weight:800}.fmeta.svelte-zym7ov{color:#857d6d;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.flink.svelte-zym7ov{font:inherit;color:#e6392b;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.minimap.svelte-zym7ov{gap:5px;margin-bottom:10px;display:flex}.seg.svelte-zym7ov{min-width:0;height:54px;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;padding:0;position:relative;overflow:hidden}.seg.on.svelte-zym7ov{background:#fff;box-shadow:3px 3px #16130e}.segbars.svelte-zym7ov{position:absolute;inset:3px 3px 17px}.segbars.svelte-zym7ov i:where(.svelte-zym7ov){background:#b9ab94;border-radius:1px;height:2.5px;position:absolute}.segbars.svelte-zym7ov i.c:where(.svelte-zym7ov){background:#e6392b}.segbars.svelte-zym7ov i.p:where(.svelte-zym7ov){background:#d8cfc0}.seglabel.svelte-zym7ov{white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:9px;font-weight:800;position:absolute;bottom:2px;left:5px;right:5px;overflow:hidden}.seg.on.svelte-zym7ov .seglabel:where(.svelte-zym7ov){color:#e6392b}.pass.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;margin-bottom:10px;padding:10px 16px}.pass.warn.svelte-zym7ov{color:#f4efe6;background:#16130e;align-items:center;gap:16px;display:flex}.pass.warn.svelte-zym7ov .pnow:where(.svelte-zym7ov){flex:1}.pnow.svelte-zym7ov{margin:0 0 3px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:15.5px;line-height:1.4}.pthen.svelte-zym7ov{color:#3c372e;margin:0;font-size:12px;line-height:1.5}.pnow.svelte-zym7ov b:where(.svelte-zym7ov){letter-spacing:.14em;color:#e6392b;margin-right:8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9.5px;font-weight:800}.verdict.svelte-zym7ov{background:#fffdf8;border-left:6px solid #e6392b;margin:0 0 10px;padding:10px 14px;font-size:12.5px;line-height:1.5}.callsheet.svelte-zym7ov{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;margin-bottom:10px;display:grid}.cs.svelte-zym7ov{background:#fffdf8;border:2px solid #16130e;min-width:0;padding:8px 12px}.csh.svelte-zym7ov{letter-spacing:.14em;color:#e6392b;font-variant-numeric:tabular-nums;margin:0 0 5px;font-size:9.5px;font-weight:800}.csrow.svelte-zym7ov{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5dccb;align-items:baseline;gap:8px;padding:3px 4px;font-size:12px;display:flex}.csrow.svelte-zym7ov:last-child{border-bottom:0}.csrow.svelte-zym7ov:hover,.csrow.selb.svelte-zym7ov{background:#f7f2e8}.csrow.svelte-zym7ov b:where(.svelte-zym7ov){white-space:nowrap;font-family:Fraunces,ui-serif,Georgia,serif;font-size:12.5px}.csstep.svelte-zym7ov{text-overflow:ellipsis;white-space:nowrap;color:#3c372e;min-width:0;overflow:hidden}.csrow.svelte-zym7ov em:where(.svelte-zym7ov){color:#857d6d;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.csempty.svelte-zym7ov{color:#a99f8b;margin:2px 0;font-size:11.5px;font-style:italic}.board.svelte-zym7ov{cursor:crosshair;background:#fffdf8;border:2px solid #16130e;padding:8px 18px 10px;position:relative;box-shadow:5px 5px #16130e}.axis.svelte-zym7ov{color:#857d6d;font-variant-numeric:tabular-nums;border-bottom:2px solid #16130e;justify-content:space-between;padding:2px 0 4px;font-size:10px;display:flex}.svcrow.svelte-zym7ov{height:16px;position:relative}.svc.svelte-zym7ov{letter-spacing:.06em;white-space:nowrap;border-left:3px solid #16130e;padding-left:4px;font-size:9px;font-weight:800;transition:left .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:1px;transform:translate(-2px)}.nowline.svelte-zym7ov{z-index:2;pointer-events:none;border-left:3px solid #e6392b;transition:left .25s;position:absolute;top:24px;bottom:34px}.nowline.svelte-zym7ov b:where(.svelte-zym7ov){color:#f4efe6;background:#e6392b;padding:0 5px;font-size:9px;font-weight:800;position:absolute;top:-14px;left:-2px}.lane.svelte-zym7ov{border-top:1px solid #e5dccb;padding:2px 0}.ln.svelte-zym7ov{align-items:center;margin:2px 0;font-family:Fraunces,ui-serif,Georgia,serif;font-size:11.5px;font-weight:700;display:flex}.lanelink.svelte-zym7ov{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lanelink.svelte-zym7ov:hover{color:#e6392b}.lstat.svelte-zym7ov{color:#857d6d;font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600}.crew.svelte-zym7ov{color:#857d6d;border:1.5px solid #857d6d;border-radius:999px;margin-left:7px;padding:0 7px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700}.crew.mine.svelte-zym7ov{color:#e6392b;border-color:#e6392b}.csrow.svelte-zym7ov .crew:where(.svelte-zym7ov){flex:none;margin-left:0}.rail.svelte-zym7ov{height:30px;position:relative}.rail.short.svelte-zym7ov{height:24px}.feast.svelte-zym7ov .bar:where(.svelte-zym7ov){flex-direction:row;gap:4px;top:2px;bottom:2px}.bar.passive.svelte-zym7ov{color:#16130e;background:repeating-linear-gradient(-45deg,#fffdf8,#fffdf8 6px,#f0e9da 6px 12px)}.bar.crit.passive.svelte-zym7ov{color:#f4efe6;background:repeating-linear-gradient(-45deg,#e6392b,#e6392b 6px,#d02f22 6px 12px)}.bar.prep.svelte-zym7ov{background:#f7f2e8;border-style:dashed}.bar.done.svelte-zym7ov{opacity:.35}.bar.oven.svelte-zym7ov{color:#ffb86b;background:repeating-linear-gradient(-45deg,#16130e,#16130e 6px,#2c2620 6px 12px)}.ovenrow.svelte-zym7ov{background:#f7f2e8;margin:0 -18px;padding:2px 18px}.ovennote.svelte-zym7ov{color:#857d6d;margin:3px 0 0;font-size:10.5px;font-style:italic}.legend.svelte-zym7ov{color:#857d6d;align-items:center;gap:16px;margin:8px 0 0;font-size:10px;display:flex}.sw.svelte-zym7ov{vertical-align:-1px;border:2px solid #16130e;border-radius:2px;width:16px;height:8px;margin-right:4px;display:inline-block}.sw.crit.svelte-zym7ov{background:#e6392b}.sw.passive.svelte-zym7ov{background:repeating-linear-gradient(-45deg,#fffdf8,#fffdf8 4px,#f0e9da 4px 8px)}.sw.prep.svelte-zym7ov{background:#f7f2e8;border-style:dashed}.agentbtn.svelte-zym7ov{z-index:60;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;top:14px;right:16px;box-shadow:3px 3px #16130e}.agentbtn.svelte-zym7ov:active{transform:translate(2px,2px);box-shadow:1px 1px #16130e}.pulse.svelte-zym7ov{background:#e6392b;border-radius:50%;width:8px;height:8px;animation:1.1s step-end infinite svelte-zym7ov-blink}.badge.svelte-zym7ov{color:#f4efe6;background:#e6392b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9.5px;font-weight:800;display:grid}.agent.svelte-zym7ov{z-index:55;background:#efe8da;border-left:2px solid #16130e;grid-template-rows:auto auto 1fr;gap:8px;width:340px;padding:16px 14px;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-zym7ov-slidein;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-6px 0 24px #16130e22}@keyframes svelte-zym7ov-slidein{0%{opacity:0;transform:translate(30px)}}.ahead.svelte-zym7ov{justify-content:space-between;align-items:center;padding-right:84px;display:flex}.ahead.svelte-zym7ov .sh:where(.svelte-zym7ov){margin:0}.aclose.svelte-zym7ov{width:26px;height:26px;font:inherit;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:50%;font-size:11px;font-weight:800}.briefrow.svelte-zym7ov{gap:6px;display:flex}.briefrow.svelte-zym7ov input:where(.svelte-zym7ov){min-width:0;font:inherit;background:#fffdf8;border:2px solid #16130e;border-radius:4px;flex:1;padding:9px 12px;font-size:12px}.go.svelte-zym7ov{color:#f4efe6;font:inherit;cursor:pointer;background:#e6392b;border:2px solid #16130e;border-radius:4px;padding:0 14px;font-size:12px;font-weight:800}.go.svelte-zym7ov:disabled{opacity:.45}.term.svelte-zym7ov{background:#16130e;border:2px solid #16130e;border-radius:4px;min-height:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.7;overflow-y:auto}.term.svelte-zym7ov p:where(.svelte-zym7ov){white-space:pre-wrap;margin:0}.term.svelte-zym7ov .in:where(.svelte-zym7ov){color:#f4efe6}.term.svelte-zym7ov .out:where(.svelte-zym7ov){color:#d8cfc0}.term.svelte-zym7ov .dim:where(.svelte-zym7ov){color:#7a6f5c}.term.svelte-zym7ov .prompt:where(.svelte-zym7ov){color:#f4efe6}.caret.svelte-zym7ov{vertical-align:-1px;background:#e6392b;width:6px;height:11px;margin-left:3px;animation:1.1s step-end infinite svelte-zym7ov-blink;display:inline-block}@keyframes svelte-zym7ov-blink{50%{opacity:0}}.modal.svelte-zym7ov{z-index:70;background:#16130ecc;place-items:center;display:grid;position:fixed;inset:0}.mcard.svelte-zym7ov{background:#f4efe6;border:3px solid #16130e;width:min(560px,92vw);padding:24px 28px;box-shadow:10px 10px #e6392b}.mk.svelte-zym7ov{letter-spacing:.16em;color:#e6392b;margin:0 0 8px;font-size:10.5px;font-weight:800}.mcard.svelte-zym7ov h2:where(.svelte-zym7ov){margin:0 0 16px;font-family:Fraunces,ui-serif,Georgia,serif;font-size:23px;font-weight:800}.opt.svelte-zym7ov{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:2px solid #16130e;border-radius:3px;margin-bottom:10px;padding:13px 16px;font-size:13px;line-height:1.5;display:block;box-shadow:4px 4px #16130e}.opt.svelte-zym7ov b:where(.svelte-zym7ov){font-family:Fraunces,ui-serif,Georgia,serif;font-size:15px}.spine.svelte-1mnr7d5{overscroll-behavior:contain;max-height:calc(100vh - 24px);padding-bottom:30px;position:sticky;top:12px;overflow:auto}.legend.svelte-1mnr7d5{font-family:var(--font-mono);letter-spacing:.08em;border-bottom:2px solid var(--ink);z-index:4;background:var(--bg);gap:0 8px;padding-top:2px;padding-bottom:8px;display:grid;position:sticky;top:0}.legend.svelte-1mnr7d5 .tname:where(.svelte-1mnr7d5){flex-direction:column;min-width:0;line-height:1.25;display:flex}.legend.svelte-1mnr7d5 .tname:where(.svelte-1mnr7d5) .dish:where(.svelte-1mnr7d5),.legend.svelte-1mnr7d5 .tname:where(.svelte-1mnr7d5) b:where(.svelte-1mnr7d5){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.legend.svelte-1mnr7d5 .tname:where(.svelte-1mnr7d5) .dish:where(.svelte-1mnr7d5){opacity:.85;font-style:normal;font-weight:500}.legend.svelte-1mnr7d5 .tname:where(.svelte-1mnr7d5) b:where(.svelte-1mnr7d5){color:var(--ink-2);font-weight:700}.legend.svelte-1mnr7d5 .mid:where(.svelte-1mnr7d5){text-align:center}.rails.svelte-1mnr7d5{gap:0 8px;display:grid;position:relative}.ticks.svelte-1mnr7d5{position:relative}.tick.svelte-1mnr7d5{white-space:nowrap;font-family:var(--font-mono);background:var(--bg);z-index:2;padding:1px 3px;font-size:10px;position:absolute;right:4px;transform:translateY(-50%)}.track.svelte-1mnr7d5{position:relative;container-type:inline-size}@container (width<=92px){.node.svelte-1mnr7d5 .title:where(.svelte-1mnr7d5),.node.svelte-1mnr7d5 .m:where(.svelte-1mnr7d5),.node.svelte-1mnr7d5 .badges:where(.svelte-1mnr7d5){display:none}.node.svelte-1mnr7d5{padding:5px 6px}}.node.micro.svelte-1mnr7d5{flex-direction:row;align-items:center;gap:6px;padding:0 8px}.node.micro.svelte-1mnr7d5 .t:where(.svelte-1mnr7d5){min-width:0}.node.micro.svelte-1mnr7d5 .title:where(.svelte-1mnr7d5){font-size:11px}.node.micro.svelte-1mnr7d5 .m:where(.svelte-1mnr7d5),.node.micro.svelte-1mnr7d5 .badges:where(.svelte-1mnr7d5){display:none}.track.svelte-1mnr7d5:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.lane.svelte-1mnr7d5{position:absolute;inset:0 0 0 12px}.lane.svelte-1mnr7d5 .slot:where(.svelte-1mnr7d5):before{content:"";border-top:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);width:7px;position:absolute;top:-1px;left:-12px}.thenflag.svelte-1mnr7d5{z-index:3;background:var(--ember);color:var(--ember-ink);font-family:var(--font-mono);border-radius:var(--radius-chip);pointer-events:none;padding:1px 6px;font-size:9px;position:absolute;top:-9px;right:8px}.node.next.svelte-1mnr7d5{box-shadow:3px 3px 0 var(--ember)}.folds.svelte-1mnr7d5{pointer-events:none;position:absolute;inset:0}.fold.svelte-1mnr7d5{background:repeating-linear-gradient(-45deg, transparent, transparent 5px, var(--line) 5px, var(--line) 6px);border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);opacity:.6;position:absolute;left:46px;right:0}.fold.svelte-1mnr7d5 b:where(.svelte-1mnr7d5){text-align:right;width:42px;font-family:var(--font-mono);color:var(--ink-3);background:var(--bg);padding:2px 3px;font-size:9px;font-weight:600;line-height:1.5;position:absolute;top:50%;left:-46px;transform:translateY(-50%)}.slack.svelte-1mnr7d5{text-align:center;font-family:var(--font-display);color:var(--ink-3);pointer-events:none;justify-content:center;align-items:center;padding:4px;font-size:11px;font-style:italic;display:flex;position:absolute;left:0;right:0;overflow:hidden}.over.svelte-1mnr7d5{pointer-events:none;z-index:3;position:absolute;inset:0 0 0 46px}.gridline.svelte-1mnr7d5{opacity:.7;height:1px;position:absolute;left:0;right:0}.nowline.svelte-1mnr7d5{background:var(--ember);height:2px;transition:top var(--duration-move,.22s) var(--ease-mise,ease);position:absolute;left:0;right:0}.nowline.svelte-1mnr7d5 b:where(.svelte-1mnr7d5){text-align:right;background:var(--ember);width:42px;color:var(--ember-ink);font-family:var(--font-mono);border-radius:var(--radius-chip);white-space:nowrap;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;top:-9px;left:-46px}.serveflag.svelte-1mnr7d5{text-align:center;z-index:2;position:absolute;bottom:-26px;left:0;right:0}.serveflag.svelte-1mnr7d5 b:where(.svelte-1mnr7d5){border:2px solid var(--ink);background:var(--surface);font-family:var(--font-mono);letter-spacing:.18em;padding:3px 14px;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.slot.svelte-1mnr7d5{display:flex;position:absolute}.flat-slot.svelte-1mnr7d5{margin-bottom:6px;position:static}.flat.svelte-1mnr7d5{flex-direction:column;display:flex}.coursename.svelte-1mnr7d5{margin:10px 0 6px}.flatnote.svelte-1mnr7d5{letter-spacing:.08em;padding-bottom:8px}.node.svelte-1mnr7d5{text-align:left;border-radius:var(--radius-chip);background:var(--surface);border:1.5px solid var(--ink);min-width:0;box-shadow:2px 2px 0 color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);cursor:pointer;transition:box-shadow var(--duration-move,.22s) var(--ease-mise,ease), background var(--duration-move,.22s) var(--ease-mise,ease), transform var(--duration-state,.12s) var(--ease-mise,ease);flex-direction:column;flex:1;gap:3px;padding:6px 9px;font-size:12.5px;line-height:1.3;display:flex;overflow:hidden}.node.svelte-1mnr7d5:hover{transform:translateY(-1px)}.node.svelte-1mnr7d5 .t:where(.svelte-1mnr7d5){align-items:center;gap:4px;font-weight:600;display:flex}.pop.svelte-1mnr7d5{z-index:20;background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--shadow-float,var(--shadow-card));border:1px solid var(--line);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--duration-state,.12s) var(--ease-mise,ease), transform var(--duration-state,.12s) var(--ease-mise,ease);border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex;position:absolute;top:-6px;left:calc(100% + 8px);transform:translate(-4px)}.poptitle.svelte-1mnr7d5{font-size:12.5px;font-weight:700;line-height:1.25}.track.flip.svelte-1mnr7d5 .pop:where(.svelte-1mnr7d5){left:auto;right:calc(100% + 8px);transform:translate(4px)}.node.svelte-1mnr7d5:hover,.node.svelte-1mnr7d5:focus-visible{z-index:21;overflow:visible}.node.svelte-1mnr7d5:hover .pop:where(.svelte-1mnr7d5),.node.svelte-1mnr7d5:focus-visible .pop:where(.svelte-1mnr7d5){opacity:1;transform:translate(0)}.node.svelte-1mnr7d5 .title:where(.svelte-1mnr7d5){text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:13px;font-weight:600;overflow:hidden}.node.svelte-1mnr7d5 .m:where(.svelte-1mnr7d5){color:var(--ink-3);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.4;overflow:hidden}.node.svelte-1mnr7d5 .yield:where(.svelte-1mnr7d5),.node.svelte-1mnr7d5 .chip:where(.svelte-1mnr7d5),.node.svelte-1mnr7d5 .badge:where(.svelte-1mnr7d5){text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;min-width:0;max-width:100%;margin-top:3px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.node.svelte-1mnr7d5 .yield:where(.svelte-1mnr7d5){background:var(--surface-2);color:var(--ink-2)}.node.svelte-1mnr7d5 .yield:where(.svelte-1mnr7d5) i:where(.svelte-1mnr7d5){background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px}.waits.svelte-1mnr7d5{flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;display:flex}.chip.svelte-1mnr7d5{background:var(--ember-soft);color:var(--ember)}.chip.have.svelte-1mnr7d5{background:var(--ok-soft);color:var(--ok)}.nowword.svelte-1mnr7d5{color:var(--ember);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.badges.svelte-1mnr7d5{gap:3px;min-width:0;display:flex}.node.svelte-1mnr7d5 .badge:where(.svelte-1mnr7d5){font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.badge.now.svelte-1mnr7d5{background:var(--ink);color:var(--surface);letter-spacing:.08em}.badge.crit.svelte-1mnr7d5{background:var(--bg);color:var(--ember);border:1px solid var(--ember)}.badge.hands.svelte-1mnr7d5{background:var(--bg);color:var(--ink-2);border:1px solid var(--line-strong)}.node.done.svelte-1mnr7d5{border-color:var(--line);box-shadow:none;background:0 0}.node.done.svelte-1mnr7d5 .t:where(.svelte-1mnr7d5){color:var(--ink-3)}.node.done.svelte-1mnr7d5 .title:where(.svelte-1mnr7d5){text-decoration:line-through;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok);text-decoration-thickness:1.5px}.node.done.svelte-1mnr7d5 .t:where(.svelte-1mnr7d5) svg:where(.svelte-1mnr7d5){color:var(--ok);flex:none}.node.done.svelte-1mnr7d5 .yield:where(.svelte-1mnr7d5) i:where(.svelte-1mnr7d5){background:var(--ok)}.node.ready.svelte-1mnr7d5{box-shadow:3px 3px 0 color-mix(in srgb, var(--ember) 33%, transparent)}.node.active.svelte-1mnr7d5{background:var(--surface);border-color:var(--ink);box-shadow:var(--shadow-press);z-index:2}.node.active.svelte-1mnr7d5>:not(.fill){z-index:1;position:relative}.fill.svelte-1mnr7d5{background:var(--ember);transition:top 1s linear;position:absolute;bottom:0;left:0;right:0}.node.svelte-1mnr7d5 .overfill:where(.svelte-1mnr7d5){color:var(--ember-ink)}.spine.alarm-active.svelte-1mnr7d5{--ember:var(--ink-3);--ember-soft:var(--surface-2);--ember-ink:var(--surface)}.node.queued.svelte-1mnr7d5{border-color:var(--line-strong);box-shadow:none;opacity:.7;background:0 0}.node.queued.svelte-1mnr7d5:hover,.node.queued.svelte-1mnr7d5:focus-visible{opacity:1}.node.queued.svelte-1mnr7d5 .t:where(.svelte-1mnr7d5){color:var(--ink-2)}.node.shown.svelte-1mnr7d5:not(.active){box-shadow:0 0 0 2px var(--focus)}.ribbon.svelte-1mnr7d5{position:relative;overflow:hidden}.band.svelte-1mnr7d5{background:var(--warn-soft);border:1.5px solid var(--ink);border-radius:var(--radius-chip);place-items:center;display:grid;position:absolute}.band.svelte-1mnr7d5 b:where(.svelte-1mnr7d5){writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.06em;color:var(--warn);font-size:10px;font-weight:700}.band.split.svelte-1mnr7d5{background:var(--danger-soft);box-shadow:0 0 0 1px var(--danger)}.band.split.svelte-1mnr7d5 b:where(.svelte-1mnr7d5){color:var(--danger)}.handoff.svelte-1mnr7d5{background:repeating-linear-gradient(-45deg, transparent, transparent 4px, var(--line-strong) 4px, var(--line-strong) 5px);opacity:.6;position:absolute;left:0;right:0}.minimap.svelte-1mnr7d5{display:none}.mm.svelte-1mnr7d5{max-width:62vw;color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.mmtitle.svelte-1mnr7d5{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm.done.svelte-1mnr7d5{color:var(--ink-3);box-shadow:0 0 0 1px var(--line);background:0 0}.mm.done.svelte-1mnr7d5 .mmtitle:where(.svelte-1mnr7d5){text-decoration:line-through;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}.mm.done.svelte-1mnr7d5 svg:where(.svelte-1mnr7d5){color:var(--ok);flex:none}.mm.queued.svelte-1mnr7d5{box-shadow:none;border:1.5px dashed var(--line-strong);background:0 0}.mm.active.svelte-1mnr7d5{background:var(--ember-soft);color:var(--ember);box-shadow:0 0 0 2px var(--ember)}.mm.shown.svelte-1mnr7d5:not(.active){box-shadow:0 0 0 2px var(--focus)}.mmnow.svelte-1mnr7d5{letter-spacing:.08em;text-transform:uppercase;background:var(--ember);color:var(--ember-ink);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}@media (width<=980px){.spine.svelte-1mnr7d5{display:none}.minimap.svelte-1mnr7d5{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.mm.svelte-1mnr7d5{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.node.svelte-1mnr7d5,.pop.svelte-1mnr7d5,.fill.svelte-1mnr7d5{transition:none}.node.svelte-1mnr7d5:hover{transform:none}.nowline.svelte-1mnr7d5{transition:none}}.horizon.svelte-vjk52u{gap:3px;min-width:9rem;display:grid}.big.svelte-vjk52u{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.1}.small.svelte-vjk52u{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.track.svelte-vjk52u{border-radius:var(--radius-pill);background:var(--surface-2);height:4px;margin-top:5px;position:relative;overflow:hidden}.fill.svelte-vjk52u{background:var(--ember);border-radius:inherit;transition:width var(--duration-move,.22s) var(--ease-mise,ease);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.fill.svelte-vjk52u{transition:none}}.tick.svelte-vjk52u{background:var(--line-strong);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tick.final.svelte-vjk52u{background:var(--ink-2);width:3px}.tick.past.svelte-vjk52u{background:var(--line);opacity:.6}.stepcard.svelte-1tilnvq{flex-direction:column;padding:28px 32px 24px;display:flex;position:relative;container-type:inline-size}.stepcard.svelte-1tilnvq:before{content:"";background:var(--ember);border-radius:var(--radius-panel,10px) 0 0 var(--radius-panel,10px);width:4px;position:absolute;inset:0 auto 0 0}.stepcard.alarm-active.svelte-1tilnvq{--ember:var(--ink-3);--ember-soft:var(--surface-2)}.kicker.svelte-1tilnvq{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.yieldpill.svelte-1tilnvq{background:var(--ember-soft);letter-spacing:.06em;padding:2px 10px}.peek.svelte-1tilnvq{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line-strong);letter-spacing:.06em;padding:2px 10px}.stephead.svelte-1tilnvq{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:8px;display:flex}.stephead.svelte-1tilnvq h2:where(.svelte-1tilnvq){letter-spacing:-.015em;max-width:13ch;font-size:44px;font-weight:600;line-height:1.05}.cue.svelte-1tilnvq{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;padding:8px 8px 8px 14px;display:flex}.cue.owed.svelte-1tilnvq{border-color:var(--ember)}.cverb.svelte-1tilnvq{font-size:var(--text-md);color:var(--ink);font-weight:600}.cue.owed.svelte-1tilnvq .cverb:where(.svelte-1tilnvq){color:var(--ember)}.cclock.svelte-1tilnvq{font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.cue.owed.svelte-1tilnvq .cclock:where(.svelte-1tilnvq){color:var(--warn)}.waits.svelte-1tilnvq{font-size:var(--text-sm);margin:10px 0 0;padding:8px 12px;font-weight:600}.legs.svelte-1tilnvq{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.leg.svelte-1tilnvq{color:var(--ink-2);background:var(--surface-2);align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;display:flex}.leg.svelte-1tilnvq b:where(.svelte-1tilnvq){color:var(--ink)}.leg.past.svelte-1tilnvq{opacity:.5}.leg.silent.svelte-1tilnvq{box-shadow:inset 0 0 0 1px var(--surface-2);background:0 0}.hush.svelte-1tilnvq{color:var(--ink-3);font-size:11px}.leg.now.svelte-1tilnvq{background:var(--ember-soft);color:var(--ember)}.leg.now.svelte-1tilnvq b:where(.svelte-1tilnvq){color:var(--ember)}.reps.svelte-1tilnvq{color:var(--ink-3)}.leg.now.svelte-1tilnvq .reps:where(.svelte-1tilnvq){color:var(--ember)}.timer.svelte-1tilnvq{flex:none;max-width:300px;position:relative}@media (prefers-reduced-motion:no-preference){.timer.chime.svelte-1tilnvq{animation:2.4s ease-in-out breathe}}.combine.svelte-1tilnvq{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:15px;display:flex}.combine.svelte-1tilnvq .part:where(.svelte-1tilnvq),.combine.svelte-1tilnvq .result:where(.svelte-1tilnvq){padding:6px 14px;font-weight:600}.combine.svelte-1tilnvq .plus:where(.svelte-1tilnvq),.combine.svelte-1tilnvq .arrow:where(.svelte-1tilnvq){color:var(--ink-3);font-size:18px}.needs.svelte-1tilnvq{margin-top:18px;padding:0;list-style:none}.needs.svelte-1tilnvq label:where(.svelte-1tilnvq){border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:30px 20px 132px 1fr auto;align-items:center;gap:14px;padding:11px 2px;display:grid}.needs.svelte-1tilnvq label.noqty:where(.svelte-1tilnvq){grid-template-columns:30px 20px 1fr auto}.needs.svelte-1tilnvq li:where(.svelte-1tilnvq):last-child label:where(.svelte-1tilnvq){border-bottom:0}.guide.svelte-1tilnvq{flex-direction:column;display:flex}@container (width>=640px){.body.svelte-1tilnvq:has(.needs:where(.svelte-1tilnvq)){grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.needs.svelte-1tilnvq label:where(.svelte-1tilnvq){grid-template-columns:30px 20px auto 1fr auto}}.needs.svelte-1tilnvq input:where(.svelte-1tilnvq){appearance:none;border:2px solid var(--line-strong);background:var(--surface);cursor:pointer;width:26px;height:26px;transition:background var(--duration-state,.12s) var(--ease-mise,ease), border-color var(--duration-state,.12s) var(--ease-mise,ease);border-radius:8px;place-items:center;margin:0;display:grid}.needs.svelte-1tilnvq input:where(.svelte-1tilnvq):checked{background:var(--ok);border-color:var(--ok)}.needs.svelte-1tilnvq input:where(.svelte-1tilnvq):checked:after{content:"";border-left:2.5px solid var(--surface);border-bottom:2.5px solid var(--surface);width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}.qty.svelte-1tilnvq{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:25px;font-weight:600;overflow:hidden}.qty.svelte-1tilnvq small:where(.svelte-1tilnvq){color:var(--ink-2);margin-left:2px;font-size:15px;font-weight:500}.qty.asitem.svelte-1tilnvq{white-space:normal}.ing.svelte-1tilnvq{color:var(--ink-2);font-size:17px}.needs.svelte-1tilnvq label.on:where(.svelte-1tilnvq) .qty:where(.svelte-1tilnvq),.needs.svelte-1tilnvq label.on:where(.svelte-1tilnvq) .ing:where(.svelte-1tilnvq){color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok);text-decoration-thickness:1.5px}.dothis.svelte-1tilnvq{max-width:56ch;margin-top:18px;font-size:20px;line-height:1.45}.coach.svelte-1tilnvq{flex-direction:column;gap:6px;max-width:60ch;margin-top:14px;padding:12px 16px;line-height:1.5;display:flex}.coach.svelte-1tilnvq p.warn:where(.svelte-1tilnvq),.coach.svelte-1tilnvq p.warn:where(.svelte-1tilnvq) b:where(.svelte-1tilnvq){color:var(--warn)}.donewhen.svelte-1tilnvq{align-items:flex-start;gap:12px;max-width:62ch;margin-top:16px;padding:14px 18px;display:flex}.donewhen.svelte-1tilnvq svg:where(.svelte-1tilnvq){color:var(--ok);flex:none;margin-top:3px}.donewhen.svelte-1tilnvq p:where(.svelte-1tilnvq) b:where(.svelte-1tilnvq){color:var(--ok);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.chips.svelte-1tilnvq{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip.svelte-1tilnvq{color:var(--ink-2);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}label.svelte-1tilnvq:focus-within{outline-offset:2px}@media (width<=980px){.stepcard.svelte-1tilnvq{padding:20px 18px 18px}.stephead.svelte-1tilnvq{flex-direction:column-reverse;align-items:stretch;gap:12px}.stephead.svelte-1tilnvq h2:where(.svelte-1tilnvq){max-width:none;font-size:36px}.timer.svelte-1tilnvq{align-self:stretch;max-width:none}.needs.svelte-1tilnvq label:where(.svelte-1tilnvq){grid-template-columns:30px 116px 1fr;grid-auto-rows:auto;gap:12px}.needs.svelte-1tilnvq label.noqty:where(.svelte-1tilnvq){grid-template-columns:30px 1fr}.qty.svelte-1tilnvq{font-size:28px}.ing.svelte-1tilnvq{font-size:18px}.dothis.svelte-1tilnvq{font-size:19px}}img.svelte-3wrncn,svg.svelte-3wrncn{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.undobar.svelte-10f6u5q{width:fit-content;max-width:min(860px,100vw - 32px);animation:svelte-10f6u5q-undobar-in var(--duration-move,.22s) var(--ease-mise,ease);align-items:center;gap:14px;margin:0 0 10px;padding:10px 16px;display:flex}@keyframes svelte-10f6u5q-undobar-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.jumpbar.svelte-10f6u5q{animation:svelte-10f6u5q-undobar-in var(--duration-move,.22s) var(--spring)}.undo.svelte-10f6u5q{color:var(--ember);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.glance.svelte-10f6u5q{z-index:200;text-align:center;background:var(--ember);color:var(--ember-ink);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.gnow.svelte-10f6u5q{font-family:var(--font-display);font-size:min(8vw,64px);font-weight:900;line-height:1.1}.gclock.svelte-10f6u5q{font-family:var(--font-mono);opacity:.85;margin-bottom:18px;font-size:16px}.gleft.svelte-10f6u5q{margin:10px 0 0}.gnext.svelte-10f6u5q{border-top:1px solid color-mix(in srgb, var(--ember-ink) 40%, transparent);font-family:var(--font-mono);margin-top:28px;padding-top:18px;font-size:14px}.dock.svelte-10f6u5q{z-index:20;flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.pill.svelte-10f6u5q{border-radius:var(--radius-pill,999px);border:1px solid var(--line);align-items:center;gap:12px;width:fit-content;max-width:calc(100% - 32px);padding:6px 6px 6px 18px;display:flex}.ptitle.svelte-10f6u5q{min-width:0;font-size:var(--text-xs);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pill.alarm-active.svelte-10f6u5q{--ember:var(--ink-3);--ember-soft:var(--surface-2);--ember-ink:var(--surface)}.pill.svelte-10f6u5q .kbd:where(.svelte-10f6u5q){opacity:.7;border:1.5px solid;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:700}@media (width<=560px){.ptitle.svelte-10f6u5q{display:none}.pill.svelte-10f6u5q{flex-wrap:wrap;justify-content:center;row-gap:4px;padding:6px 10px}}.lategate.svelte-10f6u5q{border:1px solid var(--line-strong);flex-direction:column;gap:8px;width:min(560px,100vw - 32px);margin:0 0 10px;padding:14px 18px;display:flex}.lhead.svelte-10f6u5q,.lsub.svelte-10f6u5q{margin:0}.lopt.svelte-10f6u5q{font:inherit;font-size:var(--text-sm);text-align:left;border:1px solid var(--line-strong);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px}.lnot.svelte-10f6u5q{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px}.chooser.svelte-10f6u5q{border:1px solid var(--line-strong);flex-direction:column;gap:10px;width:min(560px,100vw - 32px);margin:0 0 10px;padding:14px 18px;display:flex}.chead.svelte-10f6u5q{letter-spacing:.1em;font-weight:700}.crow.svelte-10f6u5q{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cbody.svelte-10f6u5q{min-width:0}.cbody.svelte-10f6u5q b:where(.svelte-10f6u5q){font-size:var(--text-xs);color:var(--ink);font-weight:600}.cmeta.svelte-10f6u5q{font-size:var(--text-2xs);margin-left:8px}.cconflict.svelte-10f6u5q{margin-top:2px}.cacts.svelte-10f6u5q{flex:none;gap:8px;display:flex}.railwrap.svelte-10f6u5q{z-index:25;max-width:1320px;margin:0 auto 10px;padding:0 32px;position:sticky;top:0}.railonly.svelte-10f6u5q .railwrap:where(.svelte-10f6u5q){max-width:none}@media (width<=980px){.railwrap.svelte-10f6u5q{padding:0 16px}}.gate.svelte-10f6u5q{bottom:calc(var(--counter-inset,84px) + 8px);z-index:31;border:1px solid var(--ember);flex-direction:column;gap:8px;width:min(560px,100vw - 32px);padding:16px 20px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.gh.svelte-10f6u5q{letter-spacing:.1em;font-weight:700}.glab.svelte-10f6u5q{font-weight:700}.gwarn.svelte-10f6u5q{align-items:baseline;gap:8px;display:flex}.grow.svelte-10f6u5q{align-items:center;gap:16px;margin-top:4px;display:flex}.gdone.svelte-10f6u5q{background:var(--ember);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.gback.svelte-10f6u5q{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.restart.hot.svelte-10f6u5q{border-color:var(--warn);color:var(--warn)}.cook.svelte-10f6u5q{padding-bottom:var(--counter-inset,110px);color:var(--ink)}header.svelte-10f6u5q{flex-wrap:wrap;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding:22px 32px 16px;display:flex}header.svelte-10f6u5q h1:where(.svelte-10f6u5q){letter-spacing:-.01em;font-weight:600}header.svelte-10f6u5q .pic:where(.svelte-10f6u5q){flex:none;display:flex}.back.svelte-10f6u5q{cursor:pointer;background:0 0;flex:none;place-items:center;width:34px;height:34px;display:grid}.back.svelte-10f6u5q:hover{background:var(--surface-2);color:var(--ink)}.servemeta.svelte-10f6u5q{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dot.svelte-10f6u5q{border-radius:50%;flex:none;width:8px;height:8px}.dot.ok.svelte-10f6u5q{background:var(--ok)}.dot.warn.svelte-10f6u5q{background:var(--warn)}.dot.plain.svelte-10f6u5q{background:var(--line-strong)}b.ok.svelte-10f6u5q{color:var(--ok);font-weight:600}b.warn.svelte-10f6u5q{color:var(--warn);font-weight:600}b.plain.svelte-10f6u5q{color:var(--ink-2);font-weight:600}.defects.svelte-10f6u5q{max-width:1320px;margin:0 auto 14px;padding:12px 18px}.defects.svelte-10f6u5q ul:where(.svelte-10f6u5q){margin:4px 0 0;padding-left:18px;list-style:outside}.dock.svelte-10f6u5q .defects:where(.svelte-10f6u5q){border:1px solid var(--warn);align-items:flex-start;gap:16px;width:min(860px,100vw - 32px);margin:0;display:flex}.dbody.svelte-10f6u5q{min-width:0}.dok.svelte-10f6u5q{border:1.5px solid var(--warn);border-radius:var(--radius-pill,999px);color:var(--warn);font:inherit;cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:700}.dok.svelte-10f6u5q:hover{background:var(--warn);color:var(--surface)}.dhead.svelte-10f6u5q{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cookgrid.svelte-10f6u5q{grid-template-columns:430px minmax(0,1fr);align-items:start;gap:36px;max-width:1320px;margin:0 auto;padding:0 32px;display:grid}.cookgrid.solo.svelte-10f6u5q{grid-template-columns:minmax(0,1fr)}.railonly.svelte-10f6u5q header:where(.svelte-10f6u5q),.railonly.svelte-10f6u5q .defects:where(.svelte-10f6u5q),.railonly.svelte-10f6u5q .cookgrid:where(.svelte-10f6u5q){max-width:none}.panes.svelte-10f6u5q{gap:6px;margin-left:auto;display:flex}.pane.svelte-10f6u5q{border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);min-height:32px;color:var(--ink-3);font:inherit;cursor:pointer;transition:color var(--duration-state,.12s) var(--ease-mise,ease), border-color var(--duration-state,.12s) var(--ease-mise,ease);background:0 0;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.pane[aria-pressed=true].svelte-10f6u5q{color:var(--ink);border-color:var(--ink)}.pane.svelte-10f6u5q:hover{color:var(--ember);border-color:var(--ember)}.pane.svelte-10f6u5q .kbd:where(.svelte-10f6u5q){letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:700}.stage.svelte-10f6u5q{flex-direction:column;gap:16px;min-width:0;display:flex}.stage[hidden].svelte-10f6u5q{display:none}.main.svelte-10f6u5q,.side.svelte-10f6u5q{flex-direction:column;gap:16px;min-width:0;display:flex}.cardonly.svelte-10f6u5q .stage:where(.svelte-10f6u5q){flex-flow:wrap;align-items:flex-start}.cardonly.svelte-10f6u5q .main:where(.svelte-10f6u5q){flex:520px}.cardonly.svelte-10f6u5q .side:where(.svelte-10f6u5q){flex:0 320px;max-width:380px}.cardonly.svelte-10f6u5q .keys:where(.svelte-10f6u5q){flex-basis:100%}.cardwrap.jumpgo.svelte-10f6u5q{animation:svelte-10f6u5q-card-go var(--duration-overlay) var(--ease-overlay)}.cardwrap.jumpback.svelte-10f6u5q{animation:svelte-10f6u5q-card-back var(--duration-overlay) var(--ease-overlay)}@keyframes svelte-10f6u5q-card-go{0%{opacity:0;transform:translate(28px)}}@keyframes svelte-10f6u5q-card-back{0%{opacity:0;transform:translate(-28px)}}.cardwrap.pulse.svelte-10f6u5q{animation:svelte-10f6u5q-hairline .7s var(--ease-mise,ease);border-radius:var(--radius-panel,14px)}.actioncue.svelte-10f6u5q{color:var(--ink-2);align-items:center;gap:10px;margin:0 0 10px 8px;font-size:14px;line-height:1.2;display:inline-flex}.actioncue.svelte-10f6u5q b:where(.svelte-10f6u5q){color:var(--ink);font-size:15px;font-weight:650;display:block}.actioneyebrow.svelte-10f6u5q{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.actionart.svelte-10f6u5q{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex:none;width:42px;height:42px;padding:3px}@media (width<=980px){.actioncue.svelte-10f6u5q{display:none}}@keyframes svelte-10f6u5q-hairline{0%,to{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 2px var(--ember)}}.finished.svelte-10f6u5q{flex-direction:column;align-items:flex-start;gap:8px;padding:32px;display:flex}.finished.svelte-10f6u5q .kick:where(.svelte-10f6u5q){letter-spacing:.1em;font-weight:700}.finished.svelte-10f6u5q h2:where(.svelte-10f6u5q){font-size:44px;font-weight:600;line-height:1.05}.flagline.svelte-10f6u5q{margin-top:8px}.flagbtn.svelte-10f6u5q{border:1px solid var(--line-strong,currentColor);cursor:pointer;color:inherit;background:0 0;padding:4px 10px}.flagbtn.on.svelte-10f6u5q{font-weight:600}.debrief.svelte-10f6u5q{max-width:46ch}.briefyes.svelte-10f6u5q,.briefno.svelte-10f6u5q{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.reset.svelte-10f6u5q{cursor:pointer;background:0 0;min-height:44px;margin-top:12px;padding:10px 18px;font-size:15px}.sr-only.svelte-10f6u5q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mstart.svelte-10f6u5q{border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600}.mstart.svelte-10f6u5q:hover{color:var(--ember);border-color:var(--ember)}.meanwhile.svelte-10f6u5q{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.mh.svelte-10f6u5q{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.pulsedot.svelte-10f6u5q{border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite alternate breathe}.mtask.svelte-10f6u5q{align-items:flex-start;gap:12px;display:flex}.mcheck.svelte-10f6u5q{border:2px solid var(--warn);cursor:pointer;width:26px;height:26px;transition:background var(--duration-state,.12s) var(--ease-mise,ease);background:0 0;border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.mtask.donem.svelte-10f6u5q .mcheck:where(.svelte-10f6u5q){background:var(--ok);border-color:var(--ok)}.mtask.donem.svelte-10f6u5q .mcheck:where(.svelte-10f6u5q):after{content:"";border-left:2.5px solid var(--surface);border-bottom:2.5px solid var(--surface);width:12px;height:6px;margin-top:-2px;transform:rotate(-45deg)}.mbody.svelte-10f6u5q{flex-direction:column;gap:4px;min-width:0;display:flex}.mtask.svelte-10f6u5q p:where(.svelte-10f6u5q){line-height:1.45}.mwarn.svelte-10f6u5q{font-weight:600}.mtask.donem.svelte-10f6u5q b:where(.svelte-10f6u5q){color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok);text-decoration-thickness:1.5px}.mmeta.svelte-10f6u5q{margin-left:6px;font-size:12px}.key.svelte-10f6u5q{color:var(--ink-3);border:1px solid var(--line-strong);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.around.svelte-10f6u5q{gap:8px;width:min(860px,100% - 32px);display:flex}.astep.svelte-10f6u5q{border:1px solid var(--line);border-radius:var(--radius-card,10px);background:var(--surface);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-state,.12s) var(--ease-mise,ease);flex-direction:column;flex:1 1 0;gap:2px;padding:8px 14px;display:flex}.astep.svelte-10f6u5q:hover{border-color:var(--ember)}.astep.next.svelte-10f6u5q{text-align:right}.astep.empty.svelte-10f6u5q{cursor:default;background:0 0;border-color:#0000}.alab.svelte-10f6u5q{letter-spacing:.1em;align-items:center;gap:6px;font-weight:700;display:flex}.astep.next.svelte-10f6u5q .alab:where(.svelte-10f6u5q){justify-content:flex-end}.alab.svelte-10f6u5q .kbd:where(.svelte-10f6u5q){letter-spacing:0;opacity:.7}.astep.svelte-10f6u5q b:where(.svelte-10f6u5q){font-size:var(--text-xs);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amin.svelte-10f6u5q{color:var(--ink-3);font-weight:500}.waitchip.svelte-10f6u5q{letter-spacing:0;padding:2px 9px;font-size:11px;font-weight:600}@media (width<=560px){.astep.prev.svelte-10f6u5q{display:none}}.keys.svelte-10f6u5q{flex-wrap:wrap;gap:16px;padding:2px 4px;display:flex}.keys.svelte-10f6u5q b:where(.svelte-10f6u5q){color:var(--ink-2);font-weight:700}@media (width<=980px){header.svelte-10f6u5q{padding:16px 16px 10px}header.svelte-10f6u5q h1:where(.svelte-10f6u5q){font-size:25px}.servemeta.svelte-10f6u5q{order:4;width:100%;margin-top:-4px;margin-left:44px}.defects.svelte-10f6u5q{margin:0 16px 12px}.cookgrid.svelte-10f6u5q{grid-template-columns:1fr;gap:14px;padding:0 16px}.keys.svelte-10f6u5q{display:none}}.sample-notice.svelte-1n46o8q{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);flex:none;padding:6px 32px;font-size:12px;font-weight:600}.sample-notice.svelte-1n46o8q span:where(.svelte-1n46o8q){margin-left:12px;font-weight:400}.rest-star.svelte-1n46o8q{animation:4.2s ease-in-out infinite alternate svelte-1n46o8q-rest-float}@keyframes svelte-1n46o8q-rest-float{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-7px)rotate(8deg)}}.beat.svelte-1n46o8q{animation:svelte-1n46o8q-beat-in .48s var(--spring) backwards;animation-delay:calc(.2s + var(--b,0) * var(--beat))}@keyframes svelte-1n46o8q-beat-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.beat-x.svelte-1n46o8q{animation:svelte-1n46o8q-beat-x .52s var(--spring) backwards;animation-delay:calc(.2s + var(--b,0) * var(--beat))}@keyframes svelte-1n46o8q-beat-x{0%{opacity:0;transform:translate(20px)}}.rest-spark.svelte-1n46o8q{transition:transform .24s var(--spring), border-color .24s var(--spring), box-shadow .24s var(--spring)}button.rest-spark.svelte-1n46o8q:hover{box-shadow:var(--elev-float);transform:translate(-2px,-2px)}button.rest-spark.svelte-1n46o8q:active{transition-duration:90ms;transform:translateY(1px)scale(.985)}.rest-spark.svelte-1n46o8q .concept-sprite{transition:transform .26s var(--spring)}.rest-spark.svelte-1n46o8q:hover .concept-sprite{transform:translateY(-2px)rotate(-4deg)scale(1.06)}.pastrow.svelte-1n46o8q{transition:background var(--duration-state), transform .16s var(--ease-mise)}.pastrow.svelte-1n46o8q:hover{transform:translate(3px)}.pastrow.svelte-1n46o8q:active{transition-duration:80ms;transform:scale(.965)}@media (prefers-reduced-motion:reduce){.rest-star.svelte-1n46o8q,.rest-spark.svelte-1n46o8q,.pastrow.svelte-1n46o8q,.beat.svelte-1n46o8q,.beat-x.svelte-1n46o8q,.dmark.kicked.svelte-1n46o8q,.composer.caught.svelte-1n46o8q,.composer.svelte-1n46o8q .dock:where(.svelte-1n46o8q),.composer.svelte-1n46o8q .dock:where(.svelte-1n46o8q) .concept-sprite,.dstate.svelte-1n46o8q .flap:where(.svelte-1n46o8q),.send.armed.svelte-1n46o8q svg,.send.firing.svelte-1n46o8q,.send.firing.svelte-1n46o8q svg,.composer.svelte-1n46o8q:not(:focus-within) .ghost:where(.svelte-1n46o8q)::placeholder{animation:none}}.drawer-pane.svelte-1n46o8q{transform-origin:100%;animation:svelte-1n46o8q-grow-from-edge .56s var(--spring) both}@keyframes svelte-1n46o8q-grow-from-edge{0%{opacity:.15;transform:scaleX(.02)scaleY(.55)}55%{opacity:1}to{opacity:1;transform:none}}.drawer-pane.closing.svelte-1n46o8q{pointer-events:none;animation:.33s cubic-bezier(.55,0,.8,.4) both svelte-1n46o8q-shrink-to-edge}@keyframes svelte-1n46o8q-shrink-to-edge{to{opacity:0;transform:scaleX(.02)scaleY(.55)}}@media (prefers-reduced-motion:reduce){.drawer-pane.svelte-1n46o8q,.drawer-pane.closing.svelte-1n46o8q{animation:none}}.dhead.svelte-1n46o8q{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:11px 20px;display:flex}.dmark.svelte-1n46o8q{flex:none;display:inline-flex}.dmark.kicked.svelte-1n46o8q{animation:svelte-1n46o8q-markkick .48s var(--spring)}@keyframes svelte-1n46o8q-markkick{35%{transform:translateY(-2px)rotate(22deg)scale(1.22)}}.dtitle.svelte-1n46o8q{min-width:0;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;flex:1;align-items:center;gap:7px;font-weight:700;display:inline-flex}.dstate.svelte-1n46o8q{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);perspective:120px;white-space:nowrap;font-weight:700;display:inline-block}.dstate.svelte-1n46o8q .flap:where(.svelte-1n46o8q){transform-origin:50%;animation:.42s cubic-bezier(.3,.9,.25,1.05) svelte-1n46o8q-splitflap;display:inline-block;position:relative}.dstate.svelte-1n46o8q .flap:where(.svelte-1n46o8q):after{content:"";background:color-mix(in srgb, var(--ink-3) 30%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}@keyframes svelte-1n46o8q-splitflap{0%{opacity:0;transform:rotateX(-88deg)}55%{opacity:1;transform:rotateX(12deg)}to{opacity:1;transform:rotateX(0)}}.dhx.svelte-1n46o8q{cursor:pointer;font:inherit;font-size:var(--text-2xs);color:var(--ink-3);transition:color var(--duration-state), transform .18s var(--spring);background:0 0;border:0;padding:2px 6px;font-weight:600}.dhx.svelte-1n46o8q:hover{color:var(--ink)}.dhx[aria-label="Close the drawer"].svelte-1n46o8q:hover{transform:rotate(90deg)}.dhx[aria-label="Close the drawer"].svelte-1n46o8q:active{transition-duration:80ms;transform:rotate(90deg)scale(.86)}.modelrow.svelte-1n46o8q{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:10px 18px 0;display:flex}.modelrow.svelte-1n46o8q>*{white-space:nowrap}.mnote.svelte-1n46o8q{min-width:0;font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;font-weight:600;overflow:hidden}.addr-chip.svelte-1n46o8q{border-radius:var(--radius-chip,6px);background:var(--surface-2);font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px;font-weight:600;display:inline-flex}.addr-chip.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;color:var(--ink-3);font:inherit;background:0 0;border:0;padding:0}.addr-chip.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--ink)}.kicker.svelte-1n46o8q{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.composer.svelte-1n46o8q{border:1px solid var(--line);background:var(--surface);box-shadow:inset 0 2px 5px color-mix(in srgb, var(--ink) 9%, transparent),  inset 0 -1px 0 color-mix(in srgb, var(--surface) 90%, #fff), 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);transition:margin .42s var(--spring), border-color .22s var(--ease-mise), box-shadow .26s var(--ease-mise), transform .26s var(--spring), background-color .22s;border-radius:10px;flex:none;align-items:center;gap:9px;margin:8px 30px 16px;padding:9px 9px 9px 14px;display:flex;position:relative}.composer.filled.svelte-1n46o8q{margin-left:16px;margin-right:16px}.composer.caught.svelte-1n46o8q{animation:svelte-1n46o8q-caught .38s var(--spring)}@keyframes svelte-1n46o8q-caught{30%{transform:scale(1.02)}}.composer.svelte-1n46o8q:before{content:"";pointer-events:none;border:1px solid var(--ember);opacity:0;transition:opacity .24s var(--ease-mise), transform .42s var(--spring);border-radius:11px;position:absolute;inset:-1px;transform:scale(.985)}.composer.svelte-1n46o8q:focus-within:before{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--ember) 14%, transparent);transform:scale(1)}.composer.svelte-1n46o8q:focus-within{background:color-mix(in srgb, var(--surface) 94%, var(--ember-soft));box-shadow:inset 0 1px 3px color-mix(in srgb, var(--ink) 6%, transparent), 0 8px 22px color-mix(in srgb, var(--ink) 12%, transparent);border-color:#0000;transform:translateY(-1px)}.composer.svelte-1n46o8q .ghost:where(.svelte-1n46o8q){min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);caret-color:var(--ember);resize:none;background:0 0;border:0;outline:none;flex:1;max-height:132px;line-height:1.45;overflow-y:auto}.composer.svelte-1n46o8q .dock:where(.svelte-1n46o8q){background:var(--surface-2);width:30px;height:30px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink) 12%, transparent);animation:svelte-1n46o8q-dockseat .3s var(--spring);border-radius:7px;flex:none;place-items:center;display:grid}@keyframes svelte-1n46o8q-dockseat{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}}.composer.svelte-1n46o8q .dock.landing:where(.svelte-1n46o8q) .concept-sprite{opacity:0}.composer.svelte-1n46o8q .dock:where(.svelte-1n46o8q):not(.landing) .concept-sprite{animation:svelte-1n46o8q-dockland .24s var(--spring)}@keyframes svelte-1n46o8q-dockland{0%{transform:scale(1.12)}}.brief-bubble{background:var(--ember);color:var(--ember-ink);font-size:var(--text-xs);box-shadow:var(--elev-float);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-weight:600;display:inline-flex;overflow:hidden}.past-ghost{border:1px solid var(--line);background:var(--surface);box-shadow:var(--elev-card);border-radius:8px}.composer.svelte-1n46o8q .ghost:where(.svelte-1n46o8q)::placeholder{color:var(--ink-3);transition:opacity .24s var(--ease-mise), transform .3s var(--ease-mise)}.composer.svelte-1n46o8q:not(:focus-within) .ghost:where(.svelte-1n46o8q)::placeholder{animation:5.2s ease-in-out infinite svelte-1n46o8q-phbreathe}@keyframes svelte-1n46o8q-phbreathe{0%,to{opacity:.82}50%{opacity:.52}}.composer.svelte-1n46o8q:focus-within .ghost:where(.svelte-1n46o8q)::placeholder{opacity:.34;transform:translate(3px)}.send.svelte-1n46o8q{isolation:isolate;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:var(--text-xs);letter-spacing:.01em;color:var(--ink-3);cursor:pointer;transition:color .26s var(--ease-mise), border-color .26s var(--ease-mise), background-color .3s var(--ease-mise), box-shadow .22s var(--ease-mise), transform .16s var(--spring);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.send.svelte-1n46o8q:before{content:"";z-index:-1;background:var(--ember);transform-origin:0;transition:transform .42s var(--ease-overlay);position:absolute;inset:0;transform:scaleX(0)}.send.svelte-1n46o8q:disabled{cursor:default;color:color-mix(in srgb, var(--ink-3) 62%, transparent);background:color-mix(in srgb, var(--surface-2) 62%, transparent);border-color:color-mix(in srgb, var(--line) 55%, transparent)}.send.svelte-1n46o8q:not(:disabled){color:var(--ember-ink);border-color:var(--ember);box-shadow:0 2px 6px color-mix(in srgb, var(--ember) 26%, transparent)}.send.svelte-1n46o8q:not(:disabled):before{transform:scaleX(1)}.send.svelte-1n46o8q svg{transition:transform .3s var(--spring), opacity .24s}.send.svelte-1n46o8q:disabled svg{opacity:.45;transform:scale(.9)}.send.armed.svelte-1n46o8q svg{animation:svelte-1n46o8q-armstar .64s var(--spring)}.send.armed.svelte-1n46o8q svg *{fill:var(--ember-ink)}@keyframes svelte-1n46o8q-armstar{0%{transform:scale(.3)rotate(-90deg)}60%{transform:scale(1.45)rotate(12deg)}}.send.firing.svelte-1n46o8q{animation:svelte-1n46o8q-sendfire .46s var(--spring)}@keyframes svelte-1n46o8q-sendfire{0%{transform:scale(.94,.88)translateY(1px)}34%{transform:scale(1.06,1.1)translateY(-4px)}}.send.firing.svelte-1n46o8q svg{animation:svelte-1n46o8q-firestar .46s var(--spring)}@keyframes svelte-1n46o8q-firestar{40%{transform:scale(1.6)rotate(140deg)}to{transform:rotate(180deg)}}.send.svelte-1n46o8q:not(:disabled):hover{box-shadow:0 6px 16px color-mix(in srgb, var(--ember) 34%, transparent);transform:translateY(-2px)}.send.svelte-1n46o8q:not(:disabled):hover svg{transform:rotate(90deg)scale(1.12)}.send.svelte-1n46o8q:not(:disabled):active{box-shadow:none;transition-duration:70ms;transform:translateY(1px)scale(.94,.88)}
