.i18n-text[data-v-5f0470f0]{display:inline}.i18n-text.fade-in[data-v-5f0470f0]{animation:textFade-5f0470f0 .28s ease both}.i18n-unit[data-v-5f0470f0]{display:inline-block;transform:translateZ(0)}.i18n-unit.word[data-v-5f0470f0]{margin-right:.02em}.i18n-text.is-animating .i18n-unit[data-v-5f0470f0]:not(.instant){animation:letterReveal-5f0470f0 .3s cubic-bezier(.25,1,.4,1) both}@keyframes letterReveal-5f0470f0{0%{opacity:0;transform:translate3d(0,.35em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes textFade-5f0470f0{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.i18n-text.fade-in[data-v-5f0470f0],.i18n-text.is-animating .i18n-unit[data-v-5f0470f0]{animation:none!important}}.flag[data-v-e39919df]{display:block;flex-shrink:0;border-radius:3px;box-shadow:0 0 0 1px #ffffff1f}.lang-wrap[data-v-4f2bc99a]{position:relative}.lang-trigger[data-v-4f2bc99a]{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.35rem .65rem;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);cursor:pointer;font-size:.82rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.lang-trigger[data-v-4f2bc99a]:hover,.lang-trigger[aria-expanded=true][data-v-4f2bc99a]{border-color:var(--accent-line);box-shadow:0 6px 20px #00000040}.code[data-v-4f2bc99a]{letter-spacing:.06em}.chev[data-v-4f2bc99a]{font-size:.65rem;color:var(--muted);transition:transform .22s ease}.chev.up[data-v-4f2bc99a]{transform:rotate(180deg)}.lang-curtain[data-v-4f2bc99a]{position:absolute;top:calc(100% + 6px);right:0;min-width:min(260px,88vw);padding:.45rem;border-radius:12px;border:1px solid var(--accent-line);background:#0c0c0cf7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #0000008c;z-index:120;transform-origin:top right}.curtain-title[data-v-4f2bc99a]{margin:.25rem .5rem .45rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.lang-row[data-v-4f2bc99a]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem .55rem;border:none;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit;min-height:48px;transition:background .18s}.lang-row[data-v-4f2bc99a]:hover{background:#ffffff0d}.lang-row.active[data-v-4f2bc99a]{background:var(--accent-soft)}.row-text[data-v-4f2bc99a]{display:flex;flex-direction:column;gap:.1rem}.row-short[data-v-4f2bc99a]{font-weight:700;font-size:.72rem;color:var(--muted);letter-spacing:.05em}.row-full[data-v-4f2bc99a]{font-size:.92rem}.check[data-v-4f2bc99a]{color:var(--accent);font-size:.85rem}.curtain-enter-active[data-v-4f2bc99a],.curtain-leave-active[data-v-4f2bc99a]{transition:opacity .22s ease,transform .22s ease}.curtain-enter-from[data-v-4f2bc99a],.curtain-leave-to[data-v-4f2bc99a]{opacity:0;transform:translateY(-8px) scale(.96)}.header[data-v-10f5844c]{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0)}.inner[data-v-10f5844c]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;gap:1rem;position:relative;z-index:2}.brand[data-v-10f5844c]{font-weight:700;font-size:clamp(1rem,3.5vw,1.15rem);letter-spacing:-.02em;display:flex;align-items:center;gap:.45rem;z-index:2}.brand-text[data-v-10f5844c]{white-space:nowrap;line-height:1;font-variant-ligatures:none}.dot[data-v-10f5844c]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.brand .accent[data-v-10f5844c]{color:var(--accent)}.burger[data-v-10f5844c]{display:none;width:44px;height:44px;border:1px solid var(--border);border-radius:10px;background:#ffffff08;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;z-index:2}.burger span[data-v-10f5844c]{display:block;width:18px;height:2px;background:var(--text);border-radius:2px}.nav[data-v-10f5844c]{display:flex;align-items:center;gap:.85rem 1rem;font-size:.92rem;color:var(--muted)}.nav a[data-v-10f5844c]{transition:color .2s;min-height:40px;display:inline-flex;align-items:center}.nav a.router-link-active[data-v-10f5844c]{color:var(--text)}.cart-link[data-v-10f5844c]{gap:.35rem}.pill[data-v-10f5844c]{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--accent);color:#0a1219;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nav-btn[data-v-10f5844c]{padding:.45rem .85rem;font-size:.85rem}.profile-link[data-v-10f5844c]{gap:.45rem;padding:.25rem .5rem .25rem .25rem;border-radius:999px;border:1px solid var(--border);background:#ffffff08}.mini-avatar[data-v-10f5844c]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;color:#fff;background:var(--accent-dim)}.profile-name[data-v-10f5844c]{font-size:.85rem;color:var(--text)}@media(max-width:820px){.profile-link[data-v-10f5844c]{width:100%;justify-content:flex-start;border-radius:10px}}.nav-backdrop[data-v-10f5844c]{display:none}@media(max-width:820px){.burger[data-v-10f5844c]{display:flex}.nav[data-v-10f5844c]{position:fixed;top:0;right:0;width:min(300px,88vw);height:100dvh;flex-direction:column;align-items:stretch;padding:4.5rem 1.1rem 1.5rem;gap:.35rem;background:#080808fa;border-left:1px solid var(--border);transform:translate(100%);transition:transform .28s ease;z-index:90}.nav.open[data-v-10f5844c]{transform:translate(0)}.nav a[data-v-10f5844c],.nav[data-v-10f5844c] .lang-wrap{width:100%}.nav[data-v-10f5844c] .lang-trigger{width:100%;justify-content:space-between}.nav[data-v-10f5844c] .lang-curtain{position:static;width:100%;margin-top:.35rem;box-shadow:none}.nav-backdrop[data-v-10f5844c]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:85}.nav a[data-v-10f5844c]{padding:.75rem .85rem;font-size:1rem;border-radius:10px;width:100%}.nav a.router-link-active[data-v-10f5844c]{background:#ffffff0d}.nav-btn[data-v-10f5844c]{width:100%;justify-content:center;min-height:48px}}.pop-enter-active[data-v-10f5844c]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s}.pop-enter-from[data-v-10f5844c]{transform:scale(.4);opacity:0}.footer[data-v-02091279]{border-top:1px solid var(--border);padding:2rem 0 calc(2rem + env(safe-area-inset-bottom,0));font-size:.85rem;color:var(--muted)}.foot-inner[data-v-02091279]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 1.5rem}.foot-main[data-v-02091279]{flex:1;min-width:min(100%,260px)}.foot-main p[data-v-02091279]{margin:.35rem 0;max-width:60ch;line-height:1.5}.muted[data-v-02091279]{opacity:.75}.domain[data-v-02091279]{color:var(--accent)}.tg-link[data-v-02091279]{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .85rem .45rem .45rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);color:var(--text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .12s;flex-shrink:0}.tg-link[data-v-02091279]:hover{border-color:var(--accent-line);box-shadow:0 8px 24px #00000040}.tg-link[data-v-02091279]:active{transform:translateY(1px)}.tg-icon[data-v-02091279]{display:block;width:44px;height:44px;border-radius:50%}.tg-text[data-v-02091279]{display:flex;flex-direction:column;gap:.1rem;line-height:1.25}.tg-label[data-v-02091279]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.tg-handle[data-v-02091279]{font-size:.95rem;font-weight:600;color:var(--text)}@media(max-width:560px){.foot-inner[data-v-02091279]{flex-direction:column;align-items:stretch}.tg-link[data-v-02091279]{justify-content:center}}.seo-sr[data-v-9d356b4e],.marketing-sr[data-v-8e6c1d1b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.app-shell[data-v-3827efc2]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-3827efc2]{flex:1;padding-bottom:calc(4rem + env(safe-area-inset-bottom,0))}.page-enter-active[data-v-3827efc2],.page-leave-active[data-v-3827efc2]{transition:opacity .28s ease,transform .28s ease}.page-enter-from[data-v-3827efc2]{opacity:0;transform:translateY(12px)}.page-leave-to[data-v-3827efc2]{opacity:0;transform:translateY(-8px)}:root{--bg: #0c0f14;--bg-elevated: #121820;--bg-card: #161d27;--border: #2a3444;--border-subtle: #1f2733;--text: #eef2f7;--muted: #8b96a8;--accent: #6ec2ff;--accent-dim: #3d8fd4;--accent-glow: rgba(110, 194, 255, .2);--accent-soft: rgba(110, 194, 255, .1);--accent-soft-mid: rgba(110, 194, 255, .16);--accent-line: rgba(110, 194, 255, .32);--accent-highlight: #9edaff;--success: #5ecf7a;--danger: #ff7070;--radius: 10px;--font: "DM Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--header-bg: rgba(12, 15, 20, .9)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%;background-color:var(--bg);background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:72px 72px;background-position:center top;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1120px,calc(100vw - 2rem));margin:0 auto}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(max-width:480px){.container{width:min(1120px,calc(100vw - 1.25rem))}.section-title{font-size:1.55rem}.btn{min-height:44px}input,select,textarea{font-size:16px}}@media(hover:none)and (pointer:coarse){.card:hover{transform:none;box-shadow:none;border-color:var(--border)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius);padding:.65rem 1.15rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:#0a1219;box-shadow:0 1px #ffffff1f inset,0 8px 24px #00000059}.btn-primary:hover{background:var(--accent-highlight)}.btn-ghost{background:var(--bg-elevated);border-color:var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent-line);color:var(--accent-highlight)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s ease,box-shadow .2s ease}.badge{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;border-radius:6px;background:var(--accent-soft);color:var(--accent-highlight);border:1px solid var(--accent-line)}.section-title{font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;letter-spacing:-.03em;margin:0 0 .75rem}.section-lead{color:var(--muted);max-width:52ch;line-height:1.6;margin:0}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.anim-in{animation:fadeSlideUp .55s ease both}.anim-delay-1{animation-delay:.08s}.anim-delay-2{animation-delay:.16s}.anim-delay-3{animation-delay:.24s}.anim-delay-4{animation-delay:.32s}@media(hover:hover){.card:hover{border-color:var(--accent-line);box-shadow:0 12px 32px #00000047}}.hero-glow{position:fixed;inset:-15% 0 auto;height:50vh;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 12% 0%,rgba(110,194,255,.07),transparent 55%),radial-gradient(ellipse 50% 40% at 88% 5%,rgba(94,207,122,.04),transparent 50%);z-index:0}.app-shell{position:relative;z-index:1}
