@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--tab-bar-height:56px;--page-bottom-inset:calc(var(--tab-bar-height) + var(--safe-area-bottom));--color-neutral-1:#14161e;--color-neutral-4:#9b9b9b;--color-neutral-5:#d3d3d3;--color-neutral-7:#f4f4f4;--color-neutral-8:#f8f8f8;--color-state-error:#f8312f;--color-accent-star:#ffce22}body,html{overflow:hidden;overscroll-behavior:none;height:100%}body{width:100%;max-height:100%;max-width:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;touch-action:manipulation}body,ion-app{min-height:100dvh}ion-app{height:100%;overflow:hidden}ion-header ion-toolbar:first-of-type{padding-top:var(--safe-area-top)}ion-footer ion-toolbar,ion-tab-bar{padding-bottom:var(--safe-area-bottom)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scrollbar-hide::-webkit-scrollbar{display:none}.snap-x{scroll-snap-type:x mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}ion-content{--background:#fff}ion-content::part(scroll){-ms-overflow-style:none;scrollbar-width:none}ion-content::part(scroll)::-webkit-scrollbar{display:none}.my-page-layout{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f8}ion-toolbar{--background:#fff;--border-color:transparent}ion-tab-bar{--background:#fff;--border:1px solid #f3f3f3;box-sizing:border-box}ion-tab-bar.ion-tab-bar-hidden{display:none!important}.pb-tab-safe{padding-bottom:var(--page-bottom-inset)}.h-tab-safe{height:var(--page-bottom-inset)}ion-tab-button{--color:#9b9b9b;--color-selected:#14161e}ion-tab-button.tab-selected{--color:#14161e}ion-modal.vote-bottom-sheet{--backdrop-opacity:0.7;--background:transparent;--box-shadow:none;align-items:center;justify-content:center}ion-modal.vote-bottom-sheet::part(content){border-radius:0}ion-modal.vote-bottom-sheet ion-content.vote-bottom-sheet__content{--background:transparent;height:100%}.vote-bottom-sheet__viewport{box-sizing:border-box;padding:max(16px,var(--safe-area-top,env(safe-area-inset-top,0px))) 16px max(16px,var(--safe-area-bottom,env(safe-area-inset-bottom,0px))) 16px}ion-modal.ft-modal{--backdrop-opacity:0.7;--background:transparent;--box-shadow:none;align-items:center;justify-content:center}ion-modal.ft-modal::part(content){border-radius:0}ion-modal.ft-modal ion-content.ft-modal__content{--background:transparent;height:100%}.ft-modal__viewport{box-sizing:border-box;padding:max(16px,var(--safe-area-top,env(safe-area-inset-top,0px))) 16px max(16px,var(--safe-area-bottom,env(safe-area-inset-bottom,0px))) 16px}ion-modal.photo-lightbox-modal{--background:#000;--width:100%;--height:100%;--border-radius:0;--box-shadow:none}ion-modal.photo-lightbox-modal ion-content.photo-lightbox-content{--background:#000}.ui-icon{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;box-sizing:content-box!important}.ui-icon .ionicon{stroke:currentColor}.ui-icon .ionicon-fill-none{fill:none}.ui-icon .ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width,32px)}.ui-icon .icon-inner,.ui-icon .ionicon,.ui-icon svg{display:block;height:100%;width:100%}.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:.5;transition:opacity .25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4d4d4d;transition:all .2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000}.react-toggle--checked .react-toggle-track{background-color:#19ab27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128d15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;transition:opacity .25s ease}.react-toggle--checked .react-toggle-track-check,.react-toggle-track-x{opacity:1;transition:opacity .25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;line-height:0;right:10px}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all .5s cubic-bezier(.23,1,.32,1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4d4d4d;border-radius:50%;background-color:#fafafa;box-sizing:border-box;transition:all .25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19ab27}.react-toggle--focus .react-toggle-thumb{box-shadow:0 0 2px 3px #0099e0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{box-shadow:0 0 5px 5px #0099e0}