@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ladle-font-sans);--default-mono-font-family:var(--ladle-font-mono)}}@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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.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}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.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)}.ring{--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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(100%);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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ladle-bg-base:#0f0d10;--ladle-bg-canvas:#14110f;--ladle-bg-elevated:#17130f;--ladle-bg-composer:#1b1611;--ladle-bg-avatar:#2c241c;--ladle-bg-overlay:#1e1913;--ladle-clay:#f4efe6;--ladle-clay-warm:#d9cfbc;--ladle-clay-pale:#ede5d6;--ladle-ivory:#f4efe6;--ladle-on-orange:#fbf8f2;--ladle-on-clay:#121014;--ladle-on-clay-body:#4a4038;--ladle-on-clay-muted:#6b5f52;--ladle-on-clay-ops:#5b5046;--ladle-orange:#c2491d;--ladle-orange-hover:#a63c15;--ladle-link:#e4703f;--ladle-link-hover:#f08a5d;--ladle-citation-bg:#c2491d2e;--ladle-citation-stroke:#c2491d80;--ladle-gold:#e0a339;--ladle-gold-chip-strong:#e0a33959;--ladle-gold-chip-medium:#e0a33952;--ladle-gold-chip-soft:#e0a3394d;--ladle-gold-halo:#e0a33940;--ladle-gold-washbg:#e0a33912;--ladle-syntax-keyword:#c98a6b;--ladle-syntax-literal:#e0a339;--ladle-syntax-ident:#f4efe6;--ladle-font-serif:"Instrument Serif", ui-serif, Georgia, serif;--ladle-font-sans:Archivo, system-ui, -apple-system, sans-serif;--ladle-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ladle-ease:cubic-bezier(.2, .7, .2, 1);--ladle-t-1:.12s;--ladle-t-2:.15s;--ladle-t-3:.24s;--ladle-elev-page-bg:var(--ladle-bg-base);--ladle-elev-canvas-bg:var(--ladle-bg-canvas);--ladle-elev-card-bg:var(--ladle-bg-elevated);--ladle-elev-card-border:inset 0 0 0 1px #f4efe61f;--ladle-elev-card-border-hover:inset 0 0 0 1px #f4efe633;--ladle-elev-overlay-bg:var(--ladle-bg-composer);--ladle-elev-overlay-shadow:0 12px 30px #0000008c, inset 0 0 0 1px #e0a33959;--ladle-section-flagship-y:clamp(96px, 12vw, 160px);--ladle-section-major-y:clamp(80px, 10vw, 128px);--ladle-section-x:40px;--ladle-fs-1:10px;--ladle-fs-2:11px;--ladle-fs-3:12.5px;--ladle-fs-4:14px;--ladle-fs-5:15.5px;--ladle-fs-6:17px;--ladle-fs-7:21px;--ladle-fs-8:26px;--ladle-fs-9:34px;--ladle-fs-10:44px;--ladle-fs-11:64px;--ladle-fs-12:88px;--ladle-elev-bone-canvas-bg:var(--ladle-clay);--ladle-elev-bone-card-bg:#fbf7f0;--ladle-elev-bone-card-border:inset 0 0 0 1px #1210141f;--ladle-elev-bone-overlay-bg:#fffdf7;--ladle-elev-bone-overlay-shadow:0 12px 30px #12101424, inset 0 0 0 1px #1210142e;--ladle-stagger:60ms;--ladle-reveal-duration:.3s;--ladle-text-1:#f8f2e8f0;--ladle-text-2:#f4efe6c7;--ladle-text-3:#f4efe694;--ladle-text-4:#f4efe666;--ladle-surface-page:#0f0d10;--ladle-surface-sidebar:#0f0d10;--ladle-surface-canvas:#14110f;--ladle-surface-raised:#17130f;--ladle-surface-overlay:#1e1913;--ladle-surface-composer:#1b1611;--ladle-border-rest:#f4efe617;--ladle-border-hover:#f4efe62e;--ladle-border-focus:#e0a3398c;--ladle-accent-clay:#c2491d;--ladle-accent-clay-hover:#a63c15;--ladle-accent-amber:#e0a339;--ladle-accent-on-accent:#fbf8f2;--ladle-accent-link:#e4703f;--ladle-accent-link-hover:#f08a5d;--ladle-control-track:#f4efe624;--ladle-control-track-on:#e0a3398c;--ladle-control-thumb:#f4efe6;--ladle-control-thumb-shadow:0 1px 2px #00000052;--ladle-control-border:#f4efe63d;--ladle-control-fill-bg:#f4efe60a;--ladle-control-active-fill:var(--ladle-accent-amber);--ladle-scrollbar-thumb:#f4efe624;--ladle-scrollbar-thumb-hover:#f4efe63d;--ladle-selection-bg:#e0a33952;--ladle-selection-fg:#f4efe6;--ladle-caret:var(--ladle-accent-amber);--ladle-shadow-none:none;--ladle-shadow-overlay:0 16px 44px #0000008c;--ladle-shadow-toast:0 16px 44px #0000008c, inset 0 0 0 1px #e0a33961}html[data-theme=daylight]{--ladle-text-1:#191413;--ladle-text-2:#3a2c22;--ladle-text-3:#6b5943;--ladle-text-4:#a79079;--ladle-surface-page:#ece4d3;--ladle-surface-sidebar:#ede5d3;--ladle-surface-canvas:#f5efe1;--ladle-surface-raised:#fcf8ee;--ladle-surface-overlay:#fffdf5;--ladle-surface-composer:#fffdf4;--ladle-border-rest:#19141317;--ladle-border-hover:#19141333;--ladle-border-focus:#cc5a2cbf;--ladle-accent-clay:#cc5a2c;--ladle-accent-clay-hover:#a94413;--ladle-accent-amber:#c97a1c;--ladle-accent-on-accent:#fffdf4;--ladle-accent-link:#b84210;--ladle-accent-link-hover:#8f310a;--ladle-control-track:#19141329;--ladle-control-track-on:#cc5a2cd9;--ladle-control-thumb:#fffdf4;--ladle-control-thumb-shadow:0 1px 2px #19141324, 0 0 0 1px #19141314;--ladle-control-border:#19141347;--ladle-control-fill-bg:#19141308;--ladle-control-active-fill:var(--ladle-accent-clay);--ladle-scrollbar-thumb:#1914132e;--ladle-scrollbar-thumb-hover:#19141357;--ladle-selection-bg:#cc5a2c47;--ladle-selection-fg:#191413;--ladle-caret:var(--ladle-accent-clay);--ladle-shadow-overlay:0 20px 50px #19141324, 0 6px 16px #1914130f;--ladle-shadow-toast:0 20px 50px #19141329, inset 0 0 0 1px #cc5a2c99}*{box-sizing:border-box}html,body{height:100%;margin:0}html{background:var(--ladle-bg-base)}body{background:var(--ladle-bg-base);color:var(--ladle-ivory);font-family:var(--ladle-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--ladle-link);transition:color .15s var(--ladle-ease);text-decoration:none}a:hover{color:var(--ladle-link-hover)}button{font-family:inherit}:focus-visible{outline:2px solid var(--ladle-gold);outline-offset:2px;border-radius:3px}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.ladle-card-hover{transition:box-shadow .15s var(--ladle-ease)}.ladle-card-hover:hover{box-shadow:var(--ladle-elev-card-border-hover)!important}.ladle-link-underline{transition:background-size .2s var(--ladle-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.ladle-link-underline:hover{background-size:100% 1px}.ladle-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ladle-label{font-family:var(--ladle-font-mono);font-size:var(--ladle-fs-2);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.ladle-prose blockquote{border-left:2px solid var(--ladle-gold);font-family:var(--ladle-font-serif);font-style:italic;font-size:var(--ladle-fs-7);color:#f4efe6e6;margin:24px 0;padding:4px 0 4px 20px;line-height:1.45}.ladle-prose ul,.ladle-prose ol{flex-direction:column;gap:10px;margin:18px 0;padding-left:0;list-style:none;display:flex}.ladle-prose ul>li{padding-left:22px;position:relative}.ladle-prose ul>li:before{content:"";background:var(--ladle-gold);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:6px}.ladle-prose ol{counter-reset:prose-ol}.ladle-prose ol>li{counter-increment:prose-ol;padding-left:34px;position:relative}.ladle-prose ol>li:before{content:counter(prose-ol, decimal-leading-zero);font-family:var(--ladle-font-mono);font-size:var(--ladle-fs-2);letter-spacing:.06em;color:var(--ladle-gold);position:absolute;top:.15em;left:0}.ladle-prose hr{background:#f4efe61a;border:0;height:1px;margin:32px 0}.ladle-prose code{font-family:var(--ladle-font-mono);background:#f4efe612;border-radius:3px;padding:1px 5px;font-size:.9em}.ladle-table-wrap{max-height:60vh;box-shadow:var(--ladle-elev-card-border);border-radius:6px;overflow:auto}.ladle-table-wrap>.ladle-table-head{z-index:2;background:var(--ladle-bg-elevated);position:sticky;top:0;box-shadow:inset 0 -1px #f4efe61f}.ladle-table-wrap .ladle-table-row{transition:background .12s var(--ladle-ease);box-shadow:inset 0 1px #f4efe614}.ladle-table-wrap .ladle-table-row:hover{background:#f4efe60a}.ladle-table-wrap .ladle-td-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.1s;animation-timing-function:var(--ladle-ease)}::view-transition-new(root){animation-duration:.1s;animation-timing-function:var(--ladle-ease)}::view-transition-old(root){animation-name:ladle-route-out}::view-transition-new(root){animation-name:ladle-route-in}@keyframes ladle-route-out{to{opacity:0}}@keyframes ladle-route-in{0%{opacity:0}}input,textarea{caret-color:var(--ladle-clay)}@media (max-width:640px){.ladle-meal-toast{justify-content:flex-start;padding:8px 12px!important;top:60px!important;left:12px!important;right:12px!important}}@keyframes ladle-caret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes ladle-plate-in{0%{opacity:0;transform:translateY(20px)scale(.9)}65%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ladle-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ladle-bell{0%,to{transform:rotate(0)}18%{transform:rotate(-15deg)}40%{transform:rotate(11deg)}62%{transform:rotate(-6deg)}}@keyframes ladle-halo{0%{opacity:.45;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@keyframes ladle-scan{0%{opacity:.25}50%{opacity:.7}to{opacity:.25}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.ladle-reduce-motion *,html.ladle-reduce-motion :before,html.ladle-reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@keyframes ladle-setting-draw{0%{stroke-dashoffset:500px}to{stroke-dashoffset:0}}@keyframes ladle-setting-focal{0%{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.85)}to{opacity:1;transform-origin:50%;transform-box:fill-box;transform:scale(1)}}@keyframes ladle-field-drift{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.ladle-md{color:#f4efe6eb;font-family:var(--ladle-font-serif);letter-spacing:.002em;word-break:break-word;overflow-wrap:anywhere;text-wrap:pretty;font-size:17px;line-height:1.72}.ladle-assistant-body .ladle-md>.ladle-md-p:first-child:not(:only-child):first-letter{font-family:var(--ladle-font-serif);float:left;color:var(--ladle-ivory);margin-top:.04em;padding:.08em .16em 0 0;font-size:3.4em;font-style:italic;line-height:.88}.ladle-assistant-body .ladle-md>.ladle-md-p:first-child:first-line{letter-spacing:-.005em}.ladle-md-p{margin:0 0 .75em}.ladle-md>.ladle-md-p:last-child,.ladle-md>:last-child{margin-bottom:0}.ladle-md-h{font-family:var(--ladle-font-serif);color:var(--ladle-ivory);letter-spacing:-.005em;margin:1.5em 0 .5em;line-height:1.25}.ladle-md-h2{font-size:1.22em;font-weight:500}.ladle-md-h3{font-size:1.1em;font-weight:500}.ladle-md-h4{font-size:1em;font-weight:600}.ladle-md-strong{color:var(--ladle-ivory);font-weight:600}.ladle-md-em{font-style:italic}.ladle-md-a{color:var(--ladle-link)}.ladle-md-a:hover{color:var(--ladle-link-hover)}.ladle-md-quote{color:#f4efe6d1;border-left:1.5px solid #e0a3398c;margin:1em 0;padding:2px 0 2px 18px;font-style:italic}.ladle-md-quote>.ladle-md-p{margin:.35em 0}.ladle-md-hr{background:#f4efe61a;border:0;height:1px;margin:1.8em 0}.ladle-md-ul,.ladle-md-ol{flex-direction:column;gap:.4em;margin:.4em 0 .75em;padding-left:0;list-style:none;display:flex}.ladle-md-li{padding-left:26px;position:relative}.ladle-md-ul>.ladle-md-li:before{content:"";background:var(--ladle-gold);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:8px}.ladle-md-ol{counter-reset:ladle-ol}.ladle-md-ol>.ladle-md-li{counter-increment:ladle-ol;padding-left:32px}.ladle-md-ol>.ladle-md-li:before{content:counter(ladle-ol) ".";font-family:var(--ladle-font-mono);letter-spacing:.04em;color:var(--ladle-gold);text-align:left;width:26px;font-size:.72em;position:absolute;top:.05em;left:0}.ladle-md-li>.ladle-md-p{margin:0}.ladle-md-li>.ladle-md-ul,.ladle-md-li>.ladle-md-ol{margin:.35em 0}.ladle-md-task{padding-left:26px}.ladle-md-task:before{content:none!important}.ladle-md-task input[type=checkbox]{accent-color:var(--ladle-gold);position:absolute;top:.55em;left:4px}.ladle-md-code-inline{font-family:var(--ladle-font-mono);color:var(--ladle-clay-warm);word-break:break-word;background:#f4efe612;border-radius:4px;padding:1px 6px;font-size:.86em}.ladle-md-table-wrap{border-radius:8px;margin:1em 0;overflow-x:auto;box-shadow:inset 0 0 0 1px #f4efe61a}.ladle-md-table{border-collapse:collapse;width:100%;font-family:var(--ladle-font-sans);font-size:14px;line-height:1.5}.ladle-md-thead{background:#f4efe60a}.ladle-md-th{text-align:left;font-family:var(--ladle-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4efe6b8;border-bottom:1px solid #f4efe61f;padding:10px 14px;font-size:10.5px;font-weight:400}.ladle-md-td{color:#f4efe6e6;vertical-align:top;border-bottom:1px solid #f4efe60f;padding:10px 14px}.ladle-md-tr:last-child>.ladle-md-td{border-bottom:0}.ladle-assistant-turn:hover .ladle-msg-actions,.ladle-assistant-turn:focus-within .ladle-msg-actions{opacity:1}@media (hover:none){.ladle-msg-actions{opacity:1!important}}@keyframes ladle-empty-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ladle-settings-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ladle-empty-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.ladle-greeting-stack{animation:ladle-empty-enter .26s var(--ladle-ease) both}.ladle-greeting-stack.is-leaving{animation:ladle-empty-leave .2s var(--ladle-ease) both;pointer-events:none}.ladle-composer-shell{transition:transform .24s var(--ladle-ease);will-change:transform}.ladle-app-shell{background:var(--ladle-bg-canvas);grid-template-columns:auto 1fr;min-height:100vh;display:grid;position:relative}.ladle-app-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1400px 900px at 60% 6%,#e0a3390b,#0000 65%),radial-gradient(1000px 700px at 50% 110%,#f4efe604,#0000 70%);position:absolute;inset:0}.ladle-app-shell>*{z-index:1;position:relative}.ladle-app-shell:after{content:"";z-index:0;pointer-events:none;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.96  0 0 0 0 0.94  0 0 0 0 0.90  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:0}html[data-theme=daylight] .ladle-app-shell:after{opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.07  0 0 0 0 0.06  0 0 0 0 0.08  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ladle-composer-shell{transition:box-shadow var(--ladle-t-3) var(--ladle-ease);background:linear-gradient(#f4efe60e 0%,#f4efe605 100%);box-shadow:inset 0 0 0 1px #f4efe617,inset 0 1px #f4efe60f,0 8px 24px #0000003d;border-radius:20px!important}.ladle-composer-shell:focus-within{box-shadow:inset 0 0 0 1px #e0a3396b,inset 0 1px #f4efe61a,0 8px 28px #00000052,0 0 0 6px #e0a33909,0 0 24px 4px #e0a3390d}.ladle-wordmark-container .ladle-wordmark-bowl{transition:box-shadow var(--ladle-t-2) var(--ladle-ease)}.ladle-wordmark-container:hover .ladle-wordmark-bowl{box-shadow:0 0 0 6px #e0a3391a}.ladle-sidebar-section-label{font-family:var(--ladle-font-mono);letter-spacing:.18em;color:#f4efe66b;text-transform:uppercase;padding:6px 10px 8px;font-size:10px}.ladle-meal-toast{box-shadow:0 16px 48px #0009,inset 0 0 0 1px #e0a3396b,0 0 60px #e0a3391a}html[data-theme=daylight] .ladle-meal-toast{box-shadow:0 16px 48px #12101429,inset 0 0 0 1px #e0a3398c,0 0 60px #e0a33926}.ladle-chip-row{flex-wrap:wrap;gap:6px;display:flex}.ladle-chip-row>*{flex:none}.ladle-md-a{color:var(--ladle-link);text-underline-offset:3px;transition:text-decoration-color var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease);-webkit-text-decoration:underline #e4703f47;text-decoration:underline #e4703f47}.ladle-md-a:hover{color:var(--ladle-link-hover);text-decoration-color:#e4703fe6}.ladle-md-quote{color:#f4efe6d1;border-left:2px solid #e0a33999;padding:6px 0 6px 20px}.ladle-empty-hero,.ladle-serif-hero{text-wrap:balance}.ladle-artifact-panel>:first-child{box-shadow:inset 0 -1px #f4efe614}html[data-theme=daylight] .ladle-artifact-panel>:first-child{box-shadow:inset 0 -1px #1210141a}.ladle-app-header{transition:box-shadow var(--ladle-t-2) var(--ladle-ease), background var(--ladle-t-2) var(--ladle-ease);position:sticky;top:0}.ladle-app-header[data-scrolled=true]{background:var(--ladle-bg-canvas)!important}@supports (color:color-mix(in lab, red, red)){.ladle-app-header[data-scrolled=true]{background:color-mix(in oklab, var(--ladle-bg-canvas) 88%, transparent)!important}}.ladle-app-header[data-scrolled=true]{-webkit-backdrop-filter:saturate(1.4)blur(10px);box-shadow:inset 0 -1px #f4efe60f,0 8px 24px #00000024}@keyframes ladle-plate-breathe{0%{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.02)}to{opacity:.35;transform:scale(1)}}.ladle-greeting-stack:before{content:"";z-index:-1;pointer-events:none;border:1.2px solid #e0a3392e;border-radius:50%;width:380px;height:380px;margin-top:-190px;margin-left:-190px;animation:8s ease-in-out infinite ladle-plate-breathe;position:absolute;top:40%;left:50%}@media (prefers-reduced-motion:reduce){.ladle-greeting-stack:before{opacity:.4;animation:none}}.ladle-message-actions button:hover{color:var(--ladle-ivory)!important}html[data-theme=daylight] .ladle-message-actions button:hover{color:#121014!important}[role=dialog][aria-label="Setting the table"]{background:radial-gradient(1600px 900px at 50% 0%, #e0a3390e, transparent 65%), var(--ladle-bg-canvas)!important}html[data-theme=daylight] .ladle-modal-backdrop{background:#12101440}.ladle-tile{transition:transform var(--ladle-t-2) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease)}.ladle-tile:hover{transform:translateY(-1px)}button,[role=button]{transition:background var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease), box-shadow var(--ladle-t-1) var(--ladle-ease)}a,a:visited{color:inherit}html[data-theme=daylight] h1,html[data-theme=daylight] h2{text-shadow:0 0 1px #1210140a}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--ladle-gold);outline-offset:2px;border-radius:6px}::selection{color:var(--ladle-ivory);background:#e0a33952}::-webkit-scrollbar-thumb{background:#f4efe624 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f4efe63d padding-box padding-box}.ladle-mono-label{font-family:var(--ladle-font-mono);letter-spacing:.14em;color:#f4efe68c;text-transform:uppercase;font-size:11px}html[data-theme=daylight] .ladle-mono-label{color:#1210148c}.ladle-sidebar-row{transition:background var(--ladle-t-1) var(--ladle-ease);position:relative}.ladle-sidebar-row:before{content:"";background:var(--ladle-gold);transform-origin:50%;opacity:0;width:2px;transition:transform var(--ladle-t-2) var(--ladle-ease), opacity var(--ladle-t-2) var(--ladle-ease);border-radius:2px;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.ladle-sidebar-row:hover:before{opacity:.35;transform:scaleY(1)}.ladle-sidebar-row[data-active=true]:before{opacity:1;transform:scaleY(1)}@keyframes ladle-artifact-halo{0%{box-shadow:-16px 0 40px #00000073,inset 1px 0 #f4efe614,0 0 #e0a33959}30%{box-shadow:-16px 0 40px #00000073,inset 1px 0 #f4efe61f,0 0 0 4px #e0a3392e}to{box-shadow:-16px 0 40px #00000073,inset 1px 0 #f4efe614,0 0 #e0a33900}}.ladle-artifact-panel{animation:ladle-panel-in var(--ladle-t-3) var(--ladle-ease), ladle-artifact-halo .9s var(--ladle-ease) 60ms}@keyframes ladle-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}button[data-streaming=true]{box-shadow:inset 0 0 0 1px #e0a33959,0 0 22px #e0a33924}@keyframes ladle-send-ripple{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.85)}}.ladle-send-btn{position:relative}.ladle-send-btn[data-firing=true]:after{content:"";border:1.5px solid var(--ladle-gold);pointer-events:none;border-radius:50%;animation:.32s cubic-bezier(.2,.8,.3,1) both ladle-send-ripple;position:absolute;inset:-2px}@keyframes ladle-stream-materialize{0%{opacity:.55}to{opacity:1}}.ladle-assistant-body[data-streaming=true] .ladle-md>:last-child{animation:ladle-stream-materialize .32s var(--ladle-ease) both}@keyframes ladle-toast-lit-in{0%{opacity:0;transform:translateY(12px)scale(.98)}60%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ladle-toast-lit-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.99)}}.ladle-meal-toast[data-state=in]{animation:ladle-toast-lit-in .3s var(--ladle-ease) both}.ladle-meal-toast[data-state=out]{animation:ladle-toast-lit-out .4s var(--ladle-ease) both}@keyframes ladle-theme-crossfade{0%{opacity:1}to{opacity:0}}.ladle-theme-crossfade-veil{z-index:9999;pointer-events:none;background:var(--_veil-color,var(--ladle-bg-canvas));animation:ladle-theme-crossfade .5s var(--ladle-ease) both;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ladle-send-btn[data-firing=true]:after,.ladle-assistant-body[data-streaming=true] .ladle-md>:last-child,.ladle-meal-toast[data-state=in],.ladle-meal-toast[data-state=out],.ladle-theme-crossfade-veil{animation:none!important}}.ladle-chat-column [class*=ladle-setting-canvas],.ladle-chat-column [aria-hidden]>svg[data-setting-glyph],.ladle-chat-column>[aria-hidden]{display:none!important}.ladle-greeting-stack{overflow:visible}.ladle-chat-column{overflow-x:hidden}@keyframes ladle-thinking-pulse{0%{opacity:.28}50%{opacity:.55}to{opacity:.28}}[data-chat-streaming=true] .ladle-assistant-body:before{content:"";width:2px;animation:ladle-thinking-pulse 2.4s var(--ladle-ease) infinite;pointer-events:none;background:linear-gradient(#0000,#e0a339d9 30% 70%,#0000);border-radius:2px;position:absolute;top:0;bottom:0;left:-14px}.ladle-assistant-body{position:relative}.ladle-assistant-turn .ladle-mark{transition:transform var(--ladle-t-2) var(--ladle-ease), filter var(--ladle-t-2) var(--ladle-ease)}.ladle-assistant-turn:hover .ladle-mark{filter:drop-shadow(0 0 8px #e0a33933);transform:rotate(-4deg)scale(1.02)}@keyframes ladle-msg-settle{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ladle-user-turn{animation:ladle-msg-settle .24s var(--ladle-ease) both}@media (prefers-reduced-motion:reduce){.ladle-assistant-turn,.ladle-user-turn{animation:none!important}[data-chat-streaming=true] .ladle-assistant-body:before{opacity:.4!important;animation:none!important}}.ladle-chat-column{isolation:isolate;position:relative}.ladle-chat-column .ladle-md{max-width:68ch}.ladle-chat-column .ladle-md>pre,.ladle-chat-column .ladle-md>.ladle-md-table-wrap{max-width:none}.ladle-chat-column:after{content:"";height:2px;width:calc(var(--_p,0) * 100%);opacity:0;transition:width .12s linear, opacity .24s var(--ladle-ease);pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#e0a339a6,#e0a339e6);margin-bottom:-2px;position:sticky;top:0;left:0}.ladle-chat-column[data-scrolled=true]:after{opacity:.72}.ladle-chat-column:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1200px 900px at 50% 30%,#f4efe605,#0000 70%);position:absolute;inset:0 -40px}.ladle-code-pre{border-radius:10px;box-shadow:inset 0 0 0 1px #f4efe61a,0 1px #00000040}.ladle-streaming-cursor{vertical-align:text-bottom;background:linear-gradient(#e0a33966,#e0a339f2);border-radius:2px;width:3px;height:1.05em;margin-left:3px;animation:1.1s ease-in-out infinite ladle-caret;display:inline-block;box-shadow:0 0 8px #e0a33973}.ladle-wordmark-container{letter-spacing:-.02em;position:relative}.ladle-empty-hero{font-family:var(--ladle-font-serif);text-wrap:balance}@keyframes ladle-silk{0%{background-position:0 0}to{background-position:200% 0}}.ladle-thinking-header[data-streaming=true]{background:linear-gradient(90deg,#e0a3391a 0%,#e0a33947 50%,#e0a3391a 100%) 0 0/200% 100%;animation:3.8s linear infinite ladle-silk}@media (prefers-reduced-motion:reduce){.ladle-thinking-header[data-streaming=true]{background:#e0a3392e!important;animation:none!important}}@media (max-width:900px){.ladle-app-shell{grid-template-columns:1fr}.ladle-app-sidebar{z-index:900;height:100vh;transition:transform .24s var(--ladle-ease);top:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #0006;position:fixed!important}.ladle-app-sidebar[data-mobile-open=true]{transform:translate(0)}.ladle-mobile-backdrop{z-index:850;animation:ladle-overlay-fade .2s var(--ladle-ease);background:#12101499;position:fixed;inset:0}.ladle-mobile-only{display:inline-flex!important}.ladle-palette-portal>div>div{border-radius:12px!important;max-width:100%!important}.ladle-header-model{display:none}}.ladle-mobile-only{display:none}@supports (padding:max(0px)){.ladle-composer-shell{margin-bottom:max(0px, env(safe-area-inset-bottom))}}@keyframes ladle-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes ladle-modal-in{0%{opacity:0;transform:translateY(2px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.ladle-artifact-panel{width:100vw!important;min-width:0!important}}@keyframes ladle-pill-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ladle-jump-pill{animation:ladle-pill-in .18s var(--ladle-ease) both}.ladle-send-btn{transition:background .15s var(--ladle-ease), transform .15s var(--ladle-ease), opacity .15s var(--ladle-ease)}.ladle-app-header{transition:box-shadow .2s var(--ladle-ease), background .2s var(--ladle-ease)}.ladle-app-header[data-scrolled=true]{box-shadow:inset 0 -1px #f4efe61a}html[data-theme=daylight]{--ladle-bg-base:#ede5d6;--ladle-bg-canvas:#f4efe6;--ladle-bg-elevated:#fbf7f0;--ladle-bg-composer:#fffdf7;--ladle-bg-avatar:#e6ddcb;--ladle-ivory:#121014;--ladle-clay:#4a4038;--ladle-clay-warm:#6b5f52;--ladle-clay-pale:#a79b87;--ladle-on-clay:#fbf7f0;--ladle-gold-halo:#e0a3392e;--ladle-gold-washbg:#e0a33917;--ladle-citation-bg:#c2491d1a;--ladle-citation-stroke:#c2491d66;--ladle-elev-card-border:inset 0 0 0 1px #12101424;--ladle-elev-card-border-hover:inset 0 0 0 1px #12101438;--ladle-elev-overlay-shadow:0 12px 30px #12101424, inset 0 0 0 1px #e0a33959}html[data-theme=daylight] body{background:var(--ladle-bg-base);color:var(--ladle-ivory)}html[data-theme=daylight] .ladle-code-pre{color:#f4efe6!important;background:#0e0d10!important}*{scrollbar-width:thin;scrollbar-color:#f4efe629 transparent}html[data-theme=daylight] *{scrollbar-color:#12101438 transparent}::-webkit-scrollbar-thumb{background:#f4efe629;border-radius:4px}html[data-theme=daylight] [style*="color:var(--ladle-ivory)"],html[data-theme=daylight] [style*="color: var(--ladle-ivory)"]{color:#121014!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.92)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.92)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.9)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.9)"]{color:#121014e6!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.88)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.88)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.85)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.85)"]{color:#121014d1!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.8)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.8)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.75)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.75)"]{color:#121014b8!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.72)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.72)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.7)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.7)"]{color:#121014a8!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.66)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.66)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.65)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.65)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.64)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.64)"]{color:#12101494!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.6)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.6)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.55)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.55)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.5)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.5)"]{color:#1210147a!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.45)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.45)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.4)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.4)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.35)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.35)"]{color:#12101461!important}html[data-theme=daylight] [style*="background:rgba(244,239,230,.14)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.14)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.12)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.12)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.10)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.10)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.08)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.08)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.06)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.06)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.04)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.04)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.03)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.03)"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.02)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.02)"]{background:#1210140a!important}html[data-theme=daylight] [style*="rgba(244,239,230,.18)"],html[data-theme=daylight] [style*="rgba(244,239,230,.16)"],html[data-theme=daylight] [style*="rgba(244,239,230,.14)"]{--_daylight-hairline:#12101429}html[data-theme=daylight] [style*="boxShadow: inset 0 0 0 1px rgba(244"],html[data-theme=daylight] [style*="box-shadow: inset 0 0 0 1px rgba(244"],html[data-theme=daylight] [style*="box-shadow:inset 0 0 0 1px rgba(244"]{box-shadow:inset 0 0 0 1px #1210141f!important}html[data-theme=daylight] [style*="boxShadow: inset 0 -1px 0 rgba(244"],html[data-theme=daylight] [style*="box-shadow: inset 0 -1px 0 rgba(244"]{box-shadow:inset 0 -1px #1210141a!important}html[data-theme=daylight] [style*="boxShadow: inset -1px 0 0 rgba(244"],html[data-theme=daylight] [style*="box-shadow: inset -1px 0 0 rgba(244"]{box-shadow:inset -1px 0 #1210141a!important}html[data-theme=daylight] [style*="boxShadow: inset 1px 0 0 rgba(244"],html[data-theme=daylight] [style*="box-shadow: inset 1px 0 0 rgba(244"]{box-shadow:inset 1px 0 #1210141a!important}html[data-theme=daylight] [style*="boxShadow: inset 0 1px 0 rgba(244"],html[data-theme=daylight] [style*="box-shadow: inset 0 1px 0 rgba(244"]{box-shadow:inset 0 1px #1210141a!important}html[data-theme=daylight] [style*="background: var(--ladle-bg-elevated)"]{background:var(--ladle-surface-raised)!important;box-shadow:0 1px 3px #1c17120a,inset 0 0 0 1px #1c17120f!important}html[data-theme=daylight] .ladle-md,html[data-theme=daylight] .ladle-md p,html[data-theme=daylight] .ladle-md li{color:#2a251f}html[data-theme=daylight] .ladle-md h1,html[data-theme=daylight] .ladle-md h2,html[data-theme=daylight] .ladle-md h3,html[data-theme=daylight] .ladle-md h4{color:#121014}html[data-theme=daylight] [role=dialog] h1{color:#121014!important}html[data-theme=daylight] .ladle-user-bubble{color:#fbf8f2!important}html[data-theme=daylight] [style*="background: var(--ladle-bg-composer)"],html[data-theme=daylight] [style*="background:var(--ladle-bg-composer)"]{background:#fffdf7!important}html[data-theme=daylight] .ladle-composer-shell input,html[data-theme=daylight] .ladle-composer-shell textarea,html[data-theme=daylight] .ladle-composer-shell [contenteditable=true]{color:#121014}html[data-theme=daylight] [style*="background:var(--ladle-bg-overlay)"],html[data-theme=daylight] [style*="background: var(--ladle-bg-overlay)"]{background:var(--ladle-surface-overlay)!important;box-shadow:var(--ladle-shadow-overlay), inset 0 0 0 1px #1c171214!important}html[data-theme=daylight] [style*="background:var(--ladle-elev-card-bg)"],html[data-theme=daylight] [style*="background: var(--ladle-elev-card-bg)"]{background:var(--ladle-surface-raised)!important;box-shadow:0 1px 3px #1c17120d,inset 0 0 0 1px #1c17120f!important}html[data-theme=daylight] .ladle-md-quote{color:#1c1712d9;border-left-color:#b87a1fa6!important}html[data-theme=daylight] .ladle-code-pre{box-shadow:inset 0 0 0 1px #1c17120f,0 4px 12px #1c17120d}html[data-theme=daylight] .ladle-wordmark-container:hover .ladle-wordmark-bowl{box-shadow:0 0 0 6px #c2491d1a!important}html[data-theme=daylight] .ladle-app-header[data-scrolled=true]{box-shadow:inset 0 -1px #1c171214,0 6px 18px #1c171214!important}html:not([data-theme=daylight]) .ladle-artifact-panel{background:var(--ladle-surface-overlay)!important}html:not([data-theme=daylight]) [style*="background:var(--ladle-elev-card-bg)"],html:not([data-theme=daylight]) [style*="background: var(--ladle-elev-card-bg)"]{background:var(--ladle-surface-raised)!important}html:not([data-theme=daylight]) .ladle-greeting-stack button:hover{background:var(--ladle-surface-composer)!important}html{scrollbar-width:thin;scrollbar-color:var(--ladle-scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ladle-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ladle-scrollbar-thumb-hover);background-clip:padding-box}::selection{background:var(--ladle-selection-bg);color:var(--ladle-selection-fg)}input,textarea,[contenteditable]{caret-color:var(--ladle-caret)}.ladle-modal-backdrop{-webkit-backdrop-filter:saturate(1.2)blur(6px);background:#0000008c}html[data-theme=daylight] .ladle-code-pre{border-radius:12px;padding:2px;background:linear-gradient(#eee4ce,#e5d9be)!important}html[data-theme=daylight] .ladle-code-pre>*{border-radius:10px;color:#f8f2e8f0!important;background:#17130f!important}html[data-theme=daylight] .ladle-sidebar-section-label{color:#1c17128c!important}html[data-theme=daylight] .ladle-md-p{color:#1c1712e0}html[data-theme=daylight] [style*="244,239,230"],html[data-theme=daylight] [style*="244, 239, 230"],html[data-theme=daylight] [style*="248,242,232"],html[data-theme=daylight] [style*="248, 242, 232"]{color:#14100c!important}html[data-theme=daylight] [style*="background:rgba(244,239,230"],html[data-theme=daylight] [style*="background: rgba(244,239,230"],html[data-theme=daylight] [style*="background: rgba(244, 239, 230"]{background:#14100c0b!important}html[data-theme=daylight] [style*="1px rgba(244,239,230"],html[data-theme=daylight] [style*="1px rgba(244, 239, 230"]{box-shadow:inset 0 0 0 1px #14100c1f!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.95"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.94"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.92"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.9)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.90"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.88"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.85"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.95"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.94"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.92"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.9)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.90"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.88"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.85"]{color:#14100c!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.82"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.80"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.8)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.78"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.75"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.72"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.70"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.7)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.82"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.80"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.8)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.78"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.75"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.72"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.70"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.7)"]{color:#3a2e1f!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.68"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.66"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.65"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.64"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.62"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.60"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.6)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.58"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.55"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.50"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.5)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.68"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.66"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.65"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.64"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.62"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.60"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.6)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.58"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.55"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.50"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.5)"]{color:#6e5d45!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,.48"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.45"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.42"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.40"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.4)"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.38"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.35"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.30"],html[data-theme=daylight] [style*="color:rgba(244,239,230,.3)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.48"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.45"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.42"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.40"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.4)"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.38"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.35"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.30"],html[data-theme=daylight] [style*="color: rgba(244,239,230,.3)"]{color:#a28d6f!important}html[data-theme=daylight] [style*="background:rgba(244,239,230,.14"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.14"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.12"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.12"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.10"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.10"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.1)"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.1)"]{background:#14100c0f!important}html[data-theme=daylight] [style*="background:rgba(244,239,230,.08"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.08"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.06"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.06"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.055"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.055"]{background:#14100c0a!important}html[data-theme=daylight] [style*="background:rgba(244,239,230,.05"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.05"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.04"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.04"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.03"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.03"],html[data-theme=daylight] [style*="background:rgba(244,239,230,.02"],html[data-theme=daylight] [style*="background: rgba(244,239,230,.02"]{background:#14100c07!important}html[data-theme=daylight] [style*="color:rgba(244,239,230,"],html[data-theme=daylight] [style*="color: rgba(244,239,230,"]{color:#4a3d2b}html[data-theme=daylight] .ladle-app-shell,html[data-theme=daylight] .ladle-app-sidebar,html[data-theme=daylight] .ladle-app-header,html[data-theme=daylight] .ladle-chat-column,html[data-theme=daylight] .ladle-composer-shell,html[data-theme=daylight] .ladle-artifact-panel,html[data-theme=daylight] [role=menu],html[data-theme=daylight] [role=dialog]{color:#14100c}html[data-theme=daylight] iframe{color:initial;background:initial!important}html[data-theme=daylight] .ladle-sidebar-row:hover{background:#d083161a!important}html[data-theme=daylight] .ladle-sidebar-row[data-active=true]{background:#d0831624!important}html[data-theme=daylight] [style*="var(--ladle-gold)"],html[data-theme=daylight] .ladle-gold{color:#c87218!important}html[data-theme=daylight] .ladle-user-bubble{color:#fffdf6!important;background:linear-gradient(#c2491d,#a63c15)!important;box-shadow:0 1px 3px #14100c1a,0 2px 8px #c2491d29!important}html[data-theme=daylight] .ladle-md h1,html[data-theme=daylight] .ladle-md h2,html[data-theme=daylight] .ladle-md h3,html[data-theme=daylight] .ladle-serif-hero,html[data-theme=daylight] .ladle-empty-hero{color:var(--ladle-text-1);font-weight:500}html[data-theme=daylight] :where(button,a,input,textarea,select,[role=button]):focus-visible{outline-offset:3px;outline:2px solid var(--ladle-accent-clay)!important}html[data-theme=daylight] .ladle-sidebar-section-label{font-weight:500;color:var(--ladle-text-3)!important}button:not(:disabled),[role=button]:not(:disabled){transition:transform var(--ladle-t-1) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease), background var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease)}button:not(:disabled):active,[role=button]:not(:disabled):active{transform:translateY(.5px)}a[href][style*="var(--ladle-orange)"],a[href][style*="var(--ladle-clay)"],button[style*="var(--ladle-orange)"],button[style*="var(--ladle-clay)"]{background:linear-gradient(180deg, var(--ladle-accent-clay) 0%, var(--ladle-accent-clay-hover) 100%)!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000029,0 1px 2px #14100c24,0 4px 12px #c2491d3d!important}a[href][style*="var(--ladle-orange)"]:hover,a[href][style*="var(--ladle-clay)"]:hover,button[style*="var(--ladle-orange)"]:hover:not(:disabled),button[style*="var(--ladle-clay)"]:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff3,inset 0 -1px #0003,0 2px 3px #14100c29,0 8px 24px #c2491d57!important}html[data-theme=daylight] a[href][style*="var(--ladle-orange)"],html[data-theme=daylight] a[href][style*="var(--ladle-clay)"],html[data-theme=daylight] button[style*="var(--ladle-orange)"],html[data-theme=daylight] button[style*="var(--ladle-clay)"]{box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000024,0 1px 2px #14100c24,0 6px 18px #c2491d33!important}.ladle-composer-shell{border-radius:22px!important;padding:4px!important}.ladle-composer-shell>div,.ladle-composer-shell>form{background:0 0;border-radius:18px;padding:12px 16px}html:not([data-theme=daylight]) .ladle-composer-shell{background:linear-gradient(#1f1913 0%,#17130f 100%)!important;box-shadow:inset 0 1px #f4efe617,inset 0 0 0 1px #f4efe612,0 8px 20px #00000052,0 1px 3px #0000003d!important}html:not([data-theme=daylight]) .ladle-composer-shell:focus-within{box-shadow:inset 0 1px #f4efe61c,inset 0 0 0 1.5px #e0a3398c,0 8px 28px #0000006b,0 0 0 6px #e0a3390f,0 0 32px 6px #e0a3391a!important}html[data-theme=daylight] .ladle-composer-shell{background:linear-gradient(#fffef9 0%,#fbf5e9 100%)!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #14100c17,0 1px 2px #14100c0d,0 10px 28px #14100c14,0 20px 60px #14100c0f!important}.ladle-card-hover,[style*="var(--ladle-elev-card-bg)"],[style*="background: var(--ladle-bg-elevated)"],[style*="background:var(--ladle-bg-elevated)"]{transition:transform var(--ladle-t-2) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease)!important}html:not([data-theme=daylight]) [style*="background: var(--ladle-bg-elevated)"],html:not([data-theme=daylight]) [style*="background:var(--ladle-bg-elevated)"]{background:linear-gradient(#1a1611 0%,#17130f 100%)!important;box-shadow:inset 0 1px #f4efe60d,inset 0 0 0 1px #f4efe60f,0 1px 3px #0000003d,0 4px 12px #00000029!important}html:not([data-theme=daylight]) [style*="background: var(--ladle-bg-elevated)"]:hover,html:not([data-theme=daylight]) [style*="background:var(--ladle-bg-elevated)"]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #f4efe612,inset 0 0 0 1px #e0a3393d,0 2px 4px #00000047,0 12px 32px #0000003d,0 0 24px #e0a3390f!important}html:not([data-theme=daylight]) .ladle-app-sidebar{background:linear-gradient(#131013 0%,#0f0d10 100%)!important;box-shadow:inset 0 1px #f4efe60d,inset -1px 0 #f4efe60f,2px 0 24px #00000052!important}.ladle-sidebar-row{position:relative;transition:background var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease)!important;border-radius:8px!important}.ladle-sidebar-row:before{transition:transform var(--ladle-t-2) var(--ladle-ease), opacity var(--ladle-t-2) var(--ladle-ease)!important}html:not([data-theme=daylight]) .ladle-sidebar-row:hover{color:#f8f2e8f2!important;background:#f4efe60d!important}html:not([data-theme=daylight]) .ladle-sidebar-row[data-active=true]{color:#fffaf0!important;background:linear-gradient(90deg,#e0a33924 0%,#e0a3390f 100%)!important;box-shadow:inset 0 0 0 1px #e0a33933!important}html[data-theme=daylight] .ladle-sidebar-row[data-active=true]{color:#1c1712!important;background:linear-gradient(90deg,#c2491d1f 0%,#c2491d0d 100%)!important;box-shadow:inset 0 0 0 1px #c2491d38!important}.ladle-assistant-body{padding-right:12px}html:not([data-theme=daylight]) .ladle-assistant-body .ladle-md{color:#f8f2e8f0}html[data-theme=daylight] .ladle-assistant-body .ladle-md{color:#2a2119}.ladle-md>.ladle-md-p:first-child{font-size:1.02em}html:not([data-theme=daylight]) .ladle-user-bubble,html:not([data-theme=daylight]) .ladle-user-turn>div>div{color:#f8f2e8f5!important;background:linear-gradient(#f4efe614 0%,#f4efe60a 100%)!important;box-shadow:inset 0 1px #f4efe614,inset 0 0 0 1px #f4efe61a,0 1px 2px #0003!important}html[data-theme=daylight] .ladle-user-bubble,html[data-theme=daylight] .ladle-user-turn>div>div{color:#fffdf6!important;background:linear-gradient(#c2491d 0%,#a63c15 100%)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000029,0 1px 3px #14100c1f,0 4px 12px #c2491d38!important}.ladle-send-btn{background:linear-gradient(#d65224 0%,#b23f17 100%)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000002e,0 2px 4px #14100c2e,0 6px 18px #c2491d52!important}.ladle-send-btn:hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0003,0 3px 6px #14100c38,0 10px 28px #c2491d6b!important}.ladle-send-btn:active{transform:translateY(.5px)!important}.ladle-send-btn[data-streaming=true]{color:#14100c!important;background:linear-gradient(#f5eedf 0%,#e5dac1 100%)!important}html:not([data-theme=daylight]) .ladle-app-header[data-scrolled=true]{-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#14110fd1!important;background:lab(5.29734% .960186 1.48356/.82)!important;box-shadow:inset 0 -1px #f4efe614,0 12px 32px #0000002e!important}.ladle-serif-hero{font-weight:400;font-family:var(--ladle-font-serif)!important;letter-spacing:-.028em!important;line-height:1.02!important}html:not([data-theme=daylight]) .ladle-serif-hero{text-shadow:0 0 30px #e0a3391a}html[data-theme=daylight] .ladle-serif-hero{color:#14100c;text-shadow:0 1px #ffffff80;font-weight:500}.ladle-greeting-stack button{transition:transform var(--ladle-t-2) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease), background var(--ladle-t-1) var(--ladle-ease)!important}html:not([data-theme=daylight]) .ladle-greeting-stack button{background:linear-gradient(#1e1913 0%,#17130f 100%)!important;box-shadow:inset 0 1px #f4efe60f,inset 0 0 0 1px #f4efe614,0 1px 2px #00000038,0 4px 10px #00000024!important}html:not([data-theme=daylight]) .ladle-greeting-stack button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #f4efe614,inset 0 0 0 1px #e0a3394d,0 2px 3px #0000003d,0 12px 28px #0003,0 0 32px #e0a3391a!important}html[data-theme=daylight] .ladle-greeting-stack button{background:linear-gradient(#fffef9 0%,#fbf5e7 100%)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #14100c14,0 1px 3px #14100c0d,0 6px 16px #14100c0f!important}[role=menu]{border-radius:14px!important;padding:6px!important}html:not([data-theme=daylight]) [role=menu]{background:linear-gradient(#221c15 0%,#1b1611 100%)!important;box-shadow:inset 0 1px #f4efe614,inset 0 0 0 1px #f4efe61a,0 24px 60px #0009,0 6px 16px #0000005c!important}[role=menu] button,[role=menu] a{border-radius:8px!important}html:not([data-theme=daylight]) [role=menu] button:hover,html:not([data-theme=daylight]) [role=menu] a:hover{background:#e0a3391a!important}html[data-theme=daylight] [role=menu] button:hover,html[data-theme=daylight] [role=menu] a:hover{background:#c2491d14!important}html:not([data-theme=daylight]) .ladle-artifact-panel{background:linear-gradient(#1d1811 0%,#17130f 100%)!important;box-shadow:inset 1px 0 #f4efe61a,-20px 0 60px #0000008c,-4px 0 12px #00000047!important}html:not([data-theme=daylight]) .ladle-meal-toast{background:linear-gradient(#221c15 0%,#1b1611 100%)!important;box-shadow:inset 0 1px #f4efe61a,inset 0 0 0 1px #e0a33970,0 20px 60px #0000008c,0 6px 20px #00000052,0 0 60px #e0a33924!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{transition:box-shadow var(--ladle-t-2) var(--ladle-ease), background var(--ladle-t-2) var(--ladle-ease)}html:not([data-theme=daylight]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ladle-composer-shell input),html:not([data-theme=daylight]) textarea:not(.ladle-composer-shell textarea),html:not([data-theme=daylight]) select{color:#f8f2e8f0!important;background:#f4efe60a!important;box-shadow:inset 0 0 0 1px #f4efe61a,inset 0 1px #0000001f!important}html[data-theme=daylight] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ladle-composer-shell input):focus,html[data-theme=daylight] textarea:not(.ladle-composer-shell textarea):focus,html[data-theme=daylight] select:focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--ladle-accent-clay), 0 0 0 4px #c2491d1a!important}.ladle-md-a,a.ladle-link-underline{text-decoration:underline;-webkit-text-decoration-color:var(--ladle-accent-link);-webkit-text-decoration-color:var(--ladle-accent-link);-webkit-text-decoration-color:var(--ladle-accent-link);text-decoration-color:var(--ladle-accent-link);color:var(--ladle-accent-link)!important}@supports (color:color-mix(in lab, red, red)){.ladle-md-a,a.ladle-link-underline{-webkit-text-decoration-color:color-mix(in oklab, var(--ladle-accent-link) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ladle-accent-link) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ladle-accent-link) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--ladle-accent-link) 40%, transparent)}}.ladle-md-a,a.ladle-link-underline{text-underline-offset:3px;transition:color var(--ladle-t-1) var(--ladle-ease), text-decoration-color var(--ladle-t-1) var(--ladle-ease)}.ladle-md-a:hover,a.ladle-link-underline:hover{text-decoration-color:currentColor;color:var(--ladle-accent-link-hover)!important}.ladle-code-pre{overflow:hidden;border-radius:14px!important}html:not([data-theme=daylight]) .ladle-code-pre{background:linear-gradient(#0e0c0f 0%,#0a0709 100%)!important;box-shadow:inset 0 0 0 1px #f4efe61a,0 2px 8px #00000052!important}html[data-theme=daylight] .ladle-code-pre{background:linear-gradient(#e5d9be,#d9cda9)!important;padding:3px!important;box-shadow:0 4px 14px #14100c14,0 1px 2px #14100c0f!important}h1,h2{text-wrap:balance;letter-spacing:-.022em!important}h3{letter-spacing:-.014em!important}.ladle-md p,.ladle-md li{letter-spacing:.002em;text-wrap:pretty}.ladle-md>.ladle-md-p:first-child{font-size:1.03em;line-height:1.7}@keyframes ladle-msg-land{0%{opacity:.6;filter:brightness(1.08);transform:translateY(4px)}60%{opacity:1;filter:brightness(1.02);transform:translateY(0)}to{opacity:1;filter:brightness();transform:translateY(0)}}.ladle-assistant-turn{animation:ladle-msg-land .38s var(--ladle-ease) both}html:not([data-theme=daylight]) ::-webkit-scrollbar-thumb{background:#f4efe624}html:not([data-theme=daylight]) ::-webkit-scrollbar-thumb:hover{background:#f4efe63d}html:not([data-theme=daylight]) .ladle-app-shell:before{background:radial-gradient(1400px 900px at 60% 4%,#e0a3390e,#0000 62%),radial-gradient(1000px 700px at 50% 110%,#f4efe605,#0000 70%),radial-gradient(600px 400px at 10% 40%,#e0a33905,#0000 60%)!important}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid var(--ladle-accent-amber)!important}html[data-theme=daylight] :where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--ladle-accent-clay)!important}html[data-theme=daylight] .ladle-app-shell{background:#f5efe1!important}html[data-theme=daylight] .ladle-app-shell:before{background:radial-gradient(1600px 1000px at 65% -4%,#cc5a2c1a,#0000 60%),radial-gradient(1000px 700px at 15% 20%,#c97a1c0d,#0000 60%),radial-gradient(900px 700px at 50% 110%,#1914130a,#0000 70%)!important}html[data-theme=daylight] .ladle-app-shell:after{opacity:.028!important}html[data-theme=daylight] .ladle-app-sidebar{background:linear-gradient(#efe7d5 0%,#ebe3d0 100%)!important;box-shadow:inset 0 1px #ffffffa6,2px 0 24px #1914130d,4px 0 40px #19141308,inset -1px 0 #19141314!important}html[data-theme=daylight] .ladle-app-sidebar .ladle-sidebar-section-label{color:#6b5943!important;letter-spacing:.16em!important;font-weight:600!important}html[data-theme=daylight] .ladle-sidebar-row{color:#3a2c22!important}html[data-theme=daylight] .ladle-sidebar-row:hover{color:#191413!important;background:#cc5a2c12!important}html[data-theme=daylight] .ladle-sidebar-row[data-active=true]{color:#191413!important;background:linear-gradient(90deg,#cc5a2c1f 0%,#cc5a2c0a 100%)!important;font-weight:500!important;box-shadow:inset 0 0 0 1px #cc5a2c38!important}html[data-theme=daylight] .ladle-sidebar-row:before{background:var(--ladle-accent-clay)!important}html[data-theme=daylight] .ladle-app-header{background:0 0!important}html[data-theme=daylight] .ladle-composer-shell{background:linear-gradient(#fffef7 0%,#fcf6e8 100%)!important;border-radius:22px!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141314,0 1px 2px #1914130a,0 2px 6px #1914130d,0 12px 32px #19141314,0 24px 60px #1914130d!important}html[data-theme=daylight] .ladle-composer-shell textarea{color:#191413!important}html[data-theme=daylight] .ladle-composer-shell textarea::placeholder{color:#a79079!important}html[data-theme=daylight] .ladle-send-btn:hover{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0003,0 3px 6px #19141333,0 10px 30px #cc5a2c7a!important}html[data-theme=daylight] .ladle-assistant-body{color:#26201a!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md{letter-spacing:.002em;font-size:17px;line-height:1.75;color:#26201a!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md p,html[data-theme=daylight] .ladle-assistant-body .ladle-md li{color:#26201a!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md h1,html[data-theme=daylight] .ladle-assistant-body .ladle-md h2,html[data-theme=daylight] .ladle-assistant-body .ladle-md h3{letter-spacing:-.018em;font-weight:500;color:#191413!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md strong,html[data-theme=daylight] .ladle-assistant-body .ladle-md-strong{font-weight:620;color:#191413!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md a,html[data-theme=daylight] .ladle-assistant-body .ladle-md-a{color:#b84210!important;text-decoration-color:#b842106b!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md a:hover,html[data-theme=daylight] .ladle-assistant-body .ladle-md-a:hover{color:#8f310a!important;text-decoration-color:currentColor!important}html[data-theme=daylight] .ladle-assistant-body .ladle-md>.ladle-md-p:first-child:not(:only-child):first-letter{color:#4a2d18!important}html[data-theme=daylight] .ladle-md-quote{background:#cc5a2c08;border-radius:0 8px 8px 0;border-left:3px solid var(--ladle-accent-clay)!important;color:#3a2c22e6!important;padding:8px 16px!important}html[data-theme=daylight] [style*="background: var(--ladle-bg-elevated)"],html[data-theme=daylight] [style*="background:var(--ladle-bg-elevated)"]{background:linear-gradient(#fefaef 0%,#f9f2e1 100%)!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #19141312,0 1px 2px #1914130a,0 4px 12px #1914130d,0 8px 22px #19141308!important}html[data-theme=daylight] [style*="background: var(--ladle-bg-elevated)"]:hover,html[data-theme=daylight] [style*="background:var(--ladle-bg-elevated)"]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #cc5a2c47,0 3px 6px #1914130f,0 12px 32px #1914131a,0 24px 60px #1914130f!important}html[data-theme=daylight] .ladle-greeting-stack button{color:#26201a!important;background:linear-gradient(#fffdf5 0%,#fbf4e4 100%)!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #19141314,0 1px 3px #1914130a,0 6px 18px #1914130f!important}html[data-theme=daylight] .ladle-serif-hero,html[data-theme=daylight] .ladle-empty-hero{text-shadow:0 1px #ffffffb3;color:#191413!important;letter-spacing:-.028em!important;font-weight:500!important}html[data-theme=daylight] .ladle-greeting-stack:before{border-color:#cc5a2c3d!important}html[data-theme=daylight] .ladle-meal-toast *{color:#191413}html[data-theme=daylight] .ladle-code-pre>*{color:#f8f2e8f5!important;background:#14100e!important;border-radius:11px!important}html[data-theme=daylight] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ladle-composer-shell input),html[data-theme=daylight] textarea:not(.ladle-composer-shell textarea),html[data-theme=daylight] select{color:#191413!important;background:#fffdf5!important;box-shadow:inset 0 0 0 1px #1914131f,inset 0 2px 4px #1914130a!important}html[data-theme=daylight]{color:#26201a}html[data-theme=daylight] h1,html[data-theme=daylight] h2{color:#191413;letter-spacing:-.024em}html[data-theme=daylight] h3,html[data-theme=daylight] h4{color:#191413;letter-spacing:-.014em}html[data-theme=daylight] [role=dialog][aria-label="Setting the table"] h1{color:#191413!important;font-weight:500!important}html[data-theme=daylight] .ladle-modal-backdrop{-webkit-backdrop-filter:saturate(1.2)blur(6px)!important;background:#19141347!important}html[data-theme=daylight] :where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--ladle-accent-clay)!important;outline-offset:3px!important}html[data-theme=daylight] ::selection{color:#191413!important;background:#cc5a2c47!important}html[data-theme=daylight] ::-webkit-scrollbar-thumb{background:#1914132e!important}html[data-theme=daylight] ::-webkit-scrollbar-thumb:hover{background:#19141357!important}html[data-theme=daylight] [data-chat-streaming=true] .ladle-assistant-body:before{background:linear-gradient(#0000,#cc5a2c 30% 70%,#0000)!important}@keyframes ladle-daylight-shimmer{0%,to{opacity:.28}50%{opacity:.42}}html[data-theme=daylight] .ladle-app-shell:after{opacity:.036!important;mix-blend-mode:multiply!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.10  0 0 0 0 0.08  0 0 0 0 0.06  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")!important;background-size:320px 320px!important}html[data-theme=daylight] .ladle-app-shell:before{animation:24s ease-in-out infinite ladle-daylight-ambient!important}@keyframes ladle-daylight-ambient{0%,to{background:radial-gradient(1600px 1000px at 65% -4%,#cc5a2c1a,#0000 60%),radial-gradient(1000px 700px at 15% 20%,#c97a1c0d,#0000 60%),radial-gradient(900px 700px at 50% 110%,#1914130a,#0000 70%)}50%{background:radial-gradient(1700px 1100px at 55% -2%,#cc5a2c21,#0000 62%),radial-gradient(1100px 750px at 20% 25%,#c97a1c12,#0000 62%),radial-gradient(950px 700px at 45% 108%,#1914130d,#0000 70%)}}@media (prefers-reduced-motion:reduce){html[data-theme=daylight] .ladle-app-shell:before{animation:none!important}}html[data-theme=daylight] .ladle-composer-shell{position:relative;background:linear-gradient(#fffef7 0%,#fcf6e8 100%)!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141312,0 1px 2px #19141308,0 2px 6px #1914130a,0 8px 24px #1914130f,0 24px 60px #1914130a!important}html[data-theme=daylight] .ladle-composer-shell:hover{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #cc5a2c24,0 1px 2px #1914130a,0 4px 12px #1914130d,0 12px 32px #19141312,0 24px 60px #1914130d,0 0 40px #cc5a2c0a!important}html[data-theme=daylight] .ladle-composer-shell:focus-within{box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1.5px var(--ladle-accent-clay), 0 1px 2px #1914130f, 0 4px 10px #19141314, 0 16px 40px #1914131f, 0 0 0 8px #cc5a2c0f, 0 0 60px 8px #cc5a2c24!important}html[data-theme=daylight] .ladle-composer-shell:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--ladle-t-3) var(--ladle-ease);background:radial-gradient(60% 80% at 50% 40%,#cc5a2c1a,#0000 80%);position:absolute;inset:-20px -30px -40px}html[data-theme=daylight] .ladle-composer-shell:focus-within:before{opacity:1}html[data-theme=daylight] .ladle-app-sidebar{position:relative;background:linear-gradient(#f0e7d6 0%,#ebe2ce 50%,#e8dfcb 100%)!important;box-shadow:inset 0 1px #fff9,inset 60px 0 60px -60px #ffffff59,inset -1px 0 #19141317,2px 0 24px #1914130a,4px 0 40px #19141306!important}html[data-theme=daylight] .ladle-app-sidebar:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#cc5a2c0d,#0000);height:120px;position:absolute;top:0;left:0;right:0}html[data-theme=daylight] .ladle-sidebar-row[data-active=true]{color:#191413!important;box-shadow:inset 0 0 0 1px #cc5a2c33, inset 3px 0 0 var(--ladle-accent-clay), 0 1px 2px #cc5a2c1a!important;background:linear-gradient(90deg,#cc5a2c24 0%,#cc5a2c14 60%,#cc5a2c08 100%)!important;font-weight:500!important}html[data-theme=daylight] .ladle-sidebar-row{transition:background var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease), box-shadow var(--ladle-t-1) var(--ladle-ease), transform var(--ladle-t-1) var(--ladle-ease)!important}html[data-theme=daylight] .ladle-sidebar-row:hover{color:#191413!important;background:#cc5a2c14!important;box-shadow:inset 0 0 0 1px #cc5a2c1a!important}html[data-theme=daylight] .ladle-send-btn{color:#fffdf4!important;background:linear-gradient(#e36b36 0%,#b84918 100%)!important;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0003,inset 0 0 0 1px #b8491899,0 2px 4px #19141324,0 8px 24px #cc5a2c6b,0 12px 40px #cc5a2c33!important}html[data-theme=daylight] .ladle-send-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000038,inset 0 0 0 1px #b84918b3,0 3px 6px #1914132e,0 14px 32px #cc5a2c8c,0 20px 60px #cc5a2c4d!important}html[data-theme=daylight] .ladle-send-btn:active{transform:translateY(0);box-shadow:inset 0 2px 3px #0000003d,inset 0 -1px #ffffff1f,0 1px 2px #19141324,0 4px 12px #cc5a2c52!important}@keyframes ladle-daylight-msg-arrive{0%{opacity:.5;filter:brightness(1.05);transform:translateY(6px)}40%{opacity:1;filter:brightness(1.02);transform:translateY(0)}to{opacity:1;filter:brightness();transform:translateY(0)}}html[data-theme=daylight] .ladle-assistant-turn{animation:ladle-daylight-msg-arrive .42s var(--ladle-ease) both!important}html[data-theme=daylight] .ladle-mark{opacity:.55;filter:sepia(.4)hue-rotate(-14deg)saturate(1.6)}html[data-theme=daylight] .ladle-user-bubble,html[data-theme=daylight] .ladle-user-turn>div>div{color:#fffdf4!important;background:linear-gradient(#cc5a2c 0%,#a94413 100%)!important;border-radius:20px!important;padding:12px 20px!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #0003,inset 0 0 0 1px #a9441380,0 1px 3px #19141324,0 6px 20px #cc5a2c52,0 12px 40px #cc5a2c29!important}html[data-theme=daylight] .ladle-greeting-stack button{color:#26201a!important;transition:transform var(--ladle-t-2) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease)!important;background:linear-gradient(#fffdf5 0%,#fbf3e1 100%)!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141312,0 1px 2px #19141308,0 4px 12px #1914130a,0 12px 32px #1914130d!important}html[data-theme=daylight] .ladle-greeting-stack button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #cc5a2c5c,0 4px 8px #1914130f,0 16px 40px #1914131a,0 24px 60px #1914130f,0 0 60px #cc5a2c24!important}html[data-theme=daylight] .ladle-greeting-stack button:active{transform:translateY(0);transition:all .1s var(--ladle-ease)!important}html[data-theme=daylight] .ladle-serif-hero,html[data-theme=daylight] .ladle-empty-hero{color:#191413!important;letter-spacing:-.032em!important;text-shadow:0 1px #fffc,0 2px 12px #cc5a2c0f!important;font-weight:500!important}html[data-theme=daylight] .ladle-greeting-stack:before{border:1.5px solid #cc5a2c47!important;box-shadow:0 0 60px #cc5a2c0f,inset 0 0 40px #cc5a2c0a!important}html[data-theme=daylight] .ladle-app-header[data-scrolled=true]{-webkit-backdrop-filter:saturate(1.6)blur(20px)!important;background:#f5efe1d1!important;background:lab(94.6358% .329584 7.54848/.82)!important;box-shadow:inset 0 -1px #1914131a,0 12px 32px #19141314,0 24px 60px #1914130a!important}html[data-theme=daylight] [role=menu]{background:linear-gradient(#fffef6 0%,#fcf6e8 100%)!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141317,0 24px 60px #19141329,0 8px 20px #19141314,0 0 80px #cc5a2c0a!important}html[data-theme=daylight] [role=menu] button,html[data-theme=daylight] [role=menu] a{color:#26201a!important;transition:background var(--ladle-t-1) var(--ladle-ease), color var(--ladle-t-1) var(--ladle-ease)!important}html[data-theme=daylight] [role=menu] button:hover,html[data-theme=daylight] [role=menu] a:hover{color:#191413!important;background:#cc5a2c1a!important}html[data-theme=daylight] .ladle-artifact-panel{background:linear-gradient(#fffef7 0%,#fcf6e8 100%)!important;box-shadow:inset 1px 0 #cc5a2c24,-20px 0 50px #19141324,-6px 0 16px #19141314,-1px 0 #19141317!important}html[data-theme=daylight] .ladle-meal-toast{background:linear-gradient(#fffdf5 0%,#fbf3e2 100%)!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #cc5a2c8c,0 4px 12px #1914130f,0 20px 50px #19141329,0 40px 80px #19141314,0 0 80px #cc5a2c29,0 0 40px #cc5a2c1a!important}html[data-theme=daylight] .ladle-code-pre{background:linear-gradient(135deg,#e7d8be,#d4be95)!important;border-radius:14px!important;padding:4px!important;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #1914130f,0 6px 20px #1914131a,0 12px 32px #1914130f!important}html[data-theme=daylight] .ladle-code-pre>*{color:#f8f2e8f5!important;background:#12100d!important;border-radius:10px!important;box-shadow:inset 0 1px #f4efe60a!important}html[data-theme=daylight] .ladle-md-a,html[data-theme=daylight] a.ladle-link-underline{color:#b84210!important;text-underline-offset:3px!important;transition:color var(--ladle-t-1) var(--ladle-ease), text-decoration-color var(--ladle-t-1) var(--ladle-ease)!important;-webkit-text-decoration:underline #b842104d!important;text-decoration:underline #b842104d!important;text-decoration-thickness:1.5px!important}html[data-theme=daylight] .ladle-md-a:hover,html[data-theme=daylight] a.ladle-link-underline:hover{color:#8f310a!important;text-decoration-color:currentColor!important}html[data-theme=daylight] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ladle-composer-shell input),html[data-theme=daylight] textarea:not(.ladle-composer-shell textarea),html[data-theme=daylight] select{color:#191413!important;transition:box-shadow var(--ladle-t-2) var(--ladle-ease)!important;background:#fffef7!important;box-shadow:inset 0 0 0 1px #1914131f,inset 0 2px 4px #1914130a,0 1px #fff9!important}html[data-theme=daylight] input:not(.ladle-composer-shell input):focus,html[data-theme=daylight] textarea:not(.ladle-composer-shell textarea):focus,html[data-theme=daylight] select:focus{box-shadow:inset 0 0 0 1.5px var(--ladle-accent-clay), inset 0 2px 4px #19141308, 0 0 0 6px #cc5a2c1a, 0 0 24px #cc5a2c14!important;outline:0!important}html[data-theme=daylight] [class*=SettingsRow]:hover,html[data-theme=daylight] [style*=ladle-settings]:hover{background:#cc5a2c08!important}html[data-theme=daylight] button:not(:disabled):not(.ladle-send-btn):not([role=switch]):not([role=menuitem]):not([style*="var(--ladle-clay)"]):hover{background:#1914130b!important}@keyframes ladle-focus-ring-warm{0%{box-shadow:0 0 0 4px #cc5a2c24}to{box-shadow:0 0 0 8px #cc5a2c0a}}html[data-theme=daylight] :where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2.5px solid var(--ladle-accent-clay)!important;outline-offset:3px!important;animation:.8s ease-out both ladle-focus-ring-warm!important}html[data-theme=daylight] h1,html[data-theme=daylight] h2{color:#191413!important;font-weight:500!important}html[data-theme=daylight] h3{color:#26201a!important;font-weight:500!important}html[data-theme=daylight] h4{color:#26201a!important;font-weight:600!important}html[data-theme=daylight] strong{color:#191413!important;font-weight:620!important}html[data-theme=daylight] .ladle-artifact-panel>:first-child{background:linear-gradient(#fffef7,#fbf3e1)!important;box-shadow:inset 0 -1px #1914131a,0 4px 12px #1914130a!important}html[data-theme=daylight] [style*="color: var(--ladle-gold)"],html[data-theme=daylight] [style*="color:var(--ladle-gold)"]{color:#c97a1c!important;text-shadow:0 1px #fff9!important}html[data-theme=daylight] [style*="color: var(--ladle-orange)"],html[data-theme=daylight] [style*="color:var(--ladle-orange)"],html[data-theme=daylight] [style*="color: var(--ladle-clay)"],html[data-theme=daylight] [style*="color:var(--ladle-clay)"]{color:#cc5a2c!important}html[data-theme=daylight] [style*="color: var(--ladle-ivory)"],html[data-theme=daylight] [style*="color:var(--ladle-ivory)"]{color:#191413!important}html[data-theme=daylight] .ladle-chat-column{position:relative}html[data-theme=daylight] .ladle-chat-column:before{background:radial-gradient(1400px 800px at 50% -8%,#cc5a2c12,#0000 60%),radial-gradient(1000px 600px at 50% 30%,#c97a1c08,#0000 70%)!important}html[data-theme=daylight] [role=dialog][aria-label="Setting the table"]{background:radial-gradient(1800px 1100px at 50% -6%,#cc5a2c29,#0000 62%),radial-gradient(1400px 900px at 30% 100%,#c97a1c1a,#0000 65%),radial-gradient(1000px 600px at 80% 60%,#cc5a2c0f,#0000 70%),linear-gradient(#f7f1e4,#f2ecde)!important}html[data-theme=daylight] [role=dialog][aria-label="Setting the table"] h1{color:#191413!important;letter-spacing:-.028em!important;text-shadow:0 1px #ffffffb3!important;font-weight:500!important}html[data-theme=daylight] [role=dialog][aria-label="Setting the table"] button{transition:transform var(--ladle-t-2) var(--ladle-ease), box-shadow var(--ladle-t-2) var(--ladle-ease), background var(--ladle-t-1) var(--ladle-ease)!important}@media (max-width:900px){html[data-theme=daylight] .ladle-composer-shell{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141312,0 1px 2px #19141308,0 8px 24px #1914130d!important}html[data-theme=daylight] .ladle-greeting-stack button{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #19141312,0 2px 8px #1914130d!important}}html[data-theme=daylight] .ladle-md{color:#191413!important}html[data-theme=daylight] .ladle-md-p,html[data-theme=daylight] .ladle-md-li,html[data-theme=daylight] .ladle-md li,html[data-theme=daylight] .ladle-md p{color:#26201a!important}html[data-theme=daylight] .ladle-md h1,html[data-theme=daylight] .ladle-md h2,html[data-theme=daylight] .ladle-md h3,html[data-theme=daylight] .ladle-md h4,html[data-theme=daylight] .ladle-md h5,html[data-theme=daylight] .ladle-md h6{color:#191413!important}html[data-theme=daylight] .ladle-md-strong{color:#191413!important;font-weight:620!important}html[data-theme=daylight] .ladle-md-em{color:#3a2c22!important}html[data-theme=daylight] .ladle-md-quote,html[data-theme=daylight] .ladle-prose blockquote{color:#3a2c22!important;border-left-color:#cc5a2c8c!important}html[data-theme=daylight] .ladle-md-quote>.ladle-md-p,html[data-theme=daylight] .ladle-md-quote p{color:#3a2c22!important}html[data-theme=daylight] .ladle-md-th{color:#3a2c22!important;background:#19141305!important;border-bottom-color:#19141329!important}html[data-theme=daylight] .ladle-md-td{color:#191413!important;border-bottom-color:#19141314!important}html[data-theme=daylight] .ladle-md-table-wrap{background:#19141304!important;box-shadow:inset 0 0 0 1px #1914131a!important}html[data-theme=daylight] .ladle-md-code-inline{color:#7a2e0c!important;background:#cc5a2c1a!important;box-shadow:inset 0 0 0 1px #cc5a2c38!important}html[data-theme=daylight] .ladle-md-hr{border-color:#1914131a!important}html[data-theme=daylight] .ladle-md-a{color:#b84210!important;text-decoration-color:#b8421059!important}html[data-theme=daylight] .ladle-md-a:hover{color:#8f310a!important}html[data-theme=daylight] .ladle-mono-label,html[data-theme=daylight] .ladle-sidebar-section-label{color:#1914139e!important}html[data-theme=daylight] .ladle-prose,html[data-theme=daylight] .ladle-prose p,html[data-theme=daylight] .ladle-prose li{color:#26201a!important}html[data-theme=daylight] .ladle-prose h1,html[data-theme=daylight] .ladle-prose h2,html[data-theme=daylight] .ladle-prose h3{color:#191413!important}html[data-theme=daylight] .ladle-message-actions,html[data-theme=daylight] .ladle-message-actions *{color:#6b5943!important}html[data-theme=daylight] .ladle-message-actions button:hover{color:#191413!important;background:#1914130d!important}html[data-theme=daylight] .ladle-artifact-card,html[data-theme=daylight] .ladle-artifact-card :not(button):not(a){color:#26201a}html[data-theme=daylight] .ladle-artifact-card h3,html[data-theme=daylight] .ladle-artifact-card h4,html[data-theme=daylight] .ladle-artifact-card [class*=title]{font-weight:550;color:#191413!important}html[data-theme=daylight] [class*=settings-section-label],html[data-theme=daylight] [class*=section-header],html[data-theme=daylight] [class*=eyebrow],html[data-theme=daylight] .ladle-eyebrow{color:#191413ad!important}html[data-theme=daylight] .ladle-chip,html[data-theme=daylight] [class*=chip]:not([class*=chip-on]):not([class*=chip-active]){color:#26201a}html[data-theme=daylight] .ladle-chip[data-active=true],html[data-theme=daylight] .ladle-chip[data-on=true]{color:#fffdf4!important;background:linear-gradient(#cc5a2c,#a94413)!important;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #a9441380,0 1px 2px #1914131f!important}html[data-theme=daylight] .ladle-account-chip,html[data-theme=daylight] [class*=account-chip]{color:#191413!important;background:linear-gradient(#fffef7,#fbf3e1)!important;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #1914131a,0 1px 2px #1914130a!important}html[data-theme=daylight] .ladle-avatar-chip{color:#191413!important;background:linear-gradient(#fbf3e1,#f1e5c7)!important;box-shadow:inset 0 0 0 1px #1914131f!important}html[data-theme=daylight] .ladle-hero-eyebrow,html[data-theme=daylight] [class*=hero-eyebrow]{color:#1914139e!important}html[data-theme=daylight] .ladle-search-input,html[data-theme=daylight] .ladle-kitchen-input{color:#191413!important}html[data-theme=daylight] .ladle-search-input::placeholder,html[data-theme=daylight] .ladle-kitchen-input::placeholder,html[data-theme=daylight] input::placeholder,html[data-theme=daylight] textarea::placeholder{color:#1914136b!important}html[data-theme=daylight] .ladle-cmd-palette,html[data-theme=daylight] .ladle-cmd-palette *{color:#26201a}html[data-theme=daylight] .ladle-cmd-palette [data-active=true]{color:#191413!important;background:#cc5a2c1a!important}html[data-theme=daylight] .ladle-greeting-stack button{color:#26201a!important}html[data-theme=daylight] .ladle-greeting-stack button *{color:inherit}html[data-theme=daylight] svg [stroke="rgba(244,239,230,0.94)"],html[data-theme=daylight] svg [stroke="rgba(244, 239, 230, 0.94)"],html[data-theme=daylight] svg [stroke=\#F4EFE6],html[data-theme=daylight] svg [stroke="var(--ladle-ivory)"]{stroke:#26201a!important}html[data-theme=daylight] svg [fill="rgba(244,239,230,0.94)"],html[data-theme=daylight] svg [fill="rgba(244, 239, 230, 0.94)"],html[data-theme=daylight] svg [fill=\#F4EFE6],html[data-theme=daylight] svg [fill="var(--ladle-ivory)"]{fill:#26201a!important}html[data-theme=daylight] .ladle-app-header,html[data-theme=daylight] .ladle-app-header *{color:#26201a}html[data-theme=daylight] .ladle-app-header [class*=brand],html[data-theme=daylight] .ladle-app-header h1,html[data-theme=daylight] .ladle-app-header h2{color:#191413!important}html[data-theme=daylight] .ladle-app-sidebar{color:#26201a}html[data-theme=daylight] .ladle-app-sidebar .ladle-sidebar-row{color:#26201a!important}html[data-theme=daylight] .ladle-app-sidebar .ladle-sidebar-row[data-active=true]{color:#191413!important}html[data-theme=daylight] .ladle-wordmark-bowl,html[data-theme=daylight] .ladle-wordmark-handle{color:#191413!important;fill:#191413!important;stroke:#191413!important}html[data-theme=daylight] .ladle-kitchen-panel,html[data-theme=daylight] .ladle-kitchen-panel *{color:#26201a}html[data-theme=daylight] .ladle-kitchen-panel [class*=label],html[data-theme=daylight] .ladle-kitchen-panel [class*=key]{color:#1914139e!important}html[data-theme=daylight] .ladle-kitchen-panel [class*=value]{color:#191413!important}html[data-theme=daylight] .ladle-badge,html[data-theme=daylight] [class*=badge]:not([class*=badge-orange]):not([class*=badge-amber]){color:#26201a;background:#1914130d;box-shadow:inset 0 0 0 1px #1914131a}html[data-theme=daylight] [style*="color: var(--ladle-on-clay)"],html[data-theme=daylight] [style*="color:var(--ladle-on-clay)"]{color:#191413!important}html[data-theme=daylight] [style*="background: var(--ladle-clay)"][style*="color: var(--ladle-on-clay)"],html[data-theme=daylight] [style*="background:var(--ladle-clay)"][style*="color:var(--ladle-on-clay)"],html[data-theme=daylight] [style*="background: var(--ladle-clay)"],html[data-theme=daylight] [style*="background:var(--ladle-clay)"]{color:#fbf7f0!important}html[data-theme=daylight] [style*="background: var(--ladle-clay)"] *,html[data-theme=daylight] [style*="background:var(--ladle-clay)"] *{color:inherit}html[data-theme=daylight] [style*="color: var(--ladle-clay-warm)"],html[data-theme=daylight] [style*="color:var(--ladle-clay-warm)"],html[data-theme=daylight] [style*="color: var(--ladle-clay-pale)"],html[data-theme=daylight] [style*="color:var(--ladle-clay-pale)"]{color:#3a2c22!important}html[data-theme=daylight] [class*=subhead],html[data-theme=daylight] [class*=meta-row],html[data-theme=daylight] [class*=tagline]{color:#191413ad!important}@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-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-ease{syntax:"*";inherits:false}