.CookieBanner-module-scss-module__NYGOQW__banner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:10;border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);background:var(--demo-bg);max-width:480px;color:var(--demo-fg);box-shadow:var(--demo-shadow);font-size:calc(14px*var(--lv-scale,1));align-items:center;gap:16px;padding:16px 20px;line-height:1.5;display:flex;position:fixed}.CookieBanner-module-scss-module__NYGOQW__text{overflow-wrap:anywhere;min-width:0;margin:0}.CookieBanner-module-scss-module__NYGOQW__text a{color:var(--demo-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.CookieBanner-module-scss-module__NYGOQW__text a:hover,.CookieBanner-module-scss-module__NYGOQW__text a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.CookieBanner-module-scss-module__NYGOQW__text a:focus-visible,.CookieBanner-module-scss-module__NYGOQW__button:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}.CookieBanner-module-scss-module__NYGOQW__button{height:var(--demo-control-height-sm);border:var(--demo-border-width) solid var(--demo-fg);border-radius:var(--demo-radius);color:var(--demo-fg);font:inherit;font-size:calc(14px*var(--lv-scale,1));font-weight:var(--demo-button-font-weight);white-space:nowrap;cursor:pointer;transition:color var(--demo-duration) var(--demo-ease),border-color var(--demo-duration) var(--demo-ease);background:0 0;flex-shrink:0;padding:0 18px;line-height:1}.CookieBanner-module-scss-module__NYGOQW__button:hover,.CookieBanner-module-scss-module__NYGOQW__button:active{border-color:var(--demo-accent-ink);color:var(--demo-accent-ink)}@media (max-width:480px){.CookieBanner-module-scss-module__NYGOQW__banner{left:max(16px,env(safe-area-inset-left));flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__NYGOQW__button{transition:none}}
.DemoFooter-module-scss-module__hmIWQa__footer{margin:0 var(--demo-gutter);color:var(--demo-muted);font-size:calc(14px*var(--lv-scale,1));padding:24px 0 32px;line-height:1.5}.DemoFooter-module-scss-module__hmIWQa__inner{flex-direction:column;gap:24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__meta{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.DemoFooter-module-scss-module__hmIWQa__inner>*+.DemoFooter-module-scss-module__hmIWQa__meta{border-top:var(--demo-border-width) solid var(--demo-border);padding-top:16px}.DemoFooter-module-scss-module__hmIWQa__mark{overflow-wrap:anywhere;min-width:0;margin:0}.DemoFooter-module-scss-module__hmIWQa__footer a{color:var(--demo-fg);text-underline-offset:4px;transition:color var(--demo-duration) var(--demo-ease);text-decoration:underline;text-decoration-thickness:1px}.DemoFooter-module-scss-module__hmIWQa__footer a:hover,.DemoFooter-module-scss-module__hmIWQa__footer a:active{color:var(--demo-accent-ink);text-decoration-thickness:2px}.DemoFooter-module-scss-module__hmIWQa__footer a:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}
@font-face{font-family:Sofia Sans;src:url(../media/sofia_sans.p.3hgwdyfdfra4m.woff2)format("woff2");font-display:swap;font-weight:400 700}.sofiasans_2416141c-module__LqOrxG__className{font-family:sofiaSans}.sofiasans_2416141c-module__LqOrxG__variable{--font-sofia-sans:"sofiaSans"}
@font-face{font-family:Sofia Sans Semi Condensed;src:url(../media/sofia_sans_semi_condensed.p.3jwbdmcwyiesq.woff2)format("woff2");font-display:swap;font-weight:500 700}.sofiasanssemicondensed_683f4c4b-module__zXSD3W__className{font-family:sofiaSansSemiCondensed}.sofiasanssemicondensed_683f4c4b-module__zXSD3W__variable{--font-sofia-sans-semi-condensed:"sofiaSansSemiCondensed"}
@font-face{font-family:Sofia Sans Extra Condensed;src:url(../media/sofia_sans_extra_condensed.p.3oy_63116n_ux.woff2)format("woff2");font-display:swap;font-weight:800}.sofiasansextracondensed_c551f33e-module__ZwWfRa__className{font-family:sofiaSansExtraCondensed;font-weight:800}.sofiasansextracondensed_c551f33e-module__ZwWfRa__variable{--font-sofia-sans-extra-condensed:"sofiaSansExtraCondensed"}
.layout-module-scss-module__LzOjAG__footerNote{word-wrap:break-word;overflow-wrap:anywhere;min-width:0}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--demo-bg:#0e1b2a;--demo-surface:#142739;--demo-surface-soft:#18304a;--demo-fg:#e5eef6;--demo-fg-inverse:#0e1b2a;--demo-muted:#93aac0;--demo-border:#233a52;--demo-border-strong:#56769a;--demo-accent:#ffb020;--demo-accent-hover:#ffc555;--demo-accent-fg:#1d1404;--demo-accent-ink:#ffb020;--demo-danger:#ff8a73;--demo-focus:#8fd2ff;--auto-xray:#a9d9ff;--auto-xray-peak:#eef7ff;--auto-film-deep:#060b12;--demo-font:"Sofia Sans", "Arial Narrow", Arial, sans-serif;--demo-font-display:"Sofia Sans Extra Condensed", "Arial Narrow", Arial, sans-serif;--auto-font-display:"Sofia Sans Extra Condensed", "Arial Narrow", Arial, sans-serif;--auto-font-ui:"Sofia Sans Semi Condensed", "Sofia Sans", "Arial Narrow", Arial, sans-serif;--demo-radius:3px;--auto-radius-dot:50%;--demo-shadow:0 24px 56px #0309108c;--auto-glow-lamp:0 0 16px #ffb0208c;--auto-glow-xray:0 0 18px #a9d9ff66;--demo-content-width:1440px;--demo-gutter:32px;--demo-border-width:1px;--demo-border-width-strong:2px;--demo-focus-width:2px;--demo-focus-offset:2px;--demo-field-focus-offset:2px;--demo-control-height:52px;--demo-control-height-sm:44px;--demo-button-padding-x:20px;--demo-button-font-size:18px;--demo-button-font-weight:700;--demo-label-size:14px;--demo-label-weight:600;--demo-label-tracking:.02em;--demo-label-case:none;--demo-title-size:clamp(46px, 5vw, 64px);--demo-title-weight:800;--demo-title-leading:.92;--demo-title-tracking:.005em;--demo-section-gap:40px;--demo-duration:.16s;--demo-duration-move:.24s;--demo-ease:ease;--demo-ease-move:cubic-bezier(.2, .7, 0, 1);--auto-stage-height:clamp(280px, 52svh, 520px);--auto-section-space:96px}@media (max-width:767px){:root{--demo-gutter:16px;--demo-section-gap:28px;--auto-section-space:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-hyphens:none;hyphens:none;background:var(--demo-bg)}body{background:var(--demo-bg);min-height:100vh;color:var(--demo-fg);font-family:var(--demo-font);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}:where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(ul,ol){padding:0;list-style:none}:where(a){color:inherit}:where(a,button){-webkit-tap-highlight-color:#0000}:where(button,input,textarea){font:inherit;color:inherit}:where(button){touch-action:manipulation}h1,h2,h3,p,li,dd,dt,th,td,blockquote{word-wrap:break-word;overflow-wrap:anywhere;min-width:0}:focus-visible{outline:var(--demo-focus-width) solid var(--demo-focus);outline-offset:var(--demo-focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
