@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_4e4da1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_4e4da1;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_4e4da1{font-family:__Outfit_4e4da1,__Outfit_Fallback_4e4da1;font-style:normal}.__variable_4e4da1{--font-main:"__Outfit_4e4da1","__Outfit_Fallback_4e4da1"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}.Logo_logo__JSVwi{display:block;width:100%;height:auto}.Logo_text__10N_7{fill:var(--logo-color-text)}.Logo_text-stroke__dV73T{stroke:var(--logo-color-text)}.Logo_accent__jnNXR{fill:var(--logo-color-accent)}:root{--turquoise-20:#06a792;--turquoise-30:#0ab8a1;--turquoise-40:#14b89c;--turquoise-50:#1ae6c3;--turquoise-90:#c3fdf0;--turquoise-50-opacity-7:rgba(59,247,203,.07);--turquoise-50-opacity-15:rgba(59,247,203,.15);--beige-15:#fae9e0;--purple-15:#221934;--purple-20:#32244c;--purple-30:#3c2e56;--violet-40:#a286f3;--violet-50:#7c5ae2;--space-05:#fcfcfd;--space-10:#f6f6f9;--space-85:#1d1d2a;--space-90:#14141f;--space-95:#0e0e16;--slate-05:#f8fafc;--slate-10:#f1f4f9;--slate-20:#eff0f1;--slate-30:#cbd4e1;--slate-40:#94a3b8;--slate-45:#7889a1;--slate-50:#67778e;--slate-60:#39475b;--slate-70:#202937;--slate-80:#161d27;--slate-90:#101419;--slate-95:#0c0f12;--zinc-05:#fafafa;--zinc-10:#f4f4f5;--zinc-20:#e4e4e7;--zinc-30:#d4d4d8;--zinc-40:#a7a7ae;--zinc-45:#8a8a93;--zinc-50:#71717a;--zinc-60:#52525b;--zinc-70:#323239;--zinc-80:#222226;--zinc-90:#18181b;--zinc-95:#09090b;--grey-05:#fafafa;--grey-10:#f5f4f5;--grey-20:#e5e4e7;--grey-30:#d5d4d8;--grey-40:#ababab;--grey-45:#8f8d96;--grey-50:#73717a;--grey-60:#55525b;--grey-70:#343239;--grey-80:#232226;--grey-90:#19181b;--grey-95:#0a090b;--stone-05:#fafaf9;--stone-10:#f5f5f4;--stone-20:#e7e5e4;--stone-30:#d6d3d1;--stone-40:#a8a29f;--stone-45:#908984;--stone-50:#78726d;--stone-60:#58504b;--stone-70:#37322f;--stone-80:#262321;--stone-90:#1c1917;--stone-95:#0c0a09;--sand-05:#fafafa;--sand-10:#f5f5f5;--sand-20:#ebebea;--sand-30:#e2e1df;--sand-40:#c1b9ae;--sand-45:#aa9e8d;--sand-50:hsl(35deg 18% 50);--sand-60:#695c49;--sand-70:#423a2e;--sand-80:#2d271f;--sand-90:#221d16;--sand-95:#100d0a;--teal-05:#f2fdfc;--teal-10:#cbfbf4;--teal-20:#98f6e9;--teal-30:#5dead7;--teal-40:#2bd4bd;--teal-50:#14b8a2;--teal-60:#0d9684;--teal-70:#0f7568;--teal-80:#115f54;--teal-90:#134e46;--teal-95:#042f29;--amber-30:#f5b547;--amber-40:#f09a19;--amber-60:#b86d0a;--amber-70:#915108;--cerisered-02:#fcf3f6;--cerisered-5:#fff0f2;--cerisered-10:#ffd6dc;--cerisered-20:#ffbdc4;--cerisered-30:#ffa3b1;--cerisered-40:#ff8599;--cerisered-50:#ff577b;--cerisered-60:#e52e65;--cerisered-70:#ad0045;--cerisered-80:#6b0027;--cerisered-90:#33000e;--cerisered-alpha-5:rgba(255,97,131,.05);--white:#fff;--black:#000;--transparent:transparent;--opacity-5:.5;--alpha-white-7:hsla(0,0%,100%,.07);--alpha-white-10:hsla(0,0%,100%,.1);--alpha-white-15:hsla(0,0%,100%,.15);--alpha-white-20:hsla(0,0%,100%,.2);--alpha-white-30:hsla(0,0%,100%,.3);--alpha-white-40:hsla(0,0%,100%,.4);--alpha-white-50:hsla(0,0%,100%,.5);--alpha-white-60:hsla(0,0%,100%,.6);--alpha-white-70:hsla(0,0%,100%,.7);--alpha-white-80:hsla(0,0%,100%,.8);--alpha-black-4:rgba(0,0,0,.04);--alpha-black-5:rgba(0,0,0,.05);--alpha-black-7:rgba(0,0,0,.07);--alpha-black-10:rgba(0,0,0,.1);--alpha-black-15:rgba(0,0,0,.15);--alpha-black-20:rgba(0,0,0,.2);--alpha-black-30:rgba(0,0,0,.3);--alpha-black-60:rgba(0,0,0,.6);--alpha-black-70:rgba(0,0,0,.7);--container-3xs:200px;--container-2xs:288px;--container-xs:400px;--container-sm:600px;--container-md:800px;--container-xl:1200px;--size-3xs:.125rem;--size-2xs:.25rem;--size-xs:.5rem;--size-xsm:.75rem;--size-sm:1rem;--size-md:1.5rem;--size-lg:2rem;--size-xl:2.5rem;--size-2xl:4rem;--stroke-width-sm:1px;--stroke-width-md:3px;--radius-half:50%;--radius-max:50rem;--font-family-base:var(--font-main),ui-sans-serif,system-ui,-apple-system,"Segoe UI",roboto,sans-serif;--font-family-mono:var(--font-mono),ui-monospace,"SFMono-Regular",menlo,monospace;--font-weight-thin:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--line-height-110:1.1;--line-height-137-5:1.375;--line-height-150:1.5;--font-letter-spacing-xs:.01rem;--font-letter-spacing-sm:.02rem;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--font-size-4xl:4rem;--transition-all-faster:all .15s ease;--transition-all-fast:all .2s ease;--transition-all-medium:all .3s ease-out;--transition-duration-03:.3s;--transition-duration-05:.5s;--z-index-deep:-1;--z-index-normal:1;--z-index-backdrop:10;--z-index-modal:11;--shadow-xs-hover-on-dark:0 0 0 1px var(--alpha-white-30);--shadow-xs-on-light:rgb(0 0 0/2%) 0 4px 12px;--shadow-xs-hover-on-light:rgb(0 0 0/8%) 0 12px 40px -2px;--input-control-font-size:var(--font-size-body-sm);--focus-ring-width:2px;--focus-ring-offset:var(--size-3xs);--surface-radius:var(--size-sm);--surface-padding:var(--size-sm);--surface-internal-stroke-width:var(--stroke-width-md);--surface-transition:var(--transition-all-medium);--viewport-spacing-v:var(--size-md);--viewport-spacing-h:var(--size-sm);--font-family-body:var(--font-family-base);--font-family-data:var(--font-family-mono);--font-size-caption:var(--font-size-xs);--font-size-body-sm:var(--font-size-sm);--font-size-body:var(--font-size-md);--font-size-body-lg:var(--font-size-lg);--font-size-heading-sm:var(--font-size-xl);--font-size-heading-md:var(--font-size-2xl);--font-size-heading-lg:var(--font-size-3xl);--font-weight-body:var(--font-weight-light);--font-weight-heading-lg:var(--font-weight-semi-bold);--font-letter-spacing-heading-xl:var(--font-letter-spacing-sm);--radius-2xs:var(--size-2xs);--radius-xs:var(--size-xs);--radius-xsm:var(--size-xsm);--radius-sm:var(--size-sm);--radius-lg:var(--size-lg);--radius-round:var(--radius-half);--radius-pill:var(--radius-max);--input-control-color-on-light:var(--neutral-90);--input-control-fill-on-light:var(--transparent);--input-control-fill-hover-on-light:var(--alpha-black-10);--input-control-color-on-dark:var(--neutral-10);--input-control-fill-on-dark:var(--transparent);--input-control-fill-hover-on-dark:var(--alpha-white-10)}@media(min-width:960px){:root{--viewport-spacing-v:var(--size-lg);--viewport-spacing-h:var(--size-lg)}}*,:after,:before{box-sizing:border-box}*{min-width:0;margin:0;padding:0}html{height:100%;text-rendering:optimizelegibility}body{display:flex;flex-direction:column;width:100%;height:auto;min-height:100%;overflow:auto;overflow-x:clip;line-height:1.5}:where(h1,h2,h3,h4,h5,h6,button,input,label,select,textarea){font-size:100%;font-weight:400;line-height:1.2}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}blockquote,canvas,code,iframe,img,input,legend,picture,pre,select,svg,table,td,textarea,video{max-width:100%;height:auto}canvas,img,picture,svg,video{display:block}button,fieldset,form,iframe,img,legend{border:0}textarea{resize:auto}address,cite,dfn,i,var{font-style:normal}th{font-weight:400}:where(ol,ul):where([class]){padding-left:0;list-style:none}:where(a:not([class])){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline}:where(a[class]){color:inherit;text-decoration:none}:where(svg:not([fill])){fill:currentcolor}:target{scroll-margin-block:2rem}:where(label,button),[aria-controls]{cursor:pointer}[aria-busy=true]{cursor:progress}[aria-disabled=true],[disabled]{cursor:not-allowed}code,kbd,pre,samp{font-family:monospace}pre{overflow:auto;line-height:normal;white-space:pre-wrap;-moz-tab-size:2;tab-size:2}@media(prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important}}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}html{background:var(--root-fill)}body{background:var(--body-fill);background-attachment:fixed;color:var(--color-body);font-weight:var(--font-weight-body)}body,button{letter-spacing:var(--font-letter-spacing-xs)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}main{flex-grow:1}.VisuallyHidden_visually-hidden__jognp{display:inline-block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.ThemeToggler_theme-toggler___o3b4{--input-control-fill-hover:var(--menu-item-fill);margin-left:var(--size-xs)}.ColorArea_color-area__WpmH0{position:relative;width:100%;height:100%;min-height:var(--color-area-min-height,9rem);border-radius:var(--radius-xs);outline:none;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,transparent);cursor:crosshair;touch-action:none}.ColorArea_color-area__WpmH0:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--neutral-50)}.ColorArea_indicator__He5vI{position:absolute;width:14px;transform:translate(-50%,50%);border:2px solid var(--white);border-radius:var(--radius-round);box-shadow:0 0 5px 0 rgba(0,0,0,.3);aspect-ratio:1/1;pointer-events:none}.Input_form-item-wrapper__kT9uH label{color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-xs);display:block;margin-bottom:var(--size-xs)}.Input_form-item__hgSrf{width:100%;padding:var(--size-xs);border:1px solid var(--input-control-stroke-color);border-radius:var(--radius-xs);outline:none;background:var(--input-control-fill);color:var(--input-control-color);font-family:var(--font-family-data);font-size:1rem;line-height:var(--line-height-137-5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Input_form-item__hgSrf:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.InputSlider_input-slider__sr37n{display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.InputSlider_input-slider__sr37n label{font-size:var(--font-size-caption);text-transform:uppercase}.InputSlider_slider__jukvM{width:100%;height:1rem;border-radius:var(--radius-pill);outline:none;background-color:transparent;box-shadow:0 0 0 1px var(--stroke-color-soft);-webkit-appearance:none;-moz-appearance:none;appearance:none}.InputSlider_slider__jukvM::-webkit-slider-thumb{width:1.5rem;height:1.5rem;-webkit-transition:box-shadow var(--transition-duration-03) ease;transition:box-shadow var(--transition-duration-03) ease;border-radius:var(--radius-round);background-color:var(--white);box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 1px var(--alpha-black-10);cursor:pointer;-webkit-appearance:none;appearance:none}.InputSlider_slider__jukvM::-webkit-slider-thumb:hover{box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 1px var(--alpha-black-30)}.InputSlider_slider__jukvM::-moz-range-thumb{width:1.5rem;height:1.5rem;-moz-transition:box-shadow var(--transition-duration-03) ease;transition:box-shadow var(--transition-duration-03) ease;border-radius:var(--radius-round);background-color:var(--white);box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 1px var(--alpha-black-10);cursor:pointer}.InputSlider_slider__jukvM::-moz-range-thumb:hover{box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 1px var(--alpha-black-30)}.InputSlider_slider__jukvM:focus{box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 1px var(--neutral-50)}.InputSlider_slider__jukvM:focus::-webkit-slider-thumb{box-shadow:0 0 3px 0 var(--alpha-black-20),0 0 0 2px var(--neutral-50)}.ColorAdjuster_color-adjuster__Ll0gQ{display:flex;flex-direction:column;gap:var(--size-sm)}.ColorAdjuster_mode__fjU_y{display:flex;flex-wrap:wrap;gap:var(--size-2xs)}.ColorAdjuster_mode-button__TWKJG{padding:var(--size-2xs) var(--size-xs);transition:var(--transition-all-fast);border:none;border-radius:var(--radius-pill);background:none;color:var(--color-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer}.ColorAdjuster_mode-button__TWKJG:focus-visible,.ColorAdjuster_mode-button__TWKJG:hover{background-color:var(--surface-control-fill-hover)}.ColorAdjuster_mode-button-active__jybze{background-color:var(--fill-accent);color:var(--color-accent-revert)}.ColorAdjuster_mode-button-active__jybze:focus-visible,.ColorAdjuster_mode-button-active__jybze:hover{background-color:var(--fill-accent-hover)}.ColorAdjuster_picker__4x_Og{--color-area-min-height:10rem;display:flex;flex-direction:column;gap:var(--size-sm)}.ColorAdjuster_picker-hue__UIvMB{display:flex;flex-direction:column;gap:var(--size-2xs)}.ColorAdjuster_channels__UiTgN{display:flex;flex-direction:column;gap:var(--size-xs)}.ColorAdjuster_channel__BaPh1{display:flex;flex-direction:column;gap:var(--size-3xs)}.ColorAdjuster_label__grFYJ{font-size:var(--font-size-caption);text-transform:uppercase}.ColorAdjuster_inputs__fN4sc{display:flex;align-items:center;gap:var(--size-sm)}.ColorAdjuster_number__Q2_a2{width:5.25rem}.ColorAdjuster_warnings__Fhr1E{margin:0;padding:0;color:var(--color-body-secondary);font-size:var(--font-size-sm);list-style:none}.CopyButton_button__Vgf2U{display:flex;position:relative;align-items:center;justify-content:center;transition:var(--transition-all-fast);border:none;border-radius:var(--radius-xsm);background:none;color:var(--color-body);cursor:pointer}.CopyButton_button__Vgf2U:focus,.CopyButton_button__Vgf2U:hover{background-color:var(--surface-control-fill-hover)}.CopyButton_button__Vgf2U svg{pointer-events:none}.CopyButton_button__Vgf2U .CopyButton_content__KWZun{display:block;flex-grow:1;padding:var(--size-xs) var(--size-2xs) var(--size-xs) var(--size-sm);text-align:left}.CopyButton_icon__PsES7{position:relative;width:40px;height:40px}.CopyButton_icons__25MvL{position:absolute;top:50%;left:50%;width:18px;transform:translateX(-50%) translateY(-50%)}.ColorSlider_color-slider__vbTK0 label{font-size:var(--font-size-caption);text-transform:uppercase}.ColorSlider_slider-inputs__mklMT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:1rem}.ColorSlider_slider-inputs__mklMT:first-child{flex-grow:1}.ColorRanges_color-ranges__kz_vT{max-width:var(--container-xl);margin:0 auto;padding:0 var(--viewport-spacing-h)}@media(min-width:960px){.ColorRanges_color-sliders__v2cYd{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:var(--size-2xl)}}.ColorRanges_color-group__4EAEh{max-width:var(--container-xs);margin:0 auto}@media(min-width:960px){.ColorRanges_color-group__4EAEh{display:flex;flex-basis:30%;flex-direction:column;flex-shrink:0;margin:0}}.ColorRanges_color-group__4EAEh>*{margin:1rem 0}.ColorRanges_color-opacity__UA8AF{position:relative;background-position:0 0,6px 6px,0 0;background-size:auto,12px 12px,12px 12px}.Pill_pill__xj4AX{--pill-color:var(--input-control-color);--pill-color-enabled:var(--pill-color);--pill-fill:var(--fill-default);--pill-fill-hover:var(--fill-default-hover);--pill-fill-enabled:var(--color-accent-opacity-soft);--pill-fill-enabled-hover:var(--fill-soft);--pill-stroke-color:var(--stroke-color-soft);--pill-stroke-color-hover:var(--stroke-color-strong);--pill-stroke-color-active:var(--input-control-stroke-color);--pill-stroke-color-enabled:var(--color-accent);--pill-spacing-v:var(--size-xs);--pill-spacing-h:.875rem;--pill-gap:10px;--pill-viewer-size:12px;--pill-viewer-stroke:var(--surface-stroke-color);--pill-font-size:var(--input-control-font-size);--pill-radius:var(--radius-lg);--pill-font-weight:var(--font-weight-normal);display:flex;align-items:center;justify-content:center;padding:var(--pill-spacing-v) var(--pill-spacing-h);transition:var(--transition-all-fast);border:1px solid var(--pill-stroke-color);border-radius:var(--pill-radius);background-color:var(--pill-fill);color:var(--pill-color);font-size:var(--pill-font-size);font-weight:var(--pill-font-weight);cursor:pointer;gap:var(--pill-gap)}.Pill_pill__xj4AX:focus-visible,.Pill_pill__xj4AX:hover{border-color:var(--pill-stroke-color-hover);background-color:var(--pill-fill-hover)}.Pill_pill__xj4AX:has(.Pill_pill-input__iQlzx:focus-visible){outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.Pill_pill__xj4AX.Pill_is-checked__L7y1w{border-color:var(--pill-stroke-color-enabled);background-color:var(--pill-fill-enabled);color:var(--pill-color-enabled)}.Pill_pill__xj4AX .Pill_pill-input__iQlzx{position:absolute;margin:0;background:var(--transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.Pill_pill-color__npPvC{display:block;width:var(--pill-viewer-size);height:var(--pill-viewer-size);border-radius:var(--pill-radius);box-shadow:0 0 0 1px var(--pill-stroke-color)}.ColorFilters_color-filters__Z_TjR{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--container-md);margin:0 auto;gap:var(--size-xs)}.ColorField_color-field__eegBN{display:flex;flex-direction:column;gap:var(--size-2xs)}.ColorField_input-label__sN3lI{color:var(--color-body-muted);margin-bottom:var(--size-xs);font-weight:var(--font-weight-light);font-size:var(--font-size-md)}.ColorField_row___sJU7{display:flex;align-items:flex-end;gap:var(--size-xs)}.ColorField_swatch__CuyNQ{flex-shrink:0;width:var(--size-xl);height:var(--size-xl);padding:0;border:1px solid var(--stroke-color-strong);border-radius:var(--radius-xs);cursor:pointer}.ColorField_input__TpYlb{flex-grow:1}.ColorField_error-row__0oODC{display:flex;align-items:center;justify-content:space-between;gap:var(--size-xs)}.ColorField_error__JssPm{margin:0;color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ColorField_reset-button__dmlVL{--button-height:var(--size-lg);--button-font-size:var(--font-size-sm);flex-shrink:0}.ColorField_warnings__qF9dQ{margin:0;padding:0;color:var(--color-body-secondary);font-size:var(--font-size-sm);list-style:none}.CompactColorPicker_compact-color-picker__YU9vo{display:flex;flex-direction:column;gap:var(--size-2xs)}.CompactColorPicker_toggle-button__yAr5K{width:var(--size-xl);flex-shrink:0;padding:0}.CompactColorPicker_toggle-button__yAr5K svg{width:1.125rem;height:1.125rem}.CompactColorPicker_dialog__jrvcP{position:fixed;margin:0;padding:0;overflow:auto;border:1px solid var(--stroke-color-soft);border-radius:var(--radius-xs);background:var(--fill-overlay);box-shadow:0 12px 32px -8px var(--alpha-black-30);color:var(--color-body)}.CompactColorPicker_dialog__jrvcP::-webkit-backdrop{background:transparent}.CompactColorPicker_dialog__jrvcP::backdrop{background:transparent}.CompactColorPicker_dialog-body__PJLLv{display:flex;flex-direction:column;gap:var(--size-xs);padding:var(--size-sm)}.CompactColorPicker_dialog-header__pNBjJ{display:flex;align-items:center;justify-content:space-between;gap:var(--size-xs)}.CompactColorPicker_dialog-title__KwzcJ{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold)}.CompactColorPicker_close-button__txsZf{width:var(--size-lg);padding:0}.CompactColorPicker_close-button__txsZf svg{width:1rem;height:1rem}.SegmentedControl_segmented-control__cuKFO{display:flex;flex-direction:column;gap:var(--size-3xs)}.SegmentedControl_label__KAoYS{color:var(--color-body);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase}.SegmentedControl_group__7KjNX{display:inline-flex;flex-wrap:wrap;gap:var(--size-3xs);align-self:flex-start;padding:var(--size-3xs);border:var(--stroke-width-sm) solid var(--input-control-stroke-color);border-radius:var(--radius-pill);background-color:var(--surface-fill)}.SegmentedControl_segment__HGYRR{padding:var(--size-2xs) var(--size-sm);transition:var(--transition-all-fast);border:none;border-radius:var(--radius-pill);background:none;color:var(--color-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);cursor:pointer}.SegmentedControl_segment__HGYRR:focus-visible,.SegmentedControl_segment__HGYRR:hover{background-color:var(--surface-control-fill-hover)}.SegmentedControl_segment-active__HSw9C{background-color:var(--surface-control-fill-active);color:var(--color-accent-revert)}.SegmentedControl_segment-active__HSw9C:focus-visible,.SegmentedControl_segment-active__HSw9C:hover{background-color:var(--surface-control-fill-active)}.ContrastPreview_preview__aC3AN{display:flex;flex-direction:column;gap:var(--size-md)}@media(max-width:959px){.ContrastPreview_preview__aC3AN{order:-1}}.ContrastPreview_heading__XRpNh{display:inline-flex;align-items:center;gap:var(--size-xs);margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-transform:uppercase}.ContrastPreview_heading__XRpNh:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ContrastPreview_contrast-preview__JGR2h{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius)}.ContrastPreview_hero__1X5ek{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-xs);padding:var(--size-md)}@media(min-width:960px){.ContrastPreview_hero__1X5ek{gap:var(--size-sm);padding:var(--size-md) var(--size-lg) var(--size-xl)}}.ContrastPreview_hero__1X5ek .ContrastPreview_scene-icons__946dE{align-self:flex-end}.ContrastPreview_hero-mark__cHxw7{width:var(--size-xl);height:var(--size-xl);margin-bottom:var(--size-xs);stroke:currentcolor}@media(min-width:960px){.ContrastPreview_hero-mark__cHxw7{width:var(--size-2xl);height:var(--size-2xl)}}.ContrastPreview_hero-title__uNoG_{margin:0;font-size:clamp(2rem,5.5vw,var(--font-size-heading-lg));font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-110)}.ContrastPreview_hero-tagline__atOPQ{max-width:46ch;margin:0}.ContrastPreview_scene___KT4A{display:none}@media(min-width:960px){.ContrastPreview_scene___KT4A{display:flex;flex-direction:column;gap:var(--size-sm);padding:var(--size-lg)}}.ContrastPreview_scene-label__G9MTD{margin:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);letter-spacing:.04em;text-transform:uppercase}.ContrastPreview_scene-title__uT5G6{margin:0;font-size:var(--font-size-heading-md);font-weight:var(--font-weight-semi-bold)}.ContrastPreview_scene-body__uHrKo{max-width:60ch;margin:0}.ContrastPreview_scene-link__Rnmod{text-decoration:underline}.ContrastPreview_scene-actions__LTEQt{display:flex;flex-wrap:wrap;align-items:center;padding-top:var(--size-xs);gap:var(--size-sm)}.ContrastPreview_primary-action__v_scd,.ContrastPreview_secondary-action__BBvRp{display:inline-flex;align-items:center;padding:var(--size-xs) var(--size-md);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ContrastPreview_primary-action__v_scd span,.ContrastPreview_secondary-action__BBvRp span{margin-left:var(--size-2xs)}@media(max-width:959px){.ContrastPreview_primary-action__v_scd span,.ContrastPreview_secondary-action__BBvRp span{display:none}}.ContrastPreview_secondary-action__BBvRp{border:1px solid}.ContrastPreview_scene-icons__946dE{display:flex;align-items:center;justify-content:flex-end;gap:var(--size-md);margin-top:var(--size-xs)}.ContrastPreview_scene-icons__946dE svg{width:1.25rem;height:1.25rem}.ContrastGrid_contrast-grid__tTrYV{display:flex;flex-direction:column;gap:var(--size-xl);width:100%;max-width:var(--container-xl);margin:0 auto}.ContrastGrid_contrast-grid__tTrYV section{display:flex;flex-direction:column;gap:var(--size-md)}.ContrastGrid_heading__FZiSN{display:inline-flex;align-items:center;gap:var(--size-xs);margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-transform:uppercase}.ContrastGrid_heading__FZiSN:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ContrastGrid_config-header__BfLfx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--size-sm)}.ContrastGrid_fields___bnCf{display:flex;flex-direction:column;gap:var(--size-md);padding:var(--size-md);border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius);background:var(--surface-fill)}.ContrastGrid_split-fields__isb01{display:grid;grid-template-columns:1fr;grid-gap:var(--size-md);gap:var(--size-md)}@media(min-width:960px){.ContrastGrid_split-fields__isb01{grid-template-columns:1fr 1fr}}.ContrastGrid_field__gh7vQ{display:flex;flex-direction:column;gap:var(--size-xs)}.ContrastGrid_field-label__TmN8l{color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-xs)}.ContrastGrid_textarea__vSJPR{min-height:11rem;padding:var(--size-sm);border:1px solid var(--stroke-color-soft);border-radius:var(--radius-xsm);background:var(--fill-default);color:var(--color-body);font-family:var(--font-family-data);font-size:var(--font-size-body-sm);line-height:1.6;resize:vertical}.ContrastGrid_textarea__vSJPR:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastGrid_hint__J6xhR{margin:0;color:var(--color-body-secondary);font-size:var(--font-size-caption)}.ContrastGrid_hint__J6xhR code,.ContrastGrid_hint__J6xhR kbd{font-family:var(--font-family-data)}.ContrastGrid_hint__J6xhR kbd{margin-left:var(--size-2xs);padding:0 var(--size-2xs);border:1px solid var(--stroke-color-soft);border-radius:var(--radius-2xs);font-size:var(--font-size-caption)}.ContrastGrid_diagnostics__NDuDo{margin:0;padding:0;font-size:var(--font-size-caption);list-style:none}.ContrastGrid_diagnostics__NDuDo li{display:flex;gap:var(--size-2xs);color:var(--color-body-secondary)}.ContrastGrid_diagnostics__NDuDo li:before{content:"⚠";color:var(--color-warning)}.ContrastGrid_diagnostics__NDuDo [data-severity=error]{color:var(--color-body)}.ContrastGrid_diagnostics__NDuDo [data-severity=error]:before{content:"✕";color:var(--color-error)}.ContrastGrid_error-summary___DI5T{padding:var(--size-sm) var(--size-md);border:1px solid var(--color-error);border-radius:var(--radius-xsm);color:var(--color-body);font-size:var(--font-size-body-sm)}.ContrastGrid_error-summary___DI5T:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastGrid_actions__v5Ndd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-xs)}.ContrastGrid_primary-action__L0tOt{--button-color:var(--color-accent-revert);--button-fill-hover:var(--fill-accent-hover);background-color:var(--fill-accent);font-weight:var(--font-weight-medium)}.ContrastGrid_primary-action__L0tOt:focus-visible,.ContrastGrid_primary-action__L0tOt:hover{background-color:var(--fill-accent-hover)}.ContrastGrid_dirty-hint__23xnl{color:var(--color-body-secondary);font-size:var(--font-size-caption);font-style:italic}.ContrastGrid_stats__B4X01{margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContrastGrid_toolbar__ETK3z{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--size-md);padding:var(--size-sm) var(--size-md);border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius);background:var(--surface-fill)}.ContrastGrid_filters__ETWy9{display:flex;flex-wrap:wrap;gap:var(--size-sm);margin:0;padding:0;border:0}.ContrastGrid_filters__ETWy9 legend{margin-bottom:var(--size-2xs);padding:0}.ContrastGrid_checkbox__EViAY{display:inline-flex;gap:var(--size-2xs);align-items:center;color:var(--color-body);font-size:var(--font-size-body-sm);cursor:pointer}.ContrastGrid_checkbox__EViAY input{accent-color:var(--color-accent)}.ContrastGrid_checkbox__EViAY input:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastGrid_view-options__Xcb2K{display:flex;flex-wrap:wrap;gap:var(--size-md);align-items:flex-end}.ContrastGrid_toolbar-actions__eK6f1{display:flex;flex-wrap:wrap;gap:var(--size-xs);align-items:center}.ContrastGrid_legend__uAzDF{display:flex;flex-wrap:wrap;gap:var(--size-sm);margin:0;padding:0;list-style:none}.ContrastGrid_legend-item__2saAt{display:inline-flex;gap:var(--size-xs);align-items:center;padding:var(--size-3xs) var(--size-3xs) var(--size-3xs) var(--size-xs);border:1px solid var(--stroke-color-soft);border-radius:var(--radius-2xs);color:var(--color-body-secondary);font-size:var(--font-size-caption)}.ContrastGrid_info__RC5OE{display:inline-flex}.ContrastGrid_info-button__53GDJ{display:inline-flex;align-items:center;justify-content:center;padding:var(--size-3xs);transition:var(--transition-all-fast);border:0;border-radius:var(--radius-half);background:none;color:var(--color-body-secondary);cursor:pointer}.ContrastGrid_info-button__53GDJ:focus-visible,.ContrastGrid_info-button__53GDJ:hover{background-color:var(--surface-control-fill-hover);color:var(--color-body)}.ContrastGrid_info-button__53GDJ svg{width:.875rem;height:.875rem}.ContrastGrid_about__Jnyu2 p{max-width:70ch;margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);line-height:1.6}.ContrastGrid_about__Jnyu2 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.ContrastGrid_about__Jnyu2 a:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastGridTable_scroller__CwOsq{max-height:min(75vh,60rem);overflow:auto;border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius)}.ContrastGridTable_scroller__CwOsq:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastGridTable_table__Fp5xq{width:100%;border-spacing:0;border-collapse:separate;font-size:var(--font-size-body-sm)}.ContrastGridTable_caption__3MfAj{padding:var(--size-xs) var(--size-sm);caption-side:top;color:var(--color-body-secondary);font-size:var(--font-size-caption);text-align:left}.ContrastGridTable_column-header__nBN_E,.ContrastGridTable_corner__ObcGy,.ContrastGridTable_row-header__d5YnY{position:-webkit-sticky;position:sticky;z-index:1}.ContrastGridTable_column-header__nBN_E{top:0;padding:var(--size-xs);border-right:1px solid var(--stroke-color-soft);border-bottom:1px solid var(--stroke-color-strong);vertical-align:bottom}.ContrastGridTable_row-header__d5YnY{border-bottom:1px solid var(--stroke-color-soft);text-align:left}.ContrastGridTable_corner__ObcGy,.ContrastGridTable_row-header__d5YnY{left:0;padding:var(--size-xs);border-right:1px solid var(--stroke-color-strong)}.ContrastGridTable_corner__ObcGy{z-index:2;top:0;border-bottom:1px solid var(--stroke-color-strong);background-color:var(--body-fill)}.ContrastGridTable_corner-axis__UC2CR{display:block;color:var(--color-body-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);text-align:left;white-space:nowrap}.ContrastGridTable_column-header__nBN_E[data-highlighted=true],.ContrastGridTable_row-header__d5YnY[data-highlighted=true]{outline:none;box-shadow:inset 0 0 0 1px var(--white),inset 0 0 0 3px var(--color-accent)}.ContrastGridTable_header-content__lI7At{display:flex;flex-direction:column;gap:var(--size-3xs);align-items:flex-start;min-width:6rem;max-width:11rem}.ContrastGridTable_row-header__d5YnY .ContrastGridTable_header-content__lI7At{min-width:9rem}.ContrastGridTable_header-label__kE6Rh{max-width:100%;overflow:hidden;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.ContrastGridTable_header-value__CEc2b{opacity:.8;font-family:var(--font-family-data);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal)}.ContrastGridTable_cell__Za8G5{height:1px;padding:0;border-right:1px solid var(--stroke-color-soft);border-bottom:1px solid var(--stroke-color-soft)}.ContrastGridTable_cell-button__KuQPd{display:flex;flex-direction:column;gap:var(--size-xs);align-items:flex-start;justify-content:space-between;width:100%;min-width:8rem;height:100%;min-height:5.5rem;padding:var(--size-xs);transition:var(--transition-all-fast);border:0;cursor:pointer}.ContrastGridTable_cell-button__KuQPd:focus-visible,.ContrastGridTable_cell-button__KuQPd:hover{outline:none;box-shadow:inset 0 0 0 1px var(--white),inset 0 0 0 3px var(--color-accent)}.ContrastGridTable_demo__iNq_P{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.ContrastGridTable_cell-meta__0Kb_f{display:flex;gap:var(--size-2xs);align-items:center;justify-content:space-between;width:100%}.ContrastGridTable_ratio__b0xOS{font-family:var(--font-family-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.ContrastGridTable_is-filtered__RGRZm .ContrastGridTable_cell-button__KuQPd{opacity:.25;filter:grayscale(.7)}.ContrastGridTable_is-diagonal__qX2QB .ContrastGridTable_cell-button__KuQPd{align-items:center;justify-content:center}.ContrastGridTable_diagonal-mark__lQ3nA{width:1rem;height:1rem}.ContrastGridTable_scroller__CwOsq[data-density=compact] .ContrastGridTable_cell-button__KuQPd{min-width:6rem;min-height:0;padding:var(--size-2xs) var(--size-xs)}.ContrastGridTable_scroller__CwOsq[data-density=compact] .ContrastGridTable_demo__iNq_P{display:none}.ContrastGridTable_scroller__CwOsq[data-density=compact] .ContrastGridTable_header-content__lI7At{min-width:6.5rem}@media(prefers-reduced-motion:reduce){.ContrastGridTable_cell-button__KuQPd{transition:none}}.GradeTag_tag__EmIZ0{display:inline-flex;gap:var(--size-2xs);align-items:center;padding:var(--size-3xs) var(--size-xs);border-radius:var(--radius-2xs);color:var(--color-status-revert);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.GradeTag_tag__EmIZ0[data-grade=aa],.GradeTag_tag__EmIZ0[data-grade=aaa]{background-color:var(--fill-success)}.GradeTag_tag__EmIZ0[data-grade=aa-large]{background-color:var(--fill-warning)}.GradeTag_tag__EmIZ0[data-grade=dnu]{background-color:var(--fill-error)}.GradeTag_tag-icon__BSHCO{display:inline-flex}.GradeTag_tag-icon__BSHCO svg{width:.875rem;height:.875rem}.Modal_modal__t_D4d{--modal-color-background:var(--fill-overlay);--modal-color-text:var(--color-body);--modal-color-backdrop:var(--fill-backdrop);--modal-radius:var(--radius-sm);--modal-max-size:var(--container-xs);display:flex;position:fixed;z-index:var(--z-index-backdrop);align-items:center;justify-content:center;width:100%;padding:var(--size-sm);color:var(--modal-color-text);inset:0}.Modal_backdrop__ZBjhM{position:absolute;inset:0;background:var(--modal-color-backdrop)}.Modal_dialog__l8YYY{position:relative;width:100%;max-width:var(--modal-max-size);max-height:80vh;overflow:auto;border-radius:var(--modal-radius);background:var(--modal-color-background)}.Modal_has-padding__rtSNb .Modal_dialog__l8YYY{padding:var(--size-lg)}.Modal_close-button__zNovA{position:absolute;top:var(--size-xs);right:var(--size-xs)}.ColorDetail_color-detail__D_vf2{width:100%;max-width:var(--container-md)}.ColorDetail_modal-wrapper__yeda1{border:var(--surface-internal-stroke-width) solid var(--surface-fill)}.ColorDetail_color-header-bg___MxPg{display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:100px;padding:var(--size-md) var(--size-sm);border-top-left-radius:calc(var(--modal-radius) - var(--surface-internal-stroke-width)/2);border-top-right-radius:calc(var(--modal-radius) - var(--surface-internal-stroke-width)/2)}.ColorDetail_color-header-bg___MxPg h1{font-size:var(--font-size-heading-sm);font-weight:700}.ColorDetail_content__qWFux{padding:var(--size-md) var(--size-sm)}.ColorDetail_button__a6CqH{width:100%;margin-top:var(--size-2xs)}.ColorDetail_button__a6CqH.ColorDetail_is-first__RA6PH{margin-top:0}.ColorDetail_dt__BShOt{font-size:var(--font-size-caption);font-weight:var(--font-weight-thin);text-transform:uppercase}.ColorDetail_dd__8yhSF{margin:0;color:var(--color-heading);font-family:var(--font-family-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ColorsList_select-wrapper__TENNS{display:flex;align-items:center;padding:var(--size-md) 0;gap:var(--size-xs)}@media(min-width:600px){.ColorsList_select-wrapper__TENNS{justify-content:flex-end}}.ColorsList_sort-order-button__ZI7kC{align-self:flex-end}.ColorsList_colors-list-ul__XIGLY{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0 auto var(--viewport-spacing-v)}@media(min-width:960px){.ColorsList_colors-list-ul__XIGLY{grid-gap:var(--size-md)}}.ColorsList_colors-list-ul__XIGLY li{position:relative}.Tooltip_wrapper__LqzCl{display:inline-flex;position:relative}.Tooltip_tooltip__zv3k_{--tooltip-gap:var(--size-xs);--caret-size:.4375rem;--caret-inset:var(--size-xs);visibility:hidden;position:absolute;z-index:var(--z-index-modal);width:max-content;max-width:16rem;padding:var(--size-2xs) var(--size-xs);transition:var(--transition-all-fast);border:1px solid var(--stroke-color-soft);border-radius:var(--radius-2xs);opacity:0;background:var(--surface-control-fill-active);color:var(--color-accent-revert);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:var(--line-height-137-5);text-align:left;text-transform:none;pointer-events:none}.Tooltip_tooltip__zv3k_[data-open=true]{visibility:visible;opacity:1;pointer-events:auto}.Tooltip_top-end__Fz_3T,.Tooltip_top-start__8yiJV,.Tooltip_top__tAbys{bottom:calc(100% + var(--tooltip-gap))}.Tooltip_bottom-end__U9pbL,.Tooltip_bottom-start__HQ6pT,.Tooltip_bottom__0uLxW{top:calc(100% + var(--tooltip-gap))}.Tooltip_bottom__0uLxW,.Tooltip_top__tAbys{left:50%;transform:translateX(-50%)}.Tooltip_bottom-start__HQ6pT,.Tooltip_top-start__8yiJV{left:0}.Tooltip_bottom-end__U9pbL,.Tooltip_top-end__Fz_3T{right:0}.Tooltip_left-end__oGtmI,.Tooltip_left-start__OIlnL,.Tooltip_left__uWG9c{right:calc(100% + var(--tooltip-gap))}.Tooltip_right-end__Q_bUH,.Tooltip_right-start__VKi0H,.Tooltip_right__mK_2l{left:calc(100% + var(--tooltip-gap))}.Tooltip_left__uWG9c,.Tooltip_right__mK_2l{top:50%;transform:translateY(-50%)}.Tooltip_left-start__OIlnL,.Tooltip_right-start__VKi0H{top:0}.Tooltip_left-end__oGtmI,.Tooltip_right-end__Q_bUH{bottom:0}.Tooltip_tooltip__zv3k_:before{content:"";position:absolute;width:var(--caret-size);height:var(--caret-size);transform:rotate(45deg);background:var(--surface-control-fill-active)}.Tooltip_top-end__Fz_3T:before,.Tooltip_top-start__8yiJV:before,.Tooltip_top__tAbys:before{top:100%;margin-top:calc(var(--caret-size)/-2);border-right:1px solid var(--stroke-color-soft);border-bottom:1px solid var(--stroke-color-soft)}.Tooltip_bottom-end__U9pbL:before,.Tooltip_bottom-start__HQ6pT:before,.Tooltip_bottom__0uLxW:before{bottom:100%;margin-bottom:calc(var(--caret-size)/-2);border-top:1px solid var(--stroke-color-soft);border-left:1px solid var(--stroke-color-soft)}.Tooltip_left-end__oGtmI:before,.Tooltip_left-start__OIlnL:before,.Tooltip_left__uWG9c:before{left:100%;margin-left:calc(var(--caret-size)/-2);border-top:1px solid var(--stroke-color-soft);border-right:1px solid var(--stroke-color-soft)}.Tooltip_right-end__Q_bUH:before,.Tooltip_right-start__VKi0H:before,.Tooltip_right__mK_2l:before{right:100%;margin-right:calc(var(--caret-size)/-2);border-bottom:1px solid var(--stroke-color-soft);border-left:1px solid var(--stroke-color-soft)}.Tooltip_bottom__0uLxW:before,.Tooltip_top__tAbys:before{left:50%;margin-left:calc(var(--caret-size)/-2)}.Tooltip_left__uWG9c:before,.Tooltip_right__mK_2l:before{top:50%;margin-top:calc(var(--caret-size)/-2)}.Tooltip_bottom-start__HQ6pT:before,.Tooltip_top-start__8yiJV:before{left:var(--caret-inset)}.Tooltip_bottom-end__U9pbL:before,.Tooltip_top-end__Fz_3T:before{right:var(--caret-inset)}.Tooltip_left-start__OIlnL:before,.Tooltip_right-start__VKi0H:before{top:var(--caret-inset)}.Tooltip_left-end__oGtmI:before,.Tooltip_right-end__Q_bUH:before{bottom:var(--caret-inset)}.ContrastResult_contrast-result__8_Lho{display:flex;flex-direction:column;gap:var(--size-md)}.ContrastResult_ratio-card__Xr3EX{display:flex;flex-direction:column;gap:var(--size-xs);padding:var(--size-md);border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius);background:var(--surface-fill)}.ContrastResult_heading__OtT_s{display:inline-flex;align-items:center;gap:var(--size-xs);margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-transform:uppercase}.ContrastResult_heading__OtT_s:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ContrastResult_ratio___iimA{margin:0;color:var(--color-heading);font-family:var(--font-family-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-110)}.ContrastResult_ratio-value___oEce{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium)}.ContrastResult_ratio-unit__EoEF7{color:var(--color-body-secondary);font-size:var(--font-size-xl)}.ContrastResult_table__jT9Tw{width:100%;margin-top:var(--size-xs);border-collapse:collapse}.ContrastResult_table__jT9Tw thead th{padding:var(--size-xs) 0;border-bottom:1px solid var(--stroke-color-strong);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semi-bold);text-align:center}.ContrastResult_table__jT9Tw thead th:first-of-type{text-align:left}.ContrastResult_table__jT9Tw tbody td,.ContrastResult_table__jT9Tw tbody th{padding:var(--size-xsm) 0;border-bottom:1px solid var(--stroke-color-soft);text-align:center}.ContrastResult_table__jT9Tw tbody th{font-weight:var(--font-weight-normal);text-align:left}.ContrastResult_level__Axsrw{width:6.5rem}.ContrastResult_info__gRrSx{margin-left:var(--size-2xs);vertical-align:text-bottom}.ContrastResult_info-button__IvYCX{display:inline-flex;align-items:center;justify-content:center;padding:var(--size-3xs);transition:var(--transition-all-fast);border:0;border-radius:var(--radius-half);background:none;color:var(--color-body-secondary);cursor:pointer}.ContrastResult_info-button__IvYCX:focus-visible,.ContrastResult_info-button__IvYCX:hover{background-color:var(--surface-control-fill-hover);color:var(--color-body)}.ContrastResult_info-button__IvYCX svg{width:.875rem;height:.875rem}.ContrastResult_badge__JOQE5{display:inline-flex;align-items:center;gap:var(--size-2xs);padding:var(--size-3xs) var(--size-xs);border-radius:var(--radius-2xs);color:var(--color-status-revert);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.ContrastResult_badge__JOQE5[data-pass=true]{background-color:var(--fill-success)}.ContrastResult_badge__JOQE5[data-pass=false]{background-color:var(--fill-error)}.ContrastResult_badge-icon__yi6pi{display:inline-flex}.ContrastResult_badge-icon__yi6pi svg{width:.875rem;height:.875rem}.ContrastChecker_contrast-checker__SBmn9{display:flex;flex-direction:column;gap:var(--size-xl);width:100%;max-width:var(--container-xl);margin:0 auto}.ContrastChecker_checker__qlolC{display:flex;flex-direction:column;gap:var(--size-md)}.ContrastChecker_checker-header___HZUr{display:flex;justify-content:flex-end}.ContrastChecker_checker-body__NuI8C{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:var(--size-lg);gap:var(--size-lg)}.ContrastChecker_controls__ZcLHo{display:flex;flex-direction:column;gap:var(--size-lg)}.ContrastChecker_heading__oDefm{display:inline-flex;align-items:center;gap:var(--size-xs);margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-transform:uppercase;margin-bottom:var(--size-xs)}.ContrastChecker_heading__oDefm:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ContrastChecker_fields__Hh3rh{display:flex;flex-direction:column;gap:var(--size-xs);padding:var(--size-md);border:1px solid var(--stroke-color-soft);border-radius:var(--surface-radius);background:var(--surface-fill)}.ContrastChecker_swap-button__GHWvH{--button-height:var(--size-lg);--button-color:var(--color-body-secondary);--button-font-size:var(--font-size-caption);gap:var(--size-xs);align-self:center}.ContrastChecker_swap-button__GHWvH svg{width:1rem;height:1rem}@media(min-width:900px){.ContrastChecker_checker-body__NuI8C{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.ContrastPairDetails_dialog__g1fXv{width:min(34rem,100%);max-height:85vh;overflow-y:auto}.ContrastPairDetails_details__fKk_E{display:flex;flex-direction:column;gap:var(--size-md)}.ContrastPairDetails_heading__KZWRm{display:inline-flex;align-items:center;gap:var(--size-xs);margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-transform:uppercase}.ContrastPairDetails_heading__KZWRm:before{content:"";flex-shrink:0;width:.375rem;height:.375rem;border-radius:var(--radius-round);background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.ContrastPairDetails_preview__KIp_U{display:flex;flex-direction:column;gap:var(--size-xs);padding:var(--size-md);border:1px solid var(--stroke-color-soft);border-radius:var(--radius-xsm)}.ContrastPairDetails_preview-large__b0ll5{font-size:1.5rem;font-weight:var(--font-weight-medium)}.ContrastPairDetails_preview-normal__bkq7b{font-size:var(--font-size-body-sm)}.ContrastPairDetails_colors__NP85y{display:flex;flex-direction:column;gap:var(--size-xs);margin:0}.ContrastPairDetails_color-row__Wyx8v{display:flex;flex-wrap:wrap;gap:var(--size-xs);align-items:center}.ContrastPairDetails_color-row__Wyx8v dt{color:var(--color-body-secondary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--font-letter-spacing-xs);width:6.5rem}.ContrastPairDetails_color-row__Wyx8v dd{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--size-xs);align-items:center;margin:0}.ContrastPairDetails_swatch__YuCHJ{flex-shrink:0;width:1.25rem;height:1.25rem;border:1px solid var(--stroke-color-soft);border-radius:var(--radius-2xs)}.ContrastPairDetails_color-label__EKHML{color:var(--color-body);font-weight:var(--font-weight-medium)}.ContrastPairDetails_color-value__YIkY3{color:var(--color-body-secondary);font-family:var(--font-family-data);font-size:var(--font-size-caption)}.ContrastPairDetails_classification__Oh4hv{display:flex;gap:var(--size-xs);align-items:flex-start;margin:0;color:var(--color-body-secondary);font-size:var(--font-size-body-sm);line-height:1.6}.ContrastPairDetails_classification__Oh4hv strong{color:var(--color-body)}.ContrastPairDetails_warnings__nJSRf{margin:0;padding-left:var(--size-md);color:var(--color-body-secondary);font-size:var(--font-size-caption)}.ContrastPairDetails_actions__AGpTx{display:flex;flex-wrap:wrap;gap:var(--size-xs);align-items:center}.ContrastPairDetails_checker-link__eNkmf{display:inline-flex;gap:var(--size-2xs);align-items:center;height:var(--size-xl);padding:0 var(--size-sm);transition:var(--transition-all-fast);border-radius:var(--radius-xsm);color:var(--color-accent);font-size:var(--font-size-body-sm);text-decoration:none}.ContrastPairDetails_checker-link__eNkmf:focus-visible,.ContrastPairDetails_checker-link__eNkmf:hover{background-color:var(--surface-control-fill-hover)}.ContrastPairDetails_checker-link__eNkmf:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.ContrastPairDetails_checker-link__eNkmf svg{width:1rem;height:1rem}.ContrastPairDetails_hint__3T5OA{margin:0;color:var(--color-body-secondary);font-size:var(--font-size-caption)}