.running-shadow{animation:runningShadow 4s linear infinite}@keyframes runningShadow{0%{box-shadow:0 0 20px #ffffff80,10px 0 20px -5px #ffffff4d}25%{box-shadow:0 0 20px #ffffff80,0 10px 20px -5px #ffffff4d}50%{box-shadow:0 0 20px #ffffff80,-10px 0 20px -5px #ffffff4d}75%{box-shadow:0 0 20px #ffffff80,0 -10px 20px -5px #ffffff4d}to{box-shadow:0 0 20px #ffffff80,10px 0 20px -5px #ffffff4d}}:root{font-family:Manrope,sans-serif;color-scheme:dark;color:#ffffffde;background-color:#12161d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-display: "Unbounded", sans-serif;--font-body: "Manrope", sans-serif;--font-mono: "JetBrains Mono", monospace;--display-size: clamp(46px, 9vw, 116px);--title-size: clamp(30px, 5vw, 58px);--subtitle-size: clamp(20px, 2.4vw, 27px);--description-size: clamp(15px, 1.5vw, 19px);--eyebrow-size: 14px;--bg: #12161d;--surface: rgba(255, 255, 255, .05);--surface-solid: #151b24;--surface-border: rgba(255, 255, 255, .09);--text: rgba(255, 255, 255, .87);--text-dim: rgba(255, 255, 255, .55);--accent: #4d9dff;--accent-hover: #6fb0ff;--accent-press: #3a86e0;--accent-soft: rgba(77, 157, 255, .14);--steel: #8a94a6;--success: #34c77b}html,body,button,a,div,.card,[role=button]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html{scroll-behavior:smooth;scrollbar-width:none}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:clip}#app{width:100%;box-sizing:border-box;margin:0 auto;text-align:center;font-family:var(--font-body)}body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}section{width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:100vh;flex-wrap:wrap;margin-bottom:50px}.big-title{font-family:var(--font-display);font-size:var(--display-size);font-weight:800;line-height:.98;letter-spacing:-.02em}.title{width:100%;font-family:var(--font-display);font-weight:700;font-size:var(--title-size);line-height:1.08;letter-spacing:-.015em}.description{font-family:var(--font-body);font-size:var(--description-size)}.subtitle{font-family:var(--font-body);font-size:var(--subtitle-size)}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;font-size:var(--eyebrow-size);font-weight:500;color:var(--accent)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}button{background-color:var(--surface);border:none;border-radius:25px;color:var(--text);font-family:inherit}.big-btn{width:auto;padding:13px 30px;font-size:17px;font-weight:600;border:none;border-radius:14px;cursor:pointer;transform:translateY(0);transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease}.btn-primary{background-color:var(--accent);color:#0b1018;box-shadow:0 2px 10px #4d9dff2e}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 6px 18px #4d9dff47}.btn-primary:active{background-color:var(--accent-press);transform:translateY(0)}.btn-secondary{background-color:transparent;color:var(--text);border:1px solid var(--steel)}.btn-secondary:hover{background-color:#8a94a61f;border-color:var(--text);transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0)}.cursor{animation:blink .7s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:596px){.big-title{letter-spacing:-.01em}}.aurora.svelte-j27vj3{position:fixed;inset:0;z-index:-100;overflow:hidden;pointer-events:none;background:#06080c}.layer.svelte-j27vj3{position:absolute;inset:-22%;will-change:transform}.drift.svelte-j27vj3{position:absolute;inset:0;will-change:transform}.grad.svelte-j27vj3{position:absolute;inset:0}.g-far.svelte-j27vj3{background:radial-gradient(1200px 820px at 16% 8%,rgba(64,140,255,.82),rgba(47,111,214,.32) 38%,transparent 64%),radial-gradient(1050px 760px at 88% 2%,rgba(54,210,230,.6),rgba(54,197,216,.2) 40%,transparent 62%)}.g-near.svelte-j27vj3{background:radial-gradient(760px 560px at 72% 62%,rgba(72,150,255,.7),rgba(58,134,224,.22) 42%,transparent 64%),radial-gradient(560px 520px at 26% 84%,rgba(54,210,230,.46),rgba(54,197,216,.16) 44%,transparent 64%)}.d-far.svelte-j27vj3{animation:svelte-j27vj3-driftFar 22s ease-in-out infinite,svelte-j27vj3-glowPulse 12s ease-in-out infinite}.d-near.svelte-j27vj3{animation:svelte-j27vj3-driftNear 17s ease-in-out infinite,svelte-j27vj3-glowPulse 9s ease-in-out infinite -3s}@keyframes svelte-j27vj3-glowPulse{0%,to{opacity:.74}50%{opacity:1}}.grad.svelte-j27vj3{opacity:0;transform:scale(.45);transition:opacity 1.2s ease,transform 1.7s cubic-bezier(.34,1.3,.5,1)}.ready.svelte-j27vj3 .grad:where(.svelte-j27vj3){opacity:1;transform:scale(1)}.finale.svelte-j27vj3{position:absolute;inset:-10%;pointer-events:none;opacity:0;will-change:opacity,transform;background:radial-gradient(95% 75% at 50% 110%,rgba(77,157,255,.62),transparent 64%),radial-gradient(65% 55% at 22% 106%,rgba(54,197,216,.5),transparent 62%),radial-gradient(65% 55% at 78% 106%,rgba(58,134,224,.48),transparent 62%)}.flash.svelte-j27vj3{position:absolute;inset:-10%;pointer-events:none;background:radial-gradient(95% 80% at 50% 105%,rgba(77,157,255,.65),transparent 62%),radial-gradient(70% 60% at 30% 100%,rgba(54,197,216,.5),transparent 60%),radial-gradient(70% 60% at 72% 102%,rgba(58,134,224,.45),transparent 60%);animation:svelte-j27vj3-flashUp 1.6s cubic-bezier(.16,1,.3,1) forwards;transform-origin:50% 100%}@keyframes svelte-j27vj3-flashUp{0%{opacity:0;transform:scale(.55) translateY(12%)}16%{opacity:1;transform:scale(1.04) translateY(0)}to{opacity:0;transform:scale(1.3) translateY(-6%)}}.veil.svelte-j27vj3{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,#06080c00 46%,#06080c80),linear-gradient(to bottom,#06080c1a,#06080c66)}@keyframes svelte-j27vj3-driftFar{0%{transform:translate(0) scale(1)}33%{transform:translate(7%,-5%) scale(1.08)}66%{transform:translate(-5%,4%) scale(1.04)}to{transform:translate(0) scale(1)}}@keyframes svelte-j27vj3-driftNear{0%{transform:translate(0) scale(1.02)}33%{transform:translate(-8%,6%) scale(.96)}66%{transform:translate(6%,-6%) scale(1.1)}to{transform:translate(0) scale(1.02)}}@media(prefers-reduced-motion:reduce){.grad.svelte-j27vj3{transition:none;opacity:1;transform:none}.d-far.svelte-j27vj3,.d-near.svelte-j27vj3{animation:none}.flash.svelte-j27vj3{animation:none;opacity:0}}@media(max-width:596px){.g-far.svelte-j27vj3{background:radial-gradient(140vw 90vw at 10% 6%,rgba(64,140,255,.8),rgba(47,111,214,.28) 40%,transparent 66%),radial-gradient(130vw 90vw at 92% 0%,rgba(54,210,230,.56),rgba(54,197,216,.18) 42%,transparent 62%)}.g-near.svelte-j27vj3{background:radial-gradient(110vw 90vw at 78% 64%,rgba(72,150,255,.66),rgba(58,134,224,.2) 44%,transparent 66%),radial-gradient(90vw 90vw at 20% 88%,rgba(54,210,230,.42),rgba(54,197,216,.15) 46%,transparent 66%)}}.preloader.svelte-1s2gbe1{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#06080c;transition:opacity .7s ease,visibility .7s}.preloader.hiding.svelte-1s2gbe1{opacity:0;visibility:hidden;pointer-events:none}.pl-inner.svelte-1s2gbe1{display:flex;flex-direction:column;align-items:center;gap:18px;animation:svelte-1s2gbe1-plIn .7s cubic-bezier(.2,.7,.2,1)}.hiding.svelte-1s2gbe1 .pl-inner:where(.svelte-1s2gbe1){animation:svelte-1s2gbe1-plOut .6s ease forwards}.pl-logo.svelte-1s2gbe1{width:84px;height:84px;border-radius:22px;box-shadow:0 0 50px #4d9dff40}.pl-name.svelte-1s2gbe1{font-size:13px;letter-spacing:.34em;color:#ffffffbf;padding-left:.34em}.pl-bar.svelte-1s2gbe1{width:130px;height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.pl-fill.svelte-1s2gbe1{display:block;height:100%;width:40%;border-radius:2px;background:var(--accent, #4d9dff);animation:svelte-1s2gbe1-plSlide 1.1s ease-in-out infinite}@keyframes svelte-1s2gbe1-plSlide{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes svelte-1s2gbe1-plIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1s2gbe1-plOut{to{opacity:0;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.pl-inner.svelte-1s2gbe1,.hiding.svelte-1s2gbe1 .pl-inner:where(.svelte-1s2gbe1){animation:none}.pl-fill.svelte-1s2gbe1{animation:none;width:100%}}.nav-shell.svelte-zne36e{position:fixed;top:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;z-index:50}nav.svelte-zne36e{position:relative;display:flex;gap:12px;padding:6px;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;transform-origin:center;will-change:clip-path,transform;clip-path:inset(-140px round 999px);transition:clip-path .7s ease}nav.island-clip.svelte-zne36e{clip-path:inset(0 0 0 0 round 999px);transition:clip-path .8s cubic-bezier(.6,0,.2,1)}nav.island-collapsed.svelte-zne36e{clip-path:inset(0 calc(50% - 30px) 0 calc(50% - 30px) round 999px)}.island-collapsed.svelte-zne36e a:where(.svelte-zne36e),.island-collapsed.svelte-zne36e .indicator:where(.svelte-zne36e),.island-collapsed.svelte-zne36e .menu:where(.svelte-zne36e){opacity:0}a.svelte-zne36e{position:relative;z-index:2;padding:8px 14px;color:#bdbdbd;text-decoration:none;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .18s ease,opacity .45s ease .3s}a.active.svelte-zne36e{color:#111}.menu.svelte-zne36e{transition:opacity .45s ease .3s}.indicator.svelte-zne36e{position:absolute;z-index:1;left:0;top:6px;height:calc(100% - 12px);background:#fff;border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),opacity .45s ease .3s;pointer-events:none}.menu.svelte-zne36e{text-align:center;cursor:pointer}.lang-dot.svelte-zne36e{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:var(--text);cursor:pointer;padding:0;box-shadow:0 0 24px #ffffff1a;transform:scale(0);transition:transform .55s cubic-bezier(.34,1.56,.5,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.nav-shell.ready.svelte-zne36e .lang-dot:where(.svelte-zne36e){transform:scale(1);transition-delay:.55s,0s,0s,0s}.lang-dot.svelte-zne36e:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 0 26px #ffffff2e}.lang-dot.svelte-zne36e:active{transform:scale(.88)}.nav-shell.ready.svelte-zne36e .lang-dot:where(.svelte-zne36e):active{transform:scale(.88);transition-delay:0s}.lang-ring.svelte-zne36e{position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.5);opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.lang-dot.svelte-zne36e:hover .lang-ring:where(.svelte-zne36e){opacity:.6;transform:scale(1)}.lang-code-wrap.svelte-zne36e{position:relative;display:inline-flex;align-items:center;justify-content:center}.lang-code.svelte-zne36e{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;opacity:1}.lang-code.roll.svelte-zne36e{animation:svelte-zne36e-langRoll .42s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-zne36e-langRoll{0%{transform:translateY(120%);opacity:0}55%{opacity:1}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){nav.island-clip.svelte-zne36e,nav.island-collapsed.svelte-zne36e{clip-path:inset(-140px round 999px)}.island-collapsed.svelte-zne36e a:where(.svelte-zne36e),.island-collapsed.svelte-zne36e .indicator:where(.svelte-zne36e),.island-collapsed.svelte-zne36e .menu:where(.svelte-zne36e){opacity:1}.lang-dot.svelte-zne36e{transition:none;transform:scale(1)}.lang-code.roll.svelte-zne36e{animation:none}}@media(max-width:650px){a.svelte-zne36e{padding:8px}}@media(max-width:596px){.nav-shell.svelte-zne36e{top:18px;align-items:flex-start}nav.svelte-zne36e{justify-content:center;padding:10px;display:grid;grid-template-rows:auto;border-radius:25px}.nav-link.svelte-zne36e{width:200px}.lang-dot.svelte-zne36e{width:44px;height:44px}.indicator.svelte-zne36e{position:absolute;z-index:1;top:0;left:20px;height:calc(100% - 8px);background:#fff;border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),opacity .45s ease .3s;pointer-events:none}}#home.svelte-mqnx2g{justify-content:flex-start;padding:0 clamp(24px,7vw,130px)}.hero-inner.svelte-mqnx2g{max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.eyebrow.svelte-mqnx2g{display:inline-flex;align-items:center;gap:11px;margin-bottom:24px}.logo.svelte-mqnx2g{width:28px;height:28px;border-radius:8px;object-fit:cover;display:block;opacity:0;transform:scale(.3) rotate(-12deg);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.5,1);transition-delay:.1s}.shown.svelte-mqnx2g .logo:where(.svelte-mqnx2g){opacity:1;transform:scale(1) rotate(0)}.brand-mask.svelte-mqnx2g{display:inline-block;overflow:hidden;margin-left:-4px;padding-left:4px}.brand-text.svelte-mqnx2g{display:inline-block;transform:translate(-115%);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s ease;transition-delay:.5s}.shown.svelte-mqnx2g .brand-text:where(.svelte-mqnx2g){transform:translate(0);opacity:1}.headline-wrap.svelte-mqnx2g{width:min(720px,94%);margin-bottom:28px}.hero-svg.svelte-mqnx2g{width:100%;height:auto;display:block}.draw-text.svelte-mqnx2g{font-family:var(--font-display);font-weight:800;font-size:96px;letter-spacing:-.02em;fill:transparent;stroke-width:1.2;stroke-dasharray:3000;stroke-dashoffset:3000}.line1.svelte-mqnx2g{stroke:var(--text);animation:svelte-mqnx2g-draw 1.4s cubic-bezier(.5,0,.15,1) 1s forwards,svelte-mqnx2g-fill1 .6s ease 2.3s forwards}.line2.svelte-mqnx2g{stroke:var(--accent);animation:svelte-mqnx2g-draw 1.6s cubic-bezier(.5,0,.15,1) 1.2s forwards}@keyframes svelte-mqnx2g-draw{to{stroke-dashoffset:0}}@keyframes svelte-mqnx2g-fill1{to{fill:var(--text);stroke:transparent}}.hero-sub.svelte-mqnx2g{max-width:46ch;color:var(--text-dim);line-height:1.55;margin-bottom:40px}.group-btns.svelte-mqnx2g{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:34px}.status.svelte-mqnx2g{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--text-dim);letter-spacing:.02em}.dot.svelte-mqnx2g{width:8px;height:8px;border-radius:50%;background:var(--success);animation:svelte-mqnx2g-pulse 2.4s infinite}@keyframes svelte-mqnx2g-pulse{0%{box-shadow:0 0 #34c77b80}70%{box-shadow:0 0 0 8px #34c77b00}to{box-shadow:0 0 #34c77b00}}.seq.svelte-mqnx2g{opacity:0;transform:translateY(20px);filter:blur(8px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1)}.shown.svelte-mqnx2g .seq:where(.svelte-mqnx2g){opacity:1;transform:none;filter:blur(0)}.shown.svelte-mqnx2g .seq-sub:where(.svelte-mqnx2g){transition-delay:2s}.shown.svelte-mqnx2g .seq-status:where(.svelte-mqnx2g){transition-delay:3.1s}.seq-btn1.svelte-mqnx2g,.seq-btn2.svelte-mqnx2g{opacity:0;transform:translateY(34px) scale(.7) rotate(-6deg);filter:blur(6px);transition:opacity .6s ease,transform .75s cubic-bezier(.34,1.56,.5,1),filter .6s ease}.seq-btn2.svelte-mqnx2g{transform:translateY(34px) scale(.7) rotate(6deg)}.shown.svelte-mqnx2g .seq-btn1:where(.svelte-mqnx2g),.shown.svelte-mqnx2g .seq-btn2:where(.svelte-mqnx2g){opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}.shown.svelte-mqnx2g .seq-btn1:where(.svelte-mqnx2g){transition-delay:2.5s}.shown.svelte-mqnx2g .seq-btn2:where(.svelte-mqnx2g){transition-delay:2.68s}@media(prefers-reduced-motion:reduce){.logo.svelte-mqnx2g,.brand-text.svelte-mqnx2g,.seq.svelte-mqnx2g,.seq-btn1.svelte-mqnx2g,.seq-btn2.svelte-mqnx2g{transition-duration:.01ms;transition-delay:0s;filter:none;transform:none}.dot.svelte-mqnx2g{animation:none}.draw-text.svelte-mqnx2g{stroke-dashoffset:0;animation:none}.line1.svelte-mqnx2g{fill:var(--text)}}@media(max-width:596px){.group-btns.svelte-mqnx2g{width:100%}.group-btns.svelte-mqnx2g .big-btn{flex:1 1 auto}}#stats.svelte-cjprq{height:auto;min-height:0;padding:70px 20px;margin-bottom:0}.stats-row.svelte-cjprq{width:100%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px 64px}.stat.svelte-cjprq{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px;opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 85ms)}.stats-row.shown.svelte-cjprq .stat:where(.svelte-cjprq){opacity:1;transform:translateY(0);filter:blur(0)}.stat-num.svelte-cjprq{font-family:var(--font-display);font-size:clamp(44px,6vw,60px);font-weight:700;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;min-height:clamp(44px,6vw,60px)}.stat-num.safe.svelte-cjprq{display:inline-flex;align-items:center;gap:8px;color:var(--success);font-size:clamp(26px,3.4vw,34px);min-height:clamp(44px,6vw,60px)}.safe-text.svelte-cjprq{font-size:clamp(26px,3.4vw,34px);font-weight:700}.stat-label.svelte-cjprq{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.stat.svelte-cjprq{transition-duration:.01ms;filter:none;transform:none}}@media(max-width:596px){#stats.svelte-cjprq{padding:48px 16px}.stats-row.svelte-cjprq{gap:24px 36px}.stat.svelte-cjprq{min-width:40%}}.scroll-hint.svelte-17eoydb{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;opacity:.6;pointer-events:none;z-index:10}.arrow.svelte-17eoydb{width:12px;height:12px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);margin-top:8px;animation:svelte-17eoydb-hintBounce 2s infinite}@keyframes svelte-17eoydb-hintBounce{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-10px) rotate(45deg)}60%{transform:translateY(-5px) rotate(45deg)}}@media(max-width:596px){.scroll-hint.svelte-17eoydb{bottom:20px}}.stars.svelte-nva64f{position:absolute;inset:0;pointer-events:none;overflow:hidden}.star-wrap.svelte-nva64f{position:absolute;opacity:0;transform:translate(var(--ex),var(--ey)) scale(.2);transition:opacity 1.1s ease var(--sd),transform 1.5s cubic-bezier(.16,1,.3,1) var(--sd)}.stars.active.svelte-nva64f .star-wrap:where(.svelte-nva64f){will-change:transform,opacity}.stars.active.svelte-nva64f .star-wrap:where(.svelte-nva64f){opacity:1;transform:translate(0) scale(1)}.star-core.svelte-nva64f{display:block;border-radius:50%;background:#dce9ff;animation:svelte-nva64f-twinkle var(--tw) ease-in-out var(--td) infinite,svelte-nva64f-fly var(--fl) ease-in-out var(--td) infinite alternate;animation-play-state:paused}.stars.active.svelte-nva64f .star-core:where(.svelte-nva64f){animation-play-state:running}.star-core.glow.svelte-nva64f{box-shadow:0 0 6px 1px #b4d2ffb3}@keyframes svelte-nva64f-twinkle{0%,to{opacity:calc(var(--op) * .3)}50%{opacity:var(--op)}}@keyframes svelte-nva64f-fly{0%{transform:translate(0)}to{transform:translate(var(--dx),var(--dy))}}@media(prefers-reduced-motion:reduce){.star-wrap.svelte-nva64f{transition:opacity .3s ease;transform:none}.star-core.svelte-nva64f{animation:none;opacity:var(--op)}}#about.svelte-1nw4zuc{flex-direction:column;padding:100px 24px}.about-inner.svelte-1nw4zuc{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.stars-layer.svelte-1nw4zuc{position:absolute;inset:0;z-index:0;pointer-events:none}.eyebrow.svelte-1nw4zuc{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;font-size:14px;font-weight:500;color:var(--accent);margin-bottom:18px}.about-title.svelte-1nw4zuc{font-family:var(--font-display);font-size:var(--title-size);font-weight:700;letter-spacing:-.015em;margin-bottom:56px;max-width:16ch;line-height:1.1}.pillars.svelte-1nw4zuc{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;width:100%}.pillar.svelte-1nw4zuc{flex:1 1 240px;max-width:320px;padding:32px 26px;border-radius:20px;background:var(--surface);border:1px solid var(--surface-border);text-align:left}.pillar-icon.svelte-1nw4zuc{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent);margin-bottom:18px}.pillar.green.svelte-1nw4zuc .pillar-icon:where(.svelte-1nw4zuc){background:#34c77b24;color:var(--success)}.pillar-title.svelte-1nw4zuc{margin-bottom:10px;font-weight:700}.pillar-desc.svelte-1nw4zuc{color:var(--text-dim);line-height:1.55}.eyebrow.svelte-1nw4zuc,.about-title.svelte-1nw4zuc{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .11s)}.shown.svelte-1nw4zuc .eyebrow:where(.svelte-1nw4zuc),.shown.svelte-1nw4zuc .about-title:where(.svelte-1nw4zuc){opacity:1;transform:translateY(0);filter:blur(0)}.pillar.svelte-1nw4zuc{opacity:0;transform:translateY(70px) scale(.86);filter:blur(9px);transition:opacity .7s ease,transform 1.05s cubic-bezier(.2,1.5,.35,1),filter .7s ease;transition-delay:calc((var(--i) - 2) * .28s + .5s)}.shown.svelte-1nw4zuc .pillar:where(.svelte-1nw4zuc){opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media(prefers-reduced-motion:reduce){.eyebrow.svelte-1nw4zuc,.about-title.svelte-1nw4zuc,.pillar.svelte-1nw4zuc{transition-duration:.01ms;transition-delay:0s;filter:none;transform:none}}@media(max-width:596px){#about.svelte-1nw4zuc{height:auto;min-height:100vh;padding:90px 18px 70px}.about-title.svelte-1nw4zuc{margin-bottom:32px}.pillar.svelte-1nw4zuc{flex:1 1 100%;max-width:420px;padding:22px 20px}}#projects.svelte-11b19i9{display:block;height:auto;min-height:100vh;overflow:visible;padding:14vh 0 8vh}.head.svelte-11b19i9{max-width:1180px;margin:0 auto 7vh;padding:0 clamp(20px,6vw,80px);text-align:left}.eyebrow.svelte-11b19i9{display:inline-block;margin-bottom:16px}.head-title.svelte-11b19i9{font-family:var(--font-display);font-weight:700;font-size:var(--title-size);letter-spacing:-.015em;line-height:1.05;margin-bottom:14px}.head-sub.svelte-11b19i9{color:var(--text-dim);font-size:13px;letter-spacing:.04em}.projects.svelte-11b19i9{max-width:1180px;margin:0 auto;padding:0 clamp(20px,6vw,80px)}.project.svelte-11b19i9{display:grid;grid-template-columns:minmax(260px,36%) 1fr;gap:clamp(28px,5vw,72px);align-items:start;padding:6vh 0}.info.svelte-11b19i9{position:sticky;top:18vh;align-self:start}.num.svelte-11b19i9{display:block;color:var(--accent);font-size:14px;letter-spacing:.1em;margin-bottom:14px}.p-name.svelte-11b19i9{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.6vw,34px);line-height:1.1;letter-spacing:-.01em;margin-bottom:16px}.p-result.svelte-11b19i9{color:var(--text-dim);line-height:1.55;margin-bottom:18px;max-width:38ch}.meta.svelte-11b19i9{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.price.svelte-11b19i9{display:inline-flex;align-items:baseline;gap:7px;font-size:15px;font-weight:600;color:var(--text);padding:7px 13px;border-radius:10px;background:var(--accent-soft);border:1px solid rgba(77,157,255,.35)}.price-label.svelte-11b19i9{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.open-link.svelte-11b19i9{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:10px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--success);text-decoration:none;background:#34c77b1a;border:1px solid rgba(52,199,123,.4);transition:background .2s ease,border-color .2s ease,transform .2s ease}.open-link.svelte-11b19i9:hover{background:#34c77b33;border-color:var(--success)}.open-dot.svelte-11b19i9{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 #34c77b80;animation:svelte-11b19i9-linkPulse 2s infinite}.open-arrow.svelte-11b19i9{font-size:14px;transition:transform .2s ease}.open-link.svelte-11b19i9:hover .open-arrow:where(.svelte-11b19i9){transform:translate(2px,-2px)}@keyframes svelte-11b19i9-linkPulse{0%{box-shadow:0 0 #34c77b8c}70%{box-shadow:0 0 0 6px #34c77b00}to{box-shadow:0 0 #34c77b00}}.tags.svelte-11b19i9{display:flex;flex-wrap:wrap;gap:8px}.tag.svelte-11b19i9{font-size:12px;padding:6px 11px;border-radius:8px;background:var(--surface);border:1px solid var(--surface-border);color:var(--text-dim)}.gallery.svelte-11b19i9{display:flex;flex-direction:column;gap:clamp(24px,4vw,48px);perspective:1000px}.shot.svelte-11b19i9{opacity:1}.js-anim .shot.svelte-11b19i9{opacity:0}.shot.svelte-11b19i9.in{animation:svelte-11b19i9-shotIn .85s cubic-bezier(.2,.7,.2,1) both}@keyframes svelte-11b19i9-shotIn{0%{opacity:0;transform:translateY(70px) rotateX(28deg) scale(.9);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}.tilt.svelte-11b19i9{will-change:transform;transform-style:preserve-3d}.frame.svelte-11b19i9{border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--surface-border);box-shadow:0 30px 70px #0006}.frame.svelte-11b19i9 img:where(.svelte-11b19i9){width:100%;height:auto;display:block}.frame.contain.svelte-11b19i9{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:radial-gradient(120% 120% at 30% 20%,rgba(77,157,255,.16),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.frame.contain.svelte-11b19i9 img:where(.svelte-11b19i9){width:auto;height:46%;max-width:60%;object-fit:contain}.text-frame.svelte-11b19i9{border-radius:18px;padding:clamp(24px,3vw,40px);background:linear-gradient(180deg,#4d9dff0f,#ffffff05);border:1px solid var(--surface-border)}.t-label.svelte-11b19i9{display:block;color:var(--accent);font-size:12px;letter-spacing:.14em;margin-bottom:12px}.t-body.svelte-11b19i9{font-size:clamp(16px,1.8vw,21px);line-height:1.55;color:var(--text)}.cta-frame.svelte-11b19i9{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;border:1.5px dashed var(--steel);background:var(--surface);box-shadow:none}.ph-name.svelte-11b19i9{font-family:var(--font-display);font-weight:700;color:var(--text-dim);font-size:clamp(16px,2vw,22px);text-align:center;padding:0 24px}.cta-project.svelte-11b19i9 .info:where(.svelte-11b19i9){position:static}.cta-project.svelte-11b19i9 .num:where(.svelte-11b19i9){font-size:28px}.cta-project.svelte-11b19i9 .big-btn:where(.svelte-11b19i9){margin-top:4px}.rv.svelte-11b19i9{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms)}.head.shown.svelte-11b19i9 .rv:where(.svelte-11b19i9){opacity:1;transform:translateY(0);filter:blur(0)}@keyframes svelte-11b19i9-flyInLeft{0%{opacity:0;transform:translate(-65%) translateY(46px) rotateY(34deg) rotate(-7deg) scale(.78);filter:blur(9px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes svelte-11b19i9-flyInRight{0%{opacity:0;transform:translate(65%) translateY(46px) rotateY(-34deg) rotate(7deg) scale(.78);filter:blur(9px)}55%{opacity:1}to{opacity:1;transform:none;filter:blur(0)}}@keyframes svelte-11b19i9-floatIdle{0%,to{transform:translateY(0) rotate(-.7deg)}50%{transform:translateY(-11px) rotate(.7deg)}}@media(prefers-reduced-motion:reduce){.tilt.svelte-11b19i9{transform:none!important;animation:none!important}.shot.svelte-11b19i9,.js-anim .shot.svelte-11b19i9{opacity:1}.shot.svelte-11b19i9.in,.mobile-fly.svelte-11b19i9.in,.open-dot.svelte-11b19i9{animation:none}.rv.svelte-11b19i9{transition-duration:.01ms;filter:none;transform:none}}@media(max-width:880px){.project.svelte-11b19i9{grid-template-columns:1fr;gap:18px;padding:5vh 0}.info.svelte-11b19i9{position:sticky;top:78px;align-self:start;z-index:2;padding:16px 18px 18px;border-radius:16px;background:#10141bf0;border:1px solid var(--surface-border);box-shadow:0 14px 30px #00000059}.cta-project.svelte-11b19i9 .info:where(.svelte-11b19i9){background:none;border:none;box-shadow:none;padding:0;position:static}.p-result.svelte-11b19i9{max-width:none}.gallery.svelte-11b19i9{perspective:900px}.mobile-fly.from-left.svelte-11b19i9.in{animation:svelte-11b19i9-flyInLeft .95s cubic-bezier(.18,.85,.25,1) both}.mobile-fly.from-right.svelte-11b19i9.in{animation:svelte-11b19i9-flyInRight .95s cubic-bezier(.18,.85,.25,1) both}.mobile-fly.svelte-11b19i9.in .tilt:where(.svelte-11b19i9){animation:svelte-11b19i9-floatIdle 6.5s ease-in-out infinite}.mobile-fly.from-right.svelte-11b19i9.in .tilt:where(.svelte-11b19i9){animation-delay:-3.2s}}@media(max-width:596px){.info.svelte-11b19i9{top:70px;padding:13px 15px 14px}.num.svelte-11b19i9{margin-bottom:5px;font-size:12px}.p-name.svelte-11b19i9{font-size:19px;margin-bottom:7px}.p-result.svelte-11b19i9{margin-bottom:11px;font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-11b19i9{gap:8px;margin-bottom:11px}.price.svelte-11b19i9{font-size:13px;padding:5px 10px}.open-link.svelte-11b19i9{font-size:11.5px;padding:5px 10px}.tags.svelte-11b19i9{gap:6px}.tag.svelte-11b19i9{font-size:11px;padding:4px 9px}.cta-project.svelte-11b19i9 .p-result:where(.svelte-11b19i9){-webkit-line-clamp:initial;display:block;overflow:visible}}#more.svelte-3dqs5u{flex-direction:column;height:auto;min-height:100vh;padding:14vh 24px 10vh}.inner.svelte-3dqs5u{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-3dqs5u{margin-bottom:14px}.m-title.svelte-3dqs5u{font-family:var(--font-display);font-weight:700;font-size:var(--title-size);letter-spacing:-.015em;line-height:1.08;margin-bottom:10px}.m-sub.svelte-3dqs5u{color:var(--text-dim);font-size:13px;letter-spacing:.05em;margin-bottom:6vh}.timeline.svelte-3dqs5u{width:100%;margin-bottom:6vh}.step-wrap.svelte-3dqs5u{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:stretch}.rail.svelte-3dqs5u{position:relative;display:flex;flex-direction:column;align-items:center}.node.svelte-3dqs5u{position:relative;z-index:2;width:44px;height:44px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.04em;color:var(--text-dim);background:var(--surface-solid);border:1px solid var(--surface-border);transition:transform .5s cubic-bezier(.34,1.56,.5,1),color .4s ease,background .4s ease,border-color .4s ease,box-shadow .4s ease}.step-wrap.active.svelte-3dqs5u .node:where(.svelte-3dqs5u){color:#0b1018;background:var(--accent);border-color:var(--accent);transform:scale(1.12);box-shadow:0 0 0 6px var(--accent-soft),0 0 26px #4d9dff80}.rail-line.svelte-3dqs5u{flex:1;width:2px;margin:6px 0;background:var(--surface-border);border-radius:2px;overflow:hidden}.step-wrap.last.svelte-3dqs5u .rail-line:where(.svelte-3dqs5u){display:none}.rail-fill.svelte-3dqs5u{display:block;width:100%;height:100%;background:linear-gradient(to bottom,var(--accent),rgba(77,157,255,.2));transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.4,0,.2,1)}.step-wrap.active.svelte-3dqs5u .rail-fill:where(.svelte-3dqs5u){transform:scaleY(1)}.step.svelte-3dqs5u{position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:22px;padding:24px 26px;border-radius:20px;background:var(--surface-solid);border:1px solid var(--surface-border);text-align:left;opacity:0;transform:translateY(34px) scale(.96);filter:blur(8px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1),border-color .4s ease,background .4s ease,box-shadow .4s ease}.step-wrap.active.svelte-3dqs5u .step:where(.svelte-3dqs5u){opacity:1;transform:translateY(0) scale(1);filter:blur(0);border-color:#4d9dff66;background:linear-gradient(180deg,#4d9dff12,#ffffff05),var(--surface-solid);box-shadow:0 18px 44px #00000059,0 0 30px #4d9dff1f}.step.svelte-3dqs5u:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 30%,rgba(77,157,255,.22) 50%,transparent 70%);transform:translate(-130%)}.step-wrap.active.svelte-3dqs5u .step:where(.svelte-3dqs5u):after{animation:svelte-3dqs5u-landSweep .9s ease .15s}@keyframes svelte-3dqs5u-landSweep{0%{opacity:1;transform:translate(-130%)}to{opacity:0;transform:translate(130%)}}.ghost.svelte-3dqs5u{position:absolute;right:6px;bottom:-14px;font-family:var(--font-display);font-weight:800;font-size:clamp(80px,9vw,120px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(77,157,255,.14);pointer-events:none;-webkit-user-select:none;user-select:none}.s-num.svelte-3dqs5u{font-size:13px;letter-spacing:.14em;color:var(--accent)}.s-line.svelte-3dqs5u{height:1px;margin:14px 0 18px;background:linear-gradient(to right,var(--accent),transparent 70%);opacity:.5}.s-title.svelte-3dqs5u{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2vw,23px);letter-spacing:-.01em;margin-bottom:10px}.s-desc.svelte-3dqs5u{color:var(--text-dim);line-height:1.55}.chips.svelte-3dqs5u{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip.svelte-3dqs5u{font-size:11px;letter-spacing:.06em;padding:5px 10px;border-radius:8px;background:var(--accent-soft);border:1px solid rgba(77,157,255,.3);color:var(--accent)}.rv.svelte-3dqs5u{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms)}#more.shown.svelte-3dqs5u .rv:where(.svelte-3dqs5u){opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.rv.svelte-3dqs5u{transition-duration:.01ms;filter:none;transform:none}.step.svelte-3dqs5u{opacity:1;transform:none;filter:none;transition:none}.step.svelte-3dqs5u:after{animation:none!important}.rail-fill.svelte-3dqs5u{transform:scaleY(1);transition:none}.node.svelte-3dqs5u{transition:none}}@media(max-width:740px){#more.svelte-3dqs5u{padding:90px 18px 70px}.step-wrap.svelte-3dqs5u{grid-template-columns:44px 1fr;gap:14px}.node.svelte-3dqs5u{width:38px;height:38px;font-size:12px}.step.svelte-3dqs5u{padding:20px}}#reviews.svelte-1a8kxjw{flex-direction:column;height:auto;min-height:100vh;padding:14vh 20px 10vh}.inner.svelte-1a8kxjw{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-1a8kxjw{margin-bottom:14px}.r-title.svelte-1a8kxjw{font-family:var(--font-display);font-weight:700;font-size:var(--title-size);letter-spacing:-.015em;line-height:1.08;margin-bottom:14px}.verified.svelte-1a8kxjw{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.05em;color:var(--success);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(52,199,123,.35);background:#34c77b12;margin-bottom:6vh;transition:background .2s ease,border-color .2s ease,transform .2s ease}.verified.svelte-1a8kxjw:hover{background:#34c77b21;border-color:#34c77b99;transform:translateY(-2px)}.stack-zone.svelte-1a8kxjw{width:100%;display:flex;align-items:center;gap:clamp(10px,3vw,26px)}.stack.svelte-1a8kxjw{flex:1;display:grid;touch-action:pan-y}.card.svelte-1a8kxjw{grid-area:1 / 1;width:100%;max-width:560px;margin:0 auto;box-sizing:border-box;padding:26px 26px 24px;border-radius:20px;background:linear-gradient(180deg,#4d9dff12,#ffffff08),var(--surface-solid);border:1px solid var(--surface-border);box-shadow:0 24px 60px #00000073;text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .3s ease,box-shadow .3s ease}.s0.svelte-1a8kxjw{z-index:3;cursor:grab;animation:svelte-1a8kxjw-riseTop .45s cubic-bezier(.2,.7,.2,1)}.s1.svelte-1a8kxjw{z-index:2;transform:translateY(16px) scale(.95) rotate(1.6deg);opacity:.78;animation:svelte-1a8kxjw-riseMid .45s cubic-bezier(.2,.7,.2,1)}.s2.svelte-1a8kxjw{z-index:1;transform:translateY(32px) scale(.9) rotate(-1.8deg);opacity:.56;animation:svelte-1a8kxjw-riseBack .45s ease}.card.top.svelte-1a8kxjw{pointer-events:auto;will-change:transform}.card.top.svelte-1a8kxjw:active{cursor:grabbing}.stack.dragging.svelte-1a8kxjw .card:where(.svelte-1a8kxjw){transition:none;animation:none}.stack.dragging.svelte-1a8kxjw .top:where(.svelte-1a8kxjw){box-shadow:0 38px 80px #0009}@keyframes svelte-1a8kxjw-riseTop{0%{transform:translateY(16px) scale(.95) rotate(1.6deg);opacity:.78}to{transform:none;opacity:1}}@keyframes svelte-1a8kxjw-riseMid{0%{transform:translateY(32px) scale(.9) rotate(-1.8deg);opacity:.56}to{transform:translateY(16px) scale(.95) rotate(1.6deg);opacity:.78}}@keyframes svelte-1a8kxjw-riseBack{0%{transform:translateY(46px) scale(.86) rotate(-1.8deg);opacity:0}to{transform:translateY(32px) scale(.9) rotate(-1.8deg);opacity:.56}}.gcard.svelte-1a8kxjw{z-index:30;pointer-events:none;will-change:transform,opacity}.gcard.out.svelte-1a8kxjw{animation:svelte-1a8kxjw-ghostOut .45s cubic-bezier(.4,0,.6,1) forwards}.gcard.in.svelte-1a8kxjw{animation:svelte-1a8kxjw-ghostIn .45s cubic-bezier(.2,.7,.2,1) forwards}@keyframes svelte-1a8kxjw-ghostOut{0%{transform:translate(var(--fromX)) rotate(var(--rz));opacity:1}to{transform:translate(calc(var(--dir) * 140%)) rotate(calc(var(--dir) * 16deg));opacity:0}}@keyframes svelte-1a8kxjw-ghostIn{0%{transform:translate(-140%) rotate(-16deg);opacity:0}to{transform:none;opacity:1}}.c-head.svelte-1a8kxjw{display:flex;align-items:center;gap:12px;margin-bottom:14px}.avatar.svelte-1a8kxjw{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:17px;flex:0 0 auto}.c-name.svelte-1a8kxjw{font-weight:700;font-size:16px}.c-badge.svelte-1a8kxjw{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.08em;color:var(--success);text-decoration:none;padding:4px 9px;border-radius:999px;border:1px solid rgba(52,199,123,.3);transition:background .2s ease,border-color .2s ease}.c-badge.svelte-1a8kxjw:hover{background:#34c77b1f;border-color:#34c77b8c}.c-text.svelte-1a8kxjw{font-size:clamp(15px,1.7vw,18px);line-height:1.55;margin-bottom:16px}.c-reply.svelte-1a8kxjw{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid var(--surface-border)}.c-reply-logo.svelte-1a8kxjw{width:30px;height:30px;border-radius:8px;flex:0 0 auto}.c-reply-label.svelte-1a8kxjw{display:block;font-size:10px;letter-spacing:.16em;color:var(--accent);margin-bottom:4px}.c-reply-text.svelte-1a8kxjw{font-size:14px;line-height:1.45;color:var(--text-dim)}.arrow.svelte-1a8kxjw{width:46px;height:46px;border-radius:50%;font-size:26px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--surface-border);color:var(--text);cursor:pointer;flex:0 0 auto;transition:background .2s ease,border-color .2s ease,transform .2s ease}.arrow.svelte-1a8kxjw:hover{background:var(--accent-soft);border-color:var(--accent);transform:translateY(-2px)}.controls.svelte-1a8kxjw{margin-top:5vh;display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center}.counter.svelte-1a8kxjw{color:var(--accent);font-size:13px;letter-spacing:.1em}.dots.svelte-1a8kxjw{display:flex;gap:8px}.dot.svelte-1a8kxjw{width:8px;height:8px;border-radius:50%;border:none;background:var(--steel);opacity:.45;cursor:pointer;padding:0;transition:opacity .2s ease,transform .2s ease,background .2s ease}.dot.on.svelte-1a8kxjw{background:var(--accent);opacity:1;transform:scale(1.3)}.drag-hint.svelte-1a8kxjw{font-size:11px;letter-spacing:.08em;color:var(--text-dim);opacity:.7}.rv.svelte-1a8kxjw{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms)}#reviews.shown.svelte-1a8kxjw .rv:where(.svelte-1a8kxjw){opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.rv.svelte-1a8kxjw{transition-duration:.01ms;filter:none;transform:none}.card.svelte-1a8kxjw{transition:none;animation:none!important}.gcard.svelte-1a8kxjw{animation:none!important;opacity:0}}@media(max-width:596px){.arrow.svelte-1a8kxjw{display:none}.card.svelte-1a8kxjw{padding:20px 18px 18px}.verified.svelte-1a8kxjw{text-align:center;line-height:1.4}}.floating-block.svelte-x27idi{position:fixed;right:20px;bottom:20px;width:64px;height:64px;z-index:120;display:flex;align-items:center;justify-content:center;border:0;border-radius:9999px;cursor:pointer;box-shadow:0 6px 24px #4d9dff59;background:linear-gradient(135deg,#5fa8ff,#36c5d8);transform-origin:center;will-change:transform,opacity;transition:box-shadow .25s ease-out}.floating-block.svelte-x27idi:hover{box-shadow:0 8px 30px #4d9dff8c}.fab-icon.svelte-x27idi{width:26px;height:26px;pointer-events:none}.backdrop.svelte-x27idi{position:fixed;inset:0;z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.expanded-panel.svelte-x27idi{position:fixed;z-index:115;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:28px;box-shadow:0 0 30px #ffffff73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#7070702c;transform-origin:center;will-change:transform,opacity,width,height,border-radius}.close.svelte-x27idi{position:absolute;right:14px;top:14px;width:30px;height:30px;border:0;background:transparent;padding:0;cursor:pointer;z-index:2;opacity:.85}.close.svelte-x27idi img:where(.svelte-x27idi){width:100%;height:100%;filter:brightness(0) invert(100%)}.content.svelte-x27idi{max-width:700px;color:#fff;line-height:1.6}.content.svelte-x27idi h2:where(.svelte-x27idi){margin:0 0 14px}.content.svelte-x27idi p:where(.svelte-x27idi){margin:0 0 12px}@media(max-width:540px){.floating-block.svelte-x27idi{right:14px;bottom:14px;width:56px;height:56px}.fab-icon.svelte-x27idi{width:24px;height:24px}.expanded-panel.svelte-x27idi{padding:20px}.content.svelte-x27idi h2:where(.svelte-x27idi){font-size:24px}.content.svelte-x27idi p:where(.svelte-x27idi){font-size:16px}}#form.svelte-462jed{flex-direction:column;height:auto;min-height:100vh;padding:14vh 20px 12vh;margin-bottom:0}.inner.svelte-462jed{width:100%;max-width:980px;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-462jed{margin-bottom:14px}.f-title.svelte-462jed{font-family:var(--font-display);font-weight:700;font-size:var(--title-size);letter-spacing:-.015em;line-height:1.08;margin-bottom:10px}.f-sub.svelte-462jed{color:var(--text-dim);font-size:13px;letter-spacing:.05em;margin-bottom:6vh}.layout.svelte-462jed{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;width:100%;align-items:start}.form-card.svelte-462jed{position:relative;border-radius:24px;padding:36px 32px;background:linear-gradient(180deg,#4d9dff0f,#ffffff08);border:1px solid var(--surface-border);box-shadow:0 24px 60px #0006;text-align:left}form.svelte-462jed{display:flex;flex-direction:column;gap:22px}.input-group.svelte-462jed{position:relative}input.svelte-462jed,textarea.svelte-462jed{width:100%;box-sizing:border-box;padding:17px 16px;font-size:1rem;font-family:var(--font-body);border-radius:14px;color:var(--text);background:#ffffff0d;border:1px solid var(--surface-border);transition:border-color .25s ease,box-shadow .25s ease;outline:none;resize:none}input.svelte-462jed::placeholder,textarea.svelte-462jed::placeholder{color:transparent}input.svelte-462jed:hover,textarea.svelte-462jed:hover{border-color:#ffffff40}input.svelte-462jed:focus,textarea.svelte-462jed:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}label.svelte-462jed{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.95rem;color:var(--text-dim);pointer-events:none;transition:.22s ease;padding:0 6px}textarea.svelte-462jed+label:where(.svelte-462jed){top:20px;transform:none}input.svelte-462jed:focus+label:where(.svelte-462jed),input.svelte-462jed:not(:placeholder-shown)+label:where(.svelte-462jed),textarea.svelte-462jed:focus+label:where(.svelte-462jed),textarea.svelte-462jed:not(:placeholder-shown)+label:where(.svelte-462jed){top:-8px;font-size:.72rem;font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);background:#12161d;border-radius:6px}.submit.svelte-462jed{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.loading-spinner.svelte-462jed{width:18px;height:18px;border:2px solid rgba(11,16,24,.3);border-top-color:#0b1018;border-radius:50%;animation:svelte-462jed-spin .8s linear infinite}@keyframes svelte-462jed-spin{to{transform:rotate(360deg)}}.status.svelte-462jed{font-size:12.5px;letter-spacing:.03em;line-height:1.5;margin-top:-6px}.status.ok.svelte-462jed{color:var(--success)}.status.err.svelte-462jed{color:#ff7a7a}.starburst.svelte-462jed{position:absolute;left:50%;top:50%;pointer-events:none;z-index:5}.spark.svelte-462jed{position:absolute;left:0;top:0;border-radius:50%;box-shadow:0 0 8px 1px currentColor;color:inherit;animation-name:svelte-462jed-sparkFly;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}@keyframes svelte-462jed-sparkFly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.15)}}.contacts.svelte-462jed{display:flex;flex-direction:column;gap:14px;text-align:left}.c-lead.svelte-462jed{color:var(--text-dim);margin-bottom:2px}.contact-card.svelte-462jed{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--surface-border);color:var(--text);text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s ease,background .25s ease}.contact-card.svelte-462jed:hover{transform:translateY(-4px);border-color:#4d9dff73;background:linear-gradient(180deg,#4d9dff14,#ffffff08)}.cc-icon.svelte-462jed{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);flex:0 0 auto}.contact-card.svelte-462jed:last-of-type .cc-icon:where(.svelte-462jed){background:#34c77b1f;color:var(--success)}.cc-name.svelte-462jed{display:block;font-weight:700;font-size:16px}.cc-sub.svelte-462jed{display:block;font-size:11px;color:var(--text-dim);letter-spacing:.05em;margin-top:2px}.cc-arrow.svelte-462jed{margin-left:auto;color:var(--text-dim);font-size:18px}.snake.svelte-462jed{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.snake-rect.svelte-462jed{x:1px;y:1px;width:calc(100% - 2px);height:calc(100% - 2px);fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 6px rgba(77,157,255,.55))}@keyframes svelte-462jed-snakeDraw{0%{opacity:1;stroke-dashoffset:100}48%{opacity:.9;stroke-dashoffset:0}70%{opacity:.9;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}#form.shown.svelte-462jed .form-card:where(.svelte-462jed) .snake-rect:where(.svelte-462jed){animation:svelte-462jed-snakeDraw 2.6s cubic-bezier(.45,0,.3,1) 1.25s forwards}#form.shown.svelte-462jed .contact-card:where(.svelte-462jed):first-of-type .snake-rect:where(.svelte-462jed){animation:svelte-462jed-snakeDraw 2.1s cubic-bezier(.45,0,.3,1) 2s forwards}#form.shown.svelte-462jed .contact-card:where(.svelte-462jed):last-of-type .snake-rect:where(.svelte-462jed){animation:svelte-462jed-snakeDraw 2.1s cubic-bezier(.45,0,.3,1) 2.6s forwards}.build.svelte-462jed{opacity:0;transform:translateY(34px) scale(.9);filter:blur(8px);transition:opacity .55s ease,transform .85s cubic-bezier(.2,1.4,.35,1),filter .55s ease;transition-delay:calc(.08s + var(--b) * .2s)}#form.shown.svelte-462jed .build:where(.svelte-462jed){opacity:1;transform:none;filter:blur(0)}.rv.svelte-462jed{opacity:0;transform:translateY(22px);filter:blur(7px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1),filter .75s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms)}#form.shown.svelte-462jed .rv:where(.svelte-462jed){opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.rv.svelte-462jed,.build.svelte-462jed{transition-duration:.01ms;transition-delay:0s;filter:none;transform:none}.snake-rect.svelte-462jed{animation:none!important}.spark.svelte-462jed{animation:none;opacity:0}.contact-card.svelte-462jed:hover{transform:none}}@media(max-width:800px){.layout.svelte-462jed{grid-template-columns:1fr}.form-card.svelte-462jed{padding:28px 22px}#form.svelte-462jed{padding:90px 16px 80px}}html,body{margin:0;padding:0}.progress-bar.svelte-1n46o8q{position:fixed;top:0;left:0;width:100%;height:4px;background:#ffffffb8;z-index:9999;transform-origin:left center;will-change:transform}main.svelte-1n46o8q{position:relative;overflow-x:clip}
