@charset "UTF-8";:root{--bg-main:#fff;--bg-card:#fff;--bg-sub:#f8fafc;--text-main:#1c1917;--text-sub:#57534e;--border-shadow:#000;--hover-yellow:#fef3c7}[data-theme=dark]{--bg-main:#1c1917;--bg-card:#292524;--bg-sub:#44403c;--text-main:#f5f5f4;--text-sub:#a8a29e;--border-shadow:#1c1917;--hover-yellow:#57534e}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-main);color:#1c1917;color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-y:scroll;transition:background-color .5s ease,color .5s ease;width:100%}.recharts-rectangle:focus,.recharts-sector:focus,.recharts-surface:focus,.recharts-wrapper *{outline:none!important}[data-radix-scroll-lock]{overflow:hidden!important;padding-right:0!important}html{scrollbar-gutter:stable!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.body{background-color:#000}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.SideBar_container__XBhSl,.SideBar_desktopOnly__jleiC,.SideBar_divider__v6Ta2,.SideBar_logoWrap__of6qm,.SideBar_sectionTitle__FCoSK{display:none}.SideBar_bottomTab__u4Wnd{background-color:var(--bg-main);border-top:3px solid var(--text-sub);bottom:0;display:flex;height:64px;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.SideBar_tabItem__-10-C{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.65rem;font-weight:600;gap:3px;justify-content:center;text-decoration:none}.SideBar_tabItem__-10-C,.SideBar_tabItem__-10-C svg{color:var(--text-sub);transition:all .15s ease}.SideBar_tabItem__-10-C:hover{background-color:var(--hover-yellow);color:var(--text-main)}.SideBar_tabActive__b63zW,.SideBar_tabActive__b63zW svg,.SideBar_tabItem__-10-C:hover svg{color:var(--text-main)}.SideBar_tabActive__b63zW span{font-weight:800}@media (min-width:768px){.SideBar_bottomTab__u4Wnd{display:none}.SideBar_container__XBhSl{align-items:flex-start;background-color:var(--bg-main);border-right:3px solid var(--text-sub);display:flex;flex-direction:column;height:100vh;left:0;margin:0 auto;padding:0;position:fixed;top:0;transition:background-color .3s ease,color .3s ease;width:350px}.SideBar_desktopOnly__jleiC{display:flex}.SideBar_logoWrap__of6qm{align-items:center;display:flex;gap:30px;padding:1.5rem}.SideBar_avatar__SJ5su{border:3px solid var(--border-shadow);border-radius:50%;box-shadow:4px 4px 0 var(--border-shadow);flex-shrink:0;height:50px;object-fit:cover;width:50px}.SideBar_userName__espKt{color:var(--text-main);font-size:1.25rem;font-weight:900;margin:0}.SideBar_divider__v6Ta2{background-color:var(--text-main);display:block;height:3px;width:100%}.SideBar_sectionTitle__FCoSK{color:var(--text-sub);display:block;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}}.SideBar_sectionContainer__SgTnG{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 1.5rem;width:100%}.SideBar_sectionWrap__trffA,.SideBar_topSectionWrap__vH7kc{display:flex;flex-direction:column;gap:.8rem}.SideBar_menuItem__BgWW6{align-items:center;border-radius:.5rem;color:var(--text-sub);display:flex;font-size:1rem;gap:.75rem;padding:.6rem .8rem;text-decoration:none;transition:all .2s ease;width:80%}.SideBar_menuItem__BgWW6 svg{color:var(--text-sub)}.SideBar_menuItem__BgWW6:hover{background-color:var(--hover-yellow);color:var(--text-main)}.SideBar_menuItem__BgWW6:hover svg{color:var(--text-main)}.SideBar_active__lG4lX{background-color:var(--bg-sub);font-weight:700}.SideBar_active__lG4lX span,.SideBar_active__lG4lX svg{color:var(--text-main)}.PlatformLayout_container__KlQYz{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;width:100%}.PlatformLayout_sideWrap__txASj{background-color:#fff;border-top:1px solid #e7e5e4;bottom:0;height:65px;left:0;position:fixed;width:100%;z-index:50}.PlatformLayout_contentWrap__QEdno{flex:1 1;padding-bottom:65px;width:100%}@media (min-width:768px){.PlatformLayout_container__KlQYz{flex-direction:row}.PlatformLayout_sideWrap__txASj{border-right:1px solid #e7e5e4;border-top:none;flex:0 0 350px;height:100vh;position:relative}.PlatformLayout_contentWrap__QEdno{padding-bottom:0}}.AddSubscriptionModal_overlay__VMO9w{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.OptionSelect_SelectContent__kh95g,.OptionSelect_SelectTrigger__yGewY{--sel-bg:#fff;--sel-text:#333;--sel-border:#e5e8eb;--sel-primary:#3182f6;--sel-primary-bg:#f8fafd;--sel-disabled-bg:#f5f5f5;--sel-disabled-text:#999;--sel-shadow:0px 10px 38px -10px #16171859,0px 10px 20px -15px #16171833}.dark .OptionSelect_SelectContent__kh95g,.dark .OptionSelect_SelectTrigger__yGewY,[data-theme=dark] .OptionSelect_SelectContent__kh95g,[data-theme=dark] .OptionSelect_SelectTrigger__yGewY{--sel-bg:#1e1e1e;--sel-text:#f1f1f1;--sel-border:#3a3a3a;--sel-primary:#5a9df8;--sel-primary-bg:#2b323b;--sel-disabled-bg:#2a2a2a;--sel-disabled-text:#777;--sel-shadow:0px 10px 38px -10px #000000b3,0px 10px 20px -15px #00000080}.OptionSelect_SelectTrigger__yGewY{align-items:center;background-color:var(--sel-bg);border:1px solid var(--sel-border);border-radius:8px;color:var(--sel-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;outline:none;padding:0 15px;transition:background-color .2s,border-color .2s;width:100%}.OptionSelect_SelectTrigger__yGewY:focus{border-color:var(--sel-primary);box-shadow:0 0 0 2px #3182f633}.OptionSelect_SelectTrigger__yGewY[data-disabled]{background-color:var(--sel-disabled-bg);border-color:#0000;color:var(--sel-disabled-text);cursor:not-allowed}.OptionSelect_SelectContent__kh95g{background-color:var(--sel-bg);border:1px solid var(--sel-border);border-radius:8px;box-shadow:var(--sel-shadow);max-height:70vh;overflow:hidden;overflow-y:auto;padding:12px 4px;width:var(--radix-select-trigger-width);z-index:99999}.OptionSelect_SelectViewport__OUjmG{display:flex;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto;padding:5px}.OptionSelect_SelectItem__jpT0s{align-items:center;border-radius:5px;color:var(--sel-text);cursor:pointer;display:flex;font-size:15px;gap:12px;height:40px;line-height:1;outline:none;padding:0 35px 0 15px;position:relative;-webkit-user-select:none;user-select:none}.OptionSelect_SelectItem__jpT0s[data-highlighted]{background-color:var(--sel-primary-bg);color:var(--sel-primary);font-weight:700}.OptionSelect_SelectItemIndicator__szHF9{align-items:center;color:var(--sel-primary);display:inline-flex;justify-content:center;position:absolute;right:10px;width:25px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.SubscriptionForm_container__WsMnp{-ms-overflow-style:none;animation:SubscriptionForm_modalAppear__SsZgG .2s ease-out;background-color:var(--bg-card);border:4px solid var(--border-shadow);border-radius:12px;box-shadow:10px 10px 0 var(--border-shadow);color:var(--text-main);font-weight:800;max-height:85vh;max-width:450px;overflow-y:auto;padding:30px;scrollbar-width:none;width:100%}.SubscriptionForm_topCloseBtn__pHvAK{color:var(--text-main)}.SubscriptionForm_container__WsMnp::-webkit-scrollbar{display:none}.SubscriptionForm_scrollArea__ujQgm{overflow-y:auto;padding-bottom:20px;padding-right:15px}.SubscriptionForm_scrollArea__ujQgm::-webkit-scrollbar{width:10px}.SubscriptionForm_scrollArea__ujQgm::-webkit-scrollbar-track{background:#f1f1f1;border:2px solid var(--border-shadow);border-radius:8px}.SubscriptionForm_scrollArea__ujQgm::-webkit-scrollbar-thumb{background:var(--border-shadow);border:2px solid var(--bg-card);border-radius:8px}.SubscriptionForm_scrollArea__ujQgm::-webkit-scrollbar-thumb:hover{background:#333}@keyframes SubscriptionForm_modalAppear__SsZgG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SubscriptionForm_top__0o4q2{align-items:center;border-bottom:4px solid var(--border-shadow);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.SubscriptionForm_top__0o4q2 h2{font-size:24px;margin:0;text-transform:uppercase}.SubscriptionForm_closeBtn__049\+P{background-color:initial;border:none;cursor:pointer;padding:0;transition:transform .1s}.SubscriptionForm_closeBtn__049\+P:hover{transform:scale(1.1)}.SubscriptionForm_inputWrap__hjoKz{align-items:flex-start;color:var(--text-main);display:flex;flex-direction:column;font-size:.9rem;font-weight:700;gap:.5rem;margin-top:1.2rem;text-align:left;width:100%}.SubscriptionForm_inputWrap__hjoKz>div{width:100%}.SubscriptionForm_inputWrap__hjoKz .react-datepicker-wrapper{display:block;width:100%}.SubscriptionForm_inputWrap__hjoKz .react-datepicker__input-container input,.SubscriptionForm_input__7-tlh{border:2px solid var(--border-shadow);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:.8rem;text-align:left;transition:box-shadow .2s,transform .2s;width:100%}.SubscriptionForm_inputWrap__hjoKz .react-datepicker__input-container input:focus,.SubscriptionForm_input__7-tlh:focus{box-shadow:4px 4px 0 var(--border-shadow);transform:translate(-2px,-2px)}.SubscriptionForm_paymentMenu__XXB7C{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:5px;width:100%}.SubscriptionForm_defaultBtn__UcIBn{background-color:var(--bg-card);box-shadow:3px 3px 0 var(--border-shadow);color:var(--text-main);font-weight:700;transition:all .1s ease-in-out}.SubscriptionForm_activeBtn__DK1fH,.SubscriptionForm_defaultBtn__UcIBn{border:2px solid var(--border-shadow);border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;padding:1rem .5rem}.SubscriptionForm_activeBtn__DK1fH{background-color:#bfdbfe;box-shadow:none;color:#000;font-weight:800;transform:translate(3px,3px)}.SubscriptionForm_addBtnWrap__dbuhT{align-items:center;display:flex;justify-content:center;margin-top:2rem;padding-bottom:10px}.SubscriptionForm_addBtn__7FGES{background-color:#86efac;border:3px solid var(--border-shadow);border-radius:8px;box-shadow:6px 6px 0 var(--border-shadow);color:#000;cursor:pointer;font-size:16px;font-weight:800;padding:1rem;transition:all .1s;width:100%}.SubscriptionForm_addBtn__7FGES:hover:not(:disabled){background-color:#4ade80}.SubscriptionForm_addBtn__7FGES:active:not(:disabled),.SubscriptionForm_addBtn__7FGES:disabled{box-shadow:none;transform:translate(6px,6px)}.SubscriptionForm_addBtn__7FGES:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SubscriptionViewer_container__7ys3V{display:flex;flex-direction:column;gap:12px}.SubscriptionViewer_menuWrap__udzGG{display:flex;justify-content:space-between}.SubscriptionViewer_menuBtn__cU4rN{background-color:#faebd7;border:2px solid #666;border-radius:8px;box-sizing:border-box;font-size:11px;font-weight:600;height:30px;padding:.3rem 1rem}.SubscriptionViewer_ListWrap__nYPow{background-color:var(--bg-card);border:2px solid #333;border-radius:8px;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0}.DetailsComponent_container__TTTjl{box-sizing:border-box;display:grid;grid-template-rows:1fr auto;height:100%;padding:.3rem 1rem}.DetailsComponent_ListWrap__fDiHc{display:flex;flex-direction:column;gap:12px;height:400px;list-style:none;padding:0 1rem}.DetailsComponent_itemContent__jzE2\+{align-items:center;background-color:var(--bg-main);border:2px solid var(--border-shadow);border-radius:8px;display:flex;gap:10px;padding:1rem}.DetailsComponent_textWrap__dPgQq div{font-size:12px;font-weight:600}.DetailsComponent_footer__Eg86y{display:flex;flex-direction:column;padding:1rem 1.5rem}.DetailsComponent_footerBottom__p5BUh{align-items:center;display:flex;justify-content:space-between}.DetailsComponent_footerCenter__4e9Hw{font-size:11px;font-weight:700}.DetailsComponent_moveBtn__ddSqq{align-items:center;display:flex;flex-direction:row;font-size:11px;font-weight:700;gap:5px;padding:1px 5px}.LoadingScreen_container__Ka8j5{--bg-main:#f5f5f4;--spinner-color:#292524;align-items:center;background-color:var(--bg-main);display:flex;flex-direction:column;height:100vh;justify-content:center;transition:background-color .2s ease}.dark .LoadingScreen_container__Ka8j5,[data-theme=dark] .LoadingScreen_container__Ka8j5{--bg-main:#1c1917;--spinner-color:#f5f5f4}.LoadingScreen_spinner__9yiE9{animation:LoadingScreen_spin__OFsMC 1s linear infinite;color:var(--spinner-color)}@keyframes LoadingScreen_spin__OFsMC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Overview_container__vsCGy{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:1rem .625rem;width:100%}.Overview_title__2-qw5{margin:0}.Overview_menu__ESS1T{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0;padding:0;width:100%}.Overview_content__i4Szd{font-size:11px;font-weight:700;list-style:none;width:100%}.Overview_subContent__G85ns{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.Card_cardBox__5GGM6{border:.15rem solid #666;border-radius:.5rem;box-shadow:.625rem .625rem .625rem #0000000d;color:#000;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}.Card_itemHeader__MaDFl{align-items:center;display:flex;gap:.75rem}.Card_itemTitle__ak3Hh{font-size:.75rem;font-weight:600}.Card_itemContent__XCiLi{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:.4rem}.Card_itemSubText__RlMcO{color:#666;font-size:.8rem}@media (min-width:768px){.Card_cardBox__5GGM6{max-width:100%;padding:1.5rem}.Card_itemContent__XCiLi{font-size:1.5rem}}.SummaryCards_container__hqI2v{width:100%}.SummaryCards_title__7wjKw{font-size:1.625rem;font-weight:700}.SummaryCards_topSection__3-KjL{align-items:center;display:flex;justify-content:space-between;padding:1.875rem}.SummaryCards_addSubscriptionBtn__6Ihht{align-items:center;background-color:#d1fae5;border:3px solid #666;border-radius:.5rem;box-shadow:0 4px 10px #0000001a;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:.5rem 3.125rem}.SummaryCards_summaryWrap__Y06Cr{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 30px}@media (min-width:768px){.SummaryCards_summaryWrap__Y06Cr{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:600px){.Upcoming_container__k1nUv{display:none}}.Upcoming_container__k1nUv{color:#000;display:flex;flex-direction:column;gap:12px}.Upcoming_title__cIK3c{color:var(--text-main);margin:0}.Upcoming_UpcomingListWrap__7wVNd{border:2px solid #333;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-height:480px;padding:20px 30px}.Upcoming_ListWrap__PFp\+p{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:0}.Upcoming_item__jL91k{align-items:center;background-color:#faebd7;border:2px solid #333;border-radius:12px;box-sizing:border-box;display:grid;font-size:13px;font-weight:700;grid-template-columns:1fr 4fr 1fr;height:60px;justify-content:center;list-style-type:none;overflow:hidden;padding:.5rem 1rem;position:relative;text-overflow:ellipsis;white-space:nowrap}.Upcoming_notice__xRrJH{background:#0000;border:none}.Upcoming_itemCenter__16Q7e{display:flex;flex-direction:column;gap:5px;justify-content:center}.Upcoming_itemRight__koELf{white-space:nowrap}.Upcoming_divider__pA1OG{background-color:#666;height:2px;width:100%}.Upcoming_footer__jYC4P{display:flex;flex-direction:column;gap:20px}.Upcoming_footerBottom__pqYYQ{align-items:center;display:flex;justify-content:space-between}.Upcoming_footerCenter__Qhb-Y,.Upcoming_moveBtn__N0Mh4{font-size:11px;font-weight:700}.Upcoming_moveBtn__N0Mh4{align-items:center;display:flex;flex-direction:row;gap:5px;padding:1px 5px}.Upcoming_modalOverlay__z7\+Um{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.Upcoming_modalContent__FSir2{-ms-overflow-style:none;background-color:initial;border:none;box-shadow:none;max-height:95vh;max-width:520px;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-width:none;width:90%}.Upcoming_modalContent__FSir2::-webkit-scrollbar{display:none}.ExtendModal_overlay__MlU8b{align-items:center;background-color:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.ExtendModal_modal__Egfs0{animation:ExtendModal_modalAppear__-puI8 .2s ease-out;background-color:var(--bg-card);border:4px solid var(--border-shadow);border-radius:4px;box-shadow:10px 10px 0 var(--border-shadow);color:var(--text-main);font-weight:800;max-width:400px;padding:30px;width:100%}@keyframes ExtendModal_modalAppear__-puI8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ExtendModal_btnWrap__aNOaG{display:flex;gap:12px;justify-content:flex-end}.ExtendModal_ExtendBtn__0w8A7,.ExtendModal_cancelBtn__FHRpA{border:2px solid var(--border-shadow);border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;padding:.6rem 1.4rem;transition:all .1s}.ExtendModal_cancelBtn__FHRpA{background-color:var(--bg-card)}.ExtendModal_ExtendBtn__0w8A7{background-color:#86efac;box-shadow:3px 3px 0 var(--border-shadow)}.ExtendModal_ExtendBtn__0w8A7:active{box-shadow:1px 1px 0 var(--border-shadow);transform:translate(2px,2px)}.ExtendModal_editLinkWrap__sLinF{border-top:2px dashed #eee;margin-top:25px;padding-top:15px;text-align:center}.ExtendModal_editLinkBtn__PnDcP{background:#0000;border:none;color:#666;cursor:pointer;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ExtendModal_editLinkBtn__PnDcP:hover{color:var(--text-main)}.PaymentReminder_container__7WlwB{background-color:var(--bg-card);border:1px solid var(--border-shadow);border-radius:1rem;box-shadow:4px 4px 0 var(--border-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.25rem;width:96%}.PaymentReminder_header__BKXpY{align-items:center;display:flex;gap:.75rem}.PaymentReminder_bellWrap__o11B7{flex-shrink:0;font-size:1.35rem;line-height:1;position:relative}.PaymentReminder_headerBadge__uZbXT{align-items:center;animation:PaymentReminder_popIn__L-BDg .3s cubic-bezier(.34,1.56,.64,1) both;background-color:#ef4444;border-radius:999px;color:#fff;display:flex;font-size:.6rem;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;position:absolute;right:-7px;top:-5px}@keyframes PaymentReminder_popIn__L-BDg{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.PaymentReminder_headerTitle__HxVRw{color:var(--text-main);font-size:.95rem;font-weight:700;letter-spacing:-.02em;margin:0 0 2px}.PaymentReminder_headerSub__nIsKf{color:var(--text-sub);font-size:.75rem;font-weight:400;margin:0}.PaymentReminder_divider__pWx-U{background-color:var(--border-shadow);height:1px;opacity:.5}.PaymentReminder_emptyState__Dour7{align-items:center;color:var(--text-sub);display:flex;flex-direction:column;font-size:.83rem;font-weight:500;gap:.4rem;padding:1.75rem 1rem;text-align:center}.PaymentReminder_emptyState__Dour7 span{font-size:1.5rem}.PaymentReminder_emptyState__Dour7 p{margin:0}.PaymentReminder_listWrap__xuFk9{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.PaymentReminder_item__S-O4V{align-items:center;animation:PaymentReminder_fadeUp__M0JGX .3s ease both;background-color:var(--bg-sub);border:1px solid #0000;border-radius:.65rem;display:flex;gap:.75rem;padding:.7rem .85rem;transition:border-color .15s ease,background-color .15s ease}.PaymentReminder_item__S-O4V:hover{background-color:var(--bg-main);border-color:var(--border-shadow);border-width:2px}@keyframes PaymentReminder_fadeUp__M0JGX{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PaymentReminder_logo__Gni0d{border:1px solid var(--border-shadow);border-radius:28%;flex-shrink:0;height:36px;object-fit:contain;width:36px}.PaymentReminder_info__ej-Hm{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.PaymentReminder_nameRow__qRJE3{align-items:center;display:flex;gap:.4rem}.PaymentReminder_serviceName__vUr-u{color:var(--text-main);font-size:.88rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentReminder_badgeToday__q9aSq{background-color:#fef2f2;color:#ef4444}.PaymentReminder_badgeSoon__iJhcy,.PaymentReminder_badgeToday__q9aSq{border-radius:.3rem;flex-shrink:0;font-size:.62rem;font-weight:700;letter-spacing:.02em;padding:.15rem .42rem}.PaymentReminder_badgeSoon__iJhcy{background-color:#fffbeb;color:#d97706}.PaymentReminder_price__CpOui{color:var(--text-sub);font-size:.8rem;font-weight:500;letter-spacing:-.01em}.PaymentReminder_kakaoBtn__f3FVy{align-items:center;background-color:#fee500;border:none;border-radius:.5rem;color:#191919;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:5px;letter-spacing:-.01em;padding:.48rem .8rem;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.PaymentReminder_kakaoBtn__f3FVy:hover{opacity:.85;transform:translateY(-1px)}.PaymentReminder_kakaoBtn__f3FVy:active{opacity:1;transform:translateY(0)}.DashBoard_container__blv9U{min-height:100vh;width:100%}.DashBoard_divider__cwW8N{background-color:#e5e7eb;height:.25rem;margin-top:1.875rem;width:100%}.DashBoard_chartArea__sAUyD{min-height:250px}.DashBoard_bottomSection__t4y7x{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;grid-template-rows:auto;padding:1rem}.DashBoard_listArea__O7KIN{grid-row:auto}@media (min-width:1024px){.DashBoard_bottomSection__t4y7x{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:2fr 1fr;grid-template-rows:-webkit-max-content auto;grid-template-rows:max-content auto;padding:1.5rem 1.875rem}.DashBoard_listArea__O7KIN{grid-row:span 2}}.SubscriptionSearch_container__p8616{background-color:var(--bg-card);border:3px solid var(--border-shadow);border-radius:16px;box-shadow:4px 4px 0 var(--border-shadow);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:150px;justify-content:center;overflow:hidden;padding:8px 16px;width:100%}.SubscriptionSearch_inputTop__MgPgP{align-items:center;display:flex;gap:12px;height:36px;width:100%}.SubscriptionSearch_btnWrap__GQlWY{background-color:var(--bg-card);border:2px solid var(--border-shadow);border-radius:8px;display:flex;flex-shrink:0;height:100%;overflow:hidden;position:relative;width:280px}.SubscriptionSearch_moveBackColor__j2bFW{background-color:var(--hover-yellow);height:100%;left:0;position:absolute;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:50%;z-index:1}.SubscriptionSearch_btnWrap__GQlWY button{background:#0000;border:none;color:var(--text-main);cursor:pointer;flex:1 1;font-size:11px;font-weight:700;white-space:nowrap;z-index:2}.SubscriptionSearch_textInput__v1\+En{background-color:var(--bg-card);border:2px solid var(--border-shadow);border-radius:8px;box-sizing:border-box;flex:1 1;font-size:14px;font-weight:600;height:100%;outline:none;padding:0 12px;transition:all .2s}.SubscriptionSearch_textInput__v1\+En:focus{background-color:var(--bg-card);box-shadow:2px 2px 0 var(--border-shadow)}.SubscriptionSearch_divider__810q7{border-top:2px dashed #ddd;height:0;margin:2px 0;width:100%}.SubscriptionSearch_categoryWrap__04h3c{align-items:center;display:flex;gap:8px;height:28px;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.SubscriptionSearch_categoryWrap__04h3c::-webkit-scrollbar{display:none}.SubscriptionSearch_categoryWrap__04h3c>li{background-color:var(--bg-card);border:2px solid var(--border-shadow);border-radius:20px;cursor:pointer;font-size:11px;font-weight:700;padding:2px 12px;white-space:nowrap}.SubscriptionSearch_activeCategory__wforZ{background-color:var(--border-shadow)!important;color:var(--bg-card)!important}.Subscription_container__jIrdH{flex:1 1}.Subscription_topSection__rU9xA{display:none}.Subscription_addSubscriptionBtn__WyD5z:hover{box-shadow:6px 6px 0 var(--border-shadow);transform:translate(-2px,-2px)}.Subscription_addSubscriptionBtn__WyD5z:active{box-shadow:0 0 0 var(--border-shadow);transform:translate(2px,2px)}.Subscription_divider__yPphg{background-color:var(--border-shadow);height:3px;margin-top:1.875rem;width:100%}.Subscription_searchWrap__YJfUt{margin-top:30px;padding:.5rem 1.5rem}.Subscription_countText__6ODdt{color:var(--text-sub);font-size:13px;font-weight:800;margin-bottom:10px;padding:0 2rem}@media (min-width:768px){.Subscription_topSection__rU9xA{display:block}}.SubscriptionList_container__P1qMw{margin:auto;padding:0;width:97%}.SubscriptionList_listWrap__PlNoO{display:flex;flex-direction:column;gap:16px;margin:0;overflow-anchor:none;padding:0}.SubscriptionList_listItem__8z-Hg{background-color:var(--bg-card);border:3px solid var(--border-shadow);border-radius:20px;box-shadow:6px 6px 0 var(--border-shadow);cursor:pointer;display:flex;flex-direction:column;list-style:none;overflow:hidden;scroll-margin-bottom:150px;transition:all .2s ease}.SubscriptionList_listMain__5q7Yc{align-items:center;display:flex;gap:15px;padding:1.2rem 1.5rem}.SubscriptionList_listFold__vvclG{background-color:var(--bg-card);display:grid;grid-template-rows:0fr;overflow-anchor:none;transition:grid-template-rows .5s}.SubscriptionList_open__Iio1b .SubscriptionList_listFold__vvclG{border-top:2px dashed var(--border-shadow);grid-template-rows:1fr}.SubscriptionList_foldContent__wtXPf{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;overflow:hidden;padding:0 1.5rem;transition:padding .5s;width:60%}.SubscriptionList_open__Iio1b .SubscriptionList_foldContent__wtXPf{padding:1.2rem 1.5rem}.SubscriptionList_listImg__OIxgI{align-items:center;background:#fff;border:2px solid var(--border-shadow);border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:4px}.SubscriptionList_listContent__mNbpw{display:flex;flex:1 1;flex-direction:column;gap:12px}.SubscriptionList_contentTop__kKca\+{align-items:center;display:flex;gap:12px}.SubscriptionList_listCategory__nCnhL{border:2px solid var(--border-shadow);border-radius:8px;font-size:10px;font-weight:800;padding:2px 10px;text-transform:uppercase}.SubscriptionList_contentBottom__FzTUo{display:inline-block;width:-webkit-fit-content;width:fit-content}.SubscriptionList_urlBtn__r1vGv{align-items:center;background-color:#fde047;border:2px solid var(--border-shadow);border-radius:8px;box-shadow:3px 3px 0 var(--border-shadow);color:#333;cursor:pointer;display:flex;font-size:11px;font-weight:600;padding:6px 14px;transition:all .1s}.SubscriptionList_urlBtn__r1vGv:hover{box-shadow:0 0 0 var(--border-shadow);transform:translate(2px,2px)}.SubscriptionList_foldItem__b-2Ta{grid-gap:10px;align-items:center;border:2px solid var(--border-shadow);border-radius:12px;display:grid;gap:10px;grid-template-rows:1fr;padding:.8rem 1rem}.SubscriptionList_foldTitle__e94uL{font-size:11px;font-weight:500}.SubscriptionList_foldText__ytYoX{font-size:13px;font-weight:700}.SubscriptionList_editBtn__NxbU6{align-items:center;background-color:#fdba74;border:2px solid #999;border-radius:8px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:center;padding:.3rem 2rem}.SubscriptionList_modalOverlay__80U4S{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.SubscriptionList_modalContent__LTymJ{-ms-overflow-style:none;background-color:initial;border:none;box-shadow:none;max-height:95vh;max-width:520px;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-width:none;width:90%}.SubscriptionList_modalContent__LTymJ::-webkit-scrollbar{display:none}.SubscriptionList_deleteBtnWrap__hfplc{align-self:flex-start;background:var(--bg-card);border:2px solid var(--border-shadow);border-radius:12px;flex-shrink:0}.SubscriptionList_deleteBtn__sTAMe{align-items:center;background-color:initial;border:none;display:flex;justify-content:center}.DeleteModal_overlay__ERsiZ{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.DeleteModal_modal__ZSs3j{animation:DeleteModal_modalAppear__DdDzD .2s ease-out;background-color:var(--bg-card);border:4px solid var(--border-shadow);border-radius:12px;border-radius:4px;box-shadow:10px 10px 0 var(--border-shadow);color:var(--text-main);font-weight:800;max-width:450px;padding:30px;position:relative;width:100%}@keyframes DeleteModal_modalAppear__DdDzD{0%{opacity:0;transform:translateY(20px)}50%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DeleteModal_btnWrap__TReY4{display:flex;gap:15px;justify-content:flex-end}.DeleteModal_cancelBtn__5Nihy{background-color:initial;color:var(--text-main)}.DeleteModal_cancelBtn__5Nihy,.DeleteModal_deleteBtn__FseZz{border:2px solid var(--border-shadow);border-radius:8px;font-size:12px;font-weight:600;padding:.5rem 1.5rem}.DeleteModal_deleteBtn__FseZz{background-color:#fee2e2}.CalendarComponent_container__W4KYv{background-color:var(--bg-card);border:3px solid var(--border-shadow);border-radius:20px;box-shadow:6px 6px 0 var(--border-shadow);box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,sans-serif;margin:0 auto;overflow:hidden;width:100%}.CalendarComponent_headerDays__D6C7m{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 12px}.CalendarComponent_headerItem__C0WwF{font-size:13px;font-weight:700;letter-spacing:.05em;padding:6px 0;text-align:center}.CalendarComponent_content__ejm68{border-left:2px solid var(--border-shadow);border-top:2px solid var(--border-shadow);display:grid;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}.CalendarComponent_dayItem__lh\+67{background-color:var(--bg-card);border-bottom:2px solid var(--border-shadow);border-right:2px solid var(--border-shadow);box-sizing:border-box;cursor:default;display:flex;flex-direction:column;gap:6px;list-style:none;min-height:90px;padding:10px 10px 8px;position:relative;transition:background-color .15s ease}.CalendarComponent_dayItem__lh\+67.CalendarComponent_hasSub__wxqRq{background-color:var(--hover-yellow);cursor:pointer}.CalendarComponent_dateNumber__ZGw7a{align-items:center;color:var(--text-main);display:flex;font-size:15px;font-weight:800;justify-content:space-between;line-height:1;margin:0}.CalendarComponent_todayBadge__R6Ci2{background-color:var(--text-main);border-radius:99px;color:var(--bg-main);font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 6px}.CalendarComponent_foldWrap__MzEhc{display:grid;grid-template-rows:0fr;list-style:none;padding:0 2rem;transition:grid-template-rows .5s ease}.CalendarComponent_foldWrap__MzEhc.CalendarComponent_open__KK381{border-top:3px solid var(--border-shadow);grid-template-rows:1fr}.CalendarComponent_foldInner__nVaq4{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:260px;min-height:0;overflow:hidden;overflow-y:auto;padding:0 2rem;transition:padding .4s ease}.CalendarComponent_open__KK381 .CalendarComponent_foldInner__nVaq4{padding:20px 24px}.CalendarComponent_foldItem__5YknA{grid-gap:14px;align-items:center;background:var(--bg-sub);border:2px solid var(--border-shadow);border-radius:10px;box-shadow:2px 2px 0 var(--border-shadow);display:grid;gap:14px;grid-template-columns:0fr .2fr 1fr;justify-content:space-between;padding:12px 16px}.CalendarComponent_foldItem__5YknA p{font-size:12px;font-weight:600;margin:0}.Calendar_container__ArN6V{flex:1 1}.Calendar_divider__obn\+D{background-color:#e5e7eb;height:.25rem;margin-top:1.875rem;width:100%}.Calendar_content__RM58M{padding:20px}.Calendar_topSection__NL6iE{display:none}@media (min-width:768px){.Calendar_topSection__NL6iE{display:block}}.Feedback_container__ToJto{background:var(--bg-card);border:3px solid var(--border-shadow);border-radius:16px;box-shadow:8px 8px 0 var(--border-shadow);margin:40px auto;max-width:600px;padding:30px}.Feedback_title__OgOJT{font-size:28px;font-weight:900;margin-bottom:10px}.Feedback_description__Mx1de{color:#666;font-size:14px;line-height:1.6;margin-bottom:30px}.Feedback_form__IdKqU{display:flex;flex-direction:column;gap:20px}.Feedback_inputGroup__XzmXW{display:flex;flex-direction:column;gap:8px}.Feedback_inputGroup__XzmXW label{font-size:14px;font-weight:700}.Feedback_disabledInput__qdxhe,.Feedback_select__81XYs,.Feedback_textarea__wcRUc{border:2px solid var(--border-shadow);border-radius:8px;font-family:inherit;font-size:15px;padding:12px}.Feedback_select__81XYs:focus,.Feedback_textarea__wcRUc:focus{background-color:var(--bg-card)beb;outline:none}.Feedback_disabledInput__qdxhe{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}.Feedback_textarea__wcRUc{color:var(--text-main);resize:none}.Feedback_submitBtn__lf1UI{background-color:#fdba74;border:2px solid var(--border-shadow);border-radius:8px;box-shadow:4px 4px 0 var(--border-shadow);cursor:pointer;font-size:16px;font-weight:800;margin-top:10px;padding:15px;transition:all .1s}.Feedback_submitBtn__lf1UI:hover{box-shadow:6px 6px 0 var(--border-shadow);transform:translate(-2px,-2px)}.Feedback_submitBtn__lf1UI:active{box-shadow:0 0 0 var(--border-shadow);transform:translate(2px,2px)}.Feedback_submitBtn__lf1UI:disabled{background-color:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.Help_container__jGR3N{margin:40px auto;max-width:800px;padding:0 20px}.Help_header__oDgqZ{margin-bottom:40px;text-align:center}.Help_title__qQofG{font-size:32px;font-weight:900;margin-bottom:8px}.Help_subtitle__v10hY{color:#666;font-weight:500}.Help_faqList__5\+3SR{display:flex;flex-direction:column;gap:16px}.Help_faqItem__58Wzk{background:var(--bg-card);border:3px solid var(--border-shadow);border-radius:12px;box-shadow:4px 4px 0 var(--border-shadow);overflow:hidden;transition:all .2s}.Help_faqItem__58Wzk.Help_active__-EcR3{box-shadow:6px 6px 0 var(--border-shadow);transform:translate(-2px,-2px)}.Help_questionBox__gmujL{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:15px;padding:20px;text-align:left;width:100%}.Help_categoryBadge__UY0\+F{background:var(--bg-main);border-radius:4px;color:var(--text-main);font-size:11px;font-weight:800;padding:4px 8px}.Help_questionText__unSdC{color:var(--text-main);flex:1 1;font-size:16px;font-weight:800;margin:0}.Help_iconBox__VQvHc{align-items:center;display:flex;font-size:20px}.Help_answerWrap__dWmhf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.Help_answerWrap__dWmhf.Help_open__r\+hKv{grid-template-rows:1fr}.Help_answerContent__Fq7GW{background-color:var(--bg-sub);color:var(--text-main);font-size:15px;font-weight:500;line-height:1.6;min-height:0;overflow:hidden;padding:0 20px;transition:padding .5s ease,background-color .5s ease}.Help_open__r\+hKv .Help_answerContent__Fq7GW{border-top:2px solid var(--border-shadow);padding:20px}.Help_footer__wa3cD{border-top:2px dashed #ccc;color:#666;font-size:14px;margin-top:50px;padding:20px;text-align:center}.Setting_container__YaZMH{margin:40px auto;max-width:1200px;padding:0 20px}.Setting_header__LkA0B{margin-bottom:40px;text-align:center}.Setting_title__ONjlb{color:var(--text-main);font-size:32px;font-weight:900;margin-bottom:8px}.Setting_subtitle__1KFtu{color:var(--text-sub);font-size:15px;font-weight:500}.Setting_mainGrid__cBmKs{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.Setting_card__S9ls\+{background:var(--bg-card);border:3px solid var(--border-shadow);border-radius:16px;box-shadow:6px 6px 0 var(--border-shadow);display:flex;flex-direction:column;padding:24px}.Setting_cardTitle__emkI2{align-items:center;border-bottom:3px solid var(--border-shadow);color:var(--text-main);display:flex;font-size:18px;font-weight:800;gap:8px;margin-bottom:24px;padding-bottom:12px}.Setting_profileContent__qrRsx{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:10px;text-align:center}.Setting_avatar__mKExv{border:3px solid var(--border-shadow);border-radius:50%;box-shadow:4px 4px 0 var(--border-shadow);height:90px;object-fit:cover;width:90px}.Setting_userName__\+zzR7{color:var(--text-main);font-size:22px;font-weight:900;margin-bottom:4px}.Setting_userEmail__7yeeF{color:var(--text-sub);font-size:14px;font-weight:600}.Setting_listContent__-g4CY{display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center}.Setting_listItem__-oD0I{align-items:center;background-color:var(--bg-sub);border:2px solid var(--border-shadow);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .1s}.Setting_noHover__iOXmn{background-color:var(--bg-sub);cursor:default}.Setting_itemLeft__Y79k1{align-items:center;color:var(--text-main);display:flex;font-size:15px;font-weight:700;gap:12px}.Setting_versionBadge__r4pwV{background-color:var(--text-main);color:var(--bg-main)}.Setting_itemLeft__Y79k1>span{color:var(--text-main)}.Setting_togglePlaceholder__XwY15{background-color:#d6d3d1;border:2px solid var(--border-shadow);border-radius:11px;height:22px;opacity:.8;position:relative;width:40px}.Setting_versionBadge__r4pwV{background-color:var(--bg-main);border-radius:4px;color:var(--text-main);font-size:12px;font-weight:800;padding:4px 8px}.Setting_actionBtn__CpMe5{align-items:center;background-color:var(--bg-card);border:2px solid var(--border-shadow);border-radius:8px;box-shadow:4px 4px 0 var(--border-shadow);color:var(--text-main);cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;padding:14px;transition:all .1s ease;width:100%}.Setting_actionBtn__CpMe5:hover{box-shadow:6px 6px 0 var(--border-shadow);transform:translate(-2px,-2px)}.Setting_actionBtn__CpMe5:active{box-shadow:0 0 0 var(--border-shadow);transform:translate(2px,2px)}.Setting_dangerBtn__AGCz0{background-color:#fee2e2;color:#dc2626}.Setting_dangerBtn__AGCz0:hover{background-color:#fecaca}@media (max-width:768px){.Setting_mainGrid__cBmKs{grid-template-columns:1fr}}.PublicPage_container__nIUB4{background-color:#f5f5f4;color:#44403c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.PublicPage_wrapper__VA5E5{margin:0 auto;max-width:1152px;padding:0 1.5rem}.PublicPage_btn__D8vVS{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;transition:all .2s ease}.PublicPage_header__SGH5a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f5f5f4cc;border-bottom:1px solid #e7e5e4;left:0;position:fixed;right:0;top:0;z-index:50}.PublicPage_headerInner__FMKgr{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:1rem 1.5rem}.PublicPage_logo__vZ6rD{align-items:center;display:flex;gap:.5rem}.PublicPage_logoIconBox__bwfVz{align-items:center;background:linear-gradient(to bottom right,#93c5fd,#bbf7d0);border-radius:.5rem;display:flex;height:2rem;justify-content:center;width:2rem}.PublicPage_logoText__kpO7V{color:#292524;font-size:1.25rem;font-weight:600}.PublicPage_headerBtn__AAYzo{font-size:1rem;padding:.625rem 1.5rem}.PublicPage_heroSection__qRrQp{padding-bottom:5rem;padding-top:8rem;text-align:center}.PublicPage_badge__bw94H{align-items:center;background-color:#fef9c3;border-radius:9999px;color:#a16207;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.PublicPage_heroTitle__Mv-pY{color:#292524;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.PublicPage_gradientText__Aekfq{background:linear-gradient(90deg,#60a5fa,#86efac);-webkit-background-clip:text;background-clip:text;color:#0000}.PublicPage_heroDesc__JXZvK{color:#000;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:42rem}.PublicPage_heroBtn__1N2c6{font-size:1.125rem;margin:0 auto;padding:1rem 2rem}@media (min-width:768px){.PublicPage_heroTitle__Mv-pY{font-size:3.75rem}}.PublicPage_featuresSection__GOV4R{background-color:#fff;padding:5rem 1.5rem}.PublicPage_sectionHeader__sfQ5a{margin-bottom:4rem;text-align:center}.PublicPage_sectionTitle__sq-ye{color:#292524;font-size:2.25rem;font-weight:700;margin-bottom:1rem}.PublicPage_sectionDesc__MK6Bp{color:#000;font-size:1.125rem}.PublicPage_featureGrid__rQS1a{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.PublicPage_featureGrid__rQS1a{grid-template-columns:repeat(3,1fr)}.PublicPage_sectionTitle__sq-ye{font-size:2.5rem}}.PublicPage_featureCard__mCR-m{border-radius:1rem;padding:2rem;transition:box-shadow .3s ease}.PublicPage_featureCard__mCR-m:hover{box-shadow:0 10px 15px -3px #0000001a}.PublicPage_featureCard__mCR-m.PublicPage_blue__8G7wZ{background-color:#eff6ff}.PublicPage_featureCard__mCR-m.PublicPage_green__vjygl{background-color:#f0fdf4}.PublicPage_featureCard__mCR-m.PublicPage_yellow__oQiZd{background-color:#fefce8}.PublicPage_iconBox__Psk30{align-items:center;border-radius:.75rem;display:flex;height:3rem;justify-content:center;margin-bottom:1.5rem;width:3rem}.PublicPage_iconBox__Psk30.PublicPage_blue__8G7wZ{background-color:#bfdbfe;color:#1d4ed8}.PublicPage_iconBox__Psk30.PublicPage_green__vjygl{background-color:#bbf7d0;color:#15803d}.PublicPage_iconBox__Psk30.PublicPage_yellow__oQiZd{background-color:#fde68a;color:#a16207}.PublicPage_cardTitle__HGYSP{color:#292524;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.PublicPage_cardDesc__FdSPE{color:#000;line-height:1.6}.PublicPage_chartContainer__zUaO8{align-items:center;display:flex;flex-direction:column;margin-top:1.5rem}.PublicPage_legendContainer__LQ0-C{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;width:100%}.PublicPage_legendItem__rTvex{align-items:center;display:flex;font-size:.875rem;justify-content:space-between}.PublicPage_legendColor__Mot6I{border-radius:9999px;height:.75rem;width:.75rem}.PublicPage_legendText__rJMGW{align-items:center;color:#44403c;display:flex;gap:.5rem}.PublicPage_benefitsSection__N3jg4{background-color:#f5f5f4;padding:5rem 1.5rem}.PublicPage_benefitsGrid__U\+zOn{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:768px){.PublicPage_benefitsGrid__U\+zOn{grid-template-columns:repeat(2,1fr)}}.PublicPage_checkList__Ant4b{display:flex;flex-direction:column;gap:1rem}.PublicPage_checkItem__RrFSE{align-items:flex-start;display:flex;gap:.75rem}.PublicPage_checkText__C1y9W{color:#44403c;font-size:1.125rem}.PublicPage_cardVisual__Kiqgx{background:linear-gradient(to bottom right,#fee2e2,#fef9c3,#dcfce7);border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a;padding:3rem}.PublicPage_cardInner__451xq{background-color:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 #0000000d;padding:2rem}.PublicPage_cardRow__WVfAB{align-items:center;border-bottom:1px solid #e7e5e4;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.PublicPage_subscriptionList__uKf5q{display:flex;flex-direction:column;gap:.75rem}.PublicPage_subItem__aOkPN{align-items:center;display:flex;justify-content:space-between}.PublicPage_subInfo__Prxdp{align-items:center;display:flex;gap:.75rem}.PublicPage_ctaSection__PI4hD{background-color:#fff;padding:5rem 1.5rem}.PublicPage_ctaContent__K2B3N{margin:0 auto;max-width:56rem;text-align:center}.PublicPage_ctaBtn__OE276{font-size:1.125rem;padding:1.25rem 2.5rem}.PublicPage_footer__R2NW9{background-color:#f5f5f4;border-top:1px solid #e7e5e4;padding:3rem 1.5rem;text-align:center}.PublicPage_btn1__1-1bX{padding:.625rem 1.5rem}.PublicPage_btn1__1-1bX,.PublicPage_btn2__xaIXR{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;transition:all .2s ease}.PublicPage_btn2__xaIXR{padding:1rem 2rem}.PublicPage_btnPrimary__E8D6D{background-color:#292524;color:#fafaf9}.PublicPage_btnPrimary__E8D6D:hover{background-color:#44403c;box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.PublicPage_headerBtn__AAYzo{font-size:.875rem}.LoginModal_overlay__AHYAg{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.LoginModal_modal__r2RQo{animation:LoginModal_modalAppear__jdpWo .2s ease-out;background-color:var(--bg-card);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:360px;padding:40px 30px;position:relative;text-align:center;width:90%}@keyframes LoginModal_modalAppear__jdpWo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LoginModal_closeBtn__sgKCo{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:15px;top:15px;transition:transform .2s}.LoginModal_closeBtn__sgKCo:hover{transform:scale(1.1)}.LoginModal_title__Y2nOh{color:var(--text-main);font-size:1.5rem;font-weight:700;margin-bottom:10px}.LoginModal_desc__RDs\+c{color:var(--text-main);font-size:.9rem;margin-bottom:30px}.LoginModal_kakaoBtn__Z0cBv{align-items:center;background-color:#fee500;border:none;border-radius:8px;color:#371d1e;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 0;transition:background-color .2s;width:100%}.LoginModal_kakaoBtn__Z0cBv:hover{background-color:#fada0a}
/*# sourceMappingURL=main.a0ff20e2.css.map*/