@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
@import url('premium.css');

:root { --ink:#061126; --ink-soft:#0b1b38; --blue:#168cf2; --cyan:#20c9f5; --white:#f7fbff; --muted:#9aaac0; --line:rgba(156,185,223,.17); }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { margin:0; background:var(--ink); color:var(--white); font-family:'IBM Plex Sans Arabic',sans-serif; }
a { color:inherit; text-decoration:none; }
.container { width:min(1180px, calc(100% - 48px)); margin:auto; }
.site-nav { height:92px; display:flex; align-items:center; justify-content:space-between; gap:22px; border-bottom:1px solid var(--line); position:relative; z-index:20; background:rgba(6,17,38,.88); backdrop-filter:blur(18px); }
.nav-menu-toggle { display:none; border:1px solid rgba(137,190,232,.25); border-radius:11px; width:42px; height:38px; padding:8px; background:rgba(8,28,58,.8); cursor:pointer; }
.nav-menu-toggle span { display:block; height:2px; margin:4px 0; border-radius:2px; background:#dff5ff; transition:transform .25s ease,opacity .25s ease; }
.form-trap { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip:rect(0 0 0 0)!important; white-space:nowrap!important; border:0!important; padding:0!important; margin:-1px!important; }
.brand { display:flex; align-items:center; gap:11px; direction:ltr; white-space:nowrap; transition:transform .3s ease; }.brand:hover { transform:translateY(-2px); }.brand-mark { display:grid; place-items:center; width:43px; height:43px; border:1px solid rgba(45,166,255,.5); border-radius:13px; overflow:hidden; background:#061127; box-shadow:0 0 0 5px rgba(22,140,242,.05),0 8px 24px rgba(0,0,0,.2); }.brand-mark img { width:100%; height:100%; object-fit:cover; }.brand strong { display:block; font-family:Manrope,sans-serif; font-size:17px; letter-spacing:2px; }.brand small { display:block; color:#87a0c1; font-size:10px; letter-spacing:.3px; direction:rtl; text-align:left; }
.nav-links { display:flex; align-items:center; gap:7px; color:#aebbd0; font-size:13px; padding:5px; border:1px solid rgba(156,185,223,.1); border-radius:14px; background:rgba(12,34,68,.32); backdrop-filter:blur(18px); }.nav-links a { padding:9px 14px; border-radius:10px; position:relative; transition:color .25s,background .25s,transform .25s; }.nav-links a::after { content:""; position:absolute; right:14px; left:14px; bottom:3px; height:2px; border-radius:4px; background:var(--cyan); transform:scaleX(0); transition:transform .3s ease; }.nav-links a:hover,.nav-links a.active { color:#fff; background:rgba(30,145,239,.12); }.nav-links a:hover::after,.nav-links a.active::after { transform:scaleX(1); }.nav-action { padding:12px 17px; border:1px solid rgba(64,180,255,.42); border-radius:12px; font-size:13px; background:linear-gradient(120deg,rgba(19,167,246,.16),rgba(23,104,233,.06)); box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 25px rgba(15,132,238,.08); transition:all .3s ease; }.nav-action:hover { border-color:rgba(64,203,255,.8); background:linear-gradient(120deg,rgba(19,167,246,.3),rgba(23,104,233,.14)); transform:translateY(-2px); }.nav-action span,.button span,.text-link span { color:var(--cyan); margin-right:8px; }
.language-switch { width:83px; height:35px; display:flex; align-items:center; gap:0; padding:3px; border:1px solid rgba(130,181,232,.25); border-radius:12px; direction:ltr; position:relative; background:rgba(6,19,43,.72); box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 25px rgba(0,0,0,.13); backdrop-filter:blur(18px); }.language-thumb { position:absolute; top:3px; left:3px; width:37px; height:27px; border-radius:8px; background:linear-gradient(135deg,#1ab8f7,#1768e9); box-shadow:0 4px 14px rgba(22,140,242,.42); transition:transform .38s cubic-bezier(.22,1,.36,1); pointer-events:none; }.language-switch:has(#enButton.active) .language-thumb { transform:translateX(37px); }.language-switch button { position:relative; z-index:1; flex:1; height:27px; border:0; background:transparent; color:#8fa4c1; cursor:pointer; border-radius:8px; padding:0; font:700 10px Manrope,sans-serif; transition:color .25s; }.language-switch button.active { color:#fff; }
html.language-changing body > * { animation:languageFade .42s ease both; } @keyframes languageFade { 0%{opacity:.35;transform:translateY(4px);filter:blur(2px)} 100%{opacity:1;transform:none;filter:none} }
.hero { min-height:680px; display:grid; grid-template-columns:1.05fr .95fr; align-items:center; gap:40px; padding:74px 0 88px; position:relative; isolation:isolate; }.hero::before { content:""; position:absolute; inset:18px -24px; z-index:-1; pointer-events:none; border-radius:34px; background:radial-gradient(circle at 22% 42%,rgba(4,14,34,.96) 0%,rgba(4,14,34,.82) 40%,rgba(4,14,34,.3) 74%,transparent 100%); }.hero-copy { max-width:650px; position:relative; z-index:2; }.eyebrow,.section-kicker { color:var(--cyan); font-size:13px; letter-spacing:.5px; font-weight:600; text-shadow:0 2px 12px rgba(0,0,0,.7); }.eyebrow i { display:inline-block; width:7px; height:7px; border-radius:50%; background:var(--cyan); margin-left:8px; box-shadow:0 0 18px var(--cyan); }.live-dot { display:inline-block; width:6px;height:6px;border-radius:50%;background:#6de38f;margin-right:8px; }.hero h1 { font-size:clamp(42px,6vw,78px); line-height:1.17; letter-spacing:-2px; margin:23px 0 24px; font-weight:700; text-shadow:0 4px 24px rgba(0,0,0,.85); }.hero h1 em { color:transparent; font-style:normal; -webkit-text-stroke:1.2px #8bd1ff; text-shadow:0 3px 18px rgba(0,0,0,.9); }.hero p { color:#d8e5f4; max-width:540px; font-size:18px; line-height:1.9; margin:0; text-shadow:0 3px 16px rgba(0,0,0,.9); }.hero-actions,.contact-actions { display:flex; gap:12px; margin-top:34px; flex-wrap:wrap; }.button { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 21px; border-radius:10px; font-size:14px; font-weight:600; transition:transform .2s,background .2s; }.button:hover { transform:translateY(-3px); }.button-primary { background:linear-gradient(110deg,#13a7f6,#1768e9); color:#fff; box-shadow:0 10px 28px rgba(15,132,238,.38),0 2px 0 rgba(255,255,255,.25) inset; }.button-ghost,.button-outline { border:1px solid rgba(194,231,255,.7); color:#fff; background:rgba(3,17,39,.72); box-shadow:0 8px 22px rgba(0,0,0,.25); }.button-outline { border-color:rgba(32,201,245,.7); }.stats { display:flex; gap:40px; margin-top:64px; }.stat { border-right:1px solid rgba(200,230,255,.35); padding-right:19px; text-shadow:0 2px 12px rgba(0,0,0,.8); }.stat:first-child { border:0; padding-right:0; }.stat strong { display:block; color:#fff; font:700 27px Manrope,sans-serif; }.stat span { color:#c4d7ed; font-size:12px; }
.hero-visual { min-height:470px; position:relative; display:grid; place-items:center; }.visual-glow { position:absolute; width:330px;height:330px;border-radius:50%; background:radial-gradient(circle,rgba(24,158,247,.28),transparent 68%); filter:blur(10px); }.visual-card { position:absolute; border:1px solid rgba(93,178,247,.25); border-radius:26px; box-shadow:0 25px 80px rgba(0,0,0,.27); }.visual-card-main { width:295px;height:350px; z-index:2; background:linear-gradient(145deg,rgba(20,55,101,.92),rgba(4,15,37,.96)); transform:rotate(-6deg); display:flex; flex-direction:column; align-items:center; justify-content:center; gap:20px; }.visual-card-main img { width:210px;height:210px;object-fit:cover;border-radius:40px; }.visual-card-main span { font:10px Manrope,sans-serif; letter-spacing:3px;color:#6da9db; }.visual-card-back { width:250px;height:330px; background:rgba(10,30,64,.6); transform:rotate(14deg) translate(90px,20px); color:#54bfff; font:10px Manrope,sans-serif; letter-spacing:2px; padding:25px; }.visual-orbit { position:absolute; border:1px solid rgba(33,171,255,.25); border-radius:50%; width:430px;height:180px; transform:rotate(-34deg); }.orbit-two { width:510px;height:235px; transform:rotate(31deg); border-color:rgba(74,100,179,.2); }.visual-chip { position:absolute; border:1px solid rgba(32,201,245,.45); color:#94dafd; padding:7px 11px; border-radius:8px; font:10px Manrope,sans-serif; letter-spacing:1px; background:rgba(5,22,51,.75); }.chip-one { top:60px;right:44px; }.chip-two { bottom:78px;left:8px; }
.section { padding:108px 0; }.section-heading { display:flex; justify-content:space-between; align-items:end; gap:40px; margin-bottom:40px; }.section-heading h2,.about-grid h2,.contact-section h2 { font-size:clamp(30px,4vw,48px); line-height:1.2; margin:11px 0 0; letter-spacing:-1px; }.section-heading p { max-width:330px; color:var(--muted); line-height:1.8; margin:0; }.feature-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:15px; }.feature-card { padding:30px; min-height:315px; border:1px solid var(--line); background:linear-gradient(145deg,rgba(13,39,76,.7),rgba(6,18,39,.75)); border-radius:16px; position:relative; transition:border-color .2s,transform .2s; }.feature-card:hover { transform:translateY(-6px); border-color:rgba(30,167,247,.65); }.feature-number { color:#4c82b5; font:11px Manrope,sans-serif; }.feature-icon { color:var(--cyan); font-size:28px; margin:35px 0 12px; }.feature-card h3 { font-size:21px; margin:0 0 12px; }.feature-card p { color:var(--muted); line-height:1.8; font-size:14px; margin:0 0 26px; }.feature-card a,.text-link { color:#b9eaff; font-size:13px; }
.about-section { background:linear-gradient(100deg,#091c3b,#061126); border-block:1px solid var(--line); }.about-grid { min-height:420px; display:grid; grid-template-columns:100px 1fr 170px; align-items:center; gap:30px; }.about-quote { font:160px Georgia,serif; color:#1a8ff0; opacity:.45; align-self:start; padding-top:50px; }.about-grid p { color:var(--muted); line-height:2; max-width:650px; font-size:16px; }.text-link { display:inline-block; margin-top:13px; }.about-aside { border:1px solid var(--line); border-radius:100%; width:150px;height:150px; display:grid;place-items:center; text-align:center; transform:rotate(-12deg); }.about-aside span { color:#35b7ff; font:700 43px Manrope,sans-serif; }.about-aside small { color:#7895b8; font:9px Manrope,sans-serif; letter-spacing:3px; }
.contact-section { display:flex; align-items:center; justify-content:space-between; gap:40px; padding:110px 0; }.contact-section p { color:var(--muted); margin:15px 0 0; }.contact-actions { margin:0; }
.footer { min-height:90px; border-top:1px solid var(--line); display:flex; align-items:center; justify-content:space-between; gap:20px; color:#6e849f; font-size:12px; }.footer .brand small { text-align:left; }
@media (max-width:820px) { .container{width:min(100% - 32px,620px)} .nav-links{display:none}.nav-action{font-size:12px}.hero{grid-template-columns:1fr;padding:64px 0}.hero-visual{min-height:380px;order:-1}.hero h1{font-size:46px}.hero p{font-size:16px}.stats{gap:18px}.stat{padding-right:12px}.feature-grid{grid-template-columns:1fr}.section-heading,.contact-section{display:block}.section-heading p{margin-top:18px}.contact-actions{margin-top:26px}.about-grid{grid-template-columns:1fr; padding:72px 0}.about-quote{display:none}.about-aside{display:none}.footer{padding:24px 0;flex-wrap:wrap}.footer>span{order:3;width:100%} }
@media (max-width:820px) { .site-nav { position:sticky; } .nav-menu-toggle { display:block; flex:0 0 auto; } .site-nav.nav-open { z-index:100; } .site-nav.nav-open .nav-links { display:flex; position:absolute; inset-inline:0; top:calc(100% + 8px); flex-direction:column; align-items:stretch; gap:4px; padding:10px; border:1px solid var(--line); border-radius:16px; background:rgba(5,17,38,.97); box-shadow:0 20px 50px rgba(0,0,0,.35); } .site-nav.nav-open .nav-links a { padding:13px 15px; } .site-nav.nav-open .nav-action { display:none; } }
.about-hero { padding:110px 0 100px; max-width:900px; }.about-hero h1 { font-size:clamp(44px,7vw,86px); line-height:1.15; margin:18px 0 22px; letter-spacing:-2px; }.about-hero p { color:var(--muted); font-size:20px; line-height:1.9; max-width:620px; }.about-duo { display:grid; grid-template-columns:1fr 1fr; gap:16px; padding-bottom:110px; }.about-duo article { padding:34px; border:1px solid var(--line); border-radius:18px; background:linear-gradient(145deg,rgba(14,42,82,.7),rgba(6,18,39,.8)); }.about-duo h2,.story-section h2 { font-size:clamp(26px,3vw,40px); line-height:1.3; margin:18px 0 12px; }.about-duo p,.story-section p { color:var(--muted); line-height:2; margin:0; }.values-section { padding:100px 0; background:linear-gradient(100deg,#091c3b,#061126); border-block:1px solid var(--line); }.values-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:15px; }.values-grid article { padding:28px; border:1px solid var(--line); border-radius:16px; }.values-grid span { color:var(--cyan); font:12px Manrope,sans-serif; }.values-grid h3 { font-size:23px; margin:35px 0 10px; }.values-grid p { color:var(--muted); line-height:1.8; font-size:14px; }.story-section { display:grid; grid-template-columns:180px 1fr; gap:35px; align-items:center; padding:115px 0; }.story-label { border:1px solid rgba(32,201,245,.35); border-radius:50%; width:150px; height:150px; display:grid; place-content:center; text-align:center; color:var(--cyan); font:700 40px Manrope,sans-serif; transform:rotate(-10deg); }.story-label small { color:#7895b8; font-size:9px; letter-spacing:2px; }.about-stats { display:grid; grid-template-columns:repeat(3,1fr); border-block:1px solid var(--line); padding:45px 0; }.about-stats div { text-align:center; border-left:1px solid var(--line); }.about-stats div:last-child { border:0; }.about-stats strong { display:block; color:#e8f5ff; font:700 38px Manrope,sans-serif; }.about-stats span { color:#8296b3; font-size:13px; }.about-cta { text-align:center; padding:115px 0; }.about-cta h2 { font-size:clamp(31px,5vw,58px); margin:18px 0 10px; }.about-cta p { color:var(--muted); margin-bottom:28px; }.about-cta .button { margin:auto; }
@media (max-width:820px) { .about-hero{padding:70px 0}.about-hero h1{font-size:48px}.about-duo,.values-grid{grid-template-columns:1fr}.story-section{grid-template-columns:1fr;padding:75px 0}.story-label{width:100px;height:100px;font-size:28px}.about-stats strong{font-size:27px}.about-stats span{font-size:10px} }
.products-hero { padding:105px 0 60px; }.products-hero h1 { font-size:clamp(44px,6vw,76px); margin:18px 0; }.products-hero p { color:var(--muted); font-size:18px; max-width:560px; line-height:1.9; }.products-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,380px)); gap:18px; padding-bottom:110px; align-items:start; }.product-card { overflow:hidden; min-width:0; border:1px solid var(--line); border-radius:20px; background:linear-gradient(145deg,rgba(13,39,76,.7),rgba(6,18,39,.9)); transition:transform .3s,border-color .3s,box-shadow .3s; }.product-card:hover { transform:translateY(-8px); border-color:rgba(32,201,245,.7); box-shadow:0 20px 55px rgba(0,0,0,.25); }.product-image { width:100%; height:240px !important; min-height:240px; max-height:240px; display:grid; place-items:center; overflow:hidden; background:radial-gradient(circle at 50% 35%,rgba(30,157,247,.3),transparent 63%),#081a37; }.product-image img { display:block; width:100%; height:100%; max-width:100%; max-height:100%; object-fit:cover; }.product-image span,.product-detail-image span { color:#2eb8f8; font:800 74px Manrope,sans-serif; }.product-card-body { display:block; min-height:170px; padding:22px; background:linear-gradient(145deg,rgba(13,39,76,.88),rgba(6,18,39,.98)); }.product-category { color:var(--cyan); font:10px Manrope,sans-serif; letter-spacing:2px; }.product-card h2 { margin:11px 0 8px; font-size:24px; }.product-card p { color:var(--muted); line-height:1.8; min-height:50px; font-size:14px; }.product-arrow { display:block; color:#c0eaff; margin-top:20px; font-size:13px; }.product-arrow b { color:var(--cyan); margin-right:8px; }.products-loading,.products-empty { text-align:center; color:var(--muted); padding:80px 20px; grid-column:1/-1; }.product-detail { padding:55px 0 110px; }.back-link { color:#9bdfff; display:inline-block; margin-bottom:40px; }.product-detail-grid { display:grid; grid-template-columns:380px 1fr; gap:70px; align-items:center; }.product-detail-image { height:380px; overflow:hidden; display:grid; place-items:center; border-radius:26px; background:radial-gradient(circle,rgba(30,157,247,.3),transparent 65%),#081a37; border:1px solid var(--line); }.product-detail-image img { width:100%; height:100%; object-fit:cover; }.product-detail h1 { font-size:clamp(42px,6vw,76px); margin:15px 0; }.product-lead { color:var(--muted); font-size:19px; line-height:1.9; max-width:600px; }.product-description { margin-top:90px; max-width:800px; border-top:1px solid var(--line); padding-top:35px; }.product-description h2,.custom-pages h2 { font-size:30px; }.product-description p,.custom-page-content { color:var(--muted); line-height:2.1; font-size:17px; white-space:pre-line; }.custom-pages { margin-top:55px; border-top:1px solid var(--line); padding-top:30px; }.custom-page-list { display:grid; grid-template-columns:repeat(2,1fr); gap:10px; }.custom-page-list a { padding:17px; border:1px solid var(--line); border-radius:12px; color:#c0eaff; }.custom-page-list a span { float:left; color:var(--cyan); }.custom-page { padding:80px 0 130px; }.custom-page h1 { font-size:clamp(40px,6vw,72px); margin:18px 0 45px; }.custom-page-content { max-width:850px; }.custom-page-content h2,.custom-page-content h3 { color:#fff; margin-top:32px; }.custom-page-content a { color:var(--cyan); }
.nav-action { display:none !important; }
.context-page{max-width:1200px;margin:auto;padding:28px 16px 70px;color:#203328}.context-hero{position:relative;overflow:hidden;border-radius:32px;padding:30px 24px;color:#f8f7f2;background:linear-gradient(135deg,#1d3b2c,#314835);box-shadow:0 14px 38px rgba(29,59,44,.18)}.context-hero:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.08);left:-100px;bottom:-160px}.context-kicker{color:#b9d1b7;font:700 12px Manrope,sans-serif;letter-spacing:2px}.context-hero h1{font-size:clamp(34px,5vw,62px);margin:12px 0 8px}.context-hero p{margin:0;color:rgba(248,247,242,.85);font-size:18px}.context-layout{display:grid;grid-template-columns:260px 1fr;gap:18px;margin-top:18px;align-items:start}.context-side,.context-content,.download-context-body{border:1px solid rgba(32,51,40,.12);border-radius:24px;background:rgba(247,242,230,.78);box-shadow:0 8px 24px rgba(29,59,44,.08)}.context-side{padding:18px;position:sticky;top:18px}.context-side h2{font-size:18px;margin:0 0 14px}.context-side a{display:block;padding:11px 12px;margin-top:8px;border-radius:12px;background:#f7f2e6;color:#314835;font-weight:700}.context-content{padding:8px 24px}.context-section{padding:22px 0;border-bottom:1px solid rgba(32,51,40,.1)}.context-section:last-child{border-bottom:0}.context-section h2{font-size:22px;margin:0 0 8px;color:#1d3b2c}.context-section p,.download-about p{line-height:2;color:rgba(32,51,40,.82);white-space:pre-line}.download-hero{background:linear-gradient(135deg,#1d3b2c,#314835)}.download-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.download-meta span{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08)}.download-context-body{margin-top:18px;padding:24px}.download-about h2,.download-stores h2{color:#1d3b2c;font-size:25px}.context-store-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.context-store{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;background:#f7f2e6;border:1px solid rgba(32,51,40,.12);color:#203328;transition:transform .2s,box-shadow .2s}.context-store:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(29,59,44,.12)}.context-store>b{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#1d3b2c;color:#f8f7f2;font-size:20px}.context-store span{font-weight:800}.context-store small{display:block;color:#6f8b71;margin-top:4px;font-weight:500}@media(max-width:820px){.context-layout{grid-template-columns:1fr}.context-side{position:static}.context-content{padding:8px 18px}.context-store-grid{grid-template-columns:1fr}.context-page{padding-top:18px}}
html[dir="rtl"] .brand { direction:rtl; }
html[dir="rtl"] .brand small { text-align:right; }
html[dir="ltr"] .brand { direction:ltr; }
.context-page{color:var(--white)}.context-hero{background:linear-gradient(135deg,#0b2b52,#071329);border:1px solid rgba(32,201,245,.25);box-shadow:0 18px 55px rgba(0,0,0,.25)}.context-kicker{color:var(--cyan)}.context-brand{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.context-brand img{width:66px;height:66px;object-fit:cover;border-radius:18px;border:1px solid rgba(32,201,245,.45);background:#061126}.context-hero h1{color:#fff}.context-hero p{color:#c8d9ec}.context-badges{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px;position:relative;z-index:1}.context-badges span{padding:7px 12px;border:1px solid rgba(137,203,245,.3);border-radius:999px;background:rgba(255,255,255,.07);color:#c7e8fb;font-size:12px}.context-side,.context-content,.download-context-body{background:linear-gradient(145deg,rgba(13,39,76,.86),rgba(6,18,39,.96));border-color:var(--line);color:var(--white)}.context-side h2,.context-section h2,.download-about h2,.download-stores h2{color:#fff}.context-side a{background:rgba(21,75,121,.45);color:#c0eaff;border-color:rgba(112,191,255,.2)}.context-section{border-color:var(--line)}.context-section p,.download-about p{color:#bdcce0}.context-hero:after{background:rgba(32,201,245,.12)}.legal-tabs{display:flex;gap:8px;margin:18px 0 0;padding:7px;border:1px solid var(--line);border-radius:999px;background:rgba(6,18,39,.8);width:max-content}.legal-tabs button{border:0;border-radius:999px;padding:10px 18px;background:transparent;color:#9fb2ca;font:700 13px inherit;cursor:pointer}.legal-tabs button.active{background:linear-gradient(110deg,#13a7f6,#1768e9);color:#fff}.legal-panel{display:none}.legal-panel.active{display:block}.context-store{background:linear-gradient(145deg,rgba(13,56,96,.85),rgba(6,24,49,.95));border-color:rgba(112,191,255,.25);color:#fff}.context-store:hover{box-shadow:0 9px 22px rgba(0,0,0,.25);border-color:var(--cyan)}.context-store>b{background:linear-gradient(135deg,#13a7f6,#1768e9)}.context-store small{color:#9bdfff}
.context-meta-row{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(137,203,245,.22);border-radius:999px;background:rgba(255,255,255,.06);color:#c7e8fb;font-size:12px}.context-meta-row span{color:#8eafd0}.context-meta-row strong{font-weight:700;color:#e9f7ff}.context-contact{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.context-contact h3{margin:0 0 10px;color:#fff;font-size:14px}.context-contact a{display:block;padding:5px 0;background:transparent;color:#9bdfff;font-size:13px;overflow-wrap:anywhere}.download-context-body{padding:24px}.download-about,.download-stores{padding:4px 0 22px}.download-stores{margin-top:20px;border-top:1px solid var(--line);padding-top:24px}.context-empty{color:var(--muted)}
.account-deletion-page{padding:90px 0 120px}.account-deletion-intro{max-width:760px;margin-bottom:35px}.account-deletion-intro h1{font-size:clamp(42px,6vw,76px);margin:18px 0}.account-deletion-intro p{color:var(--muted);font-size:18px;line-height:2}.deletion-form{max-width:900px;padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(13,39,76,.72),rgba(6,18,39,.92))}.deletion-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.deletion-grid label{display:flex;flex-direction:column;gap:8px;color:#cfe4f7;font-size:14px}.deletion-grid label.wide{grid-column:1/-1}.deletion-form input:not([type=checkbox]),.deletion-form textarea{width:100%;border:1px solid rgba(137,190,232,.25);border-radius:11px;background:rgba(3,15,36,.68);color:#fff;padding:13px 14px;font:inherit;outline:none}.deletion-form textarea{resize:vertical}.deletion-form input:focus,.deletion-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(32,201,245,.12)}.deletion-confirm{display:flex;align-items:flex-start;gap:10px;margin:22px 0;color:#c5d7e9;line-height:1.8}.deletion-confirm input{width:18px;height:18px;accent-color:var(--cyan);margin-top:4px}.form-message{min-height:24px;margin:15px 0 0;color:var(--muted)}.form-message.error{color:#ff9a9a}.deletion-form button:disabled{opacity:.6;cursor:wait}.deletion-success{max-width:700px;padding:42px;text-align:center;border:1px solid rgba(109,227,143,.35);border-radius:22px;background:rgba(24,92,59,.2)}.deletion-success>span{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:50%;background:#6de38f;color:#062218;font-size:30px}.deletion-success h2{margin:20px 0 8px}.deletion-success p{color:#c4e8d0}.footer a:last-child{color:#9bdfff}@media (max-width:820px){.account-deletion-page{padding:65px 0 90px}.deletion-form{padding:18px}.deletion-grid{grid-template-columns:1fr}.deletion-grid label.wide{grid-column:auto}.account-deletion-intro h1{font-size:48px}}
