@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;@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-underline-offset:.05em;text-decoration:underline .2em}}[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);--_link-hover:color-mix(in srgb, var(--_link) 70%, var(--ddi-c-text));--_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(--_link) 12%, transparent);--_transparent-active:color-mix(in srgb, var(--_link) 6%, transparent)}button,a.button{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;justify-content:center;align-items:center;display:inline-flex;&: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(--_link-hover);color:var(--_link-hover);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(--_link-hover);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)}&[aria-busy=true]{pointer-events:none;cursor:wait;animation:.9s ease-in-out infinite alternate ddi-button-pulse;@media (prefers-reduced-motion:reduce){&{opacity:.6;animation:none}}}&[data-ddi-result]{&:after{margin-inline-start:var(--ddi-s-3xs)}}&[data-ddi-result=success]{pointer-events:none;--_text:var(--_text-disabled);--_background:var(--_background-disabled);--_link:var(--_link-disabled);&:after{content:"✓" / ""}}&[data-ddi-result=failure]{--_background:var(--ddi-c-error);--_background-hover:color-mix(in srgb, black 30%, var(--ddi-c-error));--_background-active:color-mix(in srgb, var(--ddi-c-button-text) 20%, var(--ddi-c-error));--_link:var(--ddi-c-error);&:after{content:"✕" / ""}}}a.button{display:inline-block}@keyframes ddi-button-pulse{0%{opacity:1}to{opacity:.55}}.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;width:auto;max-width:100%;height:auto;max-height:100%}.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 components{.ddi-toggle-button_0dp4egb{color:var(--_link);border:var(--ddi-border-light);border-color:var(--_background);display:inline-block flex;padding-block:var(--ddi-s-2xs);padding-inline:var(--ddi-s-s);font-family:var(--ddi-font-family-button);white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border-radius:0;&:hover{color:var(--_link-hover);background-color:var(--_transparent-hover)}&:active{background-color:var(--_transparent-active)}&:has(:disabled){border-color:var(--_background-disabled);color:var(--_background-disabled);background:0 0}&:has(:checked){background:var(--_background);color:var(--_text);border-color:var(--_background);cursor:default}&:first-of-type{border-top-left-radius:var(--ddi-s-border-radius);border-bottom-left-radius:var(--ddi-s-border-radius);border-inline-end:none}&:last-of-type{border-top-right-radius:var(--ddi-s-border-radius);border-bottom-right-radius:var(--ddi-s-border-radius);border-inline-start:none}&:not(:first-of-type):not(:last-of-type){border-inline:none}}.bubble_1dn7euv{--_ddi-countdown-color:var(--ddi-bubble-countdown,var(--ddi-countdown-color,var(--ddi-c-accent)));--_ddi-countdown-faded:var(--ddi-bubble-fill,var(--ddi-c-bg));--_ddi-countdown-width:var(--ddi-bubble-countdown-width,var(--ddi-countdown-width,2px));--_ddi-countdown-fade:.2s;--_ddi-exit-duration:.2s;--_ddi-recover-duration:.15s;transition:opacity var(--_ddi-recover-duration) linear;&[data-ddi-fading]{transition-duration:var(--_ddi-exit-duration);opacity:0}&[data-ddi-behavior=autofade-success-info]{--_ddi-exit-duration:2s}&>ddi-speech-bubble{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}&>ddi-speech-bubble svg{display:block;overflow:visible}&>ddi-speech-bubble path[data-part=body]{fill:var(--ddi-bubble-fill,var(--ddi-c-bg));stroke:var(--ddi-bubble-stroke,none);stroke-width:var(--ddi-bubble-stroke-width,1px)}}[data-ddi-countdown-outline]{--_ddi-countdown-color:var(--ddi-countdown-color,currentColor);--_ddi-countdown-faded:var(--ddi-countdown-end-color,var(--_ddi-countdown-color));--_ddi-countdown-track:var(--ddi-countdown-track-color,color-mix(in srgb, var(--_ddi-countdown-color) 20%, transparent));--_ddi-countdown-width:var(--ddi-countdown-width,var(--_ddi-countdown-border-width,2px));--_ddi-countdown-fade:.2s;position:relative}[data-ddi-countdown-outline][data-ddi-countdown=running],[data-ddi-countdown-outline][data-ddi-countdown=done]{border-color:#0000}[data-ddi-countdown-outline][data-ddi-countdown=cancelled]{transition:border-color var(--_ddi-countdown-fade) linear}[data-ddi-countdown-outline]>svg[data-part=countdown-outline]{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}[data-ddi-countdown-outline]>svg[data-part=countdown-outline]>path[data-part=track]{fill:none;stroke:none;stroke-width:var(--_ddi-countdown-width)}[data-ddi-countdown]>svg[data-part=countdown-outline]>path[data-part=track]{stroke:var(--_ddi-countdown-track);transition:stroke-opacity var(--_ddi-countdown-fade) linear}[data-ddi-countdown-outline]>svg[data-part=countdown-outline]>path[data-part=fill],ddi-speech-bubble>svg>path[data-part=countdown]{fill:none;stroke:none;stroke-width:var(--_ddi-countdown-width);stroke-dasharray:1;stroke-linecap:round}[data-ddi-countdown]>svg[data-part=countdown-outline]>path[data-part=fill],[data-ddi-countdown]>ddi-speech-bubble>svg>path[data-part=countdown]{stroke:var(--_ddi-countdown-color);animation:ddi-countdown var(--_ddi-countdown-duration) linear forwards;transition:stroke-opacity var(--_ddi-countdown-fade) linear}[data-ddi-countdown=cancelled]>svg[data-part=countdown-outline]>path,[data-ddi-countdown=cancelled]>ddi-speech-bubble>svg>path[data-part=countdown]{stroke-opacity:0;animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-ddi-countdown]>svg[data-part=countdown-outline]>path[data-part=fill],[data-ddi-countdown]>ddi-speech-bubble>svg>path[data-part=countdown]{animation-timing-function:steps(var(--_ddi-countdown-steps), end);transition:none}}@keyframes ddi-countdown{0%{stroke-dashoffset:0;stroke:var(--_ddi-countdown-color)}to{stroke-dashoffset:-1px;stroke:var(--_ddi-countdown-faded)}}.ddi-drawer_1ildry4{--_fade-duration:.15s;--_slide-duration:.2s;background-color:#fff;background:var(--ddi-color-bg);filter:drop-shadow(0 0 20px #0000001a);width:100vw;max-width:100vw;transition:display var(--_slide-duration) allow-discrete, overlay var(--_slide-duration) allow-discrete;animation:var(--_slide-duration) ease-in ddi-sheet-slide-close;border:none;margin-bottom:0;margin-left:0;margin-right:0;padding:0;overflow:auto;&[open]{animation:var(--_slide-duration) ease-out ddi-sheet-slide-open}&::backdrop{animation:ddi-backdrop-fade-out var(--_slide-duration) ease-in forwards}&[open]::backdrop{animation:ddi-backdrop-fade-in var(--_fade-duration) ease-out forwards}}body:has(dialog[open]){overflow:hidden}@keyframes ddi-sheet-slide-open{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ddi-sheet-slide-close{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ddi-backdrop-fade-in{0%{backdrop-filter:blur()saturate();background-color:#0000}to{backdrop-filter:blur(2px)saturate(.5);background-color:#00000006}}@keyframes ddi-backdrop-fade-out{0%{backdrop-filter:blur(2px);background-color:#00000006}to{backdrop-filter:blur();background-color:#0000}}ddi-scroll-reveal-x{display:contents}ddi-scroll-reveal-x:not([data-reveal-x-fixed]):not([inactivated]) [data-reveal-x-edge=top]{z-index:1;width:100%;position:absolute;top:0;left:0}ddi-scroll-reveal-x:not([data-reveal-x-fixed]):not([inactivated]) [data-reveal-x-edge=bottom]{z-index:1;width:100%;position:absolute;bottom:0;left:0}ddi-scroll-reveal-x[data-reveal-x-fixed]:not([inactivated]) [data-reveal-x-edge=top]{z-index:1;width:100%;position:fixed;top:0;left:0}ddi-scroll-reveal-x[data-reveal-x-fixed]:not([inactivated]) [data-reveal-x-edge=bottom]{z-index:1;width:100%;position:fixed;bottom:0;left:0}ddi-scroll-reveal-y{display:block}.popover[data-astro-cid-qbypwhzy]{z-index:1;block-size:auto;color:inherit;--_ddi-viewport-margin:var(--ddi-popover-viewport-margin,var(--ddi-s-padding));inline-size:max-content;max-inline-size:calc(100% - 2 * var(--_ddi-viewport-margin));background:0 0;border:0;margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:visible;&[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;&>*{flex-shrink:0}}.overflow-menu[data-astro-cid-6skp7dxg]{display:none}.overflow-icons[data-astro-cid-6skp7dxg]{align-items:center;gap:.25em;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}}@layer app;@layer utility{.m{margin:var(--ddi-s-padding)}.m\:0{margin:0}.m\:2xs{margin:var(--ddi-s-2xs)}.m\:m-l{margin:var(--ddi-s-m-l)}.mb{margin-block:var(--ddi-s-padding)}.mbe{margin-block-end:var(--ddi-s-padding)}.mbe\:0{margin-block-end:0}.mbe\:150vh{margin-block-end:150vh}.mbe\:2xs{margin-block-end:var(--ddi-s-2xs)}.mbe\:s{margin-block-end:var(--ddi-s-s)}.mbs{margin-block-start:var(--ddi-s-padding)}.mbs\:l{margin-block-start:var(--ddi-s-l)}.mbs\:xl{margin-block-start:var(--ddi-s-xl)}.me{margin-end:var(--ddi-s-padding)}.mi\:auto{margin-inline:auto}.p{padding:var(--ddi-s-padding)}.p\:0{padding:0}.p\:1rem{padding:1rem}.p\:3xs{padding:var(--ddi-s-3xs)}.p\:4xs{padding:var(--ddi-s-4xs)}.p\:airy{padding:var(--ddi-s-airy)}.p\:l{padding:var(--ddi-s-l)}.p\:m{padding:var(--ddi-s-m)}.p\:m-l{padding:var(--ddi-s-m-l)}.p\:s{padding:var(--ddi-s-s)}.p\:xl{padding:var(--ddi-s-xl)}.pb{padding-block:var(--ddi-s-padding)}.pb\:airy{padding-block:var(--ddi-s-airy)}.pb\:l-xl{padding-block:var(--ddi-s-l-xl)}.pb\:m-l{padding-block:var(--ddi-s-m-l)}.pb\:s-m{padding-block:var(--ddi-s-s-m)}.pb\:xs{padding-block:var(--ddi-s-xs)}.pbe\:airy{padding-block-end:var(--ddi-s-airy)}.pbs\:xs{padding-block-start:var(--ddi-s-xs)}.pi\:airy{padding-inline:var(--ddi-s-airy)}.b{border:var(--ddi-border)}.b\:light{border:var(--ddi-border-light)}.bbe\:subtle{border-block-end:var(--ddi-border-subtle)}.bbs\:subtle{border-block-start:var(--ddi-border-subtle)}.be{border-end:var(--ddi-border)}.rounded{border-radius:var(--ddi-s-border-radius)}.rounded\:4xs{border-radius:var(--ddi-s-4xs)}.rounded\:l{border-radius:var(--ddi-s-l)}.outline{outline:var(--ddi-border)}.outline\:none{outline:none}.round{border-radius:999px}.gap{gap:var(--ddi-s-padding)}.gap\:0{gap:0}.gap\:m{gap:var(--ddi-s-m)}.gap\:m-l{gap:var(--ddi-s-m-l)}.gap\:normal{gap:var(--ddi-s-normal)}.gap\:value{gap:var(--ddi-s-value)}.gap\:xs{gap:var(--ddi-s-xs)}.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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.bottom{bottom:var(--ddi-s-padding)}.left{left:var(--ddi-s-padding)}.right{right:var(--ddi-s-padding)}.right\:0{right:0}.top{top:var(--ddi-s-padding)}.top\:0{top:0}.bg{background-color:var(--ddi-c-bg)}.bg\:\*40\%{background-color:color-mix(in srgb, var(--ddi-c-bg) 40%, transparent)}.bg\:alt{background-color:var(--ddi-c-bg-alt)}.bg\:b\*20\%{background-color:#0003}.bg\:rgb\(0\,180\,200\){background-color:#00b4c8}.bg\:rgb\(0\,255\,100\){background-color:#00ff64}.bg\:rgb\(120\,200\,80\){background-color:#78c850}.bg\:rgb\(225\,75\,0\){background-color:#e14b00}.bg\:rgb\(240\,200\,0\){background-color:#f0c800}.bg\:rgb\(255\,100\,0\){background-color:#ff6400}.bg\:rgba\(0\,180\,200\,0\.5\){background-color:#00b4c880}.bg\:rgba\(0\,180\,200\,0\.75\){background-color:#00b4c8bf}.bg\:rgba\(120\,200\,80\,0\.5\){background-color:#78c85080}.bg\:rgba\(120\,200\,80\,0\.75\){background-color:#78c850bf}.bg\:rgba\(240\,200\,0\,0\.5\){background-color:#f0c80080}.bg\:rgba\(240\,200\,0\,0\.75\){background-color:#f0c800bf}.bg\:sink{background-color:var(--ddi-c-bg-sink)}.bg\:w\*30\%{background-color:#ffffff4d}.color{color:var(--ddi-c-text)}.color\:\*90\%{color:color-mix(in srgb, var(--ddi-c-text) 90%, transparent)}.color\:w{color:#fff}.glass{-webkit-backdrop-filter:blur(10px);background-color:#0000}.color\:rgb\(123\,34\,223\){color:#7b22df}.d\:flex{display:flex}.d\:grid{display:grid}.d\:inline-block{display:inline-block}.d\:none{display:none}.flex\:1{flex:1}.items\:center{align-items:center}.items\:stretch{align-items:stretch}.justify\:center{justify-content:center}.justify\:space-around{justify-content:space-around}.justify\:space-between{justify-content:space-between}.self\:stretch{align-self:stretch}.scroll{overflow:scroll}.no-interaction{pointer-events:none}.height\:100dvh{height:100dvh}.height\:100dvh\+-padding\+-padding{height:calc(100dvh + -1 * var(--ddi-s-padding) + -1 * var(--ddi-s-padding))}.height\:100px{height:100px}.height\:200vh{height:200vh}.height\:2em{height:2em}.inline-size\:100cqi{inline-size:100cqi}.max-width\:400px{max-width:400px}.min-height\:100vh{min-height:100vh}.min-height\:300vh{min-height:300vh}.min-height\:50vh{min-height:50vh}.width\:100\%{width:100%}.width\:100cqw{width:100cqw}.width\:3ch{width:3ch}.width\:90cqw{width:90cqw}.\31 \:1{aspect-ratio:1}.font-size\:-1{font-size:var(--ddi-f--1)}.font-size\:-2{font-size:var(--ddi-f--2)}.font-size\:2xl{font-size:var(--ddi-f-2xl)}.font-size\:3xl{font-size:var(--ddi-f-3xl)}.font-size\:s{font-size:var(--ddi-f-s)}.font-size\:value{font-size:var(--ddi-f-value)}.font-size\:xl{font-size:var(--ddi-f-xl)}.font-size\:xs{font-size:var(--ddi-f-xs)}.bold,.font-weight\:bold{font-weight:var(--ddi-font-weight-bold)}.text-align{text-align:align}.text-center{text-align:center}.text-transform{text-align:transform}.italic{font-style:italic}.text-decoration\:none{text-decoration:none}.drop-shadow{filter:drop-shadow(var(--ddi-shadow1-x) var(--ddi-shadow1-y) var(--ddi-shadow1-blur) var(--ddi-shadow1-color))}.hidden{visibility:hidden}}
