pre.diff-view.svelte-m32icj .diff-line{display:inline-block;min-width:100%;border-radius:.125rem}pre.diff-view.svelte-m32icj .diff-add{background:#50a14f17}pre.diff-view.svelte-m32icj .diff-del{background:#e4564914}pre.diff-view.svelte-m32icj .diff-add>.diff-sign{color:#50a14f}pre.diff-view.svelte-m32icj .diff-del>.diff-sign{color:#e45649}pre.diff-view.svelte-m32icj .diff-add .diff-emph{background:#50a14f38;border-radius:.1875rem}pre.diff-view.svelte-m32icj .diff-del .diff-emph{background:#e4564933;border-radius:.1875rem}.dark pre.diff-view.svelte-m32icj .diff-add{background:#98c3791a}.dark pre.diff-view.svelte-m32icj .diff-del{background:#e06c751a}.dark pre.diff-view.svelte-m32icj .diff-add>.diff-sign{color:#98c379}.dark pre.diff-view.svelte-m32icj .diff-del>.diff-sign{color:#e06c75}.dark pre.diff-view.svelte-m32icj .diff-add .diff-emph{background:#98c3793d}.dark pre.diff-view.svelte-m32icj .diff-del .diff-emph{background:#e06c753d}.trackio-pulse.svelte-e6d6w8{animation:svelte-e6d6w8-trackio-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-e6d6w8-trackio-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.trackio-pulse.svelte-e6d6w8{animation:none;opacity:.8}}@layer base{input{font-family:inherit}}.ml-pill-switch{padding:0;border:0;outline:0;background:transparent;color:inherit}.ml-pill-track.svelte-1fq6vr1{position:relative;display:block;flex:none;width:30px;height:17px;border-radius:999px;overflow:hidden;background:#d8d8dd;transition:background .3s ease}.ml-pill-track.is-on.svelte-1fq6vr1{background:#ea580c}.dark .ml-pill-track.svelte-1fq6vr1{background:#3a3a42}.dark .ml-pill-track.is-on.svelte-1fq6vr1{background:#3b5ce0}.ml-pill-knob{position:absolute;top:2px;left:2px;display:block;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .28s cubic-bezier(.4,0,.2,1)}.ml-pill-knob[data-state=checked]{left:15px}@media(prefers-reduced-motion:reduce){.ml-pill-track.svelte-1fq6vr1,.ml-pill-knob{transition:none}}@layer base{pre,textarea{font-family:inherit;box-sizing:border-box;line-height:1.5;font-size:16px}}.stop-generating-btn.svelte-c4jdoc{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--stop-generating-ring-color: rgba(31, 41, 55, .35)}.stop-generating-btn.svelte-c4jdoc svg{display:block}.stop-generating-btn.svelte-c4jdoc:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;background:transparent}.stop-generating-btn--spinning.svelte-c4jdoc:after{background:conic-gradient(from 0deg,transparent 0deg 240deg,var(--stop-generating-ring-color) 240deg 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:svelte-c4jdoc-stop-generating-rotate 1.2s linear infinite}.dark .stop-generating-btn.svelte-c4jdoc{--stop-generating-ring-color: rgba(255, 255, 255, .2)}@keyframes svelte-c4jdoc-stop-generating-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-viewport.has-overflow.svelte-qeblh5{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 48px);mask-image:linear-gradient(to bottom,transparent 0,black 48px)}.thinking-shimmer.svelte-qeblh5{display:inline-block;background-image:linear-gradient(90deg,#6b7280,#6b72804d,#6b7280);background-size:220% 100%;animation:router-shimmer 2.8s linear infinite;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dark .thinking-shimmer.svelte-qeblh5{background-image:linear-gradient(90deg,#ffffff26,#ffffffb3,#ffffff26)}.pz-surface.svelte-1kfvcuv{touch-action:none;display:grid;place-items:center}.pz-image.svelte-1kfvcuv{touch-action:none;transform-origin:center center;will-change:transform;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pz-image.animating.svelte-1kfvcuv{transition:transform .22s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-h4cdis-loading{to{stroke-dashoffset:122.9}}.ml-step-row.svelte-1y8m026{--step: 6px}@container (min-width: 240px){.ml-step-row.svelte-1y8m026{--step: 8px}}@container (min-width: 340px){.ml-step-row.svelte-1y8m026{--step: 16px}}.ml-step-glyph.svelte-1y8m026{box-sizing:border-box;flex:none;width:var(--step);height:var(--step)}.ml-step-hit{display:grid;place-items:center;width:var(--step);height:44px;margin:-14px 0;padding:0;border:0;background:transparent}.ml-step-hit:focus-visible{outline:1.5px solid #e8622a;outline-offset:-12px;border-radius:8px}.ml-step-running.svelte-1y8m026{position:relative;display:flex;align-items:center;justify-content:center}.ml-step-running.svelte-1y8m026:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#e8622a;animation:svelte-1y8m026-ml-step-pulse 1.4s ease-out infinite}.ml-step-running.svelte-1y8m026:after{content:"";width:calc(var(--step) / 2);height:calc(var(--step) / 2);border-radius:50%;background:#e8622a}@keyframes svelte-1y8m026-ml-step-pulse{0%{transform:scale(.55);opacity:.55}to{transform:scale(1.5);opacity:0}}.ml-step-tooltip{z-index:50;background:#1a1a1f;color:#fff;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:400;line-height:1.35;white-space:nowrap;box-shadow:0 4px 14px #0000002e;animation:svelte-1y8m026-mlfade .12s ease-out}@keyframes svelte-1y8m026-mlfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ml-step-running.svelte-1y8m026:before{animation:none;transform:none;opacity:.2}.ml-step-tooltip{animation:none}}.ml-strip-collapse.svelte-stqz7k{max-height:0;opacity:0;overflow:hidden;border-top-left-radius:calc(.75rem - 1px);border-top-right-radius:calc(.75rem - 1px);transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.ml-strip-collapse.is-open.svelte-stqz7k{max-height:44px;opacity:1}.ml-control{transition:background-color .12s ease,color .12s ease}.ml-control:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #c4511a}.dark .ml-control:focus-visible{box-shadow:0 0 0 2px #141414,0 0 0 3.5px #f0a468}.ml-budget-pill.svelte-stqz7k:focus-within .ml-budget-input{border-bottom:1.5px solid currentColor;caret-color:currentColor}@media(prefers-reduced-motion:reduce){.ml-strip-collapse.svelte-stqz7k{transition:none}}.ml-intern-flask.svelte-1ic8pxx{--flask-rim-top: #e49300;--flask-rim-upper: #ed9900;--flask-rim-lower: #ff9800;--flask-rim-bottom: #ff9d0a;--flask-liquid-top: #ffa800;--flask-liquid-middle: #ff9500;--flask-lip-top: #e59400;--flask-lip-middle: #ee9b00;--flask-lip-bottom: #f4a20a;--flask-bubble: #ec9600;display:block;width:36px;height:44px;overflow:visible}.flask-halo.svelte-1ic8pxx,.flask-glass.svelte-1ic8pxx{opacity:.55}.flask-glow.svelte-1ic8pxx{opacity:.25}.flask-lip-glow.svelte-1ic8pxx{opacity:.12}.flask-lip-highlight.svelte-1ic8pxx{opacity:0}.dark .ml-intern-flask.svelte-1ic8pxx{--flask-rim-top: #ffe58a;--flask-rim-upper: #ffc04b;--flask-rim-lower: #ffc043;--flask-rim-bottom: #ffb719;--flask-liquid-top: #ffd34d;--flask-liquid-middle: #ffa813;--flask-lip-top: #ffea97;--flask-lip-middle: #ffd05e;--flask-lip-bottom: #ffb32a;--flask-bubble: initial}.dark .flask-halo.svelte-1ic8pxx,.dark .flask-glass.svelte-1ic8pxx,.dark .flask-lip-highlight.svelte-1ic8pxx{opacity:1}.dark .flask-glow.svelte-1ic8pxx{opacity:.7}.dark .flask-lip-glow.svelte-1ic8pxx{opacity:.6}.dark .flask-inner-rim.svelte-1ic8pxx,.dark .flask-lip-inset.svelte-1ic8pxx{opacity:0}.spotlight-light.svelte-1qbtwjy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 95px 100px at 16px 0,#ffad4724,#ff98000d 55%,transparent 80%),radial-gradient(ellipse 58px 45px at 35px 61%,#ff980018,transparent)}.spotlight-light.svelte-1qbtwjy:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:conic-gradient(from 106deg at 16px 0,transparent 0deg,#ffbf632b 5deg,#ffb84d12 18deg,transparent 19deg,#ffb84d1f 31deg,transparent 32deg 360deg);-webkit-mask-image:radial-gradient(ellipse 155px 110px at 16px 0,#000,transparent 85%);mask-image:radial-gradient(ellipse 155px 110px at 16px 0,#000,transparent 85%)}.dark .spotlight-light.svelte-1qbtwjy{background:radial-gradient(ellipse 90px 100px at 16px 0,#ff8800b3,#d15d0040 40%,#b84b0010 65%,transparent 90%),radial-gradient(ellipse 65px 65px at 30px 60%,#fb720021,transparent)}.dark .spotlight-light.svelte-1qbtwjy:before{opacity:1;background:conic-gradient(from 106deg at 16px 0,transparent 0deg,#ffb84d26 5deg,#ffb84d0a 18deg,transparent 19deg,#ffb84d12 31deg,transparent 32deg 360deg)}.paste-glow.svelte-11kuu6h{animation:svelte-11kuu6h-glow 1s cubic-bezier(.4,0,.2,1) forwards;will-change:box-shadow}@keyframes svelte-11kuu6h-glow{0%{box-shadow:0 0 #3b82f6cc}50%{box-shadow:0 0 20px 4px #3b82f699}to{box-shadow:0 0 #3b82f600}}.router-badge-text.svelte-11kuu6h{display:inline-block;position:relative;color:inherit}.router-shimmer.svelte-11kuu6h{display:inline-block;background-image:linear-gradient(90deg,#9ca3af,#9ca3af99 10%,#9ca3af99,#9ca3af99 90%,#9ca3af);background-size:220% 100%;animation:svelte-11kuu6h-router-shimmer 2.8s linear infinite;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dark .router-shimmer.svelte-11kuu6h{background-image:linear-gradient(90deg,#ffffff26,#ffffffb3,#ffffff26)}@keyframes svelte-11kuu6h-router-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-dots.svelte-11kuu6h:after{content:"";animation:svelte-11kuu6h-dots-content .9s steps(1,end) infinite}@keyframes svelte-11kuu6h-dots-content{0%{content:""}33%{content:"."}66%{content:".."}88%{content:"..."}}
