:root{--font-display:Poppins, "Poppins", ui-sans-serif, system-ui, sans-serif;--font-sans:"DM Sans", DMSans, ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", IBMPlexMono, ui-monospace, SFMono-Regular, Menlo, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--zc-toolbar:0px}html,body,#root{height:100%}body{overscroll-behavior:none;margin:0}@supports (-webkit-touch-callout:none){:root{--zc-toolbar:calc(100lvh - 100svh)}#root{height:100lvh;position:absolute;top:0;left:0;right:0}[data-zc-foot]{border-bottom:var(--zc-toolbar) solid transparent}@media (height<=560px),(width<=640px){[data-zc-frame=root]:after{content:"";height:var(--zc-toolbar);flex:none}}}[data-zc-gradient=brand]{background-image:linear-gradient(96deg,#fa5d62 0%,#fd8b4e 48%,#5a5dee 100%)}[data-zc-gradient=wave]{background-image:linear-gradient(#fa5d62 0%,#5a5dee 100%)}[data-zc-gradient=wash]{background-image:linear-gradient(90deg,#fa5d6200 0%,#fa5d6257 100%)}[data-zc-gradient=washScreen]{background-image:linear-gradient(165deg,#fa5d6200 35%,#fa5d6252 100%)}[data-zc-gradient=coral]{background-image:linear-gradient(135deg,#fa5d62 0%,#fd8b4e 100%)}[data-zc-capsule=bar]{max-width:calc(100% - 16px)}[data-zc-glow=cool]{background-image:radial-gradient(closest-side,#5a5dee 0%,#8f96f766 50%,#8f96f700 100%)}[data-zc-glow=warm]{background-image:radial-gradient(closest-side,#fa5d62 0%,#fd8b4e66 50%,#fd8b4e00 100%)}[data-zc-skip]{z-index:10;top:8px;left:-10000px;position:absolute!important}[data-zc-skip]:focus{left:8px}[data-zc-frame=main]:focus,[data-zc-frame=main]:focus-visible{box-shadow:none!important;outline:none!important}:focus-visible{outline-offset:2px!important;outline:2px solid #5a5dee!important;box-shadow:0 0 0 2px #fff!important}[data-zc-clip] :focus-visible{outline-offset:-4px!important;box-shadow:inset 0 0 0 2px #fff!important}[data-zc-announcer]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}[data-zc-booth-page]{overflow-y:auto}@media (height<=560px),(width<=640px){[data-zc-frame=root]{overflow-y:auto!important}.zc-page,.zc-page>div{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.zc-page{flex:1 0 auto!important}[data-zc-frame=page],[data-zc-frame=body]{flex:none!important}[data-zc-frame=main],[data-zc-frame=page],[data-zc-frame=column],[data-zc-frame=body]{overflow:visible!important}}.zc-rail-press:hover{color:#fff!important;background-color:#ffffff1a!important}.zc-rail-line:hover{color:#fff!important;background-color:#ffffff14!important}@keyframes zc-rail-spin{to{transform:rotate(360deg)}}[data-zc-rail-spin]{animation:3.2s linear infinite zc-rail-spin}@media (prefers-reduced-motion:reduce){[data-zc-rail-spin]{animation:none}}@media (width<=900px){[data-zc-frame=root]:has(>[data-zc-rail]){padding-left:72px}[data-zc-rail]{top:0;bottom:0;left:0;position:absolute!important}[data-zc-rail][data-zc-rail-open]{box-shadow:0 20px 50px #14293a59}}[data-zc-railbar]{display:none}@media (width<=640px){[data-zc-frame=root]:has(>[data-zc-rail]){padding-left:0;flex-direction:column!important}[data-zc-railbar]{display:flex;top:0;position:sticky!important}[data-zc-rail]{display:none!important}[data-zc-rail][data-zc-rail-drawer]{animation:.26s cubic-bezier(.4,0,.2,1) zc-drawer-in;width:min(288px,86vw)!important;display:flex!important;position:fixed!important}}@keyframes zc-drawer-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){[data-zc-rail][data-zc-rail-drawer]{animation:none}}