.hero.svelte-1q37ri0{padding-top:11rem;padding-bottom:7rem;display:block;position:relative;overflow:hidden}@media (width>=1024px){.hero.svelte-1q37ri0{grid-template-columns:minmax(0,1fr);align-content:center;min-height:100vh;display:grid}}@media (width<=768px){.hero.svelte-1q37ri0{min-height:auto;padding-top:7rem;padding-bottom:3.5rem}}@media (width<=480px){.hero.svelte-1q37ri0{padding-top:6.5rem}.stat.svelte-1q37ri0 .num:where(.svelte-1q37ri0){font-size:1.3rem}}.hero-title.svelte-1q37ri0{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-fog);word-break:break-word;font-size:clamp(1.85rem,5.4vw,4.6rem);font-weight:600;line-height:1.06}.cycler.svelte-1q37ri0{vertical-align:bottom;grid-template-areas:"stack";max-width:100%;display:inline-grid;position:relative}.cycler.svelte-1q37ri0 span:where(.svelte-1q37ri0){opacity:0;filter:blur(8px);background:linear-gradient(110deg,#ff3b46,#ff7e87 55%,#ffb347);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;grid-area:stack;transition:opacity .55s,transform .55s,filter .55s;transform:translateY(20%)skewY(2deg)}@media (width<=480px){.cycler.svelte-1q37ri0{display:block}.cycler.svelte-1q37ri0 span:where(.svelte-1q37ri0){white-space:normal}}.cycler.svelte-1q37ri0 span.active:where(.svelte-1q37ri0){opacity:1;filter:blur();transform:translateY(0)skewY(0)}.hero-sub.svelte-1q37ri0{color:var(--color-fog-2);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.stat.svelte-1q37ri0 .num:where(.svelte-1q37ri0){background:linear-gradient(120deg,#fff,#ff3b46);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:600}.stat.svelte-1q37ri0 .label:where(.svelte-1q37ri0){color:var(--color-fog-3);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:.72rem}.hero-right.svelte-1q37ri0{position:relative}.window.svelte-1q37ri0{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0a,#ffffff03),#0a0c14e6;border-radius:18px;min-width:0;max-width:100%;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 80px -30px #ff3b4640,inset 0 0 0 1px #ffffff0a}.window.svelte-1q37ri0:hover{transform:perspective(1600px)rotateY(-3deg)rotateX(1deg)}.window.svelte-1q37ri0:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ff3b4673,#0000 40%,#ff7e8773);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.window-bar.svelte-1q37ri0{border-bottom:1px solid var(--color-line);background:#ffffff05;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.dots.svelte-1q37ri0{gap:6px;display:flex}.dots.svelte-1q37ri0 span:where(.svelte-1q37ri0){background:#ffffff24;border-radius:999px;width:10px;height:10px}.dots.svelte-1q37ri0 span:where(.svelte-1q37ri0):first-child{background:#ff5f8d}.dots.svelte-1q37ri0 span:where(.svelte-1q37ri0):nth-child(2){background:#ffc857}.dots.svelte-1q37ri0 span:where(.svelte-1q37ri0):nth-child(3){background:#b6ff6c}.title.svelte-1q37ri0{font-family:var(--font-mono);color:var(--color-fog-3);font-size:.7rem}.env.svelte-1q37ri0{font-family:var(--font-mono);color:var(--color-fog-2);text-transform:uppercase;letter-spacing:.12em;background:#ffb34714;border:1px solid #ffb34740;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.65rem;display:inline-flex}.env-dot.svelte-1q37ri0{background:#b6ff6c;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #b6ff6c}.window-body.svelte-1q37ri0{font-family:var(--font-mono);min-height:16.5rem;padding:1.2rem 1.2rem 1rem;font-size:.82rem;line-height:1.7}.code-line.svelte-1q37ri0{opacity:0;gap:.6rem;animation:.35s forwards svelte-1q37ri0-fadeIn;display:flex}.prompt.svelte-1q37ri0{color:#ff3b46}.cmd.svelte-1q37ri0{color:var(--color-fog)}.arrow.svelte-1q37ri0{color:var(--color-fog-3)}.muted.svelte-1q37ri0{color:var(--color-fog-2)}.ok.svelte-1q37ri0,.ok-text.svelte-1q37ri0{color:#b6ff6c}.cursor.svelte-1q37ri0{background:var(--color-cyan-glow);width:9px;height:1.05rem;animation:var(--animate-blink);box-shadow:0 0 10px var(--color-cyan-glow);display:inline-block}@keyframes svelte-1q37ri0-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ticker.svelte-1q37ri0{border-top:1px solid var(--color-line);background:#ffffff05;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.floating.svelte-1q37ri0{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c14b3;border-radius:14px;place-items:center;padding:14px;display:grid;position:absolute;box-shadow:0 8px 30px -10px #0009}.g1.svelte-1q37ri0{animation:6s ease-in-out infinite svelte-1q37ri0-float1;top:-14px;left:-22px}.g2.svelte-1q37ri0{animation:7s ease-in-out infinite svelte-1q37ri0-float2;bottom:30%;right:-28px}.g3.svelte-1q37ri0{animation:8s ease-in-out infinite svelte-1q37ri0-float3;bottom:-22px;left:26%}@keyframes svelte-1q37ri0-float1{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes svelte-1q37ri0-float2{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(12px)rotate(-3deg)}}@keyframes svelte-1q37ri0-float3{0%,to{transform:translate(0)rotate(2deg)}50%{transform:translate(-8px)rotate(-2deg)}}.scroll-hint.svelte-1q37ri0{opacity:.6;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}.scroll-hint.svelte-1q37ri0 .line:where(.svelte-1q37ri0){background:linear-gradient(180deg, var(--color-fog-3), transparent);width:1px;height:36px;position:relative;overflow:hidden}.scroll-hint.svelte-1q37ri0 .line:where(.svelte-1q37ri0):after{content:"";background:var(--color-cyan-glow);width:1px;height:20px;animation:2.2s ease-in-out infinite svelte-1q37ri0-scrollLine;position:absolute;top:-20px;left:0}@keyframes svelte-1q37ri0-scrollLine{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(56px)}}@media (width<=768px){.scroll-hint.svelte-1q37ri0,.floating.svelte-1q37ri0{display:none}.window.svelte-1q37ri0{transform:none}.window-body.svelte-1q37ri0{min-height:14rem;padding:.9rem .9rem .7rem;font-size:.72rem;line-height:1.65;overflow-x:auto}.code-line.svelte-1q37ri0{white-space:nowrap;gap:.45rem}.ticker.svelte-1q37ri0{padding:.6rem .8rem}.title.svelte-1q37ri0{display:none}}@media (width<=380px){.window-body.svelte-1q37ri0{min-height:12.5rem;font-size:.66rem}}.chip.svelte-7hpc9t{color:var(--color-fog);border:1px solid var(--color-line);background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.82rem;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.chip.svelte-7hpc9t:hover{border-color:var(--color-line-strong);color:#fff;background:#ff3b460f;transform:translateY(-1px)}.chip.svelte-7hpc9t:before{content:"";background:linear-gradient(135deg,#ff3b46,#ff7e87);border-radius:999px;width:4px;height:4px}.about-visual.svelte-7hpc9t{justify-items:center;gap:1.5rem;display:grid;position:relative}.orbit.svelte-7hpc9t{aspect-ratio:1;place-items:center;width:min(420px,100%);display:grid;position:relative}.core.svelte-7hpc9t{border:1px solid var(--color-line);z-index:3;background:linear-gradient(#ffffff0f,#ffffff03),#0a0c14e6;border-radius:22px;place-items:center;width:84px;height:84px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 50px -10px #ff3b4673}.ring.svelte-7hpc9t{border:1px dashed #ffffff1a;border-radius:999px;animation:30s linear infinite svelte-7hpc9t-spin;position:absolute}.r1.svelte-7hpc9t{width:45%;height:45%}.r2.svelte-7hpc9t{border-color:#ff3b462e;width:70%;height:70%;animation-duration:40s;animation-direction:reverse}.r3.svelte-7hpc9t{width:95%;height:95%;animation-duration:60s}.orb.svelte-7hpc9t{width:46px;height:46px;font-family:var(--font-mono);color:var(--color-fog);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#0a0c14eb;border-radius:14px;place-items:center;font-size:.72rem;transition:transform .4s,border-color .3s;display:grid;position:absolute;box-shadow:0 6px 20px -10px #0009}.orb.svelte-7hpc9t:hover{border-color:var(--color-line-strong);transform:scale(1.08)}.o1.svelte-7hpc9t{top:4%;left:50%;transform:translate(-50%)}.o2.svelte-7hpc9t{top:25%;right:6%}.o3.svelte-7hpc9t{bottom:18%;right:10%}.o4.svelte-7hpc9t{bottom:6%;left:50%;transform:translate(-50%)}.o5.svelte-7hpc9t{top:30%;left:4%}.meta-grid.svelte-7hpc9t{grid-template-columns:repeat(3,1fr);gap:.6rem;width:100%;display:grid}.meta.svelte-7hpc9t{border:1px solid var(--color-line);text-align:left;background:linear-gradient(#ffffff0a,#ffffff03),#0a0c1499;border-radius:14px;padding:1rem}.meta-num.svelte-7hpc9t{background:linear-gradient(110deg,#fff,#ff3b46);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:1.15rem}.meta-label.svelte-7hpc9t{color:var(--color-fog-3);text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.7rem}@keyframes svelte-7hpc9t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.svelte-7hpc9t{animation:none}}@media (width<=640px){.orbit.svelte-7hpc9t{width:min(320px,90%)}.core.svelte-7hpc9t{width:70px;height:70px}.orb.svelte-7hpc9t{width:40px;height:40px;font-size:.66rem}.meta.svelte-7hpc9t{padding:.75rem}.meta-num.svelte-7hpc9t{font-size:1rem}.meta-label.svelte-7hpc9t{font-size:.62rem}.meta-grid.svelte-7hpc9t{gap:.4rem}}@media (width<=380px){.meta-grid.svelte-7hpc9t{grid-template-columns:1fr}}.stack-strip.svelte-q4qkp0{background:linear-gradient(#0000,#ffffff04,#0000)}.dot.svelte-q4qkp0{vertical-align:middle;background:#ff3b46;border-radius:999px;width:6px;height:6px;margin-left:.25rem;display:inline-block;box-shadow:0 0 8px #ff3b46}.track-wrap.svelte-q4qkp0{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track.svelte-q4qkp0{gap:1rem;width:max-content;animation:38s linear infinite svelte-q4qkp0-scrollX;display:flex}.item.svelte-q4qkp0{font-family:var(--font-mono);color:var(--color-fog-2);white-space:nowrap;font-size:.85rem;transition:color .25s}.item.svelte-q4qkp0:hover{color:var(--color-fog)}.sep.svelte-q4qkp0{color:var(--color-fog-3);font-family:var(--font-mono)}@keyframes svelte-q4qkp0-scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track.svelte-q4qkp0{animation:none}}@media (width<=480px){.item.svelte-q4qkp0{font-size:.78rem}}svg.svelte-1hfspli{width:24px;height:24px}.bento.svelte-hz61c4{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.bento.svelte-hz61c4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bento.svelte-hz61c4{grid-template-columns:minmax(0,1fr);gap:.75rem}.card.svelte-hz61c4{min-height:auto;padding:1.25rem}}.card.svelte-hz61c4{border:1px solid var(--color-line);isolation:isolate;background:linear-gradient(#ffffff08,#ffffff03),#0a0c148c;border-radius:18px;flex-direction:column;gap:.85rem;min-height:240px;padding:1.6rem;transition:transform .4s,border-color .3s;display:flex;position:relative;overflow:hidden}.card.svelte-hz61c4:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.card.col-span-2.svelte-hz61c4{grid-column:span 2;min-height:240px}.card.svelte-hz61c4:before{content:"";opacity:.5;pointer-events:none;background:radial-gradient(180px circle at top right, var(--accent-color), transparent 70%);mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.card.svelte-hz61c4:hover:before{opacity:.85}.card-spot.svelte-hz61c4{opacity:0;pointer-events:none;background:radial-gradient(220px circle at var(--mx) var(--my), #ffffff0d, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.card.svelte-hz61c4:hover .card-spot:where(.svelte-hz61c4){opacity:1}.accent-cyan.svelte-hz61c4{--accent-color:#ff3b462e}.accent-violet.svelte-hz61c4{--accent-color:#ff7e872e}.accent-blue.svelte-hz61c4{--accent-color:#bc22292e}.accent-lime.svelte-hz61c4{--accent-color:#ffb34729}.accent-rose.svelte-hz61c4{--accent-color:#ff5f8d2e}.card-row.svelte-hz61c4{justify-content:space-between;align-items:center;display:flex}.icon-wrap.svelte-hz61c4{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-fog);background:linear-gradient(#ffffff0d,#ffffff03),#0a0c14cc;border-radius:12px;place-items:center;display:grid}.accent-cyan.svelte-hz61c4 .icon-wrap:where(.svelte-hz61c4){color:#ff3b46;box-shadow:0 0 28px -10px #ff3b4699}.accent-violet.svelte-hz61c4 .icon-wrap:where(.svelte-hz61c4){color:#ff9aa1;box-shadow:0 0 28px -10px #ff7e8799}.accent-blue.svelte-hz61c4 .icon-wrap:where(.svelte-hz61c4){color:#ff8a92;box-shadow:0 0 28px -10px #bc222999}.accent-lime.svelte-hz61c4 .icon-wrap:where(.svelte-hz61c4){color:#ffc97a;box-shadow:0 0 28px -10px #ffb34780}.accent-rose.svelte-hz61c4 .icon-wrap:where(.svelte-hz61c4){color:#ff8ba8;box-shadow:0 0 28px -10px #ff5f8d80}.card-num.svelte-hz61c4{letter-spacing:.18em;color:var(--color-fog-3);font-size:.7rem}.card-title.svelte-hz61c4{letter-spacing:-.015em;color:var(--color-fog);font-size:1.18rem;font-weight:600}.card-desc.svelte-hz61c4{color:var(--color-fog-2);flex:1;font-size:.92rem;line-height:1.55}.card-cta.svelte-hz61c4{color:var(--color-fog-2);align-items:center;gap:.45rem;transition:color .25s,gap .25s;display:inline-flex}.card.svelte-hz61c4:hover .card-cta:where(.svelte-hz61c4){color:var(--color-fog);gap:.65rem}.filters.svelte-17ndl8v{border:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.35rem;display:inline-flex}.filter.svelte-17ndl8v{color:var(--color-fog-2);white-space:nowrap;border-radius:999px;padding:.5rem .95rem;font-size:.82rem;transition:color .2s,background .25s}@media (width<=480px){.filter.svelte-17ndl8v{padding:.45rem .7rem;font-size:.76rem}}.filter.svelte-17ndl8v:hover{color:var(--color-fog)}.filter.active.svelte-17ndl8v{color:#fff;background:linear-gradient(135deg,#ff3b46,#bc2229);font-weight:500;box-shadow:0 4px 20px -6px #ff3b4680}.proj.svelte-17ndl8v{border:1px solid var(--color-line);background:linear-gradient(#ffffff08,#ffffff03),#0a0c148c;border-radius:18px;flex-direction:column;gap:.85rem;padding:.75rem .75rem 1.2rem;transition:transform .35s,border-color .3s;display:flex;position:relative;overflow:hidden}.proj.svelte-17ndl8v:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.img-wrap.svelte-17ndl8v{aspect-ratio:16/11;background:#0e1018;border-radius:12px;position:relative;overflow:hidden}.img-wrap.svelte-17ndl8v img:where(.svelte-17ndl8v){object-fit:cover;filter:grayscale(35%)saturate(.9)brightness(.85);width:100%;height:100%;transition:transform .8s,filter .4s;display:block}.proj.svelte-17ndl8v:hover img:where(.svelte-17ndl8v){filter:grayscale(0%)saturate(1.1)brightness();transform:scale(1.04)}.placeholder.svelte-17ndl8v{text-align:center;background:radial-gradient(120% 90% at 100% 0%, var(--accent-soft) 0%, transparent 55%), radial-gradient(120% 90% at 0% 100%, var(--accent-deep) 0%, transparent 55%), linear-gradient(160deg, #14101af2, #08060cf2);isolation:isolate;place-content:center;gap:.4rem;padding:1rem;transition:transform .6s,filter .4s;display:grid;position:absolute;inset:0}.placeholder.svelte-17ndl8v:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 90%)}.proj.svelte-17ndl8v:hover .placeholder:where(.svelte-17ndl8v){filter:brightness(1.12);transform:scale(1.02)}.placeholder-mark.svelte-17ndl8v{letter-spacing:-.04em;background:linear-gradient(135deg, #fff, var(--accent-bright));color:#0000;text-shadow:0 0 24px var(--accent-glow);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:700;line-height:1}.placeholder-name.svelte-17ndl8v{color:var(--color-fog);letter-spacing:-.01em;font-size:1rem;font-weight:600}.placeholder-host.svelte-17ndl8v{text-transform:lowercase;letter-spacing:.08em;color:var(--color-fog-3);font-size:.65rem}.accent-cyan.svelte-17ndl8v{--accent-bright:#ff7e87;--accent-soft:#ff3b4638;--accent-deep:#bc22294d;--accent-glow:#ff3b4659}.accent-violet.svelte-17ndl8v{--accent-bright:#ff9aa1;--accent-soft:#ff7e8738;--accent-deep:#bc222947;--accent-glow:#ff7e8759}.accent-blue.svelte-17ndl8v{--accent-bright:#ff8a92;--accent-soft:#bc222947;--accent-deep:#7a0e1466;--accent-glow:#bc222966}.accent-lime.svelte-17ndl8v{--accent-bright:#ffc97a;--accent-soft:#ffb34738;--accent-deep:#bc222940;--accent-glow:#ffb34759}.accent-rose.svelte-17ndl8v{--accent-bright:#ff8ba8;--accent-soft:#ff5f8d38;--accent-deep:#bc222947;--accent-glow:#ff5f8d59}.img-glow.svelte-17ndl8v{opacity:0;pointer-events:none;background:linear-gradient(#0000 50%,#0000008c 100%),radial-gradient(80% 60% at 50% 100%,#ff3b462e,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.proj.svelte-17ndl8v:hover .img-glow:where(.svelte-17ndl8v){opacity:1}.proj-meta.svelte-17ndl8v{padding:0 .5rem}.proj-tag.svelte-17ndl8v{letter-spacing:.18em;text-transform:uppercase;color:var(--color-fog-3);font-size:.65rem}.proj-title.svelte-17ndl8v{letter-spacing:-.015em;color:var(--color-fog);margin-top:.3rem;font-size:1.1rem;font-weight:600}.proj-blurb.svelte-17ndl8v{color:var(--color-fog-2);margin-top:.3rem;font-size:.88rem}.proj-arrow.svelte-17ndl8v{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-fog-2);opacity:0;background:#0a0c14b3;border-radius:999px;place-items:center;transition:opacity .3s,transform .35s,color .25s;display:grid;position:absolute;top:1.2rem;right:1.2rem;transform:translate(6px,-6px)}.proj.svelte-17ndl8v:hover .proj-arrow:where(.svelte-17ndl8v){opacity:1;color:#ff3b46;transform:translate(0)}.marquee-wrap.svelte-1gy0eo{padding-block:1.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-wrap.svelte-1gy0eo+.marquee-wrap:where(.svelte-1gy0eo){margin-top:.5rem}.marquee.svelte-1gy0eo{gap:1rem;width:max-content;animation:38s linear infinite svelte-1gy0eo-marqueeRun;display:flex}.marquee-rev.svelte-1gy0eo{animation:44s linear infinite svelte-1gy0eo-marqueeRev}.logo.svelte-1gy0eo{border:1px solid var(--color-line);background:linear-gradient(#ffffff08,#ffffff03),#0a0c1480;border-radius:16px;flex-shrink:0;place-items:center;width:220px;height:110px;padding:1rem 1.5rem;transition:border-color .25s,background .25s;display:grid}.logo.svelte-1gy0eo:hover{border-color:var(--color-line-strong);background:#ff3b460d}.logo.svelte-1gy0eo img:where(.svelte-1gy0eo){object-fit:contain;filter:grayscale()brightness(2.2)contrast(.9);opacity:.7;max-width:100%;max-height:70px;transition:filter .3s,opacity .3s}.logo.svelte-1gy0eo:hover img:where(.svelte-1gy0eo){filter:grayscale(0%)brightness(1.1)contrast();opacity:1}.wordmark.svelte-1gy0eo{letter-spacing:-.02em;white-space:nowrap;color:var(--color-fog-2);opacity:.75;font-size:1.35rem;font-weight:600;transition:color .3s,opacity .3s,text-shadow .3s}.logo.svelte-1gy0eo:hover .wordmark:where(.svelte-1gy0eo){color:var(--brand);opacity:1;text-shadow:0 0 24px color-mix(in oklab, var(--brand) 45%, transparent)}@media (width<=640px){.wordmark.svelte-1gy0eo{font-size:1.05rem}}@keyframes svelte-1gy0eo-marqueeRun{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=640px){.logo.svelte-1gy0eo{border-radius:12px;width:150px;height:80px;padding:.7rem 1rem}.logo.svelte-1gy0eo img:where(.svelte-1gy0eo){max-height:50px}.marquee.svelte-1gy0eo{gap:.6rem}}@keyframes svelte-1gy0eo-marqueeRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee.svelte-1gy0eo,.marquee-rev.svelte-1gy0eo{animation:none}}.info-grid.svelte-wt4tt0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (width<=520px){.info-grid.svelte-wt4tt0{grid-template-columns:1fr}}.info.svelte-wt4tt0{border:1px solid var(--color-line);background:linear-gradient(#ffffff08,#ffffff03),#0a0c148c;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.info.svelte-wt4tt0:hover{border-color:var(--color-line-strong);background:#ff3b460a}.info-icon.svelte-wt4tt0{color:#ff3b46;background:#ff3b4614;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.info-label.svelte-wt4tt0{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-fog-3);text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem}.info-value.svelte-wt4tt0{color:var(--color-fog);font-size:.92rem}.hp.svelte-wt4tt0{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form.svelte-wt4tt0{border-radius:20px;padding:1.6rem}.form-grid.svelte-wt4tt0{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width<=640px){.form-grid.svelte-wt4tt0{grid-template-columns:1fr}.form.svelte-wt4tt0{border-radius:16px;padding:1.1rem}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0),.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){padding:.75rem .85rem;font-size:.92rem}}.field.svelte-wt4tt0{flex-direction:column;gap:.4rem;display:flex}.field.full.svelte-wt4tt0{grid-column:1/-1}.field.svelte-wt4tt0>span:where(.svelte-wt4tt0){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--color-fog-3);font-size:.66rem}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0),.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){width:100%;font-family:var(--font-sans);color:var(--color-fog);border:1px solid var(--color-line);resize:vertical;background:#ffffff08;border-radius:12px;min-height:48px;padding:.85rem 1rem;font-size:.96rem;transition:border-color .25s,box-shadow .25s,background .25s}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0)::placeholder,.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0)::placeholder{color:var(--color-fog-3)}.field.svelte-wt4tt0 input:where(.svelte-wt4tt0):focus,.field.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):focus{background:#ff3b460a;border-color:#ff3b4673;outline:none;box-shadow:0 0 0 4px #ff3b4614}.form-foot.svelte-wt4tt0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.form-meta.svelte-wt4tt0{color:var(--color-fog-3);align-items:center;gap:.5rem;display:inline-flex}.dot.svelte-wt4tt0{background:#b6ff6c;border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #b6ff6c}.alert.svelte-wt4tt0{color:#ffb3c8;background:#ff5f8d14;border:1px solid #ff5f8d4d;border-radius:10px;margin-top:1rem;padding:.7rem 1rem;font-size:.85rem}.spin.svelte-wt4tt0{border:2px solid #0006;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.9s linear infinite svelte-wt4tt0-spin;display:inline-block}@keyframes svelte-wt4tt0-spin{to{transform:rotate(360deg)}}
