/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-ease: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--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);--font-sans:var(--font-sans);--font-mono:var(--font-mono);--font-mont:var(--font-mont);--radius-sm:.5rem;--radius-lg:1rem;--color-white:var(--white);--color-red-25:var(--red-25);--color-red-50:var(--red-50);--color-red-100:var(--red-100);--color-red-200:var(--red-200);--color-red-400:var(--red-400);--color-red-500:var(--red-500);--color-red-600:var(--red-600);--color-red-700:var(--red-700);--color-red-800:var(--red-800);--color-red-900:var(--red-900);--color-red-975:var(--red-975);--color-orange-25:var(--orange-25);--color-orange-50:var(--orange-50);--color-orange-100:var(--orange-100);--color-orange-200:var(--orange-200);--color-orange-300:var(--orange-300);--color-orange-400:var(--orange-400);--color-orange-500:var(--orange-500);--color-orange-600:var(--orange-600);--color-orange-700:var(--orange-700);--color-orange-800:var(--orange-800);--color-orange-900:var(--orange-900);--color-orange-975:var(--orange-975);--color-green-25:var(--green-25);--color-green-50:var(--green-50);--color-green-100:var(--green-100);--color-green-200:var(--green-200);--color-green-300:var(--green-300);--color-green-400:var(--green-400);--color-green-500:var(--green-500);--color-green-600:var(--green-600);--color-green-700:var(--green-700);--color-green-800:var(--green-800);--color-green-900:var(--green-900);--color-green-950:var(--green-950);--color-green-975:var(--green-975);--color-turquoise-300:var(--turquoise-300);--color-turquoise-600:var(--turquoise-600);--color-blue-25:var(--blue-25);--color-blue-50:var(--blue-50);--color-blue-100:var(--blue-100);--color-blue-200:var(--blue-200);--color-blue-300:var(--blue-300);--color-blue-400:var(--blue-400);--color-blue-500:var(--blue-500);--color-blue-600:var(--blue-600);--color-blue-700:var(--blue-700);--color-blue-800:var(--blue-800);--color-blue-900:var(--blue-900);--color-blue-950:var(--blue-950);--color-blue-975:var(--blue-975);--color-mint-600:var(--mint-600);--color-mint-800:var(--mint-800);--color-amethyst-300:var(--amethyst-300);--color-amethyst-400:var(--amethyst-400);--color-amethyst-500:var(--amethyst-500);--color-castro-300:var(--castro-300);--color-castro-500:var(--castro-500);--color-gray-25:var(--gray-25);--color-gray-50:var(--gray-50);--color-gray-100:var(--gray-100);--color-gray-200:var(--gray-200);--color-gray-300:var(--gray-300);--color-gray-400:var(--gray-400);--color-gray-500:var(--gray-500);--color-gray-600:var(--gray-600);--color-gray-700:var(--gray-700);--color-gray-800:var(--gray-800);--color-gray-900:var(--gray-900);--color-gray-950:var(--gray-950);--color-gray-975:var(--gray-975);--color-gray-30-alpha:var(--gray-30-alpha);--color-gray-60-alpha:var(--gray-60-alpha);--color-background-secondary:var(--background-secondary);--color-background-selected-secondary:var(--background-selected-secondary);--color-text:var(--text);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary)}}@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;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}::-webkit-calendar-picker-indicator{line-height:1}:-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}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-Regular.woff2)format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansJP-Regular.woff2)format("woff2")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSansJP-Bold.woff2)format("woff2")}*{border-color:var(--border);outline-color:var(--border)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--border)50%,transparent)}}body{background-color:var(--background);color:var(--text)}@media (min-width:64rem){body{background-color:var(--background-tertiary)}}::selection{background-color:var(--background-selected);color:var(--text-selected-on-selected)}html{scroll-behavior:smooth}body{font-synthesis-weight:none;text-rendering:optimizeLegibility}a:active,button:active{opacity:.6}@media (min-width:48rem){a:active,button:active{opacity:1}}}@layer components{[data-rehype-pretty-code-figure]{background-color:var(--color-background-secondary);color:var(--color-text);border-radius:calc(var(--radius-lg));border-width:0;border-color:var(--border);margin-top:calc(var(--spacing)*6);font-size:var(--text-sm);outline:none;position:relative;overflow:hidden}@media (min-width:48rem){[data-rehype-pretty-code-figure]{margin-inline:calc(var(--spacing)*-4)}}[data-rehype-pretty-code-figure]:has([data-rehype-pretty-code-title]) [data-slot=copy-button]{top:calc(var(--spacing)*1.5)!important}[data-rehype-pretty-code-title]{border-bottom:var(--border)}@supports (color:color-mix(in lab,red,red)){[data-rehype-pretty-code-title]{border-bottom:color-mix(in oklab,var(--border)30%,transparent)}}[data-rehype-pretty-code-title]{padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-secondary);border-bottom-style:solid;border-bottom-width:1px}[data-line-numbers]{white-space:pre;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;min-width:100%;padding:0;display:grid}[data-line-numbers] [data-line]:before{font-size:var(--text-sm);counter-increment:line;content:counter(line);width:calc(var(--spacing)*16);padding-right:calc(var(--spacing)*6);text-align:right;color:var(--color-text-tertiary);background-color:var(--color-background-secondary);display:inline-block;position:sticky;left:0}[data-line-numbers] [data-highlighted-line][data-line]:before{background-color:var(--color-background-selected-secondary)}[data-line]{padding-top:calc(var(--spacing)*.5);padding-bottom:calc(var(--spacing)*.5);min-height:calc(var(--spacing)*1);width:100%;display:inline-block}[data-line] span{color:var(--shiki-light)}[data-line] span:is(.dark *){color:var(--shiki-dark)!important}[data-highlighted-line],[data-highlighted-chars]{background-color:var(--color-background-selected-secondary);position:relative}[data-highlighted-line]:after{content:"";background-color:var(--text-secondary);width:2px;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){[data-highlighted-line]:after{background-color:color-mix(in oklab,var(--text-secondary)50%,transparent)}}[data-highlighted-chars]{border-radius:var(--radius-sm);font-family:var(--font-mono);padding-block:.1rem;padding-inline:.3rem;font-size:.8rem}figcaption[data-rehype-pretty-code-title]{border-bottom-style:var(--tw-border-style);background-color:var(--background-secondary);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--text-secondary);border-bottom-width:1px;border-top-left-radius:1rem;border-top-right-radius:1rem}}@layer utilities{.\@container{container-type:inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.content-wrapper{width:100%;max-width:1072px;padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:64rem){.content-wrapper{padding-inline:calc(var(--spacing)*6)}}.content-inner{width:100%;max-width:960px;margin-inline:auto}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-12{margin-block:calc(var(--spacing)*12)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mb-12{margin-bottom:calc(var(--spacing)*-12)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-64{width:calc(var(--spacing)*64);height:calc(var(--spacing)*64)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-svh{min-height:100svh}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.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-not-allowed{cursor:not-allowed}.resize{resize:both}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-m-28{scroll-margin:calc(var(--spacing)*28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overscroll-none{overscroll-behavior:none}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:999px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.75rem}.rounded-sm{border-radius:.5rem}.rounded-xs{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-border-neutral{border-color:var(--border-neutral)}.border-border-selected{border-color:var(--border-selected)}.bg-background{background-color:var(--background)}.bg-background-blue-secondary{background-color:var(--background-blue-secondary)}.bg-background-caution{background-color:var(--background-caution)}.bg-background-caution-secondary{background-color:var(--background-caution-secondary)}.bg-background-core{background-color:var(--background-core)}.bg-background-core-secondary{background-color:var(--background-core-secondary)}.bg-background-green-secondary{background-color:var(--background-green-secondary)}.bg-background-info{background-color:var(--background-info)}.bg-background-info-secondary{background-color:var(--background-info-secondary)}.bg-background-negative{background-color:var(--background-negative)}.bg-background-negative-secondary{background-color:var(--background-negative-secondary)}.bg-background-neutral{background-color:var(--background-neutral)}.bg-background-neutral-secondary{background-color:var(--background-neutral-secondary)}.bg-background-positive{background-color:var(--background-positive)}.bg-background-positive-secondary{background-color:var(--background-positive-secondary)}.bg-background-secondary{background-color:var(--background-secondary)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[0\.3rem\]{padding-inline:.3rem}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-\[0\.2rem\]{padding-block:.2rem}.pt-0{padding-top:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-mont{font-family:var(--font-mont)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-icon{color:var(--icon)}.text-icon-core{color:var(--icon-core)}.text-icon-core-on-core{color:var(--icon-core-on-core)}.text-icon-core-on-secondary{color:var(--icon-core-on-secondary)}.text-icon-negative{color:var(--icon-negative)}.text-icon-negative-on-negative{color:var(--icon-negative-on-negative)}.text-icon-negative-on-secondary{color:var(--icon-negative-on-secondary)}.text-icon-neutral-on-neutral{color:var(--icon-neutral-on-neutral)}.text-icon-neutral-on-secondary{color:var(--icon-neutral-on-secondary)}.text-icon-secondary{color:var(--icon-secondary)}.text-text{color:var(--text)}.text-text-caution{color:var(--text-caution)}.text-text-caution-on-caution{color:var(--text-caution-on-caution)}.text-text-caution-on-secondary{color:var(--text-caution-on-secondary)}.text-text-core{color:var(--text-core)}.text-text-core-on-core{color:var(--text-core-on-core)}.text-text-core-on-secondary{color:var(--text-core-on-secondary)}.text-text-info{color:var(--text-info)}.text-text-info-on-info{color:var(--text-info-on-info)}.text-text-info-on-secondary{color:var(--text-info-on-secondary)}.text-text-negative{color:var(--text-negative)}.text-text-negative-on-negative{color:var(--text-negative-on-negative)}.text-text-negative-on-secondary{color:var(--text-negative-on-secondary)}.text-text-neutral-on-neutral{color:var(--text-neutral-on-neutral)}.text-text-neutral-on-secondary{color:var(--text-neutral-on-secondary)}.text-text-positive{color:var(--text-positive)}.text-text-positive-on-positive{color:var(--text-positive-on-positive)}.text-text-positive-on-secondary{color:var(--text-positive-on-secondary)}.text-text-secondary{color:var(--text-secondary)}.text-text-selected{color:var(--text-selected)}.text-text-tertiary{color:var(--text-tertiary)}.text-text-utilities-link{color:var(--text-utilities-link)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[-1px\]{outline-offset:-1px}.outline-border{outline-color:var(--border)}.outline-border-caution{outline-color:var(--border-caution)}.outline-border-core{outline-color:var(--border-core)}.outline-border-negative{outline-color:var(--border-negative)}.outline-border-positive{outline-color:var(--border-positive)}.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,display,content-visibility,overlay,pointer-events;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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.visited\:text-text-utilities-link-visited:visited{color:var(--text-utilities-link-visited)}@media (hover:hover){.hover\:border-border-neutral:hover{border-color:var(--border-neutral)}.hover\:bg-background-core-hovered:hover{background-color:var(--background-core-hovered)}.hover\:bg-background-core-secondary-hovered:hover{background-color:var(--background-core-secondary-hovered)}.hover\:bg-background-hovered:hover{background-color:var(--background-hovered)}.hover\:bg-background-negative-hovered:hover{background-color:var(--background-negative-hovered)}.hover\:bg-background-negative-secondary-hovered:hover{background-color:var(--background-negative-secondary-hovered)}.hover\:bg-background-neutral-hovered:hover{background-color:var(--background-neutral-hovered)}.hover\:bg-background-neutral-secondary-hovered:hover{background-color:var(--background-neutral-secondary-hovered)}.hover\:bg-background-secondary-hovered:hover{background-color:var(--background-secondary-hovered)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-background-secondary-active:focus-visible{background-color:var(--background-secondary-active)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-border-utilities-focus:focus-visible{outline-color:var(--border-utilities-focus)}.active\:bg-background-active:active{background-color:var(--background-active)}.active\:bg-background-core-active:active{background-color:var(--background-core-active)}.active\:bg-background-core-secondary-active:active{background-color:var(--background-core-secondary-active)}.active\:bg-background-negative-active:active{background-color:var(--background-negative-active)}.active\:bg-background-negative-secondary-active:active{background-color:var(--background-negative-secondary-active)}.active\:bg-background-neutral-active:active{background-color:var(--background-neutral-active)}.active\:bg-background-neutral-secondary-active:active{background-color:var(--background-neutral-secondary-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.data-\[active\=true\]\:text-text[data-active=true]{color:var(--text)}.data-\[depth\=3\]\:pl-4[data-depth="3"]{padding-left:calc(var(--spacing)*4)}.data-\[depth\=4\]\:pl-6[data-depth="4"]{padding-left:calc(var(--spacing)*6)}.data-\[has-icon\=false\]\:px-4[data-has-icon=false]{padding-inline:calc(var(--spacing)*4)}.data-\[has-icon\=false\]\:px-6[data-has-icon=false]{padding-inline:calc(var(--spacing)*6)}.data-\[has-icon\=true\]\:data-\[icon-position\=end\]\:pr-3[data-has-icon=true][data-icon-position=end]{padding-right:calc(var(--spacing)*3)}.data-\[has-icon\=true\]\:data-\[icon-position\=end\]\:pr-4[data-has-icon=true][data-icon-position=end]{padding-right:calc(var(--spacing)*4)}.data-\[has-icon\=true\]\:data-\[icon-position\=start\]\:pl-3[data-has-icon=true][data-icon-position=start]{padding-left:calc(var(--spacing)*3)}.data-\[has-icon\=true\]\:data-\[icon-position\=start\]\:pl-4[data-has-icon=true][data-icon-position=start]{padding-left:calc(var(--spacing)*4)}.data-\[state\=selected\]\:bg-background-active[data-state=selected]{background-color:var(--background-active)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:my-8{margin-block:calc(var(--spacing)*8)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:bg-background-tertiary{background-color:var(--background-tertiary)}.lg\:p-8{padding:calc(var(--spacing)*8)}}@container (min-width:28rem){.\@md\:flex-row{flex-direction:row}.\@md\:gap-3{gap:calc(var(--spacing)*3)}.\@md\:self-start{align-self:flex-start}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-icon-blue-on-secondary svg{color:var(--icon-blue-on-secondary)}.\[\&_svg\]\:text-icon-caution svg{color:var(--icon-caution)}.\[\&_svg\]\:text-icon-caution-on-caution svg{color:var(--icon-caution-on-caution)}.\[\&_svg\]\:text-icon-caution-on-secondary svg{color:var(--icon-caution-on-secondary)}.\[\&_svg\]\:text-icon-core svg{color:var(--icon-core)}.\[\&_svg\]\:text-icon-core-on-core svg{color:var(--icon-core-on-core)}.\[\&_svg\]\:text-icon-core-on-secondary svg{color:var(--icon-core-on-secondary)}.\[\&_svg\]\:text-icon-green-on-secondary svg{color:var(--icon-green-on-secondary)}.\[\&_svg\]\:text-icon-info svg{color:var(--icon-info)}.\[\&_svg\]\:text-icon-info-on-info svg{color:var(--icon-info-on-info)}.\[\&_svg\]\:text-icon-info-on-secondary svg{color:var(--icon-info-on-secondary)}.\[\&_svg\]\:text-icon-negative svg{color:var(--icon-negative)}.\[\&_svg\]\:text-icon-negative-on-negative svg{color:var(--icon-negative-on-negative)}.\[\&_svg\]\:text-icon-negative-on-secondary svg{color:var(--icon-negative-on-secondary)}.\[\&_svg\]\:text-icon-neutral-on-neutral svg{color:var(--icon-neutral-on-neutral)}.\[\&_svg\]\:text-icon-neutral-on-secondary svg{color:var(--icon-neutral-on-secondary)}.\[\&_svg\]\:text-icon-positive svg{color:var(--icon-positive)}.\[\&_svg\]\:text-icon-positive-on-positive svg{color:var(--icon-positive-on-positive)}.\[\&_svg\]\:text-icon-positive-on-secondary svg{color:var(--icon-positive-on-secondary)}.\[\&_svg\]\:text-icon-secondary svg{color:var(--icon-secondary)}.\[\&_svg\]\:text-icon-tertiary svg{color:var(--icon-tertiary)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+p\]\:\!mt-4+p{margin-top:calc(var(--spacing)*4)!important}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&\>svg\]\:flex-shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-icon>svg{color:var(--icon)}.\[\&\>svg\]\:text-icon-caution-on-secondary>svg{color:var(--icon-caution-on-secondary)}.\[\&\>svg\]\:text-icon-info-on-secondary>svg{color:var(--icon-info-on-secondary)}.\[\&\>svg\]\:text-icon-negative-on-secondary>svg{color:var(--icon-negative-on-secondary)}.\[\&\>svg\]\:text-icon-positive-on-secondary>svg{color:var(--icon-positive-on-secondary)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}pre .\[pre_\&\]\:rounded-none{border-radius:0}pre .\[pre_\&\]\:bg-transparent{background-color:#0000}pre .\[pre_\&\]\:px-0{padding-inline:calc(var(--spacing)*0)}pre .\[pre_\&\]\:py-0{padding-block:calc(var(--spacing)*0)}pre .\[pre_\&\]\:text-inherit{color:inherit}}:root{--white:oklch(100% 0 0);--red-25:oklch(98.7% .006 17.3);--red-50:oklch(95.4% .02 17.5);--red-100:oklch(90.9% .042 23.4);--red-200:oklch(85% .071 28.3);--red-300:oklch(77.5% .114 29.2);--red-400:oklch(69.5% .182 28.2);--red-500:oklch(62% .208 28.5);--red-600:oklch(55.6% .204 29.3);--red-700:oklch(49.1% .172 30.2);--red-800:oklch(42.3% .139 30.4);--red-900:oklch(35.7% .109 30.7);--red-950:oklch(29.4% .078 31.3);--red-975:oklch(24.2% .06 35.2);--orange-25:oklch(98.6% .015 86.4);--orange-50:oklch(96.1% .025 73.2);--orange-100:oklch(92.2% .049 68.1);--orange-200:oklch(87.8% .075 60.7);--orange-300:oklch(82% .107 50.8);--orange-400:oklch(75.6% .148 46.2);--orange-500:oklch(68.9% .176 44.9);--orange-600:oklch(61.6% .162 41.9);--orange-700:oklch(53.5% .143 40.8);--orange-800:oklch(44.2% .114 42);--orange-900:oklch(35.4% .087 41.2);--orange-950:oklch(29.2% .067 38.2);--orange-975:oklch(24% .049 46.7);--yellow-25:oklch(99% .019 96.9);--yellow-50:oklch(96.1% .061 100.4);--yellow-100:oklch(94.2% .095 99.6);--yellow-200:oklch(92.5% .129 99.4);--yellow-300:oklch(90.7% .157 98.6);--yellow-400:oklch(88.1% .172 95.9);--yellow-500:oklch(85.8% .173 92);--yellow-600:oklch(80.1% .162 87.5);--yellow-700:oklch(69.5% .14 82.7);--yellow-800:oklch(56.7% .113 78.7);--yellow-900:oklch(44.5% .085 75.2);--yellow-950:oklch(34% .059 73.9);--yellow-975:oklch(26.8% .037 81.1);--lime-25:oklch(98.8% .038 116.6);--lime-50:oklch(95.5% .063 120.2);--lime-100:oklch(92.9% .091 122.7);--lime-200:oklch(89.9% .116 123.7);--lime-300:oklch(86.1% .15 124.5);--lime-400:oklch(81.3% .182 126.3);--lime-500:oklch(76.6% .192 127.6);--lime-600:oklch(70.4% .182 128.8);--lime-700:oklch(62.3% .163 130);--lime-800:oklch(52.2% .134 130.5);--lime-900:oklch(42.1% .104 130.6);--lime-950:oklch(33.6% .072 130.2);--lime-975:oklch(25.5% .041 132.9);--green-25:oklch(98.9% .015 164.7);--green-50:oklch(96% .044 166);--green-100:oklch(93.6% .069 163.5);--green-200:oklch(89.2% .107 162.2);--green-300:oklch(83.4% .142 160.9);--green-400:oklch(75.9% .153 160.6);--green-500:oklch(64.9% .146 159.9);--green-600:oklch(56% .117 161.4);--green-700:oklch(48.1% .093 163.6);--green-800:oklch(40.7% .074 165.8);--green-900:oklch(34.4% .056 167.5);--green-950:oklch(28% .045 168.7);--green-975:oklch(24.5% .039 157.9);--turquoise-25:oklch(99% .014 196.9);--turquoise-50:oklch(95.5% .044 196.4);--turquoise-100:oklch(91.7% .072 199.2);--turquoise-200:oklch(86.6% .103 203.9);--turquoise-300:oklch(81.5% .115 208.7);--turquoise-400:oklch(75.7% .111 214);--turquoise-500:oklch(67.8% .114 218.6);--turquoise-600:oklch(60.6% .099 221.4);--turquoise-700:oklch(53.2% .089 223.5);--turquoise-800:oklch(45.8% .073 224.5);--turquoise-900:oklch(38.5% .056 224.5);--turquoise-950:oklch(31.3% .047 225.2);--turquoise-975:oklch(26.1% .04 226.5);--blue-25:oklch(98.7% .008 225.1);--blue-50:oklch(95.7% .027 226.8);--blue-100:oklch(89.9% .048 231.6);--blue-200:oklch(84.4% .078 237.8);--blue-300:oklch(78.5% .108 245.5);--blue-400:oklch(69.6% .153 251.2);--blue-500:oklch(59.6% .187 259);--blue-600:oklch(54.4% .186 262.9);--blue-700:oklch(49.2% .171 265.4);--blue-800:oklch(42.9% .146 264.7);--blue-900:oklch(36.5% .121 263.6);--blue-950:oklch(29.9% .086 262.7);--blue-975:oklch(24.5% .054 260.7);--amethyst-25:oklch(98.8% .005 275);--amethyst-50:oklch(95.3% .021 274);--amethyst-100:oklch(90% .043 276.8);--amethyst-200:oklch(82.9% .068 279.2);--amethyst-300:oklch(73.4% .109 282.8);--amethyst-400:oklch(64.6% .161 286.7);--amethyst-500:oklch(57.2% .207 290.8);--amethyst-600:oklch(51.2% .208 291.6);--amethyst-700:oklch(45.1% .187 291.6);--amethyst-800:oklch(39.3% .152 290.5);--amethyst-900:oklch(34.3% .123 288.6);--amethyst-950:oklch(28.9% .097 288.7);--amethyst-975:oklch(23.3% .075 289.4);--mint-25:oklch(98% .019 180.3);--mint-50:oklch(96.1% .033 180.5);--mint-100:oklch(91.6% .065 180.4);--mint-200:oklch(87.5% .086 180.1);--mint-300:oklch(80.9% .105 179.1);--mint-400:oklch(73.1% .113 179.6);--mint-500:oklch(65.1% .111 179.4);--mint-600:oklch(56.9% .095 179.9);--mint-700:oklch(48.9% .081 180.1);--mint-800:oklch(41.5% .07 179.8);--mint-900:oklch(34.9% .052 179.8);--mint-950:oklch(28.9% .043 180.5);--mint-975:oklch(24.2% .028 183.7);--purple-25:oklch(98.9% .007 312.3);--purple-50:oklch(95% .027 309.2);--purple-100:oklch(91.5% .048 308.5);--purple-200:oklch(86.5% .08 309);--purple-300:oklch(78.4% .129 309.2);--purple-400:oklch(68.4% .178 308.6);--purple-500:oklch(59% .214 308.9);--purple-600:oklch(50.1% .185 309);--purple-700:oklch(42% .152 309);--purple-800:oklch(35.9% .125 309.2);--purple-900:oklch(31.6% .106 308.4);--purple-950:oklch(27.2% .09 307.8);--purple-975:oklch(23.4% .073 307.2);--castro-25:oklch(98.8% .007 345.3);--castro-50:oklch(96.1% .025 337.8);--castro-100:oklch(91.6% .054 337.6);--castro-200:oklch(85.4% .088 340.2);--castro-300:oklch(78.7% .127 342.1);--castro-400:oklch(71.7% .18 343.9);--castro-500:oklch(63.3% .2 346);--castro-600:oklch(54.9% .185 346.9);--castro-700:oklch(46.9% .164 348.2);--castro-800:oklch(39.1% .129 348.1);--castro-900:oklch(31.7% .1 347.9);--castro-950:oklch(26% .073 348);--castro-975:oklch(23.1% .051 348.5);--gray-25:oklch(98.8% .004 197.1);--gray-50:oklch(97.3% .006 223.5);--gray-100:oklch(94.6% .009 242.8);--gray-200:oklch(90.4% .013 251.6);--gray-300:oklch(83.6% .018 256.3);--gray-400:oklch(75.1% .023 256.8);--gray-500:oklch(65% .025 258.4);--gray-600:oklch(53.9% .026 258.4);--gray-700:oklch(42.9% .022 258.4);--gray-800:oklch(34.3% .018 258.4);--gray-900:oklch(29.2% .012 258.4);--gray-950:oklch(25.2% .008 264.4);--gray-975:oklch(22.1% .002 247.9);--gray-10-alpha:oklch(0% 0 0/.1);--gray-20-alpha:oklch(0% 0 0/.2);--gray-30-alpha:oklch(0% 0 0/.3);--gray-40-alpha:oklch(0% 0 0/.4);--gray-50-alpha:oklch(0% 0 0/.5);--gray-60-alpha:oklch(0% 0 0/.6);--gray-70-alpha:oklch(0% 0 0/.7);--gray-80-alpha:oklch(0% 0 0/.8);--gray-90-alpha:oklch(0% 0 0/.9);--background:var(--color-white);--background-hovered:var(--color-gray-50);--background-active:var(--color-gray-100);--background-secondary:var(--color-gray-50);--background-secondary-hovered:var(--color-gray-100);--background-secondary-active:var(--color-gray-200);--background-tertiary:var(--color-gray-25);--background-tertiary-hovered:var(--color-gray-50);--background-tertiary-active:var(--color-gray-100);--background-neutral:var(--color-gray-900);--background-neutral-hovered:var(--color-gray-800);--background-neutral-active:var(--color-gray-700);--background-neutral-secondary:var(--color-gray-100);--background-neutral-secondary-hovered:var(--color-gray-200);--background-neutral-secondary-active:var(--color-gray-300);--background-core:var(--color-blue-700);--background-core-hovered:var(--color-blue-800);--background-core-active:var(--color-blue-900);--background-core-secondary:var(--color-blue-50);--background-core-secondary-hovered:var(--color-blue-100);--background-core-secondary-active:var(--color-blue-200);--background-accent:var(--color-green-600);--background-accent-hovered:var(--color-green-700);--background-accent-active:var(--color-green-800);--background-accent-secondary:var(--color-green-50);--background-accent-secondary-hovered:var(--color-green-100);--background-accent-secondary-active:var(--color-green-200);--background-positive:var(--color-green-700);--background-positive-hovered:var(--color-green-800);--background-positive-active:var(--color-green-900);--background-positive-secondary:var(--color-green-50);--background-positive-secondary-hovered:var(--color-green-100);--background-positive-secondary-active:var(--color-green-200);--background-info:var(--color-blue-600);--background-info-hovered:var(--color-blue-700);--background-info-active:var(--color-blue-800);--background-info-secondary:var(--color-blue-50);--background-info-secondary-hovered:var(--color-blue-100);--background-info-secondary-active:var(--color-blue-200);--background-caution:var(--color-orange-500);--background-caution-hovered:var(--color-orange-600);--background-caution-active:var(--color-orange-700);--background-caution-secondary:var(--color-orange-50);--background-caution-secondary-hovered:var(--color-orange-100);--background-caution-secondary-active:var(--color-orange-200);--background-negative:var(--color-red-600);--background-negative-hovered:var(--color-red-700);--background-negative-active:var(--color-red-800);--background-negative-secondary:var(--color-red-50);--background-negative-secondary-hovered:var(--color-red-100);--background-negative-secondary-active:var(--color-red-200);--background-selected:var(--color-blue-600);--background-selected-secondary:var(--color-blue-50);--background-selected-tertiary:var(--color-gray-50);--background-utilities-loading:var(--color-gray-400);--background-utilities-overlay:var(--color-gray-60-alpha);--background-utilities-overlay-secondary:var(--color-gray-30-alpha);--background-blue:var(--color-blue-600);--background-blue-hovered:var(--color-blue-700);--background-blue-active:var(--color-blue-800);--background-blue-secondary:var(--color-blue-50);--background-blue-secondary-hovered:var(--color-blue-100);--background-blue-secondary-active:var(--color-blue-200);--background-green:var(--color-green-700);--background-green-hovered:var(--color-green-800);--background-green-active:var(--color-green-900);--background-green-secondary:var(--color-green-50);--background-green-secondary-hovered:var(--color-green-100);--background-green-secondary-active:var(--color-green-200);--text:var(--color-gray-950);--text-secondary:var(--color-gray-700);--text-tertiary:var(--color-gray-600);--text-neutral-on-neutral:var(--color-gray-25);--text-neutral-on-secondary:var(--color-gray-800);--text-core:var(--color-blue-700);--text-core-on-core:var(--color-blue-25);--text-core-on-secondary:var(--color-blue-900);--text-accent:var(--color-green-500);--text-accent-on-accent:var(--color-green-25);--text-accent-on-secondary:var(--color-green-800);--text-info:var(--color-blue-700);--text-info-on-info:var(--color-blue-25);--text-info-on-secondary:var(--color-blue-600);--text-positive:var(--color-green-700);--text-positive-on-positive:var(--color-green-25);--text-positive-on-secondary:var(--color-green-800);--text-caution:var(--color-orange-800);--text-caution-on-caution:var(--color-orange-25);--text-caution-on-secondary:var(--color-orange-800);--text-negative:var(--color-red-700);--text-negative-on-negative:var(--color-red-25);--text-negative-on-secondary:var(--color-red-700);--text-selected:var(--color-blue-700);--text-selected-on-selected:var(--color-blue-25);--text-selected-on-secondary:var(--color-blue-700);--text-selected-on-tertiary:var(--color-gray-900);--text-utilities-placeholder:var(--color-gray-300);--text-utilities-link:var(--color-blue-600);--text-utilities-link-secondary:var(--color-gray-700);--text-utilities-link-visited:var(--color-amethyst-500);--icon:var(--color-gray-900);--icon-secondary:var(--color-gray-700);--icon-tertiary:var(--color-gray-600);--icon-neutral-on-neutral:var(--color-white);--icon-neutral-on-secondary:var(--color-gray-800);--icon-core:var(--color-blue-700);--icon-core-on-core:var(--color-blue-25);--icon-core-on-secondary:var(--color-blue-900);--icon-accent:var(--color-green-500);--icon-accent-on-accent:var(--color-green-25);--icon-accent-on-secondary:var(--color-green-800);--icon-info:var(--color-blue-700);--icon-info-on-info:var(--color-blue-25);--icon-info-on-secondary:var(--color-blue-600);--icon-positive:var(--color-green-700);--icon-positive-on-positive:var(--color-green-25);--icon-positive-on-secondary:var(--color-green-700);--icon-caution:var(--color-orange-600);--icon-caution-on-caution:var(--color-orange-25);--icon-caution-on-secondary:var(--color-orange-600);--icon-negative:var(--color-red-700);--icon-negative-on-negative:var(--color-red-25);--icon-negative-on-secondary:var(--color-red-700);--icon-selected:var(--color-blue-700);--icon-selected-on-selected:var(--color-blue-25);--icon-selected-on-secondary:var(--color-blue-700);--icon-selected-on-tertiary:var(--color-gray-900);--icon-utilities-placeholder:var(--color-gray-300);--icon-blue:var(--color-blue-700);--icon-blue-on-blue:var(--color-blue-25);--icon-blue-on-secondary:var(--color-blue-800);--icon-green:var(--color-green-700);--icon-green-on-green:var(--color-green-25);--icon-green-on-secondary:var(--color-green-800);--border:var(--color-gray-200);--border-secondary:var(--color-gray-100);--border-tertiary:var(--color-gray-50);--border-neutral:var(--color-gray-950);--border-core:var(--color-blue-500);--border-accent:var(--color-green-600);--border-selected:var(--color-blue-600);--border-info:var(--color-blue-500);--border-positive:var(--color-green-500);--border-caution:var(--color-orange-500);--border-negative:var(--color-red-700);--border-utilities-focus:var(--color-blue-800);--chart-core:var(--color-turquoise-600);--chart-neutral:var(--color-gray-500);--chart-divide:var(--color-white);--chart-category-1:var(--color-turquoise-600);--chart-category-2:var(--color-blue-800);--chart-category-3:var(--color-castro-500);--chart-category-4:var(--color-mint-800);--chart-category-5:var(--color-orange-600);--chart-category-6:var(--color-amethyst-400);--chart-category-7:var(--color-red-800);--chart-category-8:var(--color-gray-500);--brand-facebook:oklch(56.4% .24 261.2);--brand-line:oklch(70.8% .241 142.5);--brand-pinterest:oklch(50.5% .202 25.8);--brand-x:oklch(97% 0 0);--font-sans:"Noto Sans JP","Arial","sans-serif";--font-mont:"Montserrat","Arial","sans-serif";--font-mono:"Menlo","Monaco","Courier New","monospace"}.dark{--background:var(--color-gray-950);--background-hovered:var(--color-gray-900);--background-active:var(--color-gray-800);--background-secondary:var(--color-gray-900);--background-secondary-hovered:var(--color-gray-800);--background-secondary-active:var(--color-gray-700);--background-tertiary:var(--color-gray-975);--background-tertiary-hovered:var(--color-gray-950);--background-tertiary-active:var(--color-gray-900);--background-neutral:var(--color-gray-50);--background-neutral-hovered:var(--color-gray-100);--background-neutral-active:var(--color-gray-200);--background-neutral-secondary:var(--color-gray-800);--background-neutral-secondary-hovered:var(--color-gray-900);--background-neutral-secondary-active:var(--color-gray-950);--background-core:var(--color-blue-400);--background-core-hovered:var(--color-blue-300);--background-core-active:var(--color-blue-200);--background-core-secondary:var(--color-blue-950);--background-core-secondary-hovered:var(--color-blue-900);--background-core-secondary-active:var(--color-blue-800);--background-accent:var(--color-green-500);--background-accent-hovered:var(--color-green-400);--background-accent-active:var(--color-green-300);--background-accent-secondary:var(--color-green-900);--background-accent-secondary-hovered:var(--color-green-800);--background-accent-secondary-active:var(--color-green-700);--background-positive:var(--color-green-400);--background-positive-hovered:var(--color-green-300);--background-positive-active:var(--color-green-200);--background-positive-secondary:var(--color-green-900);--background-positive-secondary-hovered:var(--color-green-800);--background-positive-secondary-active:var(--color-green-700);--background-info:var(--color-blue-400);--background-info-hovered:var(--color-blue-300);--background-info-active:var(--color-blue-200);--background-info-secondary:var(--color-blue-900);--background-info-secondary-hovered:var(--color-blue-800);--background-info-secondary-active:var(--color-blue-700);--background-caution:var(--color-orange-400);--background-caution-hovered:var(--color-orange-300);--background-caution-active:var(--color-orange-200);--background-caution-secondary:var(--color-orange-900);--background-caution-secondary-hovered:var(--color-orange-800);--background-caution-secondary-active:var(--color-orange-700);--background-negative:var(--color-red-400);--background-negative-hovered:var(--color-red-700);--background-negative-active:var(--color-red-800);--background-negative-secondary:var(--color-red-900);--background-negative-secondary-hovered:var(--color-red-800);--background-negative-secondary-active:var(--color-red-700);--background-selected:var(--color-blue-400);--background-selected-secondary:var(--color-blue-800);--background-selected-tertiary:var(--color-gray-800);--background-utilities-loading:var(--color-gray-600);--background-utilities-overlay:var(--color-gray-60-alpha);--background-utilities-overlay-secondary:var(--color-gray-30-alpha);--background-blue:var(--color-blue-400);--background-blue-hovered:var(--color-blue-300);--background-blue-active:var(--color-blue-200);--background-blue-secondary:var(--color-blue-900);--background-blue-secondary-hovered:var(--color-blue-800);--background-blue-secondary-active:var(--color-blue-700);--background-green:var(--color-green-400);--background-green-hovered:var(--color-green-300);--background-green-active:var(--color-green-200);--background-green-secondary:var(--color-green-900);--background-green-secondary-hovered:var(--color-green-800);--background-green-secondary-active:var(--color-green-700);--text:var(--color-gray-25);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-neutral-on-neutral:var(--color-gray-950);--text-neutral-on-secondary:var(--color-gray-100);--text-core:var(--color-blue-400);--text-core-on-core:var(--color-blue-975);--text-core-on-secondary:var(--color-blue-25);--text-accent:var(--color-green-500);--text-accent-on-accent:var(--color-green-950);--text-accent-on-secondary:var(--color-green-25);--text-info:var(--color-blue-500);--text-info-on-info:var(--color-blue-975);--text-info-on-secondary:var(--color-blue-50);--text-positive:var(--color-green-400);--text-positive-on-positive:var(--color-green-975);--text-positive-on-secondary:var(--color-green-200);--text-caution:var(--color-orange-500);--text-caution-on-caution:var(--color-orange-975);--text-caution-on-secondary:var(--color-orange-200);--text-negative:var(--color-red-500);--text-negative-on-negative:var(--color-red-975);--text-negative-on-secondary:var(--color-red-200);--text-selected:var(--color-blue-400);--text-selected-on-selected:var(--color-blue-950);--text-selected-on-secondary:var(--color-blue-50);--text-selected-on-tertiary:var(--color-gray-50);--text-utilities-placeholder:var(--color-gray-600);--text-utilities-link:var(--color-blue-400);--text-utilities-link-secondary:var(--color-gray-400);--text-utilities-link-visited:var(--color-amethyst-400);--icon:var(--color-gray-50);--icon-secondary:var(--color-gray-200);--icon-tertiary:var(--color-gray-400);--icon-neutral-on-neutral:var(--color-gray-950);--icon-neutral-on-secondary:var(--color-gray-100);--icon-core:var(--color-blue-400);--icon-core-on-core:var(--color-blue-900);--icon-core-on-secondary:var(--color-blue-25);--icon-accent:var(--color-green-500);--icon-accent-on-accent:var(--color-green-950);--icon-accent-on-secondary:var(--color-green-25);--icon-info:var(--color-blue-500);--icon-info-on-info:var(--color-blue-975);--icon-info-on-secondary:var(--color-blue-100);--icon-positive:var(--color-green-500);--icon-positive-on-positive:var(--color-green-975);--icon-positive-on-secondary:var(--color-green-100);--icon-caution:var(--color-orange-500);--icon-caution-on-caution:var(--color-orange-975);--icon-caution-on-secondary:var(--color-orange-100);--icon-negative:var(--color-red-500);--icon-negative-on-negative:var(--color-red-900);--icon-negative-on-secondary:var(--color-red-100);--icon-selected:var(--color-blue-400);--icon-selected-on-selected:var(--color-blue-950);--icon-selected-on-secondary:var(--color-blue-50);--icon-selected-on-tertiary:var(--color-gray-50);--icon-utilities-placeholder:var(--color-gray-800);--icon-blue:var(--color-blue-500);--icon-blue-on-blue:var(--color-blue-975);--icon-blue-on-secondary:var(--color-blue-50);--icon-green:var(--color-green-400);--icon-green-on-green:var(--color-green-950);--icon-green-on-secondary:var(--color-green-200);--border:var(--color-gray-700);--border-secondary:var(--color-gray-800);--border-tertiary:var(--color-gray-900);--border-neutral:var(--color-gray-50);--border-core:var(--color-blue-300);--border-accent:var(--color-green-400);--border-selected:var(--color-blue-400);--border-info:var(--color-blue-500);--border-positive:var(--color-green-500);--border-caution:var(--color-orange-500);--border-negative:var(--color-red-500);--border-utilities-focus:var(--color-blue-400);--chart-core:var(--color-turquoise-300);--chart-neutral:var(--color-gray-500);--chart-divide:var(--color-gray-950);--chart-category-1:var(--color-turquoise-300);--chart-category-2:var(--color-blue-500);--chart-category-3:var(--color-castro-300);--chart-category-4:var(--color-mint-600);--chart-category-5:var(--color-orange-200);--chart-category-6:var(--color-amethyst-300);--chart-category-7:var(--color-red-500);--chart-category-8:var(--color-gray-500)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{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-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}@keyframes spin{to{transform:rotate(360deg)}}
