@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1cdd02902f937a18-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:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7deddc85b7ffd1dc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a3dce5cfb5f7760-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/15605e25b523335c-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/641a7b8a5800ee0e-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:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4c4b3b30b6bcb2be-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:Noto Sans Mono;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ec14413c594b3356-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:Noto Sans Mono Fallback;src:local("Arial");ascent-override:79.43%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:134.59%}.__className_89e83c{font-family:Noto Sans Mono,Noto Sans Mono Fallback;font-style:normal}.__variable_89e83c{--font-noto-sans-mono:"Noto Sans Mono","Noto Sans Mono Fallback"}@layer reset, base, tokens, recipes, utilities;@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback))}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentcolor)}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button;-webkit-appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:var(--colors-transparent)}::placeholder{opacity:1;--placeholder-fallback:rgba(0,0,0,0.5);color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}table{text-indent:0;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html{-webkit-font-smoothing:auto}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--aspect-ratios-square:1/1;--aspect-ratios-landscape:4/3;--aspect-ratios-portrait:3/4;--aspect-ratios-wide:16/9;--aspect-ratios-ultrawide:18/5;--aspect-ratios-golden:1.618/1;--borders-none:none;--easings-default:cubic-bezier(0.4,0,0.2,1);--easings-linear:linear;--easings-in:cubic-bezier(0.4,0,1,1);--easings-out:cubic-bezier(0,0,0.2,1);--easings-in-out:cubic-bezier(0.4,0,0.2,1);--durations-fastest:50ms;--durations-faster:100ms;--durations-fast:150ms;--durations-normal:200ms;--durations-slow:300ms;--durations-slower:400ms;--durations-slowest:500ms;--letter-spacings-tighter:-0.05em;--letter-spacings-tight:-0.025em;--letter-spacings-normal:0em;--letter-spacings-wide:0.025em;--letter-spacings-wider:0.05em;--letter-spacings-widest:0.1em;--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--spacing-0:0rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:0.125rem;--spacing-1\.5:0.375rem;--spacing-2\.5:0.625rem;--spacing-3\.5:0.875rem;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animations-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animations-bounce:bounce 1s infinite;--colors-current:currentColor;--colors-transparent:rgb(0 0 0/0);--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#fecdd3;--colors-rose-300:#fda4af;--colors-rose-400:#fb7185;--colors-rose-500:#f43f5e;--colors-rose-600:#e11d48;--colors-rose-700:#be123c;--colors-rose-800:#9f1239;--colors-rose-900:#881337;--colors-rose-950:#4c0519;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#be185d;--colors-pink-800:#9d174d;--colors-pink-900:#831843;--colors-pink-950:#500724;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f5d0fe;--colors-fuchsia-300:#f0abfc;--colors-fuchsia-400:#e879f9;--colors-fuchsia-500:#d946ef;--colors-fuchsia-600:#c026d3;--colors-fuchsia-700:#a21caf;--colors-fuchsia-800:#86198f;--colors-fuchsia-900:#701a75;--colors-fuchsia-950:#4a044e;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c4b5fd;--colors-violet-400:#a78bfa;--colors-violet-500:#8b5cf6;--colors-violet-600:#7c3aed;--colors-violet-700:#6d28d9;--colors-violet-800:#5b21b6;--colors-violet-900:#4c1d95;--colors-violet-950:#2e1065;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2fe;--colors-indigo-300:#a5b4fc;--colors-indigo-400:#818cf8;--colors-indigo-500:#6366f1;--colors-indigo-600:#4f46e5;--colors-indigo-700:#4338ca;--colors-indigo-800:#3730a3;--colors-indigo-900:#312e81;--colors-indigo-950:#1e1b4b;--colors-sky-50:#f0f9ff;--colors-sky-100:#e0f2fe;--colors-sky-200:#bae6fd;--colors-sky-300:#7dd3fc;--colors-sky-400:#38bdf8;--colors-sky-500:#0ea5e9;--colors-sky-600:#0284c7;--colors-sky-700:#0369a1;--colors-sky-800:#075985;--colors-sky-900:#0c4a6e;--colors-sky-950:#082f49;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0f766e;--colors-teal-800:#115e59;--colors-teal-900:#134e4a;--colors-teal-950:#042f2e;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d1fae5;--colors-emerald-200:#a7f3d0;--colors-emerald-300:#6ee7b7;--colors-emerald-400:#34d399;--colors-emerald-500:#10b981;--colors-emerald-600:#059669;--colors-emerald-700:#047857;--colors-emerald-800:#065f46;--colors-emerald-900:#064e3b;--colors-emerald-950:#022c22;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c7;--colors-amber-200:#fde68a;--colors-amber-300:#fcd34d;--colors-amber-400:#fbbf24;--colors-amber-500:#f59e0b;--colors-amber-600:#d97706;--colors-amber-700:#b45309;--colors-amber-800:#92400e;--colors-amber-900:#78350f;--colors-amber-950:#451a03;--colors-neutral-50:#fafafa;--colors-neutral-100:#f5f5f5;--colors-neutral-200:#e5e5e5;--colors-neutral-300:#d4d4d4;--colors-neutral-400:#a3a3a3;--colors-neutral-500:#737373;--colors-neutral-600:#525252;--colors-neutral-700:#404040;--colors-neutral-800:#262626;--colors-neutral-900:#171717;--colors-neutral-950:#0a0a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a8a29e;--colors-stone-500:#78716c;--colors-stone-600:#57534e;--colors-stone-700:#44403c;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5db;--colors-gray-400:#9ca3af;--colors-gray-500:#6b7280;--colors-gray-600:#4b5563;--colors-gray-700:#374151;--colors-gray-800:#1f2937;--colors-gray-900:#111827;--colors-gray-950:#030712;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cbd5e1;--colors-slate-400:#94a3b8;--colors-slate-500:#64748b;--colors-slate-600:#475569;--colors-slate-700:#334155;--colors-slate-800:#1e293b;--colors-slate-900:#0f172a;--colors-slate-950:#020617;--colors-white:#ffffff;--colors-black:#000000;--colors-blue-50:#e8f1fe;--colors-blue-100:#d9e6ff;--colors-blue-200:#c5d7fb;--colors-blue-300:#9db7f9;--colors-blue-400:#7096f8;--colors-blue-500:#4979f5;--colors-blue-600:#3460fb;--colors-blue-700:#264af4;--colors-blue-800:#0031d8;--colors-blue-900:#0017c1;--colors-blue-950:#172554;--colors-blue-1000:#00118f;--colors-blue-1100:#000071;--colors-blue-1200:#000060;--colors-light-blue-50:#f0f9ff;--colors-light-blue-100:#dcf0ff;--colors-light-blue-200:#c0e4ff;--colors-light-blue-300:#97d3ff;--colors-light-blue-400:#57b8ff;--colors-light-blue-500:#39abff;--colors-light-blue-600:#008bf2;--colors-light-blue-700:#0877d7;--colors-light-blue-800:#0066be;--colors-light-blue-900:#0055ad;--colors-light-blue-1000:#00428c;--colors-light-blue-1100:#00316a;--colors-light-blue-1200:#00234b;--colors-cyan-50:#e9f7f9;--colors-cyan-100:#c8f8ff;--colors-cyan-200:#99f2ff;--colors-cyan-300:#79e2f2;--colors-cyan-400:#2bc8e4;--colors-cyan-500:#01b7d6;--colors-cyan-600:#00a3bf;--colors-cyan-700:#008da6;--colors-cyan-800:#008299;--colors-cyan-900:#006f83;--colors-cyan-950:#083344;--colors-cyan-1000:#006173;--colors-cyan-1100:#004c59;--colors-cyan-1200:#003741;--colors-green-50:#e6f5ec;--colors-green-100:#c2e5d1;--colors-green-200:#9bd4b5;--colors-green-300:#71c598;--colors-green-400:#51b883;--colors-green-500:#2cac6e;--colors-green-600:#259d63;--colors-green-700:#1d8b56;--colors-green-800:#197a4b;--colors-green-900:#115a36;--colors-green-950:#052e16;--colors-green-1000:#0c472a;--colors-green-1100:#08351f;--colors-green-1200:#032213;--colors-lime-50:#ebfad9;--colors-lime-100:#d0f5a2;--colors-lime-200:#c0f354;--colors-lime-300:#ade830;--colors-lime-400:#9ddd15;--colors-lime-500:#8cc80c;--colors-lime-600:#7eb40d;--colors-lime-700:#6fa104;--colors-lime-800:#618e00;--colors-lime-900:#507500;--colors-lime-950:#1a2e05;--colors-lime-1000:#3e5a00;--colors-lime-1100:#2c4100;--colors-lime-1200:#1e2d00;--colors-yellow-50:#fbf5e0;--colors-yellow-100:#fff0b3;--colors-yellow-200:#ffe380;--colors-yellow-300:#ffd43d;--colors-yellow-400:#ffc700;--colors-yellow-500:#ebb700;--colors-yellow-600:#d2a400;--colors-yellow-700:#b78f00;--colors-yellow-800:#a58000;--colors-yellow-900:#927200;--colors-yellow-950:#422006;--colors-yellow-1000:#806300;--colors-yellow-1100:#6e5600;--colors-yellow-1200:#604b00;--colors-orange-50:#ffeee2;--colors-orange-100:#ffdfca;--colors-orange-200:#ffc199;--colors-orange-300:#ffa66d;--colors-orange-400:#ff8d44;--colors-orange-500:#ff7628;--colors-orange-600:#fb5b01;--colors-orange-700:#e25100;--colors-orange-800:#c74700;--colors-orange-900:#ac3e00;--colors-orange-950:#431407;--colors-orange-1000:#8b3200;--colors-orange-1100:#6d2700;--colors-orange-1200:#541e00;--colors-red-50:#fdeeee;--colors-red-100:#ffdada;--colors-red-200:#ffbbbb;--colors-red-300:#ff9696;--colors-red-400:#ff7171;--colors-red-500:#ff5454;--colors-red-600:#fe3939;--colors-red-700:#fa0000;--colors-red-800:#ec0000;--colors-red-900:#ce0000;--colors-red-950:#450a0a;--colors-red-1000:#a90000;--colors-red-1100:#850000;--colors-red-1200:#620000;--colors-magenta-50:#f3e5f4;--colors-magenta-100:#ffd0ff;--colors-magenta-200:#ffaeff;--colors-magenta-300:#ff8eff;--colors-magenta-400:#f661f6;--colors-magenta-500:#f137f1;--colors-magenta-600:#db00db;--colors-magenta-700:#c000c0;--colors-magenta-800:#aa00aa;--colors-magenta-900:#8b008b;--colors-magenta-1000:#6c006c;--colors-magenta-1100:#500050;--colors-magenta-1200:#3b003b;--colors-purple-50:#f1eafa;--colors-purple-100:#ecddff;--colors-purple-200:#ddc2ff;--colors-purple-300:#cda6ff;--colors-purple-400:#bb87ff;--colors-purple-500:#a565f8;--colors-purple-600:#8843e1;--colors-purple-700:#6f23d0;--colors-purple-800:#5c10be;--colors-purple-900:#5109ad;--colors-purple-950:#3b0764;--colors-purple-1000:#41048e;--colors-purple-1100:#30016c;--colors-purple-1200:#21004b;--colors-solid-gray-50:#f2f2f2;--colors-solid-gray-100:#e6e6e6;--colors-solid-gray-200:#cccccc;--colors-solid-gray-300:#b3b3b3;--colors-solid-gray-400:#999999;--colors-solid-gray-420:#949494;--colors-solid-gray-500:#7f7f7f;--colors-solid-gray-536:#767676;--colors-solid-gray-600:#666666;--colors-solid-gray-700:#4d4d4d;--colors-solid-gray-800:#333333;--colors-solid-gray-900:#1a1a1a;--colors-success-1:#259d63;--colors-success-2:#197a4b;--colors-error-1:#ec0000;--colors-error-2:#ce0000;--colors-warning-yellow-1:#b78f00;--colors-warning-yellow-2:#927200;--colors-warning-orange-1:#fb5b01;--colors-warning-orange-2:#c74700;--colors-focus-yellow:#b78f00;--colors-focus-blue:#0877d7;--fonts-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-body:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace,Noto Sans Mono,monospace;--font-sizes-14:0.875rem;--font-sizes-16:1rem;--font-sizes-17:1.0625rem;--font-sizes-18:1.125rem;--font-sizes-20:1.25rem;--font-sizes-22:1.375rem;--font-sizes-24:1.5rem;--font-sizes-28:1.75rem;--font-sizes-32:2rem;--font-sizes-36:2.25rem;--font-sizes-45:2.8125rem;--font-sizes-48:3rem;--font-sizes-57:3.5625rem;--font-sizes-64:4rem;--font-sizes-2xs:0.5rem;--font-sizes-xs:0.75rem;--font-sizes-sm:0.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-400:400;--font-weights-700:700;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-100:1;--line-heights-120:1.2;--line-heights-130:1.3;--line-heights-140:1.4;--line-heights-150:1.5;--line-heights-160:1.6;--line-heights-170:1.7;--line-heights-175:1.75;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--radii-8:0.5rem;--radii-16:1rem;--radii-32:2rem;--radii-4xl:2rem;--radii-full:9999px;--radii-xs:0.125rem;--radii-sm:0.25rem;--radii-md:0.375rem;--radii-lg:0.5rem;--radii-xl:0.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--shadows-1:0 2px 8px 1px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.3);--shadows-2:0 2px 12px 2px rgba(0,0,0,0.1),0 1px 6px 0 rgba(0,0,0,0.3);--shadows-3:0 4px 16px 3px rgba(0,0,0,0.1),0 1px 6px 0 rgba(0,0,0,0.3);--shadows-4:0 6px 20px 4px rgba(0,0,0,0.1),0 2px 6px 0 rgba(0,0,0,0.3);--shadows-5:0 8px 24px 5px rgba(0,0,0,0.1),0 2px 10px 0 rgba(0,0,0,0.3);--shadows-6:0 10px 30px 6px rgba(0,0,0,0.1),0 3px 12px 0 rgba(0,0,0,0.3);--shadows-7:0 12px 36px 7px rgba(0,0,0,0.1),0 3px 14px 0 rgba(0,0,0,0.3);--shadows-8:0 14px 40px 7px rgba(0,0,0,0.1),0 3px 16px 0 rgba(0,0,0,0.3);--shadows-xs:0 1px 2px 0 rgb(0 0 0/0.05);--shadows-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadows-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadows-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadows-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadows-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--shadows-inner:inset 0 2px 4px 0 rgb(0 0 0/0.05);--sizes-0:0rem;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:0.125rem;--sizes-1\.5:0.375rem;--sizes-2\.5:0.625rem;--sizes-3\.5:0.875rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:65ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-mobile-header-height:4.25rem;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--font-weights--n:var(--font-weights-400);--font-weights--b:var(--font-weights-700);--colors-ring:var(--colors-yellow-300);--colors-key-color-50:var(--colors-blue-50);--colors-key-color-100:var(--colors-blue-100);--colors-key-color-200:var(--colors-blue-200);--colors-key-color-300:var(--colors-blue-300);--colors-key-color-400:var(--colors-blue-400);--colors-key-color-500:var(--colors-blue-500);--colors-key-color-600:var(--colors-blue-600);--colors-key-color-700:var(--colors-blue-700);--colors-key-color-800:var(--colors-blue-800);--colors-key-color-900:var(--colors-blue-900);--colors-key-color-1000:var(--colors-blue-1000);--colors-key-color-1100:var(--colors-blue-1100);--colors-key-color-1200:var(--colors-blue-1200);--colors-key-color-primary:var(--colors-blue-900);--colors-key-color-secondary:var(--colors-blue-700);--colors-key-color-tertiary:var(--colors-blue-1000);--colors-key-color-bg:var(--colors-blue-50);--sizes-common-main-width:var(--sizes-3xl);--sizes-sidebar-width:var(--sizes-72)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media screen and (min-width:64rem){:where(:root,:host){--sizes-common-main-width:var(--sizes-4xl)}}@media screen and (min-width:80rem){:where(:root,:host){--sizes-common-main-width:var(--sizes-5xl)}}@media screen and (min-width:96rem){:where(:root,:host){--sizes-common-main-width:var(--sizes-6xl)}}}@layer recipes{@layer _base{.link{color:var(--colors-key-color-1000);background:var(--colors-transparent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(3 / 16 * 1rem);display:inline-flex;gap:var(--spacing-1);align-items:center}.link svg{width:1em;height:1em}.link:visited{color:var(--colors-magenta-900)}.link:is(:focus-visible,[data-focus-visible]){color:var(--colors-key-color-1000);background:var(--colors-yellow-300);border-radius:4px;outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.link:is(:hover,[data-hover]){color:var(--colors-key-color-1000);text-decoration-thickness:calc(3 / 16 * 1rem)}.link:is(:active,[data-active]){color:var(--colors-orange-700);text-decoration-thickness:1px}.button{text-underline-offset:calc(3 / 16 * 1rem);display:inline-flex;text-align:center;cursor:pointer;align-items:center;justify-content:center}.button:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.button:is(:focus-visible,[data-focus-visible]){outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.menu-item{display:flex;position:relative;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights-normal);line-height:var(--line-heights-130);background:var(--colors-transparent);color:var(--colors-solid-gray-800);padding-block:var(--spacing-3);align-items:center;padding-left:var(--spacing-3);padding-right:var(--spacing-6);column-gap:var(--spacing-2)}.menu-item:is([aria-selected=true],[data-selected]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu-item:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu-item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu-item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu-item:is([open],[data-open],[data-state=open]){background:var(--colors-key-color-50);color:var(--colors-key-color-1000)}.menu-item:is([open],[data-open],[data-state=open]):is(:hover,[data-hover]){background:var(--colors-key-color-50)}.menu-item:is(:focus-visible,[data-focus-visible]){outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(6 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.menu-item:is(:hover,[data-hover]){background:var(--colors-solid-gray-50);text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}.hamburger-menu-button{display:flex;width:fit-content;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights--n);line-height:var(--line-heights-100);border-radius:4px;touch-action:manipulation;gap:var(--spacing-1\.5);cursor:pointer;align-items:center}.hamburger-menu-button:is(:focus-visible,[data-focus-visible]){background:var(--colors-yellow-300);outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.hamburger-menu-button:is(:hover,[data-hover]){background:var(--colors-solid-gray-50);text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}}.button--variant_outline{background:var(--colors-white);color:var(--colors-key-color-900);text-decoration:none;border-width:1px;border-color:currentcolor}.button--variant_outline:is(:disabled,[disabled],[data-disabled]){background:var(--colors-white);color:var(--colors-solid-gray-300)}.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-key-color-200);color:var(--colors-key-color-1000);text-decoration:underline}.button--variant_outline:is(:active,[data-active]){background:var(--colors-key-color-300);color:var(--colors-key-color-1200);text-decoration:underline}.button--size_md{min-width:var(--sizes-24);min-height:var(--sizes-12);font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights--b);line-height:var(--line-heights-100);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);border-radius:var(--radii-8)}.menu-item--variant_boxed{border-radius:0}.menu-item--variant_boxed:is(:focus-visible,[data-focus-visible]){border-radius:4px}}@layer recipes.slots{@layer _base{.disclosure__summary{display:flex;width:fit-content;cursor:default;list-style:none;gap:var(--spacing-2);text-align:start;align-items:start;justify-content:start}.disclosure__summary:is(:focus-visible,[data-focus-visible]){border-radius:4px;background:var(--colors-yellow-300);outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.disclosure__summary:is(:hover,[data-hover]){text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}.disclosure__icon{flex:none;color:var(--colors-key-color-1000);width:24px;height:24px;border-radius:var(--radii-full);background:var(--colors-white);outline-offset:-3px;transform:rotate(-180deg);transition-property:var(--transition-prop,transform);transition-timing-function:var(--transition-easing,cubic-bezier(.4,0,.2,1));transition-duration:var(--transition-duration,.15s);margin-top:calc((1lh - 24px) / 2);outline-style:solid;outline-width:3px}[data-state=open]>.disclosure__icon{transform:rotate(0deg)}.disclosure__icon:before{background:currentColor;width:var(--sizes-full);height:var(--sizes-full);border-radius:var(--radii-full);outline-offset:-3px;display:block;clip-path:path("M12 15.525L16.925 10.625H7.07502L12 15.525ZM12 22.85C10.4834 22.85 9.06677 22.566 7.75027 21.998C6.43394 21.4298 5.28886 20.6588 4.31502 19.685C3.34119 18.7112 2.57019 17.5661 2.00202 16.2498C1.43402 14.9333 1.15002 13.5167 1.15002 12C1.15002 10.4833 1.43402 9.06675 2.00202 7.75025C2.57019 6.43392 3.34119 5.28883 4.31502 4.315C5.28886 3.34117 6.43394 2.57017 7.75027 2.002C9.06677 1.434 10.4834 1.15 12 1.15C13.5167 1.15 14.9333 1.434 16.2498 2.002C17.5661 2.57017 18.7112 3.34117 19.685 4.315C20.6589 5.28883 21.4299 6.43392 21.998 7.75025C22.566 9.06675 22.85 10.4833 22.85 12C22.85 13.5167 22.566 14.9333 21.998 16.2498C21.4299 17.5661 20.6589 18.7112 19.685 19.685C18.7112 20.6588 17.5661 21.4298 16.2498 21.998C14.9333 22.566 13.5167 22.85 12 22.85Z");-webkit-clip-path:path("M12 15.525L16.925 10.625H7.07502L12 15.525ZM12 22.85C10.4834 22.85 9.06677 22.566 7.75027 21.998C6.43394 21.4298 5.28886 20.6588 4.31502 19.685C3.34119 18.7112 2.57019 17.5661 2.00202 16.2498C1.43402 14.9333 1.15002 13.5167 1.15002 12C1.15002 10.4833 1.43402 9.06675 2.00202 7.75025C2.57019 6.43392 3.34119 5.28883 4.31502 4.315C5.28886 3.34117 6.43394 2.57017 7.75027 2.002C9.06677 1.434 10.4834 1.15 12 1.15C13.5167 1.15 14.9333 1.434 16.2498 2.002C17.5661 2.57017 18.7112 3.34117 19.685 4.315C20.6589 5.28883 21.4299 6.43392 21.998 7.75025C22.566 9.06675 22.85 10.4833 22.85 12C22.85 13.5167 22.566 14.9333 21.998 16.2498C21.4299 17.5661 20.6589 18.7112 19.685 19.685C18.7112 20.6588 17.5661 21.4298 16.2498 21.998C14.9333 22.566 13.5167 22.85 12 22.85Z");content:"";outline-style:solid;outline-width:3px}.group:is(:hover,[data-hover]) .disclosure__icon:before{background:var(--colors-white)}.group:is(:hover,[data-hover]) .disclosure__icon{background:currentColor}.menu__content{min-width:fit-content;width:auto;max-height:calc((44 * 6.5 + 16) / 16 * 1rem);padding-block:var(--spacing-2);background:var(--colors-white);border-radius:var(--radii-lg);box-shadow:var(--shadows-1);border-width:1px;border-color:var(--colors-solid-gray-420)}.menu__item{display:flex;position:relative;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights-normal);line-height:var(--line-heights-130);background:var(--colors-transparent);color:var(--colors-solid-gray-800);padding-block:var(--spacing-3);text-decoration:none;text-underline-offset:calc(3 / 16 * 1rem);align-items:center;padding-left:var(--spacing-3);padding-right:var(--spacing-6);column-gap:var(--spacing-2)}.menu__item:is([aria-selected=true],[data-selected]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu__item:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__item:is([open],[data-open],[data-state=open]){background:var(--colors-key-color-50);color:var(--colors-key-color-1000)}.menu__item:is([open],[data-open],[data-state=open]):is(:hover,[data-hover]){background:var(--colors-key-color-50)}.menu__item:is(:focus-visible,[data-focus-visible]){outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--colors-ring);z-index:1;outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.menu__item:is(:hover,[data-hover]){background:var(--colors-solid-gray-50);text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}.menu__itemGroupLabel{display:flex;position:relative;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights-bold);line-height:var(--line-heights-130);background:var(--colors-transparent);color:var(--colors-solid-gray-800);padding-block:var(--spacing-3);align-items:center;padding-left:var(--spacing-3);padding-right:var(--spacing-6);column-gap:var(--spacing-2)}.menu__itemGroupLabel:is([aria-selected=true],[data-selected]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000)}.menu__itemGroupLabel:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__itemGroupLabel:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000)}.menu__itemGroupLabel:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__itemGroupLabel:is([open],[data-open],[data-state=open]){background:var(--colors-key-color-50);color:var(--colors-key-color-1000)}.menu__itemGroupLabel:is([open],[data-open],[data-state=open]):is(:hover,[data-hover]){background:var(--colors-key-color-50)}.menu__itemGroupLabel:is(:focus-visible,[data-focus-visible]){outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(6 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.menu__itemGroupLabel:is(:hover,[data-hover]){background:var(--colors-solid-gray-50);text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}.menu__triggerItem{display:flex;position:relative;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights-normal);line-height:var(--line-heights-130);background:var(--colors-transparent);color:var(--colors-solid-gray-800);padding-block:var(--spacing-3);align-items:center;padding-left:var(--spacing-3);padding-right:var(--spacing-6);column-gap:var(--spacing-2)}.menu__triggerItem:is([aria-selected=true],[data-selected]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu__triggerItem:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__triggerItem:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-key-color-100);color:var(--colors-key-color-1000);font-weight:var(--font-weights-bold)}.menu__triggerItem:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]){background:var(--colors-key-color-100)}.menu__triggerItem:is([open],[data-open],[data-state=open]){background:var(--colors-key-color-50);color:var(--colors-key-color-1000)}.menu__triggerItem:is([open],[data-open],[data-state=open]):is(:hover,[data-hover]){background:var(--colors-key-color-50)}.menu__triggerItem:is(:focus-visible,[data-focus-visible]){outline-offset:calc(2 / 16 * 1rem);box-shadow:0 0 0 calc(6 / 16 * 1rem) var(--colors-ring);outline-style:solid;outline-width:4px;outline-color:var(--colors-black)}.menu__triggerItem:is(:hover,[data-hover]){background:var(--colors-solid-gray-50);text-decoration:underline;text-underline-offset:calc(3 / 16 * 1rem)}.drawer__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);--mix-background:color-mix(in srgb,var(--colors-gray-100) 90%,transparent);background:var(--mix-background,var(--colors-gray-100));height:100vh;position:fixed;width:100vw;z-index:10;top:var(--spacing-0);left:var(--spacing-0)}.drawer__backdrop:is([open],[data-open],[data-state=open]){animation:backdrop-in}.drawer__backdrop:is([closed],[data-closed],[data-state=closed]){animation:backdrop-out}.drawer__positioner{display:flex;height:100dvh;position:fixed;width:var(--sizes-72);z-index:1400;align-items:center;justify-content:center;top:var(--spacing-0)}.drawer__content{margin:unset;max-width:var(--sizes-full);max-height:var(--sizes-full);overflow:visible;inset-inline-start:auto;width:var(--sizes-full);background:var(--colors-white);box-shadow:var(--shadows-2);display:grid;height:100dvh;border-color:var(--colors-transparent);grid-template-rows:auto 1fr}.drawer__content:is([hidden],[data-hidden]){display:none}.drawer__title{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-20);font-weight:var(--font-weights--b);line-height:var(--line-heights-150)}.drawer__header{display:flex;justify-content:start}.drawer__body,.drawer__header{padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.drawer__body{overflow:auto;letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-17);font-weight:var(--font-weights--n);line-height:var(--line-heights-170)}.table__root{max-width:var(--sizes-full)}.table__head tr{background:var(--colors-solid-gray-50);border-color:var(--colors-black)}.table__body tr{border-color:var(--colors-solid-gray-420)}.table__row{border-bottom-width:1px}tbody>.table__row:has(input:checked){background:var(--colors-key-color-100)}.table__header{text-align:start}.table__cell,.table__header{padding-inline:var(--spacing-4);vertical-align:top}.table__caption{font-family:var(--fonts-body);font-size:var(--font-sizes-17);font-weight:var(--font-weights--b);line-height:var(--line-heights-100);margin-bottom:var(--spacing-4)}@media (forced-colors:active){.disclosure__icon{color:inherit}}}.drawer__positioner--placement_right{right:var(--spacing-0)}.drawer__content--placement_right{border-left-width:1px}.table__root--dense_false{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights--n);line-height:var(--line-heights-170)}.table__cell--dense_false,.table__header--dense_false{padding-block:var(--spacing-5)}.table__body--striped_true tr:nth-child(2n):not(:has(input:checked)){--mix-background:color-mix(in srgb,var(--colors-key-color-50) 25%,transparent);background:var(--mix-background,var(--colors-key-color-50))}}@layer utilities{@layer compositions{.textStyle_std-28B-150{letter-spacing:.01em;font-family:var(--fonts-body);font-size:var(--font-sizes-28);font-weight:var(--font-weights--b);line-height:var(--line-heights-150)}.textStyle_std-18N-160{font-size:var(--font-sizes-18);font-weight:var(--font-weights--n);line-height:var(--line-heights-160)}.textStyle_std-18N-160,.textStyle_std-24B-150{letter-spacing:.02em;font-family:var(--fonts-body)}.textStyle_std-24B-150{font-size:var(--font-sizes-24)}.textStyle_std-22B-150,.textStyle_std-24B-150{font-weight:var(--font-weights--b);line-height:var(--line-heights-150)}.textStyle_std-22B-150{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-22)}.textStyle_mono-16N-150{font-family:var(--fonts-mono);font-size:var(--font-sizes-16);font-weight:var(--font-weights--n);line-height:var(--line-heights-150)}.textStyle_std-20B-150{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-20);font-weight:var(--font-weights--b);line-height:var(--line-heights-150)}.textStyle_dns-16N-130{line-height:var(--line-heights-130)}.textStyle_dns-16N-130,.textStyle_oln-16N-100{font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights--n)}.textStyle_oln-16N-100{line-height:var(--line-heights-100)}.textStyle_std-16B-170{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-16);font-weight:var(--font-weights--b);line-height:var(--line-heights-170)}@media screen and (min-width:48rem){.md\:textStyle_std-45B-140{font-family:var(--fonts-body);font-size:var(--font-sizes-45);font-weight:var(--font-weights--b);line-height:var(--line-heights-140)}.md\:textStyle_std-22N-150{letter-spacing:.02em;font-size:var(--font-sizes-22);font-weight:var(--font-weights--n)}.md\:textStyle_std-22N-150,.md\:textStyle_std-32B-150{font-family:var(--fonts-body);line-height:var(--line-heights-150)}.md\:textStyle_std-32B-150{letter-spacing:.01em;font-size:var(--font-sizes-32);font-weight:var(--font-weights--b)}.md\:textStyle_std-24B-150{font-size:var(--font-sizes-24);font-weight:var(--font-weights--b)}.md\:textStyle_std-20N-150,.md\:textStyle_std-24B-150{letter-spacing:.02em;font-family:var(--fonts-body);line-height:var(--line-heights-150)}.md\:textStyle_std-20N-150{font-size:var(--font-sizes-20);font-weight:var(--font-weights--n)}}@media screen and (min-width:64rem){.lg\:textStyle_std-20B-150{letter-spacing:.02em;font-family:var(--fonts-body);font-size:var(--font-sizes-20);font-weight:var(--font-weights--b);line-height:var(--line-heights-150)}}}.my_4{margin-block:var(--spacing-4)}.d_flex{display:flex}.gap_2{gap:var(--spacing-2)}.gap_4{gap:var(--spacing-4)}.d_grid{display:grid}.w_full{width:var(--sizes-full)}.bg_solid-gray\.100{background:var(--colors-solid-gray-100)}.bdr_8{border-radius:var(--radii-8)}.p_8{padding:var(--spacing-8)}.min-h_screen{min-height:100vh}.min-h_calc\(100vh_-_\{sizes\.mobile-header-height\}\){min-height:calc(100vh - var(--sizes-mobile-header-height))}.grid-area_side-nav{grid-area:side-nav}.d_none{display:none}.pos_fixed{position:fixed}.ovs-by_contain{overscroll-behavior-y:contain}.gap_10{gap:var(--spacing-10)}.h_full{height:var(--sizes-full)}.w_sidebar-width{width:var(--sizes-sidebar-width)}.w_48{width:var(--sizes-48)}.c_inherit{color:inherit}.my_2{margin-block:var(--spacing-2)}.grid-area_main{grid-area:main}.min-w_0{min-width:var(--sizes-0)}.max-w_common-main-width{max-width:var(--sizes-common-main-width)}.mx_auto{margin-inline:auto}.px_4{padding-inline:var(--spacing-4)}.bx-s_content-box{box-sizing:content-box}.grid-area_footer{grid-area:footer}.gap_8{gap:var(--spacing-8)}.w_fit-content{width:fit-content}.p_0{padding:var(--spacing-0)}.c_solid-gray\.800{color:var(--colors-solid-gray-800)}.c_solid-gray\.600{color:var(--colors-solid-gray-600)}.px_0{padding-inline:var(--spacing-0)}.p_1{padding:var(--spacing-1)}.z_10{z-index:10}.h_mobile-header-height{height:var(--sizes-mobile-header-height)}.bg_white\/85{--mix-background:color-mix(in srgb,var(--colors-white) 85%,transparent);background:var(--mix-background,var(--colors-white))}.d_block{display:block}.max-w_90em{max-width:90em}.py_2\.5{padding-block:var(--spacing-2\.5)}.bdr_4{border-radius:4px}.pos_absolute,.sr_true{position:absolute}.sr_true{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mt_4{margin-top:var(--spacing-4)}.mb_8{margin-bottom:var(--spacing-8)}.ml_-0\.5{margin-left:calc(var(--spacing-0\.5) * -1)}.flex-d_column{flex-direction:column}.ai_start{align-items:start}.grid-tc_1fr{grid-template-columns:1fr}.mt_8{margin-top:var(--spacing-8)}.ai_end{align-items:end}.jc_start{justify-content:start}.jc_end{justify-content:end}.mt_10{margin-top:var(--spacing-10)}.mb_6{margin-bottom:var(--spacing-6)}.mb_4{margin-bottom:var(--spacing-4)}.ov-x_auto{overflow-x:auto}.pt_\{sizes\.mobile-header-height\}{padding-top:var(--sizes-mobile-header-height)}.grid-template-areas_\"side-nav_main\"_\"side-nav_footer\"{grid-template-areas:"side-nav main" "side-nav footer"}.grid-tc_0_1fr{grid-template-columns:0 1fr}.grid-tr_1fr_auto{grid-template-rows:1fr auto}.pt_10{padding-top:var(--spacing-10)}.top_0{top:var(--spacing-0)}.bd-r-w_0{border-right-width:0}.bd-r-c_solid-gray\.420{border-right-color:var(--colors-solid-gray-420)}.ov-y_auto{overflow-y:auto}.as_center{align-self:center}.pt_0{padding-top:var(--spacing-0)}.mt_16{margin-top:var(--spacing-16)}.ai_initial{align-items:normal}.ai_center{align-items:center}.jc_space-between{justify-content:space-between}.mr_0{margin-right:var(--spacing-0)}.lh_150{line-height:var(--line-heights-150)}.top_5{top:var(--spacing-5)}.right_4{right:var(--spacing-4)}:not(pre)>.\[\:not\(pre\)_\>_\&\]\:c_keyColor\.800{color:var(--colors-key-color-800)}:not(pre)>.\[\:not\(pre\)_\>_\&\]\:bg_keyColor\.50{background:var(--colors-key-color-50)}:not(pre)>.\[\:not\(pre\)_\>_\&\]\:px_1{padding-inline:var(--spacing-1)}:not(pre)>.\[\:not\(pre\)_\>_\&\]\:bdr_2{border-radius:2px}.\[\&_\>_div\]\:max-w_common-main-width>div{max-width:var(--sizes-common-main-width)}@media screen and (min-width:40rem){.sm\:gap_4{gap:var(--spacing-4)}.sm\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.sm\:flex-d_row{flex-direction:row}}@media screen and (min-width:48rem){.md\:px_8{padding-inline:var(--spacing-8)}.md\:gap_20{gap:var(--spacing-20)}.md\:p_1\.5{padding:var(--spacing-1\.5)}.md\:gap_8{gap:var(--spacing-8)}.md\:px_1\.5{padding-inline:var(--spacing-1\.5)}.md\:mt_6{margin-top:var(--spacing-6)}.md\:mb_12{margin-bottom:var(--spacing-12)}.md\:flex-d_row{flex-direction:row}.md\:ai_center{align-items:center}.md\:mb_6{margin-bottom:var(--spacing-6)}.md\:mt_16{margin-top:var(--spacing-16)}.md\:mt_12{margin-top:var(--spacing-12)}.md\:mb_10{margin-bottom:var(--spacing-10)}.md\:mt_20{margin-top:var(--spacing-20)}}@media screen and (min-width:64rem){.lg\:d_flex{display:flex}.lg\:gap_16{gap:var(--spacing-16)}.lg\:d_none{display:none}.lg\:mt_0{margin-top:var(--spacing-0)}.lg\:mb_16{margin-bottom:var(--spacing-16)}.lg\:pt_0{padding-top:var(--spacing-0)}.lg\:grid-tc_\{sizes\.sidebar-width\}_minmax\(0\,_1fr\){grid-template-columns:var(--sizes-sidebar-width) minmax(0,1fr)}.lg\:bd-r-w_1px{border-right-width:1px}.lg\:pt_10{padding-top:var(--spacing-10)}.lg\:mr_2{margin-right:var(--spacing-2)}}@media screen and (min-width:80rem){.xl\:gap_24{gap:var(--spacing-24)}}}