:root,[data-theme=dark]{color-scheme:dark;--bg:#080b14;--panel:rgb(21 28 46/72%);--panel-strong:#151d30;--panel-soft:rgb(155 179 255/7%);--text:#f2f5ff;--muted:#bcc8df;--muted-2:#abb9d3;--line:rgb(186 206 255/18%);--line-bright:rgb(193 226 255/38%);--accent:#9be8ff;--accent-2:#b2a5ff;--success:#86dfc0;--danger:#ffa0b7;--warning:#edcea0;--input-bg:rgb(6 12 27/68%);--button-text:#12233d;--button-start:#e4faff;--button-mid:#a6e9ff;--button-end:#becfff;--button-shine:rgb(255 255 255/62%);--button-rim:rgb(235 251 255/77%);--glass-rim:rgb(242 250 255/76%);--neon-cyan:#70ddff;--neon-violet:#aa98ff;--glass-top:rgb(217 236 255/8%);--glass-bottom:rgb(123 145 235/4%);--glass-shine:rgb(227 247 255/10%);--glass-shadow:rgb(1 4 15/65%);--ambient-one:rgb(88 160 255/10%);--ambient-two:rgb(142 110 241/9%);--media-matte:#f4f6fc;--overlay-scrim:rgb(3 6 17/67%);--shadow:0 26px 64px -30px var(--glass-shadow),0 7px 22px -14px rgb(0 0 0/45%),inset 0 1px 0 rgb(248 253 255/32%),inset 1px 0 0 rgb(232 244 255/6%),inset 0 -1px 0 rgb(144 161 224/12%);--shadow-float:0 32px 80px -25px var(--glass-shadow),0 9px 26px -18px rgb(94 160 255/22%),inset 0 1px 0 var(--glass-rim)}[data-theme=light]{color-scheme:light;--bg:#f2f5fc;--panel:rgb(255 255 255/68%);--panel-strong:#f9fbff;--panel-soft:rgb(78 96 167/6%);--text:#17233d;--muted:#52617e;--muted-2:#64718b;--line:rgb(83 108 169/20%);--line-bright:rgb(65 103 181/34%);--accent:#244a9b;--accent-2:#6252ac;--success:#216852;--danger:#a93457;--warning:#845828;--input-bg:rgb(255 255 255/81%);--button-text:#f8fbff;--button-start:#31478e;--button-mid:#3259ae;--button-end:#5153a1;--button-shine:rgb(233 248 255/16%);--button-rim:rgb(55 82 158/49%);--glass-rim:#ffffff;--neon-cyan:#64cfff;--neon-violet:#a898f5;--glass-top:rgb(255 255 255/90%);--glass-bottom:rgb(194 207 250/13%);--glass-shine:rgb(255 255 255/83%);--glass-shadow:rgb(60 79 128/23%);--ambient-one:rgb(131 195 255/16%);--ambient-two:rgb(183 165 249/14%);--media-matte:#ffffff;--overlay-scrim:rgb(33 45 80/30%);--shadow:0 26px 64px -32px var(--glass-shadow),0 7px 22px -14px rgb(83 107 165/16%),inset 0 1px 0 #fff,inset 1px 0 0 rgb(255 255 255/82%),inset 0 -1px 0 rgb(115 140 201/12%);--shadow-float:0 32px 80px -25px var(--glass-shadow),0 9px 26px -18px rgb(95 142 207/27%),inset 0 1px 0 #fff}.site-background{background:radial-gradient(ellipse at 83% 8%,var(--ambient-one),transparent 45%),radial-gradient(ellipse at 7% 56%,var(--ambient-two),transparent 46%),radial-gradient(ellipse at 76% 96%,var(--ambient-one),transparent 42%),var(--bg)}.site-background:before{content:"";position:absolute;inset:-15%;background:radial-gradient(ellipse 33% 26% at 16% 22%,var(--ambient-one),transparent 80%),radial-gradient(ellipse 36% 30% at 81% 70%,var(--ambient-two),transparent 82%);opacity:.65;animation:liquid-atmosphere 32s ease-in-out infinite alternate}.site-background:after{opacity:.045;background-size:128px 128px}body:has(.ws-root) .site-background:before{animation:none}::-moz-selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text)}.glass{--liquid-x:28%;--liquid-y:5%;background:radial-gradient(ellipse 420px 200px at var(--liquid-x) var(--liquid-y),var(--glass-shine),transparent 73%),linear-gradient(137deg,var(--glass-top),transparent 34%,var(--glass-bottom) 78%),var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%);transition:border-color .3s ease,box-shadow .3s ease}.glass:before{content:"";position:absolute;inset:0;height:auto;border-radius:inherit;padding:1px;background:linear-gradient(137deg,var(--glass-rim),color-mix(in srgb,var(--glass-rim) 18%,transparent) 23%,transparent 37%,transparent 67%,color-mix(in srgb,var(--neon-cyan) 48%,transparent) 92%,color-mix(in srgb,var(--neon-violet) 30%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85}.glass[data-liquid-active=true]{border-color:var(--line-bright);box-shadow:var(--shadow),0 0 34px -23px color-mix(in srgb,var(--neon-cyan) 74%,transparent)}.gn-bar{background:radial-gradient(ellipse 390px 120px at var(--liquid-x,28%) var(--liquid-y,0),var(--glass-shine),transparent 74%),linear-gradient(120deg,var(--glass-top),transparent 42%,var(--glass-bottom)),color-mix(in srgb,var(--panel-strong) 86%,transparent);backdrop-filter:blur(32px) saturate(140%);-webkit-backdrop-filter:blur(32px) saturate(140%);box-shadow:var(--shadow),0 0 30px -24px var(--neon-cyan);border-color:var(--line-bright)}.gn-bar:before{height:1px;opacity:.95;background:radial-gradient(ellipse 150px 2px at var(--liquid-x,28%) 50%,var(--glass-rim),color-mix(in srgb,var(--neon-cyan) 24%,transparent) 60%,transparent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--neon-cyan) 23%,transparent))}.gn-link.active:after{background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--neon-cyan) 58%,transparent)}.announcement{background:linear-gradient(90deg,transparent,var(--panel-soft),transparent)}.brand-mark{width:44px;height:48px;flex:0 0 auto}.brand-mark img{width:40px;height:44px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px rgb(3 9 28/22%)) drop-shadow(0 0 9px color-mix(in srgb,var(--neon-cyan) 22%,transparent))}[data-theme=light] .brand-mark img{filter:drop-shadow(0 2px 3px rgb(42 58 104/14%))}.brand strong{color:var(--text)}.brand small{color:var(--muted)}.app-dialog.glass,.gc .gc-dock,.language-popover.glass,.mega-menu.glass,.toast.glass,html .gc-detail-dialog{background:radial-gradient(ellipse 470px 220px at var(--liquid-x,24%) var(--liquid-y,0),var(--glass-shine),transparent 71%),linear-gradient(145deg,var(--glass-top),transparent 35%,var(--glass-bottom)),color-mix(in srgb,var(--panel-strong) 95%,transparent);border-color:var(--line-bright);box-shadow:var(--shadow-float);backdrop-filter:blur(32px) saturate(135%);-webkit-backdrop-filter:blur(32px) saturate(135%)}html .gc-detail-dialog{box-shadow:var(--shadow-float)}.app-dialog[data-viewport-dialog] .dialog-inner>header,.gc-detail-dialog .gc-detail-header{background:linear-gradient(128deg,var(--glass-top),transparent 72%),var(--panel-strong);border-bottom-color:var(--line)}.app-dialog[data-viewport-dialog]::backdrop,html .gc-detail-dialog::backdrop{background:var(--overlay-scrim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.icon-btn,.language-trigger{color:var(--text)}.language-popover button:hover,.mega-links a:hover,.search-result-list a:hover{background:var(--panel-soft);color:var(--accent)}.mega-product{background:var(--panel-soft);border-color:var(--line)}.btn,.icon-btn,.input,.language-trigger{border-radius:13px}.btn{position:relative;isolation:isolate;color:var(--text);background:radial-gradient(ellipse 140px 70px at var(--liquid-x,28%) var(--liquid-y,0),var(--glass-shine),transparent 74%),linear-gradient(145deg,var(--glass-top),var(--glass-bottom)),var(--panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 64%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--line) 60%,transparent),0 8px 20px -15px var(--glass-shadow);transition:transform .25s cubic-bezier(.2,.75,.3,1),box-shadow .25s ease,border-color .25s ease}.btn:hover{background:linear-gradient(145deg,var(--glass-top),var(--glass-bottom)),var(--panel);border-color:var(--accent);box-shadow:var(--shadow),0 0 23px -17px var(--neon-cyan)}.btn:active{transform:translateY(1px) scale(.985)}.btn.btn-primary{background:radial-gradient(ellipse at var(--liquid-x,28%) var(--liquid-y,0),var(--button-shine),transparent 66%),linear-gradient(118deg,var(--button-start),var(--button-mid) 68%,var(--button-end));box-shadow:0 8px 29px -16px color-mix(in srgb,var(--neon-cyan) 54%,transparent),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 83%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--accent-2) 23%,transparent)}.btn.btn-primary,.btn.btn-primary:hover{color:var(--button-text);border-color:var(--button-rim)}.btn.btn-primary:hover{box-shadow:0 11px 34px -17px color-mix(in srgb,var(--neon-cyan) 74%,transparent),inset 0 1px 0 var(--glass-rim)}.icon-btn:hover,.language-trigger:hover{background:var(--panel-soft);color:var(--accent);border-color:var(--line-bright);box-shadow:inset 0 1px 0 var(--glass-rim)}.icon-btn.active,.primary-icon{background:color-mix(in srgb,var(--accent) 9%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,var(--line));color:var(--accent)}.input{color:var(--text);background:var(--input-bg);border-color:var(--line);box-shadow:inset 0 1px 4px color-mix(in srgb,var(--glass-shadow) 24%,transparent),0 1px 0 color-mix(in srgb,var(--glass-rim) 17%,transparent)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--neon-cyan) 14%,transparent),inset 0 1px 0 var(--line-bright)}.input::-moz-placeholder{color:var(--muted-2)}.input::placeholder{color:var(--muted-2)}.input:disabled{background:var(--panel-soft);color:var(--muted)}option{background:var(--panel-strong);color:var(--text)}input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:var(--accent)}.badge{color:var(--muted);border-color:var(--line);background:var(--panel-soft)}.gradient-text{background-image:linear-gradient(112deg,#f2f7ff 8%,#acdeff 58%,#c2b7f8 98%)}[data-theme=light] .gradient-text{background-image:linear-gradient(112deg,#17233d 4%,#244a9b 58%,#6252ac 98%)}.section-heading h2{letter-spacing:-.025em}.site-footer{border-top-color:var(--line-bright);background:linear-gradient(180deg,transparent,var(--panel-soft))}.family-card img,.mega-product img,.product-image img,[data-theme=light] .family-card img,[data-theme=light] .mega-product img,[data-theme=light] .product-image img{mix-blend-mode:normal}.product-image{background:linear-gradient(135deg,var(--glass-top),var(--glass-bottom))}html .gc :is(.gc-poster,.gc-now-thumb),html .gc-detail-dialog :is(.gc-detail-poster,.product-image){background:var(--media-matte)}.gc .gc-card{background:linear-gradient(145deg,var(--glass-top),transparent 40%,var(--glass-bottom)),var(--panel);border-color:var(--line-bright);box-shadow:var(--shadow)}.gc .gc-card.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line-bright));box-shadow:var(--shadow),0 0 25px -19px var(--neon-cyan)}.gc .gc-poster:after{background:linear-gradient(140deg,rgb(255 255 255/14%),transparent 50%,color-mix(in srgb,var(--neon-violet) 5%,transparent))}.gc :is(.gc-watch,.gc-hover-play){color:var(--text);border-color:var(--line-bright);background:color-mix(in srgb,var(--panel-strong) 94%,transparent);box-shadow:inset 0 1px 0 var(--glass-shine),0 5px 14px -7px var(--glass-shadow)}.assistant-fab{background:linear-gradient(130deg,var(--glass-top),transparent 55%),color-mix(in srgb,var(--panel-strong) 94%,transparent);border-color:var(--line-bright);box-shadow:var(--shadow-float)}.field>label,.field>span{color:var(--muted)}@keyframes liquid-atmosphere{0%{transform:translate3d(-2%,-1%,0) rotate(-3deg)}to{transform:translate3d(2%,2%,0) rotate(3deg)}}@media (max-width:700px){.glass{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.btn,.field-note,.field>label,.field>span,.input,.page-intro p,.request-review dl>div,.section-heading p,.text-link{font-size:13px}.input{min-height:45px}.brand-mark{width:36px;height:42px}.brand-mark img{width:33px;height:37px}.site-background:before{animation:none}body{font-size:14px}}@media (prefers-reduced-motion:reduce){.site-background:before{animation:none}.btn,.glass,.icon-btn{transition:none}.btn:active{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-dialog.glass,.gc-detail-dialog,.gc-dock,.glass,.gn-bar,.language-popover.glass,.mega-menu.glass,.toast.glass{background:var(--panel-strong)}}@media print{.glass{background:white!important;box-shadow:none!important}.glass:before{display:none}}@font-face{font-family:Estedad;src:url(/fonts/EstedadVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html[lang=ar],html[lang=fa]{--font-body:Estedad,Vazirmatn,Arial,sans-serif;--font-display:Estedad,Vazirmatn,Arial,sans-serif}html[lang=en],html[lang=ru],html[lang=tr]{--font-body:Inter,Estedad,Arial,sans-serif;--font-display:Inter,Estedad,Arial,sans-serif}body,button,input,select,textarea{font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display,var(--font-body));font-optical-sizing:auto}html[dir=rtl] .brand strong,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}html[dir=rtl] p{line-height:2.05}:root{--page-gutter:clamp(20px,4.2vw,88px)}html body .container{width:100%;max-width:none;margin-inline:0;padding-inline:var(--page-gutter);box-sizing:border-box}html body .site-header{width:100%;max-width:none;padding:0;margin:0;top:0}html body .site-header .gn-bar{border-radius:0;border-inline:0;padding-inline:var(--page-gutter);box-shadow:0 10px 34px -19px var(--glass-shadow),inset 0 -1px 0 var(--line),inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 50%,transparent)}html body .page-content{min-height:calc(100svh - 180px)}.page-intro{max-width:none}.page-intro p{max-width:80ch}@media (max-width:760px){:root{--page-gutter:20px}html body .site-header .gn-bar{padding-inline:16px}.page-content{padding-top:25px}}@media (max-width:360px){:root{--page-gutter:16px}}html body [data-page-shell=account],html body [data-page-shell=auth]{width:100%;max-width:none;min-width:0;margin-inline:0;box-sizing:border-box}html body [data-page-shell=account]{padding-inline:var(--page-gutter,20px)}html body [data-page-shell=auth]{padding-inline:0}html body [data-page-shell=auth] [data-auth-region=columns]{width:100%;max-width:none;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body [data-page-shell=auth] [data-auth-region=columns]:before{display:none}html body [data-page-shell=auth] [data-auth-region=form]{min-width:0;padding-inline:var(--page-gutter,20px)}html body [data-page-shell=auth] [data-auth-region=form]>*{width:100%;max-width:35rem;margin-inline:auto}html body [data-page-shell=auth] [data-auth-region=intro]{flex-wrap:wrap;padding-inline:var(--page-gutter,20px)}html body [data-page-shell=auth] [data-auth-region=demos]{margin-inline:var(--page-gutter,20px)}html body .page-content>.protocol-layout,html body .page-content>.request-page-layout{width:100%;max-width:none;min-width:0}html body .page-content>.publication-preview{width:100%;max-width:none;margin-inline:0;padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body .page-content>.publication-preview:after,html body .page-content>.publication-preview:before{display:none}html body .page-content>.publication-preview>.published-prose,html body .page-content>.publication-preview>header>p{max-width:80ch}@media print{html body [data-page-shell=account]{padding-inline:0}}