:root{--background:#020202;--background-secondary:#080808;--background-glass:rgba(2,2,2,0.82);--foreground:#fcfcfc;--foreground-muted:#94a3b8;--foreground-subtle:#475569;--accent:#ffffff;--accent-hover:#f1f5f9;--accent-soft:rgba(255,255,255,0.04);--accent-glow:rgba(255,255,255,0.08);--card-bg:rgba(10,10,10,0.4);--card-border:rgba(255,255,255,0.08);--card-hover-border:rgba(255,255,255,0.2);--success:#10b981;--warning:var(--foreground);--error:#ef4444;--accent-violet:#8b5cf6;--container-padding:2.5rem;--header-height:96px;--card-padding:2.5rem;--transition-speed:0.4s;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.16,1,0.3,1);--ease-press:cubic-bezier(0.34,1.56,0.64,1);--tap-scale:0.975;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--brand-obsidian:#111418;--brand-slate:#3a4550;--brand-ice-gray:#b0bec8;--logo-grad-1:#ffffff;--logo-grad-2:#b0bec8}.oculve-logo-stop-1{stop-color:#ffffff!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:rgba(250,250,250,0.85);--foreground:#09090b;--foreground-muted:#52525b;--foreground-subtle:#a1a1aa;--accent:#09090b;--accent-hover:#18181b;--accent-soft:rgba(0,0,0,0.02);--accent-glow:rgba(0,0,0,0.04);--card-bg:rgba(255,255,255,0.7);--card-border:rgba(9,9,11,0.07);--card-hover-border:rgba(9,9,11,0.15);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.02);--shadow-md:0 4px 12px -2px rgba(0,0,0,0.04);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.03);--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;min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}body.scroll-restore-pending{opacity:0}body,html{max-width:100%;overflow-x:clip}body:before{content:"";position:fixed;inset:0;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");opacity:.015;pointer-events:none;z-index:100}html.light body:before{opacity:.025}.bg-neon-white-container{background-image:url(/bg-neon-white.png);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:contrast(1.05) brightness(.8)}.bg-neon-white-container,.bg-neon-white-overlay{position:fixed;inset:0;z-index:-1;pointer-events:none}.bg-neon-white-overlay{background:radial-gradient(circle at 50% 50%,rgba(2,2,2,.3) 0,var(--background) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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%,rgba(255,255,255,.1) 0,var(--background) 95%)}.bg-texture-grain{position:fixed;inset:0;z-index:-1;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");opacity:.02;pointer-events:none}.light .bg-texture-grain{opacity:.04}.bg-texture-line{position:fixed;top:0;left:50%;transform:translateX(-50%);width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--card-border),transparent);opacity:.15;z-index:-1;pointer-events:none}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--foreground);transition:color var(--transition-speed) ease}.logo-text{font-weight:800;letter-spacing:-2px}.page-opening-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:relative}.page-opening-loader{width:42px;height:42px;border-radius:50%;border:1px solid var(--card-border);display:grid;place-items:center;color:var(--foreground);animation:pageOpeningBreathe 1.6s ease-in-out infinite}.page-opening-loader span{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 24px var(--accent-glow)}.page-opening-message{color:var(--foreground-muted);font-weight:600;font-size:.9rem;letter-spacing:.02em}section.reveal{content-visibility:auto;contain-intrinsic-size:auto 420px}@keyframes pageOpeningBreathe{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1);opacity:1}}p{color:var(--foreground-muted);font-weight:300;transition:color var(--transition-speed) ease}a{color:inherit;text-decoration:none;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)}:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.cursor-aura{position:fixed;left:var(--mi-cursor-x,50vw);top:var(--mi-cursor-y,50vh);width:clamp(220px,28vw,460px);height:clamp(220px,28vw,460px);z-index:120;border-radius:999px;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);transform:translate(-50%,-50%);mix-blend-mode:screen;transition:opacity .45s var(--ease-standard);will-change:left,top,opacity}html[data-cursor-active=true] .cursor-aura{opacity:.5}.route-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:2147483647;pointer-events:none;opacity:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,transparent,var(--foreground),transparent);box-shadow:0 0 18px var(--accent-glow)}html[data-page-opening=true] .route-progress,html[data-route-pending=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)}.badge,.btn,.btn-pricing,.card,.faq-item,.flow-item,.mi-spotlight,.pricing-card{--mi-x:50%;--mi-y:50%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1.8rem;font-size:.9375rem;font-weight:600;border-radius:8px;position:relative;overflow:hidden;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 transparent}.badge:before,.btn-pricing:before,.btn:before{content:"";position:absolute;inset:0;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)}.badge:hover:before,.btn-pricing:hover:before,.btn:hover:before{opacity:1}.badge>*,.btn-pricing>*,.btn>*{position:relative;z-index:1}.btn-primary{background:var(--foreground);color:var(--background)}.btn-primary:hover{transform:translateY(-2px);filter:brightness(.9);box-shadow:0 10px 30px -10px var(--accent-glow)}.btn-dashboard-manage:active,.btn-premium:active,.btn-pricing:active,.btn-primary:active,.btn-secondary:active{transform:scale(var(--tap-scale)) translateY(1px)}.btn-secondary{background:transparent;color:var(--foreground);border:1px solid var(--card-border)}.btn-secondary:hover{background:var(--accent-soft);border-color:var(--foreground-subtle);transform:translateY(-2px)}.btn-premium{background:linear-gradient(135deg,#22c55e,#10b981)!important;color:white!important;border:none!important;box-shadow:0 4px 12px rgba(34,197,94,.3)!important;position:relative;overflow:hidden;transition:all .3s ease}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.5)!important;filter:brightness(1.1)}.btn-premium:after{content:"";position:absolute;top:-50%;left:-150%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.4),transparent);transform:rotate(45deg);transition:all .75s cubic-bezier(.4,0,.2,1);opacity:0}.btn-premium:hover:after{left:100%;opacity:1}.btn-dashboard-manage{border:1px solid transparent;padding:.45rem 1.2rem;font-size:.75rem;font-weight:700;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:150px;min-height:36px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 16px var(--accent-glow),0 4px 10px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.btn-dashboard-manage,.btn-dashboard-manage:hover{background:var(--foreground);color:var(--background)}.btn-dashboard-manage:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 30px var(--accent-glow),0 8px 20px rgba(0,0,0,.15)}.btn-dashboard-manage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-100%);transition:transform .6s ease}.light .btn-dashboard-manage:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent)}.btn-dashboard-manage:hover:before{transform:translateX(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{display:flex;align-items:center;gap:.25rem;padding:.25rem;background:var(--accent-soft);border:1px solid var(--card-border);border-radius:10px;position:relative}.theme-toggle-btn{width:32px;height:32px;border-radius:7px;border:none;background:transparent;color:var(--foreground-subtle);display:grid;place-items:center;cursor:pointer;transition:all .2s ease;z-index:2}.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);border-radius:14px;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)}.card:hover{border-color:var(--card-hover-border);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.statistics-chart-tabs{display:inline-flex;align-items:center;gap:.25rem;background:var(--accent-soft);padding:.25rem;border-radius:999px;border:1px solid var(--card-border);flex-wrap:wrap}.statistics-chart-tab{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:34px;padding:.4rem .85rem;border-radius:999px;border:0;background:transparent;color:var(--foreground-muted);font:inherit;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-standard),color .2s var(--ease-standard),transform .2s var(--ease-standard)}.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:0 0 auto}.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:"";position:absolute;inset:-1px;background:linear-gradient(135deg,var(--accent) 0,transparent 40%,var(--accent) 100%);border-radius:14px;z-index:-1;opacity:.15;transition:opacity .3s ease}.pricing-glow:hover:after{opacity:.3}.input{width:100%;background:var(--background-secondary);border:1px solid var(--card-border);border-radius:10px;padding:.8rem 1rem;color:var(--foreground);font-family:inherit;font-size:1rem;transition:background .22s var(--ease-standard),border-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard),transform .22s var(--ease-standard)}.input:focus{outline:none;border-color:var(--foreground-subtle);background:var(--background);box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 8%,transparent);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:inputErrorShake .42s ease-in-out}.auth-code-input::placeholder{color:transparent}.auth-page{min-height:100dvh}.auth-shell{position:relative;z-index:1}.auth-panel{width:100%;max-width:440px}.auth-card{border-radius:14px}.auth-heading h1,.auth-heading p,.auth-help-text,.auth-label,.auth-terms{overflow-wrap:anywhere}.auth-action-button{min-height:52px;white-space:normal;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:authInputVerifyingPulse 1.1s ease-in-out infinite}.auth-input-verifying:after{content:"";position:absolute;left:-42%;right:auto;bottom:0;width:42%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--foreground),transparent);opacity:.72;pointer-events:none;animation:authInputVerifySweep .9s ease-in-out infinite}.login-access-field{margin-bottom:0!important}.auth-code-mask,.auth-input-overlay{border-radius:10px}@keyframes inputErrorShake{0%,to{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(9px)}60%{transform:translateX(-6px)}80%{transform:translateX(4px)}}@keyframes authInputVerifyingPulse{0%,to{background:var(--background-secondary)}50%{background:color-mix(in srgb,var(--foreground) 4%,var(--background-secondary))}}@keyframes authInputVerifySweep{0%{transform:translateX(0);opacity:0}18%{opacity:.72}to{transform:translateX(340%);opacity:0}}@media (prefers-reduced-motion:reduce){.auth-input-verifying .input,.auth-input-verifying:after{animation:none}}.link-subtle{color:var(--foreground-muted);font-weight:500;position:relative;display:inline-flex;width:fit-content;max-width:100%}.link-subtle:hover{color:var(--foreground)}.link-subtle:after{content:"";position:absolute;left:0;right:0;bottom:-.28em;height:1px;background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .2s var(--ease-standard),transform .24s var(--ease-spring)}.link-subtle:focus-visible:after,.link-subtle:hover: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{transform:none;filter:none}.navbar-auth-action,.navbar-auth-action.mi-pressed,.navbar-auth-action:active,.navbar-auth-action:hover{transform:none!important;filter:none!important}.navbar-auth-action:after,.navbar-auth-action:before{display:none!important}.navbar-auth-action:hover{box-shadow:none!important}.micro-icon-button{position:relative;overflow:hidden}.micro-icon-button:hover{color:var(--foreground)!important;border-color:var(--card-hover-border)!important;background:var(--accent-soft)!important;transform:translateY(-1px)}.micro-icon-button svg{transition:transform .24s var(--ease-press)}.micro-icon-button:hover svg{transform:scale(1.08)}.mi-popover{transform-origin:top right;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:translateX(2px);background:var(--accent-soft)!important;color:var(--foreground)!important}.badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;border-radius:100px;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);position:relative;overflow:hidden;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)}.badge:hover{transform:translateY(-2px);border-color:var(--card-hover-border);box-shadow:0 14px 34px -24px var(--foreground)}.system-status-badge:before{display:none}.system-status-badge:hover{transform:none;box-shadow:none}.hero-title{background-size:100% 140%!important;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}.hero-cta{min-height:48px}.hero-cta:hover{gap:.75rem}.status-text{display:inline-block;animation:miSoftPop .32s var(--ease-spring)}.is-loading{cursor:wait!important}.is-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 14%,transparent),transparent);transform:translateX(-100%);animation:loadingSweep 1.15s ease-in-out infinite}.mi-success{animation:miSuccessPop .42s var(--ease-spring)}.form-alert,.launch-message{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{position:relative;transition:color .2s var(--ease-standard),opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}.micro-text-button:hover{color:var(--foreground)!important;transform:translateY(-1px)}.account-overview,.connection-panel,.contact-form-card,.devices-panel{animation:miSoftPop .45s var(--ease-spring) both}.device-row{transform:none!important;transition:border-color .24s var(--ease-standard),background .24s var(--ease-standard),box-shadow .24s var(--ease-standard)}.device-row:focus-within,.device-row:hover{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{min-height:58px;display:grid;place-items:center}.dashboard-quick-link:hover div{color:var(--foreground)!important}.micro-progress-track{position:relative}.micro-progress-track:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 16%,transparent),transparent);transform:translateX(-100%);animation:progressSheen 2.4s ease-in-out infinite;pointer-events:none}.micro-progress-bar{position:relative;box-shadow:0 0 18px color-mix(in srgb,currentColor 22%,transparent)}.modal-backdrop{animation:modalBackdropIn .22s var(--ease-standard)}.modal-surface{animation:modalSurfaceIn .28s var(--ease-spring);transform-origin:center}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--success);position:relative}.status-dot:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:1px solid;opacity:.16;animation:statusRing 2.4s ease-out infinite}.container{max-width:1200px;margin:0 auto;padding:0 var(--container-padding)}.nav-dropdown-trigger{position:relative;height:var(--header-height);display:flex;align-items:center;cursor:pointer}.nav-dropdown-content{position:absolute;top:calc(var(--header-height) - 10px);left:50%;transform:translateX(-50%) translateY(10px);background:var(--background);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--card-border);border-radius:12px;padding:1rem;min-width:220px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg);z-index:1000}.nav-dropdown-trigger:hover .nav-dropdown-content{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--foreground-muted);transition:all .2s ease}.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%{transform:scaleX(.96);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes statusRing{0%{transform:scale(.55);opacity:.28}to{transform:scale(1.4);opacity:0}}@keyframes miSoftPop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity: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:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progressSheen{0%,40%{transform:translateX(-100%);opacity:0}55%{opacity:.8}to{transform:translateX(100%);opacity:0}}@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%{transform:scale(.95);box-shadow:0 0 0 0 var(--pulse-color,rgba(16,185,129,.7))}70%{transform:scale(1);box-shadow:0 0 0 6px var(--pulse-color-transparent,rgba(16,185,129,0))}to{transform:scale(.95);box-shadow:0 0 0 0 var(--pulse-color-transparent,rgba(16,185,129,0))}}.status-pulse{animation:statusPulse 2s infinite}.status-pulse,.status-pulse-operational{--pulse-color:rgba(16,185,129,0.7);--pulse-color-transparent:rgba(16,185,129,0)}.status-pulse-warning{--pulse-color:rgba(255,255,255,0.2);--pulse-color-transparent:rgba(255,255,255,0)}.status-pulse-error{--pulse-color:rgba(239,68,68,0.7);--pulse-color-transparent:rgba(239,68,68,0)}.status-pulse-muted{--pulse-color:rgba(148,163,184,0.7);--pulse-color-transparent:rgba(148,163,184,0)}.system-status-badge{--status-color:var(--foreground-muted);align-items:center;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;display:inline-flex;justify-content:center;margin-bottom:1rem;max-width:100%;min-height:34px;min-width:min(218px,100%);overflow:hidden;padding:.42rem .9rem;position:relative;text-decoration:none;transition:background .42s ease,border-color .42s ease,box-shadow .42s ease,transform .22s ease}.system-status-badge:before{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--status-color) 16%,transparent),transparent 70%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-115%);transition:opacity .3s ease}.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{align-items:center;animation:systemStatusEnter .44s cubic-bezier(.16,1,.3,1) both;display:inline-flex;gap:.55rem;justify-content:center;position:relative;transition:opacity .16s ease,transform .16s ease;z-index:1}.system-status-content.is-leaving{opacity:0;transform:translateY(-4px) scale(.98)}.system-status-content .status-pulse{background:var(--status-color);border-radius:50%;display:block;height:8px;width:8px}.system-status-content .status-text{color:var(--status-color);font-size:.72rem;font-weight:700;letter-spacing:.015em;line-height:1.2}.status-check-loader{align-items:center;display:inline-flex;gap:3px;height:10px}.status-check-loader i{animation:statusCheckBounce .9s ease-in-out infinite;background:var(--foreground-muted);border-radius:999px;display:block;height:4px;opacity:.65;width:4px}.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:fadeInUp .7s cubic-bezier(.2,.8,.2,1) forwards}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.badge:before,.btn-pricing:before,.btn:before,.cursor-aura,.neon-orb,.route-progress,.studio-orb{animation:none!important;transition:none!important}}@media (max-width:768px){.site-header-shell{top:.75rem!important;width:calc(100% - 1rem)!important;border-radius:28px!important;max-width:calc(100vw - 1rem)!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{font-size:clamp(2.9rem,13.5vw,5rem)!important;line-height:1.05!important;padding-bottom:.2em!important;letter-spacing:-.06em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}html[lang=tr] #hero-mobile-slogan{font-size:clamp(2.6rem,11.5vw,4.15rem)!important;letter-spacing:-.05em}.badge{padding:.25rem .75rem!important;gap:.4rem!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{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem;padding:.45rem;border-radius:999px}.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{position:static!important;border-bottom:1px solid var(--card-border);padding-bottom:1.25rem}.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{align-items:center!important;justify-content:center!important;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}.auth-panel{max-width:440px!important}.auth-card{padding:clamp(1.5rem,6vw,2.5rem)!important;border-radius:14px!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-button-stack,.auth-passkey-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{user-select:none;-webkit-user-select:none;cursor:default}.bg-glow{background:radial-gradient(circle at 50% -20%,var(--accent-glow),transparent 70%);opacity:.6}.bg-glow,.theme-assets-container{position:fixed;inset:0;pointer-events:none;z-index:0}.theme-assets-container{overflow:hidden}.dark-assets,.light-assets{position:absolute;inset:0;transition:opacity .8s ease}.mesh-grid{position:absolute;inset:0;background-image:linear-gradient(var(--card-border) 1px,transparent 1px),linear-gradient(90deg,var(--card-border) 1px,transparent 1px);background-size:80px 80px;opacity:.05;transform:perspective(1000px) rotateX(60deg) translateY(-200px) scale(2);mask-image:radial-gradient(circle at 50% 50%,black 30%,transparent 70%)}.neon-orb{position:absolute;border-radius:50%;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}.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:0.98;--orb-scale-3:1.06;width:600px;height:600px;background:var(--accent);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;width:400px;height:400px;background:#3b82f6;bottom:-50px;left:-100px}.float-node{position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%;box-shadow:0 0 15px var(--accent);opacity:.3}.node-1{top:20%;left:15%;animation:floatNode 8s linear infinite}.node-2{bottom:30%;right:10%;animation:floatNode 12s linear infinite reverse}@keyframes floatNode{0%{transform:translateY(0) translateX(0);opacity:0}20%{opacity:.3}80%{opacity:.3}to{transform:translateY(-100px) translateX(20px);opacity:0}}.studio-orb{position:absolute;border-radius:50%;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}.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:0.99;--orb-scale-3:1.03;width:500px;height:500px;background:#6366f1;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;width:400px;height:400px;background:#8b5cf6;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;width:300px;height:300px;background:#06b6d4;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{transform:translateY(-10px) scale(1.02);border-color:var(--accent);box-shadow:0 0 25px rgba(255,255,255,.15)}body.light .premium-card:hover{transform:translateY(-8px) scale(1.01);background:var(--background);box-shadow:0 30px 60px rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.premium-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.1) 50%,transparent 55%);background-size:250% 250%;background-position:100% 100%;transition:background-position .6s ease;pointer-events:none}.premium-card:hover:before{background-position:0 0}.site-header-shell .navbar-auth-action,.site-header-shell .navbar-auth-action.btn-primary:hover,.site-header-shell .navbar-auth-action:focus,.site-header-shell .navbar-auth-action:hover{transform:none!important;filter:none!important;box-shadow:none!important;text-decoration:none!important}.site-header-shell .navbar-auth-action.mi-pressed,.site-header-shell .navbar-auth-action:active{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.btn:before,.site-header-shell .navbar-auth-action.link-subtle:after,.site-header-shell .navbar-auth-action:after,.site-header-shell .navbar-auth-action:before{content:none!important;display:none!important;opacity:0!important;transform:none!important}.site-header-shell .navbar-panel-action,.site-header-shell .navbar-panel-action.btn-primary:hover,.site-header-shell .navbar-panel-action:focus,.site-header-shell .navbar-panel-action:hover{transform:none!important}.site-header-shell .navbar-panel-action.mi-pressed,.site-header-shell .navbar-panel-action:active{transform:scale(var(--tap-scale)) translateY(1px)!important}.site-header-shell .navbar-panel-action:before{content:none!important;display:none!important}