@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/cairo-arabic.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:CairoLatin;src:url(/fonts/cairo-latin.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--c-paper:#f6f7f9;--c-surface:#fff;--c-line:#e3e7ee;--c-line-2:#eef1f6;--c-ink:#0b0f17;--c-ink-2:#3a4454;--c-muted:#6b7688;--c-faint:#9aa6b8;--c-navy:#0a1128;--c-navy-2:#0e1834;--c-navy-3:#13203f;--c-char:#101b26;--c-blue:#0b7bff;--c-blue-ink:#074fa4;--c-blue-soft:#e8f1ff;--c-cyan:#35c4ff;--c-green:#25b76a;--c-green-ink:#128a4b;--c-green-soft:#e5f8ee;--c-red:#e5484d;--c-red-soft:#fdebec;--c-amber:#f5a623;--r-s:10px;--r-m:16px;--r-l:24px;--r-pill:999px;--sh-sm:0 1px 2px #0b0f170d, 0 4px 14px #0b0f170d;--sh-md:0 2px 6px #0b0f170d, 0 16px 38px #0b0f171a;--sh-lg:0 12px 32px #0b0f171a, 0 34px 80px #0b0f1724;--sh-blue:0 10px 26px #0b7bff4d;--font-d:"Space Grotesk", "Inter", system-ui, sans-serif;--font-u:"Inter", "CairoLatin", system-ui, sans-serif;--font-m:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--font-a:"Cairo", "Space Grotesk", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--z-nav:40;--z-drawer:60;--z-loader:90;--z-toast:80}[dir=rtl]{--font-d:var(--font-a);--font-u:var(--font-a)}html{scroll-behavior:smooth}body{font-family:var(--font-u);color:var(--c-ink);background:var(--c-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}::selection{background:var(--c-blue);color:#fff}:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px;border-radius:4px}.font-d{font-family:var(--font-d)}.font-u{font-family:var(--font-u)}.font-m{font-family:var(--font-m)}.wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.25rem)}.wrap-lg{max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.25rem)}.sec{padding-block:clamp(4rem,7.5vw,6.75rem)}.sec-tight{padding-block:clamp(2.5rem,5vw,4rem)}.surface{background:var(--c-surface)}.paper{background:var(--c-paper)}.navy{background:var(--c-navy);color:#eef2f9}.navy-soft{background:var(--c-navy-2);color:#eef2f9}.char{background:var(--c-char);color:#eef2f9}.blue-soft-bg{background:var(--c-blue-soft)}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m);box-shadow:var(--sh-sm)}.card-hover{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .45s var(--ease-out)}.card-hover:hover{box-shadow:var(--sh-md);border-color:#cfd8e6;transform:translateY(-6px)}.hairline{border:0;border-top:1px solid var(--c-line)}.hairline-light{border:0;border-top:1px solid #eef2f91f}.eyebrow{font-family:var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--c-blue);align-items:center;gap:8px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.eyebrow.light{color:var(--c-cyan)}.h-xl{font-family:var(--font-d);letter-spacing:-.03em;font-size:clamp(2.4rem,6.2vw,4.6rem);font-weight:600;line-height:1.02}.h-lg{font-family:var(--font-d);letter-spacing:-.025em;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.08}.h-md{font-family:var(--font-d);letter-spacing:-.02em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.h-sm{font-family:var(--font-d);letter-spacing:-.01em;font-size:1.15rem;font-weight:600;line-height:1.2}.lede{color:var(--c-muted);max-width:60ch;font-size:1.05rem;line-height:1.75}.mono-chip{font-family:var(--font-m);letter-spacing:.06em;color:var(--c-blue-ink);background:var(--c-blue-soft);border-radius:var(--r-pill);padding:4px 10px;font-size:11px}.cta{white-space:nowrap;font-family:var(--font-d);letter-spacing:.02em;cursor:pointer;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cta:active{transform:translateY(1px)scale(.985)}.cta .arr{transition:transform .35s var(--ease-out)}.cta:hover .arr{transform:translate(4px)}[dir=rtl] .cta:hover .arr{transform:translate(-4px)scaleX(-1)}.cta-shop{background:var(--c-blue);color:#fff;box-shadow:var(--sh-blue)}.cta-shop:hover{background:#0a6fe6;transform:translateY(-2px);box-shadow:0 14px 34px #0b7bff61}.cta-shop:after{content:"";border-radius:inherit;transition:background-position .6s var(--ease-out);pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff38 50%,#0000 70%) 120% 0/250% 100%;position:absolute;inset:0}.cta-shop:hover:after{background-position:-50% 0}.cta-ghost{color:#f2f5fa;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff59}.cta-ghost:hover{border-color:var(--c-cyan);color:var(--c-cyan);background:#35c4ff14;transform:translateY(-2px)}.cta-ink{border-color:var(--c-ink);color:var(--c-ink);background:0 0}.cta-ink:hover{background:var(--c-ink);color:#fff;transform:translateY(-2px)}.cta-line{border-color:var(--c-line);color:var(--c-ink);background:var(--c-surface)}.cta-line:hover{border-color:var(--c-blue);color:var(--c-blue-ink);box-shadow:var(--sh-sm);transform:translateY(-2px)}.cta-wa{border-color:var(--c-green);color:var(--c-green-ink,#0e7a47);background:var(--c-green-soft)}.cta-wa:hover{background:var(--c-green);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #25b76a4d}[data-theme=dark] .cta-wa{color:#7ef0b2;background:#25b76a1f}.cta-dashed{color:var(--c-ink-2);background:0 0;border:1.5px dashed #b8c4d4}.cta-dashed:hover{border-style:solid;border-color:var(--c-blue);color:var(--c-blue-ink);background:var(--c-blue-soft);transform:translateY(-2px)}.cta-text{color:var(--c-blue-ink);background:0 0;border-radius:8px;padding:6px 2px;font-weight:600}.cta-text:hover{color:var(--c-blue)}.cta-text .mono-idx{font-family:var(--font-m);color:var(--c-faint);margin-inline-end:8px;font-size:11px}.cta-light{color:var(--c-navy);background:#fff}.cta-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ffffff2e}.field{gap:7px;display:grid}.label{color:var(--c-ink-2);letter-spacing:.02em;font-size:.8rem;font-weight:600}.input,.select,.textarea{width:100%;font-family:var(--font-u);color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:12px;padding:12px 14px;font-size:.95rem}.input::placeholder,.textarea::placeholder{color:var(--c-faint)}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #0b7bff29}.textarea{resize:vertical;min-height:120px;line-height:1.6}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7688' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}[dir=rtl] .select{background-position:14px;padding-left:40px;padding-right:14px}.field-hint{color:var(--c-muted);font-size:.78rem}.field-error{color:var(--c-red);font-size:.8rem}.chip{border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-2);cursor:pointer;transition:all .25s var(--ease-out);align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--c-blue);color:var(--c-blue-ink)}.chip.active{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.chip .dot{width:12px;height:12px;box-shadow:0 0 0 1px var(--c-line);border:2px solid #fff;border-radius:50%;flex:none}.skeleton{border-radius:var(--r-m);background:#e9edf3;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.empty{text-align:center;color:var(--c-muted);padding:4rem 1rem}.empty .ic{opacity:.5;margin-bottom:.6rem;font-size:2.2rem;display:block}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:56px;width:max-content;animation:34s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}[dir=rtl] .marquee-track{animation-direction:reverse}.fx{opacity:1}.fx-in{animation:fx-in .9s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes fx-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.fx-zoom{animation:fx-zoom 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes fx-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.parallax{animation:1ms linear both par;animation-timeline:view();animation-range:entry entry 80%}@keyframes par{0%{transform:translateY(8%)scale(1.08)}to{transform:translateY(0)scale(1)}}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-drawer);animation:fade-in .3s var(--ease-out) both;background:#080c168c;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.drawer{background:var(--c-surface);width:min(440px,100vw);z-index:var(--z-drawer);box-shadow:var(--sh-lg);animation:drawer-in .38s var(--ease-out) both;border-start-start-radius:var(--r-l);border-end-start-radius:var(--r-l);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden}@keyframes drawer-in{0%{transform:translate(102%)}to{transform:translate(0)}}[dir=rtl] .drawer{border-radius:0 var(--r-l) var(--r-l) 0;animation:drawer-in-rtl .38s var(--ease-out) both;inset-inline:0 auto}@keyframes drawer-in-rtl{0%{transform:translate(-102%)}to{transform:translate(0)}}.loader-screen{z-index:var(--z-loader);background:var(--c-navy);color:#eef2f9;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.loader-screen.exit{animation:loader-out .6s var(--ease-io) both}@keyframes loader-out{to{opacity:0;visibility:hidden}}.loader-screen .loader-label{font-family:var(--font-m);letter-spacing:.24em;text-transform:uppercase;color:var(--c-cyan);font-size:11px}.loader-screen .loader-layer-n{font-family:var(--font-m);color:#7f8da8;font-size:12px}.print-cube{perspective:420px;width:148px;height:148px;position:relative}.print-cube .bed{inset-inline:-18px;background:linear-gradient(90deg,#13203f,#1d2c52,#13203f);border-radius:4px;height:5px;position:absolute;bottom:-6px;box-shadow:0 0 24px #35c4ff59}.print-cube .cube{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(-28deg)rotate(45deg)}.print-cube .layer{transform:translateZ(var(--z));opacity:0;animation:layer-rise var(--rise,.5s) var(--ease-out) forwards;animation-delay:var(--wait,0s);position:absolute;inset:0}.print-cube .layer:before,.print-cube .layer:after{content:"";border-radius:6px;position:absolute;inset:0}.print-cube .layer:before{opacity:.92;background:linear-gradient(135deg,#0b7bff 0%,#1d9dff 55%,#0b7bff 100%)}.print-cube .layer:after{background:#ffffff38;-webkit-mask:linear-gradient(115deg,#0000 42%,#fff 46% 52%,#0000 56%);mask:linear-gradient(115deg,#0000 42%,#fff 46% 52%,#0000 56%)}.print-cube .top-cap{opacity:0;animation:cap-in .9s var(--ease-out) .42s forwards;background:#35c4ffa6;border-radius:6px;position:absolute;inset:6px;transform:rotateX(90deg)translateZ(3.5px);box-shadow:0 0 26px #35c4ff8c}@keyframes layer-rise{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cap-in{0%{opacity:0}to{opacity:1}}.loader-screen .bedline{background:#35c4ff24;border-radius:2px;width:180px;height:2px;position:relative;overflow:hidden}.loader-screen .bedline span{background:linear-gradient(90deg, transparent, var(--c-cyan), transparent);width:42%;animation:1.1s linear infinite scan;position:absolute;inset-block:0}@keyframes scan{0%{left:-45%}to{left:105%}}.pcard{border-radius:var(--r-m);background:var(--c-surface);border:1px solid var(--c-line);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--sh-md);transform:translateY(-6px)}.pcard .pmedia{aspect-ratio:1;background:#fbfcfe;position:relative;overflow:hidden}.pcard .pmedia img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.pcard:hover .pmedia img{transform:scale(1.06)}.pcard .pbadge{top:12px;z-index:2;position:absolute;inset-inline-start:12px}.pcard .pquick{inset-inline-end:12px;z-index:2;opacity:0;transition:all .35s var(--ease-out);position:absolute;bottom:12px;transform:translateY(8px)}.pcard:hover .pquick{opacity:1;transform:translateY(0)}.pstrip{gap:6px;padding:14px 16px 16px;display:grid}.pstrip .sku{font-family:var(--font-m);letter-spacing:.08em;color:var(--c-faint);font-size:10.5px}.pstrip .nm{font-size:.95rem;font-weight:600;line-height:1.3}.pstrip .pr{align-items:baseline;gap:8px;display:flex}.prc{font-family:var(--font-m);color:var(--c-ink);font-size:1.02rem;font-weight:700}.prc.old{color:var(--c-faint);font-size:.85rem;font-weight:500;text-decoration:line-through}.prc.lbp{color:var(--c-muted);font-size:.8rem;font-weight:500}.swatch{width:40px;height:40px;box-shadow:0 0 0 1px var(--c-line), var(--sh-sm);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#fff;border:2px solid #fff;border-radius:50%;flex:none;padding:0;overflow:hidden}.swatch img{object-fit:cover;width:100%;height:100%}.swatch:hover{transform:scale(1.1)}.swatch.on{box-shadow:0 0 0 2px var(--c-blue);transform:scale(1.08)}.specs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.spec-cell{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-m);gap:4px;padding:16px;display:grid}.spec-cell .k{font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-size:10.5px}.spec-cell .v{font-size:.95rem;font-weight:600}.compare{border-radius:var(--r-l);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.compare .img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare .after{clip-path:inset(0 0 0 var(--pos,50%))}[dir=rtl] .compare .after{clip-path:inset(0 var(--pos,50%) 0 0)}.compare .handle{top:0;bottom:0;background:#fff;width:2px;position:absolute;inset-inline-start:var(--pos,50%);box-shadow:0 0 12px #00000080}.compare .handle:after{content:"";width:42px;height:42px;box-shadow:var(--sh-md);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230b0f17' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 7-4 5 4 5M16 7l4 5-4 5'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stat .num{font-family:var(--font-m);letter-spacing:-.03em;color:#fff;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700}.stat .lbl{color:#9db0cd;font-size:.92rem}.step{border-radius:var(--r-m);background:var(--c-surface);border:1px solid var(--c-line);padding:22px;position:relative;overflow:hidden}.step .no{font-family:var(--font-m);color:var(--c-blue);letter-spacing:.1em;font-size:13px}.step .lin{inset-inline-end:0;background:linear-gradient(180deg, var(--c-blue), var(--c-cyan));width:0;transition:width .5s var(--ease-out);opacity:.85;position:absolute;top:0;bottom:0}.step:hover .lin{width:4px}.toast{bottom:26px;z-index:var(--z-toast);background:var(--c-ink);color:#fff;border-radius:var(--r-pill);box-shadow:var(--sh-lg);animation:toast-in .4s var(--ease-out) both;align-items:center;gap:10px;padding:12px 22px;font-size:.9rem;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.admin{min-height:100dvh;color:var(--c-ink);background:#f2f4f8}.admin .input,.admin .select,.admin .textarea{padding:9px 12px;font-size:.9rem}.admin table.tbl{border-collapse:collapse;width:100%;font-size:.88rem}.admin table.tbl th{text-align:start;font-family:var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--c-faint);border-bottom:1px solid var(--c-line);white-space:nowrap;padding:10px 12px;font-size:10.5px}.admin table.tbl td{border-bottom:1px solid var(--c-line-2);vertical-align:middle;padding:11px 12px}.admin table.tbl tr:hover td{background:#f7f9fc}.admin .btn-mini{border:1px solid var(--c-line);color:var(--c-ink-2);cursor:pointer;background:#fff;border-radius:9px;padding:6px 12px;font-size:.8rem;transition:all .2s}.admin .btn-mini:hover{border-color:var(--c-blue);color:var(--c-blue-ink)}.admin .btn-mini.danger:hover{border-color:var(--c-red);color:var(--c-red)}.admin .btn-mini.primary{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.admin .btn-mini.primary:hover{background:var(--c-blue-ink)}.admin .side-link{color:var(--c-ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin .side-link:hover{color:var(--c-ink);background:#e7ecf4}.admin .side-link.on{background:var(--c-ink);color:#fff}.admin .tabs{flex-wrap:wrap;gap:6px;display:flex}.admin .tab{border-radius:var(--r-pill);border:1px solid var(--c-line);color:var(--c-ink-2);cursor:pointer;background:#fff;padding:7px 14px;font-size:.83rem;font-weight:500}.admin .tab.on{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.admin .json-badge{font-family:var(--font-m);color:var(--c-blue-ink);background:var(--c-blue-soft);border-radius:6px;padding:2px 8px;font-size:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fx-in,.fx-zoom,.fx-rise{opacity:1!important;animation:none!important;transform:none!important}.marquee-track,.parallax,.parallax *{animation:none!important}.loader-screen{display:none}}@media print{.loader-screen,.header-site,.drawer,.overlay,.footer-site,.mobile-nav{display:none!important}}.mobile-nav{bottom:0;z-index:var(--z-nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--c-line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:#ffffffeb;justify-content:space-around;align-items:center;display:flex;position:fixed;inset-inline:0}@media (width>=768px){.mobile-nav{display:none}}.mobile-nav a,.mobile-nav button{color:var(--c-muted);cursor:pointer;font-size:10.5px;font-weight:500;font-family:var(--font-u);background:0 0;border:0;border-radius:12px;justify-items:center;gap:3px;padding:4px 14px;text-decoration:none;display:grid}.mobile-nav a.on,.mobile-nav button.on{color:var(--c-blue-ink)}.mobile-nav a .badge-dot,.mobile-nav button .badge-dot{top:0;position:absolute;inset-inline-end:6px}.site-head{background:0 0}.site-head-dark{color:#fff}.site-head-solid{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--c-line);color:var(--c-ink);background:#ffffffdb}.site-head-shadow{box-shadow:var(--sh-sm)}.nav-link{letter-spacing:.01em;transition:all .25s var(--ease-out);border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:500;text-decoration:none}.nav-link-dark{color:#ffffffdb}.nav-link-dark:hover{color:#fff;background:#ffffff1a}.nav-link-dark.nav-link-on{color:#fff;background:#ffffff24}.nav-link{color:var(--c-ink-2)}.nav-link:hover{background:var(--c-paper);color:var(--c-ink)}.nav-link.nav-link-on{background:var(--c-blue-soft);color:var(--c-blue-ink)}.icon-btn{cursor:pointer;height:38px;transition:all .25s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.icon-btn-dark{color:#fff}.icon-btn-dark:hover{background:#ffffff1f}.icon-btn-light{color:var(--c-ink-2)}.icon-btn-light:hover{background:var(--c-paper);color:var(--c-ink)}.lang-btn{cursor:pointer;height:38px;transition:all .25s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.menu-pop{inset-inline-end:0;border:1px solid var(--c-line);background:var(--c-surface);min-width:140px;box-shadow:var(--sh-md);z-index:45;border-radius:14px;padding:5px;position:absolute;top:calc(100% + 6px)}.menu-pop button{text-align:start;width:100%;color:var(--c-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:.86rem;font-weight:500;transition:all .15s;display:block}.menu-pop button:hover{background:var(--c-paper)}.menu-pop button.on{background:var(--c-blue-soft);color:var(--c-blue-ink);font-weight:600}.badge-dot{top:2px;background:var(--c-blue);color:#fff;white-space:nowrap;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:10px;font-weight:800;display:grid;position:absolute;inset-inline-end:3px}[dir=rtl] .mobile-nav{direction:rtl}.hero-overlay{background:linear-gradient(90deg,#050a17f5 0%,#050a17bd 42%,#050a1733 75%),linear-gradient(#0000 55%,#050a17cc)}.hero-title{letter-spacing:-.055em;font-size:clamp(3.2rem,8vw,7.6rem);line-height:.88}
