@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-upright-d1537d81.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-roman-b5304ddc.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:DVEC Chinese;src:url(/fonts/noto-sans-sc-dvec.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:optional;unicode-range:U+3000-303F,U+3400-9FFF,U+F900-FAFF,U+FF00-FFEF}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/noto-naskh-arabic.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-italic-53945e3a.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}:root{--surface-primary:#f7f5f0;--surface-warm:#f3f0e9;--surface-neutral:#f0f0ed;--surface-dark:#242321;--text-primary:#242321;--text-secondary:#64615c;--text-on-dark:#f7f5f0;--border-subtle:#d9d6cf;--brand-gold:#a87720;--brand-gold-ink:#8c5f18;--focus-ring:#8d681f;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", Arial, Helvetica, sans-serif;--container:1240px;--page-pad:clamp(22px, 3vw, 40px);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--content-inset-left:max(var(--page-pad), var(--safe-area-left));--content-inset-right:max(var(--page-pad), var(--safe-area-right));--tap-target-min:44px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:48px;--space-8:64px;--space-9:80px;--space-10:96px;--space-11:120px;--space-12:144px;--space-13:160px;--radius-sm:2px;--motion-fast:.18s;--motion-med:.28s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;background:var(--surface-primary);scroll-padding-top:calc(96px + var(--safe-area-top));-webkit-text-size-adjust:100%;text-size-adjust:100%}html.menu-open{overflow:hidden}body{background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-inline-size:0;margin:0;font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:.28em;text-decoration-thickness:1px}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}img{max-width:100%;height:auto;display:block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:min(var(--container), calc(100% - var(--content-inset-left) - var(--content-inset-right)));min-inline-size:0;margin-inline:auto}.container>*{min-inline-size:0}.skip-link{z-index:1000;top:max(8px, var(--safe-area-top));left:max(8px, var(--safe-area-left));background:var(--surface-dark);color:var(--text-on-dark);padding:10px 14px;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:600}.editorial-link{min-block-size:var(--tap-target-min);font-family:var(--font-serif);border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:18px;text-decoration:none;display:inline-flex}.editorial-link .arrow{transition:transform var(--motion-fast) ease}.editorial-link:hover .arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:coarse){.editorial-link{padding-block:8px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes dvec-editorial-entry{0%{opacity:.88;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.entries article,.dual-diagram,.leadership-media,.belief-statement{animation:linear both dvec-editorial-entry view();animation-range:entry entry 70%}}}html.menu-open [data-dvec-assistant]{visibility:hidden}.institutional-discovery{background:var(--surface-warm);border-bottom:1px solid var(--border-subtle);padding-block:clamp(52px,6vw,82px)}.institutional-discovery h2{max-inline-size:850px;font:400 clamp(30px,3.3vw,44px)/1.14 var(--font-serif);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:0 0 24px}.institutional-discovery p{max-inline-size:78ch;color:var(--text-secondary);margin:0 0 18px;font-size:18px;line-height:1.65}.institutional-discovery__links{flex-wrap:wrap;gap:20px 32px;margin:30px 0 0;padding:0;list-style:none;display:flex}.institutional-discovery__links li{max-inline-size:100%}@media (width<=620px){.institutional-discovery__links{gap:18px;display:grid}.institutional-discovery p{font-size:17px}}a.dvec-author-link{color:inherit;font:inherit;text-underline-offset:.2em;overflow-wrap:break-word;max-width:100%;text-decoration:underline 1px}a.dvec-author-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.language-switcher{position:relative}.language-switcher summary{cursor:pointer;border:1px solid var(--border-subtle);justify-content:center;align-items:center;padding-inline:12px;font-size:14px;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher[open] summary{border-color:var(--brand-gold-ink)}.language-options{background:var(--surface-primary);border:1px solid var(--border-subtle);z-index:75;width:176px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 10px 32px #24232114}.language-options a{align-items:center;min-height:44px;padding:8px 12px;font-size:16px;text-decoration:none;display:flex}.language-options a:hover,.language-options a[aria-current=page]{background:var(--surface-warm);color:var(--brand-gold-ink)}.preview-form-note{color:var(--text-secondary);margin:20px 0;font-size:15px;line-height:1.5}.preview-form-draft{border:1px solid var(--border-subtle);background:var(--surface-primary);margin-top:16px;padding:20px;font-size:16px;line-height:1.6}.preview-form-draft pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.preview-form-draft button{background:var(--surface-dark);color:var(--text-on-dark);cursor:pointer;min-height:44px;font:inherit;border:0;margin-top:12px;padding:12px 18px}.assistant-guide{z-index:80;position:fixed;inset-block-end:max(20px,env(safe-area-inset-bottom));inset-inline-end:max(20px,env(safe-area-inset-right))}.assistant-launcher{background:var(--surface-dark);color:var(--text-on-dark);cursor:pointer;font:600 16px var(--font-sans);border:1px solid #64563f;min-height:48px;padding:13px 20px}.assistant-panel{background:var(--surface-primary);border:1px solid var(--border-subtle);width:min(410px,100vw - 32px);max-height:calc(100dvh - 110px);padding:24px;position:absolute;inset-block-end:calc(100% + 14px);inset-inline-end:0;overflow:auto;box-shadow:0 15px 55px #24232124}.assistant-panel[hidden]{display:none}.assistant-header{justify-content:space-between;align-items:start;gap:15px;display:flex}.assistant-header h2{font:400 27px var(--font-serif);margin:0}.assistant-close{font:24px var(--font-sans);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.assistant-panel p{font-size:16px;line-height:1.55}.assistant-panel form{gap:8px;margin:20px 0 16px;display:flex}.assistant-panel input{border:1px solid var(--border-subtle);min-width:0;font:16px var(--font-sans);background:#fff;flex:1;padding:12px}.assistant-panel button[type=submit]{background:var(--surface-dark);color:var(--text-on-dark);min-height:44px;font:16px var(--font-sans);cursor:pointer;border:0;padding:10px 15px}.assistant-topics{flex-wrap:wrap;gap:8px;display:flex}.assistant-topics button{border:1px solid var(--border-subtle);background:var(--surface-warm);cursor:pointer;font:14px var(--font-sans);min-height:40px;padding:8px 12px}.assistant-results article{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:20px}.assistant-results h3{font:600 18px var(--font-serif);margin:0 0 10px}.assistant-results a{font-size:15px}.assistant-speech{border:1px solid var(--border-subtle);min-height:44px;font:14px var(--font-sans);cursor:pointer;background:0 0;padding:8px 12px}[dir=rtl] .hero-media{border-left:0;border-right:1px solid var(--border-subtle)}@media (width<=1180px){[dir=rtl] .hero-media{border-right:0}}[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0!important;line-height:1.4!important}[lang=ar] body{line-height:1.85}[lang=zh] h1,[lang=zh] h2{letter-spacing:0!important;line-height:1.25!important}[lang=zh] body{line-height:1.85}.hero h1{overflow-wrap:normal}.editorial-link .arrow,.contact-form button>span[aria-hidden]{display:none}.site-footer{padding-bottom:max(92px,var(--safe-area-bottom))}@media (width<=600px){.assistant-guide{inset-block-end:16px;inset-inline-end:16px}.assistant-panel{padding:20px}}body{overflow-wrap:break-word}.eyebrow{overflow-wrap:normal;word-break:normal;hyphens:none}.preview-privacy h2{margin-top:36px}.preview-board h2{font-size:30px}html[lang=zh]{--font-sans:"DVEC Chinese","Source Sans 3",sans-serif;--font-serif:"DVEC Chinese","Source Serif 4",serif}html[lang=ar]{--font-sans:"Noto Naskh Arabic","Source Sans 3",sans-serif;--font-serif:"Noto Naskh Arabic","Source Serif 4",serif}.legacy-content:lang(zh),.legacy-content:lang(ar){font-family:var(--font-sans)!important}.legacy-content:lang(zh) h1,.legacy-content:lang(zh) h2,.legacy-content:lang(zh) h3,.legacy-content:lang(zh) .statement,.legacy-content:lang(ar) h1,.legacy-content:lang(ar) h2,.legacy-content:lang(ar) h3,.legacy-content:lang(ar) .statement{font-family:var(--font-serif)!important}@media print{@page{size:A4;margin:16mm 14mm 18mm}html,body,main{color:#191919!important;background:#fff!important;width:auto!important;max-width:none!important;margin:0!important;font-size:11pt!important;line-height:1.45!important}html{scroll-behavior:auto!important}*{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.site-header{background:#fff!important;border:0!important;padding:0 0 5mm!important;display:block!important;position:static!important}.site-header .header-inner{min-height:0!important;display:block!important}.site-header .brand{min-width:0!important;display:inline-flex!important}.site-header .brand img{object-fit:contain!important;width:37mm!important;max-height:16mm!important}.site-header .brand-descriptor{color:#333!important;font-size:9pt!important;display:block!important}.desktop-nav,.mobile-menu,.mobile-noscript-menu,.menu-button,.header-meta,.skip-link,.hero-actions,.editorial-link,.dvec-assistant,.assistant-guide,.contact-form,.dvec-service-unavailable,.dvec-long-email-draft{display:none!important}main section{color:#191919!important;background:0 0!important;border-color:#b9b9b9!important;padding-block:7mm!important}.hero-grid,.dual-grid,.leadership-grid,.contact-grid,.capabilities-section .capability-grid,.funding-panel,.grid{min-height:0!important;display:block!important}.hero-copy,.leadership-copy,.dual-copy,.contact-copy,.funding-primary,.funding-details{max-width:none!important;margin:0 0 5mm!important;padding:0!important}.hero h1{font-size:31pt!important;line-height:1.08!important}.hero-media{display:none!important}.leadership-media{float:right;width:46mm!important;max-width:46mm!important;height:auto!important;margin:0 0 5mm 7mm!important;padding:2mm!important}.leadership-grid:after{content:"";clear:both;display:block}.capability-card,.funding-panel,.entries article,.featured{break-inside:avoid;page-break-inside:avoid;background:0 0!important;border-color:#b9b9b9!important}.capability-card{min-height:0!important;padding:4mm 0!important}.funding-panel{padding:5mm 0!important}h1,h2,h3{break-after:avoid;page-break-after:avoid;color:#191919!important}p,li{orphans:3;widows:3}a{color:#191919!important;text-decoration:underline!important}.site-footer{color:#191919!important;background:#fff!important;border-top:1px solid #aaa!important;padding:5mm 0 0!important;display:block!important}.site-footer .footer-grid{padding:0!important;display:block!important}.site-footer .footer-nav{display:none!important}.site-footer .footer-brand p,.site-footer .footer-bottom p{color:#333!important;font-size:9pt!important}.site-footer .footer-logo img{filter:none!important}}.site-header[data-astro-cid-blryxaq5]{z-index:50;padding-top:var(--safe-area-top);transition:min-height var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#f7f5f0fb;border-bottom:1px solid #0000;position:sticky;top:0}.header-inner[data-astro-cid-blryxaq5]{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:88px;display:grid}.site-header[data-astro-cid-blryxaq5].compact{border-bottom-color:var(--border-subtle);box-shadow:0 6px 24px #2423210b}.site-header[data-astro-cid-blryxaq5].compact .header-inner[data-astro-cid-blryxaq5]{min-height:72px}.brand[data-astro-cid-blryxaq5]{align-items:center;gap:15px;min-width:max-content;text-decoration:none;display:flex}.brand[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{object-fit:contain;object-position:center;flex-shrink:0;width:96px;height:78px}.site-header[data-astro-cid-blryxaq5].compact .brand[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{width:79px;height:64px}.brand-descriptor[data-astro-cid-blryxaq5]{font-family:var(--font-serif);max-width:185px;color:var(--brand-gold-ink);font-size:13px;line-height:1.28}.desktop-nav[data-astro-cid-blryxaq5]{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(16px,1.55vw,28px);display:flex}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-family:var(--font-serif);padding:30px 0 27px;font-size:15px;text-decoration:none;position:relative}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:after{content:"";inset-inline:0 100%;background:var(--brand-gold);height:1px;transition:inset-inline-end var(--motion-fast) ease;position:absolute;bottom:19px}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:hover:after,.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5].active:after{inset-inline-end:0}.header-meta[data-astro-cid-blryxaq5]{align-items:center;gap:18px;display:flex}.language[data-astro-cid-blryxaq5],.menu-button[data-astro-cid-blryxaq5]{color:inherit;font:600 13px/1 var(--font-sans);min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min);background:0 0;border:0;padding:12px 4px}.language-switcher[data-astro-cid-blryxaq5]>summary[data-astro-cid-blryxaq5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.menu-button[data-astro-cid-blryxaq5],.mobile-native-menu[data-astro-cid-blryxaq5]{display:none}.mobile-native-menu[data-astro-cid-blryxaq5] summary[data-astro-cid-blryxaq5]{cursor:pointer;user-select:none;font:600 13px/1 var(--font-sans);min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min);justify-content:center;align-items:center;padding:12px 4px;list-style:none;display:flex}.mobile-native-menu[data-astro-cid-blryxaq5] summary[data-astro-cid-blryxaq5]::-webkit-details-marker{display:none}.mobile-native-menu[data-astro-cid-blryxaq5] summary[data-astro-cid-blryxaq5]:after{content:"+";margin-inline-start:8px;font-size:19px;font-weight:400}.mobile-native-menu[data-astro-cid-blryxaq5][open] summary[data-astro-cid-blryxaq5]:after{content:"−"}.mobile-native-menu[data-astro-cid-blryxaq5] summary[data-astro-cid-blryxaq5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mobile-native-links[data-astro-cid-blryxaq5]{inset-inline-end:0;z-index:52;background:var(--surface-primary);border:1px solid var(--border-subtle);overscroll-behavior:contain;width:min(310px,100vw - 28px);max-height:calc(100dvh - 105px);padding:9px 18px;display:grid;position:absolute;top:calc(100% + 12px);overflow:auto;box-shadow:0 12px 30px #24232117}.mobile-native-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{color:var(--text-primary);min-block-size:var(--tap-target-min);font:400 21px/1.25 var(--font-serif);border-bottom:1px solid var(--border-subtle);align-items:center;padding:10px 0;text-decoration:none;display:flex}.mobile-native-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:last-child{border-bottom:0}.mobile-native-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5][aria-current=page]{color:var(--text-secondary)}.mobile-native-links[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.site-header[data-astro-cid-blryxaq5][data-nav-enhanced=true] .mobile-native-menu[data-astro-cid-blryxaq5]{display:none!important}.mobile-menu[data-astro-cid-blryxaq5]{border-top:1px solid var(--border-subtle);background:var(--surface-primary);overscroll-behavior:contain}.mobile-menu[data-astro-cid-blryxaq5] .container[data-astro-cid-blryxaq5]{padding-block:20px 34px;display:grid}.mobile-menu[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font:24px/1.2 var(--font-serif);border-bottom:1px solid var(--border-subtle);padding:14px 0;text-decoration:none}.mobile-menu[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5][aria-current=page]{color:var(--text-secondary)}@media (width<=1120px){.desktop-nav[data-astro-cid-blryxaq5]{gap:15px}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-size:14px}}@media (width<=699px){.brand-descriptor[data-astro-cid-blryxaq5]{display:none}}@media (width>=700px) and (width<=1180px){.brand-descriptor[data-astro-cid-blryxaq5]{max-width:190px;font-size:13px;display:inline}}@media (width>=1181px){.mobile-menu[data-astro-cid-blryxaq5]{display:none!important}}@media (width<=1180px){.mobile-native-menu[data-astro-cid-blryxaq5]{display:block;position:relative}.site-header[data-astro-cid-blryxaq5]:not([data-nav-enhanced=true]) .menu-button[data-astro-cid-blryxaq5]{display:none!important}.header-meta[data-astro-cid-blryxaq5]{position:relative}.header-inner[data-astro-cid-blryxaq5]{grid-template-columns:1fr auto;min-height:70px}.desktop-nav[data-astro-cid-blryxaq5]{display:none}.header-meta[data-astro-cid-blryxaq5]{justify-self:end}.menu-button[data-astro-cid-blryxaq5]{display:inline-block}.brand[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{width:80px;height:65px}.site-header[data-astro-cid-blryxaq5].compact .header-inner[data-astro-cid-blryxaq5]{min-height:70px}.mobile-menu[data-astro-cid-blryxaq5]{max-block-size:calc(100vh - 70px - var(--safe-area-top));max-block-size:calc(100dvh - 70px - var(--safe-area-top));-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile-menu[data-astro-cid-blryxaq5] .container[data-astro-cid-blryxaq5]{padding-block-start:20px;padding-block-end:max(34px, var(--safe-area-bottom))}.mobile-menu[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{min-block-size:var(--tap-target-min);align-items:center;display:flex}}@media (width<=520px){.header-meta[data-astro-cid-blryxaq5]{gap:12px}.brand[data-astro-cid-blryxaq5] img[data-astro-cid-blryxaq5]{width:80px;height:65px}}@media (width<=1600px){.header-inner[data-astro-cid-blryxaq5]{grid-template-columns:minmax(0,1fr) auto;gap:0 16px}.brand[data-astro-cid-blryxaq5]{grid-area:1/1}.header-meta[data-astro-cid-blryxaq5]{grid-area:1/2}.desktop-nav[data-astro-cid-blryxaq5]{border-top:1px solid var(--border-subtle);white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:0 16px;min-width:0;padding-block:0 6px;display:flex}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{min-block-size:var(--tap-target-min);min-inline-size:var(--tap-target-min);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:7px 3px;font-size:15px;line-height:1.25;display:flex}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]:after{bottom:4px}.menu-button[data-astro-cid-blryxaq5],.mobile-native-menu[data-astro-cid-blryxaq5],.site-header[data-astro-cid-blryxaq5]:not([data-nav-enhanced=true]) .mobile-native-menu[data-astro-cid-blryxaq5],.mobile-menu[data-astro-cid-blryxaq5]{display:none!important}}@media (width<=699px){.desktop-nav[data-astro-cid-blryxaq5]{column-gap:10px}.desktop-nav[data-astro-cid-blryxaq5] a[data-astro-cid-blryxaq5]{font-size:14px}}@media (orientation:landscape) and (height<=600px) and (width<=1180px){.site-header[data-astro-cid-blryxaq5]{position:relative}}.site-footer[data-astro-cid-ui5ps2i3]{background:var(--surface-warm);color:var(--text-primary);border-top:1px solid var(--border-subtle);padding:74px 0 max(30px,var(--safe-area-bottom))}.footer-grid[data-astro-cid-ui5ps2i3]{grid-template-columns:5fr 7fr;gap:80px;padding-bottom:64px;display:grid}.footer-brand[data-astro-cid-ui5ps2i3]{max-width:440px}.footer-logo[data-astro-cid-ui5ps2i3]{display:inline-block}.footer-logo[data-astro-cid-ui5ps2i3] img[data-astro-cid-ui5ps2i3]{object-fit:contain;width:123px;height:100px}.footer-brand[data-astro-cid-ui5ps2i3] p[data-astro-cid-ui5ps2i3]{color:var(--text-secondary);margin:16px 0 0;font-size:15px;line-height:1.5}.footer-leadership[data-astro-cid-ui5ps2i3]{padding-top:16px}.footer-leadership[data-astro-cid-ui5ps2i3] strong[data-astro-cid-ui5ps2i3]{color:var(--text-primary);font-weight:600}.footer-nav[data-astro-cid-ui5ps2i3]{grid-template-columns:1.4fr 1fr 1fr;gap:52px;display:grid}.footer-nav[data-astro-cid-ui5ps2i3] div[data-astro-cid-ui5ps2i3]{align-content:start;gap:10px;display:grid}.footer-nav[data-astro-cid-ui5ps2i3] h2[data-astro-cid-ui5ps2i3]{font:600 13px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold-ink);margin:0 0 10px}.footer-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:var(--text-primary);font-size:15px;text-decoration:none}.footer-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover,.footer-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:focus-visible{color:var(--brand-gold-ink);text-underline-offset:.28em;text-decoration:underline}.footer-bottom[data-astro-cid-ui5ps2i3]{border-top:1px solid var(--border-subtle);padding-top:30px}.footer-bottom[data-astro-cid-ui5ps2i3] p[data-astro-cid-ui5ps2i3]{color:var(--text-secondary);margin:0;font-size:13px}.footer-verification[data-astro-cid-ui5ps2i3]:not([hidden]){color:var(--text-secondary);margin-top:9px;font-size:12px;line-height:1.5}@media (width<=820px){.footer-grid[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr;gap:52px}.footer-nav[data-astro-cid-ui5ps2i3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.site-footer[data-astro-cid-ui5ps2i3]{padding-top:62px}.footer-nav[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr;gap:38px}.footer-nav[data-astro-cid-ui5ps2i3] div[data-astro-cid-ui5ps2i3]{gap:12px}}@media (pointer:coarse){.footer-nav[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{min-block-size:var(--tap-target-min);align-items:center;display:flex}}.dvec-document-tools[data-astro-cid-33mg6xay]{justify-content:flex-end;padding-block:22px 62px;display:flex}.dvec-document-tools[data-astro-cid-33mg6xay] button[data-astro-cid-33mg6xay]{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface-primary);font:600 14px/1.4 var(--font-sans);cursor:pointer;min-block-size:44px;padding:10px 16px}.dvec-document-tools[data-astro-cid-33mg6xay] button[data-astro-cid-33mg6xay]:hover,.dvec-document-tools[data-astro-cid-33mg6xay] button[data-astro-cid-33mg6xay]:focus-visible{border-color:var(--brand-gold-ink)}.dvec-document-tools__source[data-astro-cid-33mg6xay]{display:none}@media print{.dvec-document-tools[data-astro-cid-33mg6xay]{margin:0!important;padding:8mm 0 0!important;display:block!important}.dvec-document-tools[data-astro-cid-33mg6xay] button[data-astro-cid-33mg6xay]{display:none!important}.dvec-document-tools__source[data-astro-cid-33mg6xay]{color:#333;overflow-wrap:anywhere;border-top:1px solid #777;padding-top:4mm;font-size:9pt;margin:0!important;display:block!important}}.dvec-assistant[data-astro-cid-sg4bcmbk][hidden]{display:none!important}.dvec-assistant[data-astro-cid-sg4bcmbk]{z-index:80;right:max(22px,var(--safe-area-right));bottom:max(22px,var(--safe-area-bottom));font-family:var(--font-sans);position:fixed}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl]{right:auto;left:max(22px,var(--safe-area-left))}.dvec-assistant[data-astro-cid-sg4bcmbk][lang=zh]{--font-sans:"DVEC Chinese","Source Sans 3",sans-serif;--font-serif:"DVEC Chinese","Source Serif 4",serif}.dvec-assistant[data-astro-cid-sg4bcmbk][lang=ar]{--font-sans:"Noto Naskh Arabic","Source Sans 3",sans-serif;--font-serif:"Noto Naskh Arabic","Source Serif 4",serif}.dvec-assistant__launcher[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);min-height:48px;color:var(--text-primary);font:600 15px/1 var(--font-sans);cursor:pointer;backdrop-filter:blur(10px);transition:box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease;background:#f7f5f0fb;border-radius:3px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex;box-shadow:0 7px 22px #24232113}.dvec-assistant__launcher[data-astro-cid-sg4bcmbk]:hover,.dvec-assistant__launcher[data-astro-cid-sg4bcmbk]:focus-visible{border-color:var(--brand-gold-ink);box-shadow:0 9px 24px #2423211f}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__launcher[data-astro-cid-sg4bcmbk]{padding:8px 8px 8px 16px}.dvec-assistant__mark[data-astro-cid-sg4bcmbk]{object-fit:cover;border:1px solid #a8772059;border-radius:50%;flex:none;block-size:42px;inline-size:42px;display:block}.dvec-assistant__mark--large[data-astro-cid-sg4bcmbk]{block-size:54px;inline-size:54px}.dvec-assistant__panel[data-astro-cid-sg4bcmbk]{background:#f7f5f0fd;border:1px solid #24232124;border-radius:4px;width:min(430px,100vw - 28px);max-height:min(700px,100dvh - 110px);position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 22px 56px #24232129}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__panel[data-astro-cid-sg4bcmbk]{left:0;right:auto}.dvec-assistant__header[data-astro-cid-sg4bcmbk]{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 18px;display:flex}.dvec-assistant__header-controls[data-astro-cid-sg4bcmbk]{flex:none;align-items:center;gap:6px;display:flex}.dvec-assistant__language[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-primary);font:600 12px/1 var(--font-sans);background:#fff;border-radius:3px;padding:6px 27px 6px 9px}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__language[data-astro-cid-sg4bcmbk]{padding:6px 9px 6px 27px}.dvec-assistant__identity[data-astro-cid-sg4bcmbk]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dvec-assistant__mark[data-astro-cid-sg4bcmbk]{flex:none}.dvec-assistant__identity[data-astro-cid-sg4bcmbk] h2[data-astro-cid-sg4bcmbk]{font:400 24px/1.1 var(--font-serif);letter-spacing:-.015em;margin:0}.dvec-assistant__identity[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.35}.dvec-assistant__close[data-astro-cid-sg4bcmbk]{min-block-size:44px;min-inline-size:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;font-size:27px}.dvec-assistant__body[data-astro-cid-sg4bcmbk]{flex:auto;min-height:90px;max-height:390px;padding:20px;overflow:auto}.dvec-assistant__intro[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);margin:0 0 18px;font-size:14px;line-height:1.5}.dvec-assistant__offline[data-astro-cid-sg4bcmbk]{padding:14px 0 8px}.dvec-assistant__offline[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__offline[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{margin:0 0 18px;line-height:1.55}.dvec-assistant__offline-actions[data-astro-cid-sg4bcmbk]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dvec-assistant__offline-actions[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]{background:var(--surface-warm);border:1px solid var(--border-subtle);min-block-size:44px;color:var(--text-primary);font:600 13px/1.3 var(--font-sans);cursor:pointer;border-radius:3px;padding:9px 13px}.dvec-assistant__offline-actions[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:disabled{opacity:.6;cursor:wait}.dvec-assistant__offline[data-astro-cid-sg4bcmbk] a[data-astro-cid-sg4bcmbk]{color:var(--brand-gold-ink);text-underline-offset:4px;font-weight:600}.dvec-assistant__offline[data-astro-cid-sg4bcmbk] a[data-astro-cid-sg4bcmbk]:focus-visible,.dvec-assistant__offline[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:focus-visible{outline:3px solid var(--brand-gold-ink);outline-offset:4px}.dvec-assistant__offline[data-astro-cid-sg4bcmbk] [data-astro-cid-sg4bcmbk][data-assistant-retry-status]{color:var(--text-secondary);margin-top:9px;font-size:12px;display:block}.dvec-assistant__suggestions[data-astro-cid-sg4bcmbk]{margin:0 0 20px}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:3px}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]{cursor:pointer;min-height:48px;font:600 14px/1.45 var(--font-sans);padding:12px 38px 12px 13px;list-style:none;position:relative}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]::-webkit-details-marker{display:none}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]:after{content:"⌄";color:var(--brand-gold-ink);font-size:21px;position:absolute;top:50%;right:13px;transform:translateY(-55%)}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk][open] summary[data-astro-cid-sg4bcmbk]:after{transform:translateY(-45%)rotate(180deg)}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]{padding:12px 13px 12px 38px}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]:after{left:13px;right:auto}.dvec-assistant__topic-menu[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]:focus-visible,.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:focus-visible,.dvec-assistant__topic-apply[data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk]{grid-template-columns:minmax(0,1fr);gap:7px;padding:4px 12px 10px;display:grid}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]{min-block-size:44px;text-align:start;border:1px solid var(--border-subtle);background:var(--surface-warm);width:100%;color:var(--text-primary);font:500 14px/1.35 var(--font-sans);cursor:pointer;word-break:normal;overflow-wrap:normal;hyphens:none;border-radius:3px;padding:9px 12px}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:before{content:"□";color:var(--brand-gold-ink);margin-inline-end:9px}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk][aria-pressed=true]{border-color:var(--brand-gold-ink);background:#97681d1a;font-weight:600}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk][aria-pressed=true]:before{content:"☑"}.dvec-assistant__suggestion-options[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:hover{border-color:var(--brand-gold-ink)}.dvec-assistant__topic-hint[data-astro-cid-sg4bcmbk]{font:400 12px/1.5 var(--font-sans);color:var(--text-secondary);margin:0 12px 10px}.dvec-assistant__topic-apply[data-astro-cid-sg4bcmbk]{border:1px solid var(--brand-gold-ink);background:var(--brand-gold-ink);color:#fff;min-height:44px;font:600 14px/1.4 var(--font-sans);cursor:pointer;border-radius:3px;margin:0 12px 12px;padding:9px 14px}.dvec-assistant__topic-apply[data-astro-cid-sg4bcmbk]:disabled{opacity:.55;cursor:not-allowed}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin:0 0 14px;display:flex}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk] label[data-astro-cid-sg4bcmbk]{overflow-wrap:anywhere}.dvec-assistant__voice-dialog-hint[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__voice-dialog-hint[data-astro-cid-sg4bcmbk]{font:400 12px/1.4 var(--font-sans);color:var(--text-secondary);margin-block:8px 12px;display:block}.dvec-assistant__voice-picker[data-astro-cid-sg4bcmbk]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.dvec-assistant__voice-picker[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__voice-picker[data-astro-cid-sg4bcmbk] select[data-astro-cid-sg4bcmbk]{min-width:0;max-width:min(230px,70vw)}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk] label[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);font:500 12px/1.4 var(--font-sans)}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk] select[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-primary);font:500 14px/1.4 var(--font-sans);padding:8px 10px}.dvec-assistant__speech-settings[data-astro-cid-sg4bcmbk] select[data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dvec-assistant__messages[data-astro-cid-sg4bcmbk]{gap:12px;display:grid}.dvec-assistant__message[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);background:#fff;border-radius:3px;max-width:92%;padding:13px 15px}.dvec-assistant__message--user[data-astro-cid-sg4bcmbk]{background:var(--surface-warm);justify-self:end}.dvec-assistant__message--assistant[data-astro-cid-sg4bcmbk],.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__message--user[data-astro-cid-sg4bcmbk]{justify-self:start}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__message--assistant[data-astro-cid-sg4bcmbk]{justify-self:end}.dvec-assistant__message[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{margin:0;font-size:15px;line-height:1.5}.dvec-assistant__message[data-astro-cid-sg4bcmbk] details[data-astro-cid-sg4bcmbk]{border-top:1px solid var(--border-subtle);margin-top:11px;padding-top:10px;font-size:13px}.dvec-assistant__message[data-astro-cid-sg4bcmbk] summary[data-astro-cid-sg4bcmbk]{cursor:pointer;font-weight:600}.dvec-assistant__message[data-astro-cid-sg4bcmbk] ul[data-astro-cid-sg4bcmbk]{margin:8px 0 0;padding-inline-start:18px}.dvec-assistant__message[data-astro-cid-sg4bcmbk] li[data-astro-cid-sg4bcmbk]+li[data-astro-cid-sg4bcmbk]{margin-top:6px}.dvec-assistant__form[data-astro-cid-sg4bcmbk]{border-top:1px solid var(--border-subtle);background:#ffffff8c;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:14px 16px 15px;display:grid}.dvec-assistant__form[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__form[data-astro-cid-sg4bcmbk] textarea[data-astro-cid-sg4bcmbk]{resize:none;border:1px solid var(--border-subtle);width:100%;min-width:0;min-height:48px;max-height:120px;color:var(--text-primary);font:16px/1.4 var(--font-sans);background:#fff;border-radius:3px;padding:12px 14px}.dvec-assistant__form[data-astro-cid-sg4bcmbk] textarea[data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dvec-assistant__voice[data-astro-cid-sg4bcmbk]{border:1px solid var(--border-subtle);min-width:48px;min-height:48px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:3px;align-self:stretch;place-items:center;display:grid}.dvec-assistant__voice[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__voice[data-astro-cid-sg4bcmbk][data-listening=true]{outline:2px solid var(--focus-ring);outline-offset:2px}.dvec-assistant__listen[data-astro-cid-sg4bcmbk]{min-block-size:var(--tap-target-min);border:1px solid var(--border-subtle);max-width:100%;color:var(--text-primary);font:600 13px/1.4 var(--font-sans);overflow-wrap:anywhere;white-space:normal;cursor:pointer;background:0 0;border-radius:3px;margin-top:10px;padding:9px 13px}.dvec-assistant__listen[data-astro-cid-sg4bcmbk][aria-pressed=true]{border-color:var(--brand-gold-ink);background:var(--surface-warm)}.dvec-assistant__listen[data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dvec-assistant__send[data-astro-cid-sg4bcmbk]{background:var(--brand-gold-ink);color:#fff;min-width:86px;min-height:48px;font:600 15px/1 var(--font-sans);cursor:pointer;border:0;border-radius:3px;align-self:stretch;padding:0 17px}.dvec-assistant__panel[data-astro-cid-sg4bcmbk]:not([hidden]){flex-direction:column;display:flex}.dvec-assistant__form[data-astro-cid-sg4bcmbk]{flex:none}.dvec-assistant__message[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{white-space:pre-wrap;overflow-wrap:anywhere}.dvec-assistant__message[data-astro-cid-sg4bcmbk]>a[data-astro-cid-sg4bcmbk]{margin-top:10px;font-size:14px;display:block}@media (width<=560px){.dvec-assistant__header[data-astro-cid-sg4bcmbk]{gap:8px;padding:14px}.dvec-assistant__identity[data-astro-cid-sg4bcmbk]{gap:8px}.dvec-assistant__identity[data-astro-cid-sg4bcmbk] h2[data-astro-cid-sg4bcmbk]{font-size:21px}.dvec-assistant__identity[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{font-size:12px}.dvec-assistant__mark--large[data-astro-cid-sg4bcmbk]{block-size:30px;inline-size:30px;font-size:18px}.dvec-assistant__language[data-astro-cid-sg4bcmbk]{padding-inline:7px}.dvec-assistant__body[data-astro-cid-sg4bcmbk]{padding:14px}.dvec-assistant__form[data-astro-cid-sg4bcmbk]{gap:7px;padding:12px}.dvec-assistant__send[data-astro-cid-sg4bcmbk]{min-width:65px;padding-inline:10px}}.dvec-assistant__send[data-astro-cid-sg4bcmbk]:disabled,.dvec-assistant__form[data-astro-cid-sg4bcmbk] textarea[data-astro-cid-sg4bcmbk]:disabled{opacity:.6;cursor:wait}.dvec-assistant__human-contact[data-astro-cid-sg4bcmbk]{border-top:1px solid var(--border-subtle);background:#ffffff8c;flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:10px 16px 14px;display:flex}.dvec-assistant__human-link[data-astro-cid-sg4bcmbk]{border:1px solid var(--brand-gold-ink);min-height:44px;color:var(--text-primary);background:var(--surface-warm);font:600 13px/1.3 var(--font-sans);border-radius:3px;justify-content:center;align-items:center;padding:9px 13px;text-decoration:none;display:inline-flex}.dvec-assistant__human-link[data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dvec-assistant__human-note[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);flex:190px;margin:0;font-size:11px;line-height:1.35}.dvec-assistant__handoff[data-astro-cid-sg4bcmbk]{border-top:1px solid var(--border-subtle);overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:min(45dvh,400px);padding:10px 16px;overflow-y:auto}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk]{gap:10px;margin-top:10px;display:grid}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk][hidden],.dvec-assistant__handoff[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] label[data-astro-cid-sg4bcmbk]{gap:4px;font-size:13px;display:grid}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] input[data-astro-cid-sg4bcmbk]:not([type=checkbox]),.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] textarea[data-astro-cid-sg4bcmbk]{box-sizing:border-box;border:1px solid var(--border-subtle);width:100%;max-width:100%;font:inherit;background:var(--surface-primary);color:var(--text-primary);padding:9px}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] textarea[data-astro-cid-sg4bcmbk]{resize:vertical;min-height:90px}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] .dvec-assistant__handoff-consent[data-astro-cid-sg4bcmbk]{align-items:flex-start;gap:8px;display:flex}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.dvec-assistant__handoff-form[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]:disabled{opacity:.6;cursor:wait}.dvec-assistant__privacy[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);grid-column:1/-1;margin:1px 2px 0;font-size:12px;line-height:1.4}@media (width<=560px){.dvec-assistant[data-astro-cid-sg4bcmbk]{z-index:80;left:auto;right:max(12px,var(--safe-area-right));bottom:max(14px,var(--safe-area-bottom));width:auto;margin:0;padding:0;display:block;position:fixed}.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl]{right:auto;left:max(12px,var(--safe-area-left));bottom:max(14px,var(--safe-area-bottom));width:auto;margin:0;padding:0;display:block;position:fixed}.dvec-assistant__panel[data-astro-cid-sg4bcmbk],.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__panel[data-astro-cid-sg4bcmbk]{left:max(10px,var(--safe-area-left));right:max(10px,var(--safe-area-right));bottom:max(78px,calc(62px + var(--safe-area-bottom)));width:auto;max-height:calc(100dvh - max(78px,calc(62px + var(--safe-area-bottom))) - 86px - var(--safe-area-top));position:fixed}.dvec-assistant__launcher[data-astro-cid-sg4bcmbk]{min-height:52px;margin:0;padding:5px 14px 5px 6px;display:inline-flex;box-shadow:0 7px 22px #2423211f}.dvec-assistant[data-astro-cid-sg4bcmbk] select[data-astro-cid-sg4bcmbk]{max-width:100%;min-height:44px;font-size:16px}}@media (height<=620px){.dvec-assistant__panel[data-astro-cid-sg4bcmbk],.dvec-assistant[data-astro-cid-sg4bcmbk][dir=rtl] .dvec-assistant__panel[data-astro-cid-sg4bcmbk]{top:max(8px,var(--safe-area-top));bottom:max(8px,var(--safe-area-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:none;position:fixed;overflow:hidden auto}.dvec-assistant__header[data-astro-cid-sg4bcmbk]{z-index:1;background:var(--surface-primary);padding:10px 12px;position:sticky;top:0}.dvec-assistant__identity[data-astro-cid-sg4bcmbk] p[data-astro-cid-sg4bcmbk]{display:none}.dvec-assistant__body[data-astro-cid-sg4bcmbk]{flex:1 0 auto;min-height:0;max-height:none;padding:12px;overflow:visible}.dvec-assistant__form[data-astro-cid-sg4bcmbk]{flex:none;padding:9px 12px}.dvec-assistant__intro[data-astro-cid-sg4bcmbk]{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.dvec-assistant[data-astro-cid-sg4bcmbk] [data-astro-cid-sg4bcmbk]{scroll-behavior:auto!important}}.dvec-assistant__personal[data-astro-cid-sg4bcmbk]{background:var(--surface-warm);border:1px solid var(--border-subtle);margin:0 0 18px;padding:14px}.dvec-assistant__personal[data-astro-cid-sg4bcmbk][hidden]{display:none}.dvec-assistant__personal[data-astro-cid-sg4bcmbk] label[data-astro-cid-sg4bcmbk]{margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.4;display:block}.dvec-assistant__personal-inputs[data-astro-cid-sg4bcmbk]{align-items:stretch;gap:8px;display:flex}.dvec-assistant__personal-inputs[data-astro-cid-sg4bcmbk] input[data-astro-cid-sg4bcmbk]{width:100%;min-width:0;min-height:44px;font:16px/1.3 var(--font-sans);border:1px solid var(--border-subtle);color:var(--text-primary);background:#fff;padding:9px 11px}.dvec-assistant__personal-inputs[data-astro-cid-sg4bcmbk] button[data-astro-cid-sg4bcmbk]{border:1px solid var(--brand-gold-ink);background:var(--surface-warm);min-height:44px;color:var(--text-primary);cursor:pointer;font:600 13px/1.25 var(--font-sans);flex-shrink:0;padding:8px 11px}.dvec-assistant__personal-inputs[data-astro-cid-sg4bcmbk] [data-astro-cid-sg4bcmbk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dvec-assistant__personal-note[data-astro-cid-sg4bcmbk]{color:var(--text-secondary);margin:9px 0 0;font-size:12px;line-height:1.4}
