@layer reset{*,:before,:after{box-sizing:border-box}html{text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list],ul[role=navigation]{list-style:none}body{min-height:100dvh;margin-inline:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance;margin-block:0;font-size:1em;font-weight:700}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}:target{scroll-margin-block:5ex}}@layer default{.m{margin:var(--ddi-s-padding)!important}.m\:0{margin:0!important}.m\:2xs{margin:var(--ddi-s-2xs)!important}.m\:m-l{margin:var(--ddi-s-m-l)!important}.mb{margin-block:var(--ddi-s-padding)!important}.mbe{margin-block-end:var(--ddi-s-padding)!important}.mbe\:0{margin-block-end:0!important}.mbe\:150vh{margin-block-end:150vh!important}.mbe\:2xs{margin-block-end:var(--ddi-s-2xs)!important}.mbe\:3xl{margin-block-end:var(--ddi-s-3xl)!important}.mbe\:s{margin-block-end:var(--ddi-s-s)!important}.mbs{margin-block-start:var(--ddi-s-padding)!important}.mbs\:l{margin-block-start:var(--ddi-s-l)!important}.mbs\:xl{margin-block-start:var(--ddi-s-xl)!important}.me{margin-end:var(--ddi-s-padding)!important}.mi\:auto{margin-inline:auto!important}.ms{margin-start:var(--ddi-s-padding)!important}.p{padding:var(--ddi-s-padding)!important}.p\:0{padding:0!important}.p\:1rem{padding:1rem!important}.p\:3xs{padding:var(--ddi-s-3xs)!important}.p\:4xs{padding:var(--ddi-s-4xs)!important}.p\:airy{padding:var(--ddi-s-airy)!important}.p\:l{padding:var(--ddi-s-l)!important}.p\:m{padding:var(--ddi-s-m)!important}.p\:m-l{padding:var(--ddi-s-m-l)!important}.p\:s{padding:var(--ddi-s-s)!important}.pb{padding-block:var(--ddi-s-padding)!important}.pb\:airy{padding-block:var(--ddi-s-airy)!important}.pb\:l-xl{padding-block:var(--ddi-s-l-xl)!important}.pb\:m-l{padding-block:var(--ddi-s-m-l)!important}.pb\:s-m{padding-block:var(--ddi-s-s-m)!important}.pb\:xs{padding-block:var(--ddi-s-xs)!important}.pbe\:airy{padding-block-end:var(--ddi-s-airy)!important}.pbs\:xs{padding-block-start:var(--ddi-s-xs)!important}.pi\:airy{padding-inline:var(--ddi-s-airy)!important}.b{border:var(--ddi-border)!important}.b\:light{border:var(--ddi-border-light)!important}.bbe\:subtle{border-block-end:var(--ddi-border-subtle)!important}.bbs\:subtle{border-block-start:var(--ddi-border-subtle)!important}.be{border-end:var(--ddi-border)!important}.rounded{border-radius:var(--ddi-s-border-radius)!important}.rounded\:4xs{border-radius:var(--ddi-s-4xs)!important}.rounded\:l{border-radius:var(--ddi-s-l)!important}.outline{outline:var(--ddi-border)!important}.outline\:none{outline:none!important}.round{border-radius:999px!important}.gap{gap:var(--ddi-s-padding)!important}.gap\:0{gap:0!important}.gap\:m{gap:var(--ddi-s-m)!important}.gap\:m-l{gap:var(--ddi-s-m-l)!important}.gap\:normal{gap:var(--ddi-s-normal)!important}.gap\:value{gap:var(--ddi-s-value)!important}.gap\:xs{gap:var(--ddi-s-xs)!important}.z\:1{z-index:1}.z\:2{z-index:2}.z\:3{z-index:3}.z\:4{z-index:4}.z\:5{z-index:5}.z\:6{z-index:6}.z\:7{z-index:7}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.sticky{position:sticky!important}.bottom{bottom:var(--ddi-s-padding)!important}.left{left:var(--ddi-s-padding)!important}.right{right:var(--ddi-s-padding)!important}.right\:0{right:0!important}.top{top:var(--ddi-s-padding)!important}.top\:0{top:0!important}.bg{background-color:var(--ddi-c-bg)!important}.bg\:\*40\%{background-color:color-mix(in srgb, var(--ddi-c-bg) 40%, transparent)!important}.bg\:alt{background-color:var(--ddi-c-bg-alt)!important}.bg\:b\*20\%{background-color:#0003!important}.bg\:brand{background-color:var(--ddi-c-bg-brand)!important}.bg\:rgb\(0\,180\,200\){background-color:#00b4c8!important}.bg\:rgb\(0\,255\,100\){background-color:#00ff64!important}.bg\:rgb\(225\,75\,0\){background-color:#e14b00!important}.bg\:rgb\(240\,200\,0\){background-color:#f0c800!important}.bg\:rgb\(255\,100\,0\){background-color:#ff6400!important}.bg\:rgb\(255\,200\,160\){background-color:#ffc8a0!important}.bg\:rgb\(255\,255\,255\){background-color:#fff!important}.bg\:rgba\(0\,180\,200\,0\.5\){background-color:#00b4c880!important}.bg\:rgba\(0\,180\,200\,0\.75\){background-color:#00b4c8bf!important}.bg\:rgba\(240\,200\,0\,0\.5\){background-color:#f0c80080!important}.bg\:rgba\(240\,200\,0\,0\.75\){background-color:#f0c800bf!important}.bg\:sink{background-color:var(--ddi-c-bg-sink)!important}.bg\:w\*30\%{background-color:#ffffff4d!important}.color{color:var(--ddi-c-text)!important}.color\:\*90\%{color:color-mix(in srgb, var(--ddi-c-text) 90%, transparent)!important}.color\:w{color:#fff!important}.color\:white{color:var(--ddi-c-text-white)!important}.glass{background-color:#0000;-webkit-backdrop-filter:blur(10px)!important}.color\:rgb\(123\,34\,223\){color:#7b22df!important}.color\:rgb\(255\,0\,0\){color:red!important}.d\:flex{display:flex!important}.d\:grid{display:grid!important}.d\:inline-block{display:inline-block!important}.d\:none{display:none!important}.flex\:1{flex:1!important}.items\:center{align-items:center!important}.items\:stretch{align-items:stretch!important}.justify\:center{justify-content:center!important}.justify\:space-between{justify-content:space-between!important}.self\:stretch{align-self:stretch!important}.scroll{overflow:scroll!important}.no-interaction{pointer-events:none!important}.height\:100dvh{height:100dvh!important}.height\:100dvh\+-padding\+-padding{height:calc(100dvh + -1 * var(--ddi-s-padding) + -1 * var(--ddi-s-padding))!important}.height\:100px{height:100px!important}.height\:200vh{height:200vh!important}.height\:2em{height:2em!important}.max-width\:400px{max-width:400px!important}.min-height\:100vh{min-height:100vh!important}.min-height\:300vh{min-height:300vh!important}.min-height\:50vh{min-height:50vh!important}.min-width\:0{min-width:0!important}.width\:100\%{width:100%!important}.width\:3ch{width:3ch!important}.width\:90cqw{width:90cqw!important}.\31 \:1{aspect-ratio:1}.font-size\:-1{font-size:var(--ddi-f--1)!important}.font-size\:-2{font-size:var(--ddi-f--2)!important}.font-size\:2xl{font-size:var(--ddi-f-2xl)!important}.font-size\:3xl{font-size:var(--ddi-f-3xl)!important}.font-size\:s{font-size:var(--ddi-f-s)!important}.font-size\:value{font-size:var(--ddi-f-value)!important}.font-size\:xl{font-size:var(--ddi-f-xl)!important}.font-size\:xs{font-size:var(--ddi-f-xs)!important}.bold,.font-weight\:bold{font-weight:var(--ddi-font-weight-bold)!important}.text-align{text-align:align!important}.text-center{text-align:center!important}.text-transform{text-align:transform!important}.italic{font-style:italic!important}.text-decoration\:none{text-decoration:none!important}.drop-shadow{filter:drop-shadow(var(--ddi-shadow1-x) var(--ddi-shadow1-y) var(--ddi-shadow1-blur) var(--ddi-shadow1-color))!important}.hidden{visibility:hidden!important}}@layer ddi{:root{--ddi-font-family-heading:sans-serif;--ddi-font-family-body:sans-serif;--ddi-font-family-button:sans-serif;--ddi-font-weight-normal:normal;--ddi-font-weight-bold:bold;--ddi-shadow1-x:0;--ddi-shadow1-y:0;--ddi-shadow1-blur:20px;--ddi-shadow1-color:#0003;--ddi-shadow2-x:0;--ddi-shadow2-y:4px;--ddi-shadow2-blur:10px;--ddi-shadow2-color:#0000001a;--ddi-shadow3-x:1px;--ddi-shadow3-y:1px;--ddi-shadow3-blur:1px;--ddi-shadow3-color:#0003;--ddi-s-padding:var(--ddi-s-xs-s);--ddi-s-airy:var(--ddi-s-m-3xl);--ddi-s-measure:70ch;--ddi-s-content:60rem;--ddi-s-min-viewport-width:320px;--ddi-s-min-content-width:min(100%, calc(var(--ddi-s-min-viewport-width) - 2 * var(--ddi-s-padding)));--ddi-s-border-radius:var(--ddi-s-2xs);--ddi-c-coal1:#f2f1f2;--ddi-c-yellow1:#fff2b0;--ddi-c-yellow2:#ffe890;--ddi-c-purple3:#e856ff;--ddi-c-purple5:#7301ec;--ddi-c-purple6:#5100a8;--ddi-c-blue3:#02adf6;--ddi-c-blue4:#0071ce;--ddi-c-blue5:#015fab;--ddi-c-blue6:#034174;--ddi-c-coal6:#2d293a;--ddi-c-coal7:#1e1b27}:root,[data-ddi-theme=light]{--ddi-c-bg:white;--ddi-c-bg-alt:var(--ddi-c-coal1);--ddi-c-bg-accent:var(--ddi-c-yellow1);--ddi-c-text:var(--ddi-c-coal6);--ddi-c-heading:var(--ddi-c-coal1);--ddi-c-error:red;--ddi-c-link:var(--ddi-c-blue5);--ddi-c-accent:var(--ddi-c-purple3);--ddi-c-border:var(--ddi-c-coal6);--ddi-c-border-light:color-mix(in srgb, var(--ddi-c-coal6) 35%, transparent);--ddi-c-border-subtle:color-mix(in srgb, var(--ddi-c-coal6) 10%, transparent);--ddi-c-button-text:white;--ddi-c-button-background:var(--ddi-c-link);--ddi-c-button-link:var(--ddi-c-link)}[data-ddi-theme=dark]{--ddi-c-bg:var(--ddi-c-coal6);--ddi-c-bg-alt:var(--ddi-c-coal7);--ddi-c-bg-accent:var(--ddi-c-yellow1);--ddi-c-text:var(--ddi-c-coal1);--ddi-c-heading:inherit;--ddi-c-error:red;--ddi-c-link:var(--ddi-c-blue3);--ddi-c-accent:var(--ddi-c-purple3);--ddi-c-border:var(--ddi-c-coal1);--ddi-c-border-light:color-mix(in srgb, var(--ddi-c-coal1) 35%, transparent);--ddi-c-border-subtle:color-mix(in srgb, var(--ddi-c-coal1) 10%, transparent);--ddi-c-button-text:var(--ddi-c-coal1);--ddi-c-button-background:var(--ddi-c-blue5);--ddi-c-button-link:var(--ddi-c-link)}:root,[data-ddi-theme]{background-color:var(--ddi-c-bg);color:var(--ddi-c-text);--ddi-border:solid 2px var(--ddi-c-border);--ddi-border-light:solid 1px var(--ddi-c-border-light);--ddi-border-subtle:solid 1px var(--ddi-c-border-subtle)}:root{--ddi-f-xs:clamp(.633129rem, .60298rem + .133996vw, .703477rem);--ddi-f-s:clamp(.843961rem, .803772rem + .178616vw, .937734rem);--ddi-f-m:clamp(1.125rem, 1.07143rem + .238095vw, 1.25rem);--ddi-f-l:clamp(1.49963rem, 1.42821rem + .317381vw, 1.66625rem);--ddi-f-xl:clamp(1.999rem, 1.90381rem + .423069vw, 2.22111rem);--ddi-f-2xl:clamp(2.66467rem, 2.53778rem + .563951vw, 2.96074rem);--ddi-f-3xl:clamp(3.552rem, 3.38286rem + .751746vw, 3.94667rem);--ddi-f-4xl:clamp(4.73482rem, 4.50935rem + 1.00208vw, 5.26091rem);--ddi-f-5xl:clamp(6.31151rem, 6.01096rem + 1.33577vw, 7.01279rem);--ddi-f-min-xs:10.1301px;--ddi-f-min-s:13.5034px;--ddi-f-min-m:18px;--ddi-f-min-l:23.994px;--ddi-f-min-xl:31.984px;--ddi-f-min-2xl:42.6347px;--ddi-f-min-3xl:56.832px;--ddi-f-min-4xl:75.7571px;--ddi-f-min-5xl:100.984px;--ddi-f-max-xs:11.2556px;--ddi-f-max-s:15.0038px;--ddi-f-max-m:20px;--ddi-f-max-l:26.66px;--ddi-f-max-xl:35.5378px;--ddi-f-max-2xl:47.3719px;--ddi-f-max-3xl:63.1467px;--ddi-f-max-4xl:84.1745px;--ddi-f-max-5xl:112.205px;--ddi-s-4xs:clamp(.356313rem, .375009rem + -.083094vw, .312689rem);--ddi-s-3xs:clamp(.474966rem, .489033rem + -.0625209vw, .442142rem);--ddi-s-2xs:clamp(.633129rem, .636532rem + -.0151242vw, .625189rem);--ddi-s-xs:clamp(.843961rem, .826794rem + .0762971vw, .884017rem);--ddi-s-s:clamp(1.125rem, 1.07143rem + .238095vw, 1.25rem);--ddi-s-m:clamp(1.49963rem, 1.38482rem + .510238vw, 1.7675rem);--ddi-s-l:clamp(1.999rem, 1.78461rem + .952847vw, 2.49925rem);--ddi-s-xl:clamp(2.66467rem, 2.29213rem + 1.65574vw, 3.53393rem);--ddi-s-2xl:clamp(3.552rem, 2.93272rem + 2.75234vw, 4.99698rem);--ddi-s-3xl:clamp(4.73482rem, 3.73586rem + 4.43983vw, 7.06573rem);--ddi-s-4xl:clamp(6.31151rem, 4.73461rem + 7.00844vw, 9.99094rem);--ddi-s-min-4xs:5.70101px;--ddi-s-min-3xs:7.59945px;--ddi-s-min-2xs:10.1301px;--ddi-s-min-xs:13.5034px;--ddi-s-min-s:18px;--ddi-s-min-m:23.994px;--ddi-s-min-l:31.984px;--ddi-s-min-xl:42.6347px;--ddi-s-min-2xl:56.832px;--ddi-s-min-3xl:75.7571px;--ddi-s-min-4xl:100.984px;--ddi-s-max-4xs:5.00302px;--ddi-s-max-3xs:7.07427px;--ddi-s-max-2xs:10.003px;--ddi-s-max-xs:14.1443px;--ddi-s-max-s:20px;--ddi-s-max-m:28.28px;--ddi-s-max-l:39.9879px;--ddi-s-max-xl:56.5429px;--ddi-s-max-2xl:79.9517px;--ddi-s-max-3xl:113.052px;--ddi-s-max-4xl:159.855px;--ddi-s-4xs-3xs:clamp(.356313rem, .319529rem + .163483vw, .442142rem);--ddi-s-3xs-2xs:clamp(.474966rem, .410584rem + .28614vw, .625189rem);--ddi-s-2xs-xs:clamp(.633129rem, .525606rem + .477882vw, .884017rem);--ddi-s-xs-s:clamp(.843961rem, .669944rem + .773408vw, 1.25rem);--ddi-s-s-m:clamp(1.125rem, .849643rem + 1.22381vw, 1.7675rem);--ddi-s-m-l:clamp(1.49963rem, 1.07122rem + 1.90404vw, 2.49925rem);--ddi-s-l-xl:clamp(1.999rem, 1.34117rem + 2.92368vw, 3.53393rem);--ddi-s-xl-2xl:clamp(2.66467rem, 1.6651rem + 4.4425vw, 4.99698rem);--ddi-s-2xl-3xl:clamp(3.552rem, 2.04612rem + 6.69282vw, 7.06573rem);--ddi-s-3xl-4xl:clamp(4.73482rem, 2.48219rem + 10.0117vw, 9.99094rem);--ddi-s-m-3xl:clamp(1.49963rem, -.885849rem + 10.6021vw, 7.06573rem);font-family:var(--ddi-font-family-body,sans-serif);font-optical-sizing:auto;font-weight:var(--ddi-font-weight-normal,normal)}body{font-size:var(--ddi-f-m)}button,h1,h2,h3,h4{font-family:var(--ddi-font-family-heading)}h1,h2,h3,h4{margin-block-end:1em}article,section{padding:var(--ddi-s-padding)}html,body,div,header,nav,main,footer{max-inline-size:none}time{font-style:italic}input:invalid{color:var(--ddi-c-error);border-color:var(--ddi-c-error);outline-color:var(--ddi-c-error)}strong{font-weight:var(--ddi-font-weight-bold)}a[class]:not(.link){text-decoration:none}a[class]:not(.link):not(.button):not(.variant){color:inherit}a:not([class]),a.variant,.link{--_color:var(--ddi-c-link,var(--ddi-c-accent));color:var(--ddi-c-error);text-decoration:underline .075em;&:link,&:visited{color:var(--_color)}&:hover,&:focus{text-underline-offset:.125em;text-decoration:underline .125em}&:focus-visible{outline-offset:.2em}&:active{text-decoration:underline .2em;text-underline-offset:.05em!important}}[data-ddi-contrast-compliance=None]{outline:4px double red}[data-ddi-contrast-compliance=AA]{outline:4px double #00c000}.body-text{min-width:var(--ddi-s-min-content-width);padding:var(--ddi-s-padding);&>p,&>ul,&>ol,&>pre{max-inline-size:var(--ddi-s-measure)}&>pre{padding:var(--ddi-s-padding);font-size:var(--ddi-f-xs)}&>p,&>picture,&>img,&>div{&:not(:last-child){margin-block-end:1em}}&>p.pre-heading{font-style:italic;font-size:var(--ddi-f-m);text-wrap:balance;margin-block-end:.5em;line-height:1.3;&+.heading-1,&+h1{margin-block-start:0}}}.body-text>h1,.body-text>.heading-1,.heading-1,.body-text>h2,.body-text>.heading-2,.heading-2,.body-text>h3,.body-text>.heading-3,.heading-3,.body-text>h4,.body-text>.heading-4,.heading-4{font-weight:var(--ddi-font-weight-bold,bold);max-inline-size:var(--ddi-s-measure);&:first-child{margin-block-start:0}}.body-text>h1,.body-text>.heading-1,.heading-1{font-size:var(--ddi-f-2xl);letter-spacing:-.02em;margin-block-end:1em;line-height:1;&+p.sub-heading{font-style:italic;font-size:var(--ddi-f-xl);margin-block-start:-1em}}.body-text>h2,.body-text>.heading-2,.heading-2{font-size:var(--ddi-f-xl);letter-spacing:-.0175em;margin-block:1em .5em;line-height:1.1}.body-text>h3,.body-text>.heading-3,.heading-3{font-size:var(--ddi-f-l);letter-spacing:-.015em;margin-block:1em .5em;line-height:1.2}.body-text>h4,.body-text>.heading-4,.heading-4{font-size:var(--ddi-f-m);letter-spacing:-.01em;margin-block:1em .5em;line-height:1.3}.icon-button{--size:var(--ddi-f-l);width:var(--size);height:var(--size);font-size:var(--ddi-f-m);aspect-ratio:1;border:none;border-radius:2000px;padding:0}ul.lined{padding:0;list-style:none;&>li{padding-block:var(--ddi-s-2xs);&:not(:last-child){border-bottom:var(--ddi-border-subtle)}}&.menu a:not(:hover){text-decoration:none}}a.button{text-decoration:none}button,.button{--_text:var(--ddi-c-button-text);--_background:var(--ddi-c-button-background);--_link:var(--ddi-c-button-link);--_link-disabled:color-mix(in srgb, var(--ddi-c-button-link) 40%, transparent);--_text-hover:var(--ddi-c-button-text);--_background-hover:color-mix(in srgb, black 30%, var(--ddi-c-button-background));--_text-active:var(--ddi-c-button-text);--_background-active:color-mix(in srgb, var(--ddi-c-button-text) 20%, var(--ddi-c-button-background));--_text-disabled:color-mix(in srgb, var(--ddi-c-button-text) 80%, transparent);--_background-disabled:color-mix(in srgb, var(--ddi-c-button-background) 40%, transparent);--_transparent-hover:color-mix(in srgb, var(--ddi-c-button-background) 10%, transparent);--_transparent-active:color-mix(in srgb, var(--ddi-c-button-background) 5%, transparent)}button,a.button{display:inline-block flex;padding-block:var(--ddi-s-2xs);padding-inline:var(--ddi-s-s);font-family:var(--ddi-font-family-button);color:var(--_text);background:var(--_background);white-space:nowrap;text-align:center;border-radius:var(--ddi-s-border-radius);cursor:pointer;border:none;&:hover{color:var(--_text-hover);background:var(--_background-hover)}&:focus-visible{outline:var(--ddi-border-light);outline-color:var(--_background);outline-offset:.15em}&:active{background:var(--_background-active);color:var(--_text-active);transform:scale(.95)}&:disabled{background:var(--_background-disabled);color:var(--_text-disabled);cursor:default}&.secondary{color:var(--_link);border:var(--ddi-border-light);border-color:var(--_link);background:0 0;&:hover{border-color:var(--_hover-bg);color:var(--_hover-bg);background-color:var(--_transparent-hover)}&:active{background-color:var(--_transparent-active)}&:disabled{border-color:var(--_background-disabled);color:var(--_background-disabled);background:0 0}}&.tertiary{color:var(--_link);background:0 0;text-decoration:underline;&:hover{color:var(--_hover-bg);background-color:var(--_transparent-hover)}&:active{background-color:var(--_transparent-active)}&:disabled{color:var(--_link-disabled);background:0 0}}&.small{padding-inline:var(--ddi-s-xs);padding-block:calc(var(--ddi-s-3xs) * .5)}&.large{padding-inline:calc(var(--ddi-s-padding) * 3);padding-block:calc(var(--ddi-s-padding) * 1.1)}}button{display:inline-block flex}a.button{display:inline-block}.flow{--space:var(--ddi-s-2xs-xs);flex-direction:column;justify-content:flex-start;display:flex;&>*{margin-block:0}&>*+*{margin-block-start:var(--space,1.5rem)}}.x-flow{--space:var(--ddi-s-2xs-xs);flex-direction:row;justify-content:flex-start;display:flex;&>*{margin-inline:0}&>*+*{margin-inline-start:var(--space,1.5rem)}}.stack{--space:var(--ddi-s-2xs-xs);flex-direction:column;justify-content:flex-start;display:flex}.x-stack{--space:var(--ddi-s-2xs-xs);flex-direction:row;display:flex}.wrapper{max-inline-size:var(--ddi-s-measure);margin-inline:auto}.content{margin-inline:max(var(--ddi-s-airy), 50% - var(--ddi-s-content) / 2)}.padded-content{padding-inline:max(var(--ddi-s-airy), 50% - var(--ddi-s-content) / 2)}.fit{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.box{padding:var(--ddi-s-padding);border:var(--ddi-border)}.pane{padding:var(--ddi-s-padding);background-color:var(--ddi-c-bg-alt)}.center{flex-grow:1;justify-content:center;align-items:center;display:flex}.cluster{justify-content:flex-end;align-items:center;gap:var(--ddi-s-3xs-2xs);flex-wrap:wrap;display:flex}.overlay{position:absolute;inset:0}.cover{flex-direction:column;min-block-size:100vh;display:flex;&>.main{margin-block:auto}}.switcher{gap:var(--ddi-s-padding);flex-flow:wrap;display:flex;&>*{flex-grow:1;flex-basis:0}}.with-leading-sidebar{gap:var(--ddi-s-padding);flex-wrap:wrap;display:flex;&>:first-child{flex-grow:1}&>:last-child{flex-grow:999;flex-basis:0;min-inline-size:50%}}.with-trailing-sidebar{gap:var(--ddi-s-padding);flex-wrap:wrap;display:flex}.with-trailing-sidebar2{&>:last-child{flex-grow:1}&>:first-child{flex-grow:999;flex-basis:0;min-inline-size:50%}}.docked-bottom{position:fixed;bottom:0;left:0;right:0}.icon{width:1cap;height:1cap}[data-ddi-layout]{gap:calc(var(--ddi-s-padding) * 2) var(--ddi-s-padding);flex-flow:wrap;display:flex;&>*{min-inline-size:var(--ddi-s-min-content-width);flex:1}&>.spacer{height:0;min-inline-size:calc(var(--ddi-s-min-content-width) / 2);margin:0}}[data-ddi-layout="1 2"],[data-ddi-layout=_\ 2],[data-ddi-layout="1 _"]{&>:last-child{flex:2}}[data-ddi-layout="2 1"],[data-ddi-layout="2 _"],[data-ddi-layout=_\ 1]{&>:first-child{flex:2}}.wrap-grid{--_cell-size:minmax(var(--ddi-s-min-content-width), 1fr);grid-template-columns:repeat(auto-fit, var(--_cell-size));display:grid;&.small-cells{--_cell-size:minmax(calc(var(--ddi-s-min-content-width) / 2), 1fr)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer app;.popover[data-astro-cid-qbypwhzy]{z-index:1;display:none;position:fixed;&[data-ddi-open=true]{display:block}}[data-ddi-popovertarget]>*{pointer-events:none}ddi-collapsible-menu[data-astro-cid-6skp7dxg]{justify-content:space-between;align-items:center;gap:var(--ddi-space-padding);visibility:hidden;min-width:0;display:flex;&[data-ddi-collapsed=true]{& .overflow-menu{display:block}}}.visible-items[data-astro-cid-6skp7dxg]{align-items:center;display:flex}.overflow-menu[data-astro-cid-6skp7dxg]{display:none}.overflow-items[data-astro-cid-6skp7dxg]{flex-direction:column;display:flex}.swatch[data-astro-cid-xt6bossz]{aspect-ratio:1;justify-content:flex-end}section[data-astro-cid-z5jrj7ia]{margin-block-end:var(--space-m,1.5rem)}.cpairs-row{gap:var(--space-xs,12px);flex-wrap:wrap;margin-block-end:var(--space-s,1rem);display:flex}.cpair-wrap{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.cpair{aspect-ratio:1;border-radius:var(--ddi-space-border-radius,4px);width:125px;position:relative;overflow:hidden}.cpair__tri{padding:6px;display:flex;position:absolute;inset:0}.cpair__tri--a{clip-path:polygon(0 0,100% 0,0 100%);background-color:var(--ca);color:var(--ta);align-items:flex-start}.cpair__tri--b{clip-path:polygon(100% 0,100% 100%,0 100%);background-color:var(--cb);color:var(--tb);justify-content:flex-end;align-items:flex-end}.cpair__label{font-size:var(--step--2,.7rem);line-height:1}.cpair__tooltip{color:#fff;font-size:var(--step--2,.7rem);z-index:10;white-space:normal;text-align:center;background:#000000d9;border-radius:4px;width:max-content;max-width:220px;padding:4px 8px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.cpair-wrap:hover .cpair__tooltip{display:block}.cpair__meta{font-size:var(--step--2,.7rem);text-align:center;flex-direction:column;align-items:center;line-height:1.3;display:flex}.cpair__ratio{font-variant-numeric:tabular-nums}.cpair__grade{font-weight:700}[data-borderline=true] .cpair{opacity:.7;outline:2px dashed}[data-borderline=true] .cpair__grade:before{content:"⚠ "}[data-astro-cid-ngnbv5od][data-ddi-sticky]{position:relative;& .cover{box-shadow:0 0 3px #0000004d;&[data-ddi-position=fixed]{position:fixed;top:0;left:0;right:0}&:not([data-ddi-position=fixed]){position:relative}}visibility:hidden}ddi-cover-wrapper[data-astro-cid-ngnbv5od]{display:block;position:relative}.overlay[data-astro-cid-ngnbv5od]{pointer-events:none;will-change:filter;filter:opacity(0);background-color:#000;position:absolute;inset:0}ddi-linked-columns{block-size:var(--ddi-lc-height,100%);display:block}ddi-linked-columns:not(:defined){visibility:hidden}ddi-linked-columns:defined{visibility:visible}ddi-linked-columns .lc-viewport{background:var(--ddi-color-bg);block-size:100%;inline-size:100%;color:var(--ddi-color-text);display:flex;overflow:hidden}ddi-linked-columns .lc-column{flex:1 1 0;block-size:100%;min-inline-size:0;position:relative;overflow:hidden}ddi-linked-columns .lc-main{overscroll-behavior:contain;overflow-y:auto}ddi-linked-columns .lc-side{cursor:pointer;opacity:.55;user-select:none;border-inline-start:1px solid var(--ddi-color-border,currentColor);transition:opacity .15s}ddi-linked-columns .lc-side:hover{opacity:.85}ddi-linked-columns .lc-side .lc-content{will-change:transform;pointer-events:none}@media (prefers-reduced-motion:reduce){ddi-linked-columns .lc-side{display:none}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-1000px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1000px)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(1000px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1000px)}}.ddi-sticky-cta[data-astro-cid-m4z6u2kv]{z-index:1000;position:fixed;top:0;left:0;right:0;&[data-ddi-visibility=visible]{animation:.5s cubic-bezier(.25,.46,.45,.94) both slide-in-top}&[data-ddi-visibility=hidden]{animation:.5s cubic-bezier(.55,.085,.68,.53) both slide-out-top}@media (width<=768px){top:auto;bottom:0;&[data-ddi-visibility=visible]{animation:.5s cubic-bezier(.25,.46,.45,.94) both slide-in-bottom}&[data-ddi-visibility=hidden]{animation:.5s cubic-bezier(.55,.085,.68,.53) both slide-out-bottom}}}ddi-vertical-menu[data-astro-cid-wlhgjonm]{visibility:hidden;display:block}
