*{font-family:Pretendard Std,Pretendard,Pretendard JP,-apple-system,blinkmacsystemfont,system-ui,roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased}body,html{min-height:100vh;margin:0;padding:0}body{display:flex;flex-direction:column}.body{flex:1}.table-striped>tbody>tr:nth-of-type(odd)>*{background:var(--background-neutral,#F8F9FC);--bs-table-accent-bg:var(--background-neutral,#F8F9FC);--bs-table-color-type:black;--bs-table-bg-type:var(--background-neutral,#F8F9FC)}a:active,a:focus,a:hover{underline:none}input:focus{outline:none}.logo{width:139px}li{list-style-type:none}.list>a>li,.list>li{display:inline-block;padding-left:18px;padding-right:18px}.dropdown-menu{border:none;display:flex;padding:var(--spacing-2xs,6px);flex-direction:column;align-items:flex-start;gap:var(--spacing-none,0);align-self:stretch;background:var(--color-base-white,#FFF);margin-top:4px;border-radius:6px;display:none;border:1px solid var(--border-assistive,#f0f2f6);box-shadow:0 3px 6px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 10px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.dropdown-menu.show{display:block}.dropdown-item{display:flex;min-width:128px;padding:var(--spacing-xs,8px);align-items:center;gap:var(--spacing-xs,8px);align-self:stretch}.dropdown-item:hover{border-radius:6px var(--rounded-xs,6px) 6px 6px;background:#F8F9FC}.dropdown-item .dropdown-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dropdown-item .dropdown-icon img{width:28px;height:28px}.dropdown-item .dropdown-text{color:var(--text-default,#27262E);font-size:var(--text-body-md-m-font-size,14px);font-style:normal;font-weight:var(--text-body-md-m-font-weight,500);line-height:var(--text-body-md-m-line-height,19.6px)}.navbar-expand-lg .navbar-nav .nav-item.dropdown .nav-link{display:flex;align-items:center;gap:4px}.navbar-expand-lg .navbar-nav .nav-item.dropdown .dropdown-arrow{width:16px!important;height:16px!important;margin-top:0!important;margin-right:0!important;transition:transform .2s}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show .dropdown-arrow{transform:rotate(180deg)}a{color:#444}.btn.btn-zep{background:#6758FF;color:white}.bg-light{background-color:rgba(255,255,255)!important}.nav-item{cursor:pointer;margin-left:6px;margin-right:6px;display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar-expand-lg .navbar-nav .nav-item.login-cta a.nav-link{border-radius:var(--button-radius-sm,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px)}.navbar-expand-lg .navbar-nav .nav-item.login-cta a.nav-link:hover{background:var(--button-background-contained-alternative-hovered,#E7E4FF)}.navbar-expand-lg .navbar-nav .nav-item a.btn-primary{border-radius:var(--button-radius-sm,8px);color:var(--button-label-strong,#FFF);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px);display:flex;height:var(--button-height-Sm,36px);padding:0 var(--button-padding-Sm,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px)}.navbar-expand-lg .navbar-nav .nav-item a.btn-primary:hover{background:var(--button-background-contained-gradient-hovered,#5748F2)}.navbar-expand-lg .navbar-nav .nav-item a.btn-secondary,a.btn-secondary{text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px);display:flex;height:var(--button-height-Sm,36px);padding:0 var(--button-padding-Sm,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px)}.navbar-expand-lg .navbar-nav .nav-item a.btn-secondary,a.btn-secondary,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover,a.btn-secondary:visited{border-radius:var(--button-radius-sm,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2)}a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover,a.btn-secondary:visited{opacity:.7}.btn.btn-ghost:hover{border:var(--border-size-1,1px) solid var(--button-border-outlined-alternative,#a49bff);background:var(--button-background-transparent-alternative-hovered,rgba(103,88,255,.04));color:var(--button-label-alternative,#5748F2);text-align:center;font-size:var(--text-body-lg-sb-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-sb-font-weight,600);line-height:var(--text-body-lg-sb-line-height,22.4px)}.btn-default{background:#efefef;color:#888}.navbar-expand-lg .navbar-collapse{justify-content:space-between}.event-banner{position:fixed;top:0;left:0;width:100%;margin:0 auto;background:linear-gradient(90deg,#6EC3FF,#539BF9 51.43%,#A49CFC);z-index:100;text-align:center;height:80px;display:none}.event-banner .event-image{max-width:626px;cursor:pointer}.event-banner .event-close{position:absolute;padding:8px;right:32px;top:0;height:100%;display:flex;flex-direction:column;justify-content:center}.event-close img{width:24px;height:24px}.navbar{position:fixed;left:0;width:100%;margin:0 auto;z-index:20;padding:11px 30px;border-bottom:1px solid #ededed}.navbar-brand{display:flex}.navbar-brand .text{margin-left:5px;margin-top:3px;font-size:23px;font-weight:900;color:#6758ff}.navbar-expand-lg .navbar-nav a.nav-link{color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px);border-radius:var(--button-radius-sm,8px);padding:0 var(--button-padding-Sm,12px);height:36px;display:flex;align-items:center;justify-content:center}.navbar-expand-lg .navbar-nav a.nav-link:hover{background:var(--button-background-transparent-neutral-hovered,rgba(28,27,31,.04))}.active .nav-link{color:#6758ff}.nav-link{display:flex}.nav-item img{width:16px;height:16px;margin-top:2.5px;margin-right:2px}.nav-item .dropdown-icon img{margin-top:0;margin-bottom:0}footer{flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;padding:15px 64px 75px;margin-left:240px}.footer-container,footer{display:flex}.footer-container .text{color:var(--gray-black,#000);font-family:Pretendard;font-size:15px;line-height:normal;display:flex;flex-direction:column;justify-content:center;padding-left:8px;padding-right:8px;cursor:pointer}footer img{width:130px;margin-right:11px}footer .desc{color:#919191;font-family:Pretendard;font-size:11px;font-style:normal;width:100%;font-weight:400;line-height:150%;padding-top:24px;border-top:1px solid #d5d9e0;text-align:left}.btn-primary{font-size:14px;background:#6758FF;border-radius:8px}.btn-primary:focus,.btn-primary:hover{background:var(--button-background-contained-gradient-hovered,#5748F2)}li{border:none}.list-group{gap:4px}.list-group-item{color:var(--Gray-600,#5E6066);display:flex;padding:10px 0 10px 8px;align-items:center;gap:var(--Radius-2Xs,4px);flex:1 0 0;border:none;border-left:4px solid #fff}.list-group-item,.list-group-item.active{font-size:14px;font-style:normal;font-weight:700;line-height:140%}.list-group-item.active{background:white;color:#6758FF;color:var(--Primary-Default,#6758FF);border-left:4px solid #6758ff}.nv{gap:8px}.nv,.user{display:flex}.user{position:relative;gap:4px;cursor:pointer}.user img{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.user .user-thumbnail{display:flex;width:28px;height:28px;flex-direction:column;align-items:flex-start;border-radius:100%;outline:1px solid var(--color-opacity-black-14,rgba(28,27,31,.04));background:#F0F2F6}.icon-container,.user a{flex-direction:column}#quote_btn,.icon-container,.user a{display:flex;justify-content:center}#quote_btn{border-radius:var(--Radius-Xs,6px);border:1px solid rgba(0,0,0,.03);background:var(--gray-100,#F3F5F9);height:36px;align-items:center;color:var(--gray-600,#5E6066);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.black{position:fixed;left:0;top:0;width:100%;height:100%;min-height:100%;z-index:21;background:var(--etc-dimmed,rgba(0,0,0,.24));display:none;opacity:0;transition:.3s}.black.active{display:block;opacity:1}.add-modal,.add-user-modal,.ask-modal,.certificate-guide-modal,.coupon-modal,.ip-modal,.loading-modal,.nickname-modal,.premium-copy-required-modal,.quote-modal,.school-name-modal{display:none}.add-modal.active,.add-user-modal.active,.ask-modal.active,.certificate-guide-modal.active,.coupon-modal.active,.ip-modal.active,.loading-modal.active,.nickname-modal.active,.premium-copy-required-modal.active,.quote-modal.active,.school-name-modal.active{display:block}.coupon-activation-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(28,27,31,.24)}.coupon-activation-modal.show{display:flex}.coupon-activation-dialog{width:100%;max-width:360px;border-radius:16px;background:#FFF;box-shadow:0 4px 8px 3px rgba(42,39,65,.1);padding:24px}.coupon-activation-title{color:var(--text-default,#27262E);font-size:16px;font-style:normal;font-weight:700;line-height:22.4px;margin-bottom:12px}.coupon-activation-description{color:var(--text-neutral,#5D5E69);font-size:13px;font-style:normal;font-weight:500;line-height:18.2px;white-space:pre-line}.coupon-activation-actions{display:none;gap:8px;margin-top:20px}.coupon-activation-modal.error .coupon-activation-actions,.coupon-activation-modal.success .coupon-activation-actions{display:flex}.coupon-activation-modal.error .coupon-activation-action.confirm,.coupon-activation-modal.single-action .coupon-activation-action.cancel{display:none}.coupon-activation-modal.single-action .coupon-activation-action.confirm{flex:1 0 0}.coupon-activation-action{display:flex;height:40px;flex:1 0 0;align-items:center;justify-content:center;border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));font-family:inherit;font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px);cursor:pointer}.coupon-activation-action.cancel{background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2)}.coupon-activation-action.confirm{background:var(--primary-default,#6758FF);color:var(--button-label-strong,#FFF)}.description-container{display:flex;justify-content:space-between;height:50px;padding:var(--spacing-sm,12px) var(--spacing-md,16px);border-radius:var(--rounded-md,16px);background:var(--background-neutral,#F8F9FC);width:100%}.description-container .description{display:flex;gap:6px}.description-container .description .icon{width:16px;height:16px;margin-top:4px}.description-container .description .text{color:var(--text-neutral,#5D5E69);font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px);display:flex;margin-top:4px}.description-container .btn{border-radius:var(--button-radius-xs,6px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-alternative-default,#F3F2FF);min-width:var(--button-height-xs,30px);color:var(--button-label-alternative,#5748F2);text-align:center;font-size:var(--text-caption-lg-sb-font-size,12px);font-style:normal;display:flex;height:var(--button-height-xs,30px);padding:0 var(--button-padding-Xs,8px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px);font-weight:var(--text-caption-lg-sb-font-weight,600);line-height:var(--text-caption-lg-sb-line-height,16.8px)}.popup-container{position:fixed;z-index:24;display:flex;justify-content:center;width:100%;height:100%}.popup-container.active{display:block}.popup-vertical-container{display:flex;flex-direction:column;justify-content:center}.popup{width:400px;height:-moz-fit-content;height:fit-content;background:white;border-radius:16px;background:var(--gray-white,#FFF);padding-top:8px;box-shadow:0 4px 8px 3px rgba(42,39,65,.1)}.add-user-modal .popup-header{border:none}.popup-header{display:flex;padding:var(--spacing-md,16px) var(--dialog-dialog-padding-leftright,24px) var(--spacing-xs,8px) var(--dialog-dialog-padding-leftright,24px);justify-content:space-between;align-items:flex-start;gap:8px;align-self:stretch}.popup-header h3{color:var(--text-default,#27262E);font-size:var(--text-heading-md-font-size,20px);font-style:normal;font-weight:var(--text-heading-md-font-weight,700);line-height:var(--text-heading-md-line-height,28px);border-bottom:none;margin-bottom:0;padding-bottom:0}.popup-header img{width:24px;height:24px;cursor:pointer}.popup-input-container{width:100%}.popup-content{display:flex;padding:0 24px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;border-radius:16px}.popup-content .desc{margin-top:10px;color:var(--gray-600,#5E6066);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px)}.add-modal .popup-content .desc{text-align:left;width:100%}.popup-content form,.popup-content img{width:100%}.popup-content .name{color:var(--Input-label-title,#27262E);font-size:var(--text-body-lg-b-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-b-font-weight,700);line-height:var(--text-body-lg-b-line-height,22.4px)}.popup-content input:not([type=radio]){margin-top:4px;width:100%;padding:var(--spacing-sm,12px) 12px;display:flex;align-items:center;gap:var(--spacing-xs,8px);align-self:stretch;border-radius:var(--rounded-sm,8px);border:var(--border-size-1,1px) solid var(--Input-border-default,#e9eaf2);background:var(--Input-background-default,#FFF);overflow:hidden;color:#000;text-overflow:ellipsis;font-size:var(--text-body-lg-m-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-m-font-weight,500);line-height:var(--text-body-lg-m-line-height,22.4px)}.popup-content input:not([type=radio]):focus{outline:var(--border-size-2,3px) solid var(--Input-border-focused,#A49BFF);outline-offset:-2px;border:var(--border-size-1,1px) solid transparent}.popup-content input:not([type=radio])::-moz-placeholder,.popup-input-container input:not([type=radio])::-moz-placeholder{color:var(--Input-label-placeholder,#CACBD8)}.popup-content input:not([type=radio])::placeholder,.popup-input-container input:not([type=radio])::placeholder{color:var(--Input-label-placeholder,#CACBD8)}.popup-content input:not([type=radio]).error{border:1px solid var(--red-default,#ff5353)}input:[type=radio].form-control;.form-check-input[type=radio]{padding:0}.popup-cta-container{display:flex;padding:24px;align-items:center;gap:8px;align-self:stretch;border-radius:16px;background:var(--background-default,#FFF)}.popup-cta-container .cta{display:flex;height:40px;cursor:pointer;justify-content:center;align-items:center;flex:1 0 0;border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-gradient-disabled,#C8C3FF);color:var(--gray-white,#FFF);color:var(--button-label-strong,#FFF);text-align:center;font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}.popup-cta-container .cta.active{background:var(--primary-default,#6758FF)}.popup-cta-container .cta.secondary{background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2)}.popup-content .modal-status{color:var(--text-neutral,#5D5E69);font-size:13px;font-weight:600;line-height:18.2px;text-align:center}.profile-container{width:260px;padding:var(--Radius-Md,8px) 0;flex-direction:column;align-items:center;gap:8px;border-radius:8px;background:var(--gray-white,#FFF);box-shadow:0 4px 16px 0 rgba(0,0,0,.16);position:absolute;top:42px;right:10px;display:none}.profile-container.active{display:flex}.profile-name{display:flex;height:30px;align-items:center;gap:11px;align-self:stretch;color:var(--gray-600,#5E6066);padding:0 var(--Radius-Md,16px);font-size:12px;font-style:normal;font-weight:600;line-height:140%}.profile-divider{width:228px;height:1px;background:var(--gray-200,#E9EAF0)}.profile-menu-container{width:100%}.profile-menu{color:var(--gray-700,#27262E);padding:10px var(--Radius-Md,16px);font-size:14px;font-style:normal;font-weight:500;line-height:140%;display:flex;gap:8px}.profile-menu img{width:18px;height:18px}.profile-menu .text{color:var(--gray-700,#27262E)}.profile-menu .text,.profile-menu .text.logout{font-size:14px;font-style:normal;font-weight:500;line-height:140%}.profile-menu .text.logout{color:var(--red-default,#FF5353)}.username{display:flex;flex-direction:column;justify-content:center;color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;line-height:var(--text-body-sm-sb-line-height,18.2px)}.quote-modal .popup{width:640px}.quote-modal .popup-content{margin-top:24px}.quote-modal .popup-content .name{font-size:16px}.quote-modal .cta{background:var(--primary-default,#6758FF);border:none}.quote-modal .popup-content{gap:40px;align-items:normal}.quote-modal .popup-content input:not([type=radio]){display:flex;height:40px;padding:5px 12px;align-items:center;gap:8px;align-self:stretch;border-radius:var(--Sm,8px);border:1px solid var(--gray-300,#d5d9e0);background:var(--gray-white,#FFF);overflow:hidden;color:var(--gray-700,#27262E);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.quote-modal .form-container{display:flex;gap:12px}.quote-modal .form-group{width:50%}.quote-modal .description,.quote-modal .name{margin-bottom:8px}.add-modal .popup-header{border-bottom:none}.add-modal .description{margin-bottom:0}#space_link_input.disabled{background:#eee;border:1px solid #eee}.loading-modal .popup-container{position:fixed}.loading-modal .popup-content .description{font-size:13px;padding:0 3px 26px}.loading-modal .popup-content{gap:6px}.loading{margin-top:16px;width:100%;height:256px;background-size:100%;background-position:50%;background-repeat:no-repeat;margin-bottom:18px}.loading img{width:100%;border-radius:var(--rounded-md,16px)}.suggestion-modal{display:none}.suggestion-modal.active{display:block}.suggestion-modal .popup-header{border-bottom:none}.suggestion-modal .popup-content input:not([type=radio]){border:1px solid #dee2e6}#suggestion_description{height:200px;font-size:13px}input[type=checkbox]{width:16px;height:16px}.chip-pro{cursor:pointer;min-width:40px;font-size:var(--text-caption-lg-sb-font-size,12px);font-style:normal;font-weight:var(--text-caption-lg-sb-font-weight,600);line-height:var(--text-caption-lg-sb-line-height,16.8px);display:flex;padding:var(--spacing-3xs,4px) var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-4xs,2px);border-radius:var(--Radius-Sm,8px);border:var(--border-size-1,1px) solid var(--chip-border-contained,rgba(28,27,31,.04));background:var(--color-gray-600,#7A7B89);color:var(--chip-label-contained,#FFF)}.chip-pro a{color:white}.chip-pro.active{border:var(--border-size-1,1px) solid var(--chip-border-contained,rgba(28,27,31,.04));background:var(--gradient-blue-purple,linear-gradient(270deg,#AF70FF 0,#3DA9FF 100%))}.chip-pro .icon>img{display:flex;width:14px;height:14px;justify-content:center;align-items:center}.r,.sidebar{display:flex}.sidebar{position:fixed;width:240px;height:100vh;padding:var(--spacing-sm,16px) var(--spacing-md,16px);padding-left:16px;padding-right:16px;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xs,8px);flex-shrink:0;border-right:1px solid var(--border-assistive,#f0f2f6);background:var(--color-base-white,#FFF)}.school-container{display:flex;align-items:center;align-self:stretch}.school-thumbnail{padding:8px;height:46px;background-color:#f3f5f9;border-radius:var(--Radius-Md,16px);border:1px solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-neutral-default,#F8F9FC)}.school-thumbnail img{width:30px;height:30px;align-items:center}.school-info,.school-thumbnail img{display:flex;justify-content:center}.school-info{flex-direction:column}.school-name{color:var(--text-default,#27262E);font-size:var(--text-body-lg-b-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-b-font-weight,700);line-height:var(--text-body-lg-b-line-height,22.4px)}.school-plan{color:var(--text-alternative,#7A7B89);font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px)}.menu-list{margin-top:4px;flex-direction:column}.menu-item,.menu-list{display:flex;align-self:stretch}.menu-item{padding:var(--spacing-sm,12px) var(--spacing-md,16px);align-items:center;gap:var(--spacing-xs,8px)}.menu-item img{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.menu-item span{color:var(--text-alternative,#7A7B89);font-size:var(--text-body-lg-sb-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-sb-font-weight,600);line-height:var(--text-body-lg-sb-line-height,22.4px)}.menu-item.active{border-radius:var(--rounded-md,16px);background:var(--color-opacity-violet-1,rgba(103,88,255,.04))}.menu-item.active span{color:var(--text-strong,#5748F2);font-size:var(--text-body-lg-b-font-size,16px);font-style:normal;font-weight:var(--text-body-lg-b-font-weight,700);line-height:var(--text-body-lg-b-line-height,22.4px)}.main{width:calc(100% - 240px);padding-left:64px;padding-right:64px;margin-left:240px;display:block}.heading-container{margin-top:6px}.heading-container .heading-title{color:var(--text-default,#27262E);font-size:var(--text-heading-lg-font-size,24px);font-style:normal;font-weight:var(--text-heading-lg-font-weight,800);line-height:var(--text-heading-lg-line-height,31.2px);padding-top:32px;padding-bottom:21px}.header-container{display:flex;justify-content:space-between;padding-top:15px;padding-bottom:15px;max-width:1400px}.card{width:auto;cursor:pointer;background-color:#fff;display:flex;padding-bottom:var(--spacing-md,24px);flex-direction:column;align-items:center;gap:var(--spacing-md,16px);border-radius:16px;border:1px solid var(--transparent-gray-4,rgba(39,38,46,.04));background:#FFF;box-shadow:0 1px 4px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 6px 0 var(--shadow-ambient-default,rgba(28,27,31,.04));margin-bottom:16px}.card.active{border:1px solid var(--color-violet-500,#6758ff)}.card h3{overflow:hidden;color:var(--gray-700,#27262E);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-style:normal;font-weight:600;line-height:140%;height:40px;margin-bottom:12px}.card .tag-container{display:flex;min-height:27px;align-items:center;gap:var(--spacing-3xs,4px);margin-bottom:8px}.card .tag{min-width:40px;border-radius:var(--rounded-xl,32px);border:var(--border-size-1,1px) solid var(--chip-border-outlined-neutral,#e9eaf2);background:var(--chip-background-outlined-default-disabled,#FFF);display:flex;padding:var(--spacing-3xs,4px) var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-4xs,2px);color:var(--chip-label-outlined-neutral,#5D5E69);font-size:var(--text-caption-lg-sb-font-size,12px);font-style:normal;font-weight:var(--text-caption-lg-sb-font-weight,600);line-height:var(--text-caption-lg-sb-line-height,16.8px)}.card .desc-container{display:flex;padding:0 var(--spacing-4xs,2px);justify-content:space-between;align-items:center;align-self:stretch;gap:8px}.card .desc-container .desc-item{color:var(--gray-500,#8C9097);font-size:12px;font-style:normal;font-weight:600;line-height:140%}.card .desc-container .desc-divider{width:1px;height:8px;background:#BEC3CC}.card .img{border-radius:var(--rounded-md,16px) var(--rounded-md,16px) 0 0;background:var(--color-opacity-violet-1,rgba(103,88,255,.04));width:100%;height:175px;flex-shrink:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.card .contents{width:100%;padding-left:16px;padding-right:16px}.card .tags{display:flex;flex-direction:column;justify-content:center}.card .info{color:var(--gray-500,#8C9097);font-size:12px;font-style:normal;font-weight:600;line-height:140%;display:flex;justify-content:space-between}.explore_container.explore{margin-top:172px}.explore_container{display:flex;flex-wrap:wrap;gap:16px;margin-top:154px}.explore_container,.explore_grid.empty{width:100%;max-width:1400px}.explore_grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1440px){.explore_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.explore_container{width:100%}}@media (max-width:1024px){.explore_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore_container{width:100%}}.explore_grid.empty{display:flex}.explore_wrapper{position:relative;box-sizing:border-box;height:-moz-max-content;height:max-content;overflow:hidden}.sidebar .divider{height:var(--border-size-1,1px);align-self:stretch;background:rgba(233,234,242,1);margin-top:12px;margin-bottom:12px}.sub-container{display:flex;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:8px}.sub-title{font-size:var(--text-body-md-b-font-size,14px);font-weight:var(--text-body-md-b-font-weight,700);line-height:var(--text-body-md-b-line-height,19.6px)}.sub-count,.sub-title{color:var(--text-alternative,#7A7B89);font-style:normal}.sub-count{font-size:var(--text-body-md-sb-font-size,14px);font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}header{width:calc(100% - 368px);max-width:1400px;background:#fff;z-index:2;background:white;padding-left:3px;padding-right:3px}.noti-container{display:flex;justify-content:space-between;border-radius:var(--rounded-md,16px);border:1px solid var(--border-transparent,rgba(28,27,31,.04));background:var(--color-opacity-black-1,rgba(28,27,31,.04));padding:var(--spacing-sm,12px) var(--spacing-lg,24px);align-items:center;gap:var(--spacing-md,16px);align-self:stretch;margin-top:24px}.noti-container .icon{display:flex}.noti-container .icon img{width:18px;height:18px}.noti-container .noti-title{display:flex;gap:var(--spacing-md,6px)}.noti-container .title{color:var(--text-default,#27262E);font-size:var(--text-body-md-m-font-size,14px);font-style:normal;font-weight:var(--text-body-md-m-font-weight,500);line-height:var(--text-body-md-m-line-height,19.6px)}.noti-container .noti-button{height:var(--button-height-Sm,36px);padding:0 var(--button-padding-Sm,12px);gap:var(--spacing-3xs,4px);color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px);display:flex;min-width:var(--button-height-Sm,36px);justify-content:center;align-items:center;border-radius:var(--button-radius-sm,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-neutral-default,#F8F9FC)}.table-wrapper{display:flex;padding:var(--spacing-md,16px) var(--spacing-lg,24px) var(--spacing-lg,24px) var(--spacing-lg,24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch;border-radius:var(--rounded-md,16px);background:#FFF;box-shadow:0 1px 2px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 6px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.profile-container .profile-user{padding:10px var(--spacing-md,16px);display:flex;width:100%;gap:8px}.profile-container .profile-user img{display:flex;width:40px;height:40px;justify-content:center;align-items:center;flex-shrink:0}.profile-container .profile-info{display:flex;flex-direction:column;gap:2px}.profile-container .profile-realname{color:var(--text-default,#27262E);font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}.profile-container .profile-email{overflow:hidden;color:var(--gray-500,#8C9097);text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.profile-menu:hover{background:var(--gray-50,#F8F9FC)}.menu-item:hover{background:rgba(28,27,31,.04);color:rgba(158,159,175,1);border-radius:var(--rounded-md,16px)}.table-striped>tbody>tr>td.additional{overflow:visible;position:relative}.more{width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;float:right;position:relative}.more:focus,.more:hover{border-radius:var(--button-radius-xs,6px);background:var(--button-background-transparent-neutral-hovered,rgba(28,27,31,.04))}.more img{width:20px;height:20px;margin:0 auto;cursor:pointer}.more-dropdown{display:none;cursor:pointer;width:180px;padding:8px 0;flex-direction:column;align-items:center;position:absolute;right:0;top:31px;border-radius:var(--Radius-Sm,8px);z-index:3;background:var(--gray-white,#FFF);box-shadow:0 3px 6px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 10px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.more-dropdown .list-item{display:flex;min-height:40px;padding:0 20px;align-items:center;gap:8px;width:100%}.more-dropdown .list-item .text{overflow:hidden;color:var(--red-default,#FF5353);font-size:14px;font-style:normal}.more-dropdown img{margin:0}.status-container{margin-bottom:24px;display:flex;justify-content:space-between;padding:var(--spacing-lg,24px) var(--spacing-xl,32px);border-radius:var(--rounded-md,16px);background:var(--background-default,#FFF);width:100%;box-shadow:0 1px 2px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 6px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.status-box,.status-wrapper{display:flex}.status-box{flex-direction:column;align-items:flex-start;gap:6px;min-width:121px}.status-box .status-text{color:var(--text-neutral,#5D5E69);font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px)}.status-box .count-badge{color:var(--text-default,#27262E);font-size:var(--text-heading-sm-font-size,18px);font-style:normal;font-weight:var(--text-heading-sm-font-weight,700);line-height:var(--text-heading-sm-line-height,25.2px)}.status-container .divider{width:1px;height:100%;background:rgba(233,234,242,1);margin-left:24px;margin-right:24px}.status-box .count-badge.highlight{color:var(--text-strong,#5748F2)}.img-container{border-radius:12px 12px 0 0;position:relative;width:100%;padding-top:68.359375%;overflow:hidden}.img-container .img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card:hover .img-container .img-overlay{background:linear-gradient(0deg,#FFF,rgba(255,255,255,.3) 9%);display:flex}.card:hover .img-container .enter-btn{display:flex}.img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px 16px 0 0;background:linear-gradient(0deg,#FFF,rgba(255,255,255,0) 9%)}.img-overlay,.img-overlay .enter-btn{text-align:center;justify-content:center;align-items:center}.img-overlay .enter-btn{display:none;height:var(--button-height-md,40px);padding:0 var(--button-padding-Md,12px);gap:var(--spacing-3xs,4px);width:-moz-fit-content;width:fit-content;border-radius:var(--rounded-full,999px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-strong-default,#6758FF);color:var(--button-label-strong,#FFF);font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}.enter-btn .icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.popup-content img.email-cover{width:234px}.popup-content#invite-content .desc{color:var(--text-neutral,#5D5E69);font-size:var(--text-body-md-m-font-size,14px);font-style:normal;font-weight:var(--text-body-md-m-font-weight,500);line-height:var(--text-body-md-m-line-height,19.6px);margin-top:0}.popup-cta-container .cta#reinvite-cta-btn{border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2)}#reinvite-content,#reinvite-cta-container{display:none}.school-header{display:flex;gap:12px;padding:8px}.popup-content .error{font-size:12px;font-size:var(--text-caption-md-m-font-size,11px);font-style:normal;font-weight:var(--text-caption-md-m-font-weight,500);line-height:var(--text-caption-md-m-line-height,15.4px)}.popup-content .error,.popup-content .error.quiz-error{color:var(--red-default,#FF5353);margin-top:4px;text-align:left;display:none}.popup-content .error.quiz-error{font-size:12px}#invite-content.error input,#ip-content.error input#ip_input{border:1px solid var(--red-default,rgba(255,72,72,1))}.copy-title{color:var(--text-default,#27262E);text-align:center;font-size:var(--text-heading-md-font-size,20px);font-style:normal;font-weight:var(--text-heading-md-font-weight,700);line-height:var(--text-heading-md-line-height,28px)}.main-wrapper{margin:0 auto;width:100%;max-width:1080px;padding-bottom:40px}.empty-container{margin-top:64px;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.empty-container .chat_image{width:52.841px}.empty-container .table_image{width:113.352px}.empty-container .empty-title{color:var(--gray-700,#27262E);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:140%;margin-top:16px}.empty-container .empty-description{color:var(--gray-600,#5E6066);text-align:center;font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px);margin-top:8px}.empty-container .empty-btn{cursor:pointer;min-width:var(--button-height-md,40px);border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-alternative-default,#F3F2FF);color:var(--button-label-alternative,#5748F2);text-align:center;display:flex;margin:16px auto;width:-moz-fit-content;width:fit-content;height:var(--button-height-md,40px);padding:0 var(--button-padding-Md,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px);font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}.navbar-toggler{display:none}.bottom-navigation{display:none;position:fixed;bottom:0;left:0;width:100%;height:64px;background:#FFFFFF;border-top:1px solid rgba(28,27,31,.08);z-index:100}.bottom-navigation .nav-items{display:flex;justify-content:space-around;align-items:center;height:100%;padding:8px 0}.bottom-navigation .nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;width:25%}.bottom-navigation .nav-item img{width:24px;height:24px;margin-top:0;margin-right:0}.bottom-navigation .nav-item .text{color:#5D5E69;font-size:12px;font-weight:500;line-height:16px}.bottom-navigation .nav-item.active .text{color:#6758FF}@media(max-width:600px){.sidebar{display:none}.bottom-navigation{display:block}div.main{width:100%}div.main,footer{margin-left:0;padding-left:16px;padding-right:16px}header{width:100%}.filter-pill{width:-moz-max-content;width:max-content}.header-container .right-container{display:none}.contain .main.collap{padding-right:16px}.contain .main.collap header{width:100%}.explore_grid{grid-template-columns:repeat(1,minmax(0,1fr))}.explore_container{display:block;padding-left:3px;padding-right:3px}.detail-container .detail-body{padding-bottom:50px}.table>:not(caption)>*>th{min-width:80px}#invite{display:none}.noti-container{flex-direction:column;align-items:flex-start}.heading-container .heading-title{display:none}.explore_container.explore{margin-top:76px;padding-bottom:70px}header{display:flex}header .header-container{display:flex;padding-top:20px}header .heading-container{padding-top:16px}}.sub-text{color:var(--text-assistive,#9E9FAF);text-align:left;width:100%;margin-top:8px;font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px)}.certificate-guide-modal .description{color:var(--text-default,#27262E);font-size:var(--text-body-md-r-font-size,14px);font-style:normal;font-weight:var(--text-body-md-r-font-weight,500);line-height:var(--text-body-md-r-line-height,19.6px)}.certificate-link{color:var(--text-link,#0D94FF)}.subtitle{color:var(--gray-500,#8C9097);font-size:13px;font-style:normal;font-weight:700;line-height:140%;margin-top:24px;margin-bottom:10px}.radio-option{display:flex;flex-direction:column;gap:16px}.option-container{position:relative;display:flex;align-items:flex-start}.radio-label{display:flex;flex-direction:row;gap:4px;cursor:pointer;width:24px;position:relative;justify-content:center;align-items:center}.radio-label:before{content:"";width:20px;height:20px;border:2px solid var(--gray-300,#cacbd8);border-radius:50%;background:var(--gray-white,#FFF);transition:all .2s ease}.option-container:has(.custom-radio:checked) .radio-label:before{background:var(--gray-white,#FFF)}.option-container:has(.custom-radio:checked) .radio-label:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--text-strong,#6758FF)}.option-content{margin-left:8px;gap:6px;display:flex;flex-direction:column;cursor:pointer;flex:1}.option-title{color:var(--Color-Text-Default,#27262E);font-size:var(--text-Body-Md-Sb-font-size,14px);font-style:normal;font-weight:var(--text-Body-Md-Sb-font-weight,600);line-height:var(--text-Body-Md-Sb-line-height,19.6px)}.option-description{color:var(--gray-600,#5E6066);font-size:12px;font-style:normal;font-weight:500;line-height:140%}.add-modal .popup{border-radius:16px 16px 0 0}.add-modal .popup-cta-container{border-radius:0 0 16px 16px}.ask-modal{display:none}.ask-modal.active{display:flex}.ask-buttons{padding:var(--spacing-sm,12px) var(--dialog-dialog-padding-leftright,24px) var(--spacing-lg,24px) var(--dialog-dialog-padding-leftright,24px);align-items:flex-start;gap:var(--spacing-md,16px);align-self:stretch}.ask-button,.ask-buttons{display:flex;justify-content:center}.ask-button{cursor:pointer;height:228px;padding:var(--spacing-xs,8px);flex-direction:column;align-items:center;gap:var(--spacing-lg,24px);flex:1 0 0;background:var(--color-green-50,#E8FCEA);position:relative}.ask-button,.ask-button:before{border-radius:var(--rounded-md,16px)}.ask-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);pointer-events:none}.ask-button:hover:before{background:rgba(0,0,0,.04)}.ask-modal .popup-content{padding:0}.ask-modal .popup{width:520px}.ask-button.add-by-link{background:var(--color-blue-50,#E7F4FF)}.ask-icon img{width:64px;height:64px}.ask-title{color:var(--color-mint-800,#10988D);text-align:center;font-size:var(--text-heading-sm-font-size,18px);font-style:normal;font-weight:var(--text-body-lg-sb-font-weight,600);line-height:var(--text-heading-sm-line-height,25.2px)}.add-by-link .ask-title{color:#0A81DF}@media(min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{top:40px;left:0;width:188px}}.coupon-blocked-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9999;align-items:center;justify-content:center}.coupon-blocked-overlay.show{display:flex}.coupon-blocked-modal{background:#fff;border-radius:12px;padding:32px 28px 24px;width:100%;max-width:400px;box-shadow:0 8px 32px rgba(0,0,0,.12);text-align:center}.coupon-blocked-modal .title{font-size:18px;font-weight:700;color:#1C1B1F;margin-bottom:12px}.coupon-blocked-modal .description{font-size:14px;font-weight:500;color:#5D5E69;line-height:1.5;margin-bottom:24px}.coupon-blocked-modal .close-btn{display:inline-flex;height:40px;padding:0 24px;justify-content:center;align-items:center;border-radius:8px;background:#5748F2;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer}.coupon-blocked-modal .button-group{display:flex;gap:8px}.coupon-blocked-modal .button-group .close-btn{flex:1}.coupon-blocked-modal .close-btn.secondary{background:#F3F2FF;color:#5748F2}*{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard Variable,Pretendard,Roboto,Noto Sans KR,Segoe UI,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.container{margin-top:40px}input{-moz-appearance:none;appearance:none;-webkit-border-radius:0}input,select{-webkit-appearance:none}select{-moz-appearance:none;appearance:none}select::-ms-expand{display:none}body,html{max-width:100%;overflow-x:hidden}body{overflow:hidden;width:100%;box-sizing:border-box}.bold{font-weight:600}.black{color:#000}body{overflow-x:hidden}input{border-radius:0}.container{padding-left:18px;padding-right:18px}a{text-decoration:none}header{top:0;max-width:600px;position:absolute;margin:0 auto;width:100%;height:56px;position:fixed;z-index:14}body{background:var(--background-neutral,#F8F9FC)}.title{color:#383838;font-size:24px;padding-top:18px;padding-bottom:18px;font-weight:600}.main{min-height:calc(100vh - 57px)}.main,header{background:var(--background-neutral,#F8F9FC)}button.apply{min-width:var(--button-height-Sm,36px);display:flex;border-radius:var(--button-radius-sm,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-neutral-default,#F8F9FC);height:var(--button-height-Sm,36px);padding:0 var(--button-padding-Sm,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px)}button.apply:hover{background:var(--button-background-contained-neutral-hovered,#F0F2F6)}button.apply img{display:flex;width:16px;height:16px}button.apply .text{color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px)}.contents .blank{width:100%;height:35px}.img{overflow:hidden}.img,.img img{width:100%;border-radius:12px 12px 0 0}.img img{height:auto;display:block}.search,.search-container{display:flex}.search{border-radius:var(--Radius-Sm,8px);border:1px solid var(--gray-300,#d5d9e0);background:var(--gray-white,#FFF);padding:5px 8px;gap:8px}.search img{width:20px;height:20px;margin-top:3px}.search input{width:227px;height:22px;border:none;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.search button{height:36px;padding:0 12px}input::-moz-placeholder{color:var(--gray-500,#8C9097)}input::placeholder{color:var(--gray-500,#8C9097)}input::-webkit-input-placeholder{color:var(--gray-500,#8C9097)}input:-ms-input-placeholder{color:var(--gray-500,#8C9097)}#search_input{overflow:hidden;color:var(--gray-500,#8C9097);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.sort-container{display:flex;height:var(--button-height-Sm,36px);padding:0 var(--button-padding-Sm,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px)}.sort-container .text{color:var(--gray-600,#5E6066);font-size:16px;font-style:normal;font-weight:500;line-height:27px}.sort-container img{width:16px;height:16px;margin-top:2px}#sort-select{background:var(--background-neutral,#F8F9FC);color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:13px;font-style:normal;line-height:var(--text-body-sm-sb-line-height,18.2px)}select{border:none}select:focus{outline:none}.play-icon{width:18px;height:18px;vertical-align:middle;color:#8c9097;margin-right:2px}.img img{opacity:1;transition:opacity .3s ease-in-out}.img img.progressive-image-loading{opacity:0}.img img.progressive-image-revealed{opacity:1}.filter-container{display:flex;gap:6px}.filter-pill{position:relative;cursor:pointer;height:var(--button-height-md,40px);padding:0 var(--button-padding-Md,12px);gap:var(--spacing-3xs,4px);border-radius:var(--rounded-full,999px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--background-alternative,#F0F2F6)}.filter-pill,.filter-pill img{display:flex;justify-content:center;align-items:center}.filter-pill img{width:20px;height:20px}.filter-pill .text{color:var(--button-label-neutral,#5D5E69);text-align:center;font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px)}.filter-pill.active{border-radius:var(--rounded-full,999px)}.filter-pill.active .button-text{color:rgba(87,72,242,1)}.filter-pill .caret-icon{display:block}.filter-pill .caret-icon-active,.filter-pill.active .caret-icon{display:none}.filter-pill.active .caret-icon-active{display:block}.right-container{display:flex}.sub-filter-container{position:absolute;top:44px;left:0;display:none;z-index:10;width:200px;padding:12px 8px 8px;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:12px;border:1px solid var(--color-opacity-black-1,rgba(28,27,31,.04));background:#FFF;box-shadow:0 4px 12px 0 var(--shadow-key-strong,rgba(28,27,31,.12)),0 0 16px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.sub-filter-container.active{display:flex}.sub-filter-container .sub-filter-list-item{display:flex;padding:9px 14px;justify-content:space-between;align-items:center;align-self:stretch;background:white}.sub-filter-container .sub-filter-list-item:hover{background:rgba(28,27,31,.04);color:rgba(158,159,175,1);border-radius:var(--rounded-xs,6px) var(--rounded-xs,6px) 0 0}.sub-filter-container .text{color:var(--gray-600,#5E6066);font-size:13px;font-style:normal;font-weight:500;line-height:140%}.sub-filter-container img{width:20px;height:20px}.sub-filter-list-item img.unchecked{display:block}.sub-filter-list-item img.checked,.sub-filter-list-item.active img.unchecked{display:none}.sub-filter-list-item.active img.checked{display:block}.filter-pill.active{border:var(--border-size-1,1px) solid var(--button-border-outlined-alternative,#a49bff);background:var(--button-background-transparent-alternative-hovered,rgba(103,88,255,.04));color:var(--button-label-alternative,#5748F2)}.main{display:flex;justify-content:center}.main-wrapper{max-width:1400px}.explore_container{display:block;padding-left:3px;padding-right:3px;padding-bottom:35px}#content-type-trigger{visibility:hidden}.detail-container.active{transform:translateX(0);opacity:1}.detail-container{&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none;transform:translateX(100%);opacity:0;transition:all .3s ease-in-out;position:fixed;overflow-y:scroll;top:63px;right:0;z-index:10;background:white;width:390px;height:100vh;box-shadow:0 3px 6px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 10px 0 var(--shadow-ambient-default,rgba(28,27,31,.04))}.detail-container .detail-header{display:flex;padding:var(--spacing-md,16px) var(--dialog-dialog-padding-leftright,24px) var(--spacing-xs,8px) var(--dialog-dialog-padding-leftright,24px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-none,0);align-self:stretch;border-radius:var(--dialog-dialog-rounded,16px) var(--dialog-dialog-rounded,16px) 0 0;background:var(--background-default,#FFF)}.detail-container .detail-header .close-container{width:36px;height:36px;border-radius:var(--button-radius-sm,8px);display:flex;flex-direction:column;justify-content:center;text-align:center}.detail-container .detail-header .close-container:hover{background:var(--button-background-transparent-neutral-hovered,rgba(28,27,31,.04))}.detail-container .detail-header .back-icon{display:flex;margin:0 auto;width:var(--button-height-Sm,24px)}.detail-container .detail-body{display:flex;padding:var(--spacing-sm,12px) var(--spacing-lg,24px) var(--spacing-xl,32px) var(--spacing-lg,24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-lg,24px);flex:1 0 0;align-self:stretch}.preview-container{width:100%}.preview-header{padding-left:6px;padding-right:6px}.preview-header h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:var(--text-default,#27262E);text-overflow:ellipsis;height:25.2px;font-size:var(--text-heading-sm-font-size,18px);font-style:normal;font-weight:var(--text-heading-sm-font-weight,700);line-height:var(--text-heading-sm-line-height,25.2px)}.preview-header .tag-container{display:flex;align-items:center;gap:var(--spacing-3xs,4px);height:26.8px}.preview-header .tag{cursor:pointer;min-width:40px;border-radius:var(--rounded-xl,32px);border:var(--border-size-1,1px) solid var(--chip-border-outlined-neutral,#e9eaf2);background:var(--chip-background-outlined-default-disabled,#FFF);color:var(--chip-label-outlined-neutral,#5D5E69);font-size:var(--text-caption-lg-sb-font-size,12px);font-style:normal;font-weight:var(--text-caption-lg-sb-font-weight,600);line-height:140%;display:flex;padding:var(--spacing-3xs,4px) var(--spacing-xs,8px);justify-content:center;align-items:center;gap:var(--spacing-4xs,2px)}.tag:hover{background:rgba(248,249,252,1);border:1px solid rgba(233,234,242,1)}.tag.special:hover{background:rgba(208,250,212,1);border:1px solid rgba(141,243,152,1)}.tag.special{border:var(--border-size-1,1px) solid var(--chip-border-outlined-positive,#8df398);background:var(--chip-background-outlined-success-hovered,#E8FCEA)}.tag.special .text{color:var(--chip-label-outlined-positive,#16B026)}.preview-main{margin-top:16px;margin-bottom:8px;border-radius:var(--rounded-md,16px);border:1px solid var(--color-opacity-black-28,rgba(28,27,31,.08));background:var(--color-gray-5050,#F8F9FC);height:214px}.preview-main.loaded img{opacity:1;transition:opacity .3s ease-in-out}.preview-main img{opacity:0;width:100%;height:auto;border-radius:var(--rounded-md,16px)}.preview-sub{display:flex;gap:6px}.preview-sub,.preview-sub-item{border-radius:var(--rounded-sm,8px)}.preview-sub-item{cursor:pointer;width:25%;background:var(--color-gray-5050,#F8F9FC);height:50px;outline-offset:-2px;box-sizing:border-box;border:1px solid var(--color-opacity-black-28,rgba(28,27,31,.08))}.loaded .preview-main{border:none}.loaded .preview-sub-item{border:2px solid var(--color-violet-600,#fff);outline:2px solid var(--color-violet-600,#FFF)}.preview-sub-item.active{border:2px solid var(--color-violet-600,#5748f2);outline:2px solid var(--color-violet-600,#5748F2);outline-offset:-2px}.loaded .preview-sub-item img{opacity:1;transition:opacity .3s ease-in-out}.preview-sub-item img{width:100%;border-radius:var(--rounded-sm,6px);opacity:0}.button-container{display:flex;gap:8px;width:100%}.button-container .button{width:50%;gap:4px;border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-contained,rgba(28,27,31,.04));background:var(--button-background-contained-strong-default,#6758FF);color:var(--button-label-strong,#FFF);text-align:center;font-size:var(--text-body-md-sb-font-size,14px);font-style:normal;font-weight:var(--text-body-md-sb-font-weight,600);line-height:var(--text-body-md-sb-line-height,19.6px);cursor:pointer;display:flex;height:var(--button-height-md,40px);padding:0 var(--button-padding-Md,12px);justify-content:center;align-items:center;gap:var(--spacing-3xs,4px)}.button-container .button:hover{background:var(--button-background-contained-gradient-hovered,#5748F2)}.button-container .button img{display:flex;width:20px;height:20px;justify-content:center;align-items:center}.button-container .button.ghost{background:none;border-radius:var(--button-radius-md,8px);border:var(--border-size-1,1px) solid var(--button-border-outlined-alternative,#a49bff);color:var(--button-label-alternative,#5748F2)}.button-container .button.ghost:hover{background:var(--button-background-transparent-alternative-hovered,rgba(103,88,255,.04))}.info-container{display:flex;gap:16px;width:100%;padding-top:16px;padding-bottom:16px;border-top:1px solid var(--border-alternative,#e9eaf2);border-bottom:1px solid var(--border-alternative,#e9eaf2)}.info-container .info-item{display:flex;flex-direction:column;gap:2px;width:-webkit-fill-available;text-align:center}.info-container .info-item .info-value{color:var(--text-neutral,#5D5E69);font-size:var(--text-heading-sm-font-size,18px);font-style:normal;font-weight:var(--text-heading-sm-font-weight,700);line-height:var(--text-heading-sm-line-height,25.2px)}.info-container .info-item .info-label{color:var(--text-assistive,#9E9FAF);font-size:var(--text-caption-lg-sb-font-size,12px);font-style:normal;font-weight:var(--text-caption-lg-sb-font-weight,600);line-height:var(--text-caption-lg-sb-line-height,16.8px)}.divider-wrapper{width:1px;height:44px;display:flex;flex-direction:column;justify-content:center}.divider-wrapper .divider{width:1px;height:24px;background:var(--border-alternative,#E9EAF2)}.map-info-container{display:flex;flex-direction:column;padding:0 var(--spacing-2xs,6px);width:100%;gap:var(--spacing-2xs,6px);padding-bottom:24px;border-bottom:1px solid var(--border-alternative,#e9eaf2)}.map-info-container .desc-header{display:flex;gap:4px}.map-info-container .desc-header img{display:flex;width:16px;height:16px}.map-info-container .desc-header .text{color:var(--text-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px)}.map-info-container .desc-body{color:var(--text-neutral,#5D5E69);font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px)}.tip-info-container{display:flex;flex-direction:column;padding:0 var(--spacing-2xs,6px);width:100%;gap:var(--spacing-2xs,6px);padding-bottom:44px}.tip-info-container .desc-header{display:flex;gap:4px}.tip-info-container .desc-header img{display:flex;width:16px;height:16px}.tip-info-container .desc-header .text{color:var(--text-neutral,#5D5E69);text-align:center;font-size:var(--text-body-sm-sb-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-sb-font-weight,600);line-height:var(--text-body-sm-sb-line-height,18.2px)}.tip-info-container .desc-body{color:var(--text-neutral,#5D5E69);font-size:var(--text-body-sm-m-font-size,13px);font-style:normal;font-weight:var(--text-body-sm-m-font-weight,500);line-height:var(--text-body-sm-m-line-height,18.2px)}.main,.main.collap{transition:all .3s ease-in-out}.main.collap{padding-right:454px}.main header,.main.collap header{transition:all .3s ease-in-out}.main.collap header{width:calc(100% - 758px)}#detail-close{cursor:pointer}.navbar{top:0}.body{margin-top:57px}.detail-container{top:57px}@media(max-width:626px){.event-banner .event-image{height:100%}.event-banner{height:48px}.navbar{top:48px}.body{margin-top:105px}}.add-space-card{cursor:pointer;transition:all .3s ease;border-radius:16px;border:1px solid var(--transparent-gray-4,rgba(39,38,46,.04));background:linear-gradient(144deg,#EDF7FF .12%,#F6EFFF 99.3%);box-shadow:0 1px 4px 0 var(--shadow-key-default,rgba(28,27,31,.12)),0 0 6px 0 var(--shadow-ambient-default,rgba(28,27,31,.04));display:flex;flex-direction:column;justify-content:center;gap:24px;position:relative}.add-space-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);border-radius:16px;pointer-events:none}.add-space-card:hover:before{background:rgba(0,0,0,.04)}.add-space-card img{width:30px;height:30px}.add-space-card .contents{overflow:hidden;text-align:center;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:140%;color:#8478FF}.add-space-card.card{padding:16px}.pagination{display:flex;gap:8px;margin:32px 0;padding:16px;flex-wrap:wrap}.pagination,.pagination-btn{justify-content:center;align-items:center}.pagination-btn{display:inline-flex;min-width:80px;min-height:44px;padding:10px 16px;border:1px solid #d5d9e0;border-radius:8px;background:#FFFFFF;color:#5D5E69;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.pagination-btn:hover{background:#F0F2F6;border-color:#383838}.pagination-btn:focus{outline:2px solid #383838;outline-offset:2px}.pagination-numbers{display:flex;gap:4px;align-items:center}.pagination-number{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:1px solid #d5d9e0;border-radius:8px;background:#FFFFFF;color:#5D5E69;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.pagination-number:hover{background:#F0F2F6;border-color:#383838}.pagination-number:focus{outline:2px solid #383838;outline-offset:2px}.pagination-number.current{background:#383838;color:#FFFFFF;border-color:#383838;cursor:default;font-weight:700}.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;color:#5D5E69;font-size:14px;font-weight:600}@media (max-width:768px){.pagination{gap:6px;padding:12px}.pagination-btn{min-width:70px;font-size:13px;padding:8px 12px}.pagination-number{font-size:13px}.pagination-ellipsis,.pagination-number{min-width:40px;min-height:40px}}@media (max-width:480px){.pagination{gap:4px;padding:8px}.pagination-btn{min-width:60px;font-size:12px;padding:8px 10px}.pagination-number{font-size:12px}.pagination-ellipsis,.pagination-number{min-width:36px;min-height:36px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-3xs{bottom:-4px}.-bottom-4xs{bottom:-2px}.-right-3xs{right:-4px}.-right-4xs{right:-2px}.bottom-0{bottom:0}.left-1\/2,.left-\[50\%\]{left:50%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2,.top-\[50\%\]{top:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[500\]{z-index:500}.z-\[99999\]{z-index:99999}.z-modal{z-index:400}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-\[16px\]{margin-bottom:16px}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-2xl{width:40px;height:40px}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[10px\]{width:10px;height:10px}.size-\[12px\]{width:12px;height:12px}.size-\[14px\]{width:14px;height:14px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[36px\]{width:36px;height:36px}.size-\[48px\]{width:48px;height:48px}.size-\[4px\]{width:4px;height:4px}.size-\[62px\]{width:62px;height:62px}.size-full{width:100%;height:100%}.size-xl{width:32px;height:32px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-2\.5{height:.625rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[12px\]{height:12px}.h-\[15px\]{height:15px}.h-\[1640px\]{height:1640px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-auto{height:auto}.h-full{height:100%}.h-xl{height:32px}.\!max-h-\[calc\(90\%-env\(safe-area-inset-top\)\)\]{max-height:calc(90% - env(safe-area-inset-top))!important}.max-h-\[calc\(90\%-env\(safe-area-inset-top\)\)\]{max-height:calc(90% - env(safe-area-inset-top))}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[18px\]{min-height:18px}.min-h-\[22px\]{min-height:22px}.min-h-\[26px\]{min-height:26px}.min-h-\[48px\]{min-height:48px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.min-h-xl{min-height:32px}.w-2\.5{width:.625rem}.w-9{width:2.25rem}.w-\[12px\]{width:12px}.w-\[16px\]{width:16px}.w-\[176px\]{width:176px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[256px\]{width:256px}.w-\[295px\]{width:295px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[48px\]{width:48px}.w-\[64px\]{width:64px}.w-\[720px\]{width:720px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-full{width:100%}.min-w-0,.min-w-\[0px\]{min-width:0}.min-w-\[15px\]{min-width:15px}.min-w-\[18px\]{min-width:18px}.min-w-\[22px\]{min-width:22px}.min-w-\[26px\]{min-width:26px}.min-w-\[30px\]{min-width:30px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-xl{min-width:32px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-\[85\%\]{--tw-translate-x:-85%}.-translate-x-\[85\%\],.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3xs{gap:4px}.gap-4{gap:1rem}.gap-4xs{gap:2px}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[50px\]{gap:50px}.gap-sm{gap:12px}.gap-xs{gap:8px}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:8px}.rounded-2xs{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:24px}.rounded-md{border-radius:16px}.rounded-sm{border-radius:8px}.rounded-xs{border-radius:6px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[\#E9EAF2\]{--tw-border-opacity:1;border-color:rgb(233 234 242/var(--tw-border-opacity))}.border-\[rgba\(28\2c 27\2c 31\2c 0\.04\)\]{border-color:rgba(28,27,31,.04)}.border-alternative{--tw-border-opacity:1;border-color:rgb(233 234 242/var(--tw-border-opacity))}.border-assistive{--tw-border-opacity:1;border-color:rgb(240 242 246/var(--tw-border-opacity))}.border-opacity{border-color:#1C1B1F1f}.border-opacity-assistive{border-color:#1C1B1F0a}.border-red-300{--tw-border-opacity:1;border-color:rgb(255 172 182/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(255 72 72/var(--tw-border-opacity))}.border-strong{--tw-border-opacity:1;border-color:rgb(164 155 255/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity:1;border-color:rgb(164 155 255/var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[\#0D94FF\]{--tw-bg-opacity:1;background-color:rgb(13 148 255/var(--tw-bg-opacity))}.bg-\[\#5865F2\]{--tw-bg-opacity:1;background-color:rgb(88 101 242/var(--tw-bg-opacity))}.bg-\[\#E7E4FF\]{--tw-bg-opacity:1;background-color:rgb(231 228 255/var(--tw-bg-opacity))}.bg-\[\#F1F5F9\]{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-\[\#F5F6F9\]{--tw-bg-opacity:1;background-color:rgb(245 246 249/var(--tw-bg-opacity))}.bg-\[\#F8F9FC\]{--tw-bg-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity))}.bg-\[\#FFE5EB\]{--tw-bg-opacity:1;background-color:rgb(255 229 235/var(--tw-bg-opacity))}.bg-\[rgba\(28\2c 27\2c 31\2c 0\.24\)\]{background-color:rgba(28,27,31,.24)}.bg-alternative{--tw-bg-opacity:1;background-color:rgb(240 242 246/var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-default{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(202 203 216/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(184 185 200/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(245 246 249/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(158 159 175/var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-neutral{--tw-bg-opacity:1;background-color:rgb(245 246 249/var(--tw-bg-opacity))}.bg-opacity-black-3{background-color:#1C1B1F1f}.bg-opacity-black-9{background-color:#1C1B1Fcc}.bg-opacity-white-10{background-color:#FFFFFFe6}.bg-opacity-white-3{background-color:#FFFFFF1f}.bg-popover{background-color:hsl(var(--popover))}.bg-primary-default{--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(255 242 247/var(--tw-bg-opacity))}.bg-red-50\/90{background-color:rgb(255 242 247/.9)}.bg-status-destructive{--tw-bg-opacity:1;background-color:rgb(255 72 72/var(--tw-bg-opacity))}.bg-status-positive{--tw-bg-opacity:1;background-color:rgb(20 205 39/var(--tw-bg-opacity))}.bg-strong{--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.bg-strong-alternative{--tw-bg-opacity:1;background-color:rgb(243 242 255/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(243 242 255/var(--tw-bg-opacity))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/\[0\.72\]{background-color:rgb(255 255 255/.72)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-violet-400{--tw-gradient-from:#8478FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(132 120 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-400{--tw-gradient-to:#3DA9FF var(--tw-gradient-to-position)}.bg-origin-border{background-origin:border-box}.fill{fill:#5D5E69}.stroke-gray-500{stroke:#9E9FAF}.stroke-primary-default{stroke:#6758FF}.stroke-status-destructive{stroke:#FF4848}.stroke-status-positive{stroke:#14CD27}.stroke-white{stroke:#FFFFFF}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2xs{padding:6px}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.p-md{padding:16px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2xs{padding-left:6px;padding-right:6px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3xs{padding-left:4px;padding-right:4px}.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}.px-8{padding-left:2rem;padding-right:2rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-lg{padding-left:24px;padding-right:24px}.px-md{padding-left:16px;padding-right:16px}.px-sm{padding-left:12px;padding-right:12px}.px-xs{padding-left:8px;padding-right:8px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-4xs{padding-top:2px;padding-bottom:2px}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-md{padding-top:16px;padding-bottom:16px}.py-sm{padding-top:12px;padding-bottom:12px}.pb-3xs{padding-bottom:4px}.pb-4{padding-bottom:1rem}.pb-4xs{padding-bottom:2px}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[60px\]{padding-bottom:60px}.pb-\[80px\]{padding-bottom:80px}.pb-xs{padding-bottom:8px}.pl-\[9px\]{padding-left:9px}.pl-xs{padding-left:8px}.pr-10{padding-right:2.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-\[20px\]{padding-top:20px}.pt-\[60px\]{padding-top:60px}.pt-md{padding-top:16px}.pt-sm{padding-top:12px}.pt-xs{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[34px\]{font-size:34px}.text-body-lg-bold{font-size:16px;line-height:140%;font-weight:700}.text-body-lg-medium{font-size:16px;line-height:140%;font-weight:500}.text-body-lg-regular{font-size:16px;line-height:140%;font-weight:400}.text-body-lg-semibold{font-size:16px;line-height:140%;font-weight:600}.text-body-md-bold{font-size:14px;line-height:140%;font-weight:700}.text-body-md-medium{font-size:14px;line-height:140%;font-weight:500}.text-body-md-regular{font-size:14px;line-height:140%;font-weight:400}.text-body-md-semibold{font-size:14px;line-height:140%;font-weight:600}.text-body-sm-bold{font-size:13px;line-height:140%;font-weight:700}.text-body-sm-medium{font-size:13px;line-height:140%;font-weight:500}.text-body-sm-regular{font-size:13px;line-height:140%;font-weight:400}.text-body-sm-semibold{font-size:13px;line-height:140%;font-weight:600}.text-caption-lg-medium{font-size:12px;line-height:140%;font-weight:500}.text-caption-lg-regular{font-size:12px;line-height:140%;font-weight:400}.text-caption-lg-semibold{font-size:12px;line-height:140%;font-weight:600}.text-caption-md-medium{font-size:11px;line-height:140%;font-weight:500}.text-caption-md-regular{font-size:11px;line-height:140%;font-weight:400}.text-caption-md-semibold{font-size:11px;line-height:140%;font-weight:600}.text-display-md-extrabold{font-size:48px;line-height:130%;font-weight:800}.text-display-sm-extrabold{font-size:40px;line-height:130%;font-weight:800}.text-heading-lg-extrabold{font-size:24px;line-height:130%;font-weight:800}.text-heading-md-bold{font-size:20px;line-height:140%;font-weight:700}.text-heading-sm-bold{font-size:18px;line-height:140%;font-weight:700}.text-heading-xl-extrabold{font-size:30px;line-height:130%;font-weight:800}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-\[22px\]{line-height:22px}.leading-\[28px\]{line-height:28px}.leading-\[31px\]{line-height:31px}.leading-\[44px\]{line-height:44px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.text{--tw-text-opacity:1;color:rgb(39 38 46/var(--tw-text-opacity))}.text-\[\#5D5E69\]{--tw-text-opacity:1;color:rgb(93 94 105/var(--tw-text-opacity))}.text-\[\#5E6066\]{--tw-text-opacity:1;color:rgb(94 96 102/var(--tw-text-opacity))}.text-\[\#7A7B89\]{--tw-text-opacity:1;color:rgb(122 123 137/var(--tw-text-opacity))}.text-\[\#B83941\]{--tw-text-opacity:1;color:rgb(184 57 65/var(--tw-text-opacity))}.text-alternative{--tw-text-opacity:1;color:rgb(122 123 137/var(--tw-text-opacity))}.text-assistive{--tw-text-opacity:1;color:rgb(158 159 175/var(--tw-text-opacity))}.text-default{--tw-text-opacity:1;color:rgb(39 38 46/var(--tw-text-opacity))}.text-destructive{--tw-text-opacity:1;color:rgb(255 72 72/var(--tw-text-opacity))}.text-disabled,.text-gray-300{--tw-text-opacity:1;color:rgb(202 203 216/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(93 94 105/var(--tw-text-opacity))}.text-inverse{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral{--tw-text-opacity:1;color:rgb(93 94 105/var(--tw-text-opacity))}.text-opacity-violet-5{color:#6758FF66}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{--tw-text-opacity:1;color:rgb(103 88 255/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(255 72 72/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(217 58 67/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-strong,.text-violet-600{--tw-text-opacity:1;color:rgb(87 72 242/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.placeholder::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(39 38 46/var(--tw-placeholder-opacity))}.placeholder::placeholder{--tw-placeholder-opacity:1;color:rgb(39 38 46/var(--tw-placeholder-opacity))}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0px 20px 32px 0px #1C1B1F1f,0px 0px 20px 0px #1C1B1F14;--tw-shadow-colored:0px 20px 32px 0px var(--tw-shadow-color),0px 0px 20px 0px var(--tw-shadow-color)}.shadow-\[0_0_32px_rgba\(28\2c 27\2c 31\2c 0\.08\)\]{--tw-shadow:0 0 32px rgba(28,27,31,0.08);--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(28\2c 27\2c 31\2c 0\.12\)\]{--tw-shadow:0 1px 2px rgba(28,27,31,0.12);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(28\2c 27\2c 31\2c 0\.04\)\]{--tw-shadow:0 1px 4px rgba(28,27,31,0.04);--tw-shadow-colored:0 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(28\2c 27\2c 31\2c 0\.12\)\2c 0_0_16px_rgba\(28\2c 27\2c 31\2c 0\.04\)\]{--tw-shadow:0 4px 12px rgba(28,27,31,0.12),0 0 16px rgba(28,27,31,0.04);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color),0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(28\2c 27\2c 31\2c 0\.08\)\]{--tw-shadow:0 4px 8px rgba(28,27,31,0.08);--tw-shadow-colored:0 4px 8px var(--tw-shadow-color)}.shadow-\[0_4px_8px_rgba\(28\2c 27\2c 31\2c 0\.08\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0px 4px 12px 0px #1C1B1F1f,0px 0px 16px 0px #1C1B1F0a;--tw-shadow-colored:0px 4px 12px 0px var(--tw-shadow-color),0px 0px 16px 0px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0px 3px 6px 0px #1C1B1F1f,0px 0px 10px 0px #1C1B1F0a;--tw-shadow-colored:0px 3px 6px 0px var(--tw-shadow-color),0px 0px 10px 0px var(--tw-shadow-color)}.shadow-md,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0px 8px 20px 0px #1C1B1F1f,0px 0px 16px 0px #1C1B1F14;--tw-shadow-colored:0px 8px 20px 0px var(--tw-shadow-color),0px 0px 16px 0px var(--tw-shadow-color)}.shadow-xs{--tw-shadow:0px 1px 2px 0px #1C1B1F1f,0px 0px 6px 0px #1C1B1F0a;--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color),0px 0px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-destructive-default{--tw-ring-opacity:1;--tw-ring-color:rgb(255 172 182/var(--tw-ring-opacity))}.ring-strong-default{--tw-ring-opacity:1;--tw-ring-color:rgb(164 155 255/var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[180ms\]{transition-duration:.18s}.ease-\[cubic-bezier\(0\.2\2c 0\2c 0\2c 1\)\]{transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\2c transform\]{will-change:opacity,transform}.will-change-transform{will-change:transform}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:560px){.text-display-md-extrabold{font-size:34px}.text-display-sm-extrabold{font-size:30px}.text-heading-xl-extrabold{font-size:24px}.text-heading-lg-extrabold{font-size:22px}.text-heading-md-bold{font-size:19px}.text-heading-sm-bold{font-size:17px}.text-body-lg-bold,.text-body-lg-medium,.text-body-lg-regular,.text-body-lg-semibold{font-size:15px}.text-body-md-bold,.text-body-md-medium,.text-body-md-regular,.text-body-md-semibold{font-size:13px}.text-body-sm-bold,.text-body-sm-medium,.text-body-sm-regular,.text-body-sm-semibold{font-size:12px}.text-caption-lg-medium,.text-caption-lg-regular,.text-caption-lg-semibold{font-size:11px}.text-caption-md-medium,.text-caption-md-regular,.text-caption-md-semibold{font-size:10px}}.text-shadow-xs{text-shadow:0 1px 2px #1C1B1F1f,0 0 6px #1C1B1F0a}.text-shadow-sm{text-shadow:0 1px 4px #1C1B1F1f,0 0 6px #1C1B1F0a}.text-shadow-md{text-shadow:0 3px 6px #1C1B1F1f,0 0 10px #1C1B1F0a}.text-shadow-lg{text-shadow:0 4px 12px #1C1B1F1f,0 0 16px #1C1B1F0a}.text-shadow-xl{text-shadow:0 8px 20px #1C1B1F1f,0 0 16px #1C1B1F14}.text-shadow-2xl{text-shadow:0 20px 32px #1C1B1F1f,0 0 20px #1C1B1F14}.h-dvh{height:100vh;height:100dvh}.focus-ring{outline:none;box-shadow:0 0 0 1px #6758FF3d,0 0 0 4px #6758FF14}.breakpoint-content-padding{padding-left:16px;padding-right:16px}@media (min-width:1024px){.breakpoint-content-padding{padding-left:24px;padding-right:24px}}@media (min-width:1280px){.breakpoint-content-padding{padding-left:40px;padding-right:40px}}.bg-gradient-mint-green{background-image:linear-gradient(90deg,#18D0B4,#14CD27)}.bg-gradient-violet-blue{background-image:linear-gradient(90deg,#8478FF,#3DA9FF)}.bg-gradient-violet-purple{background-image:linear-gradient(90deg,#6758FF,#AF70FF)}.\[--zus-tooltip-motion-x\:0px\]{--zus-tooltip-motion-x:0px}.\[--zus-tooltip-motion-y\:0px\]{--zus-tooltip-motion-y:0px}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[scrollbar-width\:none\]{scrollbar-width:none}.filter-pill .text{white-space:nowrap}.catalog-skeleton-card{width:267px;overflow:hidden;border-radius:8px}.catalog-skeleton-card .skeleton-img{width:100%;height:167px;border-radius:8px}.catalog-skeleton-card .skeleton-img,.catalog-skeleton-card .skeleton-line{background:#f0f2f6;animation:school-skeleton-pulse 1.2s ease-in-out infinite}.catalog-skeleton-card .skeleton-line{height:14px;margin-top:12px;border-radius:4px}.catalog-skeleton-card .skeleton-line.short{width:60%}@keyframes school-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.explore-error-container{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;padding:120px 0;text-align:center}.explore-error-container .error-title{color:#27262e;font-weight:600;font-size:18px}.explore-error-container .error-description{color:#9e9faf;font-size:14px}.explore-error-container .retry-button{display:inline-flex;align-items:center;justify-content:center;height:36px;margin-top:8px;padding:0 16px;color:#fff;font-weight:600;font-size:13px;background:#6758ff;border:none;border-radius:8px;cursor:pointer}.explore-error-container .retry-button:hover{background:#5748f2}.detail-load-error{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;text-align:center}.detail-load-error .error-text{color:#9e9faf;font-size:14px}.detail-load-error .retry-button{height:34px;padding:0 14px;color:#fff;font-weight:600;font-size:13px;background:#6758ff;border:none;border-radius:8px;cursor:pointer}.detail-load-error .retry-button:hover{background:#5748f2}.filter-meta-retry{display:inline-flex;align-items:center;height:34px;padding:0 14px;color:#6758ff;font-weight:600;font-size:13px;white-space:nowrap;background:#f0f2f6;border:none;border-radius:999px;cursor:pointer}.filter-meta-retry:hover{background:#e6e8ef}.placeholder\:text-\[\#A9AAB4\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(169 170 180/var(--tw-text-opacity))}.placeholder\:text-\[\#A9AAB4\]::placeholder{--tw-text-opacity:1;color:rgb(169 170 180/var(--tw-text-opacity))}.placeholder\:text-assistive::-moz-placeholder{--tw-text-opacity:1;color:rgb(158 159 175/var(--tw-text-opacity))}.placeholder\:text-assistive::placeholder{--tw-text-opacity:1;color:rgb(158 159 175/var(--tw-text-opacity))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:size-5:before{content:var(--tw-content);width:1.25rem;height:1.25rem}.before\:-translate-x-1\/2:before{--tw-translate-x:-50%}.before\:-translate-x-1\/2:before,.before\:-translate-y-1\/2:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1\/2:before{--tw-translate-y:-50%}.before\:rounded-2xs:before{content:var(--tw-content);border-radius:4px}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border:before{content:var(--tw-content);border-width:1px}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-neutral:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(202 203 216/var(--tw-border-opacity))}.before\:border-opacity-assistive:before{content:var(--tw-content);border-color:#1C1B1F0a}.before\:bg-opacity-black-1:before{content:var(--tw-content);background-color:#1C1B1F0a}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:size-5:after{content:var(--tw-content);width:1.25rem;height:1.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%}.after\:-translate-x-1\/2:after,.after\:-translate-y-1\/2:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:-translate-y-1\/2:after{--tw-translate-y:-50%}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border-2:after{content:var(--tw-content);border-width:2px}.after\:border-neutral:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(202 203 216/var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.focus-within\:border-transparent:focus-within{border-color:transparent}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}.focus-within\:ring-strong-default:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(164 155 255/var(--tw-ring-opacity))}@media (hover:hover) and (pointer:fine){.hover\:bg-\[\#FF48480A\]:hover{background-color:#FF48480A}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(240 242 246/var(--tw-bg-opacity))}.hover\:bg-neutral:hover{--tw-bg-opacity:1;background-color:rgb(245 246 249/var(--tw-bg-opacity))}.hover\:bg-opacity-black-1:hover{background-color:#1C1B1F0a}.hover\:bg-opacity-violet-1:hover{background-color:#6758FF0a}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(255 229 235/var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:rgb(231 228 255/var(--tw-bg-opacity))}.hover\:bg-violet-600:hover{--tw-bg-opacity:1;background-color:rgb(87 72 242/var(--tw-bg-opacity))}.hover\:bg-white\/90:hover{background-color:rgb(255 255 255/.9)}.hover\:from-violet-500:hover{--tw-gradient-from:#6758FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(103 88 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to:#0D94FF var(--tw-gradient-to-position)}.hover\:text-default:hover{--tw-text-opacity:1;color:rgb(39 38 46/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:after\:bg-opacity-black-1:hover:after{content:var(--tw-content);background-color:#1C1B1F0a}}.focus\:border-\[\#5865F2\]:focus{--tw-border-opacity:1;border-color:rgb(88 101 242/var(--tw-border-opacity))}.focus\:border-\[\#6758FF\]:focus{--tw-border-opacity:1;border-color:rgb(103 88 255/var(--tw-border-opacity))}.focus\:\!shadow-lg:focus{--tw-shadow:0px 4px 12px 0px #1C1B1F1f,0px 0px 16px 0px #1C1B1F0a!important;--tw-shadow-colored:0px 4px 12px 0px var(--tw-shadow-color),0px 0px 16px 0px var(--tw-shadow-color)!important}.focus\:\!shadow-lg:focus,.focus\:\!shadow-none:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.focus\:\!shadow-none:focus{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:focus-ring:focus-visible{outline:none;box-shadow:0 0 0 1px #6758FF3d,0 0 0 4px #6758FF14}.focus-visible\:before\:focus-ring:focus-visible:before{content:var(--tw-content);outline:none;box-shadow:0 0 0 1px #6758FF3d,0 0 0 4px #6758FF14}.focus-visible\:after\:focus-ring:focus-visible:after{content:var(--tw-content);outline:none;box-shadow:0 0 0 1px #6758FF3d,0 0 0 4px #6758FF14}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-violet-200:disabled{--tw-bg-opacity:1;background-color:rgb(200 195 255/var(--tw-bg-opacity))}.disabled\:from-violet-200:disabled{--tw-gradient-from:#C8C3FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(200 195 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.disabled\:to-blue-200:disabled{--tw-gradient-to:#9ED4FF var(--tw-gradient-to-position)}.disabled\:text-gray-700\/\[\.54\]:disabled{color:rgb(93 94 105/.54)}.disabled\:text-red-500\/\[\.54\]:disabled{color:rgb(255 72 72/.54)}.disabled\:text-violet-600\/\[\.54\]:disabled{color:rgb(87 72 242/.54)}.disabled\:text-white\/\[\.54\]:disabled{color:rgb(255 255 255/.54)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.disabled\:hover\:bg-gray-50:hover:disabled{--tw-bg-opacity:1;background-color:rgb(245 246 249/var(--tw-bg-opacity))}.disabled\:hover\:bg-red-50:hover:disabled{--tw-bg-opacity:1;background-color:rgb(255 242 247/var(--tw-bg-opacity))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:bg-violet-200:hover:disabled{--tw-bg-opacity:1;background-color:rgb(200 195 255/var(--tw-bg-opacity))}.disabled\:hover\:bg-violet-50:hover:disabled{--tw-bg-opacity:1;background-color:rgb(243 242 255/var(--tw-bg-opacity))}.disabled\:hover\:from-violet-200:hover:disabled{--tw-gradient-from:#C8C3FF var(--tw-gradient-from-position);--tw-gradient-to:rgb(200 195 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.disabled\:hover\:to-blue-200:hover:disabled{--tw-gradient-to:#9ED4FF var(--tw-gradient-to-position)}.group\/avatar:hover .group-hover\/avatar\:after\:bg-opacity-black-1:after{content:var(--tw-content);background-color:#1C1B1F0a}}.group\/avatar:focus-visible .group-focus-visible\/avatar\:after\:bg-opacity-black-1:after{content:var(--tw-content);background-color:#1C1B1F0a}.group:has(:invalid) .group-\[\:has\(\:invalid\)\]\:invalid\:border-transparent:invalid{border-color:transparent}.group:has(:invalid) .group-\[\:has\(\:invalid\)\]\:invalid\:outline:invalid{outline-style:solid}.group:has(:invalid) .group-\[\:has\(\:invalid\)\]\:invalid\:outline-destructive-default:invalid{outline-color:#FFACB6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:.125rem}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:.125rem}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-0[data-side=bottom]{--tw-translate-y:0px}.data-\[side\=bottom\]\:translate-y-0[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:translate-y-0[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:translate-y-0[data-side=top]{--tw-translate-y:0px}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:bg-opacity-white-8[data-disabled]{background-color:#FFFFFFb8}.data-\[disabled\]\:data-\[state\=checked\]\:bg-primary-disabled[data-state=checked][data-disabled]{--tw-bg-opacity:1;background-color:rgb(200 195 255/var(--tw-bg-opacity))}.data-\[disabled\]\:data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked][data-disabled]{--tw-bg-opacity:1;background-color:rgb(233 234 242/var(--tw-bg-opacity))}.data-\[state\=active\]\:bg-strong[data-state=active],.data-\[state\=checked\]\:bg-primary-default[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.data-\[state\=unchecked\]\:bg-gray-200[data-state=unchecked]{--tw-bg-opacity:1;background-color:rgb(233 234 242/var(--tw-bg-opacity))}.data-\[state\=open\]\:pb-0[data-state=open]{padding-bottom:0}.data-\[disabled\]\:data-\[state\=checked\]\:text-primary-disabled[data-state=checked][data-disabled]{--tw-text-opacity:1;color:rgb(200 195 255/var(--tw-text-opacity))}.data-\[disabled\]\:text-disabled[data-disabled]{--tw-text-opacity:1;color:rgb(202 203 216/var(--tw-text-opacity))}.data-\[state\=active\]\:text-inverse[data-state=active],.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.data-\[state\=checked\]\[disabled\]\:text-gray-100[data-state=checked][disabled]{--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity))}.data-\[state\=indeterminate\]\:text-white[data-state=indeterminate]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.data-\[state\=indeterminate\]\[disabled\]\:text-gray-100[data-state=indeterminate][disabled]{--tw-text-opacity:1;color:rgb(240 242 246/var(--tw-text-opacity))}.data-\[disabled\]\:shadow-none[data-disabled]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0px 1px 4px 0px #1C1B1F1f,0px 0px 6px 0px #1C1B1F0a;--tw-shadow-colored:0px 1px 4px 0px var(--tw-shadow-color),0px 0px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[side\=right\]\:\[--zus-tooltip-motion-x\:-2px\][data-side=right]{--zus-tooltip-motion-x:-2px}.data-\[side\=left\]\:\[--zus-tooltip-motion-x\:2px\][data-side=left]{--zus-tooltip-motion-x:2px}.data-\[side\=bottom\]\:\[--zus-tooltip-motion-y\:-2px\][data-side=bottom]{--zus-tooltip-motion-y:-2px}.data-\[side\=top\]\:\[--zus-tooltip-motion-y\:2px\][data-side=top]{--zus-tooltip-motion-y:2px}.data-\[disabled\]\:before\:border-neutral[data-disabled]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(202 203 216/var(--tw-border-opacity))}.data-\[state\=checked\]\:before\:border-primary[data-state=checked]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(103 88 255/var(--tw-border-opacity))}.data-\[state\=checked\]\[disabled\]\:before\:border-primary-disabled[data-state=checked][disabled]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(200 195 255/var(--tw-border-opacity))}.data-\[state\=indeterminate\]\:before\:border-primary[data-state=indeterminate]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(103 88 255/var(--tw-border-opacity))}.data-\[state\=indeterminate\]\[disabled\]\:before\:border-primary-disabled[data-state=indeterminate][disabled]:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(200 195 255/var(--tw-border-opacity))}.data-\[disabled\]\:before\:bg-alternative[data-disabled]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(240 242 246/var(--tw-bg-opacity))}.data-\[state\=checked\]\:before\:bg-primary[data-state=checked]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.data-\[state\=checked\]\[disabled\]\:before\:bg-primary-disabled[data-state=checked][disabled]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(200 195 255/var(--tw-bg-opacity))}.data-\[state\=indeterminate\]\:before\:bg-primary[data-state=indeterminate]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(103 88 255/var(--tw-bg-opacity))}.data-\[state\=indeterminate\]\[disabled\]\:before\:bg-primary-disabled[data-state=indeterminate][disabled]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(200 195 255/var(--tw-bg-opacity))}.data-\[disabled\]\:after\:border-neutral[data-disabled]:after,.data-\[disabled\]\:data-\[state\=checked\]\:after\:border-neutral[data-state=checked][data-disabled]:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(202 203 216/var(--tw-border-opacity))}.data-\[disabled\]\:after\:bg-alternative[data-disabled]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(240 242 246/var(--tw-bg-opacity))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}@media not all and (min-width:560px){.max-mobile-lg\:px-md{padding-left:16px;padding-right:16px}}@media (min-width:560px){.mobile-lg\:w-\[1200px\]{width:1200px}.mobile-lg\:w-\[320px\]{width:320px}.mobile-lg\:w-\[520px\]{width:520px}.mobile-lg\:w-\[720px\]{width:720px}.mobile-lg\:w-\[960px\]{width:960px}.mobile-lg\:max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.mobile-lg\:p-lg{padding:24px}.mobile-lg\:px-lg{padding-left:24px;padding-right:24px}.mobile-lg\:pb-xs{padding-bottom:8px}.mobile-lg\:pt-lg{padding-top:24px}}@media (min-width:768px){.tablet-sm\:col-span-2{grid-column:span 2/span 2}.tablet-sm\:w-\[500px\]{width:500px}.tablet-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-sm\:flex-row{flex-direction:row}.tablet-sm\:items-center{align-items:center}.tablet-sm\:p-12{padding:3rem}.tablet-sm\:p-8{padding:2rem}.tablet-sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.tablet-sm\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet-sm\:py-24{padding-top:6rem;padding-bottom:6rem}.tablet-sm\:pb-\[100px\]{padding-bottom:100px}.tablet-sm\:pt-\[100px\]{padding-top:100px}.tablet-sm\:text-body-md-semibold{font-size:14px;line-height:140%;font-weight:600}.tablet-sm\:text-display-md-extrabold{font-size:48px;line-height:130%;font-weight:800}.tablet-sm\:text-display-sm-extrabold{font-size:40px;line-height:130%;font-weight:800}.tablet-sm\:text-heading-lg-extrabold{font-size:24px;line-height:130%;font-weight:800}.tablet-sm\:text-heading-xl-extrabold{font-size:30px;line-height:130%;font-weight:800}@media (max-width:560px){.tablet-sm\:text-display-md-extrabold{font-size:34px}.tablet-sm\:text-display-sm-extrabold{font-size:30px}.tablet-sm\:text-heading-xl-extrabold{font-size:24px}.tablet-sm\:text-heading-lg-extrabold{font-size:22px}.tablet-sm\:text-body-md-semibold{font-size:13px}}}@media (min-width:1024px){.tablet-lg\:flex{display:flex}.tablet-lg\:hidden{display:none}.tablet-lg\:w-\[36\%\]{width:36%}.tablet-lg\:w-\[400px\]{width:400px}.tablet-lg\:min-w-0{min-width:0}.tablet-lg\:max-w-\[calc\(100vw-80px\)\]{max-width:calc(100vw - 80px)}.tablet-lg\:flex-1{flex:1 1 0%}.tablet-lg\:shrink-0{flex-shrink:0}.tablet-lg\:flex-row{flex-direction:row}.tablet-lg\:items-start{align-items:flex-start}.tablet-lg\:items-center{align-items:center}.tablet-lg\:gap-8{gap:2rem}.tablet-lg\:gap-\[40px\]{gap:40px}.tablet-lg\:self-center{align-self:center}.tablet-lg\:rounded-\[56px\]{border-radius:56px}.tablet-lg\:p-8{padding:2rem}.tablet-lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\]\:size-\[16px\] svg{width:16px;height:16px}.\[\&_svg\]\:size-full svg{width:100%;height:100%}