.SearchBox_searchBox__dCkHJ{width:100%}.SearchBox_inputWrapper__4RFDZ{position:relative;display:flex;align-items:center}.SearchBox_input__sWR3m{width:100%;height:3rem;border-radius:.5rem;border:1px solid #c5c5c5;background-color:#fff;padding:.75rem 1rem .75rem 3rem;font-size:.875rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .2s ease;outline:none}.SearchBox_input__sWR3m::placeholder{color:#6a7685}.SearchBox_input__sWR3m:focus{border-color:#693bf2;box-shadow:0 0 0 3px rgba(105,59,242,.1)}.SearchBox_input__sWR3m:disabled{background-color:#f8f9fa;color:#6a7685;cursor:not-allowed}.SearchBox_icon__ZnAoB{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#c5c5c5;pointer-events:none;z-index:1}.SearchBox_input__sWR3m:focus+.SearchBox_icon__ZnAoB{color:#693bf2}.ProductCard_card__BC6sZ{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;cursor:pointer}.ProductCard_card__BC6sZ:hover{transform:translateY(-.125rem);box-shadow:0 4px 16px rgba(0,0,0,.12)}.ProductCard_imageContainer__5QqjO{position:relative;aspect-ratio:3/2;overflow:hidden}.ProductCard_image__5m6Os{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ProductCard_card__BC6sZ:hover .ProductCard_image__5m6Os{transform:scale(1.05)}.ProductCard_imageLoader__jEP_Q{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f1f3f4;display:flex;align-items:center;justify-content:center;z-index:1}.ProductCard_shimmer__8uNHZ{width:100%;height:100%;background:linear-gradient(90deg,#F1F3F4 25%,#E8EAED 50%,#F1F3F4 75%);background-size:200% 100%;animation:ProductCard_shimmer__8uNHZ 1.5s infinite}@keyframes ProductCard_shimmer__8uNHZ{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductCard_placeholder__7pfkF{width:100%;height:100%;background-color:#f1f3f4;display:flex;align-items:center;justify-content:center;color:#6a7685;font-size:.875rem}.ProductCard_content__ObnyJ{padding:1rem}.ProductCard_serviceName__vJG61{font-size:.75rem;color:#6a7685;margin:0 0 .25rem;font-weight:400}.ProductCard_title__AwQFL{font-size:1rem;font-weight:500;color:#293341;line-height:1.5;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_price__Jx_CW{font-size:1rem;font-weight:700;color:#293341;margin:0 0 .5rem}.ProductCard_stats__N2zBW{margin-top:.5rem}.ProductCard_rating__IZ9Gc{display:flex;align-items:center;gap:.25rem}.ProductCard_star__xUagT{font-size:.875rem;color:#ffce21;fill:currentColor}.ProductCard_ratingText__HEqup{font-size:.875rem;color:#293341;font-weight:500}.ProductCard_infoStats__NuRxz{display:flex;align-items:center;gap:.75rem}.ProductCard_stat__PEF_v{display:flex;align-items:center;gap:.25rem}.ProductCard_icon__hHxkT,.ProductCard_statText__ntdYZ{font-size:.875rem;color:#6a7685}.ProductCard_statText__ntdYZ{font-weight:400}.NavigationTabs_container__SFxnv{display:flex;overflow-x:auto;gap:.5rem;padding:.5rem 0;-ms-overflow-style:none;scrollbar-width:none}.NavigationTabs_container__SFxnv::-webkit-scrollbar{display:none}.NavigationTabs_item__daNAo{padding:.5rem 1rem;border-radius:1.25rem;font-size:.875rem;font-weight:400;color:#293341;background-color:rgba(0,0,0,0);white-space:nowrap;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;outline:none}.NavigationTabs_item__daNAo:hover:not(.NavigationTabs_disabled__Evhkc):not(.NavigationTabs_active__H4_zY){background-color:#f1f3f4}.NavigationTabs_item__daNAo:focus-visible{outline:2px solid #693bf2;outline-offset:2px}.NavigationTabs_active__H4_zY{font-weight:500;color:#693bf2;background-color:#f3f0ff}.NavigationTabs_active__H4_zY:hover{background-color:#e8e0ff}.NavigationTabs_disabled__Evhkc{color:#ced4da;cursor:not-allowed}.NavigationTabs_disabled__Evhkc:hover{background-color:rgba(0,0,0,0)}.Modal_overlay__lezqK{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:Modal_fadeIn__GLLJu .2s ease-out}.Modal_container__4AJTc{background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-height:90vh;overflow:auto;animation:Modal_slideInUp__pfu3l .2s ease-out}.Modal_sm__UPxqu{max-width:24rem}.Modal_md__axIlB{max-width:32rem}.Modal_lg__7RaPy{max-width:48rem}.Modal_xl__V7c8M{max-width:64rem}.Modal_header__fknjk{position:relative;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e9ecef}.Modal_title__cNnmE{font-size:1.25rem;font-weight:600;color:#293341;margin:0;padding-right:2rem}.Modal_closeButton__xwTEt{position:absolute;top:1rem;right:1rem;padding:.5rem;background:none;border:none;color:#6a7685;cursor:pointer;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Modal_closeButton__xwTEt:hover{color:#293341;background-color:#f1f3f4}.Modal_closeButton__xwTEt:focus-visible{outline:2px solid #693bf2;outline-offset:2px}.Modal_closeButton__xwTEt svg{width:1.25rem;height:1.25rem}.Modal_content__14a2D{padding:1.5rem}@keyframes Modal_fadeIn__GLLJu{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideInUp__pfu3l{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Checkbox_container__k8j8R{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_container__k8j8R:hover:not(.Checkbox_containerDisabled__FmbGI) .Checkbox_checkbox__rWRLd{border-color:#693bf2}.Checkbox_container__k8j8R.Checkbox_containerDisabled__FmbGI{cursor:not-allowed;opacity:.6}.Checkbox_checkbox__rWRLd{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid #d1d5db;border-radius:.25rem;background:#fff;transition:all .2s ease;flex-shrink:0}.Checkbox_checkbox__rWRLd:focus-within{outline:2px solid #693bf2;outline-offset:2px}.Checkbox_sm__iJGAz{width:16px;height:16px}.Checkbox_sm__iJGAz .Checkbox_checkIcon__T3yz0{font-size:10px}.Checkbox_md__xV4Na{width:20px;height:20px}.Checkbox_md__xV4Na .Checkbox_checkIcon__T3yz0{font-size:12px}.Checkbox_lg__uxrR3{width:24px;height:24px}.Checkbox_lg__uxrR3 .Checkbox_checkIcon__T3yz0{font-size:14px}.Checkbox_input__hsQUH{position:absolute;opacity:0;pointer-events:none;width:100%;height:100%;margin:0}.Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#693bf2;border-color:#693bf2}.Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1 .Checkbox_checkIcon__T3yz0{opacity:1;transform:scale(1)}.Checkbox_input__hsQUH:indeterminate+.Checkbox_checkmark__AnGf1{background:#693bf2;border-color:#693bf2}.Checkbox_input__hsQUH:indeterminate+.Checkbox_checkmark__AnGf1 .Checkbox_indeterminateIcon__yVWHX{opacity:1}.Checkbox_input__hsQUH:disabled+.Checkbox_checkmark__AnGf1{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.Checkbox_checkmark__AnGf1{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;transition:all .2s ease}.Checkbox_checkIcon__T3yz0{color:#fff;opacity:0;transform:scale(.8);transition:all .15s ease}.Checkbox_indeterminateIcon__yVWHX{width:8px;height:2px;background:#fff;border-radius:1px;opacity:0;transition:all .15s ease}.Checkbox_primary__wR_3H .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#693bf2;border-color:#693bf2}.Checkbox_success__7fp0b .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#10b981;border-color:#10b981}.Checkbox_warning__cxiFy .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#f59e0b;border-color:#f59e0b}.Checkbox_error__RpSjh .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#ef4444;border-color:#ef4444}.Checkbox_disabled__oh8_6 .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1{background:#f3f4f6!important;border-color:#e5e7eb!important}.Checkbox_disabled__oh8_6 .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1 .Checkbox_checkIcon__T3yz0{color:#9ca3af!important}.Checkbox_disabled__oh8_6 .Checkbox_input__hsQUH:checked+.Checkbox_checkmark__AnGf1 .Checkbox_indeterminateIcon__yVWHX{background:#9ca3af!important}.Checkbox_content__tWNYT{flex:1 1;display:flex;flex-direction:column;gap:.25rem;margin-top:-.125rem}.Checkbox_label__DmbAB{font-size:.875rem;font-weight:500;color:#293341;line-height:1.4}.Checkbox_description__4vmAt{font-size:.75rem;color:#6a7685;line-height:1.5}@media(max-width:640px){.Checkbox_container__k8j8R{gap:.5rem}.Checkbox_label__DmbAB{font-size:.8125rem}.Checkbox_description__4vmAt{font-size:.6875rem}}.Select_selectContainer__BCq_j{display:flex;flex-direction:column;width:100%}.Select_label__CdvRx{font-size:.875rem;font-weight:500;color:#293341;margin-bottom:.5rem;line-height:1.4}.Select_asterisk__A_lTX{color:#dc2626;margin-left:.125rem}.Select_description__4B4gM{font-size:.8125rem;color:#6a7685;margin:0 0 .5rem;line-height:1.4}.Select_errorMessage__x9ptU{font-size:.8125rem;color:#dc2626;margin:.5rem 0 0;line-height:1.4}.Select_select__H9ikg{position:relative;display:inline-block;width:100%}.Select_select__H9ikg:focus{outline:none}.Select_select__H9ikg:focus-within .Select_trigger__LKz9F{border-color:#693bf2;box-shadow:0 0 0 2px rgba(105,59,242,.2)}.Select_sm__xf9qX .Select_trigger__LKz9F{height:36px;padding:0 2rem 0 .75rem;font-size:.875rem}.Select_sm__xf9qX .Select_chevron___0NYi{right:.5rem;font-size:.875rem}.Select_md__4TXqu .Select_trigger__LKz9F{height:44px;padding:0 2.5rem 0 1rem;font-size:.875rem}.Select_md__4TXqu .Select_chevron___0NYi{right:.75rem;font-size:1rem}.Select_lg__9Qew3 .Select_trigger__LKz9F{height:48px;padding:0 2.5rem 0 1rem;font-size:1rem}.Select_lg__9Qew3 .Select_chevron___0NYi{right:.75rem;font-size:1.125rem}.Select_default__204ZX .Select_trigger__LKz9F{background:#fff;border:1px solid #d1d5db}.Select_default__204ZX:hover:not(.Select_disabled__KCgoB) .Select_trigger__LKz9F{border-color:#9ca3af}.Select_filled__NCxGC .Select_trigger__LKz9F{background:#f9fafb;border:1px solid #e5e7eb}.Select_filled__NCxGC:hover:not(.Select_disabled__KCgoB) .Select_trigger__LKz9F{background:#fff;border-color:#9ca3af}.Select_minimal__0f01Z .Select_trigger__LKz9F{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #d1d5db;border-radius:0}.Select_minimal__0f01Z:hover:not(.Select_disabled__KCgoB) .Select_trigger__LKz9F{border-bottom-color:#9ca3af}.Select_minimal__0f01Z:focus-within .Select_trigger__LKz9F{border-bottom-color:#693bf2;box-shadow:0 1px 0 0 #693bf2}.Select_trigger__LKz9F{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:.5rem;font-family:inherit;color:#293341;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_trigger__LKz9F:focus{outline:none}.Select_value__iubG_{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Select_select__H9ikg:not(.Select_open__3s_q1) .Select_trigger__LKz9F:not(:focus-within) .Select_value__iubG_:empty:before,.Select_select__H9ikg:not(.Select_open__3s_q1) .Select_trigger__LKz9F:not(:focus-within) .Select_value__iubG_:has(.Select_placeholder__nMvaE):before{content:attr(data-placeholder);color:#9ca3af}.Select_chevron___0NYi{color:#6b7280;transition:all .2s ease;flex-shrink:0}.Select_open__3s_q1 .Select_chevron___0NYi{transform:rotate(180deg)}.Select_dropdown__FyGsF{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:200px;overflow:hidden;animation:Select_slideDown__vvbwX .15s ease-out}@keyframes Select_slideDown__vvbwX{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Select_options__Vc4ab{margin:0;padding:.25rem;list-style:none;overflow-y:auto;max-height:192px}.Select_option__RtWyo{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease}.Select_option__RtWyo.Select_optionFocused__fK4A3:not(.Select_optionDisabled__43pJp),.Select_option__RtWyo:hover:not(.Select_optionDisabled__43pJp){background:#f3f0ff}.Select_option__RtWyo.Select_optionSelected__CSCeZ{background:#693bf2;color:#fff}.Select_option__RtWyo.Select_optionSelected__CSCeZ .Select_optionDescription__glo_M{color:hsla(0,0%,100%,.8)}.Select_option__RtWyo.Select_optionDisabled__43pJp{opacity:.5;cursor:not-allowed}.Select_optionContent__ZM7ju{flex:1 1;display:flex;flex-direction:column;gap:.125rem}.Select_optionLabel__566cV{font-size:.875rem;font-weight:500;line-height:1.4}.Select_optionDescription__glo_M{font-size:.75rem;color:#6b7280;line-height:1.3}.Select_checkIcon__n1def{color:#fff;font-size:.875rem;flex-shrink:0;margin-left:.5rem}.Select_open__3s_q1 .Select_trigger__LKz9F{border-color:#693bf2;box-shadow:0 0 0 2px rgba(105,59,242,.2)}.Select_disabled__KCgoB .Select_trigger__LKz9F{background:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important;border-color:#e5e7eb!important;box-shadow:none!important}.Select_disabled__KCgoB .Select_chevron___0NYi{color:#9ca3af!important}.Select_error__yw45h .Select_trigger__LKz9F{border-color:#ef4444!important}.Select_error__yw45h:focus-within .Select_trigger__LKz9F{box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}@media(max-width:640px){.Select_dropdown__FyGsF{position:fixed;top:auto!important;bottom:1rem;left:1rem;right:1rem;margin-top:0;max-height:50vh}.Select_options__Vc4ab{max-height:calc(50vh - 1rem)}.Select_option__RtWyo{padding:.75rem}.Select_optionLabel__566cV{font-size:1rem}}.Input_container__YbO2i{display:flex;flex-direction:column;gap:.625rem;width:100%;margin-bottom:1.25rem}.Input_label__vH3py{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.4;margin-bottom:.375rem;display:block;position:relative;padding-left:0}.Input_label__vH3py:after{content:"";position:absolute;left:0;bottom:-2px;width:24px;height:2px;background:linear-gradient(90deg,#6366f1,transparent);border-radius:1px}.Input_label__vH3py .Input_required__o5o2K{color:#ef4444;margin-left:.25rem;font-weight:700}.Input_description__y3sAj{font-size:.75rem;color:#6a7685;line-height:1.5;margin:0}.Input_inputWrapper__MU9KB{position:relative;display:flex;align-items:center;border-radius:.5rem;transition:all .2s ease}.Input_inputWrapper__MU9KB:focus-within{outline:2px solid #693bf2;outline-offset:2px}.Input_inputWrapper__MU9KB.Input_textarea___3x0s{align-items:flex-start;height:auto}.Input_input__xDj0z{width:100%;border:none;background:rgba(0,0,0,0);font-family:inherit;color:#293341;border-radius:inherit;transition:all .2s ease}.Input_input__xDj0z:focus{outline:none}.Input_input__xDj0z::placeholder{color:#9ca3af}.Input_input__xDj0z:disabled{color:#9ca3af;cursor:not-allowed}.Input_input__xDj0z:disabled::placeholder{color:#d1d5db}.Input_input__xDj0z:-moz-read-only{cursor:default}.Input_input__xDj0z:read-only{cursor:default}.Input_input__xDj0z[type=search]::-webkit-search-cancel-button,.Input_input__xDj0z[type=search]::-webkit-search-decoration,.Input_input__xDj0z[type=search]::-webkit-search-results-button,.Input_input__xDj0z[type=search]::-webkit-search-results-decoration{display:none}textarea.Input_input__xDj0z{resize:vertical;min-height:80px;padding:.75rem 1rem;line-height:1.5}.Input_sm__lXfau{height:36px}.Input_sm__lXfau .Input_input__xDj0z{padding:0 .75rem;font-size:.875rem}.Input_sm__lXfau.Input_textarea___3x0s{height:auto}.Input_sm__lXfau.Input_icon-left__n_M4E .Input_input__xDj0z{padding-left:2.25rem}.Input_sm__lXfau.Input_hasAction__6OJ3h .Input_input__xDj0z,.Input_sm__lXfau.Input_icon-right__mFxFa .Input_input__xDj0z{padding-right:2.25rem}.Input_sm__lXfau .Input_iconLeft__fYXvZ,.Input_sm__lXfau .Input_iconRight__8dcop{font-size:.875rem}.Input_sm__lXfau .Input_iconLeft__fYXvZ{left:.5rem}.Input_sm__lXfau .Input_iconRight__8dcop{right:.5rem}.Input_sm__lXfau .Input_clearButton__Al9Xx,.Input_sm__lXfau .Input_passwordToggle__FzsmI{right:.5rem;width:1.25rem;height:1.25rem;font-size:.75rem}.Input_md__IRjTW{height:44px}.Input_md__IRjTW .Input_input__xDj0z{padding:0 1rem;font-size:.875rem}.Input_md__IRjTW.Input_textarea___3x0s{height:auto}.Input_md__IRjTW.Input_icon-left__n_M4E .Input_input__xDj0z{padding-left:2.5rem}.Input_md__IRjTW.Input_hasAction__6OJ3h .Input_input__xDj0z,.Input_md__IRjTW.Input_icon-right__mFxFa .Input_input__xDj0z{padding-right:2.5rem}.Input_md__IRjTW .Input_iconLeft__fYXvZ,.Input_md__IRjTW .Input_iconRight__8dcop{font-size:1rem}.Input_md__IRjTW .Input_iconLeft__fYXvZ{left:.75rem}.Input_md__IRjTW .Input_iconRight__8dcop{right:.75rem}.Input_md__IRjTW .Input_clearButton__Al9Xx,.Input_md__IRjTW .Input_passwordToggle__FzsmI{right:.75rem;width:1.5rem;height:1.5rem;font-size:.875rem}.Input_lg__llByW{height:48px}.Input_lg__llByW .Input_input__xDj0z{padding:0 1rem;font-size:1rem}.Input_lg__llByW.Input_textarea___3x0s{height:auto}.Input_lg__llByW.Input_icon-left__n_M4E .Input_input__xDj0z{padding-left:2.75rem}.Input_lg__llByW.Input_hasAction__6OJ3h .Input_input__xDj0z,.Input_lg__llByW.Input_icon-right__mFxFa .Input_input__xDj0z{padding-right:2.75rem}.Input_lg__llByW .Input_iconLeft__fYXvZ,.Input_lg__llByW .Input_iconRight__8dcop{font-size:1.125rem}.Input_lg__llByW .Input_iconLeft__fYXvZ{left:.75rem}.Input_lg__llByW .Input_iconRight__8dcop{right:.75rem}.Input_lg__llByW .Input_clearButton__Al9Xx,.Input_lg__llByW .Input_passwordToggle__FzsmI{right:.75rem;width:1.75rem;height:1.75rem;font-size:1rem}.Input_default__tSPrc{background:#fff;border:1px solid #d1d5db}.Input_default__tSPrc:hover:not(.Input_disabled__pf_Eq):not(.Input_readOnly__agnV_){border-color:#9ca3af}.Input_default__tSPrc.Input_focused__8nkPF{border-color:#693bf2;box-shadow:0 0 0 2px rgba(105,59,242,.2)}.Input_filled__JRf_M{background:#f9fafb;border:1px solid #e5e7eb}.Input_filled__JRf_M:hover:not(.Input_disabled__pf_Eq):not(.Input_readOnly__agnV_){background:#fff;border-color:#9ca3af}.Input_filled__JRf_M.Input_focused__8nkPF{background:#fff;border-color:#693bf2;box-shadow:0 0 0 2px rgba(105,59,242,.2)}.Input_minimal__VsQIP{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #d1d5db;border-radius:0}.Input_minimal__VsQIP:hover:not(.Input_disabled__pf_Eq):not(.Input_readOnly__agnV_){border-bottom-color:#9ca3af}.Input_minimal__VsQIP.Input_focused__8nkPF{border-bottom-color:#693bf2;box-shadow:0 1px 0 0 #693bf2}.Input_minimal__VsQIP:focus-within{outline:none}.Input_iconLeft__fYXvZ,.Input_iconRight__8dcop{position:absolute;display:flex;align-items:center;justify-content:center;color:#6b7280;pointer-events:none;z-index:1}.Input_iconLeft__fYXvZ.Input_textarea___3x0s,.Input_iconRight__8dcop.Input_textarea___3x0s{top:.75rem}.Input_clearButton__Al9Xx,.Input_passwordToggle__FzsmI{position:absolute;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;border-radius:.25rem;transition:all .2s ease;z-index:1}.Input_clearButton__Al9Xx:hover,.Input_passwordToggle__FzsmI:hover{color:#293341;background:#f3f4f6}.Input_clearButton__Al9Xx:focus,.Input_passwordToggle__FzsmI:focus{outline:2px solid #693bf2;outline-offset:1px}.Input_clearButton__Al9Xx.Input_textarea___3x0s,.Input_passwordToggle__FzsmI.Input_textarea___3x0s{top:.75rem}.Input_error__9IdUI{border-color:#ef4444!important}.Input_error__9IdUI.Input_focused__8nkPF{box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}.Input_error__9IdUI .Input_iconLeft__fYXvZ,.Input_error__9IdUI .Input_iconRight__8dcop{color:#ef4444}.Input_disabled__pf_Eq{background:#f3f4f6!important;border-color:#e5e7eb!important;cursor:not-allowed!important}.Input_disabled__pf_Eq .Input_iconLeft__fYXvZ,.Input_disabled__pf_Eq .Input_iconRight__8dcop{color:#d1d5db!important}.Input_disabled__pf_Eq .Input_clearButton__Al9Xx,.Input_disabled__pf_Eq .Input_passwordToggle__FzsmI{display:none}.Input_disabled__pf_Eq:hover{border-color:#e5e7eb!important}.Input_disabled__pf_Eq.Input_focused__8nkPF{box-shadow:none!important}.Input_readOnly__agnV_{background:#f9fafb!important}.Input_readOnly__agnV_ .Input_clearButton__Al9Xx{display:none}.Input_readOnly__agnV_:hover{border-color:#d1d5db!important}.Input_errorMessage__Tc5V2{font-size:.75rem;color:#ef4444;line-height:1.4;margin:0;display:flex;align-items:center;gap:.25rem}@media(max-width:640px){.Input_label__vH3py{font-size:.8125rem}.Input_description__y3sAj,.Input_errorMessage__Tc5V2{font-size:.6875rem}}.TalentExchangeCard_card__efvNZ{display:flex;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:1rem;padding:1.5rem;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit;height:100%;position:relative}.TalentExchangeCard_card__efvNZ:hover{border-color:#693bf2;box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.TalentExchangeCard_card__efvNZ:focus-visible{outline:2px solid #693bf2;outline-offset:2px}.TalentExchangeCard_card__efvNZ.TalentExchangeCard_inactive__5Pqfe:hover{border-color:#e9ecef;box-shadow:none;transform:none}.TalentExchangeCard_inactiveOverlay__snmeQ{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);border-radius:1rem;display:flex;align-items:center;justify-content:center;z-index:1}.TalentExchangeCard_inactiveLabel__Ctv0a{background:#6b7280;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}.TalentExchangeCard_skillExchange__d_Hp3{display:flex;align-items:center;justify-content:center;gap:.875rem;margin-bottom:1.5rem;flex-wrap:wrap;padding:.75rem;background:linear-gradient(135deg,#F8FAFC,#F1F5F9);border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.TalentExchangeCard_skillBadge__acaku{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.TalentExchangeCard_skillBadge__acaku:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TalentExchangeCard_exchangeArrow__1AZZB{color:#475569;font-size:1.125rem;flex-shrink:0;font-weight:600;opacity:.8}.TalentExchangeCard_title___jD8s{font-size:1.125rem;font-weight:600;color:#293341;line-height:1.4;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TalentExchangeCard_description__MJPwQ{font-size:.875rem;color:#6a7685;line-height:1.5;margin:0 0 1.5rem;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TalentExchangeCard_footer__gLkfA{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid #f1f3f4}.TalentExchangeCard_author__aElK1{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.TalentExchangeCard_authorImageContainer__m45UQ{position:relative;width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.TalentExchangeCard_authorImage__1sX_t{border-radius:50%}.TalentExchangeCard_authorImagePlaceholder__E8b_B{width:2rem;height:2rem;border-radius:50%;background:#f1f3f4;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem;flex-shrink:0}.TalentExchangeCard_authorInfo__SmKp6{font-size:.8125rem;font-weight:500;color:#293341;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TalentExchangeCard_authorAge__4jcnr{color:#6a7685;font-weight:400}.TalentExchangeCard_metadata__J8cHb{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.TalentExchangeCard_metaItem__0P10W{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6a7685;white-space:nowrap}.TalentExchangeCard_metaIcon__UUf7I{font-size:.75rem;flex-shrink:0}@media(max-width:640px){.TalentExchangeCard_card__efvNZ{padding:1.25rem}.TalentExchangeCard_skillExchange__d_Hp3{margin-bottom:1.25rem;gap:.625rem;padding:.625rem}.TalentExchangeCard_skillBadge__acaku{font-size:.8125rem;padding:.3125rem .75rem}.TalentExchangeCard_exchangeArrow__1AZZB,.TalentExchangeCard_title___jD8s{font-size:1rem}.TalentExchangeCard_description__MJPwQ{font-size:.8125rem;margin-bottom:1.25rem}.TalentExchangeCard_footer__gLkfA{flex-direction:column;align-items:flex-start;gap:.75rem}.TalentExchangeCard_metadata__J8cHb{width:100%;justify-content:space-between}.TalentExchangeCard_authorInfo__SmKp6{font-size:.75rem}.TalentExchangeCard_metaItem__0P10W{font-size:.6875rem}}.LessonCard_form-input__SC_Es{display:block;width:100%;height:2.75rem;padding:.75rem 1rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out}.LessonCard_form-input__SC_Es::placeholder{color:#6b7280}.LessonCard_form-input__SC_Es:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.LessonCard_form-input__SC_Es:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.LessonCard_form-input__SC_Es.LessonCard_error__L7KsP{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.LessonCard_form-select__hihUu{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 2.5rem .75rem 1rem}.LessonCard_form-select__hihUu::placeholder{color:#6b7280}.LessonCard_form-select__hihUu:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.LessonCard_form-select__hihUu:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.LessonCard_form-select__hihUu.LessonCard_error__L7KsP{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.LessonCard_page-container__XxefL{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#1f2937;line-height:1.5;min-height:100vh;padding:2rem 0}@media(max-width:768px){.LessonCard_page-container__XxefL{padding:1rem 0}}.LessonCard_container__ckQwz{max-width:1200px;margin:0 auto;padding:0 1.5rem;background:rgba(0,0,0,0)}.LessonCard_header__TJqUa{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.LessonCard_header__TJqUa h1{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}@media(max-width:768px){.LessonCard_header__TJqUa{flex-direction:column;gap:1rem;text-align:center}.LessonCard_header__TJqUa h1{font-size:1.5rem}}.LessonCard_btn--primary__dLPoP{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:#6366f1;color:#fff}.LessonCard_btn--primary__dLPoP:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.LessonCard_btn--primary__dLPoP:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.LessonCard_btn--primary__dLPoP:hover:not(:disabled){background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.LessonCard_btn--primary__dLPoP:active{transform:translateY(0)}.LessonCard_btn--secondary__ny79a{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:rgba(0,0,0,0);color:#6366f1;border:1px solid #e5e7eb}.LessonCard_btn--secondary__ny79a:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.LessonCard_btn--secondary__ny79a:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.LessonCard_btn--secondary__ny79a:hover:not(:disabled){background:#f3f4f6;border-color:#6366f1}.LessonCard_filter-tabs__b1Zvz{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}@media(max-width:768px){.LessonCard_filter-tabs__b1Zvz{gap:.25rem}}.LessonCard_filter-tab__KcveJ{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;color:#6b7280;white-space:nowrap;flex-shrink:0}.LessonCard_filter-tab__KcveJ:hover{background:#f3f4f6}.LessonCard_filter-tab__KcveJ.LessonCard_active__2G975{background:#6366f1;color:#fff;border-color:#6366f1}@media(max-width:768px){.LessonCard_filter-tab__KcveJ{padding:.4rem .8rem;font-size:.75rem}}.LessonCard_search-form__h_l58{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.LessonCard_search-form__h_l58{flex-direction:column;gap:.5rem}}.LessonCard_search-input__rrqbu{position:relative;flex:1 1}.LessonCard_search-input__rrqbu input{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;padding:.75rem 1rem .75rem 2.75rem}.LessonCard_search-input__rrqbu input::placeholder{color:#6b7280}.LessonCard_search-input__rrqbu input:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.LessonCard_search-input__rrqbu input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.LessonCard_search-input__rrqbu input.LessonCard_error__L7KsP{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}@media(max-width:768px){.LessonCard_search-input__rrqbu input{padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem}}.LessonCard_search-icon__n9l7I{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem}@media(max-width:768px){.LessonCard_search-icon__n9l7I{left:.5rem;font-size:1rem}}.LessonCard_card__ihLnI{border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out;padding:1.5rem;background:#fff}.LessonCard_card__ihLnI:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:768px){.LessonCard_card__ihLnI{padding:1rem}}.LessonCard_card--elevated__luhJw{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.LessonCard_card--flat__8wOP1{box-shadow:none;border:1px solid #e5e7eb}.LessonCard_card--interactive__9qect{cursor:pointer}.LessonCard_card--interactive__9qect:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.LessonCard_card--interactive__9qect:active{transform:translateY(0)}.LessonCard_card-header__GnImt{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}@media(max-width:768px){.LessonCard_card-header__GnImt{flex-direction:column;gap:.5rem}}.LessonCard_card-title__wPXwO{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.25;text-decoration:none}.LessonCard_card-title__wPXwO:hover{color:#6366f1}@media(max-width:768px){.LessonCard_card-title__wPXwO{font-size:1rem}}.LessonCard_card-content__MUR4s{color:#6b7280;line-height:1.5;margin-bottom:.75rem;font-size:.875rem}.LessonCard_card-footer__SiP0j{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.LessonCard_card-footer__SiP0j{flex-direction:column;align-items:flex-start;gap:.5rem}}.LessonCard_badge__LsVPh{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.LessonCard_badge--general__90gZ9{background:rgb(229.6634146341,238.8414634146,253.8365853659);color:#3b82f6}.LessonCard_badge--qna__pGMfa{background:hsl(160.1183431953,84.07960199%,74.4117647059%);color:#10b981}.LessonCard_badge--tip__OuCxc{background:hsl(37.6923076923,92.125984252%,85.1960784314%);color:#f59e0b}.LessonCard_badge--share__ZCEPh{background:hsl(238.7323943662,83.5294117647%,101.6666666667%);color:#6366f1}.LessonCard_tags__Jmw4p{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.LessonCard_tag__XfaAs{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.LessonCard_tag-icon__jWCOn{font-size:.75rem}.LessonCard_author__KGb3w{display:flex;align-items:center;gap:.75rem}.LessonCard_author-avatar__r_pXG{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.LessonCard_author-avatar__r_pXG img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.LessonCard_author-avatar__r_pXG{width:1.75rem;height:1.75rem}}.LessonCard_avatar-placeholder__Bix6r{width:100%;height:100%;background:#6366f1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}@media(max-width:768px){.LessonCard_avatar-placeholder__Bix6r{font-size:.75rem}}.LessonCard_author-name__AgVfs{font-weight:500;color:#1f2937;font-size:.875rem}@media(max-width:768px){.LessonCard_author-name__AgVfs{font-size:.75rem}}.LessonCard_stats__DFzFV{display:flex;gap:1rem}@media(max-width:768px){.LessonCard_stats__DFzFV{gap:.75rem}}.LessonCard_stat-item__WcTTX{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.LessonCard_stat-icon__iJANX{font-size:1rem}@media(max-width:768px){.LessonCard_stat-icon__iJANX{font-size:.875rem}}.LessonCard_loading__t4no_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.LessonCard_loading__t4no_ p{color:#6b7280;font-size:1.125rem;margin-top:1rem}.LessonCard_spinner__lcz54{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:LessonCard_spin__Aa__z 1s linear infinite}@media(max-width:768px){.LessonCard_spinner__lcz54{width:2rem;height:2rem}}@keyframes LessonCard_spin__Aa__z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LessonCard_empty-state__PsA7X{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.LessonCard_empty-state__PsA7X p{color:#6b7280;font-size:1.125rem;margin-bottom:1.25rem}@media(max-width:768px){.LessonCard_empty-state__PsA7X{padding:2.5rem 1rem}.LessonCard_empty-state__PsA7X p{font-size:1rem}}.LessonCard_error__L7KsP{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.LessonCard_error__L7KsP h2{color:#dc2626;font-size:1.5rem;margin-bottom:.75rem}.LessonCard_error__L7KsP p{color:#6b7280;margin-bottom:1.25rem}@media(max-width:768px){.LessonCard_error__L7KsP{padding:2.5rem 1rem}.LessonCard_error__L7KsP h2{font-size:1.25rem}}.LessonCard_pagination__QIGX4{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem}.LessonCard_page-numbers__Y4wXg{display:flex;align-items:center;gap:.25rem}.LessonCard_page-button___4RX6{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.LessonCard_page-button___4RX6:hover:not(:disabled){background:#f3f4f6}.LessonCard_page-button___4RX6.LessonCard_active__2G975{background:#6366f1;border-color:#6366f1;color:#fff}.LessonCard_page-button___4RX6:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.LessonCard_page-button___4RX6{min-width:2.25rem;height:2.25rem;font-size:.875rem}}.LessonCard_ellipsis__vB9cf{color:#6b7280;padding:0 .5rem;font-weight:500}.LessonCard_main-layout__7XGpV{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}@media(max-width:768px){.LessonCard_main-layout__7XGpV{grid-template-columns:1fr}}.LessonCard_content__4rSHi{min-width:0}.LessonCard_sidebar__1xI9V{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.LessonCard_sidebar__title__d6b1R{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.LessonCard_sidebar__content__vlgVw{display:flex;flex-direction:column;gap:1rem}.LessonCard_text-center__n_2v8{text-align:center}.LessonCard_text-right__7Fi19{text-align:right}.LessonCard_font-medium__uk3UG{font-weight:500}.LessonCard_font-semibold___Y6TV{font-weight:600}.LessonCard_font-bold__qzdiM{font-weight:700}.LessonCard_text-sm__3prNs{font-size:.875rem}.LessonCard_text-xs__nasGg{font-size:.75rem}.LessonCard_text-lg__zdnw_{font-size:1.125rem}.LessonCard_mb-2__2eFcL{margin-bottom:.5rem}.LessonCard_mb-4__CNoLo{margin-bottom:1rem}.LessonCard_mt-4__m_e3D{margin-top:1rem}.LessonCard_flex__zxp0j{display:flex}.LessonCard_items-center__ccCB8{align-items:center}.LessonCard_justify-between__e7rUH{justify-content:space-between}.LessonCard_gap-2__TGgFb{gap:.5rem}.LessonCard_gap-4__oGei2{gap:1rem}.LessonCard_lessonCard__xg4sp{background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;transition:all .2s ease;cursor:pointer;border:1px solid #e5e7eb}.LessonCard_lessonCard__xg4sp:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-color:#c7d2fe}@media(max-width:640px){.LessonCard_lessonCard__xg4sp{border-radius:.75rem}}.LessonCard_lessonImage__31q_3{position:relative;width:100%;height:200px;overflow:hidden;background:#f3f4f6}.LessonCard_lessonImage__31q_3 img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.LessonCard_lessonImage__31q_3{height:180px}}.LessonCard_placeholderImage__kQLHX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#a78bfa;font-size:2rem}.LessonCard_badges__ua_0y{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;gap:.5rem;z-index:2}.LessonCard_categoryBadge__nYwrR{background:hsla(0,0%,100%,.95);color:#374151;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.LessonCard_onlineBadge__tR57M{background:rgba(59,130,246,.9)}.LessonCard_offlineBadge__kxXNi,.LessonCard_onlineBadge__tR57M{color:#fff;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LessonCard_offlineBadge__kxXNi{background:rgba(16,185,129,.9)}.LessonCard_bothBadge__wa9UE{background:rgba(139,92,246,.9)}.LessonCard_beginnerBadge__o4W_G,.LessonCard_bothBadge__wa9UE{color:#fff;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LessonCard_beginnerBadge__o4W_G{background:rgba(16,185,129,.9)}.LessonCard_intermediateBadge__6Mqea{background:rgba(245,158,11,.9)}.LessonCard_advancedBadge__sFRvx,.LessonCard_intermediateBadge__6Mqea{color:#fff;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LessonCard_advancedBadge__sFRvx{background:rgba(239,68,68,.9)}.LessonCard_rating__iocBM{position:absolute;top:.75rem;right:.75rem;background:hsla(0,0%,100%,.95);color:#374151;padding:.5rem .75rem;border-radius:9999px;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2)}.LessonCard_rating__iocBM .LessonCard_ratingIcon__6SqGC{color:#facc15;font-size:.75rem}.LessonCard_cardContent__k0UQY{padding:1.5rem}@media(max-width:640px){.LessonCard_cardContent__k0UQY{padding:1rem}}.LessonCard_lessonTitle__mKRZO{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LessonCard_lessonDescription__9lkgx{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0 0 1rem}.LessonCard_instructorInfo__PaJ_D{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;background:#f9fafb;border-radius:.75rem}.LessonCard_instructorAvatar__XoJsi{width:40px;height:40px;border-radius:9999px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.LessonCard_instructorAvatar__XoJsi img{width:100%;height:100%;object-fit:cover}.LessonCard_instructorAvatar__XoJsi svg{color:#9ca3af;font-size:1.125rem}.LessonCard_instructorDetails__y7cpG{flex:1 1;min-width:0}.LessonCard_instructorName__mDF8x{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCard_instructorTitle__iA6KX{font-size:.75rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonCard_lessonMeta__EMH8f{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.LessonCard_metaItem__yhvwy{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.LessonCard_metaItem__yhvwy svg{font-size:.875rem;color:#9ca3af}.LessonCard_cardFooter__JG03U{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.LessonCard_pricing__u_Huj{flex:1 1}.LessonCard_price__qZ0Ch{font-size:1.25rem;font-weight:700;color:#6366f1;display:flex;align-items:baseline;gap:.5rem}.LessonCard_priceUnit__xiicv{font-size:.875rem;font-weight:400;color:#6b7280}.LessonCard_bookButton__a8wnA{background:#6366f1;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.LessonCard_bookButton__a8wnA:hover{background:#5855eb;transform:translateY(-1px)}.LessonCard_bookButton__a8wnA:active{transform:translateY(0)}@media(max-width:640px){.LessonCard_bookButton__a8wnA{padding:.75rem;font-size:.75rem}}.PriceRangeInput_form-input__XZcdx{display:block;width:100%;height:2.75rem;padding:.75rem 1rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out}.PriceRangeInput_form-input__XZcdx::placeholder{color:#6b7280}.PriceRangeInput_form-input__XZcdx:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.PriceRangeInput_form-input__XZcdx:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PriceRangeInput_form-input__XZcdx.PriceRangeInput_error__H_BQA{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.PriceRangeInput_form-select__1bTtL{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 2.5rem .75rem 1rem}.PriceRangeInput_form-select__1bTtL::placeholder{color:#6b7280}.PriceRangeInput_form-select__1bTtL:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.PriceRangeInput_form-select__1bTtL:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PriceRangeInput_form-select__1bTtL.PriceRangeInput_error__H_BQA{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.PriceRangeInput_page-container__zWHxx{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#1f2937;line-height:1.5;min-height:100vh;padding:2rem 0}@media(max-width:768px){.PriceRangeInput_page-container__zWHxx{padding:1rem 0}}.PriceRangeInput_container__vXn6A{max-width:1200px;margin:0 auto;padding:0 1.5rem;background:rgba(0,0,0,0)}.PriceRangeInput_header__VHSbc{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.PriceRangeInput_header__VHSbc h1{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}@media(max-width:768px){.PriceRangeInput_header__VHSbc{flex-direction:column;gap:1rem;text-align:center}.PriceRangeInput_header__VHSbc h1{font-size:1.5rem}}.PriceRangeInput_btn--primary__3kWT7{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:#6366f1;color:#fff}.PriceRangeInput_btn--primary__3kWT7:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.PriceRangeInput_btn--primary__3kWT7:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.PriceRangeInput_btn--primary__3kWT7:hover:not(:disabled){background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PriceRangeInput_btn--primary__3kWT7:active{transform:translateY(0)}.PriceRangeInput_btn--secondary__mlg36{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:rgba(0,0,0,0);color:#6366f1;border:1px solid #e5e7eb}.PriceRangeInput_btn--secondary__mlg36:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.PriceRangeInput_btn--secondary__mlg36:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.PriceRangeInput_btn--secondary__mlg36:hover:not(:disabled){background:#f3f4f6;border-color:#6366f1}.PriceRangeInput_filter-tabs__UPFqy{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}@media(max-width:768px){.PriceRangeInput_filter-tabs__UPFqy{gap:.25rem}}.PriceRangeInput_filter-tab__9Nd0m{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;color:#6b7280;white-space:nowrap;flex-shrink:0}.PriceRangeInput_filter-tab__9Nd0m:hover{background:#f3f4f6}.PriceRangeInput_filter-tab__9Nd0m.PriceRangeInput_active__jflZg{background:#6366f1;color:#fff;border-color:#6366f1}@media(max-width:768px){.PriceRangeInput_filter-tab__9Nd0m{padding:.4rem .8rem;font-size:.75rem}}.PriceRangeInput_search-form__yUOgf{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.PriceRangeInput_search-form__yUOgf{flex-direction:column;gap:.5rem}}.PriceRangeInput_search-input__IjUPT{position:relative;flex:1 1}.PriceRangeInput_search-input__IjUPT input{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;padding:.75rem 1rem .75rem 2.75rem}.PriceRangeInput_search-input__IjUPT input::placeholder{color:#6b7280}.PriceRangeInput_search-input__IjUPT input:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.PriceRangeInput_search-input__IjUPT input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PriceRangeInput_search-input__IjUPT input.PriceRangeInput_error__H_BQA{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}@media(max-width:768px){.PriceRangeInput_search-input__IjUPT input{padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem}}.PriceRangeInput_search-icon__ES7lH{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem}@media(max-width:768px){.PriceRangeInput_search-icon__ES7lH{left:.5rem;font-size:1rem}}.PriceRangeInput_card__Kpw0I{border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out;padding:1.5rem;background:#fff}.PriceRangeInput_card__Kpw0I:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:768px){.PriceRangeInput_card__Kpw0I{padding:1rem}}.PriceRangeInput_card--elevated__skZ2q{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.PriceRangeInput_card--flat__gdJWb{box-shadow:none;border:1px solid #e5e7eb}.PriceRangeInput_card--interactive__E4Gvn{cursor:pointer}.PriceRangeInput_card--interactive__E4Gvn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.PriceRangeInput_card--interactive__E4Gvn:active{transform:translateY(0)}.PriceRangeInput_card-header__7Nejr{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}@media(max-width:768px){.PriceRangeInput_card-header__7Nejr{flex-direction:column;gap:.5rem}}.PriceRangeInput_card-title___e_D8{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.25;text-decoration:none}.PriceRangeInput_card-title___e_D8:hover{color:#6366f1}@media(max-width:768px){.PriceRangeInput_card-title___e_D8{font-size:1rem}}.PriceRangeInput_card-content__dU7zr{color:#6b7280;line-height:1.5;margin-bottom:.75rem;font-size:.875rem}.PriceRangeInput_card-footer__2vNOY{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.PriceRangeInput_card-footer__2vNOY{flex-direction:column;align-items:flex-start;gap:.5rem}}.PriceRangeInput_badge__XkDsE{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.PriceRangeInput_badge--general__H22KJ{background:rgb(229.6634146341,238.8414634146,253.8365853659);color:#3b82f6}.PriceRangeInput_badge--qna__Pmmjv{background:hsl(160.1183431953,84.07960199%,74.4117647059%);color:#10b981}.PriceRangeInput_badge--tip__YzoZr{background:hsl(37.6923076923,92.125984252%,85.1960784314%);color:#f59e0b}.PriceRangeInput_badge--share__jEFVQ{background:hsl(238.7323943662,83.5294117647%,101.6666666667%);color:#6366f1}.PriceRangeInput_tags__LEOEh{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.PriceRangeInput_tag__vRVFc{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.PriceRangeInput_tag-icon__yb6Ip{font-size:.75rem}.PriceRangeInput_author__yl5oz{display:flex;align-items:center;gap:.75rem}.PriceRangeInput_author-avatar__tGPZR{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.PriceRangeInput_author-avatar__tGPZR img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.PriceRangeInput_author-avatar__tGPZR{width:1.75rem;height:1.75rem}}.PriceRangeInput_avatar-placeholder___GeGq{width:100%;height:100%;background:#6366f1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}@media(max-width:768px){.PriceRangeInput_avatar-placeholder___GeGq{font-size:.75rem}}.PriceRangeInput_author-name__sz2Xd{font-weight:500;color:#1f2937;font-size:.875rem}@media(max-width:768px){.PriceRangeInput_author-name__sz2Xd{font-size:.75rem}}.PriceRangeInput_stats__qqjKp{display:flex;gap:1rem}@media(max-width:768px){.PriceRangeInput_stats__qqjKp{gap:.75rem}}.PriceRangeInput_stat-item__0z1p9{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.PriceRangeInput_stat-icon__L_UOe{font-size:1rem}@media(max-width:768px){.PriceRangeInput_stat-icon__L_UOe{font-size:.875rem}}.PriceRangeInput_loading__IwUTo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.PriceRangeInput_loading__IwUTo p{color:#6b7280;font-size:1.125rem;margin-top:1rem}.PriceRangeInput_spinner__Cnjgq{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:PriceRangeInput_spin__G9zek 1s linear infinite}@media(max-width:768px){.PriceRangeInput_spinner__Cnjgq{width:2rem;height:2rem}}@keyframes PriceRangeInput_spin__G9zek{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PriceRangeInput_empty-state__hkryH{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.PriceRangeInput_empty-state__hkryH p{color:#6b7280;font-size:1.125rem;margin-bottom:1.25rem}@media(max-width:768px){.PriceRangeInput_empty-state__hkryH{padding:2.5rem 1rem}.PriceRangeInput_empty-state__hkryH p{font-size:1rem}}.PriceRangeInput_error__H_BQA{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.PriceRangeInput_error__H_BQA h2{color:#dc2626;font-size:1.5rem;margin-bottom:.75rem}.PriceRangeInput_error__H_BQA p{color:#6b7280;margin-bottom:1.25rem}@media(max-width:768px){.PriceRangeInput_error__H_BQA{padding:2.5rem 1rem}.PriceRangeInput_error__H_BQA h2{font-size:1.25rem}}.PriceRangeInput_pagination__udaSt{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem}.PriceRangeInput_page-numbers__CearI{display:flex;align-items:center;gap:.25rem}.PriceRangeInput_page-button__c1P6V{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.PriceRangeInput_page-button__c1P6V:hover:not(:disabled){background:#f3f4f6}.PriceRangeInput_page-button__c1P6V.PriceRangeInput_active__jflZg{background:#6366f1;border-color:#6366f1;color:#fff}.PriceRangeInput_page-button__c1P6V:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.PriceRangeInput_page-button__c1P6V{min-width:2.25rem;height:2.25rem;font-size:.875rem}}.PriceRangeInput_ellipsis__LMpCq{color:#6b7280;padding:0 .5rem;font-weight:500}.PriceRangeInput_main-layout__VVqx6{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}@media(max-width:768px){.PriceRangeInput_main-layout__VVqx6{grid-template-columns:1fr}}.PriceRangeInput_content__ixJaA{min-width:0}.PriceRangeInput_sidebar__AI9Li{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.PriceRangeInput_sidebar__title__nS2vj{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.PriceRangeInput_sidebar__content__MFnXT{display:flex;flex-direction:column;gap:1rem}.PriceRangeInput_text-center__8Kmpf{text-align:center}.PriceRangeInput_text-right__Za5lx{text-align:right}.PriceRangeInput_font-medium___4tjV{font-weight:500}.PriceRangeInput_font-semibold__Bk4Os{font-weight:600}.PriceRangeInput_font-bold__LwSaK{font-weight:700}.PriceRangeInput_text-sm__mnEQM{font-size:.875rem}.PriceRangeInput_text-xs__3HoKt{font-size:.75rem}.PriceRangeInput_text-lg__cfSjH{font-size:1.125rem}.PriceRangeInput_mb-2__SlE3u{margin-bottom:.5rem}.PriceRangeInput_mb-4__qbd9v{margin-bottom:1rem}.PriceRangeInput_mt-4__1VejS{margin-top:1rem}.PriceRangeInput_flex__ucSHX{display:flex}.PriceRangeInput_items-center__70HVw{align-items:center}.PriceRangeInput_justify-between__ybgME{justify-content:space-between}.PriceRangeInput_gap-2__euJD5{gap:.5rem}.PriceRangeInput_gap-4__yT5Da{gap:1rem}.PriceRangeInput_priceRangeInput__A_MoC{width:100%}.PriceRangeInput_inputGroup__8leke{display:flex;align-items:center;gap:.75rem}.PriceRangeInput_inputWrapper__BJCSp{flex:1 1;position:relative;display:flex;align-items:center}.PriceRangeInput_input__b1fNr{width:100%;padding:.75rem 40px .75rem 1rem;border:1px solid #d1d5db;border-radius:.75rem;font-size:.875rem;background:#fff;transition:all .2s ease;text-align:right}.PriceRangeInput_input__b1fNr:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.PriceRangeInput_input__b1fNr:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.PriceRangeInput_input__b1fNr::placeholder{color:#9ca3af}.PriceRangeInput_currency__cmLWr{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#6b7280;pointer-events:none;font-weight:500}.PriceRangeInput_separator__NXVKo{font-size:.875rem;color:#9ca3af;font-weight:500;flex-shrink:0;padding:0 .5rem}@media(max-width:640px){.PriceRangeInput_inputGroup__8leke{flex-direction:column;gap:.5rem}.PriceRangeInput_separator__NXVKo{display:none}.PriceRangeInput_inputWrapper__BJCSp{width:100%}.PriceRangeInput_inputWrapper__BJCSp:first-child:after{content:"최소 금액";position:absolute;top:-20px;left:0;font-size:.75rem;color:#6b7280;font-weight:500}.PriceRangeInput_inputWrapper__BJCSp:last-child:after{content:"최대 금액";position:absolute;top:-20px;left:0;font-size:.75rem;color:#6b7280;font-weight:500}}.PriceRangeInput_inputWrapper__BJCSp.PriceRangeInput_error__H_BQA .PriceRangeInput_input__b1fNr{border-color:#ef4444;background-color:rgba(239,68,68,.05)}.PriceRangeInput_inputWrapper__BJCSp.PriceRangeInput_error__H_BQA .PriceRangeInput_input__b1fNr:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PriceRangeInput_inputWrapper__BJCSp.PriceRangeInput_success__s_Z7V .PriceRangeInput_input__b1fNr{border-color:#10b981}.PriceRangeInput_inputWrapper__BJCSp.PriceRangeInput_success__s_Z7V .PriceRangeInput_input__b1fNr:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.PriceRangeInput_input__b1fNr:hover:not(:disabled):not(:focus){border-color:#9ca3af}.RatingDisplay_form-input__b2Cin{display:block;width:100%;height:2.75rem;padding:.75rem 1rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out}.RatingDisplay_form-input__b2Cin::placeholder{color:#6b7280}.RatingDisplay_form-input__b2Cin:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.RatingDisplay_form-input__b2Cin:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.RatingDisplay_form-input__b2Cin.RatingDisplay_error___TuJ_{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.RatingDisplay_form-select__79Yzi{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 2.5rem .75rem 1rem}.RatingDisplay_form-select__79Yzi::placeholder{color:#6b7280}.RatingDisplay_form-select__79Yzi:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.RatingDisplay_form-select__79Yzi:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.RatingDisplay_form-select__79Yzi.RatingDisplay_error___TuJ_{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.RatingDisplay_page-container__A6OVb{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#1f2937;line-height:1.5;min-height:100vh;padding:2rem 0}@media(max-width:768px){.RatingDisplay_page-container__A6OVb{padding:1rem 0}}.RatingDisplay_container__4PUPK{max-width:1200px;margin:0 auto;padding:0 1.5rem;background:rgba(0,0,0,0)}.RatingDisplay_header__HpuZe{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.RatingDisplay_header__HpuZe h1{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}@media(max-width:768px){.RatingDisplay_header__HpuZe{flex-direction:column;gap:1rem;text-align:center}.RatingDisplay_header__HpuZe h1{font-size:1.5rem}}.RatingDisplay_btn--primary__SZxQo{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:#6366f1;color:#fff}.RatingDisplay_btn--primary__SZxQo:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.RatingDisplay_btn--primary__SZxQo:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.RatingDisplay_btn--primary__SZxQo:hover:not(:disabled){background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.RatingDisplay_btn--primary__SZxQo:active{transform:translateY(0)}.RatingDisplay_btn--secondary__G9zhP{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:rgba(0,0,0,0);color:#6366f1;border:1px solid #e5e7eb}.RatingDisplay_btn--secondary__G9zhP:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.RatingDisplay_btn--secondary__G9zhP:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.RatingDisplay_btn--secondary__G9zhP:hover:not(:disabled){background:#f3f4f6;border-color:#6366f1}.RatingDisplay_filter-tabs__48D3X{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}@media(max-width:768px){.RatingDisplay_filter-tabs__48D3X{gap:.25rem}}.RatingDisplay_filter-tab__Z3Bqh{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;color:#6b7280;white-space:nowrap;flex-shrink:0}.RatingDisplay_filter-tab__Z3Bqh:hover{background:#f3f4f6}.RatingDisplay_filter-tab__Z3Bqh.RatingDisplay_active__8J3Qf{background:#6366f1;color:#fff;border-color:#6366f1}@media(max-width:768px){.RatingDisplay_filter-tab__Z3Bqh{padding:.4rem .8rem;font-size:.75rem}}.RatingDisplay_search-form__DQmUf{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.RatingDisplay_search-form__DQmUf{flex-direction:column;gap:.5rem}}.RatingDisplay_search-input__vhz2P{position:relative;flex:1 1}.RatingDisplay_search-input__vhz2P input{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;padding:.75rem 1rem .75rem 2.75rem}.RatingDisplay_search-input__vhz2P input::placeholder{color:#6b7280}.RatingDisplay_search-input__vhz2P input:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.RatingDisplay_search-input__vhz2P input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.RatingDisplay_search-input__vhz2P input.RatingDisplay_error___TuJ_{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}@media(max-width:768px){.RatingDisplay_search-input__vhz2P input{padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem}}.RatingDisplay_search-icon__06YjX{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem}@media(max-width:768px){.RatingDisplay_search-icon__06YjX{left:.5rem;font-size:1rem}}.RatingDisplay_card__82ABv{border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out;padding:1.5rem;background:#fff}.RatingDisplay_card__82ABv:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:768px){.RatingDisplay_card__82ABv{padding:1rem}}.RatingDisplay_card--elevated__SA16y{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.RatingDisplay_card--flat__RvoGl{box-shadow:none;border:1px solid #e5e7eb}.RatingDisplay_card--interactive__u5RIZ{cursor:pointer}.RatingDisplay_card--interactive__u5RIZ:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.RatingDisplay_card--interactive__u5RIZ:active{transform:translateY(0)}.RatingDisplay_card-header__ho69o{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}@media(max-width:768px){.RatingDisplay_card-header__ho69o{flex-direction:column;gap:.5rem}}.RatingDisplay_card-title__0ahwY{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.25;text-decoration:none}.RatingDisplay_card-title__0ahwY:hover{color:#6366f1}@media(max-width:768px){.RatingDisplay_card-title__0ahwY{font-size:1rem}}.RatingDisplay_card-content__2nx_1{color:#6b7280;line-height:1.5;margin-bottom:.75rem;font-size:.875rem}.RatingDisplay_card-footer__sqZi2{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.RatingDisplay_card-footer__sqZi2{flex-direction:column;align-items:flex-start;gap:.5rem}}.RatingDisplay_badge__6k6a4{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.RatingDisplay_badge--general__j2EOW{background:rgb(229.6634146341,238.8414634146,253.8365853659);color:#3b82f6}.RatingDisplay_badge--qna__fhIyJ{background:hsl(160.1183431953,84.07960199%,74.4117647059%);color:#10b981}.RatingDisplay_badge--tip__hRLVt{background:hsl(37.6923076923,92.125984252%,85.1960784314%);color:#f59e0b}.RatingDisplay_badge--share__jxSui{background:hsl(238.7323943662,83.5294117647%,101.6666666667%);color:#6366f1}.RatingDisplay_tags__3Ezqz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.RatingDisplay_tag__0UMGf{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.RatingDisplay_tag-icon__ha9Je{font-size:.75rem}.RatingDisplay_author__k38_M{display:flex;align-items:center;gap:.75rem}.RatingDisplay_author-avatar__iFpql{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.RatingDisplay_author-avatar__iFpql img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.RatingDisplay_author-avatar__iFpql{width:1.75rem;height:1.75rem}}.RatingDisplay_avatar-placeholder__58637{width:100%;height:100%;background:#6366f1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}@media(max-width:768px){.RatingDisplay_avatar-placeholder__58637{font-size:.75rem}}.RatingDisplay_author-name__61h4s{font-weight:500;color:#1f2937;font-size:.875rem}@media(max-width:768px){.RatingDisplay_author-name__61h4s{font-size:.75rem}}.RatingDisplay_stats__JuA_j{display:flex;gap:1rem}@media(max-width:768px){.RatingDisplay_stats__JuA_j{gap:.75rem}}.RatingDisplay_stat-item__7g2CG{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.RatingDisplay_stat-icon__DH3VE{font-size:1rem}@media(max-width:768px){.RatingDisplay_stat-icon__DH3VE{font-size:.875rem}}.RatingDisplay_loading__7qGyt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.RatingDisplay_loading__7qGyt p{color:#6b7280;font-size:1.125rem;margin-top:1rem}.RatingDisplay_spinner__vo7g6{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:RatingDisplay_spin__35HQk 1s linear infinite}@media(max-width:768px){.RatingDisplay_spinner__vo7g6{width:2rem;height:2rem}}@keyframes RatingDisplay_spin__35HQk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RatingDisplay_empty-state__D4_SU{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.RatingDisplay_empty-state__D4_SU p{color:#6b7280;font-size:1.125rem;margin-bottom:1.25rem}@media(max-width:768px){.RatingDisplay_empty-state__D4_SU{padding:2.5rem 1rem}.RatingDisplay_empty-state__D4_SU p{font-size:1rem}}.RatingDisplay_error___TuJ_{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.RatingDisplay_error___TuJ_ h2{color:#dc2626;font-size:1.5rem;margin-bottom:.75rem}.RatingDisplay_error___TuJ_ p{color:#6b7280;margin-bottom:1.25rem}@media(max-width:768px){.RatingDisplay_error___TuJ_{padding:2.5rem 1rem}.RatingDisplay_error___TuJ_ h2{font-size:1.25rem}}.RatingDisplay_pagination__xJfDg{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem}.RatingDisplay_page-numbers__tquMD{display:flex;align-items:center;gap:.25rem}.RatingDisplay_page-button__e51f7{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.RatingDisplay_page-button__e51f7:hover:not(:disabled){background:#f3f4f6}.RatingDisplay_page-button__e51f7.RatingDisplay_active__8J3Qf{background:#6366f1;border-color:#6366f1;color:#fff}.RatingDisplay_page-button__e51f7:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.RatingDisplay_page-button__e51f7{min-width:2.25rem;height:2.25rem;font-size:.875rem}}.RatingDisplay_ellipsis__qUTJw{color:#6b7280;padding:0 .5rem;font-weight:500}.RatingDisplay_main-layout__i3WFn{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}@media(max-width:768px){.RatingDisplay_main-layout__i3WFn{grid-template-columns:1fr}}.RatingDisplay_content__FpF_n{min-width:0}.RatingDisplay_sidebar__N4003{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.RatingDisplay_sidebar__title__OObeO{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.RatingDisplay_sidebar__content__dlXdt{display:flex;flex-direction:column;gap:1rem}.RatingDisplay_text-center__V1kZN{text-align:center}.RatingDisplay_text-right__Y_v5H{text-align:right}.RatingDisplay_font-medium__aqF5g{font-weight:500}.RatingDisplay_font-semibold__7Qm5V{font-weight:600}.RatingDisplay_font-bold__cAnvL{font-weight:700}.RatingDisplay_text-sm__BlHqJ{font-size:.875rem}.RatingDisplay_text-xs__B_fy9{font-size:.75rem}.RatingDisplay_text-lg__PG8Fb{font-size:1.125rem}.RatingDisplay_mb-2__0D7Aj{margin-bottom:.5rem}.RatingDisplay_mb-4__8w3sa{margin-bottom:1rem}.RatingDisplay_mt-4__5pS6f{margin-top:1rem}.RatingDisplay_flex__Ff95H{display:flex}.RatingDisplay_items-center__cLYXZ{align-items:center}.RatingDisplay_justify-between__3jn2O{justify-content:space-between}.RatingDisplay_gap-2__H59VL{gap:.5rem}.RatingDisplay_gap-4__5yx53{gap:1rem}.RatingDisplay_ratingDisplay__Y_MZh{display:flex;align-items:center;gap:.5rem;font-weight:500}.RatingDisplay_clickable__O0MbH{cursor:pointer;transition:all .2s ease}.RatingDisplay_clickable__O0MbH:hover{transform:scale(1.02)}.RatingDisplay_stars__CNX_W{display:flex;align-items:center;gap:1px}.RatingDisplay_starWrapper__ymKak{position:relative;display:inline-flex;align-items:center}.RatingDisplay_starEmpty__0A2pE{color:#d1d5db;fill:currentColor}.RatingDisplay_starFilled__lvSEH{position:absolute;top:0;left:0;color:#facc15;fill:currentColor}.RatingDisplay_starFull__KrCXh{width:100%;height:100%}.RatingDisplay_starHalf__IGhgY{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden}.RatingDisplay_starHalf__IGhgY .RatingDisplay_starFilled__lvSEH{width:200%;height:100%}.RatingDisplay_small__xQEqE .RatingDisplay_stars__CNX_W{font-size:14px}.RatingDisplay_small__xQEqE .RatingDisplay_ratingNumber__I5D27,.RatingDisplay_small__xQEqE .RatingDisplay_reviewCount__N6fuX{font-size:.75rem}.RatingDisplay_medium__aa_rw .RatingDisplay_stars__CNX_W{font-size:16px}.RatingDisplay_medium__aa_rw .RatingDisplay_ratingNumber__I5D27,.RatingDisplay_medium__aa_rw .RatingDisplay_reviewCount__N6fuX{font-size:.875rem}.RatingDisplay_large__NFL7_ .RatingDisplay_stars__CNX_W{font-size:20px}.RatingDisplay_large__NFL7_ .RatingDisplay_ratingNumber__I5D27,.RatingDisplay_large__NFL7_ .RatingDisplay_reviewCount__N6fuX{font-size:1rem}.RatingDisplay_ratingNumber__I5D27{color:#374151;font-weight:600;line-height:1}.RatingDisplay_reviewCount__N6fuX{color:#6b7280;font-weight:400;line-height:1}.RatingDisplay_clickable__O0MbH .RatingDisplay_stars__CNX_W{transition:all .2s ease}.RatingDisplay_clickable__O0MbH:hover .RatingDisplay_stars__CNX_W{transform:scale(1.05)}.RatingDisplay_clickable__O0MbH:hover .RatingDisplay_starFilled__lvSEH{color:#f59e0b}.RatingDisplay_clickable__O0MbH:focus{outline:2px solid #6366f1;outline-offset:2px;border-radius:.25rem}@media(prefers-color-scheme:dark){.RatingDisplay_starEmpty__0A2pE{color:#4b5563}.RatingDisplay_ratingNumber__I5D27{color:#e5e7eb}.RatingDisplay_reviewCount__N6fuX{color:#9ca3af}}.SkillBadge_skillBadge__LmvKn{border-radius:1rem;padding:1.5rem;border:2px solid;transition:all .2s ease;background:#fff;position:relative;overflow:hidden}.SkillBadge_skillBadge__LmvKn:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .2s ease}.SkillBadge_skillBadge__LmvKn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.SkillBadge_offering__AyXQm{border-color:#8b5cf6}.SkillBadge_offering__AyXQm:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.SkillBadge_offering__AyXQm .SkillBadge_typeLabel__0xvOh{color:#6d28d9;background:rgba(139,92,246,.1)}.SkillBadge_offering__AyXQm .SkillBadge_levelBadge__vH7Z9{background:#8b5cf6;color:#fff}.SkillBadge_offering__AyXQm .SkillBadge_skillName__m2F43{color:#6d28d9}.SkillBadge_offering__AyXQm:hover .SkillBadge_typeIcon__6NL_L{transform:scale(1.2)}.SkillBadge_seeking__6_x_V{border-color:#f59e0b}.SkillBadge_seeking__6_x_V:before{background:linear-gradient(90deg,#F59E0B,#D97706)}.SkillBadge_seeking__6_x_V .SkillBadge_typeLabel__0xvOh{color:#92400e;background:rgba(245,158,11,.1)}.SkillBadge_seeking__6_x_V .SkillBadge_levelBadge__vH7Z9{background:#f59e0b;color:#fff}.SkillBadge_seeking__6_x_V .SkillBadge_skillName__m2F43{color:#92400e}.SkillBadge_seeking__6_x_V:hover .SkillBadge_typeIcon__6NL_L{transform:scale(1.2)}.SkillBadge_sm__0eiVV{padding:1rem}.SkillBadge_sm__0eiVV .SkillBadge_skillName__m2F43{font-size:1rem}.SkillBadge_sm__0eiVV .SkillBadge_categoryName__jP8xj,.SkillBadge_sm__0eiVV .SkillBadge_description__bpfej{font-size:.75rem}.SkillBadge_md__UqJra{padding:1.5rem}.SkillBadge_md__UqJra .SkillBadge_skillName__m2F43{font-size:1.25rem}.SkillBadge_md__UqJra .SkillBadge_categoryName__jP8xj,.SkillBadge_md__UqJra .SkillBadge_description__bpfej{font-size:.875rem}.SkillBadge_lg__R_wCc{padding:2rem}.SkillBadge_lg__R_wCc .SkillBadge_skillName__m2F43{font-size:1.5rem}.SkillBadge_lg__R_wCc .SkillBadge_categoryName__jP8xj,.SkillBadge_lg__R_wCc .SkillBadge_description__bpfej{font-size:1rem}.SkillBadge_badgeHeader__2bOdb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.SkillBadge_typeLabel__0xvOh{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SkillBadge_typeIcon__6NL_L{font-size:.875rem;transition:transform .2s ease}.SkillBadge_levelBadge__vH7Z9{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:none}.SkillBadge_badgeContent__DqoAZ{display:flex;flex-direction:column;gap:.5rem}.SkillBadge_skillName__m2F43{font-weight:700;line-height:1.25;margin:0}.SkillBadge_categoryName__jP8xj{color:#6b7280;font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.025em}.SkillBadge_description__bpfej{color:#4b5563;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StatusBadge_form-input__5e7TG{display:block;width:100%;height:2.75rem;padding:.75rem 1rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out}.StatusBadge_form-input__5e7TG::placeholder{color:#6b7280}.StatusBadge_form-input__5e7TG:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.StatusBadge_form-input__5e7TG:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.StatusBadge_form-input__5e7TG.StatusBadge_error__Fuy9a{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.StatusBadge_form-select__42p6h{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:.75rem 2.5rem .75rem 1rem}.StatusBadge_form-select__42p6h::placeholder{color:#6b7280}.StatusBadge_form-select__42p6h:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.StatusBadge_form-select__42p6h:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.StatusBadge_form-select__42p6h.StatusBadge_error__Fuy9a{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.StatusBadge_page-container__YiGfH{font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#1f2937;line-height:1.5;min-height:100vh;padding:2rem 0}@media(max-width:768px){.StatusBadge_page-container__YiGfH{padding:1rem 0}}.StatusBadge_container__fdE1Z{max-width:1200px;margin:0 auto;padding:0 1.5rem;background:rgba(0,0,0,0)}.StatusBadge_header__GXOlR{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.StatusBadge_header__GXOlR h1{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0}@media(max-width:768px){.StatusBadge_header__GXOlR{flex-direction:column;gap:1rem;text-align:center}.StatusBadge_header__GXOlR h1{font-size:1.5rem}}.StatusBadge_btn--primary__a9vSF{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:#6366f1;color:#fff}.StatusBadge_btn--primary__a9vSF:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.StatusBadge_btn--primary__a9vSF:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.StatusBadge_btn--primary__a9vSF:hover:not(:disabled){background:#5855eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.StatusBadge_btn--primary__a9vSF:active{transform:translateY(0)}.StatusBadge_btn--secondary__A5nSm{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;white-space:nowrap;min-height:2.75rem;min-width:2.75rem;height:2.5rem;padding:0 1rem;font-size:.875rem;background:rgba(0,0,0,0);color:#6366f1;border:1px solid #e5e7eb}.StatusBadge_btn--secondary__A5nSm:focus{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.5)}.StatusBadge_btn--secondary__A5nSm:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.StatusBadge_btn--secondary__A5nSm:hover:not(:disabled){background:#f3f4f6;border-color:#6366f1}.StatusBadge_filter-tabs__aRWqe{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}@media(max-width:768px){.StatusBadge_filter-tabs__aRWqe{gap:.25rem}}.StatusBadge_filter-tab__myWMV{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;color:#6b7280;white-space:nowrap;flex-shrink:0}.StatusBadge_filter-tab__myWMV:hover{background:#f3f4f6}.StatusBadge_filter-tab__myWMV.StatusBadge_active__IldCj{background:#6366f1;color:#fff;border-color:#6366f1}@media(max-width:768px){.StatusBadge_filter-tab__myWMV{padding:.4rem .8rem;font-size:.75rem}}.StatusBadge_search-form__qOi4u{display:flex;gap:.75rem;align-items:center}@media(max-width:768px){.StatusBadge_search-form__qOi4u{flex-direction:column;gap:.5rem}}.StatusBadge_search-input__w4Tua{position:relative;flex:1 1}.StatusBadge_search-input__w4Tua input{display:block;width:100%;height:2.75rem;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans CJK KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;transition:all .15s ease-in-out;padding:.75rem 1rem .75rem 2.75rem}.StatusBadge_search-input__w4Tua input::placeholder{color:#6b7280}.StatusBadge_search-input__w4Tua input:focus{outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.StatusBadge_search-input__w4Tua input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.StatusBadge_search-input__w4Tua input.StatusBadge_error__Fuy9a{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}@media(max-width:768px){.StatusBadge_search-input__w4Tua input{padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem}}.StatusBadge_search-icon__95gvx{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;font-size:1.125rem}@media(max-width:768px){.StatusBadge_search-icon__95gvx{left:.5rem;font-size:1rem}}.StatusBadge_card__rak8o{border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out;padding:1.5rem;background:#fff}.StatusBadge_card__rak8o:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width:768px){.StatusBadge_card__rak8o{padding:1rem}}.StatusBadge_card--elevated__vF2GV{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.StatusBadge_card--flat__seftj{box-shadow:none;border:1px solid #e5e7eb}.StatusBadge_card--interactive__n7YtK{cursor:pointer}.StatusBadge_card--interactive__n7YtK:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px);border-color:rgba(99,102,241,.3)}.StatusBadge_card--interactive__n7YtK:active{transform:translateY(0)}.StatusBadge_card-header__Oaavx{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}@media(max-width:768px){.StatusBadge_card-header__Oaavx{flex-direction:column;gap:.5rem}}.StatusBadge_card-title___n1Ke{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;line-height:1.25;text-decoration:none}.StatusBadge_card-title___n1Ke:hover{color:#6366f1}@media(max-width:768px){.StatusBadge_card-title___n1Ke{font-size:1rem}}.StatusBadge_card-content__qIwwf{color:#6b7280;line-height:1.5;margin-bottom:.75rem;font-size:.875rem}.StatusBadge_card-footer__fJwSx{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.StatusBadge_card-footer__fJwSx{flex-direction:column;align-items:flex-start;gap:.5rem}}.StatusBadge_badge__Bp9Jv{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.StatusBadge_badge--general__fy0wp{background:rgb(229.6634146341,238.8414634146,253.8365853659);color:#3b82f6}.StatusBadge_badge--qna__uedyA{background:hsl(160.1183431953,84.07960199%,74.4117647059%);color:#10b981}.StatusBadge_badge--tip__HUwJJ{background:hsl(37.6923076923,92.125984252%,85.1960784314%);color:#f59e0b}.StatusBadge_badge--share__Lw7XG{background:hsl(238.7323943662,83.5294117647%,101.6666666667%);color:#6366f1}.StatusBadge_tags__JL_Ge{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.StatusBadge_tag__ntZn7{background:#f3f4f6;color:#6b7280;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.StatusBadge_tag-icon__LTsc2{font-size:.75rem}.StatusBadge_author__Q6wym{display:flex;align-items:center;gap:.75rem}.StatusBadge_author-avatar__GPf13{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.StatusBadge_author-avatar__GPf13 img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.StatusBadge_author-avatar__GPf13{width:1.75rem;height:1.75rem}}.StatusBadge_avatar-placeholder__I07hs{width:100%;height:100%;background:#6366f1;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}@media(max-width:768px){.StatusBadge_avatar-placeholder__I07hs{font-size:.75rem}}.StatusBadge_author-name__kYpwl{font-weight:500;color:#1f2937;font-size:.875rem}@media(max-width:768px){.StatusBadge_author-name__kYpwl{font-size:.75rem}}.StatusBadge_stats__K_09z{display:flex;gap:1rem}@media(max-width:768px){.StatusBadge_stats__K_09z{gap:.75rem}}.StatusBadge_stat-item__EF0hE{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.StatusBadge_stat-icon__BKyhe{font-size:1rem}@media(max-width:768px){.StatusBadge_stat-icon__BKyhe{font-size:.875rem}}.StatusBadge_loading__YQnz2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.StatusBadge_loading__YQnz2 p{color:#6b7280;font-size:1.125rem;margin-top:1rem}.StatusBadge_spinner__2M5B4{width:2.5rem;height:2.5rem;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:StatusBadge_spin__ftjFs 1s linear infinite}@media(max-width:768px){.StatusBadge_spinner__2M5B4{width:2rem;height:2rem}}@keyframes StatusBadge_spin__ftjFs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatusBadge_empty-state__RaOux{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.StatusBadge_empty-state__RaOux p{color:#6b7280;font-size:1.125rem;margin-bottom:1.25rem}@media(max-width:768px){.StatusBadge_empty-state__RaOux{padding:2.5rem 1rem}.StatusBadge_empty-state__RaOux p{font-size:1rem}}.StatusBadge_error__Fuy9a{text-align:center;padding:3rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb}.StatusBadge_error__Fuy9a h2{color:#dc2626;font-size:1.5rem;margin-bottom:.75rem}.StatusBadge_error__Fuy9a p{color:#6b7280;margin-bottom:1.25rem}@media(max-width:768px){.StatusBadge_error__Fuy9a{padding:2.5rem 1rem}.StatusBadge_error__Fuy9a h2{font-size:1.25rem}}.StatusBadge_pagination__OMPt5{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem}.StatusBadge_page-numbers__bFsLg{display:flex;align-items:center;gap:.25rem}.StatusBadge_page-button__D37dt{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#1f2937;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.StatusBadge_page-button__D37dt:hover:not(:disabled){background:#f3f4f6}.StatusBadge_page-button__D37dt.StatusBadge_active__IldCj{background:#6366f1;border-color:#6366f1;color:#fff}.StatusBadge_page-button__D37dt:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.StatusBadge_page-button__D37dt{min-width:2.25rem;height:2.25rem;font-size:.875rem}}.StatusBadge_ellipsis__9hCCn{color:#6b7280;padding:0 .5rem;font-weight:500}.StatusBadge_main-layout__cI3d_{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem}@media(max-width:768px){.StatusBadge_main-layout__cI3d_{grid-template-columns:1fr}}.StatusBadge_content__vuTIN{min-width:0}.StatusBadge_sidebar__ddVPF{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.StatusBadge_sidebar__title__bLCZC{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.StatusBadge_sidebar__content__NQ0xa{display:flex;flex-direction:column;gap:1rem}.StatusBadge_text-center__f2nzU{text-align:center}.StatusBadge_text-right__ejG8s{text-align:right}.StatusBadge_font-medium__SQTTr{font-weight:500}.StatusBadge_font-semibold__43Nts{font-weight:600}.StatusBadge_font-bold__TcKIT{font-weight:700}.StatusBadge_text-sm__atxbJ{font-size:.875rem}.StatusBadge_text-xs__xRUd1{font-size:.75rem}.StatusBadge_text-lg__5N_YO{font-size:1.125rem}.StatusBadge_mb-2__u3SYM{margin-bottom:.5rem}.StatusBadge_mb-4__2cOTq{margin-bottom:1rem}.StatusBadge_mt-4__RHLwG{margin-top:1rem}.StatusBadge_flex__mmJO1{display:flex}.StatusBadge_items-center__WR1p0{align-items:center}.StatusBadge_justify-between__jvaIC{justify-content:space-between}.StatusBadge_gap-2__VjXX0{gap:.5rem}.StatusBadge_gap-4__K9hsx{gap:1rem}.StatusBadge_statusBadge__scpKk{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;font-weight:500;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.StatusBadge_statusBadge__scpKk.StatusBadge_sm__aBBg_{padding:.25rem .5rem;font-size:.75rem}.StatusBadge_statusBadge__scpKk.StatusBadge_sm__aBBg_ .StatusBadge_icon___Updp{font-size:.75rem}.StatusBadge_statusBadge__scpKk.StatusBadge_md__LASz6{padding:.5rem .75rem;font-size:.875rem}.StatusBadge_statusBadge__scpKk.StatusBadge_md__LASz6 .StatusBadge_icon___Updp{font-size:.875rem}.StatusBadge_statusBadge__scpKk.StatusBadge_lg__rYl9U{padding:.75rem 1rem;font-size:1rem}.StatusBadge_statusBadge__scpKk.StatusBadge_lg__rYl9U .StatusBadge_icon___Updp{font-size:1rem}.StatusBadge_statusBadge__scpKk.StatusBadge_pending__iVfAc{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.2)}.StatusBadge_statusBadge__scpKk.StatusBadge_accepted__T6XeC{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.2)}.StatusBadge_statusBadge__scpKk.StatusBadge_rejected__7k1Lu{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.2)}.StatusBadge_statusBadge__scpKk.StatusBadge_active__IldCj{background:rgba(34,197,94,.1);color:#22c55e;border-color:rgba(34,197,94,.2)}.StatusBadge_statusBadge__scpKk.StatusBadge_inactive__3n9hZ{background:rgba(107,114,128,.1);color:#6b7280;border-color:rgba(107,114,128,.2)}.StatusBadge_statusBadge__scpKk.StatusBadge_completed__worYa{background:rgba(139,92,246,.1);color:#6366f1;border-color:rgba(139,92,246,.2)}.StatusBadge_icon___Updp{flex-shrink:0}.StatusBadge_icon___Updp,.StatusBadge_text__Y6br_{display:inline-flex;align-items:center}