.dm-site{--dm-access-bg:#fff;--dm-access-fg:#101820;--dm-access-accent:#005a76;--dm-access-border:#526571;--dm-access-focus:#ffda47;--dm-access-shadow:0 8px 30px #00000040}.dm-access-widget{inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:90;color:var(--dm-access-fg);font-size:16px;position:fixed}.dm-access-widget[dir=rtl]{inset-inline-end:max(16px, env(safe-area-inset-left))}.dm-site .dm-access-trigger{background:var(--dm-access-bg);width:52px;height:52px;color:var(--dm-access-accent);border:2px solid var(--dm-access-accent);box-shadow:var(--dm-access-shadow);border-radius:50%}.dm-access-trigger svg{width:28px;height:28px}.dm-access-panel{border:2px solid var(--dm-access-border);background:var(--dm-access-bg);width:min(350px,100vw - 24px);max-height:calc(100dvh - 100px);color:var(--dm-access-fg);box-shadow:var(--dm-access-shadow);overflow-wrap:anywhere;border-radius:8px;padding:18px;font-size:16px;line-height:1.5;overflow:hidden auto}.dm-access-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-access-panel h2{color:var(--dm-access-fg);letter-spacing:0;margin:0;font-size:20px}.dm-access-panel fieldset{border:0;min-width:0;margin:12px 0;padding:0}.dm-access-panel legend{margin-bottom:8px;font-weight:700}.dm-access-sizes{flex-wrap:wrap;gap:6px;display:flex}.dm-site .dm-access-control{white-space:normal;min-width:44px;height:auto;min-height:44px;color:var(--dm-access-fg);border-color:var(--dm-access-border);background:var(--dm-access-bg);padding:8px 10px;font-size:14px;line-height:1.4}.dm-site .dm-access-control[aria-pressed=true]{color:var(--dm-access-bg);background:var(--dm-access-accent);border-color:var(--dm-access-accent)}.dm-access-toggles{margin-bottom:14px}.dm-access-toggles label{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.dm-access-toggles input{appearance:auto;width:24px;height:24px;accent-color:var(--dm-access-accent);flex-shrink:0;margin:10px}.dm-access-notice{margin:16px 0;font-size:13px}.dm-access-contact{border-top:1px solid var(--dm-access-border);gap:8px;padding-top:12px;font-size:14px;display:grid}.dm-site .dm-access-contact a{color:var(--dm-access-accent);align-items:center;min-height:44px;text-decoration:underline;display:flex}.dm-site .dm-access-widget :focus-visible,.dm-site .dm-access-skip:focus-visible{outline:3px solid var(--dm-access-accent);outline-offset:3px;box-shadow:0 0 0 6px var(--dm-access-focus)}.dm-site .dm-access-skip{z-index:1100;background:var(--dm-access-bg);color:var(--dm-access-fg);top:12px;border-radius:4px;padding:12px 18px;font-size:16px;position:fixed;inset-inline-start:12px;transform:translateY(-200%)}.dm-site .dm-access-skip:focus{transform:none}.dm-site [id=dm-marketing-content]:focus{outline:3px solid var(--dm-teal);outline-offset:-3px}.dm-site[data-access-underline=true] a{text-underline-offset:3px;text-decoration:underline!important}.dm-site[data-access-motion=true] *,.dm-site[data-access-motion=true] :before,.dm-site[data-access-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dm-site[data-access-motion=true] .dm-console{transform:none}.dm-site[data-access-contrast=true]{background:var(--dm-access-fg);color:var(--dm-access-bg)}.dm-site[data-access-contrast=true] :not(.dm-access-widget,.dm-access-widget *){color:var(--dm-access-bg)!important;background-color:var(--dm-access-fg)!important;border-color:var(--dm-access-bg)!important;text-shadow:none!important;background-image:none!important}.dm-site[data-access-contrast=true] input::placeholder{opacity:1;color:var(--dm-access-bg)!important}.dm-site[data-access-contrast=true] :focus-visible:not(.dm-access-widget *){outline:3px solid var(--dm-access-focus)!important}.dm-site[data-access-size] :not(.dm-access-widget,.dm-access-widget *){overflow-wrap:anywhere}.dm-site[data-access-size] .dm-nav{gap:12px}.dm-site[data-access-size] .dm-navlinks{gap:8px}.dm-site[data-access-size] .dm-btn,.dm-site[data-access-size] .dm-login,.dm-site[data-access-size] .dm-connected-chip{white-space:normal}.dm-site[data-access-size] .dm-console-top,.dm-site[data-access-size] .dm-console-bottom,.dm-site[data-access-size] .dm-demo-head{flex-wrap:wrap}.dm-site[data-access-size] .dm-flow-card,.dm-site[data-access-size] .dm-feature-tile{min-width:0}@media (width<=600px){.dm-site[data-access-size] .dm-nav{flex-wrap:wrap;gap:6px}.dm-site[data-access-size] .dm-header{height:auto;min-height:74px}.dm-site[data-access-size] .dm-navlinks{top:100%}.dm-site[data-access-size] .dm-nav{padding-block:10px}.dm-site[data-access-size] .dm-console-core,.dm-site[data-access-size] .dm-console-top,.dm-site[data-access-size] .dm-console-bottom{padding-inline:14px}.dm-site[data-access-size] .dm-feature-search{flex-wrap:wrap}.dm-site[data-access-size] .dm-hero h1,.dm-site[data-access-size] .dm-about-full h1{-webkit-hyphens:auto;hyphens:auto}}@media (prefers-reduced-motion:reduce){.dm-access-widget *,.dm-access-skip{transition:none!important;animation:none!important}}
