*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}button{border:0;background:none;font:inherit;color:inherit;padding:0}input,textarea,select{font:inherit;color:inherit}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.block{display:block}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.inset-0{top:0;right:0;bottom:0;left:0}.top-4{top:1rem}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-1\/2{left:50%}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.w-full{width:100%}.w-4{width:1rem}.w-7{width:1.75rem}.w-\[2em\]{width:2em}.w-\[7em\]{width:7em}.h-4{height:1rem}.h-7{height:1.75rem}.h-\[2em\]{height:2em}.h-\[2px\]{height:2px}.h-\[7em\]{height:7em}.min-w-\[3em\]{min-width:3em}.min-w-\[4em\]{min-width:4em}.min-w-\[7em\]{min-width:7em}.min-h-\[3em\]{min-height:3em}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.text-center{text-align:center}.text-left{text-align:left}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-\[0\.2em\]{gap:.2em}.gap-\[0\.5em\]{gap:.5em}.p-1{padding:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pb-2{padding-bottom:.5rem}.pb-6{padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pl-3{padding-left:.75rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-5>*+*{margin-top:1.25rem}.shrink-0{flex-shrink:0}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-\[10px\]{border-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.border-t{border-top-width:1px;border-top-style:solid}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs{font-size:.75rem;line-height:1rem}.text-\[11px\]{font-size:11px}.text-white{color:#fff}.font-medium{font-weight:500}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.leading-tight{line-height:1.25}.leading-\[1\.6\]{line-height:1.6}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.bg-transparent{background-color:transparent}.outline-none{outline:0}.opacity-0{opacity:0}.pointer-events-none{pointer-events:none}.resize-none{resize:none}.ato-screen{position:relative;height:100%;width:100%;overflow:hidden;container-type:size}@font-face{font-family:shippori-mincho-kanji;src:url(/fonts/shippori-mincho/ShipporiMincho-Regular.ttf) format("truetype");font-weight:400;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:shippori-mincho-kanji;src:url(/fonts/shippori-mincho/ShipporiMincho-Bold.ttf) format("truetype");font-weight:700;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:shippori-mincho-kana;src:url(/fonts/shippori-mincho/ShipporiMincho-Regular.ttf) format("truetype");font-weight:400;unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:shippori-mincho-kana;src:url(/fonts/shippori-mincho/ShipporiMincho-Bold.ttf) format("truetype");font-weight:700;unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:shippori-mincho-alnum;src:url(/fonts/shippori-mincho/ShipporiMincho-Regular.ttf) format("truetype");font-weight:400;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:shippori-mincho-alnum;src:url(/fonts/shippori-mincho/ShipporiMincho-Bold.ttf) format("truetype");font-weight:700;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:makiba-kanji;src:url(/fonts/makiba/makiba.ttf) format("truetype");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:makiba-kana;src:url(/fonts/makiba/makiba.ttf) format("truetype");unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:reggae-one-kanji;src:url(/fonts/reggae-one/reggae-one.ttf) format("truetype");unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:reggae-one-kana;src:url(/fonts/reggae-one/reggae-one.ttf) format("truetype");unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:genjyuu-gothic-kanji;src:url(/fonts/genjyuu-gothic/regular.ttf) format("truetype");font-weight:400;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:genjyuu-gothic-kanji;src:url(/fonts/genjyuu-gothic/bold.ttf) format("truetype");font-weight:700;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+3000-303F,U+FF00-FFEF;font-display:swap}@font-face{font-family:genjyuu-gothic-kana;src:url(/fonts/genjyuu-gothic/regular.ttf) format("truetype");font-weight:400;unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:genjyuu-gothic-kana;src:url(/fonts/genjyuu-gothic/bold.ttf) format("truetype");font-weight:700;unicode-range:U+3040-309F,U+30A0-30FF;font-display:swap}@font-face{font-family:playfair-display-alnum;src:url(/fonts/playfair-display/playfair-display.ttf) format("truetype-variations");font-weight:400 900;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:ibm-plex-mono-alnum;src:url(/fonts/ibm-plex-mono/regular.ttf) format("truetype");font-weight:400;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:ibm-plex-mono-alnum;src:url(/fonts/ibm-plex-mono/bold.ttf) format("truetype");font-weight:700;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}@font-face{font-family:caveat-alnum;src:url(/fonts/caveat/caveat.ttf) format("truetype-variations");font-weight:400 700;unicode-range:U+0020-007E,U+00A0-00FF;font-display:swap}.ato-panel{overflow:hidden}.ato-panel-inner{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ato-panel-inner::-webkit-scrollbar{display:none}.ato-panel-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ato-panel-scroll::-webkit-scrollbar{display:none}.ato-panel-hscroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ato-panel-hscroll::-webkit-scrollbar{display:none}.ato-panel-text-title{font-size:var(--ato-panel-text-title-size);font-weight:700;color:var(--ato-panel-text-title-color)}.ato-panel-text-description{font-size:var(--ato-panel-text-description-size);font-weight:700;color:var(--ato-panel-text-description-color)}.ato-panel-text-label{font-size:var(--ato-panel-text-label-size)}
