@layer variables,base,components;
@layer base{:where(*){box-sizing:border-box;corner-shape:squircle;margin:0;padding:0}:where(:root){scroll-padding:var(--size-32);background-color:var(--color-background-neutral-plain);color-scheme:var(--theme);scrollbar-color:var(--color-border-accent-interactive) var(--color-background-accent-subtle);--theme:light}@media (prefers-color-scheme:dark){:where(:root){--theme:dark}}:where(body){min-block-size:100dvh;min-inline-size:375px;max-inline-size:100vw;color:var(--color-text-neutral-low);font-size:var(--text-md);font-family:var(--font-sans);font-feature-settings:var(--font-sans-features);line-height:var(--leading-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;display:flex;overflow-x:hidden;container:body/inline-size}:where(body)::selection{background-color:var(--color-component-accent-selected)}}
@layer variables{:where(:root){--text-xs:clamp(.75rem, .7321rem + .0893vi, .8125rem);--text-sm:clamp(.875rem, .8571rem + .0893vi, .9375rem);--text-md:clamp(1rem, .9643rem + .1786vi, 1.125rem);--text-lg:clamp(1.125rem, 1.0714rem + .2679vi, 1.3125rem);--text-xl:clamp(1.25rem, 1.1786rem + .3571vi, 1.5rem);--text-2xl:clamp(1.5rem, 1.3929rem + .5357vi, 1.875rem);--text-3xl:clamp(1.75rem, 1.6071rem + .7143vi, 2.25rem);--text-4xl:clamp(2.1875rem, 1.9911rem + .9821vi, 2.875rem);--leading-sm:1.25;--leading-md:1.5;--leading-lg:1.75;--font-mono-optical-scale:.9375;--measure:80ch;--size-1:.0625rem;--size-2:.125rem;--size-3:.1875rem;--size-4:.25rem;--size-6:.375rem;--size-8:clamp(.5rem, .4643rem + .1786vi, .625rem);--size-12:clamp(.75rem, .6964rem + .2679vi, .9375rem);--size-14:clamp(.875rem, .8125rem + .3125vi, 1.0938rem);--size-16:clamp(1rem, .9286rem + .3571vi, 1.25rem);--size-18:clamp(1.125rem, 1.0446rem + .4018vi, 1.4062rem);--size-20:clamp(1.25rem, 1.1607rem + .4464vi, 1.5625rem);--size-24:clamp(1.5rem, 1.3929rem + .5357vi, 1.875rem);--size-32:clamp(2rem, 1.8571rem + .7143vi, 2.5rem);--size-40:clamp(2.5rem, 2.3214rem + .8929vi, 3.125rem);--size-48:clamp(3rem, 2.7857rem + 1.0714vi, 3.75rem);--size-64:clamp(4rem, 3.7143rem + 1.4286vi, 5rem);--size-80:clamp(5rem, 4.6429rem + 1.7857vi, 6.25rem);--size-96:clamp(6rem, 5.5714rem + 2.1429vi, 7.5rem);--size-160:clamp(10rem, 9.2857rem + 3.5714vi, 12.5rem);--size-256:16rem;--size-480:30rem;--size-960:60rem;--radius-xs:.1875rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-full:100vw}@supports (corner-shape:squircle){:where(:root){--radius-xs:.375rem;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem}}:where(:root){--duration-sm:.15s;--duration-md:.2s;--duration-lg:.3s;--duration-xl:.45s;--duration-2xl:1.1s;--duration-3xl:1.95s;--duration-pulse:.5s;--duration-glitch-fast:2s;--duration-glitch-slow:15s;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--accent-chroma:.3;--accent-hue:307deg;--neutral-chroma:.015;--neutral-hue:calc(var(--accent-hue) + 6.5deg);--lightness-0:97.5%;--lightness-1:95%;--lightness-2:92.5%;--lightness-3:90%;--lightness-4:88%;--lightness-5:85%;--lightness-6:82.5%;--lightness-7:80%;--lightness-8:75%;--lightness-9:60%;--lightness-10:55%;--lightness-11:45%;--lightness-12:25%;--accent-alpha-0:.006;--accent-alpha-1:.012;--accent-alpha-2:.031;--accent-alpha-3:.071;--accent-alpha-4:.114;--accent-alpha-5:.165;--accent-alpha-6:.231;--accent-alpha-7:.314;--accent-alpha-8:.424;--accent-alpha-9:.694;--accent-alpha-10:.722;--accent-alpha-11:.729;--accent-alpha-12:.875;--neutral-alpha-0:.006;--neutral-alpha-1:.012;--neutral-alpha-2:.024;--neutral-alpha-3:.063;--neutral-alpha-4:.094;--neutral-alpha-5:.125;--neutral-alpha-6:.153;--neutral-alpha-7:.196;--neutral-alpha-8:.271;--neutral-alpha-9:.451;--neutral-alpha-10:.49;--neutral-alpha-11:.612;--neutral-alpha-12:.878}@media (prefers-color-scheme:dark){:where(:root){--lightness-0:12.5%;--lightness-1:15%;--lightness-2:20%;--lightness-3:25%;--lightness-4:30%;--lightness-5:35%;--lightness-6:40%;--lightness-7:45%;--lightness-8:55%;--lightness-9:60%;--lightness-10:65%;--lightness-11:75%;--lightness-12:90%;--accent-alpha-0:.022;--accent-alpha-1:.043;--accent-alpha-2:.078;--accent-alpha-3:.176;--accent-alpha-4:.259;--accent-alpha-5:.318;--accent-alpha-6:.38;--accent-alpha-7:.478;--accent-alpha-8:.643;--accent-alpha-9:.761;--accent-alpha-10:.804;--accent-alpha-11:1;--accent-alpha-12:.98;--neutral-alpha-0:0;--neutral-alpha-1:0;--neutral-alpha-2:.035;--neutral-alpha-3:.078;--neutral-alpha-4:.114;--neutral-alpha-5:.145;--neutral-alpha-6:.188;--neutral-alpha-7:.251;--neutral-alpha-8:.365;--neutral-alpha-9:.431;--neutral-alpha-10:.486;--neutral-alpha-11:.718;--neutral-alpha-12:.937}}:where(:root){--neutral-0:oklch(var(--lightness-0) var(--neutral-chroma) var(--neutral-hue));--neutral-1:oklch(var(--lightness-1) var(--neutral-chroma) var(--neutral-hue));--neutral-2:oklch(var(--lightness-2) var(--neutral-chroma) var(--neutral-hue));--neutral-3:oklch(var(--lightness-3) var(--neutral-chroma) var(--neutral-hue));--neutral-4:oklch(var(--lightness-4) var(--neutral-chroma) var(--neutral-hue));--neutral-5:oklch(var(--lightness-5) var(--neutral-chroma) var(--neutral-hue));--neutral-6:oklch(var(--lightness-6) var(--neutral-chroma) var(--neutral-hue));--neutral-7:oklch(var(--lightness-7) var(--neutral-chroma) var(--neutral-hue));--neutral-8:oklch(var(--lightness-8) var(--neutral-chroma) var(--neutral-hue));--neutral-9:oklch(var(--lightness-9) var(--neutral-chroma) var(--neutral-hue));--neutral-10:oklch(var(--lightness-10) var(--neutral-chroma) var(--neutral-hue));--neutral-11:oklch(var(--lightness-11) var(--neutral-chroma) var(--neutral-hue));--neutral-12:oklch(var(--lightness-12) var(--neutral-chroma) var(--neutral-hue));--accent-0:oklch(var(--lightness-0) calc(var(--accent-chroma) * .05) var(--accent-hue));--accent-1:oklch(var(--lightness-1) calc(var(--accent-chroma) * .1) var(--accent-hue));--accent-2:oklch(var(--lightness-2) calc(var(--accent-chroma) * .15) var(--accent-hue));--accent-3:oklch(var(--lightness-3) calc(var(--accent-chroma) * .15) var(--accent-hue));--accent-4:oklch(var(--lightness-4) calc(var(--accent-chroma) * .4) var(--accent-hue));--accent-5:oklch(var(--lightness-5) calc(var(--accent-chroma) * .4) var(--accent-hue));--accent-6:oklch(var(--lightness-6) calc(var(--accent-chroma) * .5) var(--accent-hue));--accent-7:oklch(var(--lightness-7) calc(var(--accent-chroma) * .5) var(--accent-hue));--accent-8:oklch(var(--lightness-8) calc(var(--accent-chroma) * .666) var(--accent-hue));--accent-9:oklch(var(--lightness-9) var(--accent-chroma) var(--accent-hue));--accent-10:oklch(var(--lightness-10) var(--accent-chroma) var(--accent-hue));--accent-11:oklch(var(--lightness-11) var(--accent-chroma) var(--accent-hue));--accent-12:oklch(var(--lightness-12) var(--accent-chroma) var(--accent-hue));--neutral-0-alpha:oklch(var(--lightness-0) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-0));--neutral-1-alpha:oklch(var(--lightness-1) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-1));--neutral-2-alpha:oklch(var(--lightness-2) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-2));--neutral-3-alpha:oklch(var(--lightness-3) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-3));--neutral-4-alpha:oklch(var(--lightness-4) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-4));--neutral-5-alpha:oklch(var(--lightness-5) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-5));--neutral-6-alpha:oklch(var(--lightness-6) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-6));--neutral-7-alpha:oklch(var(--lightness-7) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-7));--neutral-8-alpha:oklch(var(--lightness-8) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-8));--neutral-9-alpha:oklch(var(--lightness-9) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-9));--neutral-10-alpha:oklch(var(--lightness-10) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-10));--neutral-11-alpha:oklch(var(--lightness-11) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-11));--neutral-12-alpha:oklch(var(--lightness-12) var(--neutral-chroma) var(--neutral-hue) / var(--neutral-alpha-12));--accent-0-alpha:oklch(var(--lightness-0) calc(var(--accent-chroma) * .05) var(--accent-hue) / var(--accent-alpha-0));--accent-1-alpha:oklch(var(--lightness-1) calc(var(--accent-chroma) * .1) var(--accent-hue) / var(--accent-alpha-1));--accent-2-alpha:oklch(var(--lightness-2) calc(var(--accent-chroma) * .15) var(--accent-hue) / var(--accent-alpha-2));--accent-3-alpha:oklch(var(--lightness-3) calc(var(--accent-chroma) * .15) var(--accent-hue) / var(--accent-alpha-3));--accent-4-alpha:oklch(var(--lightness-4) calc(var(--accent-chroma) * .4) var(--accent-hue) / var(--accent-alpha-4));--accent-5-alpha:oklch(var(--lightness-5) calc(var(--accent-chroma) * .4) var(--accent-hue) / var(--accent-alpha-5));--accent-6-alpha:oklch(var(--lightness-6) calc(var(--accent-chroma) * .5) var(--accent-hue) / var(--accent-alpha-6));--accent-7-alpha:oklch(var(--lightness-7) calc(var(--accent-chroma) * .5) var(--accent-hue) / var(--accent-alpha-7));--accent-8-alpha:oklch(var(--lightness-8) calc(var(--accent-chroma) * .666) var(--accent-hue) / var(--accent-alpha-8));--accent-9-alpha:oklch(var(--lightness-9) var(--accent-chroma) var(--accent-hue) / var(--accent-alpha-9));--accent-10-alpha:oklch(var(--lightness-10) var(--accent-chroma) var(--accent-hue) / var(--accent-alpha-10));--accent-11-alpha:oklch(var(--lightness-11) var(--accent-chroma) var(--accent-hue) / var(--accent-alpha-11));--accent-12-alpha:oklch(var(--lightness-12) var(--accent-chroma) var(--accent-hue) / var(--accent-alpha-12));--color-background-neutral-plain:var(--neutral-0);--color-background-neutral-app:var(--neutral-1);--color-background-neutral-subtle:var(--neutral-2);--color-component-neutral-rest:var(--neutral-3);--color-component-neutral-hovered:var(--neutral-4);--color-component-neutral-selected:var(--neutral-5);--color-border-neutral-subtle:var(--neutral-6);--color-border-neutral-interactive:var(--neutral-7);--color-border-neutral-hovered:var(--neutral-8);--color-solid-neutral-rest:var(--neutral-9);--color-solid-neutral-hovered:var(--neutral-10);--color-text-neutral-low:var(--neutral-11);--color-text-neutral-high:var(--neutral-12);--color-background-neutral-plain-alpha:var(--neutral-0-alpha);--color-background-neutral-app-alpha:var(--neutral-1-alpha);--color-background-neutral-subtle-alpha:var(--neutral-2-alpha);--color-component-neutral-rest-alpha:var(--neutral-3-alpha);--color-component-neutral-hovered-alpha:var(--neutral-4-alpha);--color-component-neutral-selected-alpha:var(--neutral-5-alpha);--color-border-neutral-subtle-alpha:var(--neutral-6-alpha);--color-border-neutral-interactive-alpha:var(--neutral-7-alpha);--color-border-neutral-hovered-alpha:var(--neutral-8-alpha);--color-solid-neutral-rest-alpha:var(--neutral-9-alpha);--color-solid-neutral-hovered-alpha:var(--neutral-10-alpha);--color-text-neutral-low-alpha:var(--neutral-11-alpha);--color-text-neutral-high-alpha:var(--neutral-12-alpha);--color-background-accent-plain:var(--accent-0);--color-background-accent-app:var(--accent-1);--color-background-accent-subtle:var(--accent-2);--color-component-accent-rest:var(--accent-3);--color-component-accent-hovered:var(--accent-4);--color-component-accent-selected:var(--accent-5);--color-border-accent-subtle:var(--accent-6);--color-border-accent-interactive:var(--accent-7);--color-border-accent-hovered:var(--accent-8);--color-solid-accent-rest:var(--accent-9);--color-solid-accent-hovered:var(--accent-10);--color-text-accent-low:var(--accent-11);--color-text-accent-high:var(--accent-12);--color-background-accent-plain-alpha:var(--accent-0-alpha);--color-background-accent-app-alpha:var(--accent-1-alpha);--color-background-accent-subtle-alpha:var(--accent-2-alpha);--color-component-accent-rest-alpha:var(--accent-3-alpha);--color-component-accent-hovered-alpha:var(--accent-4-alpha);--color-component-accent-selected-alpha:var(--accent-5-alpha);--color-border-accent-subtle-alpha:var(--accent-6-alpha);--color-border-accent-interactive-alpha:var(--accent-7-alpha);--color-border-accent-hovered-alpha:var(--accent-8-alpha);--color-solid-accent-rest-alpha:var(--accent-9-alpha);--color-solid-accent-hovered-alpha:var(--accent-10-alpha);--color-text-accent-low-alpha:var(--accent-11-alpha);--color-text-accent-high-alpha:var(--accent-12-alpha);--color-text-accent-on-solid:oklch(.98 .02 var(--accent-hue));--color-text-neutral-on-solid:oklch(.98 .02 var(--neutral-hue))}:where(body){--font-sans:var(--font-ibm-plex-sans), var(--font-ibm-plex-sans-jp), system-ui, sans-serif;--font-sans-features:"ss01" "ss02" "ss03";--font-mono:var(--font-jetbrains-mono), var(--font-ibm-plex-sans-jp), monospace;--font-mono-features:"cv02", "cv03", "cv04", "cv05", "cv06", "cv07", "cv11", "cv14", "cv16", "cv17", "cv18", "cv20"}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:block;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2?dpl=ecd022e63dbf709b4a7016771dc50252)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_48648fe4-module__jmkeDW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_48648fe4-module__jmkeDW__variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}