body{background:radial-gradient(circle at top,rgba(12,69,82,.38),transparent 34%),radial-gradient(circle at 82% 14%,rgba(112,67,12,.24),transparent 26%),#090b10;color:#f8fafc}.quick-forge-shell.svelte-jk1l3t{position:relative;min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem;overflow:hidden}.quick-forge-backdrop.svelte-jk1l3t{position:absolute;inset:0;background:radial-gradient(circle at 50% 36%,rgba(52,211,153,.08),transparent 20%),radial-gradient(circle at 50% 62%,rgba(103,232,249,.08),transparent 24%);pointer-events:none}.quick-forge-center.svelte-jk1l3t{position:relative;z-index:1;width:min(100%,52rem);display:grid;gap:1.4rem;justify-items:center;text-align:center}.quick-forge-center.svelte-jk1l3t h1:where(.svelte-jk1l3t){font-size:clamp(2.4rem,1.8rem + 2vw,4rem);line-height:1.05;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.04em;color:#f8fafc}.quick-forge-form.svelte-jk1l3t{width:100%}.quick-forge-input-shell.svelte-jk1l3t{display:flex;align-items:flex-start;width:100%;min-height:3rem;padding:.8rem .7rem .8rem 1.15rem;border:1px solid rgba(255,255,255,.1);border-radius:2rem;background:#05080f99;box-shadow:0 24px 60px #00000052,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.quick-forge-input-shell.svelte-jk1l3t:focus-within{border-color:#67e8f942;background:#070c14b8;box-shadow:0 28px 80px #00000061,0 0 0 6px #67e8f90f}.quick-forge-input{flex:1;width:100%;min-width:0;max-width:100%;min-height:2rem;max-height:12rem;padding:0;font-size:1rem;line-height:1.85;box-shadow:none;resize:none;overflow-y:auto}.quick-forge-submit.svelte-jk1l3t{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3.5rem;height:2rem;border:0;border-radius:99px;background:linear-gradient(135deg,#67e8f9,#34d399);color:#06131a;cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease}.quick-forge-submit.svelte-jk1l3t:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.quick-forge-submit.svelte-jk1l3t:disabled{opacity:.55;cursor:default}.quick-forge-linkline.svelte-jk1l3t{font-size:.94rem;color:#cbd5e1b8}.quick-forge-linkline.svelte-jk1l3t a:where(.svelte-jk1l3t){color:#bae6fde6;text-decoration:none;border-bottom:1px solid rgba(186,230,253,.24)}.quick-forge-linkline.svelte-jk1l3t a:where(.svelte-jk1l3t):hover{border-bottom-color:#bae6fd85}.creation-overlay.svelte-jk1l3t{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at center,rgba(103,232,249,.08),transparent 28%),#030712b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.creation-shell.svelte-jk1l3t{display:grid;gap:1.8rem;width:min(100%,72rem);align-items:center}.creation-stage.svelte-jk1l3t{display:grid;justify-items:center;gap:1.8rem;text-align:center}.creation-engine.svelte-jk1l3t{position:relative;display:grid;place-items:center;height:10rem;width:10rem}.creation-ring.svelte-jk1l3t,.creation-gear.svelte-jk1l3t,.creation-aura.svelte-jk1l3t,.creation-beam.svelte-jk1l3t,.creation-spark.svelte-jk1l3t,.creation-core.svelte-jk1l3t{position:absolute;border-radius:9999px}.creation-aura.svelte-jk1l3t{inset:-1.25rem;background:radial-gradient(circle,rgba(103,232,249,.18),transparent 58%),radial-gradient(circle at 70% 30%,rgba(251,191,36,.14),transparent 26%);filter:blur(10px);animation:svelte-jk1l3t-aura-drift 3.6s ease-in-out infinite}.creation-gear.svelte-jk1l3t{background:repeating-conic-gradient(from 0deg,rgba(203,213,225,.16) 0deg 12deg,transparent 12deg 24deg),radial-gradient(circle,transparent 42%,rgba(148,163,184,.16) 43%,transparent 55%);mask:radial-gradient(circle,transparent 34%,black 35%)}.creation-gear-a.svelte-jk1l3t{inset:.85rem;animation:svelte-jk1l3t-forge-spin 10s linear infinite}.creation-gear-b.svelte-jk1l3t{inset:2.15rem;background:repeating-conic-gradient(from 8deg,rgba(251,191,36,.18) 0deg 14deg,transparent 14deg 28deg),radial-gradient(circle,transparent 38%,rgba(52,211,153,.16) 39%,transparent 54%);mask:radial-gradient(circle,transparent 30%,black 31%);animation:svelte-jk1l3t-forge-spin-reverse 6.5s linear infinite}.creation-ring.svelte-jk1l3t{border:1px solid rgba(186,230,253,.22);box-shadow:inset 0 0 18px #ffffff08}.creation-ring-outer.svelte-jk1l3t{inset:.15rem;animation:svelte-jk1l3t-forge-spin 8s linear infinite}.creation-ring-middle.svelte-jk1l3t{inset:1rem;border-color:#fbbf243d;animation:svelte-jk1l3t-forge-spin-reverse 5.4s linear infinite}.creation-ring-inner.svelte-jk1l3t{inset:2.55rem;border-color:#34d39942;animation:svelte-jk1l3t-forge-spin 3.2s linear infinite}.creation-beam.svelte-jk1l3t{left:50%;top:50%;transform-origin:center;background:linear-gradient(90deg,transparent,rgba(186,230,253,.65),transparent);filter:blur(.4px);opacity:.78}.creation-beam-a.svelte-jk1l3t{width:8.8rem;height:1px;transform:translate(-50%,-50%) rotate(22deg);animation:svelte-jk1l3t-beam-sweep 2.6s ease-in-out infinite}.creation-beam-b.svelte-jk1l3t{width:7.6rem;height:1px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.62),transparent);transform:translate(-50%,-50%) rotate(116deg);animation:svelte-jk1l3t-beam-sweep 3.1s ease-in-out infinite reverse}.creation-spark.svelte-jk1l3t{left:50%;top:50%;width:.42rem;height:.42rem;background:#fffffff5;box-shadow:0 0 16px #ffffff5c}.creation-spark-a.svelte-jk1l3t{animation:svelte-jk1l3t-orbit-a 2.8s linear infinite}.creation-spark-b.svelte-jk1l3t{background:#fbbf24eb;box-shadow:0 0 16px #fbbf2452;animation:svelte-jk1l3t-orbit-b 3.7s linear infinite}.creation-spark-c.svelte-jk1l3t{width:.34rem;height:.34rem;background:#34d399eb;box-shadow:0 0 14px #34d39947;animation:svelte-jk1l3t-orbit-c 2.2s linear infinite}.creation-core.svelte-jk1l3t{inset:3.45rem;background:radial-gradient(circle,rgba(255,255,255,.92),rgba(186,230,253,.16) 68%,transparent 70%);box-shadow:0 0 28px #67e8f94d,0 0 52px #fbbf241f;animation:svelte-jk1l3t-forge-pulse 1.8s ease-in-out infinite}.creation-kicker.svelte-jk1l3t{font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;text-transform:uppercase;color:#bae6fdb8}.creation-copy.svelte-jk1l3t h2:where(.svelte-jk1l3t){margin-top:.7rem;font-size:clamp(1.5rem,1.15rem + 1vw,2.1rem);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.25;color:#f8fafc}.creation-copy.svelte-jk1l3t{max-width:34rem}.creation-note.svelte-jk1l3t{margin-top:.75rem;font-size:.98rem;line-height:1.8;color:#cbd5e1c7}.creation-console.svelte-jk1l3t{min-width:0}.creation-ellipsis.svelte-jk1l3t{display:inline-block;min-width:1.8ch;animation:svelte-jk1l3t-ellipsis-blink 1.1s steps(4,end) infinite}@keyframes svelte-jk1l3t-forge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-jk1l3t-forge-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes svelte-jk1l3t-forge-pulse{0%,to{transform:scale(.92);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes svelte-jk1l3t-aura-drift{0%,to{transform:scale(.94);opacity:.82}50%{transform:scale(1.05);opacity:1}}@keyframes svelte-jk1l3t-beam-sweep{0%,to{opacity:.26;transform:translate(-50%,-50%) rotate(22deg) scaleX(.88)}50%{opacity:.9;transform:translate(-50%,-50%) rotate(22deg) scaleX(1.08)}}@keyframes svelte-jk1l3t-orbit-a{0%{transform:translate(-50%,-50%) rotate(0) translate(4.3rem)}to{transform:translate(-50%,-50%) rotate(360deg) translate(4.3rem)}}@keyframes svelte-jk1l3t-orbit-b{0%{transform:translate(-50%,-50%) rotate(60deg) translate(3.15rem)}to{transform:translate(-50%,-50%) rotate(-300deg) translate(3.15rem)}}@keyframes svelte-jk1l3t-orbit-c{0%{transform:translate(-50%,-50%) rotate(180deg) translate(2.2rem)}to{transform:translate(-50%,-50%) rotate(540deg) translate(2.2rem)}}@keyframes svelte-jk1l3t-ellipsis-blink{0%{opacity:.2}to{opacity:1}}@media(min-width:960px){.creation-shell.svelte-jk1l3t{grid-template-columns:minmax(0,.88fr) minmax(22rem,.72fr)}.creation-stage.svelte-jk1l3t{justify-items:center}}@media(max-width:767px){.quick-forge-shell.svelte-jk1l3t{padding-inline:.9rem}.quick-forge-input-shell.svelte-jk1l3t{min-height:4.7rem;padding-inline:.95rem .55rem}.quick-forge-center.svelte-jk1l3t h1:where(.svelte-jk1l3t){font-size:clamp(2.1rem,1.8rem + 2.4vw,3rem)}.creation-shell.svelte-jk1l3t{gap:1.25rem}.creation-stage.svelte-jk1l3t{gap:1.2rem}.creation-note.svelte-jk1l3t{font-size:.92rem;line-height:1.7}.creation-console.svelte-jk1l3t{max-height:42dvh}}
