@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-yellow-50:#f9f9f1;--color-yellow-500:#b19a4f;--color-pink-50:#fff9f9;--color-pink-100:#fce6e7;--color-pink-600:#e22028;--color-gray-50:#f6f6f6;--color-gray-800:#4f4a4a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-onfill:#fff;--color-primary:#3c3838;--color-secondary:#625d5c;--color-tritary:#9f9a99;--color-limited:#00a29a;--color-accent-1:#f54b52;--color-accent-2:#fc6d73;--color-accent-3:#bdb162;--color-divider:#e5e2e2;--color-cta-gradient-from:#f54b52;--color-cta-gradient-to:#e81570;--shadow-1:0px 4px 20px 0px #0000000d;--shadow-2:16px 16px 120px 0px #a38b8c2b;--font-family-base:var(--font-montserrat),var(--font-noto-sans-jp),sans-serif;--font-size-base:16px;--font-size-xs:.625rem;--font-size-s:.75rem;--font-size-sm:.875rem;--font-size-m:1rem;--font-size-h-list:2.5rem;--font-size-h-category:1.5rem;--font-size-h-card:1rem;--font-size-h-detail:2.5rem;--font-size-h-detail-section:1.125rem;--font-size-h-detail-section-sub:.75rem;--font-size-h-list-sp:1.5rem;--font-size-h-card-sp:.875rem;--font-size-h-detail-sp:1.5rem;--font-weight-regular:400;--line-height-base:1.6;--line-height-heading:1.2;--base-4:.25rem;--space-unit:.25rem;--radius-unit:var(--base-4);--space-4:calc(1*var(--space-unit));--spacing-8:calc(2*var(--space-unit));--spacing-12:calc(3*var(--space-unit));--spacing-16:calc(4*var(--space-unit));--spacing-24:calc(6*var(--space-unit));--spacing-32:calc(8*var(--space-unit));--spacing-40:calc(10*var(--space-unit));--spacing-48:calc(12*var(--space-unit));--spacing-56:calc(14*var(--space-unit));--spacing-64:calc(16*var(--space-unit));--spacing-80:calc(20*var(--space-unit));--spacing-120:calc(30*var(--space-unit));--radius-4:calc(1*var(--radius-unit));--radius-8:calc(2*var(--radius-unit));--radius-12:calc(3*var(--radius-unit));--radius-16:calc(4*var(--radius-unit));--radius-24:calc(6*var(--radius-unit));--radius-32:calc(8*var(--radius-unit));--radius-56:calc(14*var(--radius-unit));--radius-80:calc(20*var(--radius-unit));--radius-120:calc(30*var(--radius-unit));--window-max-width:1272px;--window-max-width-article:836px;--window-max-width-form:720px;--header-height:72px;--header-height-sp:56px;--header-offset-top:var(--spacing-24);--page-pt:var(--spacing-40);--page-pt-sp:var(--spacing-32);--page-pb:var(--spacing-80);--page-pb-sp:var(--spacing-56);--container-px:var(--spacing-24);--form-width-s:112px;--form-width-m:240px;--form-width-l:496px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-size:var(--font-size-base);scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:calc(var(--header-height) + var(--header-offset-top))}body{color:var(--color-primary);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);background-image:url(/images/bg-pattern.jpg);background-position:top;background-repeat:repeat-y;background-size:auto}*,:before,:after{box-sizing:border-box}[tabindex="-1"]:focus{outline:none!important}a{color:var(--color-primary);text-decoration:underline}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit;color:inherit}input:focus,textarea:focus,select:focus{outline:none}button{cursor:pointer;background:0 0;border:none;padding:0}.font-mincho{font-family:var(--font-shippori-mincho),var(--font-noto-sans-jp),sans-serif}.ambassador_gradation-bg{background-image:linear-gradient(235deg,#85cfdf80,#d4e5bb80 25%,#fdf3be80 50%,#ffe1b480 75%,#f7c9ca80 100%)}.ambassador_gradation-border{background-image:linear-gradient(235deg,#85cfdf,#d4e5bb 25%,#fdf3be 50%,#ffe1b4 75%,#f7c9ca 100%)}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out forwards fade-in}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[-9px\]{top:-9px}.top-\[396px\]{top:396px}.top-\[506px\]{top:506px}.top-\[832px\]{top:832px}.top-\[860px\]{top:860px}.top-\[916px\]{top:916px}.top-\[1342px\]{top:1342px}.top-\[1965px\]{top:1965px}.top-\[2273px\]{top:2273px}.top-\[2791px\]{top:2791px}.top-\[3644px\]{top:3644px}.top-\[4173px\]{top:4173px}.top-\[calc\(var\(--header-height\)\+var\(--header-offset-top\)\+var\(--page-pt\)\)\]{top:calc(var(--header-height) + var(--header-offset-top) + var(--page-pt))}.top-\[calc\(var\(--header-height-sp\)\+var\(--page-pt-sp\)\)\]{top:calc(var(--header-height-sp) + var(--page-pt-sp))}.top-\[var\(--spacing-8\)\]{top:var(--spacing-8)}.top-full{top:100%}.\!right-\[var\(--spacing-16\)\]{right:var(--spacing-16)!important}.right-0{right:calc(var(--spacing)*0)}.right-\[-4px\]{right:-4px}.right-\[-16px\]{right:-16px}.right-\[-46px\]{right:-46px}.right-\[-63px\]{right:-63px}.right-\[-182px\]{right:-182px}.right-auto{right:auto}.\!bottom-\[var\(--spacing-16\)\]{bottom:var(--spacing-16)!important}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[var\(--spacing-56\)\]{bottom:var(--spacing-56)}.\!left-\[var\(--spacing-16\)\]{left:var(--spacing-16)!important}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[-10px\]{left:-10px}.left-\[-12px\]{left:-12px}.left-\[-19px\]{left:-19px}.left-\[-26px\]{left:-26px}.left-\[-28px\]{left:-28px}.left-\[-48px\]{left:-48px}.left-\[var\(--spacing-8\)\]{left:var(--spacing-8)}.left-auto{left:auto}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-\[var\(--spacing-24\)\]{margin-block:var(--spacing-24)}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-\[-48px\]{margin-top:-48px}.mt-\[-150px\]{margin-top:-150px}.mt-\[-var\(--spacing-56\)\]{margin-top:-var(--spacing-56)}.mt-\[-var\(--spacing-80\)\]{margin-top:-var(--spacing-80)}.mt-\[3px\]{margin-top:3px}.mt-\[calc\(\(var\(--header-height-sp\)\+var\(--page-pt-sp\)\)\*-1\)\]{margin-top:calc((var(--header-height-sp) + var(--page-pt-sp))*-1)}.mt-\[calc\(var\(--header-height-sp\)\*-1\)\]{margin-top:calc(var(--header-height-sp)*-1)}.mt-\[calc\(var\(--page-pt-sp\)\*-1\)\]{margin-top:calc(var(--page-pt-sp)*-1)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--spacing-8\)\]{margin-top:var(--spacing-8)}.mt-\[var\(--spacing-16\)\]{margin-top:var(--spacing-16)}.mt-\[var\(--spacing-24\)\]{margin-top:var(--spacing-24)}.mt-\[var\(--spacing-32\)\]{margin-top:var(--spacing-32)}.mt-\[var\(--spacing-40\)\]{margin-top:var(--spacing-40)}.mt-\[var\(--spacing-48\)\]{margin-top:var(--spacing-48)}.mt-\[var\(--spacing-56\)\]{margin-top:var(--spacing-56)}.mt-\[var\(--spacing-80\)\]{margin-top:var(--spacing-80)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-\[calc\(50\%-50vw\)\]{margin-right:calc(50% - 50vw)}.mr-\[var\(--spacing-24\)\]{margin-right:var(--spacing-24)}.mr-auto{margin-right:auto}.mb-\[var\(--spacing-8\)\]{margin-bottom:var(--spacing-8)}.mb-\[var\(--spacing-24\)\]{margin-bottom:var(--spacing-24)}.mb-\[var\(--spacing-32\)\]{margin-bottom:var(--spacing-32)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-\[-150px\]{margin-left:-150px}.ml-\[calc\(50\%-50vw\)\]{margin-left:calc(50% - 50vw)}.ml-\[var\(--space-4\)\]{margin-left:var(--space-4)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[120\/42\]{aspect-ratio:120/42}.aspect-\[836\/557\]{aspect-ratio:836/557}.aspect-video{aspect-ratio:var(--aspect-video)}.size-fit{width:fit-content;height:fit-content}.h-32{height:calc(8*var(--space-unit))}.h-\[1px\]{height:1px}.h-\[16px\]{height:16px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-\[238px\]{height:238px}.h-\[296px\]{height:296px}.h-\[309px\]{height:309px}.h-\[334px\]{height:334px}.h-\[427px\]{height:427px}.h-\[433px\]{height:433px}.h-\[496px\]{height:496px}.h-\[calc\(100\%\+300px\)\]{height:calc(100% + 300px)}.h-\[calc\(100dvh-var\(--header-height-sp\)\)\]{height:calc(100dvh - var(--header-height-sp))}.h-\[calc\(100dvh-var\(--page-pt\)-var\(--page-pb\)\)\]{height:calc(100dvh - var(--page-pt) - var(--page-pb))}.h-\[var\(--header-height-sp\)\]{height:var(--header-height-sp)}.h-auto{height:auto}.h-full{height:100%}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-\[320px\]{max-height:320px}.max-h-\[9000px\]{max-height:9000px}.max-h-\[calc\(100dvh-64px\)\]{max-height:calc(100dvh - 64px)}.max-h-full{max-height:100%}.w-32{width:calc(8*var(--space-unit))}.w-\[1px\]{width:1px}.w-\[16px\]{width:16px}.w-\[24px\]{width:24px}.w-\[32px\]{width:32px}.w-\[44px\]{width:44px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[80px\]{width:80px}.w-\[100dvw\]{width:100dvw}.w-\[200px\]{width:200px}.w-\[218px\]{width:218px}.w-\[237px\]{width:237px}.w-\[302px\]{width:302px}.w-\[306px\]{width:306px}.w-\[307px\]{width:307px}.w-\[333px\]{width:333px}.w-\[334px\]{width:334px}.w-\[403px\]{width:403px}.w-\[496px\]{width:496px}.w-\[832px\]{width:832px}.w-\[calc\(50\%-var\(--spacing-8\)\)\]{width:calc(50% - var(--spacing-8))}.w-\[calc\(100\%\+300px\)\]{width:calc(100% + 300px)}.w-\[calc\(100\%-var\(--container-px\)\*2\)\]{width:calc(100% - var(--container-px)*2)}.w-\[var\(--form-width-l\)\]{width:var(--form-width-l)}.w-\[var\(--form-width-m\)\]{width:var(--form-width-m)}.w-\[var\(--form-width-s\)\]{width:var(--form-width-s)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[616px\]{max-width:616px}.max-w-\[620px\]{max-width:620px}.max-w-\[870px\]{max-width:870px}.max-w-\[1272px\]{max-width:1272px}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.max-w-\[var\(--window-max-width\)\]{max-width:var(--window-max-width)}.max-w-\[var\(--window-max-width-article\)\]{max-width:var(--window-max-width-article)}.max-w-\[var\(--window-max-width-form\)\]{max-width:var(--window-max-width-form)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.shrink-1{flex-shrink:1}.grow,.grow-1{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{rotate:-90deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[var\(--space-4\)\]{gap:var(--space-4)}.gap-\[var\(--spacing-8\)\]{gap:var(--spacing-8)}.gap-\[var\(--spacing-12\)\]{gap:var(--spacing-12)}.gap-\[var\(--spacing-16\)\]{gap:var(--spacing-16)}.gap-\[var\(--spacing-24\)\]{gap:var(--spacing-24)}.gap-\[var\(--spacing-32\)\]{gap:var(--spacing-32)}.gap-\[var\(--spacing-40\)\]{gap:var(--spacing-40)}:where(.space-y-\[var\(--space-4\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-8\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-16\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-16)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-16)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-24\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-32\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-32)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-32)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-48\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-48)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-48)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-56\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-56)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-56)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--spacing-80\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-80)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-80)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--space-4\)\]{column-gap:var(--space-4)}.gap-x-\[var\(--spacing-8\)\]{column-gap:var(--spacing-8)}.gap-x-\[var\(--spacing-12\)\]{column-gap:var(--spacing-12)}.gap-x-\[var\(--spacing-16\)\]{column-gap:var(--spacing-16)}.gap-x-\[var\(--spacing-24\)\]{column-gap:var(--spacing-24)}.gap-x-\[var\(--spacing-32\)\]{column-gap:var(--spacing-32)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-\[var\(--spacing-8\)\]{row-gap:var(--spacing-8)}.gap-y-\[var\(--spacing-16\)\]{row-gap:var(--spacing-16)}.gap-y-\[var\(--spacing-32\)\]{row-gap:var(--spacing-32)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded-\[11px\]{border-radius:11px}.rounded-\[20px\]{border-radius:20px}.rounded-\[var\(--radius-4\)\]{border-radius:var(--radius-4)}.rounded-\[var\(--radius-8\)\]{border-radius:var(--radius-8)}.rounded-\[var\(--radius-12\)\]{border-radius:var(--radius-12)}.rounded-\[var\(--radius-16\)\]{border-radius:var(--radius-16)}.rounded-\[var\(--radius-24\)\]{border-radius:var(--radius-24)}.rounded-\[var\(--radius-32\)\]{border-radius:var(--radius-32)}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[var\(--radius-32\)\]{border-top-left-radius:var(--radius-32);border-top-right-radius:var(--radius-32)}.rounded-tl-\[var\(--radius-80\)\]{border-top-left-radius:var(--radius-80)}.rounded-tr-\[var\(--radius-56\)\]{border-top-right-radius:var(--radius-56)}.rounded-tr-\[var\(--radius-80\)\]{border-top-right-radius:var(--radius-80)}.rounded-bl-\[var\(--radius-56\)\]{border-bottom-left-radius:var(--radius-56)}.rounded-bl-\[var\(--radius-80\)\]{border-bottom-left-radius:var(--radius-80)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\!border-\[var\(--color-pink-600\)\]{border-color:var(--color-pink-600)!important}.border-\[var\(--color-accent-1\)\]{border-color:var(--color-accent-1)}.border-\[var\(--color-divider\)\]{border-color:var(--color-divider)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--color-yellow-500\)\]{border-color:var(--color-yellow-500)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-b-\[var\(--color-accent-1\)\]{border-bottom-color:var(--color-accent-1)}.\!bg-\[var\(--color-divider\)\]{background-color:var(--color-divider)!important}.\!bg-\[var\(--color-onfill\)\]{background-color:var(--color-onfill)!important}.\!bg-\[var\(--color-pink-50\)\]{background-color:var(--color-pink-50)!important}.bg-\[\#00A29A\]{background-color:#00a29a}.bg-\[\#000000B2\]{background-color:#000000b2}.bg-\[\#00000099\]{background-color:#0009}.bg-\[\#625D5CCC\]{background-color:#625d5ccc}.bg-\[\#B5AFAE33\]{background-color:#b5afae33}.bg-\[\#FFFFFF33\]{background-color:#fff3}.bg-\[\#FFFFFFB2\]{background-color:#ffffffb2}.bg-\[var\(--color-accent-1\)\]{background-color:var(--color-accent-1)}.bg-\[var\(--color-accent-2\)\]{background-color:var(--color-accent-2)}.bg-\[var\(--color-accent-3\)\]{background-color:var(--color-accent-3)}.bg-\[var\(--color-divider\)\]{background-color:var(--color-divider)}.bg-\[var\(--color-gray-50\)\]{background-color:var(--color-gray-50)}.bg-\[var\(--color-gray-800\)\]{background-color:var(--color-gray-800)}.bg-\[var\(--color-limited\)\]{background-color:var(--color-limited)}.bg-\[var\(--color-onfill\)\]{background-color:var(--color-onfill)}.bg-\[var\(--color-pink-100\)\]{background-color:var(--color-pink-100)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-\[to_bottom\,var\(--color-divider\)_0_4px\,transparent_4px_8px\]{--tw-gradient-position:to bottom,var(--color-divider)0 4px,transparent 4px 8px;background-image:linear-gradient(var(--tw-gradient-stops,to bottom,var(--color-divider)0 4px,transparent 4px 8px))}.bg-linear-\[to_right\,var\(--color-divider\)_0_4px\,transparent_4px_8px\]{--tw-gradient-position:to right,var(--color-divider)0 4px,transparent 4px 8px;background-image:linear-gradient(var(--tw-gradient-stops,to right,var(--color-divider)0 4px,transparent 4px 8px))}.from-\[\#FFFFFF00\]{--tw-gradient-from:#fff0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-cta-gradient-from\)\]{--tw-gradient-from:var(--color-cta-gradient-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-cta-gradient-to\)\]{--tw-gradient-to:var(--color-cta-gradient-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-onfill\)\]{--tw-gradient-to:var(--color-onfill);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[length\:1px_8px\]{background-size:1px 8px}.bg-\[length\:8px_1px\]{background-size:8px 1px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.25{padding:calc(var(--spacing)*.25)}.p-1{padding:calc(var(--spacing)*1)}.p-\[var\(--radius-16\)\]{padding:var(--radius-16)}.p-\[var\(--spacing-16\)\]{padding:var(--spacing-16)}.p-\[var\(--spacing-24\)\]{padding:var(--spacing-24)}.p-\[var\(--spacing-32\)\]{padding:var(--spacing-32)}.px-\[var\(--container-px\)\]{padding-inline:var(--container-px)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--spacing-8\)\]{padding-inline:var(--spacing-8)}.px-\[var\(--spacing-16\)\]{padding-inline:var(--spacing-16)}.px-\[var\(--spacing-24\)\]{padding-inline:var(--spacing-24)}.py-\[var\(--spacing-12\)\]{padding-block:var(--spacing-12)}.py-\[var\(--spacing-16\)\]{padding-block:var(--spacing-16)}.py-\[var\(--spacing-24\)\]{padding-block:var(--spacing-24)}.py-\[var\(--spacing-32\)\]{padding-block:var(--spacing-32)}.py-\[var\(--spacing-40\)\]{padding-block:var(--spacing-40)}.pt-\[calc\(var\(--header-height-sp\)\+var\(--page-pt-sp\)\)\]{padding-top:calc(var(--header-height-sp) + var(--page-pt-sp))}.pt-\[var\(--header-height-sp\)\]{padding-top:var(--header-height-sp)}.pt-\[var\(--page-pt-sp\)\]{padding-top:var(--page-pt-sp)}.pt-\[var\(--spacing-8\)\]{padding-top:var(--spacing-8)}.pt-\[var\(--spacing-16\)\]{padding-top:var(--spacing-16)}.pt-\[var\(--spacing-32\)\]{padding-top:var(--spacing-32)}.pt-\[var\(--spacing-40\)\]{padding-top:var(--spacing-40)}.pt-\[var\(--spacing-56\)\]{padding-top:var(--spacing-56)}.pt-\[var\(--spacing-80\)\]{padding-top:var(--spacing-80)}.pr-\[14px\]{padding-right:14px}.pr-\[var\(--spacing-8\)\]{padding-right:var(--spacing-8)}.pr-\[var\(--spacing-16\)\]{padding-right:var(--spacing-16)}.pr-\[var\(--spacing-24\)\]{padding-right:var(--spacing-24)}.pb-\[var\(--container-px\)\]{padding-bottom:var(--container-px)}.pb-\[var\(--page-pb-sp\)\]{padding-bottom:var(--page-pb-sp)}.pb-\[var\(--space-4\)\]{padding-bottom:var(--space-4)}.pb-\[var\(--spacing-16\)\]{padding-bottom:var(--spacing-16)}.pb-\[var\(--spacing-24\)\]{padding-bottom:var(--spacing-24)}.pb-\[var\(--spacing-40\)\]{padding-bottom:var(--spacing-40)}.pb-\[var\(--spacing-56\)\]{padding-bottom:var(--spacing-56)}.pb-\[var\(--spacing-80\)\]{padding-bottom:var(--spacing-80)}.pb-\[var\(--spacing-120\)\]{padding-bottom:var(--spacing-120)}.pl-\[1em\]{padding-left:1em}.pl-\[var\(--spacing-16\)\]{padding-left:var(--spacing-16)}.pl-\[var\(--spacing-24\)\]{padding-left:var(--spacing-24)}.pl-\[var\(--spacing-48\)\]{padding-left:var(--spacing-48)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-\[length\:16px\]{font-size:16px}.text-\[length\:18px\]{font-size:18px}.text-\[length\:19px\]{font-size:19px}.text-\[length\:21px\]{font-size:21px}.text-\[length\:24px\]{font-size:24px}.text-\[length\:32px\]{font-size:32px}.text-\[length\:var\(--font-size-h-card-sp\)\]{font-size:var(--font-size-h-card-sp)}.text-\[length\:var\(--font-size-h-category\)\]{font-size:var(--font-size-h-category)}.text-\[length\:var\(--font-size-h-detail-section\)\]{font-size:var(--font-size-h-detail-section)}.text-\[length\:var\(--font-size-h-detail-section-sub\)\]{font-size:var(--font-size-h-detail-section-sub)}.text-\[length\:var\(--font-size-h-detail-sp\)\]{font-size:var(--font-size-h-detail-sp)}.text-\[length\:var\(--font-size-h-list-sp\)\]{font-size:var(--font-size-h-list-sp)}.text-\[length\:var\(--font-size-m\)\]{font-size:var(--font-size-m)}.text-\[length\:var\(--font-size-s\)\]{font-size:var(--font-size-s)}.text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)}.text-\[length\:var\(--font-size-xs\)\]{font-size:var(--font-size-xs)}.leading-10{--tw-leading:calc(var(--spacing)*10);line-height:calc(var(--spacing)*10)}.leading-13{--tw-leading:calc(var(--spacing)*13);line-height:calc(var(--spacing)*13)}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[var\(--line-height-heading\)\]{--tw-leading:var(--line-height-heading);line-height:var(--line-height-heading)}.font-\[var\(--color-secondary\)\]{--tw-font-weight:var(--color-secondary);font-weight:var(--color-secondary)}.font-\[var\(--font-weight-bold\)\]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-\[var\(--font-weight-normal\)\]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-\[var\(--font-weight-regular\)\]{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.\!text-\[var\(--color-divider\)\]{color:var(--color-divider)!important}.\!text-\[var\(--color-tritary\)\]{color:var(--color-tritary)!important}.text-\[var\(--color-accent-1\)\]{color:var(--color-accent-1)}.text-\[var\(--color-accent-3\)\]{color:var(--color-accent-3)}.text-\[var\(--color-divider\)\]{color:var(--color-divider)}.text-\[var\(--color-limited\)\]{color:var(--color-limited)}.text-\[var\(--color-onfill\)\]{color:var(--color-onfill)}.text-\[var\(--color-pink-600\)\]{color:var(--color-pink-600)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-secondary\)\]{color:var(--color-secondary)}.text-\[var\(--color-tritary\)\]{color:var(--color-tritary)}.text-\[var\(--font-weight-bold\)\]{color:var(--font-weight-bold)}.text-transparent{color:#0000}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--color-tritary\)\]::placeholder{color:var(--color-tritary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_4px_0_\#E0DDDD24\,8px_8px_27px_0_\#E8D7D775\]{--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#e0dddd24),8px 8px 27px 0 var(--tw-shadow-color,#e8d7d775);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_4px_0_\#EE6B7024\,8px_8px_27px_0_\#EE6B7075\]{--tw-shadow:0 0 4px 0 var(--tw-shadow-color,#ee6b7024),8px 8px 27px 0 var(--tw-shadow-color,#ee6b7075);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_60px_\#0000001C\]{--tw-shadow:0 4px 60px var(--tw-shadow-color,#0000001c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_8px_72px_0px_\#00000029\]{--tw-shadow:0px 8px 72px 0px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_18px_0_\#00534F29\]{--tw-shadow:8px 8px 18px 0 var(--tw-shadow-color,#00534f29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_18px_0_\#CD006A40\]{--tw-shadow:8px 8px 18px 0 var(--tw-shadow-color,#cd006a40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[16px_16px_69px_0_\#6B6B6B40\]{--tw-shadow:16px 16px 69px 0 var(--tw-shadow-color,#6b6b6b40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-1\)\]{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[16px\]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-3000{--tw-duration:3s;transition-duration:3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:url\(\'\#clip-path\'\)\]{clip-path:url(#clip-path)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-hover\:bg-\[var\(--color-divider\)\]:is(:where(.peer):hover~*){background-color:var(--color-divider)}.peer-hover\:bg-\[var\(--color-yellow-500\)\]:is(:where(.peer):hover~*){background-color:var(--color-yellow-500)}.file\:mr-\[var\(--spacing-8\)\]::file-selector-button{margin-right:var(--spacing-8)}.file\:rounded-\[var\(--radius-12\)\]::file-selector-button{border-radius:var(--radius-12)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-\[var\(--color-divider\)\]::file-selector-button{border-color:var(--color-divider)}.file\:px-\[var\(--spacing-16\)\]::file-selector-button{padding-inline:var(--spacing-16)}.file\:py-\[var\(--spacing-8\)\]::file-selector-button{padding-block:var(--spacing-8)}.file\:font-\[var\(--font-weight-bold\)\]::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:transition-opacity::file-selector-button{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:block:before{content:var(--tw-content);display:block}.before\:h-\[16px\]:before{content:var(--tw-content);height:16px}.before\:w-\[1px\]:before{content:var(--tw-content);width:1px}.before\:rotate-\[-20deg\]:before{content:var(--tw-content);rotate:-20deg}.before\:bg-\[var\(--color-limited\)\]:before{content:var(--tw-content);background-color:var(--color-limited)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0:after{content:var(--tw-content);top:calc(var(--spacing)*0)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[16px\]:after{content:var(--tw-content);height:16px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-\[1px\]:after{content:var(--tw-content);width:1px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:rotate-\[20deg\]:after{content:var(--tw-content);rotate:20deg}.after\:bg-\[var\(--color-limited\)\]:after{content:var(--tw-content);background-color:var(--color-limited)}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-\[\#13201E\]:after{content:var(--tw-content);--tw-gradient-from:#13201e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:via-\[\#23393693\]:after{content:var(--tw-content);--tw-gradient-via:#23393693;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.after\:to-\[\#50867E\]:after{content:var(--tw-content);--tw-gradient-to:#50867e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:pl-\[var\(--spacing-8\)\]:after{content:var(--tw-content);padding-left:var(--spacing-8)}.after\:pl-\[var\(--spacing-16\)\]:after{content:var(--tw-content);padding-left:var(--spacing-16)}.after\:text-\[var\(--color-secondary\)\]:after{content:var(--tw-content);color:var(--color-secondary)}.after\:opacity-50:after{content:var(--tw-content);opacity:.5}.after\:opacity-70:after{content:var(--tw-content);opacity:.7}.after\:content-\[\'\'\]:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\/\'\]:after{content:var(--tw-content);--tw-content:"/";content:var(--tw-content)}.last\:rounded-bl-\[var\(--radius-8\)\]:last-child{border-bottom-left-radius:var(--radius-8)}.last\:pb-\[var\(--spacing-80\)\]:last-child{padding-bottom:var(--spacing-80)}.last\:after\:hidden:last-child:after{content:var(--tw-content);display:none}.checked\:border-none:checked{--tw-border-style:none;border-style:none}.checked\:bg-\[var\(--color-accent-3\)\]:checked{background-color:var(--color-accent-3)}.hover\:border-\[var\(--color-accent-2\)\]:hover{border-color:var(--color-accent-2)}.hover\:border-b-\[var\(--color-accent-2\)\]:hover{border-bottom-color:var(--color-accent-2)}.hover\:bg-\[\#47AEA9\]:hover{background-color:#47aea9}.hover\:bg-\[var\(--color-accent-2\)\]:hover{background-color:var(--color-accent-2)}.hover\:bg-\[var\(--color-gray-50\)\]:hover{background-color:var(--color-gray-50)}.hover\:bg-\[var\(--color-pink-100\)\]:hover{background-color:var(--color-pink-100)}.hover\:bg-\[var\(--color-yellow-50\)\]:hover{background-color:var(--color-yellow-50)}.hover\:from-\[var\(--color-accent-2\)\]:hover{--tw-gradient-from:var(--color-accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[var\(--color-accent-2\)\]:hover{--tw-gradient-to:var(--color-accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[var\(--color-accent-2\)\]:hover{color:var(--color-accent-2)}.hover\:text-\[var\(--color-tritary\)\]:hover{color:var(--color-tritary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:file\:opacity-50:hover::file-selector-button{opacity:.5}.checked\:hover\:bg-\[var\(--color-onfill\)\]:checked:hover{background-color:var(--color-onfill)}.checked\:hover\:bg-\[var\(--color-yellow-500\)\]:checked:hover{background-color:var(--color-yellow-500)}.focus\:border-\[var\(--color-accent-3\)\]:focus{border-color:var(--color-accent-3)}.focus\:border-\[var\(--color-yellow-500\)\]:focus{border-color:var(--color-yellow-500)}.focus\:bg-\[var\(--color-yellow-50\)\]:focus{background-color:var(--color-yellow-50)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:bg-\[var\(--color-gray-50\)\]:disabled{background-color:var(--color-gray-50)}.disabled\:text-\[var\(--color-secondary\)\]:disabled{color:var(--color-secondary)}.disabled\:file\:\!bg-\[var\(--color-divider\)\]:disabled::file-selector-button{background-color:var(--color-divider)!important}.disabled\:file\:\!text-\[var\(--color-tritary\)\]:disabled::file-selector-button{color:var(--color-tritary)!important}.disabled\:checked\:bg-\[var\(--color-divider\)\]:disabled:checked{background-color:var(--color-divider)}.disabled\:checked\:bg-\[var\(--color-gray-50\)\]:disabled:checked{background-color:var(--color-gray-50)}.disabled\:hover\:file\:opacity-100:disabled:hover::file-selector-button{opacity:1}@media (min-width:1080px){.xl\:sticky{position:sticky}.xl\:top-\[-55px\]{top:-55px}.xl\:top-\[377px\]{top:377px}.xl\:top-\[545px\]{top:545px}.xl\:top-\[640px\]{top:640px}.xl\:top-\[720px\]{top:720px}.xl\:top-\[1260px\]{top:1260px}.xl\:top-\[3789px\]{top:3789px}.xl\:top-\[4200px\]{top:4200px}.xl\:top-\[5073px\]{top:5073px}.xl\:top-\[5745px\]{top:5745px}.xl\:top-\[var\(--header-offset-top\)\]{top:var(--header-offset-top)}.xl\:\!right-\[var\(--spacing-24\)\]{right:var(--spacing-24)!important}.xl\:right-\[-3px\]{right:-3px}.xl\:right-\[-66px\]{right:-66px}.xl\:right-\[-112px\]{right:-112px}.xl\:\!bottom-\[var\(--spacing-24\)\]{bottom:var(--spacing-24)!important}.xl\:\!left-\[var\(--spacing-24\)\]{left:var(--spacing-24)!important}.xl\:left-\[-12px\]{left:-12px}.xl\:left-\[-16px\]{left:-16px}.xl\:left-\[-29px\]{left:-29px}.xl\:left-\[-38px\]{left:-38px}.xl\:left-\[-60px\]{left:-60px}.xl\:order-1{order:1}.xl\:my-\[var\(--spacing-32\)\]{margin-block:var(--spacing-32)}.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:mt-\[-28px\]{margin-top:-28px}.xl\:mt-\[calc\(\(var\(--header-height\)\+var\(--header-offset-top\)\)\*-1\)\]{margin-top:calc((var(--header-height) + var(--header-offset-top))*-1)}.xl\:mt-\[calc\(\(var\(--header-height\)\+var\(--header-offset-top\)\+var\(--page-pt\)\)\*-1\)\]{margin-top:calc((var(--header-height) + var(--header-offset-top) + var(--page-pt))*-1)}.xl\:mt-\[var\(--spacing-8\)\]{margin-top:var(--spacing-8)}.xl\:mt-\[var\(--spacing-12\)\]{margin-top:var(--spacing-12)}.xl\:mt-\[var\(--spacing-16\)\]{margin-top:var(--spacing-16)}.xl\:mt-\[var\(--spacing-24\)\]{margin-top:var(--spacing-24)}.xl\:mt-\[var\(--spacing-32\)\]{margin-top:var(--spacing-32)}.xl\:mt-\[var\(--spacing-40\)\]{margin-top:var(--spacing-40)}.xl\:mt-\[var\(--spacing-48\)\]{margin-top:var(--spacing-48)}.xl\:mt-\[var\(--spacing-56\)\]{margin-top:var(--spacing-56)}.xl\:mt-\[var\(--spacing-80\)\]{margin-top:var(--spacing-80)}.xl\:mt-\[var\(--spacing-120\)\]{margin-top:var(--spacing-120)}.xl\:mr-0{margin-right:calc(var(--spacing)*0)}.xl\:mb-\[var\(--spacing-40\)\]{margin-bottom:var(--spacing-40)}.xl\:ml-0{margin-left:calc(var(--spacing)*0)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-block{display:inline-block}.xl\:h-\[24px\]{height:24px}.xl\:h-\[48px\]{height:48px}.xl\:h-\[70px\]{height:70px}.xl\:h-\[88px\]{height:88px}.xl\:h-\[403px\]{height:403px}.xl\:h-\[470px\]{height:470px}.xl\:h-\[474px\]{height:474px}.xl\:h-\[496px\]{height:496px}.xl\:h-\[568px\]{height:568px}.xl\:h-\[609px\]{height:609px}.xl\:h-\[643px\]{height:643px}.xl\:h-\[var\(--header-height\)\]{height:var(--header-height)}.xl\:max-h-\[calc\(100dvh-112px\)\]{max-height:calc(100dvh - 112px)}.xl\:w-\[24px\]{width:24px}.xl\:w-\[25\%\]{width:25%}.xl\:w-\[48px\]{width:48px}.xl\:w-\[50\%\]{width:50%}.xl\:w-\[75\%\]{width:75%}.xl\:w-\[120px\]{width:120px}.xl\:w-\[185px\]{width:185px}.xl\:w-\[200px\]{width:200px}.xl\:w-\[294px\]{width:294px}.xl\:w-\[402px\]{width:402px}.xl\:w-\[403px\]{width:403px}.xl\:w-\[455px\]{width:455px}.xl\:w-\[474px\]{width:474px}.xl\:w-\[495px\]{width:495px}.xl\:w-\[496px\]{width:496px}.xl\:w-\[calc\(100\%-294px-var\(--spacing-32\)\)\]{width:calc(100% - 294px - var(--spacing-32))}.xl\:w-\[calc\(100\%-403px\)\]{width:calc(100% - 403px)}.xl\:w-fit{width:fit-content}.xl\:max-w-\[620px\]{max-width:620px}.xl\:max-w-\[640px\]{max-width:640px}.xl\:max-w-\[calc\(100dvw-var\(--container-px\)\)\]{max-width:calc(100dvw - var(--container-px))}.xl\:rotate-20{rotate:20deg}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:justify-end{justify-content:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:gap-\[var\(--spacing-16\)\]{gap:var(--spacing-16)}.xl\:gap-\[var\(--spacing-32\)\]{gap:var(--spacing-32)}.xl\:gap-\[var\(--spacing-56\)\]{gap:var(--spacing-56)}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[72px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(72px*var(--tw-space-y-reverse));margin-block-end:calc(72px*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-24\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-32\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-32)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-32)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-40\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-40)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-40)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-48\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-48)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-48)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-56\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-56)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-56)*calc(1 - var(--tw-space-y-reverse)))}:where(.xl\:space-y-\[var\(--spacing-120\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-120)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-120)*calc(1 - var(--tw-space-y-reverse)))}.xl\:gap-x-\[var\(--spacing-16\)\]{column-gap:var(--spacing-16)}.xl\:gap-x-\[var\(--spacing-32\)\]{column-gap:var(--spacing-32)}.xl\:gap-y-\[var\(--space-4\)\]{row-gap:var(--space-4)}.xl\:rounded-\[52px\]{border-radius:52px}.xl\:rounded-\[56px\]{border-radius:56px}.xl\:rounded-\[var\(--radius-16\)\]{border-radius:var(--radius-16)}.xl\:rounded-\[var\(--radius-24\)\]{border-radius:var(--radius-24)}.xl\:rounded-\[var\(--radius-32\)\]{border-radius:var(--radius-32)}.xl\:rounded-t-\[var\(--radius-120\)\]{border-top-left-radius:var(--radius-120);border-top-right-radius:var(--radius-120)}.xl\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.xl\:rounded-l-\[var\(--radius-80\)\]{border-top-left-radius:var(--radius-80);border-bottom-left-radius:var(--radius-80)}.xl\:rounded-r-\[var\(--radius-80\)\]{border-top-right-radius:var(--radius-80);border-bottom-right-radius:var(--radius-80)}.xl\:bg-transparent{background-color:#0000}.xl\:p-\[var\(--spacing-24\)\]{padding:var(--spacing-24)}.xl\:p-\[var\(--spacing-32\)\]{padding:var(--spacing-32)}.xl\:p-\[var\(--spacing-48\)\]{padding:var(--spacing-48)}.xl\:px-0{padding-inline:calc(var(--spacing)*0)}.xl\:px-\[104px\]{padding-inline:104px}.xl\:px-\[var\(--container-px\)\]{padding-inline:var(--container-px)}.xl\:px-\[var\(--spacing-8\)\]{padding-inline:var(--spacing-8)}.xl\:px-\[var\(--spacing-24\)\]{padding-inline:var(--spacing-24)}.xl\:px-\[var\(--spacing-32\)\]{padding-inline:var(--spacing-32)}.xl\:px-\[var\(--spacing-64\)\]{padding-inline:var(--spacing-64)}.xl\:py-0{padding-block:calc(var(--spacing)*0)}.xl\:py-\[var\(--spacing-24\)\]{padding-block:var(--spacing-24)}.xl\:py-\[var\(--spacing-48\)\]{padding-block:var(--spacing-48)}.xl\:py-\[var\(--spacing-56\)\]{padding-block:var(--spacing-56)}.xl\:py-\[var\(--spacing-64\)\]{padding-block:var(--spacing-64)}.xl\:py-\[var\(--spacing-80\)\]{padding-block:var(--spacing-80)}.xl\:pt-\[calc\(var\(--header-height\)\+var\(--header-offset-top\)\)\]{padding-top:calc(var(--header-height) + var(--header-offset-top))}.xl\:pt-\[calc\(var\(--header-height\)\+var\(--header-offset-top\)\+var\(--page-pt\)\)\]{padding-top:calc(var(--header-height) + var(--header-offset-top) + var(--page-pt))}.xl\:pt-\[var\(--page-pt\)\]{padding-top:var(--page-pt)}.xl\:pr-\[calc\(var\(--container-px\)\*2\)\]{padding-right:calc(var(--container-px)*2)}.xl\:pr-\[var\(--container-px\)\]{padding-right:var(--container-px)}.xl\:pr-\[var\(--spacing-80\)\]{padding-right:var(--spacing-80)}.xl\:pb-\[var\(--page-pb\)\]{padding-bottom:var(--page-pb)}.xl\:pb-\[var\(--spacing-24\)\]{padding-bottom:var(--spacing-24)}.xl\:pb-\[var\(--spacing-80\)\]{padding-bottom:var(--spacing-80)}.xl\:pb-\[var\(--spacing-120\)\]{padding-bottom:var(--spacing-120)}.xl\:pl-\[calc\(var\(--container-px\)\*2\)\]{padding-left:calc(var(--container-px)*2)}.xl\:pl-\[var\(--container-px\)\]{padding-left:var(--container-px)}.xl\:pl-\[var\(--spacing-40\)\]{padding-left:var(--spacing-40)}.xl\:pl-\[var\(--spacing-80\)\]{padding-left:var(--spacing-80)}.xl\:text-center{text-align:center}.xl\:text-left{text-align:left}.xl\:text-\[length\:24px\]{font-size:24px}.xl\:text-\[length\:32px\]{font-size:32px}.xl\:text-\[length\:40px\]{font-size:40px}.xl\:text-\[length\:45px\]{font-size:45px}.xl\:text-\[length\:56px\]{font-size:56px}.xl\:text-\[length\:var\(--font-size-h-card\)\]{font-size:var(--font-size-h-card)}.xl\:text-\[length\:var\(--font-size-h-detail\)\]{font-size:var(--font-size-h-detail)}.xl\:text-\[length\:var\(--font-size-h-list\)\]{font-size:var(--font-size-h-list)}.xl\:text-\[length\:var\(--font-size-m\)\]{font-size:var(--font-size-m)}.xl\:text-\[length\:var\(--font-size-s\)\]{font-size:var(--font-size-s)}.xl\:text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)}.xl\:leading-\[24px\]{--tw-leading:24px;line-height:24px}.xl\:after\:hidden:after{content:var(--tw-content);display:none}.xl\:after\:pl-\[var\(--spacing-16\)\]:after{content:var(--tw-content);padding-left:var(--spacing-16)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.\[\&_\*\]\:space-y-\[var\(--spacing-16\)\] *>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-16)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-16)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:1080px){:where(.xl\:\[\&_\*\]\:space-y-\[var\(--spacing-24\)\] *>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-24)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-24)*calc(1 - var(--tw-space-y-reverse)))}}.\[\&_\+_\*\]\:mt-\[var\(--spacing-8\)\]+*{margin-top:var(--spacing-8)}.hover\:\[\&_\.caption\]\:opacity-100:hover .caption{opacity:1}.\[\&_\.example\]\:flex .example{display:flex}.\[\&_\.example\]\:w-full .example{width:100%}.\[\&_\.example\]\:flex-col .example{flex-direction:column}.\[\&_\.example\]\:items-center .example{align-items:center}.\[\&_\.example\]\:justify-center .example{justify-content:center}.\[\&_\.example\]\:rounded-full .example{border-radius:3.40282e38px}.\[\&_\.example\]\:bg-\[var\(--color-pink-50\)\] .example{background-color:var(--color-pink-50)}.\[\&_\.example\]\:px-\[var\(--spacing-32\)\] .example{padding-inline:var(--spacing-32)}.\[\&_\.example\]\:py-\[var\(--spacing-40\)\] .example{padding-block:var(--spacing-40)}@media (min-width:1080px){.xl\:\[\&_\.example\]\:aspect-\[1\/1\] .example{aspect-ratio:1}.xl\:\[\&_\.example\]\:w-1\/4 .example{width:25%}.xl\:\[\&_\.example\]\:p-\[var\(--spacing-40\)\] .example{padding:var(--spacing-40)}}.\[\&_\.example_\>h4\]\:mt-\[var\(--space-4\)\] .example>h4{margin-top:var(--space-4)}.\[\&_\.example_\>h4\]\:text-\[length\:18px\] .example>h4{font-size:18px}.\[\&_\.example_\>h4\]\:font-\[var\(--font-weight-bold\)\] .example>h4{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1080px){.xl\:\[\&_\.example_\>h4\]\:text-\[length\:24px\] .example>h4{font-size:24px}}.\[\&_\.example_\>p\]\:mt-\[var\(--spacing-8\)\] .example>p{margin-top:var(--spacing-8)}.\[\&_\.example_\>p\]\:text-\[length\:var\(--font-size-sm\)\] .example>p{font-size:var(--font-size-sm)}.\[\&_\.example_\>svg\]\:h-\[24px\] .example>svg{height:24px}.\[\&_\.example_\>svg\]\:w-\[24px\] .example>svg{width:24px}@media (min-width:1080px){.xl\:\[\&_\.example_\>svg\]\:h-\[32px\] .example>svg{height:32px}.xl\:\[\&_\.example_\>svg\]\:w-\[32px\] .example>svg{width:32px}}.hover\:\[\&_\.icon\]\:opacity-70:hover .icon{opacity:.7}.hover\:\[\&_\.label\]\:from-\[var\(--color-accent-2\)\]:hover .label{--tw-gradient-from:var(--color-accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:\[\&_\.label\]\:to-\[var\(--color-accent-2\)\]:hover .label{--tw-gradient-to:var(--color-accent-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:\[\&_\.thumbnail\]\:scale-110:hover .thumbnail{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:\[\&_\.title\]\:opacity-50:hover .title{opacity:.5}.\[\&_\.title_\+_\*\]\:mt-\[var\(--spacing-32\)\] .title+*{margin-top:var(--spacing-32)}@media (min-width:1080px){.xl\:\[\&_\.title_\+_\*\]\:mt-\[var\(--spacing-40\)\] .title+*{margin-top:var(--spacing-40)}}.\[\&_\>_\*\]\:flex>*{display:flex}.\[\&_\>_\*\]\:items-center>*{align-items:center}.\[\&_\>_\*\]\:gap-\[var\(--space-4\)\]>*{gap:var(--space-4)}.\[\&_\>_\*\]\:text-\[length\:var\(--font-size-sm\)\]>*{font-size:var(--font-size-sm)}.\[\&_\>_\*\]\:font-\[var\(--font-weight-bold\)\]>*{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\>_a\]\:w-\[calc\(100dvw-var\(--container-px\)\*4\)\]>a{width:calc(100dvw - var(--container-px)*4)}.\[\&_\>_a\]\:text-\[var\(--color-limited\)\]>a{color:var(--color-limited)}:where(.\[\&_\>_section\]\:space-y-\[var\(--spacing-16\)\]>section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-16)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-16)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_\>_section\]\:rounded-\[var\(--radius-16\)\]>section{border-radius:var(--radius-16)}.\[\&_\>_section\]\:bg-\[var\(--color-onfill\)\]>section{background-color:var(--color-onfill)}.\[\&_\>_section\]\:px-\[var\(--spacing-16\)\]>section{padding-inline:var(--spacing-16)}.\[\&_\>_section\]\:py-\[var\(--spacing-24\)\]>section{padding-block:var(--spacing-24)}.\[\&_\>_section\]\:py-\[var\(--spacing-56\)\]>section{padding-block:var(--spacing-56)}.\[\&_\>_section\]\:shadow-\[var\(--shadow-1\)\]>section{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:1080px){:where(.xl\:\[\&_\>_section\]\:space-y-\[var\(--spacing-32\)\]>section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-32)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-32)*calc(1 - var(--tw-space-y-reverse)))}.xl\:\[\&_\>_section\]\:rounded-\[var\(--radius-32\)\]>section{border-radius:var(--radius-32)}.xl\:\[\&_\>_section\]\:p-\[var\(--spacing-32\)\]>section{padding:var(--spacing-32)}.xl\:\[\&_\>_section\]\:py-\[var\(--spacing-80\)\]>section{padding-block:var(--spacing-80)}}.\[\&_a\]\:break-all a{word-break:break-all}.\[\&_a\]\:text-\[var\(--color-accent-1\)\] a{color:var(--color-accent-1)}.\[\&_a\]\:text-\[var\(--color-limited\)\] a{color:var(--color-limited)}.\[\&_h2\]\:text-center h2{text-align:center}.\[\&_h2\]\:text-\[length\:20px\] h2{font-size:20px}.\[\&_h2\]\:font-\[var\(--font-weight-bold\)\] h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1080px){.xl\:\[\&_h2\]\:text-left h2{text-align:left}.xl\:\[\&_h2\]\:text-\[length\:32px\] h2{font-size:32px}}.\[\&_h2_\+_\*\]\:mt-\[var\(--spacing-32\)\] h2+*{margin-top:var(--spacing-32)}@media (min-width:1080px){.xl\:\[\&_h2_\+_\*\]\:mt-\[var\(--spacing-40\)\] h2+*{margin-top:var(--spacing-40)}}.\[\&_h2\+\*\]\:mt-\[var\(--spacing-16\)\] h2+*{margin-top:var(--spacing-16)}.\[\&_h3\]\:mb-\[var\(--spacing-8\)\] h3{margin-bottom:var(--spacing-8)}.\[\&_h3\]\:w-fit h3{width:fit-content}.\[\&_h3\]\:rounded-\[var\(--radius-4\)_32px_32px_var\(--radius-4\)\] h3{border-radius:var(--radius-4)32px 32px var(--radius-4)}.\[\&_h3\]\:bg-\[var\(--color-limited\)\] h3{background-color:var(--color-limited)}.\[\&_h3\]\:px-\[var\(--spacing-16\)\] h3{padding-inline:var(--spacing-16)}.\[\&_h3\]\:py-\[var\(--space-4\)\] h3{padding-block:var(--space-4)}.\[\&_h3\]\:text-center h3{text-align:center}.\[\&_h3\]\:text-\[length\:18px\] h3{font-size:18px}.\[\&_h3\]\:text-\[length\:var\(--font-size-m\)\] h3{font-size:var(--font-size-m)}.\[\&_h3\]\:text-\[length\:var\(--font-size-s\)\] h3{font-size:var(--font-size-s)}.\[\&_h3\]\:font-\[var\(--font-weight-bold\)\] h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:text-\[var\(--color-limited\)\] h3{color:var(--color-limited)}.\[\&_h3\]\:text-\[var\(--color-onfill\)\] h3{color:var(--color-onfill)}.\[\&_h3\]\:text-\[var\(--color-primary\)\] h3{color:var(--color-primary)}@media (min-width:1080px){.xl\:\[\&_h3\]\:mb-\[var\(--spacing-16\)\] h3{margin-bottom:var(--spacing-16)}.xl\:\[\&_h3\]\:text-left h3{text-align:left}.xl\:\[\&_h3\]\:text-\[length\:18px\] h3{font-size:18px}.xl\:\[\&_h3\]\:text-\[length\:24px\] h3{font-size:24px}.xl\:\[\&_h3\]\:text-\[length\:32px\] h3{font-size:32px}.xl\:\[\&_h3\]\:text-\[length\:var\(--font-size-m\)\] h3{font-size:var(--font-size-m)}}.\[\&_h3_\+_\*\]\:mt-\[var\(--spacing-16\)\] h3+*{margin-top:var(--spacing-16)}.\[\&_h3_\+_p\]\:mt-\[var\(--spacing-8\)\] h3+p{margin-top:var(--spacing-8)}.\[\&_h3_span\]\:mb-\[var\(--spacing-16\)\] h3 span{margin-bottom:var(--spacing-16)}.\[\&_h3_span\]\:block h3 span{display:block}.\[\&_h3_span\]\:w-fit h3 span{width:fit-content}.\[\&_h3_span\]\:rounded-\[var\(--radius-4\)_32px_32px_var\(--radius-4\)\] h3 span{border-radius:var(--radius-4)32px 32px var(--radius-4)}.\[\&_h3_span\]\:bg-\[var\(--color-limited\)\] h3 span{background-color:var(--color-limited)}.\[\&_h3_span\]\:px-\[var\(--spacing-16\)\] h3 span{padding-inline:var(--spacing-16)}.\[\&_h3_span\]\:py-\[var\(--space-4\)\] h3 span{padding-block:var(--space-4)}.\[\&_h3_span\]\:text-\[length\:var\(--font-size-s\)\] h3 span{font-size:var(--font-size-s)}.\[\&_h3_span\]\:font-\[var\(--font-weight-bold\)\] h3 span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3_span\]\:text-\[var\(--color-onfill\)\] h3 span{color:var(--color-onfill)}@media (min-width:1080px){.xl\:\[\&_h3_span\]\:text-\[length\:var\(--font-size-m\)\] h3 span{font-size:var(--font-size-m)}}.\[\&_h3_strong\]\:text-\[var\(--color-limited\)\] h3 strong{color:var(--color-limited)}.\[\&_h3\+\*\]\:mt-\[var\(--space-4\)\] h3+*{margin-top:var(--space-4)}.\[\&_h4\]\:text-\[length\:var\(--font-size-m\)\] h4{font-size:var(--font-size-m)}.\[\&_h4\]\:font-\[var\(--font-weight-bold\)\] h4{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1080px){.xl\:\[\&_h4\]\:text-\[length\:18px\] h4{font-size:18px}}.\[\&_h5\]\:text-\[length\:var\(--font-size-m\)\] h5{font-size:var(--font-size-m)}.\[\&_h5\]\:font-\[var\(--font-weight-bold\)\] h5{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:1080px){.xl\:\[\&_h5\]\:text-\[length\:24px\] h5{font-size:24px}}.\[\&_h5_\+_\*\]\:mt-\[var\(--space-4\)\] h5+*{margin-top:var(--space-4)}@media (min-width:1080px){.xl\:\[\&_h5_\+_\*\]\:mt-\[var\(--spacing-8\)\] h5+*{margin-top:var(--spacing-8)}}.\[\&_h6\]\:text-\[length\:var\(--font-size-m\)\] h6{font-size:var(--font-size-m)}.\[\&_h6\]\:font-\[var\(--font-weight-bold\)\] h6{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h6\]\:text-\[var\(--color-primary\)\] h6{color:var(--color-primary)}@media (min-width:1080px){.xl\:\[\&_h6\]\:text-\[length\:18px\] h6{font-size:18px}}.\[\&_h6_\+_\*\]\:mt-\[var\(--space-4\)\] h6+*{margin-top:var(--space-4)}@media (min-width:1080px){.xl\:\[\&_h6_\+_\*\]\:mt-\[var\(--spacing-8\)\] h6+*{margin-top:var(--spacing-8)}}.\[\&_hr\]\:text-\[var\(--color-divider\)\] hr{color:var(--color-divider)}.\[\&_img\]\:mx-auto img{margin-inline:auto}.\[\&_img\]\:w-\[33\.33\%\] img{width:33.33%}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:rounded-\[var\(--spacing-16\)\] img{border-radius:var(--spacing-16)}.\[\&_img\]\:rounded-\[var\(--spacing-24\)\] img{border-radius:var(--spacing-24)}.\[\&_img\]\:object-cover img{object-fit:cover}@media (min-width:1080px){.xl\:\[\&_img\]\:w-1\/2 img{width:50%}.xl\:\[\&_img\]\:rounded-\[var\(--spacing-24\)\] img{border-radius:var(--spacing-24)}}.\[\&_li\]\:text-\[length\:var\(--font-size-sm\)\] li{font-size:var(--font-size-sm)}@media (min-width:1080px){.xl\:\[\&_li\]\:text-\[length\:var\(--font-size-m\)\] li{font-size:var(--font-size-m)}}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-\[var\(--spacing-8\)\] ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:pl-\[1em\] ol{padding-left:1em}.\[\&_ol\]\:pl-\[var\(--font-size-m\)\] ol{padding-left:var(--font-size-m)}.\[\&_p\]\:text-\[length\:var\(--font-size-sm\)\] p{font-size:var(--font-size-sm)}@media (min-width:1080px){.xl\:\[\&_p\]\:text-\[length\:var\(--font-size-m\)\] p{font-size:var(--font-size-m)}}.\[\&_p_\+_p\]\:mt-\[var\(--spacing-8\)\] p+p{margin-top:var(--spacing-8)}.\[\&_p\+p\]\:mt-\[var\(--spacing-16\)\] p+p{margin-top:var(--spacing-16)}.\[\&_section\]\:relative section{position:relative}.\[\&_section\]\:flex section{display:flex}.\[\&_section\]\:flex-col section{flex-direction:column}.\[\&_section\]\:items-center section{align-items:center}.\[\&_section\]\:justify-center section{justify-content:center}.\[\&_section\]\:gap-y-\[var\(--spacing-8\)\] section{row-gap:var(--spacing-8)}.\[\&_section\]\:gap-y-\[var\(--spacing-24\)\] section{row-gap:var(--spacing-24)}.\[\&_section\]\:rounded-\[var\(--radius-8\)\] section{border-radius:var(--radius-8)}.\[\&_section\]\:rounded-\[var\(--radius-16\)\] section{border-radius:var(--radius-16)}.\[\&_section\]\:bg-\[var\(--color-gray-50\)\] section{background-color:var(--color-gray-50)}.\[\&_section\]\:bg-\[var\(--color-onfill\)\] section{background-color:var(--color-onfill)}.\[\&_section\]\:p-\[var\(--spacing-8\)\] section{padding:var(--spacing-8)}.\[\&_section\]\:px-\[var\(--spacing-24\)\] section{padding-inline:var(--spacing-24)}.\[\&_section\]\:pt-\[var\(--spacing-40\)\] section{padding-top:var(--spacing-40)}.\[\&_section\]\:pb-\[var\(--spacing-32\)\] section{padding-bottom:var(--spacing-32)}.\[\&_section\]\:shadow-\[var\(--shadow-1\)\] section{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:1080px){.xl\:\[\&_section\]\:w-1\/4 section{width:25%}.xl\:\[\&_section\]\:flex-row section{flex-direction:row}.xl\:\[\&_section\]\:gap-x-\[var\(--spacing-32\)\] section{column-gap:var(--spacing-32)}.xl\:\[\&_section\]\:gap-y-0 section{row-gap:calc(var(--spacing)*0)}.xl\:\[\&_section\]\:p-\[var\(--spacing-16\)\] section{padding:var(--spacing-16)}.xl\:\[\&_section\]\:py-\[var\(--spacing-32\)\] section{padding-block:var(--spacing-32)}}.\[\&_section_\>_div\]\:order-2 section>div{order:2}.\[\&_section_section\+section\]\:mt-\[var\(--spacing-16\)\] section section+section{margin-top:var(--spacing-16)}.\[\&_section\+section\]\:mt-\[var\(--spacing-40\)\] section+section{margin-top:var(--spacing-40)}@media (min-width:1080px){.xl\:\[\&_section\+section\]\:mt-\[var\(--spacing-48\)\] section+section{margin-top:var(--spacing-48)}.xl\:\[\&_section\:nth-child\(odd\)_\>_div\]\:order-1 section:nth-child(odd)>div{order:1}.xl\:\[\&_section\:nth-child\(odd\)_\>_img\]\:order-2 section:nth-child(odd)>img{order:2}}.\[\&_small\]\:text-\[length\:14px\] small{font-size:14px}.\[\&_span\]\:absolute span{position:absolute}.\[\&_span\]\:top-\[-32px\] span{top:-32px}.\[\&_span\]\:text-\[length\:40px\] span{font-size:40px}.\[\&_span\]\:font-\[var\(--font-weight-bold\)\] span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_span\]\:text-\[var\(--color-limited\)\] span{color:var(--color-limited)}.\[\&_svg\]\:h-\[16px\] svg{height:16px}.\[\&_svg\]\:w-\[16px\] svg{width:16px}.\[\&_td\]\:w-\[20\%\] td{width:20%}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-\[var\(--color-divider\)\] td{border-color:var(--color-divider)}.\[\&_td\]\:p-\[var\(--spacing-12\)\] td{padding:var(--spacing-12)}.\[\&_td\]\:px-\[var\(--spacing-8\)\] td{padding-inline:var(--spacing-8)}.\[\&_td\]\:py-\[var\(--space-4\)\] td{padding-block:var(--space-4)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:w-\[20\%\] th{width:20%}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-\[var\(--color-divider\)\] th{border-color:var(--color-divider)}.\[\&_th\]\:bg-\[var\(--color-gray-50\)\] th{background-color:var(--color-gray-50)}.\[\&_th\]\:p-\[var\(--spacing-12\)\] th{padding:var(--spacing-12)}.\[\&_th\]\:px-\[var\(--spacing-8\)\] th{padding-inline:var(--spacing-8)}.\[\&_th\]\:py-\[var\(--space-4\)\] th{padding-block:var(--space-4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-\[var\(--spacing-8\)\] ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8)*calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-\[1em\] ul{padding-left:1em}.\[\&_ul\]\:pl-\[var\(--font-size-m\)\] ul{padding-left:var(--font-size-m)}.\[\&_ul_li\]\:before\:content-\[\'・\'\] ul li:before{content:var(--tw-content);--tw-content:"・";content:var(--tw-content)}.\[\&_ul\.asterisk_li\]\:before\:content-\[\'＊\'\] ul.asterisk li:before{content:var(--tw-content);--tw-content:"＊";content:var(--tw-content)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=1c5c89f59a5a3057.css.map*/