html,body{color:#fafafa;background:#0a0a0a;height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.stage.svelte-1v375zr{width:100vw;height:100dvh;display:block;position:fixed;inset:0}main.svelte-1v375zr{pointer-events:none;padding:max(14px, env(safe-area-inset-top)) 16px max(14px, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}main.svelte-1v375zr>:where(.svelte-1v375zr){pointer-events:auto}.mono.svelte-1v375zr{font-family:ui-monospace,JetBrains Mono,Menlo,monospace}header.svelte-1v375zr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sr-only.svelte-1v375zr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noscript.svelte-1v375zr{text-align:center;max-width:560px;margin:24px auto;line-height:1.5}.back.svelte-1v375zr{color:#fafafa;opacity:.6;padding:2px 8px 2px 0;font-size:18px;text-decoration:none}.back.svelte-1v375zr:hover{opacity:1;color:#ffe08a}header.svelte-1v375zr>a:where(.svelte-1v375zr)+h1:where(.svelte-1v375zr){margin-right:auto}.brand.svelte-1v375zr{letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.brand.svelte-1v375zr small:where(.svelte-1v375zr){opacity:.5;font-weight:500}.dot.svelte-1v375zr{background:#f5a524;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #f5a524}.dot.live.svelte-1v375zr{background:#36e27e;animation:2s infinite svelte-1v375zr-pulse;box-shadow:0 0 12px #36e27e}.right.svelte-1v375zr{align-items:center;gap:8px;display:flex}.badges.svelte-1v375zr{gap:6px;display:flex}.lang.svelte-1v375zr{font:inherit;color:#fafafa;cursor:pointer;background:#1f1f1f;border:1px solid #ffffff2a;border-radius:99px;padding:5px 8px;font-size:12px}.badges.svelte-1v375zr span:where(.svelte-1v375zr){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border:1px solid #fff2;border-radius:99px;padding:4px 8px;font-size:11px}.loader.svelte-1v375zr{text-align:center;z-index:3;background:radial-gradient(#111,#0a0a0a);place-content:center;display:grid;position:fixed;inset:0}.bar.svelte-1v375zr{background:#ffffff15;border-radius:9px;width:min(320px,80vw);height:6px;margin:6px auto;overflow:hidden}.bar.svelte-1v375zr div:where(.svelte-1v375zr){background:linear-gradient(90deg,#ffcf5a,#ff8a3d);height:100%;transition:width .25s;box-shadow:0 0 12px #ffb340}.loader.svelte-1v375zr .mono:where(.svelte-1v375zr){opacity:.6;font-size:12px}.result.svelte-1v375zr{text-align:center;align-self:start;min-height:120px;margin-top:4vh}h2.svelte-1v375zr{letter-spacing:.04em;background:linear-gradient(#fff3c4,#e0a33a 60%,#8a5a14);color:#0000;filter:drop-shadow(0 4px 24px #ffb34055);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(48px,12vw,108px)}h2.think.svelte-1v375zr{font-size:clamp(26px,6vw,44px)}.think.svelte-1v375zr span:where(.svelte-1v375zr){animation:1s infinite svelte-1v375zr-blink}.think.svelte-1v375zr span:where(.svelte-1v375zr):nth-child(2){animation-delay:.2s}.think.svelte-1v375zr span:where(.svelte-1v375zr):nth-child(3){animation-delay:.4s}.pop.svelte-1v375zr{animation:.6s cubic-bezier(.2,1.6,.4,1) svelte-1v375zr-pop}.conf.svelte-1v375zr{vertical-align:middle;background:#ffffff18;border-radius:9px;width:120px;height:6px;display:inline-block;overflow:hidden}.conf.svelte-1v375zr span:where(.svelte-1v375zr){background:#36e27e;height:100%;transition:width .6s;display:block}.panel.svelte-1v375zr{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#171717b3;border:1px solid #ffffff1a;border-radius:18px;justify-self:center;width:min(560px,100%);padding:14px;box-shadow:0 20px 60px #0008}.stats.svelte-1v375zr{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stats.svelte-1v375zr small:where(.svelte-1v375zr){opacity:.55;text-transform:uppercase;font-size:10px;display:block}.engine.svelte-1v375zr{text-align:center;letter-spacing:.04em;opacity:.5;margin:6px 0 0;font-size:10px}.stats.svelte-1v375zr b:where(.svelte-1v375zr){font-size:14px}.usage.svelte-1v375zr{text-align:center;letter-spacing:.02em;opacity:.55;cursor:help;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.usage.svelte-1v375zr b:where(.svelte-1v375zr){color:#8ff5b7;font-weight:600}.log.svelte-1v375zr{opacity:.7;min-height:3.6em;margin:10px 0;font-size:11px;line-height:1.2em}.log.svelte-1v375zr div:where(.svelte-1v375zr):last-child{color:#ffd36b}button.hold.svelte-1v375zr{cursor:pointer;color:#1a1205;background:linear-gradient(#ffe08a,#e9a23b);border:0;border-radius:14px;width:100%;padding:16px;font-size:18px;font-weight:800;transition:transform .15s,filter .2s;box-shadow:0 8px 30px #ffae3a55,inset 0 1px #fff8}button.hold.svelte-1v375zr:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}button.hold.svelte-1v375zr:active:not(:disabled){transform:translateY(1px)scale(.99)}button.hold.svelte-1v375zr:disabled{filter:grayscale(.6)brightness(.7);cursor:progress}.copy.svelte-1v375zr{font:inherit;letter-spacing:.02em;color:#fafafa;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff2a;border-radius:99px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.copy.svelte-1v375zr:hover{color:#ffe08a;background:#ffffff1e;border-color:#ffc95a66}.copy.svelte-1v375zr:active{transform:scale(.97)}.regen.svelte-1v375zr{background:#171717b3;margin-left:6px}.regen.svelte-1v375zr .n:where(.svelte-1v375zr){opacity:.6;margin-left:.45em;font-weight:500}.arrow.svelte-1v375zr{-webkit-text-fill-color:#36e27e;color:#36e27e;filter:drop-shadow(0 0 14px #36e27e66);margin-left:.35em;font-size:.55em}.cursor.svelte-1v375zr{margin-left:1px;font-style:normal;animation:.8s step-end infinite svelte-1v375zr-blink;display:inline-block}@keyframes svelte-1v375zr-blink{50%{opacity:.1}}@media (prefers-reduced-motion:reduce){.cursor.svelte-1v375zr{animation:none}}.oracle.svelte-1v375zr{opacity:.9;max-width:640px;margin:4px auto 8px;padding:0 12px;font-size:clamp(14px,3.6vw,18px);font-style:italic;animation:.7s .2s both svelte-1v375zr-fadeup}.sota.svelte-1v375zr{color:#8ff5b7;background:#36e27e22!important;border-color:#36e27e66!important}.ask.svelte-1v375zr{margin-bottom:10px}.pitch.svelte-1v375zr{opacity:.65;text-align:center;margin:0 0 6px;font-size:11px}.ask.svelte-1v375zr input:where(.svelte-1v375zr){box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.ask.svelte-1v375zr input:where(.svelte-1v375zr):focus{border-color:#ffc95a;box-shadow:0 0 0 3px #ffc95a33}@keyframes svelte-1v375zr-fadeup{0%{opacity:0;transform:translateY(8px)}}h2.edge.svelte-1v375zr{background:linear-gradient(#fff6d8,#ffb347 55%,#b0561c);-webkit-background-clip:text;background-clip:text}.legendary.svelte-1v375zr{z-index:2;text-align:center;white-space:nowrap;background:linear-gradient(90deg,#3a1d05ee,#6b3a0cee,#3a1d05ee);border:1px solid #ffc36b;border-radius:99px;margin:0 auto 10px;padding:8px 18px;animation:.9s cubic-bezier(.2,1.6,.4,1) svelte-1v375zr-legend,2s ease-in-out .9s infinite svelte-1v375zr-shimmer;display:inline-block;box-shadow:0 0 40px #ff9a3a66}.legendary.svelte-1v375zr b:where(.svelte-1v375zr){letter-spacing:.3em;color:#ffd27a;font-size:18px;display:block}.legendary.svelte-1v375zr span:where(.svelte-1v375zr){opacity:.85;font-size:12px}@keyframes svelte-1v375zr-legend{0%{opacity:0;transform:scale(.2)rotate(-8deg)}}@keyframes svelte-1v375zr-shimmer{50%{box-shadow:0 0 70px #ffb34fa0}}.hold.svelte-1v375zr{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.hold.svelte-1v375zr .lbl:where(.svelte-1v375zr){z-index:1;position:relative}.hold.svelte-1v375zr .meter:where(.svelte-1v375zr){transform-origin:0;transform:scaleX(var(--charge,0));opacity:.85;background:linear-gradient(90deg,#ffb347,#ff6a1a 70%,#ff3d00);position:absolute;inset:0}.hold.holding.svelte-1v375zr{box-shadow:0 0 calc(20px + var(--charge) * 50px) #ff8a2a99, inset 0 1px 0 #fff8;animation:80ms infinite svelte-1v375zr-tremble}.hold.over.svelte-1v375zr{filter:saturate(1.4);animation:40ms infinite svelte-1v375zr-tremble}h2.charge.svelte-1v375zr{transform:scale(calc(.9 + var(--c,0) * .2))}.hint.svelte-1v375zr{text-align:center;opacity:.55;margin:6px 0 0;font-size:11px}@keyframes svelte-1v375zr-tremble{25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}details.svelte-1v375zr{margin-top:10px;font-size:13px}summary.svelte-1v375zr{cursor:pointer;opacity:.8}details.svelte-1v375zr ul:where(.svelte-1v375zr){opacity:.85;margin:8px 0 0;padding-left:18px;line-height:1.5}.warn.svelte-1v375zr{color:#ff8a8a;font-size:12px}@media (width<=480px){.stats.svelte-1v375zr{grid-template-columns:repeat(2,1fr)}.badges.svelte-1v375zr{display:none}}@keyframes svelte-1v375zr-pulse{50%{opacity:.5}}@keyframes svelte-1v375zr-pop{0%{opacity:0;transform:scale(.4)}}.reduced.svelte-1v375zr :where(.svelte-1v375zr),.reduced.svelte-1v375zr{transition:none!important;animation:none!important}
