@layer reset, base, tokens, recipes, utilities;@layer base{:root{--made-with-panda:"🐼"}*,::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: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer reset{*{margin:0;padding:0;font:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border,currentColor)}html{line-height:1.5;--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;font-family:var(--global-font-body,var(--font-fallback))}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,p{overflow-wrap:break-word}ol,ul{list-style:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder,#9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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-size:1em;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-fallback))}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer tokens{:where(:root,:host){--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;--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;--radii-full:9999px;--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;--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;--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;--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;--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-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--sizes-breakpoint-mobile:450px;--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:transparent;--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-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-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#7e22ce;--colors-purple-800:#6b21a8;--colors-purple-900:#581c87;--colors-purple-950:#3b0764;--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-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0e7490;--colors-cyan-800:#155e75;--colors-cyan-900:#164e63;--colors-cyan-950:#083344;--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-lime-50:#f7fee7;--colors-lime-100:#ecfccb;--colors-lime-200:#d9f99d;--colors-lime-300:#bef264;--colors-lime-400:#a3e635;--colors-lime-500:#84cc16;--colors-lime-600:#65a30d;--colors-lime-700:#4d7c0f;--colors-lime-800:#3f6212;--colors-lime-900:#365314;--colors-lime-950:#1a2e05;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#a16207;--colors-yellow-800:#854d0e;--colors-yellow-900:#713f12;--colors-yellow-950:#422006;--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-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#c2410c;--colors-orange-800:#9a3412;--colors-orange-900:#7c2d12;--colors-orange-950:#431407;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#b91c1c;--colors-red-800:#991b1b;--colors-red-900:#7f1d1d;--colors-red-950:#450a0a;--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-black:#000;--colors-white:#fff;--colors-light-blue:#0ff;--colors-pink:#f11b88;--colors-line:#06c755;--colors-blue:#10f;--colors-green:#00fe25;--colors-dark-stripe:#303030;--colors-stripe-a:#002b44;--colors-stripe-b:#000;--colors-stripe-c:#004105;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-extrabold:800;--font-weights-black:900;--font-weights-bold:700;--font-weights-normal:300;--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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fonts-japanese:YakuHanMP,var(--font-notojp),sans-serif;--fonts-english:var(--font-english),sans-serif;--shadows-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadows-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadows-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadows-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadows-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadows-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,.05);--shadows-light-blue:0 0 50px var(--colors-pink);--borders-none:none;--borders-normal:1px solid var(--colors-black);--borders-light-blue:1px solid var(--colors-light-blue);--borders-pink:1px solid var(--colors-pink);--borders-white:1px solid var(--colors-white);--borders-green:1px solid var(--colors-green);--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--breakpoints-mobile:450px}@keyframes fadeOut{0%{transform:scale(1);opacity:1;display:block}99.999999%{transform:scale(5);opacity:0;display:block}to{transform:scale(5);opacity:0;display:none}}@keyframes zoomOut{0%{transform:scale(1.5) rotate(2deg)}to{transform:scale(1) rotate(0deg)}}@keyframes zoomIn{0%{transform:scale(.7) rotate(-2deg)}to{transform:scale(1) rotate(0deg)}}@keyframes laggingRotate{0%{transform:rotate(5deg)}49.99%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}to{transform:rotate(-5deg)}}@keyframes laggingRotateLight{0%{transform:rotate(1deg)}49.99%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}to{transform:rotate(-1deg)}}@keyframes flicker{0%{transform:rotate(2deg);filter:hue-rotate(0deg)}49.99%{transform:rotate(2deg);filter:hue-rotate(0deg)}50%{transform:rotate(-2deg);filter:hue-rotate(180deg)}to{transform:rotate(-2deg);filter:hue-rotate(180deg)}}}@layer utilities{.scrollbar\:w_6px::-webkit-scrollbar{width:6px}.scrollbar\:bg_black::-webkit-scrollbar{background-color:var(--colors-black)}.scrollbarThumb\:rounded_full::-webkit-scrollbar-thumb{border-radius:var(--radii-full)}.scrollbarThumb\:bg_pink::-webkit-scrollbar-thumb{background-color:var(--colors-pink)}.scrollbarThumb\:border-l_normal::-webkit-scrollbar-thumb{border-left:var(--borders-normal)}.bg_token\(colors\.black\){background-color:var(--colors-black)}.bg-img_repeating-linear-gradient\(-45deg\,_token\(colors\.stripeA\)\,_token\(colors\.stripeA\)_20px\,_token\(colors\.stripeB\)_20px\,_token\(colors\.stripeB\)_40px\,_token\(colors\.stripeC\)_40px\,_token\(colors\.stripeC\)_60px\){background-image:repeating-linear-gradient(-45deg,var(--colors-stripe-a),var(--colors-stripe-a) 20px,var(--colors-stripe-b) 20px,var(--colors-stripe-b) 40px,var(--colors-stripe-c) 40px,var(--colors-stripe-c) 60px)}.max-w_breakpoint-sm{max-width:var(--sizes-breakpoint-sm)}.min-h_100svh{min-height:100svh}.shadow_token\(colors\.green\)_0px_0px_100px{box-shadow:var(--colors-green) 0 0 100px}.bg-img_linear-gradient\(to_right\,_\#101010\,_\#101010_20px\,_token\(colors\.stripeB\)_20px\,_token\(colors\.stripeB\)_\){background-image:linear-gradient(to right,#101010,#101010 20px,var(--colors-stripe-b) 20px,var(--colors-stripe-b))}.bg_40px_100\%{background-size:40px 100%}.opacity_0\.2{opacity:.2}.clip_rect\(1px\,_1px\,_1px\,_1px\){clip:rect(1px,1px,1px,1px)}.clip-path_inset\(0px_0px_99\.9\%_99\.9\%\){clip-path:inset(0 0 99.9% 99.9%);-webkit-clip-path:inset(0 0 99.9% 99.9%)}.h_1px{height:1px}.w_1px{width:1px}.p_0{padding:var(--spacing-0)}.border_0{border:0}.list-style_none{list-style:none}.pl_1rem{padding-left:1rem}.\[\&\[data-mark-color\=lightBlue\]\:\:before\]\:content_\'・\'[data-mark-color=lightBlue]:before{content:"・"}.\[\&\[data-mark-color\=lightBlue\]\:\:before\]\:pos_absolute[data-mark-color=lightBlue]:before{position:absolute}.\[\&\[data-mark-color\=lightBlue\]\:\:before\]\:left_0[data-mark-color=lightBlue]:before{left:var(--spacing-0)}.\[\&\[data-mark-color\=lightBlue\]\:\:before\]\:text_lightBlue[data-mark-color=lightBlue]:before{color:var(--colors-light-blue)}.\[\&\[data-mark-color\=pink\]\:\:before\]\:content_\'・\'[data-mark-color=pink]:before{content:"・"}.\[\&\[data-mark-color\=pink\]\:\:before\]\:pos_absolute[data-mark-color=pink]:before{position:absolute}.\[\&\[data-mark-color\=pink\]\:\:before\]\:left_0[data-mark-color=pink]:before{left:var(--spacing-0)}.\[\&\[data-mark-color\=pink\]\:\:before\]\:text_pink[data-mark-color=pink]:before{color:var(--colors-pink)}.\[\&\[data-mark-color\=white\]\:\:before\]\:content_\'・\'[data-mark-color=white]:before{content:"・"}.\[\&\[data-mark-color\=white\]\:\:before\]\:pos_absolute[data-mark-color=white]:before{position:absolute}.\[\&\[data-mark-color\=white\]\:\:before\]\:left_0[data-mark-color=white]:before{left:var(--spacing-0)}.\[\&\[data-mark-color\=white\]\:\:before\]\:text_white[data-mark-color=white]:before{color:var(--colors-white)}.\[\&\[data-mark-color\=green\]\:\:before\]\:content_\'・\'[data-mark-color=green]:before{content:"・"}.\[\&\[data-mark-color\=green\]\:\:before\]\:pos_absolute[data-mark-color=green]:before{position:absolute}.\[\&\[data-mark-color\=green\]\:\:before\]\:left_0[data-mark-color=green]:before{left:var(--spacing-0)}.\[\&\[data-mark-color\=green\]\:\:before\]\:text_green[data-mark-color=green]:before{color:var(--colors-green)}.\[\&\[data-mark-color\=lightBlue\]_span\]\:border-b_lightBlue[data-mark-color=lightBlue] span{border-bottom:var(--borders-light-blue)}.\[\&\[data-mark-color\=pink\]_span\]\:border-b_pink[data-mark-color=pink] span{border-bottom:var(--borders-pink)}.\[\&\[data-mark-color\=white\]_span\]\:border-b_white[data-mark-color=white] span{border-bottom:var(--borders-white)}.\[\&\[data-mark-color\=green\]_span\]\:border-b_green[data-mark-color=green] span{border-bottom:var(--borders-green)}.z_10000{z-index:10000}.bg-img_repeating-linear-gradient\(-45deg\,_\#101010\,_\#101010_20px\,_token\(colors\.stripeB\)_20px\,_token\(colors\.stripeB\)_40px\){background-image:repeating-linear-gradient(-45deg,#101010,#101010 20px,var(--colors-stripe-b) 20px,var(--colors-stripe-b) 40px)}.\[\&\[data-fadeout\=start\]\]\:animation_fadeOut_1s_forwards[data-fadeout=start]{animation:fadeOut 1s forwards}.w_80\%{width:80%}.max-w_400px{max-width:400px}.animation_flicker_0\.15s_infinite_alternate{animation:flicker .15s infinite alternate}.filter_drop-shadow\(0_0_2px_token\(colors\.green\)\)_drop-shadow\(0_0_10px_token\(colors\.green\)\){filter:drop-shadow(0 0 2px var(--colors-green)) drop-shadow(0 0 10px var(--colors-green))}.mt_2rem{margin-top:2rem}.\[\&\[data-topmargin\=false\]\]\:mt_4rem[data-topmargin=false]{margin-top:4rem}.leading_1{line-height:1}.\[\&\[data-state\=pink\]\]\:text_pink[data-state=pink]{color:var(--colors-pink)}.\[\&\[data-state\=green\]\]\:text_green[data-state=green]{color:var(--colors-green)}.border-b_white{border-bottom:var(--borders-white)}.left_-0rem{left:0}.pb_1rem{padding-bottom:1rem}.filter_drop-shadow\(0\.5rem_0\.5rem_0_token\(colors\.pink\)\){filter:drop-shadow(.5rem .5rem 0 var(--colors-pink))}.w_0\.7rem{width:.7rem}.left_-1rem{left:-1rem}.top_0\.05rem{top:.05rem}.before\:content_\"\":before{content:""}.before\:d_block:before{display:block}.before\:h_0:before{height:var(--sizes-0)}.before\:pb_100\%:before{padding-bottom:100%}.\[\&\>\*\]\:d_flex>*{display:flex}.\[\&\>\*\]\:justify_center>*{justify-content:center}.\[\&\>\*\]\:items_center>*{align-items:center}.\[\&\>\*\]\:overflow_hidden>*{overflow:hidden}.\[\&\>\*\]\:pos_absolute>*{position:absolute}.\[\&\>\*\]\:inset_0>*{inset:var(--spacing-0)}.\[\&\>\*\]\:w_100\%>*{width:100%}.\[\&\>\*\]\:h_100\%>*{height:100%}.\[\&\>img\,_\&\>video\]\:object_cover>img,.\[\&\>img\,_\&\>video\]\:object_cover>video{object-fit:cover}.min-h_10rem{min-height:10rem}.mb_1\.5rem{margin-bottom:1.5rem}.h_3rem{height:3rem}.tracking_0\.05rem{letter-spacing:.05rem}.z_200{z-index:200}.transform_translateX\(-9rem\){transform:translateX(-9rem)}.\[\&\[data-isopen\=open\]\]\:transform_translateX\(0\)[data-isopen=open]{transform:translateX(0)}.items_flex-end{align-items:flex-end}.border-r_green{border-right:var(--borders-green)}.w_9rem{width:9rem}.mb_3px{margin-bottom:3px}.leading_0\.5rem{line-height:.5rem}.w_3\.5rem{width:3.5rem}.h_3\.5rem{height:3.5rem}.pointer-events_auto{pointer-events:auto}.transform_translateY\(0\){transform:translateY(0)}.fs_1\.5rem{font-size:1.5rem}.\[\&\[data-hide\=hide\]\]\:transform_translateY\(3\.5rem\)[data-hide=hide]{transform:translateY(3.5rem)}.mx_0\.5rem{margin-inline:.5rem}.pb_0\.7rem{padding-bottom:.7rem}.border-b_pink{border-bottom:var(--borders-pink)}.py_0\.25rem{padding-block:.25rem}.mb_0\.5rem{margin-bottom:.5rem}.mb_0\.2rem{margin-bottom:.2rem}.\[\&\[open\]_\.arrow\]\:transform_rotate\(45deg\)[open] .arrow{transform:rotate(45deg)}.d_block{display:block}.\[\&\:\:-webkit-details-marker\]\:d_none::-webkit-details-marker{display:none}.w_0\.5rem{width:.5rem}.h_0\.5rem{height:.5rem}.border-b_solid_2px_token\(colors\.green\){border-bottom:2px solid var(--colors-green)}.border-r_solid_2px_token\(colors\.green\){border-right:2px solid var(--colors-green)}.transform_rotate\(-45deg\){transform:rotate(-45deg)}.transition_transform_0\.2s_ease-in-out{transition:transform .2s ease-in-out}.mr_0\.5rem{margin-right:.5rem}.ml_0\.25rem{margin-left:.25rem}.top_-0\.25rem{top:-.25rem}.pl_0\.8rem{padding-left:.8rem}.pr_1rem{padding-right:1rem}.col-span_1_\/_3{grid-column:1/3}.top_-8rem{top:-8rem}.right_-4rem{right:-4rem}.grid-cols_repeat\(2\,1fr\){grid-template-columns:repeat(2,1fr)}.gap_1rem{gap:1rem}.grid-rows_1\.8rem_1fr{grid-template-rows:1.8rem 1fr}.py_0\.5rem{padding-block:.5rem}.leading_2rem{line-height:2rem}.top_-6rem{top:-6rem}.right_-3rem{right:-3rem}.my_0\.5rem{margin-block:.5rem}.grid-cols_3rem_1fr{grid-template-columns:3rem 1fr}.leading_1\.1{line-height:1.1}.rounded_lg{border-radius:var(--radii-lg)}.w_75\%{width:75%}.my_1\.5rem{margin-block:1.5rem}.filter_drop-shadow\(0_0_0\.5rem_token\(colors\.pink\)\){filter:drop-shadow(0 0 .5rem var(--colors-pink))}.px_1\.5rem{padding-inline:1.5rem}.pt_0{padding-top:var(--spacing-0)}.pb_1\.5rem{padding-bottom:1.5rem}.fs_xl{font-size:var(--font-sizes-xl)}.\[\&_span\]\:px_0\.25rem span{padding-inline:.25rem}.\[\&_span\]\:bg_green span{background-color:var(--colors-green)}.\[\&_span\]\:d_inline-block span{display:inline-block}.w_65\%{width:65%}.h_2rem{height:2rem}.grid-cols_repeat\(7\,_1fr\){grid-template-columns:repeat(7,1fr)}.gap_1px{gap:1px}.grid-rows_2rem_1fr{grid-template-rows:2rem 1fr}.fs_1\.25rem{font-size:1.25rem}.leading_1\.25rem{line-height:1.25rem}.\[\&\[data-dayofweek\=sun\]\]\:text_pink[data-dayofweek=sun]{color:var(--colors-pink)}.\[\&\[data-dayofweek\=sat\]\]\:text_lightBlue[data-dayofweek=sat]{color:var(--colors-light-blue)}.\[\&\[data-dayofweek\=holiday\]\]\:text_yellow[data-dayofweek=holiday]{color:#ff0}.pb_0\.5rem{padding-bottom:.5rem}.leading_0\.9rem{line-height:.9rem}.\[\&_span\]\:opacity_0\.3 span{opacity:.3}.left_-5rem{left:-5rem}.transform_scale\(0\.8\){transform:scale(.8)}.p_0\.5rem{padding:.5rem}.my_1rem{margin-block:1rem}.w_fit-content{width:fit-content}.d_none{display:none}.w_calc\(_\(100\%_-_450px\)_\/_2\){width:calc((100% - 450px) / 2)}.max-w_20rem{max-width:20rem}.p_1rem{padding:1rem}.bg_white{background-color:var(--colors-white)}.border-r_normal{border-right:var(--borders-normal)}.tracking_-0\.05rem{letter-spacing:-.05rem}.pos_fixed{position:fixed}.right_-13rem{right:-13rem}.h_2\.5rem{height:2.5rem}.w_13rem{width:13rem}.grid-cols_repeat\(3\,1fr\){grid-template-columns:repeat(3,1fr)}.origin_bottom_left{transform-origin:bottom left}.transform_rotate\(-90deg\){transform:rotate(-90deg)}.transition_transform_0\.3s_ease-in-out{transition:transform .3s ease-in-out}.\[\&\[data-hide\=hide\]\]\:transform_rotate\(-90deg\)_translateY\(2\.5rem\)[data-hide=hide]{transform:rotate(-90deg) translateY(2.5rem)}.border_pink{border:var(--borders-pink)}.p_3px{padding:3px}.h_4rem{height:4rem}.cursor_pointer{cursor:pointer}.z_1{z-index:1}.fs_3xl{font-size:var(--font-sizes-3xl)}.top_-5rem{top:-5rem}.left_-3rem{left:-3rem}.origin_top_left{transform-origin:top left}.px_2rem{padding-inline:2rem}.pb_2rem{padding-bottom:2rem}.pt_2rem{padding-top:2rem}.fs_sm{font-size:var(--font-sizes-sm)}.white-space_pre-wrap{white-space:pre-wrap}.my_2rem{margin-block:2rem}.fs_lg{font-size:var(--font-sizes-lg)}.text_white{color:var(--colors-white)}.border-b_green{border-bottom:var(--borders-green)}.border-t_green{border-top:var(--borders-green)}.border-l_green{border-left:var(--borders-green)}.fs_2xs{font-size:var(--font-sizes-2xs)}.leading_0\.7rem{line-height:.7rem}.mt_0\.25rem{margin-top:.25rem}.tracking_0{letter-spacing:0}.px_1rem{padding-inline:1rem}.fs_5xl{font-size:var(--font-sizes-5xl)}.leading_1\.2rem{line-height:1.2rem}.border_normal{border:var(--borders-normal)}.transform_translate\(-0\.25rem\,-0\.25rem\){transform:translate(-.25rem,-.25rem)}.filter_drop-shadow\(0\.35rem_0\.35rem_0_token\(colors\.pink\)\){filter:drop-shadow(.35rem .35rem 0 var(--colors-pink))}.mb_1rem{margin-bottom:1rem}.lastOfType\:mb_0:last-of-type{margin-bottom:var(--spacing-0)}.top_-3rem{top:-3rem}.right_0rem{right:0}.origin_top_right{transform-origin:top right}.transform_scale\(0\.7\){transform:scale(.7)}.p_1\.5rem{padding:1.5rem}.py_1rem{padding-block:1rem}.px_0\.5rem{padding-inline:.5rem}.border_green{border:var(--borders-green)}.mt_1rem{margin-top:1rem}.mb_2rem{margin-bottom:2rem}.fs_md{font-size:var(--font-sizes-md)}.text_pink{color:var(--colors-pink)}.fs_2xl{font-size:var(--font-sizes-2xl)}.leading_1\.5rem{line-height:1.5rem}.fs_xs{font-size:var(--font-sizes-xs)}.text_green{color:var(--colors-green)}.h_100svh{height:100svh}.max-h_1000px{max-height:1000px}.min-h_650px{min-height:650px}.grid-rows_1fr_4rem_1\.5rem{grid-template-rows:1fr 4rem 1.5rem}.overflow_hidden{overflow:hidden}.object_cover{object-fit:cover}.animation_zoomOut_10s_ease-out_forwards{animation:zoomOut 10s ease-out forwards}.right_0{right:var(--spacing-0)}.top_0{top:var(--spacing-0)}.top_-5px{top:-5px}.right_-5px{right:-5px}.animation_laggingRotateLight_2\.3s_linear_infinite{animation:laggingRotateLight 2.3s linear infinite}.left_0{left:var(--spacing-0)}.bottom_0{bottom:var(--spacing-0)}.w_8rem{width:8rem}.transform_scale\(-1\){transform:scale(-1)}.bottom_5px{bottom:5px}.left_5px{left:5px}.animation_laggingRotateLight_2\.2s_linear_reverse_infinite{animation:laggingRotateLight 2.2s linear infinite reverse}.right_2rem{right:2rem}.bottom_1rem{bottom:1rem}.animation_laggingRotate_2s_linear_infinite{animation:laggingRotate 2s linear infinite}.left_2rem{left:2rem}.top_35\%{top:35%}.transform_rotate\(-20deg\){transform:rotate(-20deg)}.animation_laggingRotate_2s_linear_reverse_infinite{animation:laggingRotate 2s linear infinite reverse}.right_1rem{right:1rem}.top_1rem{top:1rem}.w_5\.5rem{width:5.5rem}.animation_laggingRotateLight_1\.9s_linear_infinite{animation:laggingRotateLight 1.9s linear infinite}.left_0\.5rem{left:.5rem}.top_0\.5rem{top:.5rem}.w_60\%{width:60%}.animation_laggingRotateLight_2\.1s_linear_reverse_infinite{animation:laggingRotateLight 2.1s linear infinite reverse}.top_50\%{top:50%}.transform_translate\(-50\%\,-50\%\){transform:translate(-50%,-50%)}.max-w_85\%{max-width:85%}.max-h_60\%{max-height:60%}.pointer-events_none{pointer-events:none}.select_none{-webkit-user-select:none;user-select:none}.w_auto{width:auto}.mx_auto{margin-inline:auto}.animation_zoomIn_10s_ease-out_forwards{animation:zoomIn 10s ease-out forwards}.filter_drop-shadow\(0_0_0\.5rem_token\(colors\.black\)\)_drop-shadow\(0_0_2rem_token\(colors\.black\)\){filter:drop-shadow(0 0 .5rem var(--colors-black)) drop-shadow(0 0 2rem var(--colors-black))}.pos_absolute{position:absolute}.bottom_3rem{bottom:3rem}.w_5rem{width:5rem}.left_50\%{left:50%}.transform_translateX\(-50\%\){transform:translateX(-50%)}.grid-cols_1fr_2fr{grid-template-columns:1fr 2fr}.bg_black{background-color:var(--colors-black)}.d_flex{display:flex}.flex_column{flex-direction:column}.items_center{align-items:center}.justify_center{justify-content:center}.w_100\%{width:100%}.h_100\%{height:100%}.bg_green{background-color:var(--colors-green)}.border-l_normal{border-left:var(--borders-normal)}.d_grid{display:grid}.place-items_center{place-items:center}.fs_4xl{font-size:var(--font-sizes-4xl)}.border-t_normal{border-top:var(--borders-normal)}.border-b_normal{border-bottom:var(--borders-normal)}.bg_pink{background-color:var(--colors-pink)}.text_black{color:var(--colors-black)}.text_center{text-align:center}.d_inline-block{display:inline-block}.bg_black{background:var(--colors-black)}.h_calc\(tan\(60deg\)_\*_12px_\/_2\){height:calc(tan(60deg) * 12px / 2)}.w_12px{width:12px}.clip-path_polygon\(0_0\,_100\%_0\,_50\%_100\%\){clip-path:polygon(0 0,100% 0,50% 100%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%)}.mx_0\.3rem{margin-inline:.3rem}.pos_relative{position:relative}.top_-0\.01rem{top:-.01rem}@layer compositions{.textStyle_normal{font-weight:var(--font-weights-normal)}.textStyle_bold,.textStyle_english,.textStyle_normal{text-decoration:None;text-transform:None}.textStyle_bold,.textStyle_normal{font-family:var(--fonts-japanese);letter-spacing:.08rem}.textStyle_bold{text-decoration:None;text-transform:None}.textStyle_normal{font-family:var(--fonts-japanese);letter-spacing:.08rem}.textStyle_english,.textStyle_normal{font-weight:var(--font-weights-normal);text-decoration:None;text-transform:None}.textStyle_bold{font-family:var(--fonts-japanese);font-weight:var(--font-weights-bold);letter-spacing:.08rem}.textStyle_bold,.textStyle_english{text-decoration:None;text-transform:None}.textStyle_english{font-family:var(--fonts-english);font-weight:var(--font-weights-normal)}}@media screen and (min-width:40em){.sm\:max-w_breakpoint-mobile{max-width:var(--sizes-breakpoint-mobile)}.sm\:top_0{top:var(--spacing-0)}.sm\:bottom_initial{bottom:auto}.sm\:transform_translateX\(0\){transform:translateX(0)}.sm\:w_fit-content{width:fit-content}.sm\:pr_0{padding-right:var(--spacing-0)}.sm\:pb_0{padding-bottom:var(--spacing-0)}.sm\:pt_1rem{padding-top:1rem}.sm\:pl_1rem{padding-left:1rem}.sm\:bg_transparent{background-color:var(--colors-transparent)}.sm\:border-r_none{border-right:var(--borders-none)}.sm\:border-t_none{border-top:var(--borders-none)}.sm\:text_white{color:var(--colors-white)}.sm\:d_none{display:none}.sm\:\[\&\[data-hide\=hide\]\]\:transform_rotate\(-90deg\)[data-hide=hide]{transform:rotate(-90deg)}}@media screen and (min-width:48em){.md\:d_block{display:block}}}