.app-rail-brand.svelte-1fhdx9d{min-height:var(--target);align-items:center;text-decoration:none;display:inline-flex}.conversations.svelte-12k4ukp{position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;width:min(20rem, calc(100vw - 2 * var(--app-gutter)));max-height:min(24rem,70svh);margin:var(--detail-gap) 0;padding:0 var(--detail-gap) var(--detail-gap);overflow-y:auto}@media (width<=700px){.conversations.svelte-12k4ukp{position-area:block-end span-all;position-try-fallbacks:none;inset:0 var(--app-gutter) var(--app-gutter);align-self:stretch;width:auto;height:auto;max-height:none}}.conversations.svelte-12k4ukp:focus-visible{outline:none}.top.svelte-12k4ukp{gap:var(--detail-gap);padding:var(--related-gap) var(--related-gap) var(--detail-gap);background:inherit;display:grid;position:sticky;top:0}.top.svelte-12k4ukp strong:where(.svelte-12k4ukp){font-size:var(--text-ui)}.note.svelte-12k4ukp{padding:var(--detail-gap) var(--related-gap);color:var(--muted);font-size:var(--text-meta);margin:0}ul.svelte-12k4ukp{margin:0;padding:0;list-style:none}button.svelte-12k4ukp{width:100%;min-height:var(--control-md);padding:var(--detail-gap) var(--related-gap);border-radius:var(--radius-small);color:var(--ink);font:inherit;font-size:var(--text-ui);text-align:start;cursor:pointer;background:0 0;border:0;display:grid}button.svelte-12k4ukp:focus-visible{background:var(--menu-hover)}@media (hover:hover){button.svelte-12k4ukp:hover:not(:disabled){background:var(--menu-hover)}}button.svelte-12k4ukp:disabled{color:var(--subtle);cursor:not-allowed}button[aria-current=true].svelte-12k4ukp{background:var(--menu-hover)}.title.svelte-12k4ukp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.when.svelte-12k4ukp{color:var(--muted);font-size:var(--text-meta)}.companion-presence.svelte-1gabmdc{width:var(--control-md);min-height:var(--control-md);z-index:2;isolation:isolate;display:inline-grid;position:relative}.companion-presence.svelte-1gabmdc:before{content:"";border-radius:var(--radius-pill);background:var(--oven-shadow);pointer-events:none;z-index:-1;position:absolute;inset:-1.5rem}.conversation-name.svelte-g5hbjj{color:var(--ink);font-size:var(--text-ui);font-weight:600}.agent-enable.svelte-1tigvkh{padding:var(--panel-inset);border-top:1px solid var(--line)}p.svelte-1tigvkh{font-size:var(--text-ui);color:var(--muted);margin:0}.agent-enable__choices.svelte-1tigvkh{gap:var(--control-gap);margin-top:var(--related-gap);flex-wrap:wrap;display:flex}.oven-home.svelte-gheug,.oven-mascot.svelte-gheug{display:inline-grid}.header-credits.svelte-xzlqbr{display:none}@media (width<=760px){.header-credits.svelte-xzlqbr{display:inline-flex}}@container ui-shell-header (width<=17rem){.header-credits.svelte-xzlqbr{display:none}}:root{--oven-white:#fff;--oven-black:#000;--oven-shadow:radial-gradient(circle, var(--surface) 35%, transparent 78%);--brand-mark-ink:#171917;--brand-mark-chalk:#f4f3ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Lilita One", "Arial Rounded MT Bold", sans-serif;--font-display-weight:400;--font-mono:"SFMono-Regular", Consolas, monospace;--paper:#0c0d0c;--surface:#141514;--raised:#1c1d1c;--overlay:#242524;--popover:var(--overlay);--popover-line:#f2f0ea24;--popover-shadow:0 12px 40px #0008, 0 2px 6px #0006;--menu-hover:#2f302f;--ink:#f2f0ea;--muted:#a4a6a2;--subtle:#6e716d;--hairline:#f2f0ea14;--edge:#f2f0ea24;--line:var(--hairline);--scroll-thumb:#f2f0ea2e;--scroll-thumb-hover:#f2f0ea4d;--accent:#d6f161;--accent-hover:#e1ff76;--landing-shade:linear-gradient(90deg, #0c0d0cc9 0%, #0c0d0c85 28%, #0c0d0c00 62%), linear-gradient(0deg, #0c0d0c 0%, #0c0d0c00 20%);--scroll-fade-top:linear-gradient(to bottom, transparent, #000 1rem);--scroll-fade-bottom:linear-gradient(to top, transparent, #000 2rem);--scroll-fade-end:linear-gradient(to right, #000 85%, transparent);--ambient-fade:linear-gradient(to bottom, transparent 30%, var(--paper));--accent-ink:#171917;--accent-soft:var(--raised);--secondary:#b49ee6;--agent:var(--secondary);--secondary-soft:var(--raised);--positive:#a9cfb5;--danger:#ff8a7a;--focus:var(--ink);--scrim:#000a;--radius-small:.5rem;--radius:var(--radius-small);--radius-pill:999px;--target:2.75rem;--control-sm:2rem;--control-md:2.5rem;--control-lg:3rem;--text-title:1.25rem;--text-body:.9375rem;--text-ui:.875rem;--text-meta:.75rem;--graph-accent:#d6f161;--graph-line:#68747c;--panel-inset:1rem;--panel-inset-compact:.75rem;--related-gap:.75rem;--section-gap:1.5rem;--control-gap:.5rem;--detail-gap:.25rem;--space:var(--panel-inset);--app-gutter:1.5rem;--editor-width:75rem;--reading-width:46rem;--rail-width:15rem;--rail-folded:4rem;--header-height:4rem;--context-width:clamp(15rem, 20vw, 18.5rem);--agent-width:clamp(26rem, 25vw, 32rem);--display-title:clamp(3rem, 5.5vw, 4.75rem)}@media (width<=760px){:root{--app-gutter:1rem}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/dm-sans-700.woff2)format("woff2")}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/lilita-one-400.woff2)format("woff2")}.ui-action,.ui-icon-button,.ui-tab{cursor:pointer;border:1px solid #0000;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .12s}.ui-action{min-height:var(--control-md);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:min(var(--control-gap), 2vw);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding:.35rem min(1rem,4vw);display:inline-flex}.ui-text-link{min-height:var(--target);padding:0 var(--detail-gap);justify-content:center;align-items:center;gap:var(--detail-gap);color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-text-link[aria-current=page]{color:var(--ink)}@media (hover:hover){.ui-text-link:hover{color:var(--ink)}}.ui-icon-button{width:var(--control-md);min-width:var(--control-md);height:var(--control-md);border-radius:var(--radius-small);place-items:center;padding:0;display:inline-grid}.ui-action--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ui-action--sm{min-height:var(--control-sm);padding-inline:.75rem;font-size:.8125rem}.ui-action--dense{padding-inline:var(--control-gap)}.ui-action--lg{min-height:var(--control-lg);font-size:var(--text-body);padding-inline:1.25rem}.ui-icon-button.ui-action--sm{width:var(--control-sm);min-width:var(--control-sm);height:var(--control-sm);padding:0}.ui-icon-button[data-shape=round]{border-radius:var(--radius-pill)}.ui-icon-button[data-shape=round]:disabled{background:var(--overlay)}@media (pointer:coarse){.ui-icon-button.ui-action--sm{position:relative}.ui-icon-button.ui-action--sm:before{content:"";inset:calc((var(--control-sm) - var(--target)) / 2);position:absolute}}.ui-action--secondary{background:var(--overlay);color:var(--ink);border-color:#0000}.ui-action--quiet,.ui-action--danger{background:0 0;border-color:#0000}.ui-action--quiet{color:var(--ink)}.ui-action--danger{color:var(--danger)}.ui-action--agent{color:var(--agent);background:0 0;border-color:#0000}@media (hover:hover){.ui-action--agent:hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}.ui-action--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);border-color:var(--accent-hover)}.ui-action--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--menu-hover)}.ui-action--quiet:hover:not(:disabled):not([aria-disabled=true]),.ui-action--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--raised)}}.ui-action[aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.ui-icon-button[aria-pressed=true]:not(:disabled):not([aria-disabled=true]),.ui-action[aria-current]:not([aria-current=false]):not([aria-disabled=true]){background:var(--overlay);color:var(--ink);border-color:#0000}.ui-action:disabled,.ui-icon-button:disabled,.ui-action[aria-disabled=true],.ui-icon-button[aria-disabled=true]{background:var(--raised);color:var(--subtle);cursor:not-allowed;border-color:#0000}.ui-action--quiet:disabled,.ui-action--quiet[aria-disabled=true]{background:0 0}.ui-action[aria-busy=true],.ui-icon-button[aria-busy=true]{cursor:progress}.ui-tabs{border-radius:var(--radius-pill);background:var(--raised);flex-wrap:wrap;gap:.125rem;padding:.1875rem;display:inline-flex}.ui-tabs--compact{gap:.15rem;padding:.15rem}.ui-tabs--compact .ui-tab{padding-inline:.55rem;font-size:.82rem}.ui-tab{min-height:calc(var(--control-md) - .375rem);border-radius:var(--radius-pill);color:var(--muted);justify-content:center;align-items:center;gap:var(--detail-gap);background:0 0;padding:.3rem .9rem;text-decoration:none;display:inline-flex}.ui-tab:focus-visible{color:var(--ink)}@media (hover:hover){.ui-tab:hover:not(:disabled){color:var(--ink)}}.ui-tab[aria-selected=true]:not(:disabled),.ui-tab[aria-pressed=true]:not(:disabled),.ui-tab[aria-current]:not([aria-current=false]){background:var(--overlay);color:var(--ink)}.ui-tab:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.ui-tabs--navigation{gap:var(--control-gap);background:0 0;border:0;border-radius:0;padding:0}.ui-tabs--navigation .ui-tab{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.ui-tabs--navigation .ui-tab[aria-current]:not([aria-current=false]){border-bottom-color:var(--ink);color:var(--ink);background:0 0}@media (width<=359px){.ui-tabs--navigation{gap:0}.ui-tabs--navigation .ui-tab{padding-inline:.6rem}}.ui-badge{white-space:nowrap;border-radius:var(--radius-pill);background:var(--raised);width:fit-content;min-height:1.625rem;color:var(--muted);border:1px solid #0000;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.ui-badge--accent{border-color:var(--accent);color:var(--accent)}.ui-badge--agent{border-color:var(--secondary);color:var(--secondary)}.ui-badge--positive{border-color:var(--positive);color:var(--positive)}.ui-badge--danger{border-color:var(--danger);color:var(--danger)}.ui-panel{min-width:0;padding:var(--panel-inset);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.ui-panel--compact{padding:var(--panel-inset-compact)}.ui-popover{min-width:0;padding:var(--panel-inset);border:1px solid var(--popover-line);border-radius:var(--radius);background:var(--popover);color:var(--ink);box-shadow:var(--popover-shadow)}@media (forced-colors:active){.ui-action[aria-pressed=true],.ui-icon-button[aria-pressed=true],.ui-tab[aria-selected=true],.ui-tab[aria-pressed=true],.ui-tab[aria-current]:not([aria-current=false]){outline-offset:-3px;outline:2px solid canvastext}}.ui-field{gap:var(--control-gap);width:100%;min-width:0;color:var(--muted);font-size:.875rem;display:grid}.ui-field[data-agent-draft]>label:after{content:" (the agent's draft)";color:var(--agent)}.ui-field[data-agent-draft] .ui-field__control{border-color:var(--agent)}.ui-field[data-agent-shown] .ui-field__control{box-shadow:0 0 0 3px var(--agent)}@media (prefers-reduced-motion:no-preference){.ui-field__control{transition:box-shadow .4s ease-out}}.ui-field__control{width:100%;min-width:0;min-height:var(--control-md);border-radius:var(--radius-small);background:var(--raised);color:var(--ink);font-size:var(--text-body);border:1px solid #0000;padding:.55rem .75rem;line-height:1.5}@media (hover:hover){.ui-field__control:hover:not(:disabled){border-color:var(--edge)}.ui-field__file::file-selector-button:hover{background:var(--menu-hover)}}.ui-field__control::placeholder{color:var(--subtle);opacity:1}.ui-field__control:disabled{background:var(--surface);color:var(--subtle);cursor:not-allowed}.ui-field__control[aria-invalid=true]{border-color:var(--danger)}textarea.ui-field__control{resize:vertical}.ui-field__hint{color:var(--muted);font-size:.75rem}.ui-field__file{width:100%;min-width:0;max-width:100%;min-height:var(--target);color:var(--ink)}.ui-field__file::file-selector-button{min-height:var(--control-md);margin-right:var(--related-gap);border-radius:var(--radius-pill);background:var(--raised);color:var(--ink);cursor:pointer;border:1px solid #0000;padding:.35rem 1rem;font-size:.875rem;font-weight:600;line-height:1.2}.ui-field__file:disabled::file-selector-button{color:var(--muted);cursor:not-allowed}@media (pointer:coarse){.ui-field__control{font-size:max(16px,1em)}.ui-field__control:focus-visible{border-color:var(--muted);outline:none}textarea.ui-field__control{resize:none}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.5}button,input,textarea,select{font:inherit}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range]),textarea,select{font-size:max(16px,1em)}}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}main[tabindex="-1"]:focus{outline:none}h1,h2,h3,p{margin:0}h1{font-family:var(--font-body);letter-spacing:-.015em;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1.15}h2{font-family:var(--font-body);letter-spacing:-.025em;font-size:1.35rem;font-weight:700;line-height:1.25}h3{font-family:var(--font-body);font-size:1.1rem;font-weight:600;line-height:1.35}img{max-width:100%;display:block}button,a,input,textarea,select{-webkit-tap-highlight-color:var(--accent-soft)}::selection{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-header.svelte-12qhfyh{min-height:var(--header-height);padding-inline:var(--app-gutter);align-items:center;display:flex}.wordmark.svelte-12qhfyh{min-height:var(--target);align-items:center;text-decoration:none;display:inline-flex}.skip.svelte-12qhfyh{z-index:20;background:var(--raised);padding:1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.skip.svelte-12qhfyh:focus{transform:translateY(0)}
