/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@font-face{font-family:fontello;src:url(/assets/fontello-DttE5Daq.eot?33216774);src:url(/assets/fontello-DttE5Daq.eot?33216774#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/fontello-SCHqcMYD.ttf?33216774) format("truetype"),url(/assets/fontello-Bma6Tk7H.svg?33216774#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:""}@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-border-style:solid;--tw-font-weight:initial}}}@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-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-400:oklch(71.8% .202 349.761);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-shirogohan-100:#eceae0;--color-shirogohan-400:#b3ab80;--color-shirogohan-500:#a09561;--color-shirogohan-600:#80784d}}@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%;-moz-tab-size:4;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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.top-0{top:calc(var(--spacing)*0)}.top-16{top:calc(var(--spacing)*16)}.right-2{right:calc(var(--spacing)*2)}.z-10{z-index:10}.z-20{z-index:20}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-16{margin-left:calc(var(--spacing)*16)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.h-screen{height:100vh}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-full{width:100%}.min-w-\[320px\]{min-width:320px}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-black{border-color:var(--color-black)}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.\!bg-pink-50{background-color:var(--color-pink-50)!important}.\!bg-shirogohan-400{background-color:var(--color-shirogohan-400)!important}.bg-shirogohan-100{background-color:var(--color-shirogohan-100)}.bg-shirogohan-400{background-color:var(--color-shirogohan-400)}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-pink-400{color:var(--color-pink-400)}.text-red-500{color:var(--color-red-500)}.text-shirogohan-600{color:var(--color-shirogohan-600)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}@media (hover:hover){.hover\:\!bg-blue-600:hover{background-color:var(--color-blue-600)!important}.hover\:\!bg-shirogohan-500:hover{background-color:var(--color-shirogohan-500)!important}.hover\:bg-shirogohan-500:hover{background-color:var(--color-shirogohan-500)}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}dialog.svelte-19dligb{max-width:32em;border-radius:.2em;border:none;padding:0}dialog.svelte-19dligb::backdrop{background:#0000004d}dialog.svelte-19dligb>div:where(.svelte-19dligb){padding:1em}dialog[open].svelte-19dligb{animation:svelte-19dligb-zoom .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-19dligb-zoom{0%{transform:scale(.95)}to{transform:scale(1)}}dialog[open].svelte-19dligb::backdrop{animation:svelte-19dligb-fade .2s ease-out}@keyframes svelte-19dligb-fade{0%{opacity:0}to{opacity:1}}button.svelte-19dligb{display:block}.menu-container.svelte-psqqcz>div:nth-child(odd){background-color:#f6f5f0}
