@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=Orbitron:wght@600;700&display=swap";html,body,#root{width:100%;height:100%}body{margin:0;background:transparent}@font-face{font-family:FreeSans;src:url(/FreeSans.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:FreeSansHy;src:url(/FreeSans.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400;unicode-range:U+0530-058F,U+FB13-FB17}*{-webkit-user-select:none;user-select:none}#root{width:100%;height:100%}.landing-page{--landing-bg: #050507;--landing-surface: #0a0711;--landing-surface-strong: #120b1f;--landing-border: rgba(146, 112, 255, .24);--landing-text: #f1ecff;--landing-text-soft: rgba(230, 221, 255, .72);--landing-accent: #8d5bff;--landing-accent-strong: #b49bff;--landing-radius: 1rem;--landing-space: clamp(.95rem, 2vw, 1.35rem);--hero-gap: 1rem;min-height:100vh;background:radial-gradient(1200px 700px at 82% -10%,rgba(109,62,255,.18),transparent 60%),radial-gradient(900px 540px at 8% 120%,rgba(86,32,173,.2),transparent 65%),var(--landing-bg);color:var(--landing-text);font-family:FreeSansHy,Manrope,Segoe UI,sans-serif}.landing-page__scroll{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;padding-bottom:0}.landing-section{min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:center;padding-block:clamp(4.5rem,8vh,6.5rem) clamp(1rem,4vh,2.2rem)}.landing-section.landing-hero{padding:var(--hero-gap);min-height:100vh}.landing-section__inner{width:min(1180px,calc(100% - 1.5rem));margin:0 auto;animation:landing-fade-up .62s cubic-bezier(.22,1,.36,1) both}.landing-hero__inner{width:min(460px,100%)}.landing-hero{background:transparent}.landing-hero:after{content:none}.landing-hero:before{content:none}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page .card-title{font-family:FreeSansHy,Orbitron,Manrope,sans-serif;letter-spacing:.03em}.landing-page .navbar,.landing-page .card,.landing-page .collapse,.landing-page .mockup-window,.landing-page .hero{background:color-mix(in oklab,var(--landing-surface) 86%,transparent);border-color:var(--landing-border);border-radius:var(--landing-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 36px #00000052}.landing-page .landing-hero__panel{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page .badge{border-color:#b49bff6b}.landing-page .text-base-content\/75,.landing-page .text-base-content\/80,.landing-page .text-base-content\/70{color:var(--landing-text-soft)}.landing-page .btn-primary{border:1px solid rgba(180,155,255,.45);background:linear-gradient(140deg,var(--landing-accent),#5e2bc5);color:#f7f2ff}.landing-page .btn-outline{border-color:#b49bff80;color:var(--landing-accent-strong);background:#120c219e}.landing-page .btn-ghost{color:#e8e0ffe6}.landing-page .btn-ghost:hover{background:#7852d933}.landing-page .btn,.landing-page .card,.landing-page .collapse,.landing-page .hero,.landing-page .mockup-window{transition:background-color .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .btn{font-family:FreeSansHy,Manrope,Segoe UI,sans-serif;line-height:1.18;letter-spacing:0;white-space:normal;text-wrap:balance;text-align:center}.landing-kicker,.landing-hero__subtitle,.landing-hero__chip{font-family:FreeSansHy,Manrope,Segoe UI,sans-serif}.landing-page .card:hover,.landing-page .collapse:hover{transform:translateY(-2px);box-shadow:0 16px 42px #0000006b}.landing-hero__panel{position:relative;z-index:2;height:calc(100vh - (var(--hero-gap) * 2));border-radius:1.4rem;border-color:#cadfff61;background-image:linear-gradient(to top,#07080de6 16%,#08090e6b 45%,#08090e1a 70%,#08090e05),url(/SirunArarat.jpg);background-size:cover;background-position:center 37%;background-repeat:no-repeat;box-shadow:0 20px 62px #00000080;overflow:hidden}.landing-hero__panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(to top,#040509e6,#040509ad 36%,#0405094d 66%,#04050905);pointer-events:none}.landing-hero__aside{display:block}.landing-hero__head{position:absolute;z-index:2;top:1.2rem;left:.95rem;right:.95rem;display:flex;justify-content:space-between;align-items:center}.landing-hero__brand{font-family:Orbitron,Manrope,sans-serif;font-weight:700;font-size:1.2rem;display:inline-flex;align-items:baseline;gap:.035em;line-height:1;letter-spacing:.01em;color:#ecf2ff}.landing-hero__brandHy{font-family:FreeSansHy,FreeSans,Manrope,sans-serif;font-size:1.08em;line-height:1;letter-spacing:0;transform:translateY(.01em)}.landing-hero__brandOs{font-family:Orbitron,Manrope,sans-serif;letter-spacing:.015em}.landing-hero__chip{border-radius:999px;border:1px solid rgba(230,241,255,.72);background:#fbfeffdb;color:#12131b;font-weight:700;min-height:2.65rem;padding-inline:.88rem}.landing-hero__content{position:absolute;z-index:2;left:1rem;right:1rem;bottom:1.42rem;padding:.5rem .5rem .42rem;border-radius:1rem;background:linear-gradient(to top,#05070bbd,#05070b38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .72rem;border:1px solid rgba(170,137,255,.35);border-radius:999px;background:#0a0814b3;color:#e1d2fff2;font-size:.72rem;line-height:1.12;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.landing-kicker:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--landing-accent-strong);box-shadow:0 0 18px #b49bffcc}.landing-hero__title{margin:.86rem 0 .62rem;max-width:18ch;text-wrap:balance;font-size:clamp(1.8rem,7.6vw,3rem);line-height:1.06;font-weight:800;letter-spacing:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;color:#f3f7ff;text-shadow:0 3px 14px rgba(5,8,14,.46)}.landing-hero__titleLine{display:block;margin-bottom:.4rem}.landing-hero__titleHighlight{width:max-content;max-width:100%;padding-inline:.16em;border-radius:.25em;border:1px solid rgba(233,242,255,.72);background:#f4f9ffe6;color:#161c2a;box-shadow:0 6px 18px #070b142e}.landing-hero__subtitle{max-width:36ch;color:#f5fafffa;font-size:clamp(.86rem,2.8vw,1rem);line-height:1.4;letter-spacing:0;text-shadow:0 2px 10px rgba(0,0,0,.35);margin-top:.15rem}.landing-hero__actions{display:grid;gap:.72rem;margin-top:1.15rem}.landing-hero__actions .btn{width:100%;min-height:2.8rem;border-radius:999px}.landing-hero__actions .btn:focus-visible,.landing-hero__chip:focus-visible{outline:2px solid rgba(226,245,255,.96);outline-offset:2px;box-shadow:0 0 0 4px #5335a8a6,0 10px 24px #04060e6b}@media(prefers-contrast:more){.landing-hero__panel:after{background:linear-gradient(to top,#030408f5,#030408cc 40%,#0304086b,#0304080d)}.landing-hero__content{background:linear-gradient(to top,#03050adb,#03050a5c)}.landing-hero__subtitle{color:#fff;text-shadow:none}}.landing-hero__metric{border:1px solid rgba(173,146,255,.28);border-radius:.85rem;background:linear-gradient(160deg,#120c20e0,#090712eb)}.landing-hero__metric .stat-title{color:#ddceffb3}.landing-hero__metric .stat-desc{color:#d6c5ffa8}.landing-page .card-body{padding:var(--landing-space)}.landing-page .collapse-title{font-weight:700}.landing-page .collapse-content{color:#ded3ffb8}.landing-page .input.input-bordered{border-color:#a07cff47;background:#0e0a19e0;color:var(--landing-text)}.landing-page .input::placeholder{color:#cbbaf2a3}.landing-page .input.input-bordered:focus,.landing-page .input.input-bordered:focus-visible{outline:none;border-color:#b49bffb8;box-shadow:0 0 0 2px #8d5bff42}.landing-page .label-text{color:#e1d5ffd1}.landing-page .alert{border:1px solid rgba(158,124,255,.26);background:linear-gradient(140deg,#1a122cdb,#0f0b1ceb);color:#e9e0ffe6}.landing-page .steps .step:before{background-color:color-mix(in oklab,var(--landing-accent) 70%,#231438)}.landing-page .steps .step:after{color:#f3edff;border-color:#b59cffa6;background-color:#21163bf2}@keyframes landing-fade-up{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.landing-section__inner{animation:none}}@media(max-width:768px){.landing-page__scroll{scroll-snap-type:y proximity;padding-bottom:0}.landing-section{min-height:auto;padding-block:4.1rem .95rem;align-items:flex-start}.landing-section.landing-hero{min-height:100svh;padding:var(--hero-gap)}.landing-section__inner{width:calc(100% - 1rem)}.landing-hero__inner{width:100%}.landing-hero__panel{height:calc(100svh - (var(--hero-gap) * 2));border-radius:1.25rem;background-position:center 33%;box-shadow:0 12px 34px #0000006b}.landing-hero__head{top:.9rem;left:.7rem;right:.7rem}.landing-hero__brand{font-size:1.08rem;gap:.03em}.landing-hero__brandHy{font-size:1.06em;transform:translateY(.008em)}.landing-hero__brandOs{letter-spacing:.012em}.landing-hero__content{left:.7rem;right:.7rem;bottom:1.08rem;padding:.42rem .36rem .34rem}.landing-page .hero-content{padding:0;gap:0}.landing-page .card:hover,.landing-page .collapse:hover{transform:none}.landing-hero__title{font-size:clamp(1.62rem,9.2vw,2.2rem);line-height:1;margin-top:.58rem;margin-bottom:.5rem}.landing-hero__subtitle{max-width:30ch;font-size:.82rem;line-height:1.24;padding-block:.12rem;margin-top:.12rem}.landing-hero__actions .btn{min-height:2.42rem;font-size:.85rem}.landing-hero__actions{gap:.64rem;margin-top:.96rem}.landing-kicker{font-size:.64rem;padding:.28rem .56rem}.landing-hero__aside{display:none}}@media(max-width:380px){.landing-hero__brand{font-size:.98rem;gap:.025em}.landing-hero__brandHy{font-size:1.04em;transform:translateY(.004em)}.landing-hero__brandOs{letter-spacing:.01em}.landing-hero__title{font-size:clamp(1.38rem,7.2vw,1.85rem);margin-bottom:.42rem}.landing-hero__content{left:.58rem;right:.58rem;bottom:.96rem}.landing-hero__actions .btn{font-size:.82rem;min-height:2.28rem}.landing-hero__actions{gap:.56rem;margin-top:.78rem}}@media(max-width:414px)and (min-width:391px){.landing-hero{background-position:center 20%}.landing-page{--hero-gap: .85rem}}@media(max-width:390px)and (min-width:361px){.landing-hero{background-position:center 18%}.landing-page .hero-content{padding:.74rem;gap:.68rem}}@media(max-width:360px){.landing-hero{background-position:center 16%}.landing-page{--hero-gap: .75rem}.landing-page .hero-content{padding:.66rem;gap:.6rem}.landing-kicker{font-size:.6rem}}.hayos-shell{--hos-base-100: var(--color-base-100, hsl(var(--b1) / 1));--hos-base-200: var(--color-base-200, hsl(var(--b2) / 1));--hos-base-300: var(--color-base-300, hsl(var(--b3) / 1));--hos-content: var(--color-base-content, hsl(var(--bc) / 1));--hos-primary: var(--color-primary, hsl(var(--p) / 1));--hos-secondary: var(--color-secondary, hsl(var(--s) / 1));--hos-neutral-content: var(--color-neutral-content, hsl(var(--nc) / 1));--hos-accent: var(--color-accent, hsl(var(--a) / 1));--hos-radius-box: var(--radius-box, 1rem);--hos-radius-field: var(--radius-field, .75rem);--hos-border: var(--border, 1px);--hos-icon-base: var(--hos-content);--hos-icon-muted: color-mix(in oklab, var(--hos-neutral-content) 62%, var(--hos-content) 38%);--hos-icon-active: var(--hos-primary);--hos-icon-strong: var(--hos-secondary);--hos-icon-tile-bg: color-mix(in oklab, var(--hos-base-100) 82%, transparent);--hos-icon-tile-border: color-mix(in oklab, var(--hos-content) 14%, transparent);--hos-icon-tile-selected-bg: color-mix(in oklab, var(--hos-primary) 24%, var(--hos-base-100) 76%);--hos-icon-tile-selected-border: color-mix(in oklab, var(--hos-primary) 42%, var(--hos-content) 58%);position:relative;width:100%;height:100%;overflow:hidden}.hayos-icon-base{color:var(--hos-icon-base)}.hayos-icon-muted{color:var(--hos-icon-muted)}.hayos-icon-active{color:var(--hos-icon-active)}.hayos-icon-strong{color:var(--hos-icon-strong)}.hayos-icon-tile{background:var(--hos-icon-tile-bg);border-color:var(--hos-icon-tile-border)}.hayos-icon-tile.is-selected{background:var(--hos-icon-tile-selected-bg);border-color:var(--hos-icon-tile-selected-border)}.hayos-wallpaper-transition{pointer-events:none;background:radial-gradient(circle at 22% 18%,color-mix(in oklab,var(--hos-primary) 16%,transparent),transparent 52%),linear-gradient(150deg,color-mix(in oklab,var(--hos-base-300) 70%,transparent),color-mix(in oklab,var(--hos-base-100) 88%,transparent))}.hayos-shell--gesture-pass,.hayos-shell--gesture-pass *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hayos-shell--gesture-pass .hayos-activeapps{z-index:1;pointer-events:none}.hayos-home-gesture{position:absolute;left:50%;bottom:calc(.35rem + env(safe-area-inset-bottom));transform:translate(-50%);width:min(42vw,9.5rem);height:1.9rem;display:grid;place-items:center;z-index:65;touch-action:none;cursor:grab}.hayos-home-gesture__indicator{display:block;width:min(30vw,7rem);height:.32rem;border-radius:999px;background:color-mix(in oklab,var(--hos-content) 38%,transparent)}.hayos-home-grid{touch-action:pan-y}.hayos-activeapps{position:absolute;inset:0;z-index:200;pointer-events:none;--hayos-recents-duration: .25s;--hayos-recents-easing: cubic-bezier(.22, 1, .36, 1);--hayos-recents-width: min(84%, 21rem);--hayos-recents-height: 84%;--hayos-recents-top: 7%}.hayos-activeapps__card{position:absolute;inset:0;border:0;border-radius:calc(var(--hos-radius-box) - .2rem);overflow:hidden;box-shadow:0 12px 26px color-mix(in oklab,var(--hos-content) 16%,transparent);opacity:0;transform:translate3d(0,22px,0) scale(.97);transition:transform var(--hayos-recents-duration) var(--hayos-recents-easing),opacity var(--hayos-recents-duration) var(--hayos-recents-easing),filter var(--hayos-recents-duration) var(--hayos-recents-easing),box-shadow var(--hayos-recents-duration) var(--hayos-recents-easing);will-change:transform,opacity,filter;pointer-events:none}.hayos-activeapps__frame{width:100%;height:100%;border:0;background:color-mix(in oklab,var(--hos-base-100) 100%,transparent)}.hayos-activeapps__frame.is-preview{pointer-events:none}.hayos-activeapps__frame.is-interactive{pointer-events:auto}.hayos-activeapps__gestureShield{position:absolute;inset:0;z-index:6;pointer-events:auto;touch-action:none;background:transparent}.hayos-activeapps__frame.is-far{display:none}.hayos-activeapps__placeholder{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 28% 20%,color-mix(in oklab,var(--hos-primary) 20%,transparent),transparent 50%),linear-gradient(170deg,color-mix(in oklab,var(--hos-base-200) 82%,transparent),color-mix(in oklab,var(--hos-base-100) 90%,transparent));pointer-events:none}.hayos-activeapps__placeholderGlyph{width:3.2rem;height:3.2rem;border-radius:.95rem;border:var(--hos-border) solid color-mix(in oklab,var(--hos-content) 18%,transparent);background:color-mix(in oklab,var(--hos-base-100) 86%,transparent);display:grid;place-items:center;font-size:1.15rem;font-weight:700;color:color-mix(in oklab,var(--hos-content) 90%,transparent)}.hayos-activeapps__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--hayos-recents-duration) var(--hayos-recents-easing),backdrop-filter var(--hayos-recents-duration) var(--hayos-recents-easing);pointer-events:none}.hayos-activeapps__stage{position:absolute;inset:.35rem;border-radius:calc(var(--hos-radius-box) + .2rem);overflow:hidden;pointer-events:none}.hayos-activeapps.is-open,.hayos-activeapps.is-open .hayos-activeapps__stage{pointer-events:auto}.hayos-activeapps.is-closed:not(.is-home){pointer-events:auto}.hayos-activeapps.is-closed:not(.is-home) .hayos-activeapps__stage{pointer-events:auto}.hayos-activeapps.is-open .hayos-activeapps__backdrop{opacity:1;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);pointer-events:auto}.hayos-activeapps.is-open .hayos-activeapps__card.is-running{inset:auto auto auto 50%;top:var(--hayos-recents-top);width:var(--hayos-recents-width);height:var(--hayos-recents-height);border:var(--hos-border) solid color-mix(in oklab,var(--hos-content) 20%,transparent);border-radius:1.42rem;z-index:300;pointer-events:auto;touch-action:none}.hayos-activeapps.is-open .hayos-activeapps__card.is-cached{opacity:0;pointer-events:none}.hayos-activeapps.is-closed:not(.is-home) .hayos-activeapps__card.is-active{opacity:1;transform:translateZ(0) scale(1);border-radius:calc(var(--hos-radius-box) - .2rem);box-shadow:0 6px 16px color-mix(in oklab,var(--hos-content) 14%,transparent);z-index:4;pointer-events:auto}.hayos-activeapps.is-home.is-closed .hayos-activeapps__card{opacity:0;pointer-events:none}.hayos-activeapps.is-home.is-closed .hayos-activeapps__stage,.hayos-activeapps.is-home.is-closed .hayos-activeapps__frame{pointer-events:none}.hayos-activeapps__card.is-dragging{transition:none}.hayos-activeapps__label{position:absolute;left:50%;bottom:.95rem;z-index:8;transform:translate(-50%);max-width:85%;padding:.34rem .85rem;border-radius:999px;border:var(--hos-border) solid color-mix(in oklab,var(--hos-content) 16%,transparent);background:color-mix(in oklab,var(--hos-base-100) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hayos-activeapps__name{display:block;font-size:.75rem;font-weight:560;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hayos-surface-empty{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);text-align:center;font-size:.78rem;opacity:.78;padding:.45rem .9rem;border-radius:999px;border:var(--hos-border) solid color-mix(in oklab,var(--hos-content) 18%,transparent);z-index:3}.landing{--landing-bg: #04070f;--landing-surface: rgba(13, 20, 34, .76);--landing-surface-strong: rgba(13, 20, 34, .9);--landing-border: rgba(130, 180, 255, .22);--landing-text: #eef5ff;--landing-muted: #9eb6d6;--landing-primary: #4cd8ff;--landing-primary-strong: #13b8ff;--landing-focus: #8cf0ff;position:relative;min-height:100%;overflow-x:hidden;background:radial-gradient(circle at 20% 8%,rgba(55,100,210,.3),transparent 48%),radial-gradient(circle at 85% 18%,rgba(25,183,255,.22),transparent 45%),linear-gradient(175deg,#050914,var(--landing-bg));color:var(--landing-text);font-family:Manrope,Noto Sans Armenian,Arian AMU,system-ui,sans-serif}.landing__content{position:relative;z-index:3;display:grid;gap:1rem;width:min(100%,74rem);margin:0 auto;padding:1rem .85rem calc(1.2rem + env(safe-area-inset-bottom))}.landing__grid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(86,131,215,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(86,131,215,.17) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.landing__aurora{position:absolute;z-index:2;border-radius:999px;filter:blur(48px);opacity:.52;pointer-events:none}.landing__aurora--one{width:12rem;height:12rem;top:-2.4rem;right:-2rem;background:#13b8ffa8;animation:landing-float 8.5s ease-in-out infinite}.landing__aurora--two{width:10rem;height:10rem;left:-2rem;top:11rem;background:#5873ff8f;animation:landing-float 10s ease-in-out infinite reverse}.landing__hero,.landing__panel,.landing__steps,.landing__stats,.landing__signal{border:1px solid var(--landing-border);border-radius:1rem;background:var(--landing-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:landing-enter .56s cubic-bezier(.2,.8,.2,1) both}.landing__hero{animation-delay:20ms}.landing__panel{animation-delay:70ms}.landing__steps{animation-delay:.12s}.landing__stats{animation-delay:.17s}.landing__signal{animation-delay:.23s}@keyframes landing-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.landing__hero{padding:1.05rem}.landing__kicker{margin:0;color:var(--landing-primary);font-size:.77rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.landing__hero h1{margin:.55rem 0 0;font-size:clamp(1.45rem,7.8vw,2rem);line-height:1.15}.landing__subtitle{margin:.7rem 0 0;color:var(--landing-muted);line-height:1.45;font-size:.92rem}.landing__heroActions,.landing__formActions{display:flex;gap:.65rem;margin-top:.95rem;flex-wrap:wrap}.landing__heroMeta{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.4rem}.landing__heroTag{font-size:.71rem;line-height:1;color:#d4ecff;background:#10223aad;border:1px solid rgba(129,196,255,.25);padding:.3rem .5rem;border-radius:999px}.landing__btn{appearance:none;border-radius:.72rem;border:1px solid transparent;font-size:.9rem;font-weight:640;padding:.62rem .9rem;min-height:2.55rem;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.landing__btn:focus-visible{outline:2px solid var(--landing-focus);outline-offset:2px}.landing__btn--primary{color:#051322;background:linear-gradient(130deg,#5de8ff,var(--landing-primary-strong));box-shadow:0 8px 28px #13b8ff59}.landing__btn--primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.landing__btn--ghost{border-color:var(--landing-border);color:var(--landing-text);background:#080f1c75}.landing__btn:not(:disabled):hover{transform:translateY(-1px)}.landing__panel,.landing__steps{padding:.95rem}.landing__panel h2,.landing__steps h2{margin:0;font-size:1rem}.landing__featureList{margin:.85rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.landing__featureList li{border:1px solid rgba(139,192,255,.2);border-radius:.8rem;padding:.7rem;background:#070f1c70;display:grid;gap:.35rem}.landing__featureList strong{font-size:.9rem}.landing__featureList span{color:var(--landing-muted);line-height:1.38;font-size:.85rem}.landing__steps ol{margin:.85rem 0 0;padding-left:1.1rem;display:grid;gap:.45rem;color:var(--landing-muted);font-size:.89rem}.landing__stats{display:grid;grid-template-columns:repeat(3,1fr)}.landing__stats article{padding:.8rem .4rem .9rem;text-align:center;border-right:1px solid rgba(130,180,255,.2)}.landing__stats article:last-child{border-right:0}.landing__statValue{margin:0;font-size:1.2rem;font-weight:700;color:#7be8ff}.landing__statLabel{margin:.2rem 0 0;color:var(--landing-muted);font-size:.76rem;line-height:1.3}.landing__panel--form p{margin:.6rem 0 0;color:var(--landing-muted);font-size:.84rem}.landing__signal{padding:.95rem}.landing__signalLabel{margin:0;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#80dbff;font-weight:640}.landing__signalBars{margin-top:.72rem;display:flex;align-items:flex-end;gap:.26rem;height:2rem}.landing__signalBars span{flex:1;border-radius:999px;background:linear-gradient(to top,#2670ff,#49e3ff);animation:landing-pulse 1.7s ease-in-out infinite;transform-origin:bottom center}.landing__signalBars span:nth-child(1){animation-delay:0ms}.landing__signalBars span:nth-child(2){animation-delay:.14s}.landing__signalBars span:nth-child(3){animation-delay:.28s}.landing__signalBars span:nth-child(4){animation-delay:.42s}.landing__signalBars span:nth-child(5){animation-delay:.56s}.landing__signalText{margin:.64rem 0 0;font-size:.82rem;color:var(--landing-muted)}@keyframes landing-pulse{0%,to{transform:scaleY(.35);opacity:.7}40%{transform:scaleY(1);opacity:1}}.landing__field{display:grid;gap:.33rem;margin-top:.72rem}.landing__field span{font-size:.8rem;color:var(--landing-muted)}.landing__field input{width:100%;border:1px solid rgba(139,192,255,.3);border-radius:.7rem;background:#060d18c2;color:var(--landing-text);min-height:2.5rem;padding:.58rem .72rem;font-size:.9rem}.landing__field input:focus-visible{outline:2px solid rgba(140,240,255,.45);outline-offset:1px}.landing__error{margin:.65rem 0 0;color:#ff8ba7;font-size:.8rem}@keyframes landing-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}@media(min-width:700px){.landing__content{grid-template-columns:1.4fr 1fr;gap:1rem;padding:1.2rem}.landing__hero{grid-column:1 / -1}.landing__panel--form{grid-column:2;grid-row:2 / span 3;align-self:start}.landing__steps,.landing__stats,.landing__signal,.landing__panel:not(.landing__panel--form){grid-column:1}}@media(min-width:1060px){.landing__content{grid-template-columns:1.2fr 1fr 1fr;gap:1.1rem;padding-top:1.5rem;padding-bottom:1.5rem}.landing__hero{grid-column:1 / span 2;min-height:15rem}.landing__panel--form{grid-column:3;grid-row:1 / span 4;position:sticky;top:1rem}.landing__panel:not(.landing__panel--form){grid-column:1}.landing__steps,.landing__stats,.landing__signal{grid-column:2}.landing__signal{background:radial-gradient(circle at 92% 8%,rgba(120,208,255,.2),transparent 48%),var(--landing-surface-strong)}}@media(prefers-reduced-motion:reduce){.landing__aurora,.landing__btn,.landing__hero,.landing__panel,.landing__steps,.landing__stats,.landing__signal,.landing__signalBars span{animation:none!important;transition:none!important}}
