.DevSectionHeading-module__tLM8Fq__dchvr_dev_section_heading{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);border-block-end:1px solid var(--border-default);align-items:baseline;gap:var(--space-sm);margin-block-end:var(--space-2xl);padding-block-end:var(--space-lg);display:flex}.DevSectionHeading-module__tLM8Fq__dchvr_dev_section_heading_number{color:var(--brand-primary);font-weight:var(--font-weight-extrabold);font-size:var(--text-2xl);line-height:1}
.DevSubHeading-module__dO6pvq__dchvr_dev_sub_heading{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-3xl);margin-block-end:var(--space-md)}
.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_box{border-radius:var(--radius-xl);margin-block-end:var(--space-2xl);overflow:hidden}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_box_caption{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 var(--space-md)}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_content{padding:var(--space-3xl)}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_preview{background:color-mix(in srgb, var(--surface-raised) 60%, var(--surface-page))}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_code{background:var(--glass-shade);--text-primary:color-mix(in srgb, var(--glass-sheen) 90%, transparent);--text-muted:color-mix(in srgb, var(--glass-sheen) 45%, transparent)}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_code .DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_content{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);white-space:pre-wrap;line-height:var(--line-height-relaxed)}.DevDemoBox-module__Rdn9Cq__dchvr_dev_demo_inline{margin-block-end:var(--space-2xl)}
.DevRow-module__Zn0bFW__dchvr_dev_row{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}
.DevPageHeader-module__RZVdsq__dchvr_dev_page_header{padding:var(--space-5xl) var(--space-3xl) var(--space-3xl)}.DevPageHeader-module__RZVdsq__dchvr_dev_page_header_meta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.DevPageHeader-module__RZVdsq__dchvr_dev_page_header_breadcrumb{font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--brand-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);margin:0}.DevPageHeader-module__RZVdsq__dchvr_dev_page_header_title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-extrabold);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 var(--space-lg)}.DevPageHeader-module__RZVdsq__dchvr_dev_page_header_description{font-size:var(--text-lg);color:var(--text-secondary);max-width:50ch;line-height:var(--line-height-relaxed);margin:0}
.DevStatusBadge-module__Gbc5sW__dchvr_dev_status_badge{font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;padding:2px var(--space-sm);border-radius:var(--radius-full);align-items:center;line-height:1;display:inline-flex}.DevStatusBadge-module__Gbc5sW__dchvr_dev_status_stable{color:var(--status-success);background:color-mix(in srgb, var(--status-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-success) 20%, transparent)}.DevStatusBadge-module__Gbc5sW__dchvr_dev_status_beta{color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-warning) 20%, transparent)}.DevStatusBadge-module__Gbc5sW__dchvr_dev_status_new{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-primary) 20%, transparent)}.DevStatusBadge-module__Gbc5sW__dchvr_dev_status_deprecated{color:var(--status-error);background:color-mix(in srgb, var(--status-error) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-error) 20%, transparent)}
.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch{gap:var(--space-xs);flex-direction:column;align-items:center;display:flex}.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch_color{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--dchvr-swatch);width:3.5rem;height:3.5rem}.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch_info{flex-direction:column;align-items:center;gap:2px;display:flex}.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch_label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch_star{color:var(--brand-primary);font-weight:var(--font-weight-bold)}.DevColorSwatch-module__qiZU9q__dchvr_dev_swatch_hex{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.DevColorSwatch-module__qiZU9q__dchvr_dev_semantic_swatch{align-items:center;gap:var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);display:flex}.DevColorSwatch-module__qiZU9q__dchvr_dev_semantic_swatch_color{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--dchvr-swatch);flex-shrink:0;width:2.5rem;height:2.5rem}
.DevLayout-module___Y43wW__dchvr_dev_layout{background:var(--surface-page);min-height:100dvh;display:flex}.DevLayout-module___Y43wW__dchvr_dev_main{flex:1;max-width:80rem;margin-left:16rem}@media (max-width:1023px){.DevLayout-module___Y43wW__dchvr_dev_main{margin-left:0}}
.ThemeToggle-module__TJ1Fea__dchvr_theme_group{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-primary) 4%, transparent);display:inline-flex}.ThemeToggle-module__TJ1Fea__dchvr_theme_btn{width:1.875rem;height:1.875rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__TJ1Fea__dchvr_theme_btn:hover{background:var(--surface-card);color:var(--text-primary)}.ThemeToggle-module__TJ1Fea__dchvr_theme_btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ThemeToggle-module__TJ1Fea__dchvr_theme_btn[data-active=true]{background:var(--surface-card);color:var(--brand-primary)}.ThemeToggle-module__TJ1Fea__dchvr_theme_btn[data-active=true]:hover{color:var(--brand-primary)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__TJ1Fea__dchvr_theme_btn{transition:none}}
@property --dchvr_inner_border_angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Navbar-module__I5bVQG__dchvr_navbar{top:max(1rem, env(safe-area-inset-top,0px));right:max(1rem, calc(50vw - var(--sidebar-width,0px) / 2 - 550px));width:min(calc(100vw - var(--sidebar-width,0px) - 2rem), 1100px);height:var(--height-navbar);z-index:var(--z-navbar);border-radius:var(--radius-full);opacity:0;transition:width var(--motion-slow) var(--easing-emphasis), right var(--motion-slow) var(--easing-emphasis), height var(--motion-slow) var(--easing-emphasis);position:fixed}.Navbar-module__I5bVQG__dchvr_navbar_visible{opacity:1;animation:Navbar-module__I5bVQG__dchvr_navbar_enter var(--motion-slow) var(--easing-decelerate) .4s backwards}.Navbar-module__I5bVQG__dchvr_shader{border-radius:var(--radius-full);z-index:0;pointer-events:none;position:absolute;inset:-4px;overflow:hidden}.Navbar-module__I5bVQG__dchvr_shader>canvas{box-shadow:0 4px 24px color-mix(in srgb, var(--glass-shade) 15%, transparent)}.Navbar-module__I5bVQG__dchvr_inner{border-radius:inherit;z-index:1;background:color-mix(in srgb, var(--glass-base) 70%, transparent);box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--glass-shade) 5%, transparent);transition:background var(--motion-normal) var(--easing-standard), box-shadow var(--motion-normal) var(--easing-standard);align-items:center;display:flex;position:absolute;inset:0}.dark .Navbar-module__I5bVQG__dchvr_inner{background:color-mix(in srgb, var(--glass-shade) 60%, transparent);box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--glass-sheen) 10%, transparent)}.Navbar-module__I5bVQG__dchvr_inner:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dchvr_inner_border_angle), color-mix(in srgb, var(--glass-tint) 3%, transparent) 0deg, color-mix(in srgb, var(--glass-tint) 5%, transparent) 40deg, color-mix(in srgb, var(--glass-tint) 25%, transparent) 80deg, color-mix(in srgb, var(--glass-tint) 40%, transparent) 90deg, color-mix(in srgb, var(--glass-tint) 25%, transparent) 100deg, color-mix(in srgb, var(--glass-tint) 5%, transparent) 140deg, color-mix(in srgb, var(--glass-tint) 3%, transparent) 180deg, color-mix(in srgb, var(--glass-tint) 2%, transparent) 220deg, color-mix(in srgb, var(--glass-tint) 12%, transparent) 260deg, color-mix(in srgb, var(--glass-tint) 20%, transparent) 270deg, color-mix(in srgb, var(--glass-tint) 12%, transparent) 280deg, color-mix(in srgb, var(--glass-tint) 2%, transparent) 320deg, color-mix(in srgb, var(--glass-tint) 3%, transparent) 360deg);-webkit-mask:linear-gradient(var(--glass-shade) 0 0) content-box, linear-gradient(var(--glass-shade) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--glass-shade) 0 0) content-box, linear-gradient(var(--glass-shade) 0 0);mask:linear-gradient(var(--glass-shade) 0 0) content-box, linear-gradient(var(--glass-shade) 0 0);pointer-events:none;transition:background var(--motion-normal) var(--easing-standard);padding:1px;animation:6s linear infinite Navbar-module__I5bVQG__dchvr_inner_border_spin;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dark .Navbar-module__I5bVQG__dchvr_inner:before{background:conic-gradient(from var(--dchvr_inner_border_angle), color-mix(in srgb, var(--glass-tint) 3%, transparent) 0deg, color-mix(in srgb, var(--glass-tint) 6%, transparent) 40deg, color-mix(in srgb, var(--glass-tint) 40%, transparent) 80deg, color-mix(in srgb, var(--glass-tint) 80%, transparent) 90deg, color-mix(in srgb, var(--glass-tint) 40%, transparent) 100deg, color-mix(in srgb, var(--glass-tint) 6%, transparent) 140deg, color-mix(in srgb, var(--glass-tint) 3%, transparent) 180deg, color-mix(in srgb, var(--glass-tint) 2%, transparent) 220deg, color-mix(in srgb, var(--glass-tint) 15%, transparent) 260deg, color-mix(in srgb, var(--glass-tint) 30%, transparent) 270deg, color-mix(in srgb, var(--glass-tint) 15%, transparent) 280deg, color-mix(in srgb, var(--glass-tint) 2%, transparent) 320deg, color-mix(in srgb, var(--glass-tint) 3%, transparent) 360deg)}.Navbar-module__I5bVQG__dchvr_inner_content{z-index:2;width:100%;height:100%;padding-left:var(--space-2xl);align-items:center;display:none;position:relative}@media (min-width:1024px){.Navbar-module__I5bVQG__dchvr_inner_content{display:flex}}.Navbar-module__I5bVQG__dchvr_nav_desktop,.Navbar-module__I5bVQG__dchvr_nav_actions{transition:opacity var(--motion-normal) var(--easing-standard), width var(--motion-normal) var(--easing-standard)}.Navbar-module__I5bVQG__dchvr_navbar_collapsed{width:104px;height:52px;right:1.25rem}.Navbar-module__I5bVQG__dchvr_navbar_collapsed .Navbar-module__I5bVQG__dchvr_inner_content{justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem}.Navbar-module__I5bVQG__dchvr_navbar_collapsed .Navbar-module__I5bVQG__dchvr_nav_desktop,.Navbar-module__I5bVQG__dchvr_navbar_collapsed .Navbar-module__I5bVQG__dchvr_nav_actions{opacity:0;pointer-events:none;width:0;margin-left:0;overflow:hidden}.Navbar-module__I5bVQG__dchvr_collapse_toggle{cursor:pointer;width:2rem;height:2rem;color:var(--text-primary);transition:color var(--motion-fast) var(--easing-standard);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.Navbar-module__I5bVQG__dchvr_navbar_collapsed .Navbar-module__I5bVQG__dchvr_collapse_toggle{margin-left:0;margin-right:0;display:flex}.Navbar-module__I5bVQG__dchvr_collapse_bar{border-radius:var(--radius-full);width:18px;height:2px;transition:background-color var(--motion-fast) var(--easing-standard);background:currentColor}.Navbar-module__I5bVQG__dchvr_collapse_toggle:hover{color:var(--brand-primary)}.Navbar-module__I5bVQG__dchvr_nav_link{border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);transition:color var(--motion-fast) var(--easing-standard), border-color var(--motion-fast) var(--easing-standard);border:1px solid #0000;align-items:center;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__I5bVQG__dchvr_nav_link:hover{color:var(--brand-primary)}.Navbar-module__I5bVQG__dchvr_nav_link:after{content:"";border-radius:var(--radius-full);transform-origin:50%;width:calc(100% - 2rem);height:1.5px;transition:transform var(--motion-normal) var(--easing-emphasis);pointer-events:none;background:currentColor;position:absolute;bottom:7px;left:50%;transform:translate(-50%)scaleX(0)}.Navbar-module__I5bVQG__dchvr_nav_link:hover:after,.Navbar-module__I5bVQG__dchvr_nav_link_active:after{transform:translate(-50%)scaleX(1)}.Navbar-module__I5bVQG__dchvr_nav_link_active{color:var(--brand-primary)}@media (max-width:1023px){.Navbar-module__I5bVQG__dchvr_navbar{width:var(--height-navbar-mobile);height:var(--height-navbar-mobile);right:max(1rem, env(safe-area-inset-right,0px))}}.Navbar-module__I5bVQG__dchvr_drawer_backdrop{animation:Navbar-module__I5bVQG__dchvr_fade_in var(--motion-fast) var(--easing-standard) both}.Navbar-module__I5bVQG__dchvr_mobile_drawer{z-index:var(--z-modal);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);overscroll-behavior:contain;animation:Navbar-module__I5bVQG__dchvr_drawer_slide var(--motion-slow) var(--easing-emphasis) both;flex-direction:column;display:flex;position:fixed;inset-block-start:calc(var(--height-navbar-mobile) + 1.5rem);inset-block-end:1rem;inset-inline:1rem;overflow-y:auto}@keyframes Navbar-module__I5bVQG__dchvr_navbar_enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar-module__I5bVQG__dchvr_inner_border_spin{to{--dchvr_inner_border_angle:360deg}}@keyframes Navbar-module__I5bVQG__dchvr_drawer_slide{0%{clip-path:inset(0 0 100% 0 round var(--radius-2xl))}to{clip-path:inset(0 0 0% 0 round var(--radius-2xl))}}@keyframes Navbar-module__I5bVQG__dchvr_fade_in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Navbar-module__I5bVQG__dchvr_navbar{opacity:1;transition:none!important;animation:none!important}.Navbar-module__I5bVQG__dchvr_nav_desktop,.Navbar-module__I5bVQG__dchvr_nav_actions,.Navbar-module__I5bVQG__dchvr_nav_link,.Navbar-module__I5bVQG__dchvr_collapse_bar,.Navbar-module__I5bVQG__dchvr_collapse_toggle,.Navbar-module__I5bVQG__dchvr_nav_link:after{transition:none!important}.Navbar-module__I5bVQG__dchvr_nav_link:hover:after,.Navbar-module__I5bVQG__dchvr_nav_link_active:after{transform:translate(-50%)scaleX(1)}.Navbar-module__I5bVQG__dchvr_navbar_collapsed,.Navbar-module__I5bVQG__dchvr_mobile_drawer,.Navbar-module__I5bVQG__dchvr_drawer_backdrop{animation:none}.Navbar-module__I5bVQG__dchvr_shader,.Navbar-module__I5bVQG__dchvr_inner{transition:none!important}.Navbar-module__I5bVQG__dchvr_inner:before{transition:none!important;animation:none!important}}
.PageWrapper-module__adSaPW__dchvr_page_main{padding-block-start:var(--height-navbar-mobile)}@media (min-width:1024px){.PageWrapper-module__adSaPW__dchvr_page_main{padding-block-start:calc(var(--height-navbar) + 1.5rem)}}.PageWrapper-module__adSaPW__dchvr_page_main_flush{padding-block-start:0}
.Sidebar-module__a48uyq__dchvr_sidebar{width:64px;height:100vh;z-index:var(--z-sidebar);background:var(--sidebar-glass-bg);border-right:1px solid var(--sidebar-border-right);box-shadow:var(--sidebar-shadow);translate:0 var(--sidebar-push,0px);--brand-primary:var(--sidebar-text);flex-direction:column;justify-content:space-between;align-items:center;display:none;position:fixed;top:0;left:0}@media (min-width:1024px){.Sidebar-module__a48uyq__dchvr_sidebar{opacity:0;animation:Sidebar-module__a48uyq__dchvr_sidebar_enter var(--motion-slow) var(--easing-decelerate) 1.5s forwards;display:flex;transform:translate(-100%)}}.Sidebar-module__a48uyq__dchvr_sidebar_over_light{--sidebar-glass-bg:color-mix(in srgb, var(--glass-sheen) 38%, transparent);--sidebar-border-right:color-mix(in srgb, var(--glass-shade) 8%, transparent);--sidebar-text:var(--glass-shade);--sidebar-sep:color-mix(in srgb, var(--glass-shade) 12%, transparent)}.Sidebar-module__a48uyq__dchvr_sidebar_over_dark{--sidebar-glass-bg:color-mix(in srgb, var(--glass-shade) 38%, transparent);--sidebar-border-right:var(--on-media-border);--sidebar-text:var(--on-media-text);--sidebar-sep:var(--on-media-separator)}.Sidebar-module__a48uyq__dchvr_brand{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-text);transition:color var(--motion-fast) var(--easing-standard);place-items:center;font-size:2rem;font-weight:700;text-decoration:none;display:grid;transform:rotate(180deg)}.Sidebar-module__a48uyq__dchvr_brand:hover{color:var(--sidebar-text-hover)}.Sidebar-module__a48uyq__dchvr_brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.Sidebar-module__a48uyq__dchvr_section{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:2rem 0;display:flex;position:relative}.Sidebar-module__a48uyq__dchvr_section_controls{gap:var(--space-2xl)}.Sidebar-module__a48uyq__dchvr_section:first-child:before{display:none}.Sidebar-module__a48uyq__dchvr_section:before{content:"";background:var(--sidebar-sep);width:28px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Sidebar-module__a48uyq__dchvr_email_link{color:var(--sidebar-text);transition:color var(--motion-fast) var(--easing-standard);flex-direction:column;align-items:center;gap:.875rem;text-decoration:none;display:flex}.Sidebar-module__a48uyq__dchvr_email_link:hover{color:var(--sidebar-text-hover)}.Sidebar-module__a48uyq__dchvr_email_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.Sidebar-module__a48uyq__dchvr_email_icon{flex-shrink:0;transform:rotate(270deg)}.Sidebar-module__a48uyq__dchvr_email_text{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;transform:rotate(180deg)}.Sidebar-module__a48uyq__dchvr_socials{flex-direction:column;align-items:center;gap:.375rem;display:flex}.Sidebar-module__a48uyq__dchvr_social_link{text-decoration:none;display:inline-flex}.Sidebar-module__a48uyq__dchvr_social_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.Sidebar-module__a48uyq__dchvr_icon_btn{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.Sidebar-module__a48uyq__dchvr_icon_btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-full)}.Sidebar-module__a48uyq__dchvr_backdrop{z-index:var(--z-overlay);background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);animation:Sidebar-module__a48uyq__dchvr_fade_in var(--motion-fast) var(--easing-standard) both;position:fixed;inset:0}.Sidebar-module__a48uyq__dchvr_modal{width:320px;z-index:var(--z-modal);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);animation:Sidebar-module__a48uyq__dchvr_modal_slide var(--motion-normal) var(--easing-decelerate) both;position:fixed;bottom:1.25rem;left:4.5rem;overflow:hidden}@media (max-width:991px){.Sidebar-module__a48uyq__dchvr_modal{width:auto;left:1rem;right:1rem}}.Sidebar-module__a48uyq__dchvr_modal_header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.Sidebar-module__a48uyq__dchvr_modal_icon{border-radius:var(--radius-full);background:var(--surface-brand-violet-strong);width:36px;height:36px;color:var(--on-brand-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__a48uyq__dchvr_modal_title{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary);flex:1;margin:0;font-weight:600}.Sidebar-module__a48uyq__dchvr_modal_close{border-radius:var(--radius-full);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Sidebar-module__a48uyq__dchvr_modal_close:hover{background:var(--surface-raised);color:var(--text-primary)}.Sidebar-module__a48uyq__dchvr_modal_close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sidebar-module__a48uyq__dchvr_modal_body{flex-direction:column;gap:1rem;padding:.875rem 1.25rem;display:flex}.Sidebar-module__a48uyq__dchvr_modal_row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Sidebar-module__a48uyq__dchvr_modal_row_label{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.Sidebar-module__a48uyq__dchvr_scale_controls{align-items:center;gap:.25rem;display:flex}.Sidebar-module__a48uyq__dchvr_scale_btn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-page);width:32px;height:32px;color:var(--text-primary);font-family:var(--font-display);cursor:pointer;transition:background-color var(--motion-fast) var(--easing-standard), border-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.Sidebar-module__a48uyq__dchvr_scale_btn:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-emphasis)}.Sidebar-module__a48uyq__dchvr_scale_btn:disabled{opacity:.4;cursor:not-allowed}.Sidebar-module__a48uyq__dchvr_scale_btn_default{background:var(--surface-brand-violet-strong);border-color:var(--surface-brand-violet-strong);color:var(--on-brand-secondary)}.Sidebar-module__a48uyq__dchvr_scale_btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sidebar-module__a48uyq__dchvr_toggle_row{align-items:center;gap:.5rem;display:flex}.Sidebar-module__a48uyq__dchvr_toggle_state{color:var(--text-muted);min-width:4.5rem;transition:color var(--motion-fast) var(--easing-standard);font-size:.75rem}.Sidebar-module__a48uyq__dchvr_toggle_state[data-on]{color:var(--brand-secondary-active)}.Sidebar-module__a48uyq__dchvr_modal_footer{border-top:1px solid var(--border-subtle);background:var(--surface-raised);padding:.75rem 1.25rem}.Sidebar-module__a48uyq__dchvr_modal_reset{width:100%;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;text-align:center;border-radius:var(--radius-md);transition:color var(--motion-fast) var(--easing-standard), background-color var(--motion-fast) var(--easing-standard);background:0 0;border:none;padding:.5rem;font-weight:500;display:block}.Sidebar-module__a48uyq__dchvr_modal_reset:hover{color:var(--status-error);background:var(--status-error-subtle)}.Sidebar-module__a48uyq__dchvr_modal_reset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes Sidebar-module__a48uyq__dchvr_sidebar_enter{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes Sidebar-module__a48uyq__dchvr_fade_in{0%{opacity:0}to{opacity:1}}@keyframes Sidebar-module__a48uyq__dchvr_modal_slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Sidebar-module__a48uyq__dchvr_sidebar{transition:none;animation:none!important}.Sidebar-module__a48uyq__dchvr_brand,.Sidebar-module__a48uyq__dchvr_email_link,.Sidebar-module__a48uyq__dchvr_social_link,.Sidebar-module__a48uyq__dchvr_icon_btn,.Sidebar-module__a48uyq__dchvr_modal_close,.Sidebar-module__a48uyq__dchvr_scale_btn,.Sidebar-module__a48uyq__dchvr_toggle_state,.Sidebar-module__a48uyq__dchvr_modal_reset{transition:none}.Sidebar-module__a48uyq__dchvr_backdrop,.Sidebar-module__a48uyq__dchvr_modal{animation:none}}
.GlassKnot-module__HOWMxG__dchvr_glass_knot{width:100%;height:100%;position:relative;overflow:clip}.GlassKnot-module__HOWMxG__dchvr_glass_knot_canvas{width:100%;height:100%;display:block}
.Contacto-module__ujbxba__dchvr_contacto_card{border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-3xl)}.Contacto-module__ujbxba__dchvr_contacto_form_heading{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--text-primary);margin:0 0 var(--space-lg)}.Contacto-module__ujbxba__dchvr_contacto_form_intro{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-3xl)}.Contacto-module__ujbxba__dchvr_contacto_fields{gap:var(--space-xl);flex-direction:column;display:flex}.Contacto-module__ujbxba__dchvr_contacto_field{gap:var(--space-xs);flex-direction:column;display:flex}.Contacto-module__ujbxba__dchvr_contacto_checkbox_group{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Contacto-module__ujbxba__dchvr_contacto_consents{gap:var(--space-md);flex-direction:column;display:flex}.Contacto-module__ujbxba__dchvr_contacto_consent{gap:var(--space-md);align-items:flex-start;display:flex}.Contacto-module__ujbxba__dchvr_contacto_submit_row{margin-top:var(--space-xl)}.Contacto-module__ujbxba__dchvr_contacto_banner_error{padding:var(--space-lg);border-radius:var(--radius-md);background:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:var(--text-sm);line-height:var(--line-height-relaxed)}.Contacto-module__ujbxba__dchvr_contacto_success{text-align:center;align-items:center;gap:var(--space-xl);padding:var(--space-3xl) 0;flex-direction:column;display:flex}.Contacto-module__ujbxba__dchvr_contacto_success_icon{color:var(--brand-primary)}.Contacto-module__ujbxba__dchvr_contacto_success h3{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--text-primary);margin:0}.Contacto-module__ujbxba__dchvr_contacto_success p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.Contacto-module__ujbxba__dchvr_contacto_success a{color:var(--brand-primary)}.Contacto-module__ujbxba__dchvr_contacto_honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.Contacto-module__ujbxba__dchvr_contacto_motif{--dchvr-contacto-motif-max:clamp(200px, 22vw, 320px);max-width:var(--dchvr-contacto-motif-max);aspect-ratio:var(--glass-knot-ratio,.8);margin-inline:auto}
.Accordion-module__AIInSq__dchvr_accordion_item{box-shadow:var(--shadow-card);position:relative;overflow:hidden}.Accordion-module__AIInSq__dchvr_accordion_item:before{content:"";background:color-mix(in srgb, var(--text-primary) 6%, transparent);transform-origin:0;transition:transform var(--motion-normal) var(--easing-decelerate);pointer-events:none;z-index:0;position:absolute;inset:0;transform:scaleX(0)}.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]):before{transform:scaleX(1)}.Accordion-module__AIInSq__dchvr_accordion_trigger{z-index:1;position:relative}.Accordion-module__AIInSq__dchvr_accordion_trigger:hover,.Accordion-module__AIInSq__dchvr_accordion_trigger[data-state=open]{font-weight:var(--font-weight-bold)}.Accordion-module__AIInSq__dchvr_accordion_label{transition:transform var(--motion-slow) var(--easing-decelerate) 60ms}.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]) .Accordion-module__AIInSq__dchvr_accordion_label{transform:translateX(var(--space-md))}.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]) .Accordion-module__AIInSq__dchvr_accordion_icon{transform:translateX(calc(var(--space-md) * -1))}.Accordion-module__AIInSq__dchvr_accordion_icon{aspect-ratio:1;background:color-mix(in srgb, var(--text-primary) 6%, transparent);border:1px solid var(--border-subtle);width:2rem;color:var(--text-primary);transition-property:background-color,transform;transition-duration:var(--motion-normal), var(--motion-slow);transition-timing-function:var(--easing-standard), var(--easing-decelerate);border-radius:50%;flex:none;justify-content:center;align-items:center;transition-delay:0s,60ms;display:inline-flex}.Accordion-module__AIInSq__dchvr_accordion_icon_bar{transition-property:transform,opacity;transition-duration:var(--motion-normal);transition-timing-function:var(--easing-standard);transform-origin:50%}.Accordion-module__AIInSq__dchvr_accordion_trigger[data-state=open] .Accordion-module__AIInSq__dchvr_accordion_icon_vertical{opacity:0;transform:scaleY(0)}.Accordion-module__AIInSq__dchvr_accordion_content[data-state=open]{animation:Accordion-module__AIInSq__dchvr_accordion-slide-down var(--motion-normal) var(--easing-decelerate)}.Accordion-module__AIInSq__dchvr_accordion_content[data-state=closed]{animation:Accordion-module__AIInSq__dchvr_accordion-slide-up var(--motion-normal) var(--easing-accelerate)}@keyframes Accordion-module__AIInSq__dchvr_accordion-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Accordion-module__AIInSq__dchvr_accordion-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.Accordion-module__AIInSq__dchvr_accordion_item{opacity:1;animation:none}.Accordion-module__AIInSq__dchvr_accordion_item:before,.Accordion-module__AIInSq__dchvr_accordion_label{transition:none}.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]):before{transform:scaleX(0)}.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]) .Accordion-module__AIInSq__dchvr_accordion_label,.Accordion-module__AIInSq__dchvr_accordion_item:hover:not([data-state=open]) .Accordion-module__AIInSq__dchvr_accordion_icon{transform:none}.Accordion-module__AIInSq__dchvr_accordion_content[data-state=open],.Accordion-module__AIInSq__dchvr_accordion_content[data-state=closed]{animation:none}.Accordion-module__AIInSq__dchvr_accordion_icon,.Accordion-module__AIInSq__dchvr_accordion_icon_bar{transition:none}}
.CredentialsList-module__HnoJEW__dchvr_credentials{flex-direction:column;width:100%;display:flex}.CredentialsList-module__HnoJEW__dchvr_credentials_row{border-top:1px solid var(--border-subtle);cursor:default;position:relative;overflow:hidden}.CredentialsList-module__HnoJEW__dchvr_credentials_row:last-child{border-bottom:1px solid var(--border-subtle)}.CredentialsList-module__HnoJEW__dchvr_credentials_fill{background:var(--credentials-fill,color-mix(in srgb, var(--text-primary) 8%, transparent));transform-origin:0;transition:transform var(--motion-normal) var(--easing-decelerate);position:absolute;inset:0;transform:scaleX(0)}.CredentialsList-module__HnoJEW__dchvr_credentials_tone_secondary{--credentials-fill:color-mix(in srgb, var(--brand-secondary) 16%, transparent)}.CredentialsList-module__HnoJEW__dchvr_credentials_row:hover .CredentialsList-module__HnoJEW__dchvr_credentials_fill,.CredentialsList-module__HnoJEW__dchvr_credentials_row_active .CredentialsList-module__HnoJEW__dchvr_credentials_fill{transform:scaleX(1)}.CredentialsList-module__HnoJEW__dchvr_credentials_content{align-items:baseline;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-lg);grid-template-columns:1fr auto auto;display:grid;position:relative}.CredentialsList-module__HnoJEW__dchvr_credentials_title{font-family:var(--font-display);font-size:var(--credentials-title-size,var(--text-lg));font-weight:var(--font-weight-medium);color:var(--text-muted);transition:transform var(--motion-slow) var(--easing-decelerate) 60ms, color var(--motion-normal) var(--easing-standard)}.CredentialsList-module__HnoJEW__dchvr_credentials_row:hover .CredentialsList-module__HnoJEW__dchvr_credentials_title{transform:translateX(var(--space-md));color:var(--text-primary)}.CredentialsList-module__HnoJEW__dchvr_credentials_row_active .CredentialsList-module__HnoJEW__dchvr_credentials_title{transform:translateX(var(--space-md));color:var(--text-primary);opacity:1}.CredentialsList-module__HnoJEW__dchvr_credentials_row_active .CredentialsList-module__HnoJEW__dchvr_credentials_year{color:var(--text-primary);transform:translateX(calc(var(--space-md) * -1))}.CredentialsList-module__HnoJEW__dchvr_credentials_content_compact{grid-template-columns:1fr auto}.CredentialsList-module__HnoJEW__dchvr_credentials_source{font-size:var(--text-base);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);transition:color var(--motion-normal) var(--easing-standard)}.CredentialsList-module__HnoJEW__dchvr_credentials_row:hover .CredentialsList-module__HnoJEW__dchvr_credentials_source{color:var(--text-primary)}.CredentialsList-module__HnoJEW__dchvr_credentials_year{font-size:var(--text-base);color:var(--text-muted);font-weight:var(--font-weight-medium);text-align:right;min-width:4ch;transition:color var(--motion-normal) var(--easing-standard), transform var(--motion-slow) var(--easing-decelerate) 60ms}.CredentialsList-module__HnoJEW__dchvr_credentials_row:hover .CredentialsList-module__HnoJEW__dchvr_credentials_year{color:var(--text-primary);transform:translateX(calc(var(--space-md) * -1))}@media (max-width:640px){.CredentialsList-module__HnoJEW__dchvr_credentials_content{gap:var(--space-xs);padding:var(--space-2xl) var(--space-lg);grid-template-columns:1fr}.CredentialsList-module__HnoJEW__dchvr_credentials_year{text-align:left}}@media (prefers-reduced-motion:reduce){.CredentialsList-module__HnoJEW__dchvr_credentials_fill,.CredentialsList-module__HnoJEW__dchvr_credentials_title,.CredentialsList-module__HnoJEW__dchvr_credentials_source,.CredentialsList-module__HnoJEW__dchvr_credentials_year{transition:none}}
.Casos-module__pgC5xa__dchvr_casos_panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-3xl) var(--space-2xl)}.Casos-module__pgC5xa__dchvr_subtitulo.Casos-module__pgC5xa__dchvr_subtitulo{font-size:var(--text-xl)}.Casos-module__pgC5xa__dchvr_caso_chat.Casos-module__pgC5xa__dchvr_caso_chat{margin-block-start:0}@media (min-width:48rem){.Casos-module__pgC5xa__dchvr_casos_panel{padding:var(--space-4xl) var(--space-3xl)}}.Casos-module__pgC5xa__dchvr_sectores{--brand-primary:var(--brand-secondary);--border-subtle:color-mix(in srgb, var(--brand-secondary) 28%, transparent)}
.DevNav-module__bwYC-a__dchvr_dev_nav{background:var(--surface-page);border-right:1px solid var(--border-subtle);width:16rem;height:100dvh;z-index:var(--z-sticky);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.DevNav-module__bwYC-a__dchvr_dev_nav_header{padding:var(--space-xl);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 4%, var(--surface-page)) 0%, var(--surface-page) 100%)}.DevNav-module__bwYC-a__dchvr_dev_nav_brand{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);text-decoration:none;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_iso{flex-shrink:0;width:auto;height:2.25rem}.DevNav-module__bwYC-a__dchvr_dev_nav_iso_dark,[data-dchvr_theme=dark] .DevNav-module__bwYC-a__dchvr_dev_nav_iso_light,[data-theme=dark] .DevNav-module__bwYC-a__dchvr_dev_nav_iso_light,.DevNav-module__bwYC-a__dark .DevNav-module__bwYC-a__dchvr_dev_nav_iso_light{display:none}[data-dchvr_theme=dark] .DevNav-module__bwYC-a__dchvr_dev_nav_iso_dark,[data-theme=dark] .DevNav-module__bwYC-a__dchvr_dev_nav_iso_dark,.DevNav-module__bwYC-a__dark .DevNav-module__bwYC-a__dchvr_dev_nav_iso_dark{display:block}.DevNav-module__bwYC-a__dchvr_dev_nav_brand_text{flex-direction:column;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_brand_name{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:var(--letter-spacing-wider);line-height:1}.DevNav-module__bwYC-a__dchvr_dev_nav_brand_tag{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;line-height:1}.DevNav-module__bwYC-a__dchvr_dev_nav_controls{align-items:center;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_sections{padding:var(--space-xl) 0;gap:var(--space-2xl);flex-direction:column;flex:1;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_group{gap:var(--space-xs);flex-direction:column;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_group_title{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);padding:0 var(--space-xl);margin:0;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_group_dot{background:var(--dchvr-nav-accent,var(--brand-primary));border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.DevNav-module__bwYC-a__dchvr_dev_nav_list{margin:var(--space-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_link{padding:var(--space-sm) var(--space-xl);font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--motion-fast) var(--easing-standard), background var(--motion-fast) var(--easing-standard);border-left:2px solid #0000;text-decoration:none;display:block}.DevNav-module__bwYC-a__dchvr_dev_nav_link:hover{color:var(--text-primary);background:color-mix(in srgb, var(--brand-primary) 4%, transparent)}.DevNav-module__bwYC-a__dchvr_dev_nav_link_active{color:var(--brand-primary);border-left-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);font-weight:var(--font-weight-medium)}.DevNav-module__bwYC-a__dchvr_dev_nav_footer{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--border-subtle);align-items:center;gap:var(--space-md);display:flex}.DevNav-module__bwYC-a__dchvr_dev_nav_badge{font-size:.5625rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-widest);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);padding:2px var(--space-sm);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--brand-primary) 15%, transparent)}.DevNav-module__bwYC-a__dchvr_dev_nav_version{font-size:var(--text-xs);color:var(--text-muted);margin:0}@media (max-width:1023px){.DevNav-module__bwYC-a__dchvr_dev_nav{display:none}}
.HighlightsList-module__tKGdcW__dchvr_highlights{flex-direction:column;width:100%;display:flex}.HighlightsList-module__tKGdcW__dchvr_highlights_row{border-top:1px solid var(--border-subtle);cursor:default;position:relative;overflow:hidden}.HighlightsList-module__tKGdcW__dchvr_highlights_row:last-child{border-bottom:1px solid var(--border-subtle)}.HighlightsList-module__tKGdcW__dchvr_highlights_fill{background:color-mix(in srgb, var(--brand-primary) 6%, transparent);transform-origin:0;transition:transform var(--motion-normal) var(--easing-decelerate);position:absolute;inset:0;transform:scaleX(0)}.HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_fill{transform:scaleX(1)}.HighlightsList-module__tKGdcW__dchvr_highlights_content{align-items:center;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-lg);grid-template-columns:4.5rem 10rem 1fr;display:grid;position:relative}.HighlightsList-module__tKGdcW__dchvr_highlights_icon{color:var(--text-primary);width:var(--size-md);height:var(--size-md);transition:transform var(--motion-slow) var(--easing-decelerate) 60ms;justify-content:center;align-items:center;display:flex}.HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_icon{transform:translateX(var(--space-sm))}.HighlightsList-module__tKGdcW__dchvr_highlights_meta{width:10rem;transition:transform var(--motion-slow) var(--easing-decelerate) 60ms;flex-direction:column;flex-shrink:0;display:flex}.HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_meta{transform:translateX(var(--space-sm))}.HighlightsList-module__tKGdcW__dchvr_highlights_stat{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--brand-primary);line-height:var(--line-height-tight)}.HighlightsList-module__tKGdcW__dchvr_highlights_label{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-snug)}.HighlightsList-module__tKGdcW__dchvr_highlights_description{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:45ch;transition:transform var(--motion-slow) var(--easing-decelerate) 60ms;margin:0}.HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_description{transform:translateX(calc(var(--space-sm) * -1))}@media (max-width:768px){.HighlightsList-module__tKGdcW__dchvr_highlights_content{gap:var(--space-lg);grid-template-columns:auto 1fr}.HighlightsList-module__tKGdcW__dchvr_highlights_description{grid-column:1/-1}.HighlightsList-module__tKGdcW__dchvr_highlights_meta{min-width:auto}}@media (max-width:480px){.HighlightsList-module__tKGdcW__dchvr_highlights_content{gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);grid-template-columns:1fr}.HighlightsList-module__tKGdcW__dchvr_highlights_icon{width:var(--size-sm);height:var(--size-sm)}}.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_content{padding:var(--space-xl) var(--space-2xl);align-items:start;column-gap:var(--space-lg);grid-template-columns:2rem 1fr;display:grid}.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_description{max-width:none}.HighlightsList-module__tKGdcW__dchvr_highlights_lead{gap:var(--space-sm);transition:transform var(--motion-slow) var(--easing-decelerate) 60ms;flex-direction:column;display:flex}.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_lead{transform:translateX(calc(var(--space-sm) * -1))}.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_row:hover .HighlightsList-module__tKGdcW__dchvr_highlights_description{transform:none}.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_icon{width:2rem;height:auto;color:var(--brand-primary);justify-content:flex-start}@media (max-width:768px){.HighlightsList-module__tKGdcW__dchvr_highlights_stacked .HighlightsList-module__tKGdcW__dchvr_highlights_content{gap:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.HighlightsList-module__tKGdcW__dchvr_highlights_fill,.HighlightsList-module__tKGdcW__dchvr_highlights_icon,.HighlightsList-module__tKGdcW__dchvr_highlights_meta,.HighlightsList-module__tKGdcW__dchvr_highlights_description{transition:none}}
.DevPageNav-module__xxYVQq__dchvr_dev_page_nav{justify-content:space-between;align-items:stretch;gap:var(--space-xl);padding:var(--space-3xl);border-top:1px solid var(--border-subtle);margin-top:var(--space-3xl);display:flex}.DevPageNav-module__xxYVQq__dchvr_dev_page_nav_link{gap:var(--space-xs);padding:var(--space-lg) 0;transition:color var(--motion-fast) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.DevPageNav-module__xxYVQq__dchvr_dev_page_nav_direction{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.DevPageNav-module__xxYVQq__dchvr_dev_page_nav_label{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);transition:color var(--motion-fast) var(--easing-standard)}.DevPageNav-module__xxYVQq__dchvr_dev_page_nav_link:hover .DevPageNav-module__xxYVQq__dchvr_dev_page_nav_label{color:var(--brand-primary)}.DevPageNav-module__xxYVQq__dchvr_dev_page_nav_link_next{text-align:right}
.LiveBadge-module__KYHsRW__dchvr_live_badge{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--letter-spacing-wide);color:var(--text-muted);margin:0;display:inline-flex}.LiveBadge-module__KYHsRW__dchvr_live_badge_dot{border-radius:var(--radius-full);background:var(--status-success);width:8px;height:8px;animation:LiveBadge-module__KYHsRW__dchvr_live_badge_pulse 1.8s var(--easing-standard) infinite;flex-shrink:0}.LiveBadge-module__KYHsRW__dchvr_live_badge_value{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.LiveBadge-module__KYHsRW__dchvr_live_badge_label{color:inherit}@keyframes LiveBadge-module__KYHsRW__dchvr_live_badge_pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-success) 50%, transparent)}60%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.LiveBadge-module__KYHsRW__dchvr_live_badge_dot{animation:none}}
.DevDoDont-module__nwz5RG__dchvr_dev_dodont_row{gap:var(--space-2xl);grid-template-columns:1fr 1fr;margin-block-end:var(--space-3xl);display:grid}@media (max-width:767px){.DevDoDont-module__nwz5RG__dchvr_dev_dodont_row{grid-template-columns:1fr}}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_item{gap:var(--space-lg);flex-direction:column;display:flex}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_do{border-top:3px solid var(--status-success);padding-top:var(--space-lg)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_dont{border-top:3px solid var(--status-error);padding-top:var(--space-lg)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_caution{border-top:3px solid var(--status-warning);padding-top:var(--space-lg)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_preview{align-items:center;min-height:4rem;display:flex}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_footer{gap:var(--space-xs);flex-direction:column;display:flex}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_badge{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--font-weight-bold);width:fit-content;display:inline-flex}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_badge_do{color:var(--status-success)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_badge_dont{color:var(--status-error)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_badge_caution{color:var(--status-warning)}.DevDoDont-module__nwz5RG__dchvr_dev_dodont_caption{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin:0}
.Section-module__8ovAQa__dchvr_section{padding-block:var(--section-padding-y);isolation:isolate;width:100%;scroll-margin-top:calc(var(--height-navbar) + var(--space-xl))}.Section-module__8ovAQa__dchvr_section_inner{gap:var(--space-4xl);flex-direction:column;display:flex}.Section-module__8ovAQa__dchvr_section_compact{padding-block:var(--section-padding-y-sm)}.Section-module__8ovAQa__dchvr_section_flush_top{padding-block-start:0}.Section-module__8ovAQa__dchvr_section_flush_bottom{padding-block-end:0}.Section-module__8ovAQa__dchvr_section_full_height{min-height:calc(100svh - var(--height-navbar) - var(--space-xl));flex-direction:column;justify-content:center;display:flex}[data-flush-top] .Section-module__8ovAQa__dchvr_section_full_height{min-height:100svh}@media (max-width:1023px){.Section-module__8ovAQa__dchvr_section_full_height{min-height:calc(100svh - var(--height-navbar-mobile))}[data-flush-top] .Section-module__8ovAQa__dchvr_section_full_height{min-height:100svh}}@media (prefers-reduced-motion:reduce){.Section-module__8ovAQa__dchvr_section_full_height{min-height:calc(100vh - var(--height-navbar) - var(--space-xl))}[data-flush-top] .Section-module__8ovAQa__dchvr_section_full_height{min-height:100vh}}
.DevPropsTable-module__OWi-Cq__dchvr_dev_props_wrapper{margin-block-end:var(--space-2xl);overflow-x:auto}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);color:var(--text-primary)}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table th{text-align:left;padding:var(--space-md) 0;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-muted);border-bottom:2px solid var(--border-default)}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table th:not(:first-child){padding-left:var(--space-2xl)}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table td{padding:var(--space-lg) 0;border-bottom:1px solid var(--border-subtle);vertical-align:top;color:var(--text-secondary);line-height:var(--line-height-relaxed)}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table td:not(:first-child){padding-left:var(--space-2xl)}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_table td code{white-space:nowrap}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_name{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_required{color:var(--status-error);margin-left:2px}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_type{font-family:var(--font-mono);color:var(--brand-primary);white-space:nowrap}.DevPropsTable-module__OWi-Cq__dchvr_dev_props_default{font-family:var(--font-mono);color:var(--text-muted)}
.SectionDescription-module__cnw6SG__dchvr_section_description{font-family:var(--font-sans);color:var(--text-secondary);margin:0}.SectionDescription-module__cnw6SG__dchvr_section_description_base{font-size:var(--text-base);line-height:var(--line-height-normal)}.SectionDescription-module__cnw6SG__dchvr_section_description_lg{font-size:var(--text-lg);line-height:var(--line-height-relaxed)}
.DevTokenValue-module__U0-Sgq__dchvr_token_value{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.DevTokenValue-module__U0-Sgq__dchvr_token_declared{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.DevTokenValue-module__U0-Sgq__dchvr_token_resolved{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--brand-primary);white-space:nowrap}
.BookingCTA-module__AAiqfq__dchvr_booking_cta{height:var(--height-navbar);background-color:var(--cta-bg);color:var(--cta-text-primary);border-radius:var(--radius-full);cursor:pointer;transition-property:background-color;transition-duration:var(--motion-fast);transition-timing-function:var(--easing-standard);align-items:center;gap:.75rem;padding-block:0;padding-inline:1.5rem .5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.BookingCTA-module__AAiqfq__dchvr_booking_cta:hover{background-color:var(--cta-bg-hover)}.BookingCTA-module__AAiqfq__dchvr_booking_cta:focus-visible{outline:2px solid var(--cta-bg);outline-offset:3px}.BookingCTA-module__AAiqfq__dchvr_booking_cta:disabled,.BookingCTA-module__AAiqfq__dchvr_booking_cta[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.BookingCTA-module__AAiqfq__dchvr_ripple_field{border-radius:inherit;z-index:var(--z-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.BookingCTA-module__AAiqfq__dchvr_ripple_ring{top:var(--ripple-y,50%);left:var(--ripple-x,50%);opacity:0;background:radial-gradient(circle closest-side, transparent 60%, color-mix(in srgb, var(--ripple-shadow) 45%, transparent) 72%, color-mix(in srgb, var(--ripple-light) 75%, transparent) 82%, color-mix(in srgb, var(--ripple-shadow) 40%, transparent) 89%, var(--ripple-light) 95%, var(--ripple-light) 97%, color-mix(in srgb, var(--ripple-light) 30%, transparent) 100%);filter:url(#dchvr-water-wobble);border-radius:50%;width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.BookingCTA-module__AAiqfq__dchvr_booking_cta:hover .BookingCTA-module__AAiqfq__dchvr_ripple_ring{animation:BookingCTA-module__AAiqfq__dchvr_cta_ripple_wave var(--ripple-duration) var(--easing-decelerate) infinite}.BookingCTA-module__AAiqfq__dchvr_ripple_ring_1{--ripple-size:var(--ripple-size-lg);animation-delay:var(--ripple-delay-1)}.BookingCTA-module__AAiqfq__dchvr_ripple_ring_2{--ripple-size:var(--ripple-size-sm);animation-delay:var(--ripple-delay-2)}@keyframes BookingCTA-module__AAiqfq__dchvr_cta_ripple_wave{0%{width:0;height:0;opacity:var(--ripple-opacity-start)}to{width:var(--ripple-size);height:var(--ripple-size);opacity:0}}.BookingCTA-module__AAiqfq__dchvr_booking_cta_content{line-height:var(--line-height-tight);flex-direction:column;align-items:flex-start;gap:.125rem;display:flex;position:relative}.BookingCTA-module__AAiqfq__dchvr_booking_cta_title{font-family:var(--font-display);font-size:var(--text-sm);color:var(--cta-text-primary);font-weight:800}.BookingCTA-module__AAiqfq__dchvr_booking_cta_subtitle{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--cta-text-secondary)}.BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle{border-radius:var(--radius-full);background-color:var(--cta-icon-bg);width:56px;height:56px;color:var(--cta-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle svg{transition-property:scale;transition-duration:var(--motion-fast);transition-timing-function:var(--easing-standard)}.BookingCTA-module__AAiqfq__dchvr_booking_cta:hover .BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle svg{scale:1.2}.BookingCTA-module__AAiqfq__dchvr_booking_cta_compact{height:var(--height-navbar-mobile);gap:.625rem;padding-inline:1.25rem .375rem}.BookingCTA-module__AAiqfq__dchvr_booking_cta_compact .BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.BookingCTA-module__AAiqfq__dchvr_booking_cta,.BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle svg{transition:none}.BookingCTA-module__AAiqfq__dchvr_ripple_field{display:none}.BookingCTA-module__AAiqfq__dchvr_booking_cta:hover .BookingCTA-module__AAiqfq__dchvr_booking_cta_icon_circle svg{scale:1}}
.Card-module__QRy0Sa__dchvr_card-glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}
.LogoRotator-module__9c6jqa__dchvr_logo_rotator{aspect-ratio:1;justify-content:center;align-items:center;width:28em;display:flex;position:relative;container-type:inline-size}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer{z-index:1;aspect-ratio:1;background-color:var(--surface-page);will-change:transform;border-radius:100em;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer:first-child{width:100%}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer:nth-child(2){width:75.5%}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer:nth-child(3){width:50.5%}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_face{flex:none;justify-content:center;align-items:center;width:80cqi;height:80cqi;display:flex;position:absolute}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_face:nth-child(2){visibility:hidden;opacity:0}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_face img{object-fit:contain;flex:none;width:auto;height:100%}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_face svg{flex:none;width:auto;height:100%}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_marker{z-index:5;aspect-ratio:1;pointer-events:none;will-change:transform;width:50%;color:var(--brand-secondary);padding:.25em;position:absolute}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_marker svg{width:100%;height:100%;display:block}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_dark{display:none}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_light,[data-dchvr_theme=dark] .LogoRotator-module__9c6jqa__dchvr_logo_rotator_dark,[data-theme=dark] .LogoRotator-module__9c6jqa__dchvr_logo_rotator_dark,.LogoRotator-module__9c6jqa__dark .LogoRotator-module__9c6jqa__dchvr_logo_rotator_dark{display:block}[data-dchvr_theme=dark] .LogoRotator-module__9c6jqa__dchvr_logo_rotator_light,[data-theme=dark] .LogoRotator-module__9c6jqa__dchvr_logo_rotator_light,.LogoRotator-module__9c6jqa__dark .LogoRotator-module__9c6jqa__dchvr_logo_rotator_light{display:none}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_contour{color:var(--text-primary)}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_glow{pointer-events:none;will-change:transform;filter:blur(50px);z-index:0;border-radius:100em;width:50%;height:50%;position:absolute}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_glow_teal{background:color-mix(in srgb, var(--brand-primary) 50%, transparent)}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_glow_violet{background:color-mix(in srgb, var(--brand-secondary) 45%, transparent)}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_glow_lime{background:color-mix(in srgb, var(--brand-accent) 35%, transparent)}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_transparent .LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer{background-color:#0000}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_transparent .LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer:first-child{-webkit-mask-image:radial-gradient(circle closest-side,#0000 74.5%,#000 74.5%);mask-image:radial-gradient(circle closest-side,#0000 74.5%,#000 74.5%)}.LogoRotator-module__9c6jqa__dchvr_logo_rotator_transparent .LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer:nth-child(2){-webkit-mask-image:radial-gradient(circle closest-side,#0000 66%,#000 66%);mask-image:radial-gradient(circle closest-side,#0000 66%,#000 66%)}@media (prefers-reduced-motion:reduce){.LogoRotator-module__9c6jqa__dchvr_logo_rotator_layer,.LogoRotator-module__9c6jqa__dchvr_logo_rotator_marker,.LogoRotator-module__9c6jqa__dchvr_logo_rotator_glow{will-change:auto}}
.BenefitCard-module__Xlzx_a__dchvr_benefit_grid{justify-content:space-between;gap:var(--space-sm);flex-flow:wrap;display:flex}.BenefitCard-module__Xlzx_a__dchvr_benefit_card{padding:var(--space-2xl);border-radius:var(--radius-2xl);background:var(--surface-card);flex-direction:column;flex:400px;display:flex}.BenefitCard-module__Xlzx_a__dchvr_benefit_icon{width:var(--size-lg);height:var(--size-lg);color:var(--text-primary);flex-shrink:0}.BenefitCard-module__Xlzx_a__dchvr_benefit_icon svg{width:var(--size-lg);height:var(--size-lg)}.BenefitCard-module__Xlzx_a__dchvr_benefit_title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:var(--space-4xl) 0 0 0}.BenefitCard-module__Xlzx_a__dchvr_benefit_desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-normal);margin:var(--space-xl) 0 0 0}
.MoodLightWithLogo-module__hVNeaa__dchvr_mood_light_container{aspect-ratio:1;width:100%;position:relative;overflow:visible;container-type:size}.MoodLightWithLogo-module__hVNeaa__dchvr_mood_light_logo_wrapper{z-index:var(--z-content);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MoodLightWithLogo-module__hVNeaa__dchvr_mood_light_logo{pointer-events:auto;width:80%;height:80%}.MoodLightWithLogo-module__hVNeaa__dchvr_mood_light_group{will-change:transform;position:absolute;inset:0}.MoodLightWithLogo-module__hVNeaa__dchvr_mood_light_orb{width:var(--orb-size);height:var(--orb-size);margin-top:calc(var(--orb-size) / -2);margin-left:calc(var(--orb-size) / -2);border-radius:var(--radius-full);background:var(--orb-color);opacity:var(--orb-opacity);filter:blur(55px);will-change:transform, opacity;pointer-events:none;position:absolute;top:50%;left:50%}
.Hero-module__D9Cm9a__dchvr_hero_text,.Hero-module__D9Cm9a__dchvr_hero_eyebrow{z-index:var(--z-content);position:relative}
.CardModal-module__f33Coq__dchvr_card_modal_overlay_exit{animation:CardModal-module__f33Coq__dchvr_card_modal_overlay_fade_out var(--motion-fast) var(--easing-accelerate) both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_overlay_fade_out{0%{opacity:1}to{opacity:0}}.CardModal-module__f33Coq__dchvr_card_modal_centered_enter{animation:CardModal-module__f33Coq__dchvr_card_modal_centered_enter var(--motion-slow) var(--easing-emphasis) both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_centered_enter{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CardModal-module__f33Coq__dchvr_card_modal_centered_exit{animation:CardModal-module__f33Coq__dchvr_card_modal_centered_exit var(--motion-normal) var(--easing-accelerate) both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_centered_exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}.CardModal-module__f33Coq__dchvr_card_modal_immersive_container_enter{animation:.65s cubic-bezier(.22,.61,.36,1) 50ms both CardModal-module__f33Coq__dchvr_card_modal_immersive_depth_enter}@keyframes CardModal-module__f33Coq__dchvr_card_modal_immersive_depth_enter{0%{opacity:0;filter:blur(22px);transform:scale(.35)}to{opacity:1;filter:blur();transform:scale(1)}}.CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_visual_enter{animation:CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_visual_enter var(--motion-slow) var(--easing-decelerate) .15s both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_visual_enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_content_enter{animation:CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_content_enter var(--motion-slow) var(--easing-decelerate) .25s both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_content_enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.CardModal-module__f33Coq__dchvr_card_modal_immersive_exit{animation:.5s cubic-bezier(.55,0,1,.45) both CardModal-module__f33Coq__dchvr_card_modal_immersive_depth_exit}@keyframes CardModal-module__f33Coq__dchvr_card_modal_immersive_depth_exit{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(18px);transform:scale(2.2)}}.CardModal-module__f33Coq__dchvr_card_modal_visual_glass_fade{background:linear-gradient(to top, var(--glass-bg), transparent);height:40%;-webkit-backdrop-filter:var(--glass-blur);border-block-end:1px solid var(--glass-border);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.CardModal-module__f33Coq__dchvr_card_modal_overlay_exit,.CardModal-module__f33Coq__dchvr_card_modal_centered_enter,.CardModal-module__f33Coq__dchvr_card_modal_centered_exit,.CardModal-module__f33Coq__dchvr_card_modal_immersive_container_enter,.CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_visual_enter,.CardModal-module__f33Coq__dchvr_card_modal_immersive_panel_content_enter,.CardModal-module__f33Coq__dchvr_card_modal_immersive_exit{animation:CardModal-module__f33Coq__dchvr_card_modal_fade_simple var(--motion-fast) var(--easing-standard) both}@keyframes CardModal-module__f33Coq__dchvr_card_modal_fade_simple{0%{opacity:0}to{opacity:1}}}
.CardModalDemo-module__qUyNuq__dchvr_centered_body{padding:var(--space-2xl)}.CardModalDemo-module__qUyNuq__dchvr_centered_title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-block-end:var(--space-xs)}.CardModalDemo-module__qUyNuq__dchvr_centered_role{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--brand-primary)}.CardModalDemo-module__qUyNuq__dchvr_centered_description{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-block-end:var(--space-lg)}.CardModalDemo-module__qUyNuq__dchvr_skill_list{gap:var(--space-sm);flex-direction:column;margin-block-end:var(--space-lg);display:flex}.CardModalDemo-module__qUyNuq__dchvr_skill_item{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.CardModalDemo-module__qUyNuq__dchvr_skill_dot{--dchvr-dot-size:.375rem;width:var(--dchvr-dot-size);height:var(--dchvr-dot-size);border-radius:var(--radius-full);background:var(--brand-primary);flex-shrink:0}.CardModalDemo-module__qUyNuq__dchvr_hero{background:linear-gradient(135deg, var(--color-teal-700) 0%, var(--color-violet-700) 60%, var(--color-ink-900) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CardModalDemo-module__qUyNuq__dchvr_hero_text{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-inverse);opacity:.15;-webkit-user-select:none;user-select:none}.CardModalDemo-module__qUyNuq__dchvr_immersive_body{padding-block-end:var(--space-2xl)}.CardModalDemo-module__qUyNuq__dchvr_tag_row{align-items:center;gap:var(--space-xs);margin-block-end:var(--space-sm);display:inline-flex}.CardModalDemo-module__qUyNuq__dchvr_tag{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);padding:var(--space-2xs,2px) var(--space-sm);border-radius:var(--radius-full)}.CardModalDemo-module__qUyNuq__dchvr_tag_brand{color:var(--brand-primary);border:1px solid var(--brand-primary)}.CardModalDemo-module__qUyNuq__dchvr_tag_muted{color:var(--text-muted);border:1px solid var(--border-subtle)}.CardModalDemo-module__qUyNuq__dchvr_immersive_title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-tight)}.CardModalDemo-module__qUyNuq__dchvr_immersive_description{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-block-end:var(--space-2xl)}.CardModalDemo-module__qUyNuq__dchvr_stats_grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);margin-block-end:var(--space-2xl);display:grid}.CardModalDemo-module__qUyNuq__dchvr_stat_card{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-subtle)}.CardModalDemo-module__qUyNuq__dchvr_stat_label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin-block-end:var(--space-sm)}.CardModalDemo-module__qUyNuq__dchvr_stat_values{align-items:baseline;gap:var(--space-sm);display:flex}.CardModalDemo-module__qUyNuq__dchvr_stat_after{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--brand-primary)}.CardModalDemo-module__qUyNuq__dchvr_stat_before{font-size:var(--text-xs);color:var(--text-muted);text-decoration:line-through}
.SectionEyebrow-module__Gywsgq__dchvr_section_eyebrow{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-muted);margin:0}
.page-module__vF5nTa__dchvr_page{min-height:100dvh}.page-module__vF5nTa__dchvr_section{padding:var(--space-5xl) var(--space-3xl)}.page-module__vF5nTa__dchvr_section_raised{background:var(--surface-raised)}.page-module__vF5nTa__dchvr_section_sticky{padding-block-end:50dvh}.page-module__vF5nTa__dchvr_lead_muted{color:var(--text-muted);font-size:var(--text-sm);max-width:50ch;margin-block-end:var(--space-xl)}.page-module__vF5nTa__dchvr_lead_secondary{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-height-relaxed);max-width:55ch;margin-bottom:var(--space-2xl)}.page-module__vF5nTa__dchvr_note_muted{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-3xl);max-width:55ch}.page-module__vF5nTa__dchvr_card_grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.page-module__vF5nTa__dchvr_card_grid_xl{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.page-module__vF5nTa__dchvr_variant_col{gap:var(--space-3xl);flex-direction:column;display:flex}.page-module__vF5nTa__dchvr_variant_heading{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-block-end:var(--space-sm)}.page-module__vF5nTa__dchvr_variant_desc{color:var(--text-muted);font-size:var(--text-sm);max-width:50ch;margin-block-end:var(--space-lg)}.page-module__vF5nTa__dchvr_card_text{color:var(--text-secondary);font-size:var(--text-sm)}.page-module__vF5nTa__dchvr_glass_bg{background:linear-gradient(135deg, var(--color-teal-700), var(--color-violet-700));border-radius:var(--radius-xl);padding:var(--space-xl)}.page-module__vF5nTa__dchvr_usage_block{margin-top:var(--space-3xl);gap:var(--space-md);flex-direction:column;display:flex}.page-module__vF5nTa__dchvr_usage_label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:0}.page-module__vF5nTa__dchvr_usage_pre{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.page-module__vF5nTa__dchvr_code{font-family:var(--font-mono);font-size:var(--text-xs)}.page-module__vF5nTa__dchvr_modal_demos{gap:var(--space-lg);margin-bottom:var(--space-3xl);flex-wrap:wrap;display:flex}.page-module__vF5nTa__dchvr_modal_demo_col{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__vF5nTa__dchvr_modal_demo_label{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:0}.page-module__vF5nTa__dchvr_props_spacer{margin-top:var(--space-3xl)}
.SectionHeading-module__PNWCXG__dchvr_section_heading{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.SectionHeading-module__PNWCXG__dchvr_section_heading_display{font-size:var(--text-3xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.SectionHeading-module__PNWCXG__dchvr_section_heading_standard{font-size:var(--text-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.SectionHeading-module__PNWCXG__dchvr_section_heading_card{font-size:var(--text-xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}
.PortfolioCard-module__lWBaXa__dchvr_portfolio_card{gap:var(--space-sm);flex-direction:column;display:flex}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_image{border-radius:var(--radius-xl);aspect-ratio:655/450;transform-style:preserve-3d;will-change:transform;cursor:pointer;position:relative;overflow:hidden}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_image_wide{aspect-ratio:1320/600}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--easing-standard);display:block}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card:hover .PortfolioCard-module__lWBaXa__dchvr_portfolio_card_img{transform:scale(1.04)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_cats{bottom:var(--space-lg);left:var(--space-lg);gap:var(--space-xs);flex-wrap:wrap;display:flex;position:absolute}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_cat{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--on-media-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);background:var(--on-media-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);padding:3px var(--space-sm)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_btn{top:var(--space-lg);right:var(--space-lg);width:var(--size-xs);height:var(--size-xs);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-primary);opacity:0;transform:translate(var(--space-sm), calc(var(--space-sm) * -1));transition:opacity var(--motion-normal) var(--easing-decelerate), transform var(--motion-normal) var(--easing-decelerate), background var(--motion-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_image:hover .PortfolioCard-module__lWBaXa__dchvr_portfolio_card_btn{opacity:1;transform:translate(0)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_btn:hover{background:var(--brand-primary);color:var(--on-brand-primary)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill{padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--surface-card);opacity:0;transform:translateY(calc(var(--space-md) * -1));transition:opacity .3s ease-in-out .1s, transform .3s ease-in-out .1s, background var(--motion-fast) var(--easing-standard);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card:hover .PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill{opacity:1;transform:translateY(0)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill_static{opacity:1;transition:background var(--motion-fast) var(--easing-standard);transform:translateY(0)}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card:hover .PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill_static{background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface-card))}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill_title{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-none);text-transform:uppercase}.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill_year{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}@media (prefers-reduced-motion:reduce){.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_img,.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_btn,.PortfolioCard-module__lWBaXa__dchvr_portfolio_card_pill{transition:none}}
.SplitHeadingText-module__Y2UTyG__dchvr_split{display:inline}.SplitHeadingText-module__Y2UTyG__dchvr_split_word{white-space:nowrap;display:inline-block}.SplitHeadingText-module__Y2UTyG__dchvr_split_char{will-change:transform, opacity;display:inline-block}.SplitHeadingText-module__Y2UTyG__dchvr_split:not([data-ready]) .SplitHeadingText-module__Y2UTyG__dchvr_split_char{opacity:0}@media (prefers-reduced-motion:reduce){.SplitHeadingText-module__Y2UTyG__dchvr_split:not([data-ready]) .SplitHeadingText-module__Y2UTyG__dchvr_split_char,.SplitHeadingText-module__Y2UTyG__dchvr_split .SplitHeadingText-module__Y2UTyG__dchvr_split_char{opacity:1}}
.PortfolioCardDemo-module__PdcWBW__dchvr_demo_stack{gap:var(--space-3xl);flex-direction:column;display:flex}.PortfolioCardDemo-module__PdcWBW__dchvr_demo_label{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);margin-bottom:var(--space-lg)}.PortfolioCardDemo-module__PdcWBW__dchvr_demo_grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}
.SectionMicrocopy-module__uDzTta__dchvr_section_microcopy{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);margin:0}
.StepSlider-module__g7RDXG__dchvr_step_slider_wrap{--step-poke:5.625rem;width:100%;min-width:0;box-sizing:border-box;padding-inline-start:var(--step-poke);position:relative}.StepSlider-module__g7RDXG__dchvr_step_slider{width:100%;height:18rem;box-shadow:var(--shadow-2xl);padding:var(--space-2xl);border-radius:var(--radius-4xl);box-sizing:border-box;position:relative;overflow:visible}.StepSlider-module__g7RDXG__dchvr_step_slider.swiper{overflow:visible}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-wrapper{height:100%}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-slide{height:100%}.StepSlider-module__g7RDXG__dchvr_step_slider_item{align-items:center;width:100%;height:100%;display:flex}@media screen and (max-width:768px){.StepSlider-module__g7RDXG__dchvr_step_slider_item{flex-direction:column}}.StepSlider-module__g7RDXG__dchvr_step_slider_panel{width:12rem;height:12rem;box-shadow:var(--shadow-sm);border-radius:var(--radius-3xl);transform:translateX(calc(-1 * var(--step-poke)));justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;flex-shrink:0;display:flex}.StepSlider-module__g7RDXG__dchvr_step_slider_num{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-none);color:var(--text-primary)}.StepSlider-module__g7RDXG__dchvr_step_slider_label{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);color:var(--text-secondary)}@media screen and (max-width:768px){.StepSlider-module__g7RDXG__dchvr_step_slider_panel{width:90%;transform:translateY(-50%)}}@media screen and (max-width:576px){.StepSlider-module__g7RDXG__dchvr_step_slider_panel{width:95%}}.StepSlider-module__g7RDXG__dchvr_step_slider_content{min-width:0;margin-left:calc(var(--space-2xl) - var(--step-poke));margin-right:calc(var(--space-4xl) + var(--space-sm));flex:auto}@media screen and (max-width:768px){.StepSlider-module__g7RDXG__dchvr_step_slider_content{margin-left:0;margin-right:0;margin-top:calc(-1 * var(--space-4xl));text-align:center;padding:0 var(--space-2xl)}}@media screen and (max-width:576px){.StepSlider-module__g7RDXG__dchvr_step_slider_content{padding:0}}.StepSlider-module__g7RDXG__dchvr_step_slider_content>*{opacity:0;transform:translateY(var(--space-xl));transition:all var(--motion-slow) var(--easing-standard)}.StepSlider-module__g7RDXG__dchvr_step_slider_title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin-bottom:var(--space-lg)}.StepSlider-module__g7RDXG__dchvr_step_slider_text{color:var(--text-secondary);line-height:var(--line-height-normal)}.swiper-slide-active .StepSlider-module__g7RDXG__dchvr_step_slider_content>*{opacity:1;transform:none}.swiper-slide-active .StepSlider-module__g7RDXG__dchvr_step_slider_content>:first-child{transition-delay:.3s}.swiper-slide-active .StepSlider-module__g7RDXG__dchvr_step_slider_content>:nth-child(2){transition-delay:.4s}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination.swiper-pagination-bullets{z-index:var(--z-content);right:var(--space-xl);flex-direction:column;align-items:center;width:auto;height:auto;display:flex;position:absolute;top:50%;bottom:auto;left:auto;transform:translateY(-50%)}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination-bullet{margin:var(--space-sm) 0;border-radius:var(--radius-full);background:var(--text-primary);opacity:.2;width:11px;height:11px;transition:all var(--motion-normal) var(--easing-standard);display:block}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination-bullet-active{opacity:1;background:var(--brand-primary);height:30px;box-shadow:0 0 20px color-mix(in srgb, var(--brand-primary) 30%, transparent)}@media screen and (max-width:768px){.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination.swiper-pagination-bullets{top:auto;left:50%;right:auto;bottom:var(--space-xl);flex-direction:row;justify-content:center;width:100%;transform:translate(-50%)}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination-bullet{margin:0 var(--space-xs)}.StepSlider-module__g7RDXG__dchvr_step_slider .swiper-pagination-bullet-active{width:30px;height:11px}}
.StickyCards-module__vjo8OG__dchvr_sticky_cards{flex-direction:column;display:flex}.StickyCards-module__vjo8OG__dchvr_sticky_card{border-radius:var(--radius-2xl);aspect-ratio:1320/624;width:100%;margin-top:var(--space-sm);text-decoration:none;display:block;position:sticky;top:0;overflow:hidden}.StickyCards-module__vjo8OG__dchvr_sticky_card_is_panel{aspect-ratio:auto;top:var(--space-5xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}.StickyCards-module__vjo8OG__dchvr_sticky_card_flat{background:var(--surface-raised);box-shadow:none;border-color:#0000}.StickyCards-module__vjo8OG__dchvr_sticky_card_flat .StickyCards-module__vjo8OG__dchvr_sticky_card_panel{padding-block:0}.StickyCards-module__vjo8OG__dchvr_sticky_card_panel_error{--brand-primary:var(--status-error)}.StickyCards-module__vjo8OG__dchvr_sticky_card_panel{gap:var(--space-lg);padding:var(--space-2xl);flex-direction:column;display:flex}.StickyCards-module__vjo8OG__dchvr_sticky_card_panel_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--brand-primary)}.StickyCards-module__vjo8OG__dchvr_sticky_card_panel_title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--text-primary);text-wrap:balance;margin:0}.StickyCards-module__vjo8OG__dchvr_sticky_card_panel_body{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--line-height-relaxed);margin-block-start:var(--space-sm)}.StickyCards-module__vjo8OG__dchvr_sticky_card_banner{height:100%;position:relative;overflow:hidden}.StickyCards-module__vjo8OG__dchvr_sticky_card_with_body{aspect-ratio:auto;top:var(--space-5xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}.StickyCards-module__vjo8OG__dchvr_sticky_card_with_body .StickyCards-module__vjo8OG__dchvr_sticky_card_banner{aspect-ratio:1320/624;height:auto}.StickyCards-module__vjo8OG__dchvr_sticky_card_imgbody{padding:var(--space-2xl);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6}.StickyCards-module__vjo8OG__dchvr_sticky_card_img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--easing-standard);display:block;position:absolute;inset:0}.StickyCards-module__vjo8OG__dchvr_sticky_card:hover .StickyCards-module__vjo8OG__dchvr_sticky_card_img{transform:scale(1.03)}.StickyCards-module__vjo8OG__dchvr_sticky_card_overlay{background:linear-gradient(to top, color-mix(in srgb, var(--glass-shade) 80%, transparent) 0%, color-mix(in srgb, var(--glass-shade) 20%, transparent) 50%, transparent 100%);position:absolute;inset:0}.StickyCards-module__vjo8OG__dchvr_sticky_card_content{bottom:var(--space-3xl);text-align:center;z-index:9;width:80%;position:absolute;left:50%;transform:translate(-50%)}.StickyCards-module__vjo8OG__dchvr_sticky_card_categories{justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.StickyCards-module__vjo8OG__dchvr_sticky_card_category{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--on-media-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);border:1px solid var(--on-media-border-strong);border-radius:var(--radius-full);padding:2px var(--space-md);transition:background var(--motion-fast) var(--easing-standard), border-color var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard)}.StickyCards-module__vjo8OG__dchvr_sticky_card:hover .StickyCards-module__vjo8OG__dchvr_sticky_card_category{background:var(--on-media-fill);color:var(--on-media-on-fill);border-color:#0000}.StickyCards-module__vjo8OG__dchvr_sticky_card_title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--on-media-text);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}@media (max-width:768px){.StickyCards-module__vjo8OG__dchvr_sticky_card_title{font-size:var(--text-2xl)}.StickyCards-module__vjo8OG__dchvr_sticky_card_content{bottom:var(--space-2xl);width:90%}}@media (prefers-reduced-motion:reduce){.StickyCards-module__vjo8OG__dchvr_sticky_card_img{transition:none}}
.Tabs-module__bxw1SW__dchvr_tabs_trigger{transition-property:scale,background-color,color,border-color;transition-duration:var(--motion-fast);transition-timing-function:var(--easing-standard)}.Tabs-module__bxw1SW__dchvr_tabs_trigger:hover:not([data-state=active]):not([data-disabled]){background:var(--surface-page);color:var(--brand-primary);scale:1.03}.Tabs-module__bxw1SW__dchvr_tabs_trigger[data-state=active]{color:var(--brand-primary)}@media (prefers-reduced-motion:reduce){.Tabs-module__bxw1SW__dchvr_tabs_trigger{transition:none}.Tabs-module__bxw1SW__dchvr_tabs_trigger:hover:not([data-state=active]):not([data-disabled]){scale:1}}.Tabs-module__bxw1SW__dchvr_tabs_inline_list{border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:0;padding:0}.Tabs-module__bxw1SW__dchvr_tabs_inline_trigger{padding-inline:var(--space-lg);padding-block:var(--space-sm);color:var(--text-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.Tabs-module__bxw1SW__dchvr_tabs_inline_trigger[data-state=active]{border-bottom-color:var(--brand-primary);color:var(--brand-primary);box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.Tabs-module__bxw1SW__dchvr_tabs_inline_trigger{transition:none}}
.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_section{gap:var(--space-2xl);flex-direction:column;width:100%;display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pipelineBlock,.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareBlock{gap:var(--space-md);flex-direction:column;display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pipelineContainer{background:radial-gradient(circle at 80% 50%, color-mix(in srgb, var(--brand-primary) 8%, transparent) 0%, transparent 60%), var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-xl) 0;border:1px solid color-mix(in srgb, var(--brand-primary) 10%, transparent)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pipelineFlow{width:100%;max-width:48rem;height:24rem;margin:0 auto;position:relative}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_beam{display:none}@media (min-width:768px){.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_beam{display:block}}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardsLeft{gap:var(--space-md);z-index:10;flex-direction:column;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardItem{position:relative}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardInner{align-items:center;gap:var(--space-md);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);cursor:pointer;min-width:17.5rem;transition:background var(--motion-normal) var(--easing-standard), border-color var(--motion-normal) var(--easing-standard), transform var(--motion-normal) var(--easing-standard);display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardInner:hover{background:var(--surface-page);border-color:var(--brand-primary);transform:translateX(var(--space-xs))}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardNum{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);min-width:1.75rem}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardLabel{font-size:var(--text-sm);color:var(--text-primary);letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-semibold)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip{left:calc(100% + var(--space-lg));background:var(--surface-card);border:1px solid color-mix(in srgb, var(--brand-primary) 40%, transparent);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);width:20rem;font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);opacity:0;pointer-events:none;transition:opacity var(--motion-normal) var(--easing-standard), transform var(--motion-normal) var(--easing-standard);z-index:200;box-shadow:0 var(--space-sm) var(--space-2xl) color-mix(in srgb, var(--text-primary) 20%, transparent);position:absolute;top:50%;transform:translateY(-50%)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip:before{content:"";border:8px solid #0000;border-right-color:var(--surface-card);position:absolute;top:50%;right:100%;transform:translateY(-50%)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardItem:hover .DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip{opacity:1;transform:translateY(-50%) translateX(var(--space-xs))}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_circleMain{right:var(--space-2xl);width:var(--size-xl);height:var(--size-xl);border:2px solid var(--brand-primary);border-radius:var(--radius-full);background:var(--brand-primary);z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_circlePulseRing{border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);border-radius:var(--radius-full);width:12.5rem;height:12.5rem;animation:DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pulseRing 3s var(--easing-decelerate) infinite;position:absolute}@keyframes DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pulseRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_circleText{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--on-brand-primary);text-align:center;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;white-space:pre-line;z-index:2}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareCol{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareCard{gap:var(--space-md);background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);border:1px solid #0000;display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareCardBefore{border-color:color-mix(in srgb, var(--status-error) 15%, transparent)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareCardAfter{border-color:color-mix(in srgb, var(--brand-primary) 15%, transparent)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareTitle{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-xs)}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareDesc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--line-height-relaxed);margin:0}@media (max-width:768px){.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_pipelineFlow{height:auto;padding:var(--space-md) 0;flex-direction:column;align-items:center;display:flex}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardsLeft{width:100%;position:relative;top:0;left:0;transform:none}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardInner{min-width:unset;width:100%}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_circleMain{margin:var(--space-2xl) auto;position:relative;top:0;right:0;transform:none}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip{left:0;top:calc(100% + var(--space-sm));width:100%;max-width:20rem;transform:none}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip:before{top:auto;bottom:100%;right:auto;left:var(--space-xl);border:8px solid #0000;border-bottom-color:var(--surface-card);border-right-color:#0000;transform:none}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_cardItem:hover .DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_tooltip{transform:translateY(var(--space-xs))}.DchvrDemoAdaptiveNurturing-module__VgOw7a__dchvr_demo_nurturing_compareGrid{grid-template-columns:1fr}}
.PricingCard-module__MOhA_a__dchvr_pricing_grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.PricingCard-module__MOhA_a__dchvr_pricing_grid{grid-template-columns:1fr;max-width:480px}}.PricingCard-module__MOhA_a__dchvr_pricing_card{padding:var(--space-sm);padding-bottom:var(--space-3xl);border-radius:var(--radius-2xl);background:var(--surface-card)}.PricingCard-module__MOhA_a__dchvr_pricing_inner{padding:var(--space-2xl);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--surface-raised) 40%, var(--surface-card));text-align:center;transition:background .3s linear;position:relative;overflow:hidden}.PricingCard-module__MOhA_a__dchvr_ripple_field{border-radius:inherit;z-index:var(--z-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}.PricingCard-module__MOhA_a__dchvr_ripple_ring{top:var(--ripple-y,50%);left:var(--ripple-x,50%);opacity:0;background:radial-gradient(circle closest-side, transparent 60%, color-mix(in srgb, var(--ripple-shadow) 45%, transparent) 72%, color-mix(in srgb, var(--ripple-light) 75%, transparent) 82%, color-mix(in srgb, var(--ripple-shadow) 40%, transparent) 89%, var(--ripple-light) 95%, var(--ripple-light) 97%, color-mix(in srgb, var(--ripple-light) 30%, transparent) 100%);filter:url(#dchvr-water-wobble);border-radius:50%;width:0;height:0;position:absolute;transform:translate(-50%,-50%)}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_ripple_ring{animation:PricingCard-module__MOhA_a__dchvr_pricing_ripple_wave var(--ripple-duration) var(--easing-decelerate) infinite}.PricingCard-module__MOhA_a__dchvr_ripple_ring_1{--ripple-size:var(--ripple-size-lg);animation-delay:var(--ripple-delay-1)}.PricingCard-module__MOhA_a__dchvr_ripple_ring_2{--ripple-size:var(--ripple-size-sm);animation-delay:var(--ripple-delay-2)}@keyframes PricingCard-module__MOhA_a__dchvr_pricing_ripple_wave{0%{width:0;height:0;opacity:var(--ripple-opacity-start)}to{width:var(--ripple-size);height:var(--ripple-size);opacity:0}}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_inner,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_inner{background:var(--color-brand-primary)}.PricingCard-module__MOhA_a__dchvr_pricing_card_featured:hover .PricingCard-module__MOhA_a__dchvr_pricing_inner{background:var(--brand-primary-hover)}.PricingCard-module__MOhA_a__dchvr_pricing_title{z-index:var(--z-content);font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);margin:0;transition:color .3s linear;position:relative}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_title,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_title{color:var(--on-brand-primary)}.PricingCard-module__MOhA_a__dchvr_pricing_price_row{z-index:var(--z-content);justify-content:center;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);display:flex;position:relative}.PricingCard-module__MOhA_a__dchvr_pricing_amount{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);transition:color .3s linear}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_amount,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_amount{color:var(--on-brand-primary)}.PricingCard-module__MOhA_a__dchvr_pricing_cycle{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);text-transform:uppercase;color:var(--text-muted);max-width:54px;transition:color .3s linear}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_cycle,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_cycle{color:color-mix(in srgb, var(--on-brand-primary) 70%, transparent)}.PricingCard-module__MOhA_a__dchvr_pricing_desc{z-index:var(--z-content);margin-top:var(--space-2xl);font-size:var(--text-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);transition:color .3s linear;position:relative}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_desc,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_desc{color:color-mix(in srgb, var(--on-brand-primary) 70%, transparent)}.PricingCard-module__MOhA_a__dchvr_pricing_cta{z-index:var(--z-content);margin-top:var(--space-3xl);justify-content:center;display:flex;position:relative}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_btn,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_btn{background:color-mix(in srgb, var(--on-brand-primary) 8%, transparent);color:var(--on-brand-primary)}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_btn:hover,.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_btn:hover{background:color-mix(in srgb, var(--on-brand-primary) 15%, transparent)}.PricingCard-module__MOhA_a__dchvr_pricing_card:hover .PricingCard-module__MOhA_a__dchvr_pricing_btn>span[aria-hidden=true],.PricingCard-module__MOhA_a__dchvr_pricing_card_featured .PricingCard-module__MOhA_a__dchvr_pricing_btn>span[aria-hidden=true]{background:var(--brand-primary-deep);color:var(--on-brand-primary-deep)}.PricingCard-module__MOhA_a__dchvr_pricing_features{margin:var(--space-3xl) 0 0 0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-none);padding:0;list-style:none}.PricingCard-module__MOhA_a__dchvr_pricing_feature{align-items:center;gap:var(--space-xl);padding:0 var(--space-2xl);margin-bottom:var(--space-xl);display:flex}.PricingCard-module__MOhA_a__dchvr_pricing_feature:last-child{margin-bottom:0}.PricingCard-module__MOhA_a__dchvr_pricing_feature svg{flex-shrink:0}.PricingCard-module__MOhA_a__dchvr_pricing_tab_header{justify-content:center;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-3xl);display:flex}.PricingCard-module__MOhA_a__dchvr_pricing_tab_toggle{background:var(--brand-primary);width:2rem;height:2rem;color:var(--on-brand-primary);cursor:pointer;transition:rotate var(--motion-normal) var(--easing-standard), background var(--motion-fast) var(--easing-standard);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;rotate:none}.PricingCard-module__MOhA_a__dchvr_pricing_tab_toggle:hover{background:var(--brand-primary-hover);rotate:90deg}@media (prefers-reduced-motion:reduce){.PricingCard-module__MOhA_a__dchvr_pricing_tab_toggle{transition:none}.PricingCard-module__MOhA_a__dchvr_pricing_tab_toggle:hover{rotate:none}.PricingCard-module__MOhA_a__dchvr_pricing_inner,.PricingCard-module__MOhA_a__dchvr_pricing_title,.PricingCard-module__MOhA_a__dchvr_pricing_amount,.PricingCard-module__MOhA_a__dchvr_pricing_cycle,.PricingCard-module__MOhA_a__dchvr_pricing_desc{transition:none}.PricingCard-module__MOhA_a__dchvr_ripple_field{display:none}}
.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_section{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));display:grid}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_side{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_column{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;padding:var(--space-lg);border:1px solid var(--border-subtle)}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-sm);transition:border-color var(--motion-fast) var(--easing-standard), transform var(--motion-fast) var(--easing-standard)}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card:hover{border-color:var(--border-emphasis);transform:translateY(-2px)}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card_name{align-items:center;gap:var(--space-xs);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-xs);display:inline-flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card_details{gap:var(--space-xs);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-relaxed);flex-direction:column;margin:0;display:flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_meta{align-items:center;gap:var(--space-xs);display:inline-flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_inline_icon{color:var(--brand-primary);flex-shrink:0}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_intro{align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-xs);flex-direction:column;display:flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_result{animation:DchvrDemoDeduplication-module__pR3AXW__dchvrDemoDedupFadeInUp var(--motion-slow) var(--easing-decelerate) forwards}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card_unified{background:color-mix(in srgb, var(--brand-primary) 5%, transparent);border:1px solid var(--brand-primary);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-sm)}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card_unified_name{align-items:center;gap:var(--space-xs);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-md);display:inline-flex}.DchvrDemoDeduplication-module__pR3AXW__dchvr_demo_dedup_card_unified_details{gap:var(--space-xs);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--line-height-relaxed);flex-direction:column;margin:0;display:flex}@keyframes DchvrDemoDeduplication-module__pR3AXW__dchvrDemoDedupFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.PilarHero-module__Xwg_bW__box{isolation:isolate;background:var(--surface-raised);min-height:950px;margin-inline:calc(-1 * var(--container-gutter-bleed));border-radius:0 0 var(--radius-3xl) var(--radius-3xl);flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 30px 24px;display:flex;position:relative;overflow:hidden}@media (max-width:75rem){.PilarHero-module__Xwg_bW__box{padding:30px}}@media (max-width:62rem){.PilarHero-module__Xwg_bW__box{align-items:flex-start;gap:var(--space-xl);min-height:auto}}@media (max-width:48rem){.PilarHero-module__Xwg_bW__box{min-height:600px;padding:15px}}.PilarHero-module__Xwg_bW__topRow{z-index:1;flex-direction:row;justify-content:flex-end;align-self:stretch;display:flex;position:relative}@media (max-width:62rem){.PilarHero-module__Xwg_bW__topRow{flex-wrap:wrap;justify-content:flex-start;gap:30px}}.PilarHero-module__Xwg_bW__knotSlot{width:calc(clamp(420px,44vw,680px)/1.42857);aspect-ratio:var(--glass-knot-ratio,.8);--glass-knot-line-1:.145;--glass-knot-line-3:.17;flex:none}@media (max-width:62rem){.PilarHero-module__Xwg_bW__knotSlot{width:min(476px,100%)}}.PilarHero-module__Xwg_bW__content{z-index:2;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-3xl);flex:1;display:flex;position:relative}@media (min-width:62rem){.PilarHero-module__Xwg_bW__content{align-items:center}}@media (max-width:62rem){.PilarHero-module__Xwg_bW__content{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.PilarHero-module__Xwg_bW__titleWrap{text-align:left;max-width:42%}@media (max-width:62rem){.PilarHero-module__Xwg_bW__titleWrap{max-width:100%;margin-top:var(--space-xl)}}.PilarHero-module__Xwg_bW__giant{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0}@media (max-width:48rem){.PilarHero-module__Xwg_bW__giant{font-size:var(--text-2xl)}}.PilarHero-module__Xwg_bW__ghost{color:var(--brand-primary)}@keyframes PilarHero-module__Xwg_bW__dchvr_hero_fade_in{0%{opacity:0}to{opacity:1}}.PilarHero-module__Xwg_bW__circle{z-index:-1;pointer-events:none;opacity:0;width:1142px;height:1142px;animation:PilarHero-module__Xwg_bW__dchvr_hero_fade_in .8s var(--easing-decelerate) .2s forwards;position:absolute}.PilarHero-module__Xwg_bW__circleRight{top:0;right:0;transform:translate(50%,-50%)}.PilarHero-module__Xwg_bW__circleLeft{bottom:0;left:0;transform:translate(-50%,50%)}@media (max-width:80rem){.PilarHero-module__Xwg_bW__circle{width:900px;height:900px}}@media (max-width:62rem){.PilarHero-module__Xwg_bW__circleLeft{display:none}}.PilarHero-module__Xwg_bW__ringOuter,.PilarHero-module__Xwg_bW__ringInner{border:2px solid color-mix(in srgb, var(--text-primary) 12%, transparent);border-radius:50%;position:absolute}.PilarHero-module__Xwg_bW__ringOuter{inset:0}.PilarHero-module__Xwg_bW__innerCenter{width:55%;height:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PilarHero-module__Xwg_bW__ringInner{inset:0}.PilarHero-module__Xwg_bW__dot{background:var(--brand-primary);border-radius:50%;width:8px;height:8px;position:absolute;left:50%}.PilarHero-module__Xwg_bW__dotTop{top:0;transform:translate(-50%,-50%)}.PilarHero-module__Xwg_bW__dotBottom{bottom:0;transform:translate(-50%,50%)}.PilarHero-module__Xwg_bW__spin{animation:15s linear infinite PilarHero-module__Xwg_bW__dchvr_pxl_spin}.PilarHero-module__Xwg_bW__spinReverse{animation:15s linear infinite PilarHero-module__Xwg_bW__dchvr_pxl_spin_left}@keyframes PilarHero-module__Xwg_bW__dchvr_pxl_spin{to{transform:rotate(360deg)}}@keyframes PilarHero-module__Xwg_bW__dchvr_pxl_spin_left{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.PilarHero-module__Xwg_bW__spin,.PilarHero-module__Xwg_bW__spinReverse{animation:none!important}.PilarHero-module__Xwg_bW__circle{opacity:1;animation:none!important}}
.Chip-module__Vm9tWW__dchvr_chip{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Chip-module__Vm9tWW__dchvr_chip_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Chip-module__Vm9tWW__dchvr_chip_input:checked+*{background:var(--on-glass);color:var(--on-glass-inverse);border-color:#0000}.Chip-module__Vm9tWW__dchvr_chip:has(.Chip-module__Vm9tWW__dchvr_chip_input:focus-visible)>:not(.Chip-module__Vm9tWW__dchvr_chip_input){outline:2px solid var(--on-glass);outline-offset:2px}
.ShowcaseCard-module__rDZola__dchvr_showcase_wrap{gap:var(--space-md);flex-direction:column;display:flex}.ShowcaseCard-module__rDZola__dchvr_showcase{--showcase-height:320px;width:100%;height:var(--showcase-height);border-radius:var(--radius-xl);border:2px solid var(--border-subtle);transition:border-color var(--motion-normal) var(--easing-standard), border-radius var(--motion-normal) var(--easing-standard);cursor:pointer;position:relative;overflow:hidden}.ShowcaseCard-module__rDZola__dchvr_showcase:hover{border-color:var(--brand-primary);border-radius:var(--radius-lg)}.ShowcaseCard-module__rDZola__dchvr_showcase_overlay{z-index:1;background:color-mix(in srgb, var(--glass-shade) 70%, transparent);opacity:0;transition:opacity var(--motion-normal) var(--easing-standard);position:absolute;inset:0}.ShowcaseCard-module__rDZola__dchvr_showcase:hover .ShowcaseCard-module__rDZola__dchvr_showcase_overlay{opacity:1}.ShowcaseCard-module__rDZola__dchvr_showcase_image{border-radius:var(--radius-lg);width:100%;transition:transform 8s linear;position:absolute;top:0;left:0;right:0}.ShowcaseCard-module__rDZola__dchvr_showcase_img{width:100%;height:auto;display:block}.ShowcaseCard-module__rDZola__dchvr_showcase:hover .ShowcaseCard-module__rDZola__dchvr_showcase_image{transform:translateY(calc(-100% + var(--showcase-height)))}.ShowcaseCard-module__rDZola__dchvr_showcase_btns{z-index:9;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex;position:absolute;inset:0}.ShowcaseCard-module__rDZola__dchvr_showcase_btn{min-width:140px;padding:0 var(--space-xl);border-radius:var(--radius-lg);height:46px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--brand-primary);color:var(--on-brand-primary);opacity:0;transition:transform var(--motion-normal) var(--easing-decelerate), opacity var(--motion-normal) var(--easing-decelerate), background var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;transform:scale(0)}.ShowcaseCard-module__rDZola__dchvr_showcase_btn2{background:var(--surface-card);color:var(--brand-primary)}.ShowcaseCard-module__rDZola__dchvr_showcase:hover .ShowcaseCard-module__rDZola__dchvr_showcase_btn{opacity:1;transform:scale(1)}.ShowcaseCard-module__rDZola__dchvr_showcase_btn:hover{background:var(--surface-card);color:var(--brand-primary)}.ShowcaseCard-module__rDZola__dchvr_showcase_btn2:hover{background:var(--brand-primary);color:var(--on-brand-primary)}.ShowcaseCard-module__rDZola__dchvr_showcase_title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.ShowcaseCard-module__rDZola__dchvr_showcase_image{transition:none}.ShowcaseCard-module__rDZola__dchvr_showcase_btn{transition:opacity var(--motion-fast) var(--easing-standard)}}
.ShowcaseCardDemo-module__DUcaeW__dchvr_demo_grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}
.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_root{gap:var(--space-xl);flex-direction:column;width:100%;display:flex}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_grid{grid-template-columns:repeat(2,1fr)}}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_side{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_column{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;padding:var(--space-lg);border:1px solid var(--border-subtle)}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_folder_label{align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-md);font-size:var(--text-sm);display:inline-flex}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_trigger_inner{align-items:center;gap:var(--space-sm);display:inline-flex}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_item{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface-raised);border-radius:var(--radius-md);margin-bottom:var(--space-xs);transition:background var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard), transform var(--motion-fast) var(--easing-standard);display:flex}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_item:hover{background:var(--surface-page)}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_item_before{cursor:pointer}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_item_before:hover{transform:translateX(var(--space-xs))}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_item_before:hover .DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_name{color:var(--brand-primary)}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_icon{color:var(--text-secondary);flex-shrink:0}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_file_name{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_checkmark{color:var(--status-success);flex-shrink:0}.DchvrDemoPreCallBriefing-module__Sp2EvG__dchvr_demo_briefing_accordion{margin-block-start:var(--space-sm)}
.PilarManifiesto-module__1Jh30W__root{gap:var(--space-2xl);flex-direction:column;display:flex;position:relative}.PilarManifiesto-module__1Jh30W__inner{z-index:1;position:relative}@media (min-width:62rem){.PilarManifiesto-module__1Jh30W__inner{margin-inline-start:50%}}.PilarManifiesto-module__1Jh30W__texts{display:grid}.PilarManifiesto-module__1Jh30W__textLayer{grid-area:1/1;position:relative}.PilarManifiesto-module__1Jh30W__heading{max-inline-size:40ch;font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--text-primary);transform:skewX(calc(var(--warp,0) * 1deg));filter:blur(calc(var(--blur,0) * 1px));text-shadow:calc(var(--chroma,0) * 1px) 0 0 color-mix(in srgb, var(--brand-primary) 80%, transparent), calc(var(--chroma,0) * -1px) 0 0 color-mix(in srgb, var(--text-primary) 45%, transparent);will-change:filter, transform, opacity;margin:0;font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.12;position:relative}.PilarManifiesto-module__1Jh30W__accent{color:var(--brand-primary-deep);font-weight:var(--font-weight-bold)}.PilarManifiesto-module__1Jh30W__inner:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--space-2xs) - 1px), color-mix(in srgb, var(--brand-primary) 8%, transparent) calc(var(--space-2xs) - 1px), color-mix(in srgb, var(--brand-primary) 8%, transparent) var(--space-2xs));opacity:.4;position:absolute;inset:0}
.DropdownSelect-module__eLGiPa__dchvr_dropdown{width:100%;position:relative}.DropdownSelect-module__eLGiPa__dchvr_dropdown_trigger{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;padding:var(--space-md) var(--space-lg);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--easing-standard);justify-content:space-between;align-items:center;display:flex}.DropdownSelect-module__eLGiPa__dchvr_dropdown_trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.DropdownSelect-module__eLGiPa__dchvr_dropdown_trigger[aria-expanded=true]{background:var(--surface-raised)}.DropdownSelect-module__eLGiPa__dchvr_dropdown_value{font-family:var(--font-sans);font-size:var(--text-base);color:var(--on-glass);flex:1}.DropdownSelect-module__eLGiPa__dchvr_dropdown_value[data-placeholder=true]{color:var(--on-glass-muted)}.DropdownSelect-module__eLGiPa__dchvr_dropdown_chevron{color:var(--on-glass-muted);transition:transform var(--motion-standard) var(--easing-standard);flex-shrink:0}.DropdownSelect-module__eLGiPa__dchvr_dropdown_chevron[data-open=true]{transform:rotate(180deg)}.DropdownSelect-module__eLGiPa__dchvr_dropdown_panel{background:var(--surface-raised);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);z-index:50;animation-name:DropdownSelect-module__eLGiPa__dchvr_slideFromBottom;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}@keyframes DropdownSelect-module__eLGiPa__dchvr_slideFromBottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DropdownSelect-module__eLGiPa__dchvr_dropdown_option{width:100%;padding:var(--space-md) var(--space-xl);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--on-glass-muted);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--easing-standard), color var(--motion-fast) var(--easing-standard);background:0 0;border:none;display:block}.DropdownSelect-module__eLGiPa__dchvr_dropdown_option:hover{background:color-mix(in srgb, var(--color-brand-primary) 8%, transparent);color:var(--on-glass)}.DropdownSelect-module__eLGiPa__dchvr_dropdown_option[aria-selected=true]{color:var(--color-brand-primary)}
.LogoRotatorDemo-module__z-jO3q__dchvr_logo_rotator_demo{padding:var(--space-3xl);border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);justify-content:center;align-items:center;display:flex}.LogoRotatorDemo-module__z-jO3q__dchvr_logo_rotator_demo_logo{--dchvr-logo-rotator-demo-max:24rem;max-width:var(--dchvr-logo-rotator-demo-max)}
