: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)}.gc .gc-dock,.language-popover.glass,.mega-menu.glass,.toast.glass{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%)}.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))){.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}}@media (max-width:800px){html body :is(.page-content,.content-root,.home-redesign) :is(.catalog-layout,.product-detail-hero,.contact-layout,.inquiry-layout,.request-page-layout,.technical-layout,.technical-manual,.protocol-layout,.matcher-layout,.distributor-panel,.content-detail-layout,.content-feature,.content-company-lead,.content-aside,.content-grid,.reference-document-card,.reference-document-grid,.reference-reader-layout,.published-items,.published-gallery,.home-innovation,.editorial-factory)>*{min-width:0;max-width:100%}html body :is(.page-content,.content-root,.home-redesign) :is(h1,h2,h3,h4,p,dd,.eyebrow,.product-brand,.content-mini-label,.reference-index-item b,.document-row>span,.inquiry-row>div,.contact-lines bdi,.request-aside bdi,.feature-chips>span){overflow-wrap:anywhere}html body :is(.page-content,.content-root,.home-redesign) :is(.section-heading>div,.content-card-copy,.content-read,.content-card-meta>*,.content-aside-line>*,.reference-document-copy,.reference-provenance-note>div,.form-heading>div,.upload-zone>span,.consent-row>span,.document-row>span,.contact-lines a,.contact-lines bdi,.product-card-body,.home-interaction-cue>div){min-width:0}html body :is(.page-content,.content-root,.home-redesign) :is(.breadcrumbs,.inline-badges,.content-card-meta,.content-card-footer,.content-card-actions,.content-results-top,.content-aside-line,.reference-page-caption,.product-card-actions,.factory-data){flex-wrap:wrap}html body :is(.page-content,.content-root) :is(input.input,select.input,textarea.input,.search-input input){min-width:0;max-width:100%;font-size:16px;line-height:1.5}html body :is(.page-content,.content-root) :is(input.input,select.input){min-height:44px}html body :is(.page-content,.content-root) :is(.btn,.content-filter,.content-select,.view-switch button,.product-card .icon-btn,.product-primary-actions>.icon-btn,.product-thumbnails button,.product-tabs button,.segmented-control button,.filter-group>button,.content-back,.content-read){min-height:44px}html body :is(.page-content,.content-root) :is(.btn,.content-filter,.segmented-control button,.filter-group>button){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}html body :is(.page-content,.content-root) :is(.product-card .icon-btn,.product-primary-actions>.icon-btn,.view-switch button,.content-select){width:44px;min-width:44px;flex-shrink:0}.page-content .form-heading>.form-icon{flex-shrink:0}.page-content .form-steps>span{min-width:0}.page-content .form-steps b{flex-shrink:0}.page-content .request-review dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.page-content .product-tab-panel .data-table{table-layout:fixed}.page-content .product-tab-panel .data-table :is(th,td){overflow-wrap:anywhere}.page-content .product-list .product-card{grid-template-columns:160px minmax(0,1fr)}.page-content .product-list .product-card-body{padding-block-start:64px}.page-content .catalog-filters>.text-link{position:static;min-height:44px}.content-root .content-search{min-width:0}.content-root .content-bundle-bar>div{min-width:0;flex-wrap:wrap}.content-root .content-bundle-count{flex-shrink:0}.content-root .content-bundle-bar>div:last-child>.btn:last-child{flex:1}.content-root .content-bundle-bar{bottom:max(15px,env(safe-area-inset-bottom))}.content-root .content-card-footer>.btn{flex-shrink:0}.home-redesign .home-interaction-cue{min-width:0}}@media (min-width:541px) and (max-width:800px){.page-content .tool-step{padding-inline:0 12px}}@media (max-width:600px){html body :is(.page-content,.content-root,.home-redesign) .section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px 18px}html body :is(.page-content,.content-root,.home-redesign) .section-heading>div{flex:1 1 240px}html body :is(.page-content,.content-root,.home-redesign) .section-heading>.text-link{min-width:0;max-width:100%;min-height:44px;padding-block:0;white-space:normal;overflow-wrap:anywhere}.page-content .compare-bar{display:grid;grid-template-columns:24px minmax(0,1fr) auto 44px;gap:8px;width:calc(100vw - 2 * var(--page-gutter, 20px));min-width:0;max-width:520px;padding:10px 12px;bottom:max(14px,env(safe-area-inset-bottom))}.page-content .compare-bar>svg{grid-column:1;grid-row:1}.page-content .compare-bar>span{grid-column:2/4;grid-row:1;min-width:0;white-space:normal;font-size:12px}.page-content .compare-bar>.icon-btn{grid-column:4;grid-row:1;width:44px;height:44px}.page-content .compare-bar .compare-thumbs{grid-column:1/3;grid-row:2;min-width:0;flex-wrap:wrap}.page-content .compare-bar>.btn{grid-column:3/5;grid-row:2;min-width:0;min-height:44px;font-size:12px}}@media (max-width:540px){.page-content .product-list .product-card{grid-template-columns:96px minmax(0,1fr)}.page-content .catalog-main .product-list .product-card-body{padding-block-start:64px}.page-content .product-config{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content .product-config>.field:first-child{grid-column:1/-1}.page-content .request-review dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.page-content .request-review dt{font-weight:600}.page-content .inquiry-row{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;gap:10px}.page-content .inquiry-row>img{grid-column:1;grid-row:1/3;width:52px;height:64px}.page-content .inquiry-row>div{grid-column:2;grid-row:1}.page-content .inquiry-row>label{grid-column:2;grid-row:2;width:min(100%,100px)}.page-content .inquiry-row>button{grid-column:3;grid-row:1/3;width:44px;height:44px}.page-content .inquiry-row:not(:has(>img)){grid-template-columns:minmax(0,1fr) 44px}.page-content .inquiry-row:not(:has(>img))>:is(div,label){grid-column:1}.page-content .inquiry-row:not(:has(>img))>button{grid-column:2}}:root,[data-theme=dark]{--dialog-surface-fill:rgb(17 26 46/84%);--dialog-header-fill:linear-gradient(115deg,rgb(218 240 255/7%),rgb(118 156 233/2%) 58%,transparent);--dialog-rim:rgb(198 226 255/40%);--dialog-reflection-color:rgb(210 240 255/18%);--dialog-depth-shadow:0 34px 110px -28px rgb(0 3 14/86%),0 14px 38px -18px rgb(0 3 14/65%);--dialog-edge-shadow:inset 0 1px 1px rgb(245 253 255/65%),inset 1px 0 0 rgb(220 243 255/10%),inset -1px -1px 0 rgb(136 196 255/15%);--dialog-specular:rgb(244 253 255/10%);--dialog-scrim:rgb(2 7 20/60%)}[data-theme=light]{--dialog-surface-fill:rgb(244 249 255/85%);--dialog-header-fill:linear-gradient(115deg,rgb(255 255 255/70%),rgb(225 237 255/12%) 62%,transparent);--dialog-rim:rgb(255 255 255/93%);--dialog-reflection-color:rgb(255 255 255/94%);--dialog-depth-shadow:0 34px 95px -27px rgb(47 71 126/37%),0 12px 30px -17px rgb(75 107 159/32%);--dialog-edge-shadow:inset 0 1px 1px #fff,inset 1px 0 0 rgb(255 255 255/85%),inset -1px -1px 0 rgb(122 157 213/24%);--dialog-specular:rgb(255 255 255/42%);--dialog-scrim:rgb(38 59 96/27%)}.liquid-dialog[data-liquid-surface]{--dialog-reflection:radial-gradient(ellipse 480px 320px at var(--liquid-x,18%) var(--liquid-y,0%),var(--dialog-reflection-color),transparent 68%);background:var(--dialog-reflection),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--neon-violet) 9%,transparent),transparent 52%),linear-gradient(138deg,var(--dialog-specular),transparent 32%,color-mix(in srgb,var(--neon-cyan) 3%,transparent)),var(--dialog-surface-fill);border:1px solid var(--dialog-rim);box-shadow:var(--dialog-depth-shadow),var(--dialog-edge-shadow),0 0 36px -24px var(--neon-cyan);backdrop-filter:blur(36px) saturate(155%);-webkit-backdrop-filter:blur(36px) saturate(155%);isolation:isolate;color:var(--text);transition:border-color .24s ease,box-shadow .24s ease}.liquid-dialog[data-liquid-surface]:before{content:"";position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;padding:0;height:auto;background:linear-gradient(125deg,var(--dialog-specular),transparent 31%,transparent 76%,color-mix(in srgb,var(--neon-cyan) 4%,transparent));mask:none;-webkit-mask:none;opacity:.8;pointer-events:none}.liquid-dialog[data-liquid-surface][data-liquid-active=true]{border-color:color-mix(in srgb,var(--dialog-rim) 70%,var(--neon-cyan));box-shadow:var(--dialog-depth-shadow),var(--dialog-edge-shadow),0 0 46px -25px color-mix(in srgb,var(--neon-cyan) 80%,transparent)}.liquid-dialog[data-liquid-surface]>.dialog-heading{border:0;border-bottom:1px solid var(--line);background:var(--dialog-header-fill);box-shadow:0 1px 0 color-mix(in srgb,var(--glass-rim) 5%,transparent)}.liquid-dialog[data-liquid-surface] .dialog-close{border:1px solid var(--line-bright);border-radius:14px;color:var(--text);background:linear-gradient(145deg,var(--dialog-specular),transparent 70%),var(--panel-soft);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-rim) 48%,transparent),0 8px 16px -13px var(--glass-shadow);cursor:pointer}.liquid-dialog[data-liquid-surface] .dialog-close:hover{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-rim),0 0 20px -12px var(--neon-cyan)}.liquid-dialog[data-liquid-surface] .dialog-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.liquid-dialog[data-liquid-surface]::backdrop{background:var(--dialog-scrim);backdrop-filter:blur(9px) saturate(80%);-webkit-backdrop-filter:blur(9px) saturate(80%)}.app-dialog.liquid-dialog[data-liquid-surface][open]{animation:liquid-dialog-reveal .24s cubic-bezier(.2,.8,.2,1) both}@keyframes liquid-dialog-reveal{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}html[data-effects=off] .liquid-dialog[data-liquid-surface]{background:var(--dialog-surface-fill);box-shadow:var(--dialog-depth-shadow),var(--dialog-edge-shadow)}html[data-effects=off] .liquid-dialog[data-liquid-surface]:before{opacity:0}html[data-motion=reduced] .app-dialog.liquid-dialog[data-liquid-surface][open]{animation:none}@media (prefers-reduced-motion:reduce){.app-dialog.liquid-dialog[data-liquid-surface][open]{animation:none}.liquid-dialog[data-liquid-surface],.liquid-dialog[data-liquid-surface] .dialog-close{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.liquid-dialog[data-liquid-surface]{background:var(--dialog-reflection),var(--panel-strong)}}@media (prefers-reduced-transparency:reduce){.liquid-dialog[data-liquid-surface]{background:var(--panel-strong);backdrop-filter:none;-webkit-backdrop-filter:none}.liquid-dialog[data-liquid-surface]:before{display:none}.liquid-dialog[data-liquid-surface]::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.liquid-dialog[data-liquid-surface]{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;backdrop-filter:none}.liquid-dialog[data-liquid-surface]:before{display:none}.liquid-dialog[data-liquid-surface]>.dialog-heading{background:Canvas;border-bottom-color:CanvasText}.liquid-dialog[data-liquid-surface] .dialog-close{color:ButtonText;background:ButtonFace;border-color:ButtonText;box-shadow:none}}