@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_333574c6-module__a01f3W__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_333574c6-module__a01f3W__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--background:#020202;--background-secondary:#080808;--background-glass:#020202d1;--foreground:#fcfcfc;--foreground-muted:#94a3b8;--foreground-subtle:#475569;--accent:#fff;--accent-hover:#f1f5f9;--accent-soft:#ffffff0a;--accent-glow:#ffffff14;--card-bg:#0a0a0a66;--card-border:#ffffff14;--card-hover-border:#fff3;--success:#10b981;--warning:var(--foreground);--error:#ef4444;--accent-violet:#8b5cf6;--container-padding:2.5rem;--header-height:96px;--card-padding:2.5rem;--transition-speed:.4s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.34, 1.56, .64, 1);--tap-scale:.975;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--brand-obsidian:#111418;--brand-slate:#3a4550;--brand-ice-gray:#b0bec8;--logo-grad-1:#fff;--logo-grad-2:#b0bec8}.oculve-logo-stop-1{stop-color:#fff!important}.oculve-logo-stop-2{stop-color:#b0bec8!important}.light .oculve-logo-stop-1{stop-color:#111418!important}.light .oculve-logo-stop-2{stop-color:#3a4550!important}.light{--background:#fafafa;--background-secondary:#f3f4f6;--background-glass:#fafafad9;--foreground:#09090b;--foreground-muted:#52525b;--foreground-subtle:#a1a1aa;--accent:#09090b;--accent-hover:#18181b;--accent-soft:#00000005;--accent-glow:#0000000a;--card-bg:#ffffffb3;--card-border:#09090b12;--card-hover-border:#09090b26;--shadow-sm:0 1px 3px 0 #00000005;--shadow-md:0 4px 12px -2px #0000000a;--shadow-lg:0 20px 25px -5px #00000008;--logo-grad-1:#111418;--logo-grad-2:#3a4550;--accent-violet:#8b5cf6}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-outfit), sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background var(--transition-speed) ease, color var(--transition-speed) ease;line-height:1.6;position:relative;overflow-x:hidden}body.scroll-restore-pending{opacity:0}html,body{max-width:100%;overflow-x:clip}body:before{content:"";opacity:.015;pointer-events:none;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}html.light body:before{opacity:.025}.bg-neon-white-container{z-index:-1;filter:contrast(1.05)brightness(.8);pointer-events:none;background-image:url(/bg-neon-white.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.bg-neon-white-overlay{z-index:-1;background:radial-gradient(circle at 50% 50%, #0202024d 0%, var(--background) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;position:fixed;inset:0}.light .bg-neon-white-container{filter:saturate(.2)brightness(1.4)opacity(.08)}.light .bg-neon-white-overlay{background:radial-gradient(circle at 50% 50%, #ffffff1a 0%, var(--background) 95%)}.bg-texture-grain{z-index:-1;opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.light .bg-texture-grain{opacity:.04}.bg-texture-line{background:linear-gradient(to bottom, transparent, var(--card-border), transparent);opacity:.15;z-index:-1;pointer-events:none;width:1px;height:100%;position:fixed;top:0;left:50%;transform:translate(-50%)}h1,h2,h3,h4,h5,h6{letter-spacing:-.04em;color:var(--foreground);transition:color var(--transition-speed) ease;font-weight:700;line-height:1.1}.logo-text{letter-spacing:-2px;font-weight:800}.page-opening-screen{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex;position:relative}.page-opening-loader{border:1px solid var(--card-border);width:42px;height:42px;color:var(--foreground);border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite pageOpeningBreathe;display:grid}.page-opening-loader span{width:10px;height:10px;box-shadow:0 0 24px var(--accent-glow);background:currentColor;border-radius:50%}.page-opening-message{color:var(--foreground-muted);letter-spacing:.02em;font-size:.9rem;font-weight:600}section.reveal{content-visibility:auto;contain-intrinsic-size:auto 420px}@keyframes pageOpeningBreathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}p{color:var(--foreground-muted);transition:color var(--transition-speed) ease;font-weight:300}a{color:inherit;transition:color .2s var(--ease-standard), background .2s var(--ease-standard), border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard), opacity .2s var(--ease-standard);text-decoration:none}:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.cursor-aura{left:var(--mi-cursor-x,50vw);top:var(--mi-cursor-y,50vh);z-index:120;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--foreground) 11%, transparent) 0%, color-mix(in srgb, var(--foreground) 5%, transparent) 30%, transparent 68%);filter:blur(18px);mix-blend-mode:screen;width:clamp(220px,28vw,460px);height:clamp(220px,28vw,460px);transition:opacity .45s var(--ease-standard);will-change:left, top, opacity;border-radius:999px;position:fixed;transform:translate(-50%,-50%)}html[data-cursor-active=true] .cursor-aura{opacity:.5}.route-progress{z-index:2147483647;pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg, transparent, var(--foreground), transparent);width:100%;height:2px;box-shadow:0 0 18px var(--accent-glow);position:fixed;top:0;left:0;transform:scaleX(0)}html[data-route-pending=true] .route-progress,html[data-page-opening=true] .route-progress{opacity:1;animation:routeProgress 1.6s var(--ease-spring) forwards}html[data-route-complete=true] .route-progress{opacity:1;animation:routeProgressComplete .34s var(--ease-standard) forwards}:where(button,a,[role=button],.btn,.btn-pricing){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,a,[role=button],.btn,.btn-pricing).mi-pressed{transform:scale(var(--tap-scale)) translateY(1px)!important}:where(button,.btn,.btn-pricing):disabled,:where(button,.btn,.btn-pricing)[aria-disabled=true]{filter:saturate(.85)}.mi-spotlight,.card,.pricing-card,.faq-item,.flow-item,.btn,.btn-pricing,.badge{--mi-x:50%;--mi-y:50%}.btn{transition:color .22s var(--ease-standard), background .22s var(--ease-standard), border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-spring), filter .22s var(--ease-standard);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.8rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn-pricing:before,.badge:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(140px circle at var(--mi-x) var(--mi-y), color-mix(in srgb, currentColor 13%, transparent), transparent 46%);transition:opacity .24s var(--ease-standard);position:absolute;inset:0}.btn:hover:before,.btn-pricing:hover:before,.badge:hover:before{opacity:1}.btn>*,.btn-pricing>*,.badge>*{z-index:1;position:relative}.btn-primary{background:var(--foreground);color:var(--background)}.btn-primary:hover{filter:brightness(.9);box-shadow:0 10px 30px -10px var(--accent-glow);transform:translateY(-2px)}.btn-primary:active,.btn-secondary:active,.btn-premium:active,.btn-dashboard-manage:active,.btn-pricing:active{transform:scale(var(--tap-scale)) translateY(1px)}.btn-secondary{color:var(--foreground);border:1px solid var(--card-border);background:0 0}.btn-secondary:hover{background:var(--accent-soft);border-color:var(--foreground-subtle);transform:translateY(-2px)}.btn-premium{transition:all .3s;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)!important;border:none!important;box-shadow:0 4px 12px #22c55e4d!important}.btn-premium:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px #22c55e80!important}.btn-premium:after{content:"";opacity:0;background:linear-gradient(45deg,#0000,#fff6,#0000);width:200%;height:200%;transition:all .75s cubic-bezier(.4,0,.2,1);position:absolute;top:-50%;left:-150%;transform:rotate(45deg)}.btn-premium:hover:after{opacity:1;left:100%}.btn-dashboard-manage{background:var(--foreground);color:var(--background);min-width:150px;min-height:36px;box-shadow:0 0 16px var(--accent-glow), 0 4px 10px #0000001a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem 1.2rem;font-size:.75rem;font-weight:700;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.btn-dashboard-manage:hover{background:var(--foreground);box-shadow:0 0 30px var(--accent-glow), 0 8px 20px #00000026;color:var(--background);transform:translateY(-2px)scale(1.02)}.btn-dashboard-manage:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.light .btn-dashboard-manage:before{background:linear-gradient(90deg,#0000,#0000000d,#0000)}.btn-dashboard-manage:hover:before{transform:translate(100%)}.btn-dashboard-manage svg{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.btn-dashboard-manage:hover svg{transform:rotate(12deg)scale(1.2)}.theme-toggle-wrapper{background:var(--accent-soft);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:relative}.theme-toggle-btn{width:32px;height:32px;color:var(--foreground-subtle);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:7px;place-items:center;transition:all .2s;display:grid}.theme-toggle-btn:hover{color:var(--foreground);background:var(--accent-soft);transform:translateY(-1px)}.theme-toggle-btn.active{color:var(--foreground);background:var(--background);box-shadow:var(--shadow-sm)}.card{background:var(--card-bg);border:1px solid var(--card-border);padding:var(--card-padding);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:border-color .28s var(--ease-standard), box-shadow .28s var(--ease-standard), background .28s var(--ease-standard), transform .32s var(--ease-spring);box-shadow:var(--shadow-md);border-radius:14px}.card:hover{border-color:var(--card-hover-border);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.statistics-chart-tabs{background:var(--accent-soft);border:1px solid var(--card-border);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.statistics-chart-tab{min-height:34px;color:var(--foreground-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-standard), color .2s var(--ease-standard), transform .2s var(--ease-standard);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.statistics-chart-tab:hover{color:var(--foreground);transform:translateY(-1px)}.statistics-chart-tab.active{background:var(--accent);color:var(--background)}.statistics-chart-tab svg{flex:none}.statistics-server-breakdown-list{-ms-overflow-style:none;scrollbar-width:none}.statistics-server-breakdown-list::-webkit-scrollbar{display:none}.pricing-glow{position:relative}.pricing-glow:after{content:"";background:linear-gradient(135deg, var(--accent) 0%, transparent 40%, var(--accent) 100%);z-index:-1;opacity:.15;border-radius:14px;transition:opacity .3s;position:absolute;inset:-1px}.pricing-glow:hover:after{opacity:.3}.input{background:var(--background-secondary);border:1px solid var(--card-border);width:100%;color:var(--foreground);transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);border-radius:10px;padding:.8rem 1rem;font-family:inherit;font-size:1rem}.input:focus{border-color:var(--foreground-subtle);background:var(--background);box-shadow:0 0 0 4px color-mix(in srgb, var(--foreground) 8%, transparent);outline:none;transform:translateY(-1px)}.input-error{border-color:var(--error);background:color-mix(in srgb, var(--error) 8%, var(--background-secondary));box-shadow:0 0 0 1px color-mix(in srgb, var(--error) 30%, transparent), 0 0 22px color-mix(in srgb, var(--error) 14%, transparent)}.input-error:focus{border-color:var(--error);background:color-mix(in srgb, var(--error) 10%, var(--background));box-shadow:0 0 0 1px color-mix(in srgb, var(--error) 36%, transparent), 0 0 26px color-mix(in srgb, var(--error) 18%, transparent)}.input-error-shake{animation:.42s ease-in-out inputErrorShake}.auth-code-input::placeholder{color:#0000}.auth-page{min-height:100dvh}.auth-shell{z-index:1;position:relative}.auth-panel{width:100%;max-width:440px}.auth-card{border-radius:14px}.auth-heading h1,.auth-heading p,.auth-label,.auth-help-text,.auth-terms{overflow-wrap:anywhere}.auth-action-button{white-space:normal;min-height:52px;line-height:1.25}.auth-input-wrap .input{min-height:52px}.auth-input-wrap .input:focus{transform:none}.auth-input-verifying{border-radius:10px;overflow:hidden}.auth-input-verifying .input{border-color:color-mix(in srgb, var(--foreground) 24%, var(--card-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 0 24px color-mix(in srgb, var(--foreground) 8%, transparent);animation:1.1s ease-in-out infinite authInputVerifyingPulse}.auth-input-verifying:after{content:"";background:linear-gradient(90deg, transparent, var(--foreground), transparent);opacity:.72;pointer-events:none;border-radius:999px;width:42%;height:2px;animation:.9s ease-in-out infinite authInputVerifySweep;position:absolute;bottom:0;left:-42%;right:auto}.login-access-field{margin-bottom:0!important}.auth-code-mask,.auth-input-overlay{border-radius:10px}@keyframes inputErrorShake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes authInputVerifyingPulse{0%,to{background:var(--background-secondary)}50%{background:color-mix(in srgb, var(--foreground) 4%, var(--background-secondary))}}@keyframes authInputVerifySweep{0%{opacity:0;transform:translate(0)}18%{opacity:.72}to{opacity:0;transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.auth-input-verifying .input,.auth-input-verifying:after{animation:none}}.link-subtle{color:var(--foreground-muted);width:fit-content;max-width:100%;font-weight:500;display:inline-flex;position:relative}.link-subtle:hover{color:var(--foreground)}.link-subtle:after{content:"";opacity:0;transform-origin:50%;height:1px;transition:opacity .2s var(--ease-standard), transform .24s var(--ease-spring);background:currentColor;position:absolute;bottom:-.28em;left:0;right:0;transform:scaleX(.35)}.link-subtle:hover:after,.link-subtle:focus-visible:after{opacity:.45;transform:scaleX(1)}.site-footer nav .link-subtle{align-self:flex-start}.brand-link{border-radius:0;padding:0}.brand-link:hover{filter:none;transform:none}.navbar-auth-action,.navbar-auth-action:hover,.navbar-auth-action:active,.navbar-auth-action.mi-pressed{filter:none!important;transform:none!important}.navbar-auth-action:before,.navbar-auth-action:after{display:none!important}.navbar-auth-action:hover{box-shadow:none!important}.micro-icon-button{position:relative;overflow:hidden}.micro-icon-button:hover{transform:translateY(-1px);color:var(--foreground)!important;border-color:var(--card-hover-border)!important;background:var(--accent-soft)!important}.micro-icon-button svg{transition:transform .24s var(--ease-press)}.micro-icon-button:hover svg{transform:scale(1.08)}.mi-popover{transform-origin:100% 0;animation:miPopoverIn .24s var(--ease-spring)}.mi-menu-item{transition:color .2s var(--ease-standard), background .2s var(--ease-standard), border-color .2s var(--ease-standard), transform .2s var(--ease-standard)}.mi-menu-item:hover{transform:translate(2px);background:var(--accent-soft)!important;color:var(--foreground)!important}.badge{background:var(--accent-soft);color:var(--foreground-muted);border:1px solid var(--card-border);text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .24s var(--ease-standard), border-color .24s var(--ease-standard), background .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .28s var(--ease-spring);border-radius:100px;align-items:center;gap:.6rem;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.badge:hover{border-color:var(--card-hover-border);box-shadow:0 14px 34px -24px var(--foreground);transform:translateY(-2px)}.system-status-badge:before{display:none}.system-status-badge:hover{box-shadow:none;transform:none}.hero-title{animation-name:fadeInUp,heroGradientBreath;animation-duration:1.2s,7s;animation-timing-function:var(--ease-spring), ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;background-size:100% 140%!important}.hero-cta{min-height:48px}.hero-cta:hover{gap:.75rem}.status-text{animation:miSoftPop .32s var(--ease-spring);display:inline-block}.is-loading{cursor:wait!important}.is-loading:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 14%, transparent), transparent);animation:1.15s ease-in-out infinite loadingSweep;position:absolute;inset:0;transform:translate(-100%)}.mi-success{animation:miSuccessPop .42s var(--ease-spring)}.launch-message,.form-alert{animation:miSoftPop .28s var(--ease-spring)}.form-alert.error{box-shadow:0 0 0 1px color-mix(in srgb, var(--error) 20%, transparent)}.micro-text-button{transition:color .2s var(--ease-standard), opacity .2s var(--ease-standard), transform .2s var(--ease-standard);position:relative}.micro-text-button:hover{transform:translateY(-1px);color:var(--foreground)!important}.connection-panel,.devices-panel,.account-overview,.contact-form-card{animation:miSoftPop .45s var(--ease-spring) both}.device-row{transition:border-color .24s var(--ease-standard), background .24s var(--ease-standard), box-shadow .24s var(--ease-standard);transform:none!important}.device-row:hover,.device-row:focus-within{border-color:var(--card-hover-border)!important;background:color-mix(in srgb, var(--foreground) 4%, var(--background-glass))!important;transform:none!important}.devices-panel:hover{transform:none}.dashboard-quick-link{place-items:center;min-height:58px;display:grid}.dashboard-quick-link:hover div{color:var(--foreground)!important}.micro-progress-track{position:relative}.micro-progress-track:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--foreground) 16%, transparent), transparent);pointer-events:none;animation:2.4s ease-in-out infinite progressSheen;position:absolute;inset:0;transform:translate(-100%)}.micro-progress-bar{box-shadow:0 0 18px color-mix(in srgb, currentColor 22%, transparent);position:relative}.modal-backdrop{animation:modalBackdropIn .22s var(--ease-standard)}.modal-surface{animation:modalSurfaceIn .28s var(--ease-spring);transform-origin:50%}.status-dot{background:var(--success);border-radius:50%;width:8px;height:8px;position:relative}.status-dot:after{content:"";border-radius:inherit;opacity:.16;border:1px solid;animation:2.4s ease-out infinite statusRing;position:absolute;inset:-6px}.container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.nav-dropdown-trigger{height:var(--header-height);cursor:pointer;align-items:center;display:flex;position:relative}.nav-dropdown-content{top:calc(var(--header-height) - 10px);background:var(--background);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--card-border);opacity:0;visibility:hidden;min-width:220px;box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)translateY(10px)}.nav-dropdown-trigger:hover .nav-dropdown-content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-item{color:var(--foreground-muted);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.dropdown-item:hover{background:var(--accent-soft);color:var(--foreground)}.dropdown-item svg{opacity:.7}.section{padding:140px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes routeProgress{0%{transform:scaleX(0)}55%{transform:scaleX(.72)}to{transform:scaleX(.96)}}@keyframes routeProgressComplete{0%{opacity:1;transform:scaleX(.96)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes statusRing{0%{opacity:.28;transform:scale(.55)}to{opacity:0;transform:scale(1.4)}}@keyframes miSoftPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes miSuccessPop{0%{transform:scale(.92)}45%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes miPopoverIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroGradientBreath{0%,to{background-position:50% 0}50%{background-position:50% 100%}}@keyframes loadingSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progressSheen{0%,40%{opacity:0;transform:translate(-100%)}55%{opacity:.8}to{opacity:0;transform:translate(100%)}}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalSurfaceIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes statusPulse{0%{box-shadow:0 0 0 0 var(--pulse-color,#10b981b3);transform:scale(.95)}70%{box-shadow:0 0 0 6px var(--pulse-color-transparent,#10b98100);transform:scale(1)}to{box-shadow:0 0 0 0 var(--pulse-color-transparent,#10b98100);transform:scale(.95)}}.status-pulse{--pulse-color:#10b981b3;--pulse-color-transparent:#10b98100;animation:2s infinite statusPulse}.status-pulse-operational{--pulse-color:#10b981b3;--pulse-color-transparent:#10b98100}.status-pulse-warning{--pulse-color:#fff3;--pulse-color-transparent:#fff0}.status-pulse-error{--pulse-color:#ef4444b3;--pulse-color-transparent:#ef444400}.status-pulse-muted{--pulse-color:#94a3b8b3;--pulse-color-transparent:#94a3b800}.system-status-badge{--status-color:var(--foreground-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--status-color) 9%, var(--accent-soft)), var(--accent-soft));border:1px solid color-mix(in srgb, var(--status-color) 24%, var(--card-border));box-shadow:0 8px 24px color-mix(in srgb, var(--status-color) 8%, transparent);cursor:pointer;justify-content:center;align-items:center;min-width:min(218px,100%);max-width:100%;min-height:34px;margin-bottom:1rem;padding:.42rem .9rem;text-decoration:none;transition:background .42s,border-color .42s,box-shadow .42s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.system-status-badge:before{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--status-color) 16%, transparent), transparent 70%);content:"";opacity:.55;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;transform:translate(-115%)}.system-status-badge.status-tone-operational{--status-color:var(--success)}.system-status-badge.status-tone-warning{--status-color:var(--warning)}.system-status-badge.status-tone-error{--status-color:var(--error)}.system-status-content{z-index:1;justify-content:center;align-items:center;gap:.55rem;transition:opacity .16s,transform .16s;animation:.44s cubic-bezier(.16,1,.3,1) both systemStatusEnter;display:inline-flex;position:relative}.system-status-content.is-leaving{opacity:0;transform:translateY(-4px)scale(.98)}.system-status-content .status-pulse{background:var(--status-color);border-radius:50%;width:8px;height:8px;display:block}.system-status-content .status-text{color:var(--status-color);letter-spacing:.015em;font-size:.72rem;font-weight:700;line-height:1.2}.status-check-loader{align-items:center;gap:3px;height:10px;display:inline-flex}.status-check-loader i{background:var(--foreground-muted);opacity:.65;border-radius:999px;width:4px;height:4px;animation:.9s ease-in-out infinite statusCheckBounce;display:block}.status-check-loader i:nth-child(2){animation-delay:.12s}.status-check-loader i:nth-child(3){animation-delay:.24s}@keyframes systemStatusEnter{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes statusCheckBounce{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}.animate-fadeUp{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards fadeInUp}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.route-progress,.cursor-aura,.neon-orb,.studio-orb,.btn:before,.btn-pricing:before,.badge:before{transition:none!important;animation:none!important}}@media (max-width:768px){.site-header-shell{border-radius:28px!important;width:calc(100% - 1rem)!important;max-width:calc(100vw - 1rem)!important;top:.75rem!important}.site-header-inner{padding:0 1rem!important}.desktop-only{display:none!important}:root{--container-padding:1rem;--header-height:64px;--card-padding:1rem}.section{padding:60px 0}#hero-mobile-slogan{letter-spacing:-.06em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance;padding-bottom:.2em!important;font-size:clamp(2.9rem,13.5vw,5rem)!important;line-height:1.05!important}html[lang=tr] #hero-mobile-slogan{letter-spacing:-.05em;font-size:clamp(2.6rem,11.5vw,4.15rem)!important}.badge{gap:.4rem!important;padding:.25rem .75rem!important;font-size:.65rem!important}h2{font-size:1.85rem!important}.grid-mobile-1{grid-template-columns:1fr!important;gap:1rem!important}.statistics-chart-tabs{border-radius:999px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem;width:100%;padding:.45rem;display:grid}.statistics-chart-tab{width:100%;min-width:0;min-height:42px;padding:.55rem .8rem;font-size:clamp(.78rem,3.8vw,.92rem)}.statistics-chart-tab:nth-child(3){grid-column:1/-1;justify-content:flex-start;padding-left:1.65rem}.blog-article-aside{border-bottom:1px solid var(--card-border);padding-bottom:1.25rem;position:static!important}.py-mobile-sm{padding-top:2rem!important;padding-bottom:2rem!important}.pt-mobile-hero{padding-top:100px!important}.auth-page{overflow-y:auto!important}.auth-shell{min-height:100svh!important;padding:calc(var(--header-height) + 1.5rem + env(safe-area-inset-top,0px)) 1rem max(1.5rem, env(safe-area-inset-bottom,0px))!important;justify-content:center!important;align-items:center!important}.auth-panel{max-width:440px!important}.auth-card{border-radius:14px!important;padding:clamp(1.5rem,6vw,2.5rem)!important}.login-card{padding-block:clamp(1.75rem,7vw,3rem)!important}.auth-heading{margin-bottom:clamp(1.75rem,8vw,3rem)!important}.register-heading{margin-bottom:clamp(1.5rem,7vw,2rem)!important}.auth-heading h1{font-size:clamp(1.6rem,7vw,2rem)!important;line-height:1.12!important}.register-heading h1{font-size:clamp(1.5rem,6vw,1.75rem)!important}.auth-heading p{font-size:.9375rem!important;line-height:1.55!important}.auth-field{margin-bottom:1.5rem!important}.auth-action-button,.auth-input-wrap .input{min-height:52px!important}.auth-passkey-stack,.auth-button-stack{gap:.75rem!important}.auth-help-text{font-size:.8rem!important;line-height:1.5!important}.auth-terms{margin-top:1.75rem!important;font-size:.8125rem!important;line-height:1.5!important}}@media (max-width:380px){.auth-shell{padding-inline:.75rem!important;padding-top:calc(var(--header-height) + 1.15rem + env(safe-area-inset-top,0px))!important}.auth-card{padding:1.25rem!important}.auth-heading{margin-bottom:1.5rem!important}.auth-heading h1{font-size:1.48rem!important}.auth-heading p{font-size:.875rem!important}.auth-label{font-size:.76rem!important}.auth-action-button,.auth-input-wrap .input{min-height:50px!important}}@media (min-width:769px){.mobile-only{display:none!important}}.no-select{-webkit-user-select:none;user-select:none;cursor:default}.bg-glow{background:radial-gradient(circle at 50% -20%, var(--accent-glow), transparent 70%);pointer-events:none;z-index:0;opacity:.6;position:fixed;inset:0}.theme-assets-container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.dark-assets,.light-assets{transition:opacity .8s;position:absolute;inset:0}.mesh-grid{background-image:linear-gradient(var(--card-border) 1px, transparent 1px), linear-gradient(90deg, var(--card-border) 1px, transparent 1px);opacity:.05;background-size:80px 80px;position:absolute;inset:0;transform:perspective(1000px)rotateX(60deg)translateY(-200px)scale(2);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.neon-orb{filter:blur(100px) brightness(var(--orb-brightness-low,1));opacity:var(--orb-min-opacity,.15);animation:orbFloatRandom var(--orb-duration,44s) infinite alternate ease-in-out, orbGlowRandom var(--orb-bright-duration,26s) infinite alternate ease-in-out;animation-delay:var(--orb-delay,0s), 0s;will-change:transform;border-radius:50%;position:absolute}.neon-1{--orb-blur:100px;--orb-x-1:58px;--orb-y-1:-44px;--orb-x-2:-76px;--orb-y-2:52px;--orb-x-3:42px;--orb-y-3:88px;--orb-x-4:-26px;--orb-y-4:54px;--orb-scale-1:1.04;--orb-scale-2:.98;--orb-scale-3:1.06;background:var(--accent);width:600px;height:600px;top:-200px;right:-100px}.neon-2{--orb-blur:100px;--orb-x-1:-72px;--orb-y-1:38px;--orb-x-2:86px;--orb-y-2:-48px;--orb-x-3:-54px;--orb-y-3:-86px;--orb-x-4:38px;--orb-y-4:-32px;--orb-scale-1:1.06;--orb-scale-2:1;--orb-scale-3:1.04;--orb-duration:48s;--orb-delay:-12s;background:#3b82f6;width:400px;height:400px;bottom:-50px;left:-100px}.float-node{background:var(--accent);width:4px;height:4px;box-shadow:0 0 15px var(--accent);opacity:.3;border-radius:50%;position:absolute}.node-1{animation:8s linear infinite floatNode;top:20%;left:15%}.node-2{animation:12s linear infinite reverse floatNode;bottom:30%;right:10%}@keyframes floatNode{0%{opacity:0;transform:translateY(0)translate(0)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translateY(-100px)translate(20px)}}.studio-orb{filter:blur(80px) brightness(var(--orb-brightness-low,1));opacity:var(--orb-min-opacity,.12);animation:orbFloatRandom var(--orb-duration,46s) infinite alternate ease-in-out, orbGlowRandom var(--orb-bright-duration,28s) infinite alternate ease-in-out;animation-delay:var(--orb-delay,0s), 0s;will-change:transform;border-radius:50%;position:absolute}.studio-1{--orb-blur:80px;--orb-x-1:62px;--orb-y-1:42px;--orb-x-2:-70px;--orb-y-2:-56px;--orb-x-3:48px;--orb-y-3:-92px;--orb-x-4:-34px;--orb-y-4:44px;--orb-scale-1:1.04;--orb-scale-2:.99;--orb-scale-3:1.03;background:#6366f1;width:500px;height:500px;top:10%;left:-100px}.studio-2{--orb-blur:80px;--orb-x-1:-58px;--orb-y-1:-46px;--orb-x-2:72px;--orb-y-2:68px;--orb-x-3:-96px;--orb-y-3:36px;--orb-x-4:46px;--orb-y-4:-28px;--orb-scale-1:1.03;--orb-scale-2:1.06;--orb-scale-3:1;--orb-duration:54s;--orb-delay:-18s;background:#8b5cf6;width:400px;height:400px;bottom:20%;right:-50px}.studio-3{--orb-blur:80px;--orb-x-1:44px;--orb-y-1:-64px;--orb-x-2:-82px;--orb-y-2:38px;--orb-x-3:74px;--orb-y-3:58px;--orb-x-4:-38px;--orb-y-4:-42px;--orb-scale-1:1.05;--orb-scale-2:1.01;--orb-scale-3:1.04;--orb-duration:50s;--orb-delay:-25s;background:#06b6d4;width:300px;height:300px;top:40%;left:30%}@keyframes orbFloatRandom{0%{transform:translate(0)scale(1)}24%{transform:translate(var(--orb-x-1,52px), var(--orb-y-1,-42px)) scale(var(--orb-scale-1,1.04))}57%{transform:translate(var(--orb-x-2,-68px), var(--orb-y-2,56px)) scale(var(--orb-scale-2,.99))}78%{transform:translate(var(--orb-x-4,-34px), var(--orb-y-4,48px)) scale(1.02)}to{transform:translate(var(--orb-x-3,46px), var(--orb-y-3,72px)) scale(var(--orb-scale-3,1.04))}}@keyframes orbGlowRandom{0%,to{filter:blur(var(--orb-blur,80px)) brightness(var(--orb-brightness-low,1));opacity:var(--orb-min-opacity,.1)}45%{filter:blur(var(--orb-blur,80px)) brightness(var(--orb-brightness-high,1.24));opacity:var(--orb-max-opacity,.16)}72%{filter:blur(var(--orb-blur,80px)) brightness(var(--orb-brightness-low,1));opacity:var(--orb-max-opacity,.16)}}.premium-card{transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}body:not(.light) .premium-card:hover{border-color:var(--accent);transform:translateY(-10px)scale(1.02);box-shadow:0 0 25px #ffffff26}body.light .premium-card:hover{background:var(--background);border-color:#0000001a;transform:translateY(-8px)scale(1.01);box-shadow:0 30px 60px #00000014}.premium-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 45%,#ffffff1a 50%,#0000 55%) 100% 100%/250% 250%;transition:background-position .6s;position:absolute;inset:0}.premium-card:hover:before{background-position:0 0}.site-header-shell .navbar-auth-action,.site-header-shell .navbar-auth-action:hover,.site-header-shell .navbar-auth-action:focus,.site-header-shell .navbar-auth-action.btn-primary:hover{filter:none!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}.site-header-shell .navbar-auth-action:active,.site-header-shell .navbar-auth-action.mi-pressed{transform:scale(var(--tap-scale)) translateY(1px)!important;filter:none!important;box-shadow:none!important;text-decoration:none!important}.site-header-shell .navbar-auth-action:before,.site-header-shell .navbar-auth-action:after,.site-header-shell .navbar-auth-action.link-subtle:after,.site-header-shell .navbar-auth-action.btn:before{content:none!important;opacity:0!important;display:none!important;transform:none!important}.site-header-shell .navbar-panel-action,.site-header-shell .navbar-panel-action:hover,.site-header-shell .navbar-panel-action:focus,.site-header-shell .navbar-panel-action.btn-primary:hover{transform:none!important}.site-header-shell .navbar-panel-action:active,.site-header-shell .navbar-panel-action.mi-pressed{transform:scale(var(--tap-scale)) translateY(1px)!important}.site-header-shell .navbar-panel-action:before{content:none!important;display:none!important}
