:root{--bg:#313338;--bg-elevated:#2b2d31;--bg-deep:#1e1f22;--bg-card:#2b2d31;--bg-card-solid:#2b2d31;--bg-input:#1e1f22;--bg-canvas:#313338;--brand:#eb8034;--brand-rgb:235,128,52;--brand-light:#f5a463;--brand-light-rgb:245,164,99;--brand-pale-rgb:251,214,182;--brand-strong:#f5a463;--brand-hover:#f29149;--brand-active:#d96a24;--brand-deep:#cb5316;--brand-deeper:#a33608;--brand-soft:rgba(235,128,52,0.14);--brand-line:rgba(235,128,52,0.45);--brand-glow:rgba(235,128,52,0.28);--on-brand:#1a0e05;--brand-navy:#071f40;--brand-navy-rgb:7,31,64;--cyan:var(--brand);--cyan-dim:var(--brand-deep);--cyan-deep:var(--brand-deep);--cyan-glow:var(--brand-glow);--steel:#b5bac1;--steel-dim:#80848e;--silver:#dbdee1;--line:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.12);--border:rgba(255,255,255,0.06);--border-strong:rgba(255,255,255,0.12);--text:#f2f3f5;--text-dim:#dbdee1;--muted:#b5bac1;--placeholder:#87898c;--ok:#23a55a;--ok-bg:rgba(35,165,90,0.14);--ok-line:rgba(35,165,90,0.45);--warn:#f0b232;--warn-bg:rgba(240,178,50,0.14);--warn-line:rgba(240,178,50,0.45);--err:#f23f43;--err-bg:rgba(242,63,67,0.14);--err-line:rgba(242,63,67,0.45);--info:#00a8fc;--info-bg:rgba(0,168,252,0.12);--info-line:rgba(0,168,252,0.4);--danger:var(--err);--punish-timeout:#a3a6ff;--global-bl:#fa777c;--global-bl-soft:rgba(242,63,67,0.14);--global-bl-line:rgba(242,63,67,0.42);--surface-1:#2b2d31;--surface-2:#313338;--surface-3:#383a40;--surface-4:#404249;--surface-solid:#2b2d31;--glass:rgba(255,255,255,0.03);--glass-hi:rgba(255,255,255,0.06);--glass-border:rgba(255,255,255,0.08);--glass-edge:rgba(255,255,255,0.12);--plan-basic:#b5bac1;--plan-basic-bg:rgba(181,186,193,0.12);--plan-boost:#f47fff;--plan-boost-bg:rgba(244,127,255,0.12);--plan-pro:#a3a8ff;--plan-pro-bg:rgba(163,168,255,0.14);--plan-pro-line:rgba(163,168,255,0.45);--plan-ultra:#ffd25e;--plan-ultra-bg:rgba(255,210,94,0.12);--premium:var(--plan-ultra);--premium-dim:#d9ad3c;--premium-bg:var(--plan-ultra-bg);--premium-line:rgba(255,210,94,0.4);--boost:var(--plan-boost);--boost-bg:var(--plan-boost-bg);--boost-line:rgba(244,127,255,0.45);--locked-text:#949ba4;--locked-bg:rgba(30,31,34,0.9);--locked-line:rgba(255,255,255,0.12);--disabled-opacity:0.48;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--radius:8px;--radius-sm:4px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--btn-h:38px;--btn-h-sm:32px;--btn-h-lg:46px;--btn-px:16px;--btn-px-sm:12px;--btn-px-lg:22px;--btn-r:4px;--btn-fs:0.9rem;--btn-fs-sm:0.85rem;--btn-fs-lg:0.98rem;--btn-fw:700;--btn-gap:8px;--shadow:0 8px 24px rgba(0,0,0,0.42);--shadow-1:0 1px 0 rgba(4,4,5,0.2),0 1.5px 0 rgba(6,6,7,0.05),0 2px 0 rgba(4,4,5,0.05);--shadow-2:0 4px 12px rgba(0,0,0,0.32);--shadow-3:0 8px 24px rgba(0,0,0,0.42);--dur-fast:0.15s;--dur:0.2s;--dur-slow:0.25s;--ease:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.25,0.64,1);--z-sticky:20;--z-nav:50;--z-drawer:60;--z-savebar:70;--z-modal:90;--z-popover:95;--z-toast:100;--font-cairo:var(--font-plex);--font-latin:var(--font-plex);--font-latin-display:var(--font-plex);--font:var(--font-plex),"Cairo",Tahoma,sans-serif;--font-display:var(--font-plex),"Cairo",Tahoma,sans-serif;--font-mono:ui-monospace,"Cascadia Code","Segoe UI Mono",monospace;--fs-xs:0.75rem;--fs-sm:0.86rem;--fs-md:0.95rem;--fs-lg:1.1rem;--fs-xl:1.4rem;--fs-2xl:clamp(1.7rem,3.4vw,2.3rem);--fs-hero:clamp(2.4rem,7vw,4.4rem);--nav-h:64px;--sidebar-w:268px;--content-max:1180px;--dash-max:1480px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0.01s;--dur:0.01s;--dur-slow:0.01s}}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb),.35) rgba(30,31,34,.5)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(181,186,193,.26);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--brand-rgb),.45);border:2px solid transparent;background-clip:padding-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html,select{color-scheme:dark}select option{background-color:#1e1f22;color:#f2f3f5}body{background-color:var(--bg);padding-bottom:env(safe-area-inset-bottom,0)}.appRoot,body{position:relative}.appRoot{z-index:1;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{transition:transform var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}::selection{background:rgba(var(--brand-rgb),.3);color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}@keyframes signalPulse{0%,to{opacity:.55}50%{opacity:1}}.pageEnter{animation:pageEnter var(--dur) var(--ease) both;min-height:100%}.sectionArrive{animation:fadeUp .6s var(--ease) both}@media (prefers-reduced-motion:reduce){.pageEnter,.sectionArrive{animation:none}}.brand span,.brand strong,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vy-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand);font-family:inherit;font-size:var(--btn-fs);font-weight:var(--btn-fw);white-space:nowrap;text-decoration:none;cursor:pointer;flex:none;box-shadow:none;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.vy-nav-btn:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)}.vy-nav-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vy-nav-btn svg{flex:none;stroke:currentColor}.vy-nav-btn.vy-nav-btn--out{color:var(--err);background:var(--err-bg);border-color:var(--err-line)}.vy-nav-btn.vy-nav-btn--out:hover{background:color-mix(in srgb,var(--err) 20%,transparent)}.vy-nav-btn.vy-nav-btn--out:focus-visible{outline-color:var(--err)}.vy-nav-btn.vy-nav-btn--admin{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.vy-nav-btn.vy-nav-btn--admin:hover{background:color-mix(in srgb,var(--ok) 20%,transparent)}.vy-nav-btn.vy-nav-btn--admin:focus-visible{outline-color:var(--ok)}.vy-nav-btn.vy-nav-btn--dash{color:var(--silver);background:color-mix(in srgb,var(--silver) 10%,transparent);border-color:color-mix(in srgb,var(--silver) 40%,transparent)}.vy-nav-btn.vy-nav-btn--dash:hover{background:color-mix(in srgb,var(--silver) 18%,transparent)}.vy-nav-btn.vy-nav-btn--dash:focus-visible{outline-color:var(--silver)}:root [role=switch][aria-checked=true]{background:#23a55a;border-color:#23a55a;box-shadow:none}:root [role=switch][aria-checked=false]{background:#80848e;border-color:#80848e}:root [role=switch]:after{background:#ffffff}:root :focus-visible{outline:2px solid #00a8fc;outline-offset:2px}:root{--skeleton-base:var(--surface-3);--skeleton-shine:rgba(var(--brand-rgb),0.16);--skeleton-sweep:1.5s}@keyframes vySweep{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes vySweepLtr{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes vyItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vyReveal{0%{opacity:0}to{opacity:1}}.vy-reveal{animation:vyReveal .28s var(--ease) both}.vy-skeleton{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--skeleton-base)}.vy-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skeleton-shine) 50%,transparent);transform:translateX(100%);animation:vySweep var(--skeleton-sweep) ease-in-out infinite}[dir=ltr] .vy-skeleton:after{animation-name:vySweepLtr}.vy-stagger>*{animation:vyItemIn .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.vy-skeleton:after{animation:none;opacity:0}.vy-reveal,.vy-stagger>*{animation:none}:root *,:root :after,:root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vy-loading{width:min(var(--content-max),100%);margin:0 auto;padding:var(--s-8) var(--s-4);display:grid;gap:var(--s-4)}.vy-loading-bar{height:40px;width:40%}.vy-loading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-4)}.vy-loading-grid>*{height:110px}.vy-loading-block{height:260px}code,kbd{direction:ltr;unicode-bidi:isolate}.homeSparks_field__k5GKt{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.homeSparks_spark__KUh4S{position:absolute;border-radius:50%;opacity:.4}.homeSparks_brand__tC9g4{background:var(--brand);box-shadow:0 0 4px rgba(var(--brand-rgb),.35)}.homeSparks_glow__R016r{background:var(--brand-light);box-shadow:0 0 4px rgba(var(--brand-light-rgb),.3)}.homeSparks_star__PfuVu{background:#dbdee1;box-shadow:0 0 3px rgba(181,186,193,.28)}.homeSparks_rise___s_zx{animation:homeSparks_rise___s_zx var(--t,20s) linear var(--d,0s) infinite}.homeSparks_drift__tzYIO{animation:homeSparks_drift__tzYIO var(--t,16s) ease-in-out var(--d,0s) infinite}.homeSparks_ping__7AA2N{animation:homeSparks_ping__7AA2N var(--t,12s) ease-in-out var(--d,0s) infinite}@keyframes homeSparks_rise___s_zx{0%{transform:translate3d(0,8px,0) scale(.6);opacity:0}12%{opacity:.75}70%{opacity:.45}to{transform:translate3d(18px,-110vh,0) scale(1);opacity:0}}@keyframes homeSparks_drift__tzYIO{0%,to{transform:translateZ(0);opacity:.25}40%{transform:translate3d(10px,-14px,0);opacity:.7}70%{transform:translate3d(-8px,-6px,0);opacity:.4}}@keyframes homeSparks_ping__7AA2N{0%,to{transform:scale(.7);opacity:.15;box-shadow:0 0 0 0 transparent}35%{transform:scale(1.15);opacity:.85}55%{transform:scale(1);opacity:.5;box-shadow:0 0 0 6px rgba(var(--brand-rgb),0)}}@media (max-width:720px){.homeSparks_spark__KUh4S:nth-child(n+12){display:none}}@media (prefers-reduced-motion:reduce){.homeSparks_spark__KUh4S{animation:none;opacity:.35}}.homeBackground_ambient__pGXfU{position:fixed;z-index:0;pointer-events:none;overflow:hidden}.homeBackground_ambient__pGXfU,.homeBackground_base__4EDFv{inset:0;background:radial-gradient(90% 60% at 50% -10%,rgba(var(--brand-navy-rgb),.6),transparent 70%),var(--bg-deep)}.homeBackground_base__4EDFv{position:absolute}.homeBackground_mist__GzlpC{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(181,186,193,.12) .8px,transparent 1.2px);background-size:42px 42px;background-position:0 0;-webkit-mask-image:radial-gradient(60% 50% at 50% 42%,#000 8%,transparent 70%);mask-image:radial-gradient(60% 50% at 50% 42%,#000 8%,transparent 70%);opacity:.28}.homeBackground_vignette__Iuz45{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,transparent 58%,rgba(17,18,20,.7) 100%),linear-gradient(0deg,rgba(17,18,20,.75),transparent 32%)}@media (max-width:720px){.homeBackground_mist__GzlpC{background-size:36px 36px;opacity:.22}}.homeBackground_ambient__pGXfU[data-variant=calm] .homeBackground_base__4EDFv{opacity:.55}.homeBackground_ambient__pGXfU[data-variant=calm] .homeBackground_mist__GzlpC{opacity:.12}.homeBackground_ambient__pGXfU[data-variant=calm] .homeBackground_vignette__Iuz45{opacity:.6}.homeBackground_ambient__pGXfU[data-motion=paused] *{animation-play-state:paused!important}.SiteBlock_wrap__Kj_dV{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px}.SiteBlock_card__MITod{width:min(440px,100%);padding:32px 28px;border-radius:var(--r-xl);border:1px solid var(--err-line);background:var(--surface-1);text-align:center;box-shadow:var(--shadow-3)}.SiteBlock_kicker__aimJ5{margin:0 0 8px;color:var(--err);letter-spacing:.12em;font-size:.72rem;font-weight:700;text-transform:uppercase}.SiteBlock_card__MITod h1{margin:0;font-size:1.45rem;font-family:var(--font-display)}.SiteBlock_card__MITod p{margin:12px 0 0;color:var(--text-dim);line-height:1.8}.SiteBlock_support__eO3Vz{display:inline-block;margin-top:20px;color:var(--brand);font-weight:700}.SiteBlock_support__eO3Vz:hover{color:var(--brand-strong)}