.btn-primary[data-v-7f52dba6]{background-color:var(--color-primary);color:var(--color-white)}.btn-primary[data-v-7f52dba6]:hover:not(:disabled){background-color:var(--color-primary-dark)}.btn-primary[data-v-7f52dba6]:active:not(:disabled){background-color:var(--color-primary-pressed)}.btn-primary[data-v-7f52dba6]:disabled{background-color:var(--color-disabled);color:var(--color-gray-300)}.btn-secondary[data-v-7f52dba6]{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-foreground)}.btn-secondary[data-v-7f52dba6]:hover:not(:disabled){background-color:var(--color-bg)}.btn-secondary[data-v-7f52dba6]:disabled{background-color:var(--color-disabled);border-color:var(--color-border-subtle);color:var(--color-gray-300)}.btn-outline[data-v-7f52dba6]{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.btn-outline[data-v-7f52dba6]:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.btn-outline[data-v-7f52dba6]:active:not(:disabled){background-color:var(--color-primary);color:var(--color-white)}.btn-outline[data-v-7f52dba6]:disabled{border-color:var(--color-border-subtle);color:var(--color-gray-300)}.btn-ghost[data-v-7f52dba6]{background-color:transparent;color:var(--color-foreground)}.btn-ghost[data-v-7f52dba6]:hover:not(:disabled){background-color:var(--color-bg)}.btn-ghost[data-v-7f52dba6]:disabled{color:var(--color-gray-300)}.nav-arrow-filled[data-v-e98eb9b1]{background-color:var(--color-primary);color:var(--color-white)}.nav-arrow-filled[data-v-e98eb9b1]:hover:not(:disabled){background-color:var(--color-primary-pressed)}.nav-arrow-filled[data-v-e98eb9b1]:disabled{background-color:var(--color-disabled);color:var(--color-gray-300)}.nav-arrow-outline[data-v-e98eb9b1]{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-600-dark);box-shadow:var(--shadow-base)}.nav-arrow-outline[data-v-e98eb9b1]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.nav-arrow-outline[data-v-e98eb9b1]:disabled{background-color:var(--color-disabled);border-color:var(--color-border-subtle);color:var(--color-gray-300);box-shadow:none}.input-wrapper[data-v-0846a542]{background-color:var(--color-white);border:1px solid var(--color-border-input)}.input-wrapper[data-v-0846a542]:focus-within{border-color:var(--color-primary)}.input-wrapper-error[data-v-0846a542]{background-color:var(--color-white);border:1px solid var(--color-border-input)}input[data-v-0846a542]:disabled{cursor:not-allowed;color:var(--color-gray-300)!important;background-color:var(--color-disabled)}.input-wrapper[data-v-0846a542]:has(input:disabled){border-color:var(--color-border-subtle);background-color:var(--color-disabled)}input[data-v-0846a542]::-moz-placeholder{color:var(--color-gray-300)}input[data-v-0846a542]::placeholder{color:var(--color-gray-300)}.search-wrapper[data-v-58de41e6]{background-color:var(--color-white);border:1px solid var(--color-border)}.search-wrapper[data-v-58de41e6]:focus-within{border-color:var(--color-primary)}input[data-v-58de41e6]::-moz-placeholder{color:var(--color-gray-300)}input[data-v-58de41e6]::placeholder{color:var(--color-gray-300)}.toggle-on[data-v-432fcc7a]{background-color:var(--color-primary)}.toggle-off[data-v-432fcc7a]{background-color:var(--color-disabled)}.checkbox-checked[data-v-8fe3b5ae]{background-color:var(--color-primary);border:1px solid var(--color-primary)}.checkbox-unchecked[data-v-8fe3b5ae]{background-color:var(--color-white);border:1px solid var(--color-border)}.checkbox-unchecked[data-v-8fe3b5ae]:hover{border-color:var(--color-primary)}.label-text[data-v-8fe3b5ae]{color:var(--color-gray-300)}.label-checked[data-v-8fe3b5ae]{color:var(--color-foreground)}.select-default[data-v-b7f2e0cf]{background-color:var(--color-white);border:1px solid var(--color-border-input);color:var(--color-foreground)}.select-default[data-v-b7f2e0cf]:focus{border-color:var(--color-primary)}.select-default[data-v-b7f2e0cf]:disabled{background-color:var(--color-disabled);border-color:var(--color-border-subtle);color:var(--color-gray-300)}.select-error[data-v-b7f2e0cf]{background-color:var(--color-white);border:1px solid var(--color-border-input);color:var(--color-foreground)}.select-default.select-empty[data-v-b7f2e0cf]{color:var(--color-gray-300)}.select-chevron[data-v-b7f2e0cf]{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--color-gray-300)}.stepper-btn[data-v-1a464b2e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background-color:var(--color-white);border:1px solid var(--color-border-stepper);color:var(--color-foreground);cursor:pointer;transition:all .15s}.stepper-btn[data-v-1a464b2e]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.stepper-btn[data-v-1a464b2e]:disabled{color:var(--color-gray-300);border-color:var(--color-border-subtle);cursor:not-allowed}.tag-default[data-v-f03529f4]{background-color:var(--color-disabled);color:var(--color-gray-300);cursor:default}.tag-active[data-v-f03529f4]{background-color:var(--color-disabled);color:var(--color-primary);cursor:default}.heart-btn[data-v-4e562016]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;transition:transform .15s}.heart-btn[data-v-4e562016]:not(:disabled):hover{transform:scale(1.05)}.progress-track[data-v-8a858f42]{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:2px}.page-btn[data-v-83cbb94f]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;font-size:18px;font-weight:500;line-height:1.5;transition:all .15s;cursor:pointer}.page-btn-active[data-v-83cbb94f]{background-color:var(--color-primary);color:var(--color-white)}.page-btn-default[data-v-83cbb94f]{background-color:transparent;color:var(--color-gray-300)}.page-btn-default[data-v-83cbb94f]:hover{background-color:var(--color-disabled)}.page-arrow[data-v-83cbb94f]{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--color-gray-300);cursor:pointer;transition:color .15s}.page-arrow[data-v-83cbb94f]:hover{color:var(--color-gray-800)}.page-arrow--disabled[data-v-83cbb94f]{color:var(--color-border);cursor:not-allowed}.page-ellipsis[data-v-83cbb94f]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:var(--color-gray-300)}@media (max-width: 768px){.page-btn[data-v-83cbb94f],.page-ellipsis[data-v-83cbb94f]{width:30px;height:30px;font-size:14px}}.dp-wrapper[data-v-2df51d4a]{position:relative;width:100%}.dp-input[data-v-2df51d4a]{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);cursor:pointer;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp-input[data-v-2df51d4a]:hover,.dp-input--open[data-v-2df51d4a]{border-color:var(--color-primary)}.dp-input--disabled[data-v-2df51d4a]{background:var(--color-disabled);cursor:not-allowed;pointer-events:none}.dp-value[data-v-2df51d4a]{color:var(--color-foreground)}.dp-placeholder[data-v-2df51d4a]{color:var(--color-gray-300)}.dp-icon[data-v-2df51d4a]{color:var(--color-gray-300);flex-shrink:0}.cal-dropdown[data-v-2df51d4a]{width:290px;max-height:calc(100vh - 16px);overflow-y:auto;scrollbar-width:none;background:var(--color-white);border-radius:14px;box-shadow:0 0 6.5px #0000001f;padding:20px;display:flex;flex-direction:column;gap:20px}.cal-dropdown[data-v-2df51d4a]::-webkit-scrollbar{display:none}.cal-header[data-v-2df51d4a]{display:flex;align-items:center;justify-content:space-between}.cal-title[data-v-2df51d4a]{color:var(--color-gray-800);font-size:18px;font-weight:500}.cal-close-btn[data-v-2df51d4a]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;opacity:.7;transition:opacity .15s}.cal-close-btn[data-v-2df51d4a]:hover{opacity:1}.cal-nav[data-v-2df51d4a]{display:flex;align-items:center;justify-content:center;gap:28px}.cal-nav-btn[data-v-2df51d4a]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:background .15s}.cal-nav-btn[data-v-2df51d4a]:hover{background:var(--color-bg)}.cal-nav-icon[data-v-2df51d4a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.cal-month[data-v-2df51d4a]{color:var(--color-gray-600);font-size:16px;font-weight:400}.cal-weekdays[data-v-2df51d4a]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.cal-wd[data-v-2df51d4a]{color:var(--color-gray-500);font-size:16px;font-weight:400;padding:2px 0}.cal-wd--sun[data-v-2df51d4a]{color:var(--color-primary-dark)}.cal-grid[data-v-2df51d4a]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.cal-day[data-v-2df51d4a]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:none;color:var(--color-gray-500);cursor:default;font-size:16px;font-weight:400;transition:background .1s,color .1s}.cal-day--clickable[data-v-2df51d4a]{cursor:pointer}.cal-day--clickable[data-v-2df51d4a]:hover:not(.cal-day--selected){background:var(--color-disabled)}.cal-day--selected[data-v-2df51d4a]{background:var(--color-primary);color:var(--color-white);font-weight:600}.cal-day--other[data-v-2df51d4a]{color:var(--color-border);cursor:default}.cal-day--sun[data-v-2df51d4a]:not(.cal-day--selected){color:var(--color-primary-dark)}.cal-confirm[data-v-2df51d4a]{width:100%;height:48px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:background .15s}.cal-confirm[data-v-2df51d4a]:hover{background:var(--color-primary-dark)}.cal-confirm--empty[data-v-2df51d4a]{background:var(--color-disabled);color:var(--color-gray-300);cursor:not-allowed}@media (max-width: 768px){.cal-dropdown[data-v-2df51d4a]{width:240px;padding:14px;gap:14px}.cal-title[data-v-2df51d4a]{font-size:14px}.cal-month[data-v-2df51d4a]{font-size:13px}.cal-wd[data-v-2df51d4a],.cal-day[data-v-2df51d4a]{font-size:12px}.cal-nav[data-v-2df51d4a]{gap:16px}.cal-confirm[data-v-2df51d4a]{height:40px;font-size:14px}}.drp-wrapper[data-v-8bb030c2]{position:relative;width:100%}.drp-input[data-v-8bb030c2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);cursor:pointer;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drp-input[data-v-8bb030c2]:hover,.drp-input--open[data-v-8bb030c2]{border-color:var(--color-primary)}.drp-input--disabled[data-v-8bb030c2]{background:var(--color-disabled);cursor:not-allowed;pointer-events:none}.drp-value[data-v-8bb030c2]{color:var(--color-foreground)}.drp-placeholder[data-v-8bb030c2]{color:var(--color-gray-300)}.drp-icon[data-v-8bb030c2]{color:var(--color-gray-300);flex-shrink:0}.drp-cal[data-v-8bb030c2]{width:290px;max-height:calc(100vh - 16px);overflow-y:auto;scrollbar-width:none;background:var(--color-white);border-radius:14px;box-shadow:0 0 6.5px #0000001f;padding:20px;display:flex;flex-direction:column;gap:20px}.drp-cal[data-v-8bb030c2]::-webkit-scrollbar{display:none}.drp-cal-header[data-v-8bb030c2]{display:flex;align-items:center;justify-content:space-between}.drp-cal-title[data-v-8bb030c2]{font-size:18px;font-weight:500;color:var(--color-gray-800)}.drp-close-btn[data-v-8bb030c2]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;opacity:.7;transition:opacity .15s}.drp-close-btn[data-v-8bb030c2]:hover{opacity:1}.drp-cal-nav[data-v-8bb030c2]{display:flex;align-items:center;justify-content:center;gap:28px}.drp-nav-btn[data-v-8bb030c2]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:background .15s}.drp-nav-btn[data-v-8bb030c2]:hover{background:var(--color-bg)}.drp-nav-icon[data-v-8bb030c2]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.drp-cal-month[data-v-8bb030c2]{font-size:16px;font-weight:400;color:var(--color-gray-600)}.drp-weekdays[data-v-8bb030c2]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.drp-wd[data-v-8bb030c2]{font-size:16px;font-weight:400;color:var(--color-gray-500);padding:2px 0}.drp-wd--sun[data-v-8bb030c2]{color:var(--color-primary-dark)}.drp-grid[data-v-8bb030c2]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.drp-cell[data-v-8bb030c2]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.drp-cell--in-range[data-v-8bb030c2]:before{content:"";position:absolute;top:2px;right:0;bottom:2px;left:0;background:var(--color-orange-50)}.drp-cell--range-start[data-v-8bb030c2]:before{content:"";position:absolute;top:2px;right:0;bottom:2px;background:var(--color-orange-50);left:50%}.drp-cell--range-end[data-v-8bb030c2]:before{content:"";position:absolute;top:2px;bottom:2px;left:0;background:var(--color-orange-50);right:50%}.drp-day[data-v-8bb030c2]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:none;color:var(--color-gray-500);cursor:default;font-size:16px;font-weight:400;transition:background .1s,color .1s}.drp-day--clickable[data-v-8bb030c2]{cursor:pointer}.drp-day--clickable[data-v-8bb030c2]:hover:not(.drp-day--start):not(.drp-day--end){background:var(--color-disabled)}.drp-day--start[data-v-8bb030c2],.drp-day--end[data-v-8bb030c2]{background:var(--color-primary);color:var(--color-white);font-weight:600}.drp-day--other[data-v-8bb030c2]{color:var(--color-border);cursor:default}.drp-day--sun[data-v-8bb030c2]:not(.drp-day--start):not(.drp-day--end){color:var(--color-primary-dark)}.drp-confirm[data-v-8bb030c2]{width:100%;height:48px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;transition:background .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.drp-confirm[data-v-8bb030c2]:hover{background:var(--color-primary-dark)}.drp-confirm--empty[data-v-8bb030c2]{background:var(--color-disabled);color:var(--color-gray-300);cursor:not-allowed}.card-best-badge[data-v-1befbe09]{background-color:var(--color-white);color:var(--color-primary-dark);box-shadow:var(--shadow-xs)}.tab-default[data-v-6f098ff7]{color:var(--color-gray-500)}.tab-default[data-v-6f098ff7]:hover{color:var(--color-foreground)}.tab-active[data-v-6f098ff7]{color:var(--color-primary)}.header-default[data-v-6f098ff7]{box-shadow:var(--shadow-xl)}.header-compact[data-v-6f098ff7]{box-shadow:var(--shadow-lg)}.btn-login[data-v-6f098ff7]{background-color:var(--color-white);color:var(--color-gray-300);border:1px solid var(--color-border)}.site-footer[data-v-6fb303ed]{background:var(--color-white);border-top:1px solid var(--color-border);padding:40px 240px}.footer-inner[data-v-6fb303ed]{max-width:1920px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-logo[data-v-6fb303ed]{height:28px;-o-object-fit:contain;object-fit:contain}.footer-copy[data-v-6fb303ed]{color:var(--color-gray-300)}.category-default[data-v-151b4f7a]{background-color:transparent}.category-active[data-v-151b4f7a]{background-color:var(--color-disabled)}.category-label[data-v-151b4f7a]{color:var(--color-gray-500)}.category-label-large[data-v-151b4f7a]{color:var(--color-foreground)}.category-label-active[data-v-151b4f7a]{color:var(--color-primary);font-weight:600}.modal-overlay[data-v-86d81fb3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:flex;align-items:center;justify-content:center}.modal-card[data-v-86d81fb3]{position:relative;width:100%;max-width:1260px;height:760px;max-height:90vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:var(--color-white);border-radius:20px;padding:40px}.mobile-header[data-v-86d81fb3],.purpose-chips[data-v-86d81fb3],.mobile-rec-section[data-v-86d81fb3],.mobile-footer[data-v-86d81fb3]{display:none}.desktop-header[data-v-86d81fb3]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:20px}.desktop-close-btn[data-v-86d81fb3]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s;flex-shrink:0}.desktop-close-btn[data-v-86d81fb3]:hover{opacity:1}.modal-scroll[data-v-86d81fb3]{width:100%}.modal-card[data-v-86d81fb3]::-webkit-scrollbar{display:none}.modal-body[data-v-86d81fb3]{display:flex;align-items:stretch;gap:40px;align-self:stretch}.modal-left[data-v-86d81fb3]{flex:none;width:540px;display:flex;flex-direction:column;gap:0}.form-title[data-v-86d81fb3]{color:var(--color-foreground)}.form-fields[data-v-86d81fb3]{display:flex;flex-direction:column;gap:20px}.field-row[data-v-86d81fb3]{display:flex;gap:20px}.date-field-row[data-v-86d81fb3]{overflow:visible}.field-group[data-v-86d81fb3]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-86d81fb3]{color:var(--color-gray-800);font-weight:600}.label-row[data-v-86d81fb3]{display:flex;align-items:center;justify-content:space-between}.tbd-label[data-v-86d81fb3]{display:flex;align-items:center;gap:4px;color:var(--color-gray-300);cursor:pointer}.tbd-check[data-v-86d81fb3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1.5px solid var(--color-border);border-radius:3px;background:var(--color-white);cursor:pointer;position:relative;flex-shrink:0;transition:background .15s,border-color .15s}.tbd-check[data-v-86d81fb3]:checked{background:var(--color-primary);border-color:var(--color-primary)}.tbd-check[data-v-86d81fb3]:checked:after{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:2px solid var(--color-white);border-top:none;border-left:none;transform:rotate(45deg)}.notes-textarea[data-v-86d81fb3]{width:100%;height:84px;padding:16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);color:var(--color-foreground);resize:none;outline:none;line-height:1.8;transition:border-color .15s;scrollbar-width:none}.notes-textarea[data-v-86d81fb3]::-webkit-scrollbar{display:none}.notes-textarea[data-v-86d81fb3]:focus{border-color:var(--color-primary)}.notes-textarea[data-v-86d81fb3]::-moz-placeholder{color:var(--color-gray-300)}.notes-textarea[data-v-86d81fb3]::placeholder{color:var(--color-gray-300)}.desktop-submit-btn[data-v-86d81fb3]{width:100%;height:70px;background:var(--color-primary);color:var(--color-white);border-radius:16px;font-weight:600;cursor:pointer;transition:background .15s}.desktop-submit-btn[data-v-86d81fb3]:hover{background:var(--color-primary-dark)}.desktop-submit-btn[data-v-86d81fb3]:active{background:var(--color-primary-pressed)}.modal-divider[data-v-86d81fb3]{flex:0 0 1px;background:var(--color-border);align-self:stretch}.modal-right[data-v-86d81fb3]{flex:none;width:540px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.modal-right.modal-right--program[data-v-86d81fb3]{align-items:flex-start;justify-content:flex-start;align-self:stretch;width:540px;min-height:0;overflow:hidden;gap:0}.recommend-img[data-v-86d81fb3]{width:216px;height:216px;-o-object-fit:contain;object-fit:contain}.recommend-text[data-v-86d81fb3]{color:var(--color-foreground);text-align:center;line-height:1.4}.rec-panel[data-v-86d81fb3]{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;width:100%}.rec-title[data-v-86d81fb3]{color:var(--color-foreground);line-height:1.3;white-space:nowrap;flex-shrink:0;margin-bottom:6px}.rec-rows[data-v-86d81fb3]{flex:1;min-height:0;display:flex;flex-direction:column;gap:32px;align-items:flex-start;width:100%}.rec-row[data-v-86d81fb3]{flex:1;min-height:0;display:flex;gap:20px;align-items:stretch;width:100%}.rec-card[data-v-86d81fb3]{flex:1;min-width:0;min-height:0;align-self:stretch;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rec-card-img-wrap[data-v-86d81fb3]{position:relative;width:100%;height:0;flex:1;min-height:0;border-radius:13px;overflow:hidden;cursor:default}.rec-card-img[data-v-86d81fb3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rec-card-overlay[data-v-86d81fb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:32px;opacity:0;transition:opacity .2s}.rec-card-img-wrap:hover .rec-card-overlay[data-v-86d81fb3]{opacity:1}.rec-card-overlay-text[data-v-86d81fb3]{color:#ededed;font-size:16px;font-weight:400;line-height:1.5;text-align:center;word-break:keep-all}.rec-card-info[data-v-86d81fb3]{flex-shrink:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:space-between;width:100%}.rec-card-texts[data-v-86d81fb3]{display:flex;flex-direction:column;gap:4px;width:100%}.rec-card-title[data-v-86d81fb3]{color:var(--color-foreground);font-weight:600;line-height:1.4;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-card-desc[data-v-86d81fb3]{color:var(--color-gray-500);font-weight:400;line-height:1.2;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-card-btn[data-v-86d81fb3]{display:inline-flex;align-items:center;gap:4px;padding:4px 16px;border-radius:100px;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,transform .15s cubic-bezier(.34,1.56,.64,1);font-weight:500}.rec-card-btn--active[data-v-86d81fb3]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.rec-card-btn[data-v-86d81fb3]:not(.rec-card-btn--active):hover{background:#f2921b14}.rec-card-btn.is-popping[data-v-86d81fb3]{transform:scale(1.05)}.rec-btn-icon-img[data-v-86d81fb3]{flex-shrink:0;display:block;filter:brightness(0) saturate(100%) invert(61%) sepia(63%) saturate(595%) hue-rotate(346deg) brightness(100%) contrast(96%)}.rec-card-btn--active .rec-btn-icon-img[data-v-86d81fb3]{filter:brightness(0) invert(1)}.addon-box[data-v-86d81fb3]{border:1px solid var(--color-border-input);border-radius:8px;overflow:hidden}.addon-header[data-v-86d81fb3]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--color-white);border:none;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;text-align:left;transition:background .1s}.addon-header[data-v-86d81fb3]:hover{background:var(--color-bg)}.addon-header-text[data-v-86d81fb3],.addon-item-label[data-v-86d81fb3]{color:var(--color-foreground)}.addon-arrow[data-v-86d81fb3]{flex-shrink:0;transition:transform .2s}.addon-arrow--open[data-v-86d81fb3]{transform:rotate(180deg)}.addon-list[data-v-86d81fb3]{background:var(--color-white)}.addon-item[data-v-86d81fb3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.addon-divider[data-v-86d81fb3]{height:1px;background:var(--color-border-subtle)}.addon-stepper[data-v-86d81fb3]{display:flex;align-items:center;flex-shrink:0}.addon-stepper-btn[data-v-86d81fb3]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:4px;cursor:pointer;transition:background .1s}.addon-stepper-btn[data-v-86d81fb3]:hover{background:var(--color-bg)}.addon-stepper-num[data-v-86d81fb3]{width:40px;text-align:center;font-weight:600;color:var(--color-gray-800);display:flex;align-items:center;justify-content:center;height:32px}.complete-overlay[data-v-86d81fb3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;border-radius:20px;z-index:10}.complete-box[data-v-86d81fb3]{background:var(--color-white);border-radius:20px;padding:48px 40px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;width:360px;text-align:center;box-shadow:var(--shadow-xl)}.complete-icon[data-v-86d81fb3]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.complete-title[data-v-86d81fb3]{color:var(--color-foreground);font-weight:700}.complete-desc[data-v-86d81fb3]{color:var(--color-gray-500);line-height:1.7}.complete-btn[data-v-86d81fb3]{margin-top:8px;width:100%;height:56px;background:var(--color-primary);color:var(--color-white);border-radius:14px;font-weight:600;cursor:pointer;transition:background .15s}.complete-btn[data-v-86d81fb3]:hover{background:var(--color-primary-dark)}.complete-btn[data-v-86d81fb3]:active{background:var(--color-primary-pressed)}@media (max-width: 1100px){.modal-right[data-v-86d81fb3],.modal-divider[data-v-86d81fb3]{display:none}.modal-left[data-v-86d81fb3]{flex:1}}@media (max-width: 768px){.modal-overlay[data-v-86d81fb3]{align-items:flex-end;padding:0}.modal-card[data-v-86d81fb3]{width:100%;max-width:100%;height:auto;max-height:92dvh;overflow-y:hidden;border-radius:20px 20px 0 0;padding:0;display:flex;flex-direction:column;align-items:stretch;animation:sheet-up-86d81fb3 .3s cubic-bezier(.32,.72,0,1)}@keyframes sheet-up-86d81fb3{0%{transform:translateY(100%)}to{transform:translateY(0)}}.desktop-header[data-v-86d81fb3],.desktop-submit-btn[data-v-86d81fb3],.purpose-select[data-v-86d81fb3]{display:none}.mobile-header[data-v-86d81fb3]{display:flex;flex-direction:column;flex-shrink:0;background:var(--color-white);border-radius:20px 20px 0 0;cursor:grab;padding:12px 20px 16px;border-bottom:1px solid var(--color-border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sheet-handle[data-v-86d81fb3]{width:40px;height:4px;background:var(--color-border);border-radius:100px;margin:0 auto 14px;flex-shrink:0}.mobile-header-row[data-v-86d81fb3]{display:flex;align-items:center;justify-content:space-between}.mobile-close-btn[data-v-86d81fb3]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s;flex-shrink:0}.mobile-close-btn[data-v-86d81fb3]:hover{opacity:1}.modal-scroll[data-v-86d81fb3]{flex:1;overflow-y:auto;min-height:0;scrollbar-width:none;padding:20px 20px 0}.modal-scroll[data-v-86d81fb3]::-webkit-scrollbar{display:none}.modal-body[data-v-86d81fb3]{display:block}.modal-left[data-v-86d81fb3]{width:100%;flex:unset;gap:0}.form-fields[data-v-86d81fb3]{gap:16px}.field-row[data-v-86d81fb3]{gap:10px}.modal-left[data-v-86d81fb3] .input-wrapper input,.modal-left[data-v-86d81fb3] select,.modal-left[data-v-86d81fb3] .dp-input span{font-size:14px!important}.purpose-chips[data-v-86d81fb3]{display:flex;flex-wrap:wrap;gap:8px}.purpose-chip[data-v-86d81fb3]{padding:8px 16px;border-radius:100px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-gray-300);cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.purpose-chip--active[data-v-86d81fb3]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.mobile-rec-section[data-v-86d81fb3]{display:block;border:1px solid var(--color-border-subtle);border-radius:16px;padding:16px 0 16px 16px}.mobile-rec-header[data-v-86d81fb3]{padding-right:16px;margin-bottom:12px}.mobile-rec-title[data-v-86d81fb3]{color:var(--color-foreground);font-weight:700;line-height:1.4}.mobile-rec-scroll[data-v-86d81fb3]{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;padding-right:16px;padding-bottom:4px}.mobile-rec-scroll[data-v-86d81fb3]::-webkit-scrollbar{display:none}.mobile-rec-card[data-v-86d81fb3]{flex-shrink:0;width:150px;display:flex;flex-direction:column;gap:8px}.mobile-rec-img-wrap[data-v-86d81fb3]{width:150px;height:150px;border-radius:10px;overflow:hidden;flex-shrink:0}.mobile-rec-img[data-v-86d81fb3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-rec-info[data-v-86d81fb3]{display:flex;flex-direction:column;gap:4px}.mobile-rec-card-title[data-v-86d81fb3]{color:var(--color-foreground);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-rec-card-desc[data-v-86d81fb3]{color:var(--color-gray-500);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-rec-card .rec-card-btn[data-v-86d81fb3]{margin-top:4px;font-size:11px;padding:4px 10px;align-self:flex-start}.mobile-header .text-heading-2[data-v-86d81fb3]{font-size:22px;line-height:1.3}.field-label[data-v-86d81fb3]{font-size:14px!important;font-weight:500!important;line-height:1.5!important}.tbd-label[data-v-86d81fb3]{font-size:13px!important}.notes-textarea[data-v-86d81fb3]{font-size:14px!important;height:72px!important;padding:12px!important;margin-bottom:36px}.mobile-footer[data-v-86d81fb3]{display:block;flex-shrink:0;padding:12px 20px 28px;background:var(--color-white);border-top:1px solid var(--color-border-subtle)}.mobile-submit-btn[data-v-86d81fb3]{width:100%;height:62px;background:var(--color-primary);color:var(--color-white);border-radius:16px;font-weight:600;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.mobile-submit-btn[data-v-86d81fb3]:hover{background:var(--color-primary-dark)}.mobile-submit-btn[data-v-86d81fb3]:active{background:var(--color-primary-pressed)}}.pem-overlay[data-v-f0f08510]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;display:flex;align-items:center;justify-content:center}.pem-card[data-v-f0f08510]{width:630px;height:760px;background:var(--color-white);border-radius:30px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.pem-card[data-v-f0f08510]::-webkit-scrollbar{display:none}.pem-inner[data-v-f0f08510]{padding:40px 40px 50px;display:flex;flex-direction:column;gap:30px}.pem-head[data-v-f0f08510]{display:flex;align-items:center;justify-content:space-between;width:100%}.pem-close[data-v-f0f08510]{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;opacity:.6;transition:opacity .15s}.pem-close[data-v-f0f08510]:hover{opacity:1}.pem-title[data-v-f0f08510]{color:var(--color-foreground);font-weight:600;line-height:1}.pem-divider[data-v-f0f08510]{width:100%;height:1px;background:var(--color-gray-50);flex-shrink:0}.pem-form[data-v-f0f08510]{display:flex;flex-direction:column;gap:20px;width:100%}.pem-row[data-v-f0f08510]{display:flex;gap:30px;align-items:flex-start;width:100%}.pem-field[data-v-f0f08510]{display:flex;flex-direction:column;gap:6px;width:260px;flex-shrink:0}.pem-field--full[data-v-f0f08510]{width:100%}.pem-label[data-v-f0f08510]{color:var(--color-gray-800);font-weight:600}.pem-label-row[data-v-f0f08510]{display:flex;align-items:center;justify-content:space-between;width:100%}.pem-undecided[data-v-f0f08510]{display:flex;align-items:center;gap:2px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.pem-undecided-label[data-v-f0f08510]{color:var(--color-gray-300)}.pem-input[data-v-f0f08510]{width:100%;padding:12px 16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;color:var(--color-gray-800);line-height:1.5;letter-spacing:-.02em;outline:none;transition:border-color .15s;box-sizing:border-box}.pem-input[data-v-f0f08510]::-moz-placeholder{color:var(--color-gray-300)}.pem-input[data-v-f0f08510]::placeholder{color:var(--color-gray-300)}.pem-input[data-v-f0f08510]:focus{border-color:var(--color-primary)}.pem-input--disabled[data-v-f0f08510]{background:var(--color-disabled);cursor:not-allowed;color:var(--color-gray-300)}.pem-input--display[data-v-f0f08510]{display:flex;align-items:center;cursor:default}.pem-display-text[data-v-f0f08510]{color:var(--color-gray-800)}.pem-select-wrap[data-v-f0f08510]{position:relative;width:100%}.pem-select[data-v-f0f08510]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.pem-select[data-v-f0f08510]:focus{border-color:var(--color-primary)}.pem-select-arrow[data-v-f0f08510]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;flex-shrink:0}.pem-field[data-v-f0f08510] .dp-input{border-radius:10px;padding:12px 16px}.pem-addon[data-v-f0f08510]{width:100%;border:1px solid var(--color-border-input);border-radius:8px;overflow:hidden}.pem-addon-header[data-v-f0f08510]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--color-white);border:none;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;text-align:left;transition:background .1s}.pem-addon-header[data-v-f0f08510]:hover{background:var(--color-bg)}.pem-addon-arrow[data-v-f0f08510]{flex-shrink:0;transition:transform .2s}.pem-addon-arrow--open[data-v-f0f08510]{transform:rotate(180deg)}.pem-addon-list[data-v-f0f08510]{background:var(--color-white)}.pem-addon-item[data-v-f0f08510]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-white)}.pem-addon-divider[data-v-f0f08510]{width:100%;height:1px;background:var(--color-border-subtle)}.pem-stepper[data-v-f0f08510]{display:flex;align-items:center;flex-shrink:0}.pem-stepper-btn[data-v-f0f08510]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:4px;cursor:pointer;transition:background .1s}.pem-stepper-btn[data-v-f0f08510]:hover{background:var(--color-bg)}.pem-stepper-num[data-v-f0f08510]{width:48px;text-align:center;color:var(--color-gray-800);font-weight:600;background:var(--color-white);display:flex;align-items:center;justify-content:center;height:32px}.pem-textarea[data-v-f0f08510]{width:100%;height:84px;padding:16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;color:var(--color-gray-800);line-height:1.5;letter-spacing:-.02em;resize:none;outline:none;transition:border-color .15s;box-sizing:border-box}.pem-textarea[data-v-f0f08510]::-moz-placeholder{color:var(--color-gray-300)}.pem-textarea[data-v-f0f08510]::placeholder{color:var(--color-gray-300)}.pem-textarea[data-v-f0f08510]:focus{border-color:var(--color-primary)}.pem-estimate[data-v-f0f08510]{display:flex;flex-direction:column;gap:6px}.pem-estimate-header[data-v-f0f08510]{display:flex;align-items:center;gap:4px}.pem-estimate-price[data-v-f0f08510]{display:flex;align-items:baseline;gap:4px}.pem-submit[data-v-f0f08510]{width:100%;height:70px;background:var(--color-primary);border:none;border-radius:16px;color:var(--color-white);font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.pem-submit[data-v-f0f08510]:hover{background:var(--color-primary-dark)}@media (max-width: 768px){.pem-overlay[data-v-f0f08510]{align-items:flex-end}.pem-card[data-v-f0f08510]{width:100%;height:auto;max-height:90dvh;border-radius:20px 20px 0 0}.pem-inner[data-v-f0f08510]{padding:24px 20px 36px}.pem-title[data-v-f0f08510]{font-size:22px!important;font-weight:600!important}.pem-row[data-v-f0f08510]{gap:10px}.pem-field[data-v-f0f08510]{flex:1;min-width:0;width:auto}.pem-label[data-v-f0f08510]{font-size:14px!important;font-weight:500!important;line-height:1.5!important}.pem-input[data-v-f0f08510],.pem-textarea[data-v-f0f08510],[data-v-f0f08510] .dp-input,[data-v-f0f08510] .dp-input span,[data-v-f0f08510] .dp-input input{font-size:14px!important}.pem-undecided-label[data-v-f0f08510]{font-size:13px!important}.pem-estimate .text-label-1[data-v-f0f08510]{font-size:14px!important}.pem-estimate .text-heading-2[data-v-f0f08510]{font-size:22px!important}.pem-estimate .text-label-3[data-v-f0f08510]{font-size:13px!important}.pem-estimate .text-caption-5[data-v-f0f08510]{font-size:11px!important}.pem-estimate .text-caption-1[data-v-f0f08510],.pem-addon-header .text-label-3[data-v-f0f08510],.pem-addon-item .text-label-3[data-v-f0f08510],.pem-stepper-num[data-v-f0f08510]{font-size:13px!important}.pem-submit[data-v-f0f08510]{height:58px;font-size:18px!important;border-radius:12px}}.gom-overlay[data-v-4aab4f8c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;display:flex;align-items:center;justify-content:center}.gom-card[data-v-4aab4f8c]{width:630px;height:800px;background:var(--color-white);border-radius:30px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.gom-card[data-v-4aab4f8c]::-webkit-scrollbar{display:none}.gom-inner[data-v-4aab4f8c]{padding:40px 40px 50px;display:flex;flex-direction:column;gap:20px}.gom-head[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:space-between;width:100%}.gom-close[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;opacity:.6;transition:opacity .15s}.gom-close[data-v-4aab4f8c]:hover{opacity:1}.gom-divider[data-v-4aab4f8c]{width:100%;height:1px;background:var(--color-border);flex-shrink:0}.gom-product[data-v-4aab4f8c]{display:flex;gap:15px;align-items:flex-start;width:100%}.gom-product-img-wrap[data-v-4aab4f8c]{flex-shrink:0;width:130px;height:130px;border-radius:10px;overflow:hidden;background:var(--color-disabled)}.gom-product-img[data-v-4aab4f8c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gom-product-info[data-v-4aab4f8c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;height:130px}.gom-product-texts[data-v-4aab4f8c]{display:flex;flex-direction:column;gap:8px}.gom-product-bottom[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:space-between;width:100%}.gom-qty[data-v-4aab4f8c]{display:flex;align-items:center}.gom-qty-btn[data-v-4aab4f8c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:4px;cursor:pointer;transition:background .1s;flex-shrink:0}.gom-qty-btn[data-v-4aab4f8c]:hover{background:var(--color-bg)}.gom-qty-num[data-v-4aab4f8c]{width:48px;text-align:center;display:flex;align-items:center;justify-content:center;height:32px}.gom-form[data-v-4aab4f8c]{display:flex;flex-direction:column;gap:20px;width:100%}.gom-row[data-v-4aab4f8c]{display:flex;gap:30px;align-items:flex-start;width:100%}.gom-field[data-v-4aab4f8c]{display:flex;flex-direction:column;gap:6px;width:260px;flex-shrink:0}.gom-field--full[data-v-4aab4f8c]{width:100%}.gom-input[data-v-4aab4f8c]{width:100%;height:48px;padding:12px 16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;color:var(--color-gray-800);line-height:1.5;letter-spacing:-.02em;outline:none;transition:border-color .15s;box-sizing:border-box}.gom-input[data-v-4aab4f8c]::-moz-placeholder{color:var(--color-gray-300)}.gom-input[data-v-4aab4f8c]::placeholder{color:var(--color-gray-300)}.gom-input[data-v-4aab4f8c]:focus{border-color:var(--color-primary)}.gom-input--address[data-v-4aab4f8c]{cursor:pointer;caret-color:transparent}.gom-input--address[data-v-4aab4f8c]:focus{border-color:var(--color-primary)}.gom-select-wrap[data-v-4aab4f8c]{position:relative;width:100%}.gom-select[data-v-4aab4f8c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;cursor:pointer}.gom-select[data-v-4aab4f8c]:focus{border-color:var(--color-primary)}.gom-select.gom-select--empty[data-v-4aab4f8c]{color:var(--color-gray-300)}.gom-select-arrow[data-v-4aab4f8c]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;flex-shrink:0}.gom-content[data-v-4aab4f8c]{display:flex;flex-direction:column;gap:30px;width:100%}.gom-product-section[data-v-4aab4f8c]{display:flex;flex-direction:column;gap:20px;width:100%}.gom-summary[data-v-4aab4f8c]{display:flex;flex-direction:column;width:100%;margin-top:10px}.gom-summary-row[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;width:100%}.gom-discount-amount[data-v-4aab4f8c]{color:var(--color-discount)}.gom-submit[data-v-4aab4f8c]{width:100%;height:70px;background:var(--color-primary);border:none;border-radius:16px;color:var(--color-white);font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.gom-submit[data-v-4aab4f8c]:hover{background:var(--color-primary-dark)}.gom-submit[data-v-4aab4f8c]:active{background:var(--color-primary-pressed)}.gom-mobile-header[data-v-4aab4f8c],.gom-mobile-footer[data-v-4aab4f8c]{display:none}@media (max-width: 768px){.gom-overlay[data-v-4aab4f8c]{align-items:flex-end;padding:0}.gom-card[data-v-4aab4f8c]{width:100%;max-width:100%;height:auto;max-height:92dvh;border-radius:20px 20px 0 0;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;animation:gom-sheet-up-4aab4f8c .3s cubic-bezier(.32,.72,0,1)}@keyframes gom-sheet-up-4aab4f8c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gom-head[data-v-4aab4f8c],.gom-submit[data-v-4aab4f8c]{display:none}.gom-mobile-header[data-v-4aab4f8c]{display:flex;flex-direction:column;flex-shrink:0;background:var(--color-white);border-radius:20px 20px 0 0;cursor:grab;padding:12px 20px 16px;border-bottom:1px solid var(--color-border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gom-sheet-handle[data-v-4aab4f8c]{width:40px;height:4px;background:var(--color-border);border-radius:100px;margin:0 auto 14px;flex-shrink:0}.gom-mobile-header-row[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:space-between}.gom-mobile-title[data-v-4aab4f8c]{color:var(--color-foreground);font-size:22px;line-height:1.3}.gom-mobile-close[data-v-4aab4f8c]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s;flex-shrink:0}.gom-mobile-close[data-v-4aab4f8c]:hover{opacity:1}.gom-inner[data-v-4aab4f8c]{flex:1;overflow-y:auto;scrollbar-width:none;padding:20px 20px 0}.gom-inner[data-v-4aab4f8c]::-webkit-scrollbar{display:none}.gom-row[data-v-4aab4f8c]{gap:10px}.gom-field[data-v-4aab4f8c]{flex:1;min-width:0;width:auto}.gom-product-section>.gom-divider[data-v-4aab4f8c]:first-child{display:none}.gom-product-section>.gom-divider[data-v-4aab4f8c]:last-child{display:none}.gom-summary[data-v-4aab4f8c]{margin-bottom:36px}.gom-input[data-v-4aab4f8c]{font-size:14px!important}.gom-form span[data-v-4aab4f8c]{font-size:14px!important;font-weight:500!important}.gom-summary .text-label-2[data-v-4aab4f8c]{font-size:16px!important;font-weight:500!important}.gom-product-info .text-label-1[data-v-4aab4f8c]{font-size:14px!important}.gom-summary .text-heading-2[data-v-4aab4f8c]{font-size:22px!important;font-weight:600!important}.gom-summary .text-label-1[data-v-4aab4f8c]{font-size:16px!important;font-weight:600!important}.gom-mobile-footer[data-v-4aab4f8c]{display:block;flex-shrink:0;padding:12px 20px 28px;background:var(--color-white);border-top:1px solid var(--color-border-subtle)}.gom-mobile-submit[data-v-4aab4f8c]{width:100%;height:62px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:16px;font-weight:600;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.gom-mobile-submit[data-v-4aab4f8c]:hover{background:var(--color-primary-dark)}.gom-mobile-submit[data-v-4aab4f8c]:active{background:var(--color-primary-pressed)}}.asc-card[data-v-06524b61]{display:flex;gap:30px;height:372px;padding:30px;background:var(--color-white);border-radius:16px;box-shadow:0 0 6.5px #0000001f;align-items:center}.asc-img[data-v-06524b61]{width:312px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;flex-shrink:0;background:var(--color-border);display:block}.asc-content[data-v-06524b61]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;gap:16px}.asc-top[data-v-06524b61]{flex:1;display:flex;flex-direction:column;gap:20px}.asc-name[data-v-06524b61]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.asc-block[data-v-06524b61]{display:flex;flex-direction:column;gap:6px}.asc-block-label[data-v-06524b61]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-800)}.asc-block-lines[data-v-06524b61]{display:flex;flex-direction:column}.asc-block-line[data-v-06524b61]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-500);white-space:pre}.asc-bottom[data-v-06524b61]{display:flex;justify-content:flex-end;flex-shrink:0}.asc-price[data-v-06524b61]{font-size:28px;font-weight:600;line-height:1.3;color:var(--color-foreground);white-space:nowrap}@media (max-width: 640px){.asc-card[data-v-06524b61]{padding:20px;gap:16px;align-items:stretch}.asc-img[data-v-06524b61]{height:140px}.asc-content[data-v-06524b61]{height:auto}.asc-top[data-v-06524b61]{gap:10px}.asc-name[data-v-06524b61]{font-size:18px}.asc-block-label[data-v-06524b61]{font-size:14px}.asc-block-line[data-v-06524b61]{font-size:13px}.asc-price[data-v-06524b61]{font-size:20px}}@media (max-width: 960px){.asc-card[data-v-06524b61]{height:auto;flex-direction:column}.asc-img[data-v-06524b61]{width:100%;height:220px}.asc-content[data-v-06524b61]{height:auto}}.sem-overlay[data-v-ade1967b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;display:flex;align-items:center;justify-content:center}.sem-card[data-v-ade1967b]{width:630px;height:760px;max-height:90vh;background:var(--color-white);border-radius:30px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.sem-card[data-v-ade1967b]::-webkit-scrollbar{display:none}.sem-inner[data-v-ade1967b]{padding:40px 40px 50px;display:flex;flex-direction:column;gap:20px}.sem-head[data-v-ade1967b]{display:flex;align-items:center;justify-content:space-between}.sem-title[data-v-ade1967b]{font-size:24px;font-weight:600;color:var(--color-foreground)}.sem-close[data-v-ade1967b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;opacity:.6;transition:opacity .15s}.sem-close[data-v-ade1967b]:hover{opacity:1}.sem-divider[data-v-ade1967b]{width:100%;height:1px;background:var(--color-gray-100);flex-shrink:0}.sem-fields[data-v-ade1967b]{display:flex;flex-direction:column;gap:20px}.sem-row[data-v-ade1967b]{display:flex;gap:30px;align-items:flex-start}.sem-field[data-v-ade1967b]{display:flex;flex-direction:column;gap:6px;width:260px;flex-shrink:0}.sem-field--full[data-v-ade1967b]{width:100%}.sem-label[data-v-ade1967b]{font-size:18px;font-weight:600;color:var(--color-gray-700)}.sem-input[data-v-ade1967b]{width:100%;padding:12px 16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-700);outline:none;transition:border-color .15s;box-sizing:border-box}.sem-input[data-v-ade1967b]::-moz-placeholder{color:var(--color-gray-300)}.sem-input[data-v-ade1967b]::placeholder{color:var(--color-gray-300)}.sem-input[data-v-ade1967b]:focus{border-color:var(--color-primary)}.sem-time-picker[data-v-ade1967b]{margin-left:120px;margin-bottom:14px;align-self:flex-start;width:-moz-fit-content;width:fit-content;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.sem-time-picker-label[data-v-ade1967b]{font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-700)}.sem-time-grid[data-v-ade1967b]{display:flex;flex-direction:column;gap:10px}.sem-time-row[data-v-ade1967b]{display:flex;gap:10px;align-items:center}.sem-time-btn[data-v-ade1967b]{display:flex;align-items:center;justify-content:center;width:80px;height:40px;padding:0 11px;border:1px solid var(--color-gray-200);border-radius:6px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;line-height:1;letter-spacing:-.32px;color:var(--color-gray-400);cursor:pointer;white-space:nowrap;outline:none;transition:border-color .15s,color .15s;flex-shrink:0;box-sizing:border-box}.sem-time-btn[data-v-ade1967b]:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.sem-time-btn--active[data-v-ade1967b]{border-color:var(--color-primary);color:var(--color-primary)}.sem-textarea[data-v-ade1967b]{width:100%;height:84px;padding:12px 16px;border:1px solid var(--color-border-input);border-radius:10px;background:var(--color-white);font-family:inherit;font-size:16px;font-weight:400;color:var(--color-gray-700);resize:none;outline:none;line-height:1.8;transition:border-color .15s;scrollbar-width:none;box-sizing:border-box}.sem-textarea[data-v-ade1967b]::-webkit-scrollbar{display:none}.sem-textarea[data-v-ade1967b]:focus{border-color:var(--color-primary)}.sem-textarea[data-v-ade1967b]::-moz-placeholder{color:var(--color-gray-300)}.sem-textarea[data-v-ade1967b]::placeholder{color:var(--color-gray-300)}.sem-section[data-v-ade1967b]{display:flex;flex-direction:column}.sem-section-title[data-v-ade1967b]{font-size:18px;font-weight:600;color:var(--color-gray-700);padding-bottom:14px}.sem-content[data-v-ade1967b]{display:flex;flex-direction:column;gap:50px}.sem-fac-row[data-v-ade1967b]{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:14px 0}.sem-fac-name[data-v-ade1967b]{font-size:18px;font-weight:500;color:var(--color-gray-700);width:100px;flex-shrink:0}.sem-meal-header[data-v-ade1967b]{display:flex;align-items:center;gap:58px;padding:14px 0}.sem-meal-title[data-v-ade1967b]{font-size:18px;font-weight:600;color:var(--color-gray-700);white-space:nowrap}.sem-radio-group[data-v-ade1967b]{display:flex;align-items:center;gap:20px;flex-shrink:0}.sem-radio-label[data-v-ade1967b]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:16px;font-weight:400;white-space:nowrap;transition:color .1s}.sem-radio-label--on[data-v-ade1967b]{color:var(--color-gray-700)}.sem-radio-label--off[data-v-ade1967b]{color:var(--color-gray-300)}.sem-radio[data-v-ade1967b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--color-border-input);border-radius:50%;cursor:pointer;flex-shrink:0;position:relative;transition:border-color .1s}.sem-radio[data-v-ade1967b]:checked{border-color:var(--color-primary)}.sem-radio[data-v-ade1967b]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--color-primary);border-radius:50%}.sem-meal-row[data-v-ade1967b]{display:flex;align-items:center;gap:6px;padding:14px 0 14px 120px;cursor:pointer;font-size:16px;font-weight:400;color:var(--color-gray-700)}.sem-meal-name[data-v-ade1967b]{flex:1}.sem-checkbox[data-v-ade1967b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1.5px solid var(--color-border-input);border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;transition:border-color .1s,background .1s}.sem-checkbox[data-v-ade1967b]:checked{background:var(--color-primary);border-color:var(--color-primary)}.sem-checkbox[data-v-ade1967b]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(45deg)}.sem-summary[data-v-ade1967b]{display:flex;flex-direction:column;gap:6px}.sem-summary-header[data-v-ade1967b]{display:flex;align-items:center;gap:4px}.sem-summary-label[data-v-ade1967b]{font-size:18px;font-weight:600;color:var(--color-gray-700)}.sem-summary-note[data-v-ade1967b]{font-size:12px;font-weight:400;color:var(--color-gray-300)}.sem-summary-price[data-v-ade1967b]{display:flex;align-items:baseline;gap:4px}.sem-summary-amount[data-v-ade1967b]{font-size:28px;font-weight:600;color:var(--color-primary)}.sem-summary-unit[data-v-ade1967b]{font-size:16px;font-weight:500;color:var(--color-primary)}.sem-submit[data-v-ade1967b]{width:100%;height:70px;background:var(--color-primary);border:none;border-radius:16px;color:var(--color-white);font-size:22px;font-weight:600;cursor:pointer;transition:background .15s;flex-shrink:0}.sem-submit[data-v-ade1967b]:hover{background:var(--color-primary-dark)}.sem-submit[data-v-ade1967b]:active{background:var(--color-primary-pressed)}.sem-fields[data-v-ade1967b] .dp-input{padding:12px 16px;border-radius:10px}.sem-mobile-header[data-v-ade1967b],.sem-mobile-footer[data-v-ade1967b]{display:none}@media (max-width: 768px){.sem-overlay[data-v-ade1967b]{align-items:flex-end;padding:0}.sem-card[data-v-ade1967b]{width:100%;max-width:100%;max-height:92dvh;border-radius:20px 20px 0 0;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;animation:sem-sheet-up-ade1967b .3s cubic-bezier(.32,.72,0,1)}@keyframes sem-sheet-up-ade1967b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sem-head[data-v-ade1967b],.sem-submit[data-v-ade1967b]{display:none}.sem-head+.sem-divider[data-v-ade1967b]{display:none}.sem-mobile-header[data-v-ade1967b]{display:flex;flex-direction:column;flex-shrink:0;background:var(--color-white);border-radius:20px 20px 0 0;cursor:grab;padding:12px 20px 16px;border-bottom:1px solid var(--color-border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sem-sheet-handle[data-v-ade1967b]{width:40px;height:4px;background:var(--color-border);border-radius:100px;margin:0 auto 14px;flex-shrink:0}.sem-mobile-header-row[data-v-ade1967b]{display:flex;align-items:center;justify-content:space-between}.sem-mobile-title[data-v-ade1967b]{color:var(--color-foreground);font-size:22px;line-height:1.3}.sem-mobile-close[data-v-ade1967b]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s;flex-shrink:0}.sem-mobile-close[data-v-ade1967b]:hover{opacity:1}.sem-inner[data-v-ade1967b]{flex:1;overflow-y:auto;scrollbar-width:none;padding:20px 20px 0}.sem-inner[data-v-ade1967b]::-webkit-scrollbar{display:none}.sem-row[data-v-ade1967b]{gap:10px}.sem-field[data-v-ade1967b]{flex:1;min-width:0;width:auto}.sem-meal-row[data-v-ade1967b]{padding-left:20px}.sem-time-picker[data-v-ade1967b]{margin-left:0}.sem-meal-header[data-v-ade1967b]{gap:20px}.sem-meal-title[data-v-ade1967b]{width:100px;flex-shrink:0}.sem-mobile-footer[data-v-ade1967b]{display:block;flex-shrink:0;padding:12px 20px 28px;background:var(--color-white);border-top:1px solid var(--color-border-subtle)}.sem-mobile-submit[data-v-ade1967b]{width:100%;height:62px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:16px;font-size:18px;font-weight:600;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}.sem-mobile-submit[data-v-ade1967b]:hover{background:var(--color-primary-dark)}.sem-mobile-submit[data-v-ade1967b]:active{background:var(--color-primary-pressed)}.sem-summary[data-v-ade1967b]{margin-bottom:36px}.sem-label[data-v-ade1967b],.sem-section-title[data-v-ade1967b],.sem-fac-name[data-v-ade1967b],.sem-meal-title[data-v-ade1967b],.sem-summary-label[data-v-ade1967b]{font-size:14px!important;font-weight:500!important;line-height:1.5!important}.sem-input[data-v-ade1967b],.sem-textarea[data-v-ade1967b],[data-v-ade1967b] .dp-input,[data-v-ade1967b] .dp-input span,[data-v-ade1967b] .dp-input input{font-size:14px!important}.sem-radio-label[data-v-ade1967b],.sem-time-picker-label[data-v-ade1967b]{font-size:13px!important}.sem-time-btn[data-v-ade1967b]{font-size:14px!important}.sem-summary-amount[data-v-ade1967b]{font-size:22px!important}.sem-summary-unit[data-v-ade1967b]{font-size:14px!important}.sem-summary-note[data-v-ade1967b]{font-size:11px!important}}.ec-modal[data-v-d09adb16]{width:540px;background:var(--color-white);border-radius:20px;padding:30px 40px 40px;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.ec-close-btn[data-v-d09adb16]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s}.ec-close-btn[data-v-d09adb16]:hover{opacity:1}.ec-body[data-v-d09adb16]{width:100%;display:flex;flex-direction:column;align-items:center;gap:30px}.ec-content[data-v-d09adb16]{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ec-icon[data-v-d09adb16]{width:126px;height:126px;-o-object-fit:contain;object-fit:contain}.ec-title[data-v-d09adb16]{font-size:28px;font-weight:600;color:var(--color-foreground);line-height:1.3}.ec-desc[data-v-d09adb16]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.ec-desc p[data-v-d09adb16]{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--color-gray-500)}.ec-actions[data-v-d09adb16]{display:flex;gap:9px}.ec-btn[data-v-d09adb16]{height:70px;padding:10px 40px;border-radius:10px;font-size:20px;font-weight:500;cursor:pointer;transition:background .15s;white-space:nowrap}.ec-btn-secondary[data-v-d09adb16]{width:191px;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-300)}.ec-btn-secondary[data-v-d09adb16]:hover{background:var(--color-bg)}.ec-btn-primary[data-v-d09adb16]{background:var(--color-primary);color:var(--color-white);border:none}.ec-btn-primary[data-v-d09adb16]:hover{background:var(--color-primary-dark)}.ec-mobile-btn[data-v-d09adb16]{display:none}@media (max-width: 640px){.ec-modal[data-v-d09adb16]{width:calc(100vw - 80px);padding:24px 24px 30px;align-items:center;gap:20px}.ec-close-btn[data-v-d09adb16]{display:none}.ec-icon[data-v-d09adb16]{width:80px;height:80px}.ec-title[data-v-d09adb16]{font-size:22px}.ec-desc p[data-v-d09adb16]{font-size:16px}.ec-actions[data-v-d09adb16]{display:none}.ec-body[data-v-d09adb16]{gap:20px}.ec-mobile-btn[data-v-d09adb16]{display:flex;height:50px;padding:10px 28px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-10);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s;align-items:center;justify-content:center}.ec-mobile-btn[data-v-d09adb16]:hover{background:var(--color-primary-dark)}}.view-layout[data-v-5a4ccfc0]{min-height:100vh;background:var(--color-bg)}.layout-header[data-v-5a4ccfc0]{position:sticky;top:0;z-index:50;height:80px;background:var(--color-white);box-shadow:var(--shadow-xl);padding:0 clamp(20px,calc((100vw - 1440px)/2),239px);display:flex;align-items:center;justify-content:space-between}.header-logo-link[data-v-5a4ccfc0]{flex-shrink:0;width:107px;height:36px;display:block}.header-logo[data-v-5a4ccfc0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-left[data-v-5a4ccfc0]{display:flex;align-items:center;gap:40px}.header-search[data-v-5a4ccfc0]{display:flex;align-items:center;border:1.5px solid var(--color-border);border-radius:var(--radius-10);padding:12px 24px;gap:10px}.search-wide[data-v-5a4ccfc0]{width:555px}.search-narrow[data-v-5a4ccfc0]{width:330px}.search-icon[data-v-5a4ccfc0]{flex-shrink:0;color:var(--color-gray-300)}.search-input[data-v-5a4ccfc0]{flex:1;background:transparent;outline:none;color:var(--color-foreground)}.search-input[data-v-5a4ccfc0]::-moz-placeholder{color:var(--color-gray-300)}.search-input[data-v-5a4ccfc0]::placeholder{color:var(--color-gray-300)}.search-clear-btn[data-v-5a4ccfc0]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--color-gray-300);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-nav[data-v-5a4ccfc0]{display:flex;align-items:center;gap:60px}.nav-item[data-v-5a4ccfc0]{text-decoration:none;font-weight:600;color:var(--color-foreground);transition:color .15s}.nav-item[data-v-5a4ccfc0]:hover{color:var(--color-primary)}.header-right[data-v-5a4ccfc0]{display:flex;align-items:center;flex-shrink:0;gap:16px}.btn-estimate[data-v-5a4ccfc0]{flex-shrink:0;height:52px;padding:0 24px;border-radius:var(--radius-10);background:var(--color-primary);color:var(--color-white);cursor:pointer;transition:background .15s}.btn-estimate[data-v-5a4ccfc0]:hover{background:var(--color-primary-dark)}.btn-login[data-v-5a4ccfc0]{flex-shrink:0;display:flex;align-items:center;height:52px;padding:0 24px;gap:8px;border-radius:var(--radius-10);background:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-300);cursor:pointer;transition:background .15s}.btn-login[data-v-5a4ccfc0]:hover{background:var(--color-bg)}.desktop-search-icon-btn[data-v-5a4ccfc0]{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--color-foreground);transition:background .15s}.desktop-search-icon-btn[data-v-5a4ccfc0]:hover{background:var(--color-bg)}.layout-header-mobile[data-v-5a4ccfc0]{display:none}@media (max-width: 1440px){.search-wide[data-v-5a4ccfc0]{width:400px}.search-narrow[data-v-5a4ccfc0]{width:260px}.header-nav[data-v-5a4ccfc0]{gap:40px}}@media (max-width: 1200px){.search-wide[data-v-5a4ccfc0]{width:280px}.search-narrow[data-v-5a4ccfc0]{width:200px}.header-nav[data-v-5a4ccfc0]{gap:24px}.header-search[data-v-5a4ccfc0]{padding:10px 16px}.btn-estimate[data-v-5a4ccfc0],.btn-login[data-v-5a4ccfc0]{height:44px;padding:0 16px}}@media (max-width: 1000px){.search-wide[data-v-5a4ccfc0]{width:200px}.search-narrow[data-v-5a4ccfc0]{width:160px}.header-nav[data-v-5a4ccfc0]{gap:16px}.btn-estimate[data-v-5a4ccfc0]{display:none}.btn-login[data-v-5a4ccfc0]{height:40px;padding:0 12px;font-size:14px!important}.header-right[data-v-5a4ccfc0]{gap:10px}}@media (max-width: 900px){.header-search[data-v-5a4ccfc0]{display:none}.desktop-search-icon-btn[data-v-5a4ccfc0]{display:flex}.header-nav[data-v-5a4ccfc0]{gap:12px}}.desktop-search-dropdown[data-v-5a4ccfc0]{display:none;position:sticky;top:80px;z-index:49;background:var(--color-white);box-shadow:var(--shadow-xl);padding:12px 30px;align-items:center;gap:10px}@media (max-width: 900px){.desktop-search-dropdown[data-v-5a4ccfc0]{display:flex}}.desktop-search-dropdown-input[data-v-5a4ccfc0]{flex:1;background:transparent;outline:none;color:var(--color-foreground)}.desktop-search-dropdown-input[data-v-5a4ccfc0]::-moz-placeholder{color:var(--color-gray-300)}.desktop-search-dropdown-input[data-v-5a4ccfc0]::placeholder{color:var(--color-gray-300)}.desktop-search-close[data-v-5a4ccfc0]{flex-shrink:0;font-size:14px;color:var(--color-gray-500);background:none;border:none;cursor:pointer;padding:0 4px}@media (max-width: 768px){.layout-header[data-v-5a4ccfc0]{display:none!important}.layout-header-mobile[data-v-5a4ccfc0]{display:flex;flex-direction:column;position:sticky;top:0;z-index:50;background:var(--color-white);box-shadow:var(--shadow-xl);padding:0 20px}.mobile-header-top[data-v-5a4ccfc0]{display:flex;align-items:center;justify-content:space-between;height:56px}.mobile-menu-btn[data-v-5a4ccfc0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-foreground);cursor:pointer}.mobile-logo-link[data-v-5a4ccfc0]{position:absolute;left:50%;transform:translate(-50%)}.mobile-logo[data-v-5a4ccfc0]{width:90px;height:auto;-o-object-fit:contain;object-fit:contain}.mobile-header-icons[data-v-5a4ccfc0]{display:flex;align-items:center;gap:4px}.mobile-icon-btn[data-v-5a4ccfc0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-foreground);cursor:pointer}.mobile-search-bar[data-v-5a4ccfc0]{display:flex;align-items:center;margin:0 0 12px;padding:10px 16px;border:1.5px solid var(--color-border);border-radius:var(--radius-10);gap:8px}.mobile-search-icon[data-v-5a4ccfc0]{flex-shrink:0;color:var(--color-gray-300)}.mobile-search-input[data-v-5a4ccfc0]{flex:1;background:transparent;outline:none;color:var(--color-foreground);font-size:14px}.mobile-search-input[data-v-5a4ccfc0]::-moz-placeholder{color:var(--color-gray-300)}.mobile-search-input[data-v-5a4ccfc0]::placeholder{color:var(--color-gray-300)}}.drawer-overlay[data-v-5a4ccfc0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006}.mobile-drawer[data-v-5a4ccfc0]{position:fixed;top:0;left:0;z-index:101;width:min(80vw,320px);height:100dvh;background:var(--color-white);display:flex;flex-direction:column;overflow-y:auto;padding:20px 0}.drawer-close-btn[data-v-5a4ccfc0]{align-self:flex-end;margin-right:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-gray-600);cursor:pointer}.drawer-divider[data-v-5a4ccfc0]{height:1px;background:var(--color-gray-100);margin:0}.drawer-section[data-v-5a4ccfc0]{display:flex;flex-direction:column;padding:20px 24px;gap:6px}.drawer-login-title[data-v-5a4ccfc0]{color:var(--color-foreground);font-weight:600;margin:0}.drawer-login-link[data-v-5a4ccfc0]{color:var(--color-gray-500);text-align:left;cursor:pointer}.drawer-menu-item[data-v-5a4ccfc0]{padding:8px 0;color:var(--color-gray-700);font-weight:600;text-align:left;cursor:pointer}.drawer-menu-item[data-v-5a4ccfc0]:hover{color:var(--color-primary)}.overlay-enter-active[data-v-5a4ccfc0],.overlay-leave-active[data-v-5a4ccfc0]{transition:opacity .25s ease}.overlay-enter-from[data-v-5a4ccfc0],.overlay-leave-to[data-v-5a4ccfc0]{opacity:0}.drawer-enter-active[data-v-5a4ccfc0],.drawer-leave-active[data-v-5a4ccfc0]{transition:transform .28s cubic-bezier(.4,0,.2,1)}.drawer-enter-from[data-v-5a4ccfc0],.drawer-leave-to[data-v-5a4ccfc0]{transform:translate(-100%)}.content-wrap[data-v-e9852ebc]{max-width:1920px;margin:0 auto;padding:0 240px}.section-title[data-v-e9852ebc]{color:var(--color-foreground);margin-bottom:24px}.hero[data-v-e9852ebc]{background:var(--color-bg)}.hero-inner[data-v-e9852ebc]{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;padding:50px 240px 0;gap:50px}.cat-card[data-v-e9852ebc]{display:flex;align-items:center;justify-content:center;height:190px;background:var(--color-white);border-radius:var(--radius-20);box-shadow:0 0 5.7px #0000001a;padding:20px 40px;gap:190px}.banner-section[data-v-e9852ebc]{position:relative}.banner-arrow[data-v-e9852ebc]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;-o-object-fit:contain;object-fit:contain;z-index:20;cursor:pointer}.banner-arrow--prev[data-v-e9852ebc]{left:-66px}.banner-arrow--next[data-v-e9852ebc]{right:-66px}.banner-grid[data-v-e9852ebc]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.banner[data-v-e9852ebc]{position:relative;overflow:hidden;display:flex;align-items:center;height:277px;border-radius:var(--radius-20)}.banner--dark[data-v-e9852ebc]{background:var(--color-foreground)}.banner-text[data-v-e9852ebc]{position:relative;z-index:10;margin-left:60px}.banner-text-sub[data-v-e9852ebc]{color:#ffffffd9}.banner-overlay-dark[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#111111b8,#1111119e 30%,#1111116b 52%,#1111112e 75%,#1110);z-index:5}.banner-indicators[data-v-e9852ebc]{display:none}.banner-img-fade-enter-active[data-v-e9852ebc],.banner-img-fade-leave-active[data-v-e9852ebc]{transition:opacity .6s ease}.banner-img-fade-enter-from[data-v-e9852ebc],.banner-img-fade-leave-to[data-v-e9852ebc]{opacity:0}.banner-img[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:4}.banner-bg-img[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-overlay[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#111111b8,#1111119e 30%,#1111116b 52%,#1111112e 75%,#1110);z-index:5}.best[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0 0}.best-box[data-v-e9852ebc]{background:var(--color-white);border-radius:var(--radius-30);padding:50px 60px;box-shadow:0 0 2.85px #0000001a}.best-tabs[data-v-e9852ebc]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.chip-btn[data-v-e9852ebc]{display:inline-flex;align-items:center;padding:12px 24px;border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.02em;transition:background .15s,color .15s,border-color .15s}.chip-btn--inactive[data-v-e9852ebc]{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-300)}.chip-btn--active[data-v-e9852ebc]{background:var(--color-primary);border:1px solid transparent;color:var(--color-white)}.best-arrow-prev[data-v-e9852ebc]{position:absolute;left:-126px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.best-arrow-next[data-v-e9852ebc]{position:absolute;right:-127px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.best-arrow-img[data-v-e9852ebc]{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.best-cards[data-v-e9852ebc]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.best-card[data-v-e9852ebc]{gap:16px}.best-card-img[data-v-e9852ebc]{position:relative;height:350px;border-radius:var(--radius-16);background:var(--color-border);overflow:hidden}.best-card-heart[data-v-e9852ebc]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.best-card-heart-icon[data-v-e9852ebc]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.best-card-body[data-v-e9852ebc]{gap:10px;flex:1}.best-card-info[data-v-e9852ebc]{display:flex;flex-direction:column;gap:10px}.best-card-texts[data-v-e9852ebc]{gap:4px}.best-card-title[data-v-e9852ebc]{color:var(--color-gray-800)}.best-card-desc[data-v-e9852ebc]{color:var(--color-gray-500)}.best-card-tags[data-v-e9852ebc]{gap:6px;flex-wrap:wrap}.reviews[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0;overflow:hidden}.review-list[data-v-e9852ebc]{display:flex;gap:24px;padding:0 240px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.review-list[data-v-e9852ebc]::-webkit-scrollbar{display:none}.review-card[data-v-e9852ebc]{position:relative;overflow:hidden;flex-shrink:0;width:464px;height:184px;border-radius:var(--radius-20);cursor:pointer}.review-bg-img[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-overlay[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-89.99deg,#45260000 14.824%,#000000e6 92.877%)}.review-text[data-v-e9852ebc]{position:absolute;z-index:10;left:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;color:#fff;gap:6px;width:404px}.review-badge[data-v-e9852ebc]{position:absolute;z-index:20;left:30px;top:0;background:var(--color-white);padding:10px;border-radius:1px 1px 10px 10px;height:29px;min-width:90px;display:flex;align-items:center;justify-content:center;box-shadow:0 -1px 2px #00000021}.review-badge-text[data-v-e9852ebc]{color:var(--color-primary-dark);white-space:nowrap}.process-section[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0;overflow:hidden}.process-subtitle[data-v-e9852ebc]{display:none}.process-step-wrap[data-v-e9852ebc]{display:contents}.process-badge-circle[data-v-e9852ebc]{display:none}.process-list[data-v-e9852ebc]{display:flex;gap:24px;overflow-x:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 240px;scrollbar-width:none;-ms-overflow-style:none}.process-list[data-v-e9852ebc]::-webkit-scrollbar{display:none}.process-card[data-v-e9852ebc]{position:relative;flex-shrink:0;overflow:hidden;width:464px;height:482px;background:var(--color-white);border-radius:var(--radius-20);box-shadow:var(--shadow-sm)}.process-deco[data-v-e9852ebc]{position:absolute;-o-object-fit:cover;object-fit:cover}.process-num[data-v-e9852ebc]{position:absolute;top:50px;left:50px;color:var(--color-orange-400);white-space:nowrap}.process-title[data-v-e9852ebc]{position:absolute;top:92px;left:50px;color:var(--color-gray-900);white-space:nowrap}.process-desc[data-v-e9852ebc]{position:absolute;top:154px;left:50px;color:var(--color-gray-700);width:358px}.cta-section[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0;overflow:hidden}.cta-box[data-v-e9852ebc]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:249px;background:var(--color-orange-100);border-radius:var(--radius-20);padding-left:50px;box-shadow:0 0 4.85px #0000000d}.cta-sub[data-v-e9852ebc]{color:var(--color-gray-800);margin-bottom:7px}.cta-title[data-v-e9852ebc]{color:var(--color-gray-800)}.cta-illust[data-v-e9852ebc]{position:absolute;right:80px;top:-34px;width:317px;height:317px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.spaces-section[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0}.spaces-left[data-v-e9852ebc]{position:relative;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;width:420px;height:470px;background:var(--color-orange-500);border-radius:20px 0 0 20px;padding:60px 50px}.spaces-confetti[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:soft-light;opacity:.3;pointer-events:none;border-radius:inherit}.spaces-more-btn[data-v-e9852ebc]{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:var(--radius-full);border:1px solid var(--color-white);color:var(--color-white);background:transparent;white-space:nowrap;cursor:pointer;transition:background .15s}.spaces-more-btn[data-v-e9852ebc]:hover{background:#ffffff26}.spaces-right[data-v-e9852ebc]{flex:1;display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border-radius:0 20px 20px 0;padding:60px;box-shadow:0 0 6.5px #0000001f}.space-card-wrap[data-v-e9852ebc]{display:contents}.spaces-subtitle[data-v-e9852ebc],.space-badge[data-v-e9852ebc],.space-card-footer[data-v-e9852ebc]{display:none}.space-card[data-v-e9852ebc]{position:relative;flex-shrink:0;overflow:hidden;width:280px;height:350px;border-radius:var(--radius-20);background:var(--color-border);cursor:pointer}.space-img[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.space-overlay[data-v-e9852ebc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#6660 45.9%,#000c 104.29%)}.space-info[data-v-e9852ebc]{position:absolute;z-index:10;display:flex;flex-direction:column;color:#fff;left:20px;right:20px;bottom:24px;gap:8px}.bottom-cats[data-v-e9852ebc]{background:var(--color-bg);padding:50px 0}.bottom-cats-inner[data-v-e9852ebc]{max-width:1920px;margin:0 auto;padding:0 240px;display:flex;gap:38px}.bottom-cat[data-v-e9852ebc]{display:flex;flex-direction:column;align-items:center;flex:1;gap:40px;background:var(--color-white);border:1px solid var(--color-orange-300);border-radius:var(--radius-30);padding:50px 50px 30px;cursor:pointer;transition:background .2s ease}.bottom-cat[data-v-e9852ebc]:hover{background:var(--color-primary)}.bottom-cat:hover .bottom-cat-title[data-v-e9852ebc]{color:var(--color-white)}.bottom-cat:hover .bottom-cat-desc[data-v-e9852ebc]{color:var(--color-bg)}.bottom-cat:hover .bottom-cat-arrow-icon[data-v-e9852ebc]{stroke:var(--color-white)}.bottom-cat-header[data-v-e9852ebc]{display:flex;flex-direction:column;width:100%;gap:20px}.bottom-cat-title[data-v-e9852ebc]{color:var(--color-foreground);white-space:nowrap}.bottom-cat-arrow[data-v-e9852ebc]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px}.bottom-cat-arrow-icon[data-v-e9852ebc]{color:var(--color-foreground)}.bottom-cat-desc[data-v-e9852ebc]{color:var(--color-gray-500)}.bottom-cat-icon[data-v-e9852ebc]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:280px;height:280px;padding:10px;filter:drop-shadow(0px 4px 4.05px rgba(0,0,0,.25))}@media (min-width: 1200px) and (max-width: 1439px){.content-wrap[data-v-e9852ebc],.hero-inner[data-v-e9852ebc]{padding-left:clamp(80px,calc((100vw - 960px)/2),240px);padding-right:clamp(80px,calc((100vw - 960px)/2),240px)}.hero-inner[data-v-e9852ebc]{padding-top:50px}.review-list[data-v-e9852ebc],.process-list[data-v-e9852ebc],.bottom-cats-inner[data-v-e9852ebc]{padding-left:clamp(80px,calc((100vw - 960px)/2),240px);padding-right:clamp(80px,calc((100vw - 960px)/2),240px)}.cat-card[data-v-e9852ebc]{gap:80px;height:170px}.best-box[data-v-e9852ebc]{padding:40px}.best-card-img[data-v-e9852ebc]{height:280px}.review-card[data-v-e9852ebc]{width:400px;height:170px}.process-card[data-v-e9852ebc]{width:400px;height:430px}.process-num[data-v-e9852ebc]{top:40px;left:40px}.process-title[data-v-e9852ebc]{top:80px;left:40px}.process-desc[data-v-e9852ebc]{top:148px;left:40px;width:300px}.cta-box[data-v-e9852ebc]{height:210px}.cta-illust[data-v-e9852ebc]{width:260px;height:260px;right:60px}.spaces-left[data-v-e9852ebc]{width:340px;padding:50px 36px}.spaces-right[data-v-e9852ebc]{padding:50px 40px}.space-card[data-v-e9852ebc]{width:230px;height:310px}.bottom-cats-inner[data-v-e9852ebc]{gap:24px}.bottom-cat[data-v-e9852ebc]{padding:40px 36px 24px;gap:32px}.bottom-cat-icon[data-v-e9852ebc]{width:220px;height:220px}}@media (min-width: 769px) and (max-width: 1199px){.content-wrap[data-v-e9852ebc],.hero-inner[data-v-e9852ebc]{padding-left:24px;padding-right:24px}.hero-inner[data-v-e9852ebc]{padding-top:40px}.review-list[data-v-e9852ebc],.process-list[data-v-e9852ebc],.bottom-cats-inner[data-v-e9852ebc]{padding-left:24px;padding-right:24px}.cat-card[data-v-e9852ebc]{gap:30px;height:140px;padding:16px 24px}.best-box[data-v-e9852ebc]{padding:30px 24px}.best-cards[data-v-e9852ebc]{grid-template-columns:repeat(2,1fr);gap:16px}.best-card-img[data-v-e9852ebc]{height:220px}.review-card[data-v-e9852ebc]{width:320px;height:156px}.process-card[data-v-e9852ebc]{width:340px;height:380px}.process-num[data-v-e9852ebc]{top:36px;left:36px}.process-title[data-v-e9852ebc]{top:72px;left:36px}.process-desc[data-v-e9852ebc]{top:132px;left:36px;width:260px}.cta-box[data-v-e9852ebc]{height:180px;padding-left:36px}.cta-illust[data-v-e9852ebc]{width:220px;height:220px;right:32px;top:-20px}.content-wrap.flex[data-v-e9852ebc]{flex-direction:column;gap:0}.spaces-left[data-v-e9852ebc]{width:100%;height:auto;border-radius:20px 20px 0 0;padding:36px 32px}.spaces-right[data-v-e9852ebc]{border-radius:0 0 20px 20px;padding:32px;justify-content:center;gap:16px}.space-card[data-v-e9852ebc]{width:200px;height:280px}.bottom-cats-inner[data-v-e9852ebc]{gap:16px;flex-wrap:wrap}.bottom-cat[data-v-e9852ebc]{flex:0 0 calc(50% - 8px);padding:30px 28px 20px;gap:24px}.bottom-cat-icon[data-v-e9852ebc]{width:160px;height:160px}}@media (max-width: 768px){.content-wrap[data-v-e9852ebc]{padding:0 20px}.section-title[data-v-e9852ebc]{font-size:20px;margin-bottom:16px}.hero-inner[data-v-e9852ebc]{padding:20px 20px 0;gap:16px}.banner-text .text-heading-1[data-v-e9852ebc]{font-size:20px!important;line-height:1.35!important}.banner-text .text-label-2[data-v-e9852ebc]{font-size:14px!important}.cat-card[data-v-e9852ebc]{height:auto;padding:20px 8px;gap:0;justify-content:space-around;border-radius:var(--radius-16)}.cat-card[data-v-e9852ebc] img{width:54px!important;height:54px!important}.cat-card[data-v-e9852ebc] button{gap:8px!important}.cat-card[data-v-e9852ebc] span{font-size:14px!important;font-weight:500!important}.banner-indicators[data-v-e9852ebc]{display:flex;align-items:center;justify-content:center;gap:6px;position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:20}.banner-dot[data-v-e9852ebc]{width:6px;height:6px;border-radius:50%;background:#ffffff73;cursor:pointer;transition:background .3s,width .3s}.banner-dot--active[data-v-e9852ebc]{width:18px;border-radius:3px;background:var(--color-white)}.banner-arrow[data-v-e9852ebc]{display:none}.banner-grid[data-v-e9852ebc]{grid-template-columns:1fr;gap:0}.banner-grid>.banner[data-v-e9852ebc]:last-child{display:none}.banner[data-v-e9852ebc]{height:200px;border-radius:var(--radius-16)}.banner-text[data-v-e9852ebc]{margin-left:24px}.best[data-v-e9852ebc]{padding:32px 0 0}.best-box[data-v-e9852ebc]{padding:24px 20px;border-radius:var(--radius-20)}.best-tabs[data-v-e9852ebc]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:4px}.best-tabs[data-v-e9852ebc]::-webkit-scrollbar{display:none}.chip-btn[data-v-e9852ebc]{font-size:14px;padding:8px 16px;flex-shrink:0}.best-arrow-prev[data-v-e9852ebc],.best-arrow-next[data-v-e9852ebc]{display:none}.best-cards[data-v-e9852ebc]{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:24px}.best-card-img[data-v-e9852ebc]{height:160px!important;border-radius:12px!important}.best-card[data-v-e9852ebc]{gap:8px!important;min-width:0;overflow:hidden}.best-card-heart[data-v-e9852ebc]{top:10px!important;right:10px!important;width:32px!important;height:32px!important}.best-card-heart-icon[data-v-e9852ebc]{width:32px!important;height:32px!important}.best-card .text-body-3[data-v-e9852ebc]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.best-card-texts[data-v-e9852ebc]{min-width:0;overflow:hidden}.best-card-body[data-v-e9852ebc]{gap:6px!important}.best-card-tags[data-v-e9852ebc]{flex-wrap:nowrap!important;overflow:hidden!important}.best-card-tags[data-v-e9852ebc] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important}.best-card .text-caption-1[data-v-e9852ebc]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reviews[data-v-e9852ebc]{padding:32px 0;overflow:visible}.review-list[data-v-e9852ebc]{gap:12px;padding:4px 20px 12px;flex-wrap:nowrap}.review-card[data-v-e9852ebc]{flex-shrink:0;width:310px!important;height:180px!important;border-radius:var(--radius-16)!important}.review-badge[data-v-e9852ebc]{top:0!important;left:16px!important;padding:7px 12px!important;height:auto!important}.review-badge-text[data-v-e9852ebc]{font-size:12px!important}.review-text[data-v-e9852ebc]{top:auto!important;bottom:20px!important;transform:none!important;left:16px!important;right:16px!important;width:auto!important;gap:4px!important}.review-text .text-heading-3[data-v-e9852ebc]{font-size:15px!important;line-height:1.35!important;font-weight:600!important}.review-sub[data-v-e9852ebc]{font-size:12px!important}.process-section[data-v-e9852ebc]{padding:32px 0;overflow:visible}.process-subtitle[data-v-e9852ebc]{display:block;color:var(--color-gray-500);margin-top:-8px;margin-bottom:20px}.process-list[data-v-e9852ebc]{flex-direction:column;overflow-x:visible;gap:14px;padding:0 20px;cursor:default}.process-step-wrap[data-v-e9852ebc]{display:block!important;position:relative}.process-card[data-v-e9852ebc]{position:relative;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;width:auto!important;height:130px!important;padding:16px 110px 16px 20px!important;border-radius:16px!important;overflow:hidden!important}.process-badge-circle[data-v-e9852ebc]{display:none!important}.process-deco[data-v-e9852ebc]{display:block!important;position:absolute!important;right:-26px!important;bottom:-30px!important;left:auto!important;top:auto!important;transform:none!important;width:120px!important;height:120px!important;-o-object-fit:contain!important;object-fit:contain!important}.process-num[data-v-e9852ebc]{position:static!important;font-size:14px!important;color:var(--color-orange-400)!important;white-space:normal!important}.process-title[data-v-e9852ebc]{position:static!important;font-size:18px!important;line-height:1.3!important;white-space:normal!important}.process-desc[data-v-e9852ebc]{position:static!important;font-size:14px!important;line-height:1.5!important;width:auto!important}.cta-section[data-v-e9852ebc]{padding:0 0 16px}.cta-box[data-v-e9852ebc]{padding:16px 24px!important;border-radius:16px!important;height:90px!important;min-height:unset!important}.cta-illust[data-v-e9852ebc]{width:160px!important;height:160px!important;right:16px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.cta-box .text-body-2[data-v-e9852ebc]{font-size:12px!important;font-weight:400!important;color:var(--color-gray-800)!important;margin-bottom:2px!important}.cta-box .text-display-2[data-v-e9852ebc]{font-size:18px!important;font-weight:600!important;line-height:1.3!important;color:var(--color-gray-800)!important}.spaces-section[data-v-e9852ebc]{padding:16px 0}.content-wrap.flex[data-v-e9852ebc]{flex-direction:column;gap:16px}.spaces-section .content-wrap.flex[data-v-e9852ebc]{overflow:hidden;background:transparent;border-radius:20px;padding:0!important;margin:0 20px;gap:0;box-shadow:var(--shadow-lg)}.spaces-left[data-v-e9852ebc]{width:100%!important;height:auto!important;min-height:unset!important;background:var(--color-primary)!important;border-radius:0!important;padding:22px 16px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:relative!important;overflow:hidden!important}.spaces-left>div[data-v-e9852ebc]{min-width:0}.spaces-left .text-heading-1[data-v-e9852ebc]{font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--color-white)!important}.spaces-subtitle[data-v-e9852ebc]{display:none!important}.spaces-more-btn[data-v-e9852ebc]{position:static!important;align-self:flex-start!important;margin-top:0!important;flex-shrink:0!important;padding:6px 12px!important;border-color:var(--color-white)!important;color:var(--color-white)!important;background:transparent!important;gap:4px!important}.spaces-more-btn .text-body-3[data-v-e9852ebc]{font-size:12px!important}.spaces-more-btn svg[data-v-e9852ebc]{width:12px!important;height:12px!important}.spaces-right[data-v-e9852ebc]{flex:unset!important;width:100%!important;background:transparent!important;border-radius:0!important;background:var(--color-white)!important;padding:14px 12px 18px!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;overflow-x:visible!important;box-sizing:border-box}.space-card-wrap[data-v-e9852ebc]{display:flex!important;flex-direction:column!important;flex:1!important;width:auto!important;min-width:0!important;gap:0!important}.space-card[data-v-e9852ebc]{width:100%!important;height:184px!important;border-radius:12px!important;flex-shrink:0}.space-overlay[data-v-e9852ebc]{display:block!important}.space-info[data-v-e9852ebc]{display:flex!important;top:auto!important;bottom:12px!important;left:10px!important;right:6px!important;gap:3px!important}.space-info .text-heading-3[data-v-e9852ebc]{font-size:12px!important;font-weight:600!important;line-height:1.25!important;color:var(--color-white)!important}.space-info .text-caption-5[data-v-e9852ebc]{font-size:9px!important;font-weight:500!important;color:#ffffffd9!important;line-height:1.3!important}.space-badge[data-v-e9852ebc],.space-card-footer[data-v-e9852ebc]{display:none!important}.bottom-cats[data-v-e9852ebc]{padding:32px 20px!important}.bottom-cats-inner[data-v-e9852ebc]{flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;overflow-x:visible!important}.bottom-cat[data-v-e9852ebc]{flex:unset!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 20px!important;border-radius:16px!important;gap:12px!important;min-height:unset!important}.bottom-cat-header[data-v-e9852ebc]{flex:1!important;gap:6px!important;min-width:0!important}.bottom-cat-header>div[data-v-e9852ebc]{justify-content:flex-start!important;gap:6px!important;width:auto!important}.bottom-cat-title[data-v-e9852ebc]{font-size:18px!important;white-space:nowrap!important;line-height:1.3!important}.bottom-cat-arrow[data-v-e9852ebc]{width:28px!important;height:28px!important}.bottom-cat-arrow svg[data-v-e9852ebc]{width:22px!important;height:22px!important;stroke:var(--color-foreground)!important}.bottom-cat:hover .bottom-cat-arrow svg[data-v-e9852ebc]{stroke:var(--color-white)!important}.bottom-cat-desc[data-v-e9852ebc]{font-size:12px!important;font-weight:400!important;line-height:1.5!important;white-space:normal!important;word-break:keep-all!important}.bottom-cat-icon[data-v-e9852ebc]{flex-shrink:0!important;width:100px!important;height:100px!important}.bottom-cat-icon img[data-v-e9852ebc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}section[data-v-de2a3eb4]{scroll-margin-top:32px}.login-page[data-v-43a647b8]{display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;background:var(--color-white);min-height:calc(100vh - 84px)}.login-card[data-v-43a647b8]{width:460px;max-width:100%;padding:80px 50px;background:var(--color-white);border-radius:var(--radius-26);display:flex;flex-direction:column;align-items:center;gap:30px}.login-title[data-v-43a647b8]{color:var(--color-foreground)}.card-body[data-v-43a647b8]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.social-section[data-v-43a647b8]{display:flex;flex-direction:column;gap:10px;width:360px;max-width:100%}.social-btn[data-v-43a647b8]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-white);cursor:pointer;transition:background .15s}.social-btn[data-v-43a647b8]:hover{background:var(--color-bg)}.social-icon[data-v-43a647b8]{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.social-label[data-v-43a647b8]{color:var(--color-foreground)}.divider[data-v-43a647b8]{display:flex;align-items:center;gap:10px;width:360px;max-width:100%}.divider-line[data-v-43a647b8]{flex:1;height:1px;background:var(--color-border)}.divider-text[data-v-43a647b8]{color:var(--color-gray-300);white-space:nowrap}.input-section[data-v-43a647b8]{display:flex;flex-direction:column;gap:10px;width:360px;max-width:100%}.eye-btn[data-v-43a647b8]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.checkbox-row[data-v-43a647b8]{display:flex;flex-direction:row;align-items:center;gap:6px}.action-section[data-v-43a647b8]{display:flex;flex-direction:column;align-items:center;gap:12px;width:360px;max-width:100%}.login-btn[data-v-43a647b8]{width:100%;height:60px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-10);font-weight:700;cursor:pointer;transition:background .15s}.login-btn[data-v-43a647b8]:hover{background:var(--color-primary-dark)}.login-btn[data-v-43a647b8]:active{background:var(--color-primary-pressed)}.bottom-links[data-v-43a647b8]{display:flex;align-items:center;gap:16px;color:var(--color-gray-300)}.link[data-v-43a647b8]{cursor:pointer;transition:color .15s;text-decoration:none;color:inherit}.link[data-v-43a647b8]:hover{color:var(--color-foreground)}.sep[data-v-43a647b8]{color:var(--color-border)}@media (max-width: 768px){.login-page[data-v-43a647b8]{min-height:calc(100vh - 56px)}}@media (max-width: 520px){.login-page[data-v-43a647b8]{padding:20px;align-items:flex-start}.login-card[data-v-43a647b8]{padding:48px 24px}.social-section[data-v-43a647b8],.input-section[data-v-43a647b8],.divider[data-v-43a647b8],.action-section[data-v-43a647b8]{width:100%}}.back-btn[data-v-e0156fae]{position:absolute;top:24px;left:24px;display:flex;align-items:center;gap:6px;color:var(--color-gray-500);cursor:pointer;transition:color .15s}.back-btn[data-v-e0156fae]:hover{color:var(--color-foreground)}.register-page[data-v-e0156fae]{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:60px 20px;background:var(--color-white);min-height:calc(100vh - 84px)}.register-card[data-v-e0156fae]{width:460px;max-width:100%;padding:80px 50px;background:var(--color-white);border-radius:var(--radius-26);display:flex;flex-direction:column;align-items:center;gap:30px}.register-title[data-v-e0156fae]{color:var(--color-foreground)}.form-section[data-v-e0156fae]{display:flex;flex-direction:column;gap:20px;width:360px;max-width:100%}.form-group[data-v-e0156fae]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-e0156fae]{color:var(--color-gray-800);font-weight:500}.verify-btn[data-v-e0156fae]{display:flex;align-items:center;justify-content:center;padding:7px 8px;border:1px solid var(--color-border);border-radius:4px;background:none;color:var(--color-gray-300);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s}.verify-btn[data-v-e0156fae]:hover{border-color:var(--color-primary);color:var(--color-primary)}.eye-btn[data-v-e0156fae]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.terms-box[data-v-e0156fae]{border:1px solid var(--color-border);border-radius:var(--radius-6);padding:16px 12px;display:flex;flex-direction:column;gap:12px}.terms-all-row[data-v-e0156fae]{display:flex;align-items:center;width:100%;cursor:pointer}.terms-divider[data-v-e0156fae]{height:1px;background:var(--color-border)}.terms-items[data-v-e0156fae]{display:flex;flex-direction:column;gap:6px}.phone-group[data-v-e0156fae]{display:flex;flex-direction:column;gap:10px}.action-section[data-v-e0156fae]{width:360px;max-width:100%}.register-btn[data-v-e0156fae]{width:100%;height:60px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-10);font-weight:700;cursor:pointer;transition:background .15s}.register-btn[data-v-e0156fae]:hover{background:var(--color-primary-dark)}.register-btn[data-v-e0156fae]:active{background:var(--color-primary-pressed)}@media (max-width: 768px){.register-page[data-v-e0156fae]{min-height:calc(100vh - 56px);align-items:flex-start;padding:40px 20px 60px}}@media (max-width: 520px){.register-card[data-v-e0156fae]{padding:48px 24px}.form-section[data-v-e0156fae],.action-section[data-v-e0156fae]{width:100%}}.rd-overlay[data-v-25c01824]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;display:flex;align-items:center;justify-content:center}.rd-card[data-v-25c01824]{width:630px;height:800px;background:var(--color-white);border-radius:30px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.rd-card[data-v-25c01824]::-webkit-scrollbar{display:none}.rd-inner[data-v-25c01824]{display:flex;flex-direction:column;gap:10px;align-items:center;padding:0 40px 50px}.rd-header[data-v-25c01824]{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding-top:20px;padding-bottom:0}.rd-close[data-v-25c01824]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;opacity:.8;transition:opacity .15s}.rd-close[data-v-25c01824]:hover{opacity:1}.rd-content[data-v-25c01824]{display:flex;flex-direction:column;gap:30px;align-items:flex-start;width:100%;padding-bottom:30px}.rd-hero-block[data-v-25c01824]{display:flex;flex-direction:column;gap:26px;width:100%}.rd-hero[data-v-25c01824]{position:relative;width:100%;height:287px;border-radius:16px;overflow:hidden;flex-shrink:0}.rd-hero-img[data-v-25c01824]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rd-arrow[data-v-25c01824]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:#00000059;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.rd-arrow[data-v-25c01824]:hover{background:#0009}.rd-arrow--prev[data-v-25c01824]{left:12px}.rd-arrow--next[data-v-25c01824]{right:12px}.rd-title-meta[data-v-25c01824]{display:flex;flex-direction:column;gap:10px;width:100%}.rd-title[data-v-25c01824]{color:var(--color-foreground);line-height:1.3}.rd-meta[data-v-25c01824]{display:flex;flex-direction:column;gap:10px}.rd-meta-item[data-v-25c01824]{display:flex;align-items:center;gap:4px}.rd-meta-icon[data-v-25c01824]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.rd-meta-text[data-v-25c01824]{color:var(--color-gray-300)}.rd-divider[data-v-25c01824]{width:100%;height:1px;background:var(--color-border-subtle);flex-shrink:0}.rd-section[data-v-25c01824]{display:flex;flex-direction:column;gap:20px;width:100%}.rd-section-title[data-v-25c01824]{color:var(--color-gray-800)}.rd-timeline[data-v-25c01824]{display:flex;flex-direction:column;gap:10px;width:100%}.rd-tl-item[data-v-25c01824]{display:flex;align-items:center;height:50px;border:1px solid var(--color-border-subtle);border-radius:2px;overflow:hidden}.rd-tl-bar[data-v-25c01824]{width:8px;height:100%;background:var(--color-primary-light);flex-shrink:0}.rd-tl-row[data-v-25c01824]{display:flex;align-items:center;gap:40px;padding:0 20px;height:100%}.rd-tl-time[data-v-25c01824]{color:var(--color-gray-800);font-weight:500;flex-shrink:0;min-width:110px}.rd-tl-desc[data-v-25c01824]{color:var(--color-gray-800);font-weight:500}.rd-quote[data-v-25c01824]{color:var(--color-gray-500);display:flex;flex-direction:column;gap:12px}.rd-quote p[data-v-25c01824]{line-height:1.8}.rd-reviews[data-v-25c01824]{display:flex;flex-direction:column;gap:40px;width:100%}.rd-review-item[data-v-25c01824]{display:flex;gap:13px;align-items:flex-start}.rd-avatar[data-v-25c01824]{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--color-disabled);display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);font-weight:600}.rd-review-body[data-v-25c01824]{display:flex;flex-direction:column;gap:8px}.rd-reviewer-name[data-v-25c01824]{color:var(--color-gray-800);font-weight:500}.rd-review-text[data-v-25c01824]{color:var(--color-gray-500);line-height:1.7;white-space:pre-line}.rd-footer[data-v-25c01824]{display:flex;gap:16px;width:100%}.rd-btn[data-v-25c01824]{flex:1;height:70px;border-radius:16px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.rd-btn--secondary[data-v-25c01824]{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-500)}.rd-btn--secondary[data-v-25c01824]:hover{background:var(--color-bg)}.rd-btn--primary[data-v-25c01824]{background:var(--color-primary);border:none;color:var(--color-white)}.rd-btn--primary[data-v-25c01824]:hover{background:var(--color-primary-dark)}@media (max-width: 768px){.rd-overlay[data-v-25c01824]{align-items:flex-end}.rd-card[data-v-25c01824]{width:100%;height:auto;max-height:90dvh;border-radius:20px 20px 0 0}.rd-inner[data-v-25c01824]{padding:0 20px 32px;gap:8px}.rd-header[data-v-25c01824]{padding-top:14px}.rd-content[data-v-25c01824]{gap:20px;padding-bottom:20px}.rd-hero[data-v-25c01824]{height:200px;border-radius:12px}.rd-hero-block[data-v-25c01824]{gap:16px}.rd-title[data-v-25c01824]{font-size:20px!important;font-weight:600!important;line-height:1.3!important}.rd-section-title[data-v-25c01824]{font-size:16px!important;font-weight:600!important}.rd-tl-item[data-v-25c01824]{height:42px}.rd-tl-row[data-v-25c01824]{gap:16px;padding:0 12px}.rd-tl-time[data-v-25c01824]{font-size:13px!important;min-width:80px}.rd-tl-desc[data-v-25c01824]{font-size:13px!important}.rd-quote p[data-v-25c01824]{font-size:13px!important;line-height:1.7!important}.rd-review-text[data-v-25c01824]{font-size:13px!important;line-height:1.6!important}.rd-reviewer-name[data-v-25c01824]{font-size:13px!important}.rd-meta-text[data-v-25c01824]{font-size:12px!important}.rd-meta-icon[data-v-25c01824]{width:16px;height:16px}.rd-reviews[data-v-25c01824]{gap:24px}.rd-footer[data-v-25c01824]{gap:10px}.rd-btn[data-v-25c01824]{height:62px;border-radius:12px;font-size:18px!important}}.rl-page[data-v-2a0f471a]{background:var(--color-bg);padding:60px 0 100px}.rl-wrap[data-v-2a0f471a]{max-width:1920px;margin:0 auto;padding:0 240px;display:flex;flex-direction:column;gap:40px}.rl-title[data-v-2a0f471a]{color:var(--color-foreground);font-weight:700}.rl-hero[data-v-2a0f471a]{position:relative;height:182px}.hero-bg[data-v-2a0f471a]{position:absolute;top:27px;left:0;right:0;height:155px;background:var(--color-orange-400);border-radius:var(--radius-10)}.hero-illust[data-v-2a0f471a]{position:absolute;top:0;left:48px;width:215px;height:158px;-o-object-fit:contain;object-fit:contain}.hero-text[data-v-2a0f471a]{position:absolute;top:69px;left:321px;right:40px;display:flex;flex-direction:column;gap:8px;color:var(--color-white)}.hero-headline[data-v-2a0f471a]{font-weight:600;line-height:1.4}.hero-br[data-v-2a0f471a]{display:none}.hero-sub[data-v-2a0f471a]{line-height:1.8}.rl-grid[data-v-2a0f471a]{display:flex;flex-direction:column;gap:30px}.cards-row[data-v-2a0f471a]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.review-card[data-v-2a0f471a]{display:flex;flex-direction:column;cursor:pointer;min-width:0}.card-img-wrap[data-v-2a0f471a]{position:relative;width:100%;height:392px;border-radius:30px 30px 0 0;overflow:hidden;flex-shrink:0}.card-img[data-v-2a0f471a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.review-card:hover .card-img[data-v-2a0f471a]{transform:scale(1.04)}.card-hover-overlay[data-v-2a0f471a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s ease}.card-hover-text[data-v-2a0f471a]{position:absolute;bottom:30px;left:30px;display:flex;flex-direction:column;opacity:0;transition:opacity .3s ease;pointer-events:none}.review-card:hover .card-hover-overlay[data-v-2a0f471a],.review-card:hover .card-hover-text[data-v-2a0f471a]{opacity:1}.overlay-line[data-v-2a0f471a]{color:var(--color-white);font-weight:600;line-height:1.3}.card-body[data-v-2a0f471a]{flex:1;background:var(--color-white);border:1px solid var(--color-border);border-radius:0 0 20px 20px;padding:23px 30px;display:flex;flex-direction:column;gap:16px}.card-info[data-v-2a0f471a]{display:flex;flex-direction:column;gap:0}.card-title[data-v-2a0f471a]{color:var(--color-foreground);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-sub[data-v-2a0f471a]{display:flex;align-items:center;color:var(--color-gray-500)}.card-star[data-v-2a0f471a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.card-tags[data-v-2a0f471a]{display:flex;gap:6px;flex-wrap:wrap}.cta-card[data-v-2a0f471a]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-20);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:40px;text-align:center}.cta-text-group[data-v-2a0f471a]{display:flex;flex-direction:column;gap:20px;align-items:center}.cta-heading[data-v-2a0f471a]{color:var(--color-gray-800);font-weight:600;line-height:1.4}.cta-sub[data-v-2a0f471a]{color:var(--color-gray-300);font-weight:500;line-height:1.3}@media (max-width: 1440px){.rl-wrap[data-v-2a0f471a]{padding:0 120px}}@media (max-width: 1200px){.rl-wrap[data-v-2a0f471a]{padding:0 60px}.rl-grid[data-v-2a0f471a]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.cards-row[data-v-2a0f471a]{display:contents}.card-img-wrap[data-v-2a0f471a]{height:300px}}@media (max-width: 900px){.rl-wrap[data-v-2a0f471a]{padding:0 30px;gap:28px}.rl-page[data-v-2a0f471a]{padding:40px 0 80px}.card-img-wrap[data-v-2a0f471a]{height:240px}.rl-title[data-v-2a0f471a]{font-size:32px!important;line-height:1.3!important}.hero-illust[data-v-2a0f471a]{left:24px;width:160px;height:120px}.hero-text[data-v-2a0f471a]{left:220px}.card-body[data-v-2a0f471a]{padding:18px 20px}}@media (max-width: 768px){.rl-page[data-v-2a0f471a]{padding:32px 0 80px}.rl-wrap[data-v-2a0f471a]{padding:0 20px;gap:12px}.rl-grid[data-v-2a0f471a]{gap:24px;margin-top:12px}.rl-title[data-v-2a0f471a]{font-size:22px!important;font-weight:600!important;line-height:1.3!important}.rl-hero[data-v-2a0f471a]{height:110px}.hero-bg[data-v-2a0f471a]{top:22px;height:88px}.hero-illust[data-v-2a0f471a]{display:block;top:0;left:20px;width:100px;height:100px;transform:none}.hero-text[data-v-2a0f471a]{top:66px;transform:translateY(-50%);left:140px;right:16px;gap:4px}.hero-br[data-v-2a0f471a]{display:inline}.hero-headline[data-v-2a0f471a]{font-size:14px!important;font-weight:600!important;line-height:1.4!important}.hero-sub[data-v-2a0f471a]{font-size:13px!important;line-height:1.4!important}.rl-grid[data-v-2a0f471a]{grid-template-columns:1fr;gap:24px}.card-img-wrap[data-v-2a0f471a]{height:180px;border-radius:16px 16px 0 0}.card-body[data-v-2a0f471a]{padding:20px;gap:12px;border-radius:0 0 16px 16px}.card-info[data-v-2a0f471a]{gap:8px}.card-hover-overlay[data-v-2a0f471a]{opacity:.6}.card-hover-text[data-v-2a0f471a]{opacity:1;bottom:24px;left:24px}.overlay-line[data-v-2a0f471a]{font-size:18px!important;font-weight:600!important;line-height:1.3!important}.card-title[data-v-2a0f471a]{font-size:18px!important;line-height:1.4!important}.card-sub[data-v-2a0f471a]{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.card-sub span[data-v-2a0f471a]{font-size:14px!important;font-weight:500!important}.card-tags[data-v-2a0f471a]{flex-wrap:nowrap;overflow:hidden}.card-tags[data-v-2a0f471a] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important}.cta-card[data-v-2a0f471a]{padding:32px 24px;gap:20px;min-height:260px}.cta-heading[data-v-2a0f471a]{font-size:22px!important;font-weight:600!important;line-height:1.3!important}.cta-sub[data-v-2a0f471a]{font-size:14px!important;line-height:1.5!important}.cta-card[data-v-2a0f471a] button{padding:10px 16px!important;font-size:14px!important;gap:4px!important}}.cl-page[data-v-2597c760]{display:flex;flex-direction:column;gap:50px;padding:40px clamp(20px,calc((100vw - 1440px)/2),239px) 80px;background:var(--color-bg);min-height:calc(100vh - 80px)}.cl-hero[data-v-2597c760]{position:relative;height:280px;border-radius:var(--radius-20);overflow:hidden;flex-shrink:0}.cl-hero-bg[data-v-2597c760]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cl-hero-gradient[data-v-2597c760]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000c 1.249%,#140b0000 74.774%)}.cl-hero-content[data-v-2597c760]{position:relative;z-index:1;display:flex;flex-direction:column;padding:59px 0 0 120px;height:100%}.cl-hero-label[data-v-2597c760]{font-size:22px;font-weight:600;color:var(--color-white);line-height:1.3}.cl-hero-title[data-v-2597c760]{font-size:36px;font-weight:600;color:var(--color-white);line-height:1.4;margin-top:12px;white-space:pre-line}.cl-hero-arrow[data-v-2597c760]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:50px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9;transition:opacity .15s}.cl-hero-arrow[data-v-2597c760]:hover{opacity:1}.cl-hero-arrow--prev[data-v-2597c760]{left:20px}.cl-hero-arrow--next[data-v-2597c760]{right:20px}.cl-hero-arrow-icon[data-v-2597c760]{width:50px;height:50px;filter:brightness(0) invert(1)}.cl-rec-section[data-v-2597c760]{display:flex;flex-direction:column;gap:20px}.cl-section-title[data-v-2597c760]{font-size:34px;font-weight:600;color:var(--color-gray-800);line-height:normal}.cl-rec-row[data-v-2597c760]{display:flex;gap:24px;align-items:flex-start}.cl-rec-spacer[data-v-2597c760]{display:none;flex-shrink:0;width:20px;min-width:20px}.cl-card[data-v-2597c760]{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px;cursor:pointer}.cl-card-img[data-v-2597c760]{position:relative;width:100%;height:380px;border-radius:var(--radius-16);overflow:hidden;flex-shrink:0;background:var(--color-disabled)}.cl-card-img img[data-v-2597c760]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cl-card-heart[data-v-2597c760]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-card-heart-icon[data-v-2597c760]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.cl-card-body[data-v-2597c760],.cl-card-info[data-v-2597c760]{display:flex;flex-direction:column;gap:10px}.cl-card-texts[data-v-2597c760]{display:flex;flex-direction:column;gap:4px}.cl-card-title[data-v-2597c760]{font-size:20px;font-weight:600;color:var(--color-gray-800);line-height:1.4}.cl-card-desc[data-v-2597c760]{font-size:16px;font-weight:400;color:var(--color-gray-400);line-height:1.5}.cl-card-price[data-v-2597c760]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.cl-card-tags[data-v-2597c760]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cl-divider[data-v-2597c760]{border:none;border-top:1px solid var(--color-border);margin:0}.cl-filter-section[data-v-2597c760]{display:flex;flex-direction:column;gap:20px}.cl-chips[data-v-2597c760]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-chip[data-v-2597c760]{height:auto;padding:12px 24px;border-radius:var(--radius-full);cursor:pointer;transition:all .15s;white-space:nowrap}.cl-chip[data-v-2597c760]{background:var(--color-white);border:1px solid var(--color-border);font-size:18px;font-weight:500;color:var(--color-gray-300)}.cl-chip--active[data-v-2597c760]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.cl-filter-row[data-v-2597c760]{display:flex;align-items:center;gap:10px}.cl-filter-pill[data-v-2597c760]{display:inline-flex;align-items:center;gap:6px;height:auto;padding:10px 18px;border-radius:var(--radius-full);background:var(--color-disabled);color:var(--color-gray-300);font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s;border:none}.cl-filter-pill[data-v-2597c760]:hover{background:var(--color-border)}.cl-filter-pill--selected[data-v-2597c760]{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.cl-filter-pill--selected[data-v-2597c760]:hover{background:var(--color-white);border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.cl-pill-clear[data-v-2597c760]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);border-radius:50%;transition:color .15s}.cl-pill-clear[data-v-2597c760]:hover{color:var(--color-primary-dark)}.cl-reset-btn[data-v-2597c760]{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;transition:color .15s;border:none}.cl-reset-btn[data-v-2597c760]:hover{color:var(--color-gray-800)}.cl-filter-spacer[data-v-2597c760]{flex:1}.cl-sort-btn[data-v-2597c760]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.cl-sort-menu[data-v-2597c760]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px 0;min-width:160px}.cl-sort-item[data-v-2597c760]{padding:14px 20px;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;transition:color .1s;white-space:nowrap}.cl-sort-item[data-v-2597c760]:hover{background:var(--color-gray-50)}.cl-sort-item--active[data-v-2597c760]{color:var(--color-primary);font-weight:500}.cl-dropdown-wrap[data-v-2597c760]{position:relative}.cl-dropdown-menu[data-v-2597c760]{position:absolute;top:calc(100% + 8px);left:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.cl-dropdown-title[data-v-2597c760]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-foreground)}.cl-dropdown-list[data-v-2597c760]{display:flex;flex-direction:column;gap:10px}.cl-dropdown-item[data-v-2597c760]{width:176px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:11px;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-400);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.cl-dropdown-item[data-v-2597c760]:hover{border-color:var(--color-primary);color:var(--color-primary)}.cl-dropdown-item--active[data-v-2597c760]{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.cl-card-grid[data-v-2597c760]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:60px;-moz-column-gap:24px;column-gap:24px}.cl-pagination-wrap[data-v-2597c760]{display:flex;justify-content:center;padding-bottom:20px;margin-top:30px}@media (max-width: 768px){.cl-page[data-v-2597c760]{padding:0 0 60px;gap:24px}.cl-hero[data-v-2597c760]{height:160px;border-radius:var(--radius-16);margin:20px 20px 0}.cl-hero-content[data-v-2597c760]{padding:0 0 0 48px;justify-content:center}.cl-hero-title[data-v-2597c760]{font-size:20px!important;font-weight:600;margin-top:6px;line-height:1.35}.cl-hero-content .text-body-4[data-v-2597c760]{font-size:14px!important}.cl-hero-arrow[data-v-2597c760]{width:36px;height:36px}.cl-hero-arrow-icon[data-v-2597c760]{width:32px;height:32px}.cl-hero-arrow--prev[data-v-2597c760]{left:8px}.cl-hero-arrow--next[data-v-2597c760]{right:8px}.cl-rec-section[data-v-2597c760]{padding:0;gap:12px;min-width:0;align-self:stretch}.cl-rec-section h2[data-v-2597c760]{padding:0 20px;font-size:20px;font-weight:600;line-height:1.4}.cl-rec-row[data-v-2597c760]{width:100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 0;scroll-padding-left:20px}.cl-rec-row[data-v-2597c760]::-webkit-scrollbar{display:none}.cl-rec-spacer[data-v-2597c760]{display:block;flex-shrink:0;width:20px;min-width:20px}.cl-rec-row .cl-card[data-v-2597c760]{flex:0 0 150px;min-width:150px;scroll-snap-align:start;gap:8px}.cl-rec-row .cl-card-img[data-v-2597c760]{height:200px}.cl-rec-row .cl-card-desc[data-v-2597c760]{display:none}.cl-rec-row .cl-card-heart[data-v-2597c760]{top:10px;right:10px;width:32px;height:32px}.cl-rec-row .cl-card-heart-icon[data-v-2597c760]{width:32px;height:32px}.cl-rec-row .cl-card-tags[data-v-2597c760]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cl-rec-row .cl-card-tags[data-v-2597c760]::-webkit-scrollbar{display:none}.cl-divider[data-v-2597c760]{margin:0 20px}.cl-filter-section[data-v-2597c760]{padding:0 20px;gap:12px}.cl-chips[data-v-2597c760]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0;gap:8px}.cl-chips[data-v-2597c760]::-webkit-scrollbar{display:none}.cl-chip[data-v-2597c760]{flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5}.cl-filter-row[data-v-2597c760]{flex-wrap:nowrap}.cl-filter-pill[data-v-2597c760]{flex-shrink:0;font-size:13px;font-weight:500;padding:8px 12px}.cl-reset-btn[data-v-2597c760]{flex-shrink:0;font-size:13px;padding:8px 6px}.cl-reset-btn svg[data-v-2597c760]{width:13px;height:13px}.cl-filter-spacer[data-v-2597c760]{display:block;flex:1}.cl-sort-btn[data-v-2597c760]{flex-shrink:0;font-size:13px}.cl-dropdown-menu[data-v-2597c760]{padding:16px;gap:8px;min-width:0}.cl-dropdown-title[data-v-2597c760]{font-size:14px}.cl-dropdown-item[data-v-2597c760]{width:140px;height:36px;font-size:13px;padding:8px}.cl-dropdown-list[data-v-2597c760]{gap:6px}.cl-card[data-v-2597c760]{gap:8px!important}.cl-card-grid[data-v-2597c760]{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:28px}.cl-card-grid .cl-card-img[data-v-2597c760]{height:160px}.cl-card-grid .cl-card-heart[data-v-2597c760]{top:10px;right:10px;width:32px;height:32px}.cl-card-grid .cl-card-heart-icon[data-v-2597c760]{width:32px;height:32px}.cl-card .text-body-3[data-v-2597c760]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-card .text-caption-1[data-v-2597c760]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-card-price[data-v-2597c760]{font-size:18px!important;font-weight:600!important}.cl-card-body[data-v-2597c760]{gap:6px!important}.cl-card-info[data-v-2597c760]{gap:4px!important}.cl-card-grid .cl-card-tags[data-v-2597c760]{gap:4px;flex-wrap:nowrap;overflow:hidden}.cl-card-tags[data-v-2597c760] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important;flex-shrink:0}.cl-pagination-wrap[data-v-2597c760]{padding:0 20px 20px}}.pl-page[data-v-1a053217]{display:flex;flex-direction:column;gap:50px;padding:40px clamp(20px,calc((100vw - 1440px)/2),239px) 80px;background:var(--color-bg);min-height:calc(100vh - 80px)}.pl-hero[data-v-1a053217]{position:relative;height:280px;border-radius:var(--radius-20);overflow:hidden;flex-shrink:0}.pl-hero-bg[data-v-1a053217]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pl-hero-gradient[data-v-1a053217]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000c 1.249%,#140b0000 74.774%)}.pl-hero-content[data-v-1a053217]{position:relative;z-index:1;display:flex;flex-direction:column;padding:59px 0 0 120px;height:100%}.pl-hero-title[data-v-1a053217]{font-size:36px;font-weight:600;color:var(--color-white);line-height:1.4;margin-top:12px;white-space:pre-line}.pl-hero-arrow[data-v-1a053217]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:50px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9;transition:opacity .15s}.pl-hero-arrow[data-v-1a053217]:hover{opacity:1}.pl-hero-arrow--prev[data-v-1a053217]{left:20px}.pl-hero-arrow--next[data-v-1a053217]{right:20px}.pl-hero-arrow-icon[data-v-1a053217]{width:50px;height:50px;filter:brightness(0) invert(1)}.pl-rec-section[data-v-1a053217]{display:flex;flex-direction:column;gap:20px}.pl-card-row[data-v-1a053217]{display:flex;gap:24px;align-items:flex-start}.pl-card[data-v-1a053217]{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px;cursor:pointer}.pl-card-img[data-v-1a053217]{position:relative;width:100%;height:380px;border-radius:var(--radius-16);overflow:hidden;flex-shrink:0;background:var(--color-disabled)}.pl-card-img img[data-v-1a053217]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pl-card-heart[data-v-1a053217]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.pl-card-heart-icon[data-v-1a053217]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.pl-card-body[data-v-1a053217],.pl-card-info[data-v-1a053217]{display:flex;flex-direction:column;gap:10px}.pl-card-texts[data-v-1a053217]{display:flex;flex-direction:column;gap:4px}.pl-card-title[data-v-1a053217]{font-size:20px;font-weight:600;color:var(--color-gray-800);line-height:1.4}.pl-card-desc[data-v-1a053217]{font-size:16px;font-weight:400;color:var(--color-gray-400);line-height:1.5}.pl-card-price[data-v-1a053217]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.pl-card-tags[data-v-1a053217]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-divider[data-v-1a053217]{border:none;border-top:1px solid var(--color-border);margin:0}.pl-filter-section[data-v-1a053217]{display:flex;flex-direction:column;gap:20px}.pl-chips[data-v-1a053217]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-chip[data-v-1a053217]{height:auto;padding:12px 24px;border-radius:var(--radius-full);cursor:pointer;transition:all .15s;white-space:nowrap;background:var(--color-white);border:1px solid var(--color-border);font-size:18px;font-weight:500;color:var(--color-gray-300)}.pl-chip--active[data-v-1a053217]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pl-filter-row[data-v-1a053217]{display:flex;align-items:center;gap:10px}.pl-filter-pill[data-v-1a053217]{display:inline-flex;align-items:center;gap:6px;height:auto;padding:10px 18px;border-radius:var(--radius-full);background:var(--color-disabled);color:var(--color-gray-300);font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s;border:none}.pl-filter-pill[data-v-1a053217]:hover{background:var(--color-border)}.pl-filter-pill--selected[data-v-1a053217]{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.pl-filter-pill--selected[data-v-1a053217]:hover{background:var(--color-white);border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.pl-pill-clear[data-v-1a053217]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);border-radius:50%;transition:color .15s}.pl-pill-clear[data-v-1a053217]:hover{color:var(--color-primary-dark)}.pl-reset-btn[data-v-1a053217]{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;transition:color .15s;border:none}.pl-reset-btn[data-v-1a053217]:hover{color:var(--color-gray-800)}.pl-filter-spacer[data-v-1a053217]{flex:1}.pl-dropdown-wrap[data-v-1a053217]{position:relative}.pl-dropdown-menu[data-v-1a053217]{position:absolute;top:calc(100% + 8px);left:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.pl-dropdown-title[data-v-1a053217]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-foreground)}.pl-dropdown-list[data-v-1a053217]{display:flex;flex-direction:column;gap:10px}.pl-dropdown-item[data-v-1a053217]{width:176px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:11px;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-400);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.pl-dropdown-item[data-v-1a053217]:hover{border-color:var(--color-primary);color:var(--color-primary)}.pl-dropdown-item--active[data-v-1a053217]{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.pl-sort-btn[data-v-1a053217]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.pl-sort-menu[data-v-1a053217]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px 0;min-width:160px}.pl-sort-item[data-v-1a053217]{padding:14px 20px;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;transition:color .1s;white-space:nowrap}.pl-sort-item[data-v-1a053217]:hover{background:var(--color-gray-50)}.pl-sort-item--active[data-v-1a053217]{color:var(--color-primary);font-weight:500}.pl-card-grid[data-v-1a053217]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:60px;-moz-column-gap:24px;column-gap:24px}.pl-pagination-wrap[data-v-1a053217]{display:flex;justify-content:center;padding-bottom:20px;margin-top:30px}.pl-rec-spacer[data-v-1a053217]{display:none;flex-shrink:0;width:20px;min-width:20px}@media (max-width: 768px){.pl-page[data-v-1a053217]{padding:0 0 60px;gap:24px}.pl-hero[data-v-1a053217]{height:160px;border-radius:var(--radius-16);margin:20px 20px 0}.pl-hero-content[data-v-1a053217]{padding:0 0 0 48px;justify-content:center}.pl-hero-title[data-v-1a053217]{font-size:20px!important;font-weight:600;margin-top:6px;line-height:1.35}.pl-hero-content .text-body-4[data-v-1a053217]{font-size:14px!important}.pl-hero-arrow[data-v-1a053217]{width:36px;height:36px}.pl-hero-arrow-icon[data-v-1a053217]{width:32px;height:32px}.pl-hero-arrow--prev[data-v-1a053217]{left:8px}.pl-hero-arrow--next[data-v-1a053217]{right:8px}.pl-rec-section[data-v-1a053217]{padding:0;gap:12px;min-width:0;align-self:stretch}.pl-rec-section h2[data-v-1a053217]{padding:0 20px;font-size:20px;font-weight:600;line-height:1.4}.pl-card-row[data-v-1a053217]{width:100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 0;scroll-padding-left:20px}.pl-card-row[data-v-1a053217]::-webkit-scrollbar{display:none}.pl-rec-spacer[data-v-1a053217]{display:block;flex-shrink:0;width:20px;min-width:20px}.pl-card-row .pl-card[data-v-1a053217]{flex:0 0 150px;min-width:150px;scroll-snap-align:start;gap:8px}.pl-card-row .pl-card-img[data-v-1a053217]{height:200px}.pl-card-row .pl-card-desc[data-v-1a053217]{display:none}.pl-card-row .pl-card-heart[data-v-1a053217]{top:10px;right:10px;width:32px;height:32px}.pl-card-row .pl-card-heart-icon[data-v-1a053217]{width:32px;height:32px}.pl-card-row .pl-card-tags[data-v-1a053217]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pl-card-row .pl-card-tags[data-v-1a053217]::-webkit-scrollbar{display:none}.pl-divider[data-v-1a053217]{margin:0 20px}.pl-filter-section[data-v-1a053217]{padding:0 20px;gap:12px}.pl-chips[data-v-1a053217]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0;gap:8px}.pl-chips[data-v-1a053217]::-webkit-scrollbar{display:none}.pl-chip[data-v-1a053217]{flex-shrink:0;padding:8px 16px;font-size:14px!important;font-weight:500;line-height:1.5}.pl-filter-row[data-v-1a053217]{flex-wrap:nowrap}.pl-filter-pill[data-v-1a053217]{flex-shrink:0;font-size:13px!important;font-weight:500;padding:8px 12px}.pl-reset-btn[data-v-1a053217]{flex-shrink:0;font-size:13px;padding:8px 6px}.pl-reset-btn svg[data-v-1a053217]{width:13px;height:13px}.pl-filter-spacer[data-v-1a053217]{display:block;flex:1}.pl-sort-btn[data-v-1a053217]{flex-shrink:0;font-size:13px}.pl-dropdown-menu[data-v-1a053217]{padding:16px;gap:8px;min-width:0}.pl-dropdown-title[data-v-1a053217]{font-size:14px}.pl-dropdown-item[data-v-1a053217]{width:140px;height:36px;font-size:13px;padding:8px}.pl-dropdown-list[data-v-1a053217]{gap:6px}.pl-card[data-v-1a053217]{gap:8px!important}.pl-card-grid[data-v-1a053217]{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:28px}.pl-card-grid .pl-card-img[data-v-1a053217]{height:160px}.pl-card-grid .pl-card-heart[data-v-1a053217]{top:10px;right:10px;width:32px;height:32px}.pl-card-grid .pl-card-heart-icon[data-v-1a053217]{width:32px;height:32px}.pl-card .text-body-3[data-v-1a053217]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pl-card .text-caption-1[data-v-1a053217]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pl-card-price[data-v-1a053217]{font-size:18px!important;font-weight:600!important}.pl-card-body[data-v-1a053217]{gap:6px!important}.pl-card-info[data-v-1a053217]{gap:4px!important}.pl-card-grid .pl-card-tags[data-v-1a053217]{gap:4px;flex-wrap:nowrap;overflow:hidden}.pl-card-tags[data-v-1a053217] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important;flex-shrink:0}}.gf-page[data-v-d09c4d04]{display:flex;flex-direction:column;gap:50px;padding:40px clamp(20px,calc((100vw - 1440px)/2),239px) 80px;background:var(--color-bg);min-height:calc(100vh - 80px)}.gf-hero[data-v-d09c4d04]{position:relative;height:280px;border-radius:var(--radius-20);overflow:hidden;flex-shrink:0}.gf-hero-bg[data-v-d09c4d04]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gf-hero-gradient[data-v-d09c4d04]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000c 1.249%,#140b0000 74.774%)}.gf-hero-content[data-v-d09c4d04]{position:relative;z-index:1;display:flex;flex-direction:column;padding:59px 0 0 120px;height:100%}.gf-hero-title[data-v-d09c4d04]{font-size:36px;font-weight:600;color:var(--color-white);line-height:1.4;margin-top:12px;white-space:pre-line}.gf-hero-arrow[data-v-d09c4d04]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:50px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9;transition:opacity .15s}.gf-hero-arrow[data-v-d09c4d04]:hover{opacity:1}.gf-hero-arrow--prev[data-v-d09c4d04]{left:20px}.gf-hero-arrow--next[data-v-d09c4d04]{right:20px}.gf-hero-arrow-icon[data-v-d09c4d04]{width:50px;height:50px;filter:brightness(0) invert(1)}.gf-rec-section[data-v-d09c4d04]{display:flex;flex-direction:column;gap:20px}.gf-card-row[data-v-d09c4d04]{display:flex;gap:24px;align-items:flex-start}.gf-card[data-v-d09c4d04]{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px;cursor:pointer}.gf-card-img[data-v-d09c4d04]{position:relative;width:100%;height:380px;border-radius:var(--radius-16);overflow:hidden;flex-shrink:0;background:var(--color-disabled)}.gf-card-img img[data-v-d09c4d04]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gf-card-heart[data-v-d09c4d04]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.gf-card-heart-icon[data-v-d09c4d04]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.gf-card-body[data-v-d09c4d04],.gf-card-info[data-v-d09c4d04]{display:flex;flex-direction:column;gap:10px}.gf-card-texts[data-v-d09c4d04]{display:flex;flex-direction:column;gap:4px}.gf-card-title[data-v-d09c4d04]{font-size:20px;font-weight:600;color:var(--color-gray-800);line-height:1.4}.gf-card-desc[data-v-d09c4d04]{font-size:16px;font-weight:400;color:var(--color-gray-400);line-height:1.5}.gf-card-price[data-v-d09c4d04]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.gf-card-tags[data-v-d09c4d04]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gf-divider[data-v-d09c4d04]{border:none;border-top:1px solid var(--color-border);margin:0}.gf-filter-section[data-v-d09c4d04]{display:flex;flex-direction:column;gap:20px}.gf-chips[data-v-d09c4d04]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gf-chip[data-v-d09c4d04]{padding:12px 24px;border-radius:var(--radius-full);cursor:pointer;transition:all .15s;white-space:nowrap;background:var(--color-white);border:1px solid var(--color-border);font-size:18px;font-weight:500;color:var(--color-gray-300)}.gf-chip--active[data-v-d09c4d04]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.gf-filter-row[data-v-d09c4d04]{display:flex;align-items:center;gap:10px}.gf-filter-pill[data-v-d09c4d04]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--radius-full);background:var(--color-disabled);color:var(--color-gray-300);font-size:18px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s;border:none}.gf-filter-pill[data-v-d09c4d04]:hover{background:var(--color-border)}.gf-filter-pill--selected[data-v-d09c4d04]{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.gf-filter-pill--selected[data-v-d09c4d04]:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}.gf-pill-clear[data-v-d09c4d04]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary);border-radius:50%;transition:color .15s}.gf-pill-clear[data-v-d09c4d04]:hover{color:var(--color-primary-dark)}.gf-reset-btn[data-v-d09c4d04]{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;background:transparent;border:none;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;transition:color .15s}.gf-reset-btn[data-v-d09c4d04]:hover{color:var(--color-gray-800)}.gf-filter-spacer[data-v-d09c4d04]{flex:1}.gf-dropdown-wrap[data-v-d09c4d04]{position:relative}.gf-dropdown-menu[data-v-d09c4d04]{position:absolute;top:calc(100% + 8px);left:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.gf-dropdown-title[data-v-d09c4d04]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-foreground)}.gf-dropdown-list[data-v-d09c4d04]{display:flex;flex-direction:column;gap:10px}.gf-dropdown-item[data-v-d09c4d04]{width:176px;height:42px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-6);padding:11px;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-400);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.gf-dropdown-item[data-v-d09c4d04]:hover{border-color:var(--color-primary);color:var(--color-primary)}.gf-dropdown-item--active[data-v-d09c4d04]{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.gf-sort-btn[data-v-d09c4d04]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;font-size:18px;font-weight:500;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.gf-sort-menu[data-v-d09c4d04]{position:absolute;top:calc(100% + 8px);right:0;z-index:100;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px 0;min-width:160px}.gf-sort-item[data-v-d09c4d04]{padding:14px 20px;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;transition:color .1s;white-space:nowrap}.gf-sort-item[data-v-d09c4d04]:hover{background:var(--color-gray-50)}.gf-sort-item--active[data-v-d09c4d04]{color:var(--color-primary);font-weight:500}.gf-card-grid[data-v-d09c4d04]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:60px;-moz-column-gap:24px;column-gap:24px}.gf-pagination-wrap[data-v-d09c4d04]{display:flex;justify-content:center;padding-bottom:20px;margin-top:30px}.gf-rec-spacer[data-v-d09c4d04]{display:none;flex-shrink:0;width:20px;min-width:20px}@media (max-width: 768px){.gf-page[data-v-d09c4d04]{padding:0 0 60px;gap:24px}.gf-hero[data-v-d09c4d04]{height:160px;border-radius:var(--radius-16);margin:20px 20px 0}.gf-hero-content[data-v-d09c4d04]{padding:0 0 0 48px;justify-content:center}.gf-hero-title[data-v-d09c4d04]{font-size:20px!important;font-weight:600;margin-top:6px;line-height:1.35}.gf-hero-content .text-body-4[data-v-d09c4d04]{font-size:14px!important}.gf-hero-arrow[data-v-d09c4d04]{width:36px;height:36px}.gf-hero-arrow-icon[data-v-d09c4d04]{width:32px;height:32px}.gf-hero-arrow--prev[data-v-d09c4d04]{left:8px}.gf-hero-arrow--next[data-v-d09c4d04]{right:8px}.gf-rec-section[data-v-d09c4d04]{padding:0;gap:12px;min-width:0;align-self:stretch}.gf-rec-section h2[data-v-d09c4d04]{padding:0 20px;font-size:20px;font-weight:600;line-height:1.4}.gf-card-row[data-v-d09c4d04]{width:100%;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 0;scroll-padding-left:20px}.gf-card-row[data-v-d09c4d04]::-webkit-scrollbar{display:none}.gf-rec-spacer[data-v-d09c4d04]{display:block;flex-shrink:0;width:20px;min-width:20px}.gf-card-row .gf-card[data-v-d09c4d04]{flex:0 0 150px;min-width:150px;scroll-snap-align:start;gap:8px}.gf-card-row .gf-card-img[data-v-d09c4d04]{height:200px}.gf-card-row .gf-card-desc[data-v-d09c4d04]{display:none}.gf-card-row .gf-card-heart[data-v-d09c4d04]{top:10px;right:10px;width:32px;height:32px}.gf-card-row .gf-card-heart-icon[data-v-d09c4d04]{width:32px;height:32px}.gf-card-row .gf-card-tags[data-v-d09c4d04]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gf-card-row .gf-card-tags[data-v-d09c4d04]::-webkit-scrollbar{display:none}.gf-divider[data-v-d09c4d04]{margin:0 20px}.gf-filter-section[data-v-d09c4d04]{padding:0 20px;gap:12px}.gf-chips[data-v-d09c4d04]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0;gap:8px}.gf-chips[data-v-d09c4d04]::-webkit-scrollbar{display:none}.gf-chip[data-v-d09c4d04]{flex-shrink:0;padding:8px 16px;font-size:14px!important;font-weight:500;line-height:1.5}.gf-filter-row[data-v-d09c4d04]{flex-wrap:nowrap}.gf-filter-pill[data-v-d09c4d04]{flex-shrink:0;font-size:13px!important;font-weight:500;padding:8px 12px}.gf-reset-btn[data-v-d09c4d04]{flex-shrink:0;font-size:13px;padding:8px 6px}.gf-reset-btn svg[data-v-d09c4d04]{width:13px;height:13px}.gf-filter-spacer[data-v-d09c4d04]{display:block;flex:1}.gf-sort-btn[data-v-d09c4d04]{flex-shrink:0;font-size:13px}.gf-dropdown-menu[data-v-d09c4d04]{padding:16px;gap:8px;min-width:0}.gf-dropdown-title[data-v-d09c4d04]{font-size:14px}.gf-dropdown-item[data-v-d09c4d04]{width:140px;height:36px;font-size:13px;padding:8px}.gf-dropdown-list[data-v-d09c4d04]{gap:6px}.gf-card[data-v-d09c4d04]{gap:8px!important}.gf-card-grid[data-v-d09c4d04]{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:28px}.gf-card-grid .gf-card-img[data-v-d09c4d04]{height:160px}.gf-card-grid .gf-card-heart[data-v-d09c4d04]{top:10px;right:10px;width:32px;height:32px}.gf-card-grid .gf-card-heart-icon[data-v-d09c4d04]{width:32px;height:32px}.gf-card .text-body-3[data-v-d09c4d04]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gf-card .text-caption-1[data-v-d09c4d04]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gf-card-price[data-v-d09c4d04]{font-size:18px!important;font-weight:600!important}.gf-card-body[data-v-d09c4d04]{gap:6px!important}.gf-card-info[data-v-d09c4d04]{gap:4px!important}.gf-card-grid .gf-card-tags[data-v-d09c4d04]{gap:4px;flex-wrap:nowrap;overflow:hidden}.gf-card-tags[data-v-d09c4d04] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important;flex-shrink:0}}.bus-page[data-v-72fee5ba]{background:var(--color-bg);height:calc(100vh - 80px);overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:210px clamp(40px,calc((100vw - 1440px)/2),240px) 80px}.bus-inner[data-v-72fee5ba]{width:100%;max-width:1440px;display:flex;align-items:flex-start}.bus-left[data-v-72fee5ba]{flex:1;min-width:0;max-width:720px;display:flex;flex-direction:column;gap:36px}.bus-progress[data-v-72fee5ba]{display:flex;gap:6px;width:236px}.bus-bar[data-v-72fee5ba]{flex:1;height:4px;border-radius:var(--radius-full);background:var(--color-border);transition:background .3s}.bus-bar--active[data-v-72fee5ba]{background:var(--color-primary)}.bus-left-body[data-v-72fee5ba]{display:flex;flex-direction:column;gap:60px}.bus-left-text[data-v-72fee5ba]{display:flex;flex-direction:column;gap:20px}.bus-title[data-v-72fee5ba]{color:var(--color-foreground)}.bus-desc[data-v-72fee5ba]{color:var(--color-gray-500);line-height:1.5;word-break:keep-all}.bus-desc-break[data-v-72fee5ba]{display:block}.bus-nav[data-v-72fee5ba]{display:flex;gap:10px}.bus-nav--desktop[data-v-72fee5ba]{display:flex}.bus-nav--mobile[data-v-72fee5ba]{display:none}.bus-nav-btn[data-v-72fee5ba]{width:80px;height:80px;border-radius:100%;background:transparent;padding:0;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bus-nav-btn[data-v-72fee5ba]:disabled{cursor:not-allowed}.bus-nav-icon[data-v-72fee5ba]{width:80px;height:80px;display:block;flex-shrink:0}.bus-right[data-v-72fee5ba]{flex:1;min-width:0;max-width:720px;display:flex;flex-direction:column;gap:30px}.bus-steps-container[data-v-72fee5ba]{position:relative;min-height:422px}.bus-step-panel[data-v-72fee5ba]{position:absolute;top:0;left:0;width:100%}.bus-form-header[data-v-72fee5ba]{display:flex;flex-direction:column;gap:10px}.bus-step-num[data-v-72fee5ba]{color:var(--color-primary)}.bus-form-title[data-v-72fee5ba]{color:var(--color-gray-800)}.bus-fields[data-v-72fee5ba]{display:flex;flex-direction:column;gap:30px}.bus-field[data-v-72fee5ba]{display:flex;flex-direction:column;gap:4px}.bus-row[data-v-72fee5ba]{display:flex;gap:20px}.bus-row .bus-field[data-v-72fee5ba]{flex:1}.bus-label[data-v-72fee5ba]{color:var(--color-gray-800);line-height:1.3}.bus-input[data-v-72fee5ba],.bus-select[data-v-72fee5ba]{width:100%;height:47px;border:none;border-bottom:1px solid var(--color-gray-300);border-radius:0;padding:10px;font-family:inherit;color:var(--color-foreground);background:transparent;outline:none;transition:border-bottom-color .15s;box-sizing:border-box}.bus-input[data-v-72fee5ba]:focus,.bus-select[data-v-72fee5ba]:focus{border-bottom-color:var(--color-primary)}.bus-input[data-v-72fee5ba]::-moz-placeholder{color:var(--color-gray-300)}.bus-input[data-v-72fee5ba]::placeholder{color:var(--color-gray-300)}.bus-textarea[data-v-72fee5ba]{width:100%;height:47px;min-height:47px;border:none;border-bottom:1px solid var(--color-gray-300);border-radius:0;padding:10px;font-family:inherit;color:var(--color-foreground);background:transparent;outline:none;transition:border-bottom-color .15s;box-sizing:border-box;resize:none;overflow:hidden;line-height:1.5}.bus-textarea[data-v-72fee5ba]:focus{border-bottom-color:var(--color-primary)}.bus-textarea[data-v-72fee5ba]::-moz-placeholder{color:var(--color-gray-300)}.bus-textarea[data-v-72fee5ba]::placeholder{color:var(--color-gray-300)}.bus-select[data-v-72fee5ba]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239A9A9A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px}.bus-pills[data-v-72fee5ba]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.bus-pill[data-v-72fee5ba]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--radius-full);font-size:18px;font-weight:500;line-height:1.5;cursor:pointer;white-space:nowrap;transition:all .15s}.bus-pill--active[data-v-72fee5ba]{background:var(--color-primary);color:var(--color-white);border:1px solid transparent}.bus-pill--inactive[data-v-72fee5ba]{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-gray-300)}.bus-right[data-v-72fee5ba] .dp-input{border:none;border-bottom:1px solid var(--color-gray-300);border-radius:0;background:transparent;padding:10px}.bus-right[data-v-72fee5ba] .dp-value,.bus-right[data-v-72fee5ba] .dp-placeholder{font-size:18px;font-weight:500}.bus-right[data-v-72fee5ba] .dp-input:hover,.bus-right[data-v-72fee5ba] .dp-input--open{border-bottom-color:var(--color-primary)}.bus-tax-row[data-v-72fee5ba]{margin-top:10px}.bus-submit-row[data-v-72fee5ba]{display:flex;justify-content:flex-end;margin-top:10px}.bus-submit-btn[data-v-72fee5ba]{padding:10px 40px;height:70px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-10);font-size:20px;font-weight:500;cursor:pointer;transition:background .15s}.bus-submit-btn[data-v-72fee5ba]:hover:not(:disabled){background:var(--color-primary-dark)}.bus-submit-btn[data-v-72fee5ba]:disabled{background:var(--color-disabled);color:var(--color-gray-300);cursor:not-allowed}.bus-modal-overlay[data-v-72fee5ba]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.bus-modal[data-v-72fee5ba]{background:var(--color-white);width:540px;border-radius:var(--radius-20);display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px 40px 40px}.bus-modal-body[data-v-72fee5ba]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.bus-modal-icon[data-v-72fee5ba]{width:126px;height:126px}.bus-modal-title[data-v-72fee5ba]{font-size:28px;font-weight:600;color:var(--color-foreground);line-height:1.3}.bus-modal-desc[data-v-72fee5ba]{font-size:20px;font-weight:500;color:var(--color-gray-500);text-align:center;line-height:1.3}.bus-modal-btn[data-v-72fee5ba]{height:70px;padding:10px 40px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-10);font-size:20px;font-weight:500;cursor:pointer;transition:background .15s}.bus-modal-btn[data-v-72fee5ba]:hover{background:var(--color-primary-dark)}@media (max-width: 1024px){.bus-page[data-v-72fee5ba]{height:auto;min-height:calc(100vh - 80px);overflow:visible;flex-direction:column;align-items:center;justify-content:flex-start;padding:60px 40px}.bus-inner[data-v-72fee5ba]{flex-direction:column;gap:48px;width:100%}.bus-left[data-v-72fee5ba],.bus-right[data-v-72fee5ba]{width:100%;max-width:100%}.bus-nav--desktop[data-v-72fee5ba]{display:none}.bus-nav--mobile[data-v-72fee5ba]{display:flex;justify-content:flex-end}.bus-title[data-v-72fee5ba]{font-size:34px;font-weight:600}.bus-form-title[data-v-72fee5ba]{font-size:28px;font-weight:600}}@media (max-width: 640px){.bus-page[data-v-72fee5ba]{padding:40px 20px}.bus-title[data-v-72fee5ba]{font-size:24px;font-weight:600}.bus-progress[data-v-72fee5ba]{width:120px}.bus-left[data-v-72fee5ba]{gap:20px}.bus-left-text[data-v-72fee5ba]{gap:8px}.bus-form-header[data-v-72fee5ba]{gap:4px}.bus-inner[data-v-72fee5ba]{gap:40px}.bus-step-num[data-v-72fee5ba]{font-size:18px}.bus-form-title[data-v-72fee5ba]{font-size:22px}.bus-desc[data-v-72fee5ba]{font-size:16px;font-weight:400}.bus-label[data-v-72fee5ba]{font-size:16px}.bus-input.text-label-2[data-v-72fee5ba],.bus-textarea.text-label-2[data-v-72fee5ba]{font-size:16px!important}.bus-right[data-v-72fee5ba] .dp-value,.bus-right[data-v-72fee5ba] .dp-placeholder{font-size:16px}.bus-pill[data-v-72fee5ba]{font-size:15px;padding:7px 15px}.bus-pills[data-v-72fee5ba]{gap:6px}.bus-submit-btn[data-v-72fee5ba]{font-size:18px;height:56px;padding:10px 30px}.bus-nav-btn[data-v-72fee5ba],.bus-nav-icon[data-v-72fee5ba]{width:56px;height:56px}.bus-modal[data-v-72fee5ba]{width:calc(100vw - 80px);padding:24px 24px 30px;gap:20px}.bus-modal-icon[data-v-72fee5ba]{width:80px;height:80px}.bus-modal-title[data-v-72fee5ba]{font-size:22px}.bus-modal-desc[data-v-72fee5ba]{font-size:16px}.bus-modal-btn[data-v-72fee5ba]{height:50px;font-size:16px;padding:10px 28px}.bus-nav--mobile[data-v-72fee5ba]{justify-content:flex-start;margin-top:12px}.bus-steps-container[data-v-72fee5ba]{min-height:0}.bus-step-panel[data-v-72fee5ba]{position:static;width:100%}}.cd-page[data-v-41c6d26a]{background:var(--color-bg);padding:80px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px) 100px;min-height:calc(100vh - 80px)}.cd-inner[data-v-41c6d26a]{display:flex;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto}.cd-main[data-v-41c6d26a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.cd-hero[data-v-41c6d26a]{position:relative;width:100%;height:610px;border-radius:24px;overflow:hidden;flex-shrink:0;touch-action:none}.cd-hero-img[data-v-41c6d26a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-fade-enter-active[data-v-41c6d26a],.hero-fade-leave-active[data-v-41c6d26a]{transition:opacity .35s ease}.hero-fade-enter-from[data-v-41c6d26a],.hero-fade-leave-to[data-v-41c6d26a]{opacity:0}.cd-hero-arrow[data-v-41c6d26a]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:2}.cd-hero-arrow[data-v-41c6d26a]:hover{background:var(--color-white)}.cd-hero-arrow--prev[data-v-41c6d26a]{left:20px}.cd-hero-arrow--next[data-v-41c6d26a]{right:20px}.cd-arrow-icon[data-v-41c6d26a]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.cd-hero-dots[data-v-41c6d26a]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.cd-hero-dot[data-v-41c6d26a]{width:8px;height:8px;border-radius:50%;background:#ffffff80;transition:background .2s;cursor:pointer}.cd-hero-dot--active[data-v-41c6d26a]{background:var(--color-white)}.cd-mobile-header[data-v-41c6d26a]{display:none}.cd-card[data-v-41c6d26a]{background:var(--color-white);border-radius:var(--radius-20);box-shadow:0 0 6.5px #0000001f;padding:30px 40px 50px;display:flex;flex-direction:column;gap:10px}.cd-tabs[data-v-41c6d26a]{display:flex}.cd-tab[data-v-41c6d26a]{flex:1;height:66px;color:var(--color-foreground);background:none;border:none;border-bottom:3px solid var(--color-gray-100);cursor:pointer;transition:border-color .15s}.cd-tab--active[data-v-41c6d26a]{border-bottom-color:var(--color-foreground)}.cd-all-sections[data-v-41c6d26a]{display:flex;flex-direction:column;gap:63px;width:100%}.cd-hr[data-v-41c6d26a]{height:0;border-top:1px solid var(--color-gray-100);flex-shrink:0}.cd-section-block[data-v-41c6d26a]{display:flex;flex-direction:column;gap:0}.cd-section-block--keyword[data-v-41c6d26a]{gap:100px}.cd-section[data-v-41c6d26a]{display:flex;flex-direction:column;gap:24px}.cd-section--curriculum[data-v-41c6d26a],.cd-section--keyword[data-v-41c6d26a]{gap:30px}.cd-section--review[data-v-41c6d26a]{gap:20px}.cd-section-inner[data-v-41c6d26a]{display:flex;flex-direction:column;gap:50px}.cd-section-title[data-v-41c6d26a]{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.cd-body-text[data-v-41c6d26a]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-600)}.cd-body-text+.cd-body-text[data-v-41c6d26a]{margin-top:16px}.cd-info-cards[data-v-41c6d26a]{display:flex;gap:20px}.cd-info-card[data-v-41c6d26a]{flex:1;height:240px;background:var(--color-bg);border-radius:var(--radius-16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;padding:33px 46px 38px 47px}.cd-info-icon[data-v-41c6d26a]{width:73px;height:74px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cd-info-texts[data-v-41c6d26a]{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cd-info-title[data-v-41c6d26a]{font-size:22px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.cd-info-sub[data-v-41c6d26a]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-500)}.cd-timeline[data-v-41c6d26a]{display:flex;flex-direction:column;gap:0}.cd-timeline-item[data-v-41c6d26a]{display:flex;gap:20px;align-items:stretch}.cd-timeline-left[data-v-41c6d26a]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:106px}.cd-time-badge[data-v-41c6d26a]{width:106px;height:46px;background:var(--color-orange-50);border-radius:var(--radius-10);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;line-height:1.3;color:var(--color-primary);flex-shrink:0}.cd-vline[data-v-41c6d26a]{width:2px;flex:1;min-height:51px;background:var(--color-border);margin:8px 0}.cd-timeline-right[data-v-41c6d26a]{display:flex;flex-direction:column;gap:2px;padding-bottom:63px;flex:1}.cd-timeline-item:last-child .cd-timeline-right[data-v-41c6d26a]{padding-bottom:0}.cd-tl-title[data-v-41c6d26a]{font-size:20px;font-weight:500;line-height:1.3;color:var(--color-gray-800)}.cd-tl-desc[data-v-41c6d26a]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-500)}.cd-keywords[data-v-41c6d26a]{position:relative;display:flex;gap:26px;padding:20px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.cd-keywords-union[data-v-41c6d26a]{position:absolute;top:0;bottom:0;left:-20px;right:-20px;pointer-events:none;z-index:0;filter:drop-shadow(0px 3px 10px rgba(0,0,0,.09))}.cd-union-circle[data-v-41c6d26a]{position:absolute;width:280px;height:280px;border-radius:50%;background:var(--color-white);top:0}.cd-union-circle[data-v-41c6d26a]:nth-child(1){left:0}.cd-union-circle[data-v-41c6d26a]:nth-child(2){left:266px}.cd-union-circle[data-v-41c6d26a]:nth-child(3){left:532px}.cd-keyword-bubble[data-v-41c6d26a]{position:relative;z-index:1;width:240px;height:240px;border-radius:50%;overflow:hidden;flex-shrink:0}.cd-keyword-img[data-v-41c6d26a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35;display:block}.cd-keyword-overlay[data-v-41c6d26a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2921ba6}.cd-keyword-text[data-v-41c6d26a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cd-keyword-en[data-v-41c6d26a]{font-size:22px;font-weight:600;line-height:1.3;color:var(--color-white)}.cd-keyword-ko[data-v-41c6d26a]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-white)}.cd-recommend-list[data-v-41c6d26a]{display:flex;flex-direction:column;gap:20px}.cd-recommend-item[data-v-41c6d26a]{display:flex;align-items:center;gap:16px;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 0 6.4px #0000001c;padding:20px 30px}.cd-recommend-num[data-v-41c6d26a]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:20px;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center}.cd-recommend-text[data-v-41c6d26a]{font-size:20px;font-weight:500;line-height:1.3;color:var(--color-gray-800)}.cd-review-title-row[data-v-41c6d26a]{display:flex;align-items:center;gap:4px}.cd-review-rating[data-v-41c6d26a]{display:flex;align-items:center;gap:6px;color:var(--color-primary)}.cd-rating-star[data-v-41c6d26a]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.cd-review-filter[data-v-41c6d26a]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-gray-100)}.cd-review-filter-left[data-v-41c6d26a]{display:flex;align-items:center;gap:6px}.cd-photo-filter-label[data-v-41c6d26a]{color:var(--color-gray-800)}.cd-review-sort[data-v-41c6d26a]{position:relative}.cd-sort-btn[data-v-41c6d26a]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;outline:none;font-size:18px;font-weight:500;color:var(--color-gray-800);cursor:pointer;white-space:nowrap}.cd-sort-dropdown[data-v-41c6d26a]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--color-white);border-radius:8px;box-shadow:0 4px 20px #0000001f;min-width:150px;overflow:hidden}.cd-sort-option[data-v-41c6d26a]{display:block;width:100%;padding:14px 20px;background:none;border:none;text-align:left;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.cd-sort-option[data-v-41c6d26a]:hover{background:var(--color-gray-50)}.cd-sort-option--active[data-v-41c6d26a]{color:var(--color-primary);font-weight:500}.cd-review-list[data-v-41c6d26a]{display:flex;flex-direction:column;gap:0}.cd-review-item[data-v-41c6d26a]{display:flex;flex-direction:column;gap:20px;padding:30px 0 40px;border-bottom:1px solid var(--color-gray-100)}.cd-review-item[data-v-41c6d26a]:last-child{border-bottom:none}.cd-stars[data-v-41c6d26a]{display:flex;align-items:center;gap:0}.cd-star[data-v-41c6d26a]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.cd-reviewer-row[data-v-41c6d26a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-14px}.cd-company[data-v-41c6d26a]{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-800)}.cd-reviewer-meta[data-v-41c6d26a]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-300)}.cd-review-text[data-v-41c6d26a]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-800);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-review-text--expanded[data-v-41c6d26a]{display:block;-webkit-line-clamp:unset;overflow:visible}.cd-more-btn[data-v-41c6d26a]{display:flex;align-items:center;gap:2px;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-primary)}.cd-review-photos[data-v-41c6d26a]{display:flex;gap:10px}.cd-review-photo[data-v-41c6d26a]{width:128px;height:128px;border-radius:var(--radius-10);-o-object-fit:cover;object-fit:cover}.cd-pagination[data-v-41c6d26a]{display:flex;justify-content:center;padding-top:20px}.cd-sidebar[data-v-41c6d26a]{width:342px;flex-shrink:0;background:var(--color-white);border-radius:var(--radius-20);box-shadow:var(--shadow-base);padding:30px 28px;display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.cd-sidebar-header[data-v-41c6d26a]{display:flex;flex-direction:column;gap:6px}.cd-sidebar-title[data-v-41c6d26a]{font-size:22px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.cd-sidebar-desc[data-v-41c6d26a]{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-300)}.cd-divider[data-v-41c6d26a]{height:1px;background:var(--color-gray-100);flex-shrink:0}.cd-sidebar-info[data-v-41c6d26a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.cd-sidebar-info-item[data-v-41c6d26a]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-700)}.cd-info-bullet[data-v-41c6d26a]{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid var(--color-gray-700)}.cd-sidebar-selects[data-v-41c6d26a]{display:flex;flex-direction:column;gap:20px}.cd-select-group[data-v-41c6d26a]{display:flex;flex-direction:column;gap:6px}.cd-person-input[data-v-41c6d26a] .input-wrapper,.cd-person-input[data-v-41c6d26a] .input-wrapper-error{border-color:var(--color-gray-200)}.cd-person-input[data-v-41c6d26a] input::-moz-placeholder{color:var(--color-gray-300)}.cd-person-input[data-v-41c6d26a] input::placeholder{color:var(--color-gray-300)}.cd-select-label[data-v-41c6d26a]{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-gray-800)}.cd-estimate[data-v-41c6d26a]{display:flex;flex-direction:column;gap:6px}.cd-estimate-label[data-v-41c6d26a]{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-gray-800)}.cd-estimate-price[data-v-41c6d26a]{display:flex;align-items:baseline;gap:4px}.cd-estimate-amount[data-v-41c6d26a]{font-size:28px;font-weight:600;color:var(--color-foreground)}.cd-estimate-placeholder[data-v-41c6d26a]{font-size:14px;font-weight:400;color:var(--color-gray-300)}.cd-estimate-unit[data-v-41c6d26a]{font-size:16px;font-weight:400;color:var(--color-foreground)}.cd-btn-estimate[data-v-41c6d26a]{width:100%;height:60px!important;font-size:18px!important;font-weight:500!important}.cd-sidebar-actions[data-v-41c6d26a]{display:flex;gap:10px;margin-top:-10px}.cd-action-btn[data-v-41c6d26a]{flex:1;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);font-size:18px;font-weight:500;cursor:pointer;transition:background .15s}.cd-action-btn[data-v-41c6d26a]:hover{background:var(--color-bg)}.cd-action-heart-icon[data-v-41c6d26a]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.cd-mobile-bar[data-v-41c6d26a]{display:none}@media (max-width: 1200px){.cd-page[data-v-41c6d26a]{padding:60px 40px 80px}.cd-sidebar[data-v-41c6d26a]{width:300px}}@media (max-width: 960px){.cd-page[data-v-41c6d26a]{padding:40px 24px 60px}.cd-inner[data-v-41c6d26a]{flex-direction:column}.cd-sidebar[data-v-41c6d26a]{width:100%;position:static}.cd-hero[data-v-41c6d26a]{height:400px}.cd-keywords[data-v-41c6d26a]{flex-wrap:wrap}}@media (max-width: 768px){.cd-page[data-v-41c6d26a]{padding:16px 20px 88px;overflow-x:hidden}.cd-inner[data-v-41c6d26a]{gap:16px}.cd-hero[data-v-41c6d26a]{height:240px}.cd-mobile-header[data-v-41c6d26a]{display:flex;flex-direction:column;gap:6px}.cd-mobile-title[data-v-41c6d26a]{color:var(--color-foreground);white-space:pre-line}.cd-mobile-desc[data-v-41c6d26a]{color:var(--color-gray-500)}.cd-card[data-v-41c6d26a]{padding:16px 24px 24px;margin-bottom:24px}.cd-all-sections[data-v-41c6d26a]{gap:36px}.cd-section-block--keyword[data-v-41c6d26a]{gap:40px}.cd-section-inner[data-v-41c6d26a]{gap:30px}.cd-hero-arrow[data-v-41c6d26a],.cd-sidebar[data-v-41c6d26a]{display:none}.cd-tab[data-v-41c6d26a]{font-size:16px;height:48px}.cd-section-title[data-v-41c6d26a]{font-size:18px}.cd-body-text[data-v-41c6d26a]{font-size:14px}.cd-info-cards[data-v-41c6d26a]{flex-direction:column}.cd-info-card[data-v-41c6d26a]{height:auto;padding:18px 20px;gap:12px}.cd-info-icon[data-v-41c6d26a]{width:48px;height:48px}.cd-info-title[data-v-41c6d26a]{font-size:16px}.cd-info-sub[data-v-41c6d26a]{font-size:13px}.cd-timeline-left[data-v-41c6d26a]{width:76px}.cd-time-badge[data-v-41c6d26a]{width:76px;height:36px;font-size:13px}.cd-vline[data-v-41c6d26a]{min-height:32px}.cd-tl-title[data-v-41c6d26a]{font-size:14px}.cd-tl-desc[data-v-41c6d26a]{font-size:13px}.cd-timeline-right[data-v-41c6d26a]{padding-bottom:36px}.cd-vline[data-v-41c6d26a]{margin:8px 0}.cd-keywords[data-v-41c6d26a]{gap:8px;flex-wrap:nowrap;padding:10px 0}.cd-keyword-bubble[data-v-41c6d26a]{width:94px;height:94px}.cd-keywords-union[data-v-41c6d26a]{left:-10px;right:-10px}.cd-union-circle[data-v-41c6d26a]{width:114px;height:114px}.cd-union-circle[data-v-41c6d26a]:nth-child(1){left:0}.cd-union-circle[data-v-41c6d26a]:nth-child(2){left:102px}.cd-union-circle[data-v-41c6d26a]:nth-child(3){left:204px}.cd-keyword-text[data-v-41c6d26a]{gap:2px}.cd-keyword-en[data-v-41c6d26a]{font-size:12px;text-align:center;word-break:break-word;padding:0 6px;line-height:1.25}.cd-keyword-ko[data-v-41c6d26a]{font-size:12px;line-height:1.3}.cd-recommend-list[data-v-41c6d26a]{gap:12px}.cd-recommend-item[data-v-41c6d26a]{padding:12px 16px;gap:8px}.cd-recommend-num[data-v-41c6d26a]{width:24px;height:24px;font-size:12px}.cd-recommend-text[data-v-41c6d26a],.cd-review-text[data-v-41c6d26a],.cd-sort-btn[data-v-41c6d26a]{font-size:14px}.cd-review-item[data-v-41c6d26a]{padding:20px 0 28px;gap:14px}.cd-reviewer-row[data-v-41c6d26a]{margin-top:-6px}.cd-more-btn[data-v-41c6d26a]{font-size:13px}.cd-review-photo[data-v-41c6d26a]{width:96px;height:96px}.cd-mobile-bar[data-v-41c6d26a]{display:flex;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;background:var(--color-white);padding:12px 16px 16px;box-shadow:0 -2px 12px #00000014;z-index:40}.cd-mobile-bar-btn[data-v-41c6d26a]{flex:1;height:58px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-10);font-weight:700;cursor:pointer;border:none;transition:background .15s}.cd-mobile-bar-btn[data-v-41c6d26a]:hover{background:var(--color-primary-dark)}.cd-mobile-bar-btn[data-v-41c6d26a]:active{background:var(--color-primary-pressed)}.cd-mobile-icon-btn[data-v-41c6d26a]{flex-shrink:0;width:58px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);cursor:pointer;transition:background .15s}.cd-mobile-icon-btn[data-v-41c6d26a]:hover{background:var(--color-bg)}.cd-mobile-icon-label[data-v-41c6d26a]{color:var(--color-gray-400)}}.gd-page[data-v-8d153a2c]{background:var(--color-bg);padding:80px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px) 100px;min-height:calc(100vh - 80px)}.gd-inner[data-v-8d153a2c]{display:flex;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto}.gd-main[data-v-8d153a2c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.gd-hero[data-v-8d153a2c]{position:relative;width:100%;height:610px;border-radius:24px;overflow:hidden;flex-shrink:0;touch-action:none}.gd-hero-img[data-v-8d153a2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.gd-hero-arrow[data-v-8d153a2c]{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:2}.gd-hero-arrow[data-v-8d153a2c]:hover{background:var(--color-white)}.gd-hero-arrow--prev[data-v-8d153a2c]{left:20px}.gd-hero-arrow--next[data-v-8d153a2c]{right:20px}.gd-arrow-icon[data-v-8d153a2c]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.gd-hero-dots[data-v-8d153a2c]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.gd-hero-dot[data-v-8d153a2c]{width:8px;height:8px;border-radius:50%;background:#ffffff80;transition:background .2s}.gd-hero-dot--active[data-v-8d153a2c]{background:var(--color-white)}.gd-mobile-header[data-v-8d153a2c]{display:none}.gd-card[data-v-8d153a2c]{background:var(--color-white);border-radius:var(--radius-20);box-shadow:0 0 6.5px #0000001f;padding:30px 40px 50px;display:flex;flex-direction:column;gap:10px}.gd-tabs[data-v-8d153a2c]{display:flex}.gd-tab[data-v-8d153a2c]{flex:1;height:66px;color:var(--color-foreground);background:none;border:none;border-bottom:3px solid var(--color-gray-100);cursor:pointer;transition:border-color .15s}.gd-tab--active[data-v-8d153a2c]{border-bottom-color:var(--color-foreground)}.gd-all-sections[data-v-8d153a2c]{display:flex;flex-direction:column;gap:63px;width:100%}.gd-hr[data-v-8d153a2c]{height:0;border-top:1px solid var(--color-gray-100);flex-shrink:0}.gd-section-block[data-v-8d153a2c]{display:flex;flex-direction:column;gap:0}.gd-section-block--keyword[data-v-8d153a2c]{gap:100px}.gd-section[data-v-8d153a2c]{display:flex;flex-direction:column;gap:24px}.gd-section--keyword[data-v-8d153a2c]{gap:30px}.gd-section--review[data-v-8d153a2c]{gap:20px}.gd-section-title[data-v-8d153a2c]{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.gd-body-text[data-v-8d153a2c]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-600)}.gd-keywords[data-v-8d153a2c]{position:relative;display:flex;gap:26px;padding:20px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.gd-keywords-union[data-v-8d153a2c]{position:absolute;top:0;bottom:0;left:-20px;right:-20px;pointer-events:none;z-index:0;filter:drop-shadow(0px 3px 10px rgba(0,0,0,.09))}.gd-union-circle[data-v-8d153a2c]{position:absolute;width:280px;height:280px;border-radius:50%;background:var(--color-white);top:0}.gd-union-circle[data-v-8d153a2c]:nth-child(1){left:0}.gd-union-circle[data-v-8d153a2c]:nth-child(2){left:266px}.gd-union-circle[data-v-8d153a2c]:nth-child(3){left:532px}.gd-keyword-bubble[data-v-8d153a2c]{position:relative;z-index:1;width:240px;height:240px;border-radius:50%;overflow:hidden;flex-shrink:0}.gd-keyword-img[data-v-8d153a2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35;display:block}.gd-keyword-overlay[data-v-8d153a2c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2921ba6}.gd-keyword-text[data-v-8d153a2c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.gd-keyword-en[data-v-8d153a2c]{font-size:22px;font-weight:600;line-height:1.3;color:var(--color-white)}.gd-keyword-ko[data-v-8d153a2c]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-white)}.gd-recommend-list[data-v-8d153a2c]{display:flex;flex-direction:column;gap:20px}.gd-recommend-item[data-v-8d153a2c]{display:flex;align-items:center;gap:16px;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 0 6.4px #0000001c;padding:20px 30px}.gd-recommend-num[data-v-8d153a2c]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:20px;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center}.gd-recommend-text[data-v-8d153a2c]{font-size:20px;font-weight:500;line-height:1.3;color:var(--color-gray-800)}.gd-review-title-row[data-v-8d153a2c]{display:flex;align-items:center;gap:4px}.gd-review-rating[data-v-8d153a2c]{display:flex;align-items:center;gap:6px;color:var(--color-primary)}.gd-review-filter[data-v-8d153a2c]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-gray-100)}.gd-review-filter-left[data-v-8d153a2c]{display:flex;align-items:center;gap:6px}.gd-photo-filter-label[data-v-8d153a2c]{color:var(--color-gray-800)}.gd-review-sort[data-v-8d153a2c]{position:relative}.gd-sort-btn[data-v-8d153a2c]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;outline:none;font-size:18px;font-weight:500;color:var(--color-gray-800);cursor:pointer;white-space:nowrap}.gd-sort-dropdown[data-v-8d153a2c]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--color-white);border-radius:8px;box-shadow:0 4px 20px #0000001f;min-width:150px;overflow:hidden}.gd-sort-option[data-v-8d153a2c]{display:block;width:100%;padding:14px 20px;background:none;border:none;text-align:left;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.gd-sort-option[data-v-8d153a2c]:hover{background:var(--color-gray-50)}.gd-sort-option--active[data-v-8d153a2c]{color:var(--color-primary);font-weight:500}.gd-review-list[data-v-8d153a2c]{display:flex;flex-direction:column;gap:0}.gd-review-item[data-v-8d153a2c]{display:flex;flex-direction:column;gap:20px;padding:30px 0 40px;border-bottom:1px solid var(--color-gray-100)}.gd-review-item[data-v-8d153a2c]:last-child{border-bottom:none}.gd-stars[data-v-8d153a2c]{display:flex;align-items:center;gap:0}.gd-star[data-v-8d153a2c]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.gd-reviewer-row[data-v-8d153a2c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-14px}.gd-company[data-v-8d153a2c]{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-800)}.gd-reviewer-meta[data-v-8d153a2c]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-300)}.gd-review-text[data-v-8d153a2c]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-800);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-review-text--expanded[data-v-8d153a2c]{display:block;-webkit-line-clamp:unset;overflow:visible}.gd-more-btn[data-v-8d153a2c]{display:flex;align-items:center;gap:2px;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-primary)}.gd-review-photos[data-v-8d153a2c]{display:flex;gap:10px}.gd-review-photo[data-v-8d153a2c]{width:128px;height:128px;border-radius:var(--radius-10);-o-object-fit:cover;object-fit:cover}.gd-pagination[data-v-8d153a2c]{display:flex;justify-content:center;padding-top:20px}.gd-sidebar[data-v-8d153a2c]{width:342px;flex-shrink:0;background:var(--color-white);border-radius:var(--radius-20);box-shadow:var(--shadow-base);padding:30px 28px;display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.gd-sidebar-header[data-v-8d153a2c]{display:flex;flex-direction:column;gap:6px}.gd-sidebar-title[data-v-8d153a2c]{font-size:24px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.gd-sidebar-desc[data-v-8d153a2c]{font-size:14px;font-weight:400;line-height:normal;color:var(--color-gray-400)}.gd-divider[data-v-8d153a2c]{height:1px;background:var(--color-gray-100);flex-shrink:0}.gd-sidebar-fields[data-v-8d153a2c]{display:flex;flex-direction:column;gap:16px}.gd-field-group[data-v-8d153a2c]{display:flex;flex-direction:column;gap:6px}.gd-field-label[data-v-8d153a2c]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-gray-800)}.gd-select-field[data-v-8d153a2c] .select-default,.gd-select-field[data-v-8d153a2c] .select-error{border-color:var(--color-gray-200)}.gd-select-field[data-v-8d153a2c] .select-default:not(.select-empty){color:var(--color-foreground)}.gd-cart-box[data-v-8d153a2c]{display:flex;flex-direction:column;gap:0;background:var(--color-bg);border-radius:var(--radius-10);padding:16px}.gd-cart-item[data-v-8d153a2c]{display:flex;flex-direction:column;gap:16px}.gd-cart-item+.gd-cart-item[data-v-8d153a2c]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.gd-cart-item-top[data-v-8d153a2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gd-cart-item-texts[data-v-8d153a2c]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gd-cart-item-name[data-v-8d153a2c]{color:var(--color-gray-600)}.gd-cart-item-sub[data-v-8d153a2c]{color:var(--color-gray-300)}.gd-cart-remove[data-v-8d153a2c]{flex-shrink:0;width:16px;height:16px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.gd-cart-item-bottom[data-v-8d153a2c]{display:flex;align-items:center;justify-content:space-between}.gd-cart-qty[data-v-8d153a2c]{display:flex;align-items:center;gap:11px}.gd-qty-btn[data-v-8d153a2c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border:none;border-radius:50%;cursor:pointer;padding:0;flex-shrink:0;box-shadow:0 1px 3px #0000001f}.gd-qty-num[data-v-8d153a2c]{color:var(--color-gray-600);min-width:12px;text-align:center}.gd-cart-item-price[data-v-8d153a2c]{color:var(--color-gray-600)}.gd-price-block[data-v-8d153a2c]{display:flex;flex-direction:column;gap:6px}.gd-price-label[data-v-8d153a2c]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-gray-800)}.gd-price-total[data-v-8d153a2c]{display:flex;align-items:baseline;gap:4px}.gd-price-amount[data-v-8d153a2c]{font-size:28px;font-weight:600;color:var(--color-foreground)}.gd-price-unit[data-v-8d153a2c]{font-size:16px;font-weight:500;color:var(--color-foreground)}.gd-btn-order[data-v-8d153a2c]{width:100%;height:60px!important;font-size:18px!important;font-weight:500!important}.gd-sidebar-actions[data-v-8d153a2c]{display:flex;gap:10px;margin-top:-10px}.gd-action-btn[data-v-8d153a2c]{flex:1;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);font-size:18px;font-weight:500;cursor:pointer;transition:background .15s}.gd-action-btn[data-v-8d153a2c]:hover{background:var(--color-bg)}@media (max-width: 1200px){.gd-page[data-v-8d153a2c]{padding:60px 40px 80px}.gd-sidebar[data-v-8d153a2c]{width:300px}}@media (max-width: 960px){.gd-page[data-v-8d153a2c]{padding:40px 24px 60px}.gd-inner[data-v-8d153a2c]{flex-direction:column}.gd-sidebar[data-v-8d153a2c]{width:100%;position:static}.gd-hero[data-v-8d153a2c]{height:400px}.gd-keywords[data-v-8d153a2c]{flex-wrap:wrap}}.gd-mobile-bar[data-v-8d153a2c]{display:none}@media (max-width: 640px){.gd-page[data-v-8d153a2c]{padding:16px 20px 88px}.gd-hero[data-v-8d153a2c]{height:240px}.gd-hero-arrow[data-v-8d153a2c]{display:none}.gd-mobile-header[data-v-8d153a2c]{display:flex;flex-direction:column;gap:6px}.gd-mobile-title[data-v-8d153a2c]{color:var(--color-foreground);white-space:pre-line}.gd-mobile-desc[data-v-8d153a2c]{color:var(--color-gray-500)}.gd-card[data-v-8d153a2c]{padding:20px 24px 30px}.gd-all-sections[data-v-8d153a2c]{gap:40px}.gd-keywords[data-v-8d153a2c]{gap:8px;flex-wrap:nowrap;padding:10px 0}.gd-keyword-bubble[data-v-8d153a2c]{width:94px;height:94px}.gd-keywords-union[data-v-8d153a2c]{left:-10px;right:-10px}.gd-union-circle[data-v-8d153a2c]{width:114px;height:114px}.gd-union-circle[data-v-8d153a2c]:nth-child(1){left:0}.gd-union-circle[data-v-8d153a2c]:nth-child(2){left:102px}.gd-union-circle[data-v-8d153a2c]:nth-child(3){left:204px}.gd-tab[data-v-8d153a2c]{font-size:16px;height:48px}.gd-section-title[data-v-8d153a2c]{font-size:18px}.gd-body-text[data-v-8d153a2c],.gd-sort-btn[data-v-8d153a2c],.gd-review-text[data-v-8d153a2c]{font-size:14px}.gd-review-item[data-v-8d153a2c]{padding:20px 0 28px;gap:14px}.gd-reviewer-row[data-v-8d153a2c]{margin-top:-6px}.gd-more-btn[data-v-8d153a2c]{font-size:13px}.gd-review-photo[data-v-8d153a2c]{width:96px;height:96px}.gd-recommend-list[data-v-8d153a2c]{gap:12px}.gd-recommend-item[data-v-8d153a2c]{padding:12px 16px;gap:8px}.gd-recommend-num[data-v-8d153a2c]{width:24px;height:24px;font-size:12px}.gd-recommend-text[data-v-8d153a2c]{font-size:14px}.gd-keyword-text[data-v-8d153a2c]{gap:2px}.gd-keyword-en[data-v-8d153a2c]{font-size:12px;text-align:center;word-break:break-word;padding:0 6px;line-height:1.25}.gd-keyword-ko[data-v-8d153a2c]{font-size:12px;line-height:1.3}.gd-sidebar[data-v-8d153a2c]{display:none}.gd-mobile-bar[data-v-8d153a2c]{display:flex;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;background:var(--color-white);padding:12px 16px 16px;box-shadow:0 -2px 12px #00000014;z-index:40}.gd-mobile-bar-btn[data-v-8d153a2c]{flex:1;height:58px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-10);font-weight:700;cursor:pointer;border:none;transition:background .15s}.gd-mobile-bar-btn[data-v-8d153a2c]:hover{background:var(--color-primary-dark)}.gd-mobile-bar-btn[data-v-8d153a2c]:active{background:var(--color-primary-pressed)}.gd-mobile-icon-btn[data-v-8d153a2c]{flex-shrink:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);cursor:pointer;transition:background .15s}.gd-mobile-icon-btn[data-v-8d153a2c]:hover{background:var(--color-bg)}}.pd-page[data-v-5faef8de]{background:var(--color-bg);padding:80px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px) 100px;min-height:calc(100vh - 80px)}.pd-inner[data-v-5faef8de]{display:flex;align-items:flex-start;gap:22px;max-width:1440px;margin:0 auto}.pd-main[data-v-5faef8de]{flex:1;min-width:0;display:flex;flex-direction:column;gap:30px}.pd-hero[data-v-5faef8de]{position:relative;width:100%;height:650px;border-radius:24px;overflow:hidden;flex-shrink:0;touch-action:none}.pd-hero-img[data-v-5faef8de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.pd-hero-arrow[data-v-5faef8de]{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;z-index:2}.pd-hero-arrow[data-v-5faef8de]:hover{background:var(--color-white)}.pd-hero-arrow--prev[data-v-5faef8de]{left:20px}.pd-hero-arrow--next[data-v-5faef8de]{right:20px}.pd-arrow-icon[data-v-5faef8de]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.pd-hero-dots[data-v-5faef8de]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.pd-hero-dot[data-v-5faef8de]{width:8px;height:8px;border-radius:50%;background:#ffffff80;transition:background .2s}.pd-hero-dot--active[data-v-5faef8de]{background:var(--color-white)}.pd-mobile-header[data-v-5faef8de]{display:none}.pd-card[data-v-5faef8de]{background:var(--color-white);border-radius:var(--radius-20);box-shadow:0 0 6.5px #0000001f;padding:30px 42px 57px 38px;display:flex;flex-direction:column;gap:10px}.pd-all-sections[data-v-5faef8de]{display:flex;flex-direction:column;gap:60px;width:100%}.pd-tabs[data-v-5faef8de]{display:flex}.pd-tab[data-v-5faef8de]{flex:1;height:66px;color:var(--color-foreground);background:none;border:none;border-bottom:3px solid var(--color-gray-100);cursor:pointer;transition:border-color .15s;white-space:nowrap}.pd-tab--active[data-v-5faef8de]{border-bottom-color:var(--color-foreground)}.pd-section-block[data-v-5faef8de]{display:flex;flex-direction:column;gap:50px}.pd-section[data-v-5faef8de]{display:flex;flex-direction:column;gap:20px}.pd-section--review[data-v-5faef8de]{gap:20px}.pd-hr[data-v-5faef8de]{height:0;border-top:1px solid var(--color-gray-100);flex-shrink:0}.pd-section-title[data-v-5faef8de]{font-size:24px;font-weight:600;line-height:1.3;color:var(--color-foreground)}.pd-body-text[data-v-5faef8de]{color:var(--color-gray-600)}.pd-map-wrap[data-v-5faef8de]{width:100%;height:372px;border-radius:var(--radius-26);overflow:hidden;border:1px solid var(--color-border)}.pd-map[data-v-5faef8de]{width:100%;height:100%;display:block}.pd-location-addr[data-v-5faef8de]{display:flex;align-items:center;gap:4px}.pd-location-text[data-v-5faef8de]{color:var(--color-gray-500)}.pd-pin-icon[data-v-5faef8de]{flex-shrink:0;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.pd-info-list[data-v-5faef8de]{padding-left:27px;margin:0;list-style:disc;display:flex;flex-direction:column}.pd-info-item[data-v-5faef8de]{color:var(--color-gray-800);line-height:1.5}.pd-room-list[data-v-5faef8de]{display:flex;flex-direction:column;gap:30px}.pd-keywords[data-v-5faef8de]{position:relative;display:flex;gap:26px;padding:20px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}.pd-keywords-bg[data-v-5faef8de]{position:absolute;top:0;bottom:0;left:-20px;right:-20px;pointer-events:none;z-index:0;filter:drop-shadow(0px 3px 9.15px rgba(0,0,0,.06))}.pd-kw-bg-circle[data-v-5faef8de]{position:absolute;width:322px;height:322px;border-radius:50%;background:var(--color-white);top:0}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(1){left:0}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(2){left:309px}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(3){left:621px}.pd-kw-bubble[data-v-5faef8de]{position:relative;z-index:1;width:282px;height:282px;border-radius:50%;overflow:hidden;flex-shrink:0}.pd-kw-img[data-v-5faef8de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35;display:block}.pd-kw-overlay[data-v-5faef8de]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2921ba6}.pd-kw-text[data-v-5faef8de]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.pd-kw-en[data-v-5faef8de]{font-size:26px;font-weight:700;line-height:1.5;color:var(--color-white)}.pd-kw-ko[data-v-5faef8de]{font-size:20px;font-weight:500;line-height:1.3;color:var(--color-white)}.pd-recommend-list[data-v-5faef8de]{display:flex;flex-direction:column;gap:20px}.pd-recommend-item[data-v-5faef8de]{display:flex;align-items:center;gap:16px;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 0 6.4px #0000001c;padding:20px 30px}.pd-recommend-num[data-v-5faef8de]{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:20px;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center}.pd-recommend-text[data-v-5faef8de]{font-size:20px;font-weight:500;line-height:1.3;color:var(--color-gray-800)}.pd-review-title-row[data-v-5faef8de]{display:flex;align-items:center;gap:4px}.pd-review-count[data-v-5faef8de]{color:var(--color-primary)}.pd-review-filter[data-v-5faef8de]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-gray-100)}.pd-review-filter-left[data-v-5faef8de]{display:flex;align-items:center;gap:6px}.pd-photo-filter-label[data-v-5faef8de]{color:var(--color-gray-800)}.pd-review-sort[data-v-5faef8de]{position:relative}.pd-sort-btn[data-v-5faef8de]{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:transparent;border:none;outline:none;font-size:18px;font-weight:500;color:var(--color-gray-800);cursor:pointer;white-space:nowrap}.pd-sort-dropdown[data-v-5faef8de]{position:absolute;top:calc(100% + 6px);right:0;z-index:50;background:var(--color-white);border-radius:8px;box-shadow:0 4px 20px #0000001f;min-width:150px;overflow:hidden}.pd-sort-option[data-v-5faef8de]{display:block;width:100%;padding:14px 20px;background:none;border:none;text-align:left;font-size:16px;font-weight:400;color:var(--color-gray-500);cursor:pointer;white-space:nowrap}.pd-sort-option[data-v-5faef8de]:hover{background:var(--color-gray-50)}.pd-sort-option--active[data-v-5faef8de]{color:var(--color-primary);font-weight:500}.pd-review-list[data-v-5faef8de]{display:flex;flex-direction:column}.pd-review-item[data-v-5faef8de]{display:flex;flex-direction:column;gap:20px;padding:30px 0 40px;border-bottom:1px solid var(--color-gray-100)}.pd-review-item[data-v-5faef8de]:last-child{border-bottom:none}.pd-stars[data-v-5faef8de]{display:flex;align-items:center}.pd-star[data-v-5faef8de]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.pd-reviewer-row[data-v-5faef8de]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:-14px}.pd-company[data-v-5faef8de]{font-size:14px;font-weight:500;color:var(--color-gray-800)}.pd-reviewer-meta[data-v-5faef8de]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--color-gray-300)}.pd-review-text[data-v-5faef8de]{font-size:16px;font-weight:400;line-height:1.5;color:var(--color-gray-800);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-review-text--expanded[data-v-5faef8de]{display:block;-webkit-line-clamp:unset;overflow:visible}.pd-more-btn[data-v-5faef8de]{display:flex;align-items:center;gap:2px;cursor:pointer;font-size:16px;font-weight:400;color:var(--color-primary)}.pd-review-photos[data-v-5faef8de]{display:flex;gap:10px}.pd-review-photo[data-v-5faef8de]{width:128px;height:128px;border-radius:var(--radius-10);-o-object-fit:cover;object-fit:cover}.pd-pagination[data-v-5faef8de]{display:flex;justify-content:center;padding-top:20px}.pd-sidebar[data-v-5faef8de]{width:342px;flex-shrink:0;background:var(--color-white);border-radius:var(--radius-20);box-shadow:0 0 6.5px #0000001f;padding:30px 28px;display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.pd-sidebar-header[data-v-5faef8de]{display:flex;flex-direction:column;gap:6px}.pd-sidebar-title[data-v-5faef8de]{color:var(--color-foreground)}.pd-sidebar-desc[data-v-5faef8de]{font-size:14px;font-weight:500;line-height:1.4;color:var(--color-gray-400)}.pd-divider[data-v-5faef8de]{height:1px;background:var(--color-gray-100);flex-shrink:0}.pd-sidebar-selects[data-v-5faef8de]{display:flex;flex-direction:column;gap:20px}.pd-select-group[data-v-5faef8de]{display:flex;flex-direction:column;gap:6px}.pd-select-label[data-v-5faef8de]{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-gray-700)}.pd-person-input[data-v-5faef8de] .input-wrapper,.pd-person-input[data-v-5faef8de] .input-wrapper-error{border-color:var(--color-gray-200)}.pd-person-input[data-v-5faef8de] input::-moz-placeholder{color:var(--color-gray-300)}.pd-person-input[data-v-5faef8de] input::placeholder{color:var(--color-gray-300)}.pd-estimate[data-v-5faef8de]{display:flex;flex-direction:column;gap:6px}.pd-estimate-label[data-v-5faef8de]{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-gray-700)}.pd-estimate-price[data-v-5faef8de]{display:flex;align-items:flex-end;gap:4px}.pd-estimate-amount[data-v-5faef8de]{font-size:28px;font-weight:600;color:var(--color-foreground)}.pd-estimate-unit[data-v-5faef8de]{font-size:16px;font-weight:400;color:var(--color-foreground)}.pd-estimate-placeholder[data-v-5faef8de]{font-size:14px;font-weight:400;color:var(--color-gray-300)}.pd-btn-estimate[data-v-5faef8de]{width:100%;height:60px!important;font-size:18px!important;font-weight:600!important}.pd-sidebar-actions[data-v-5faef8de]{display:flex;gap:10px;margin-top:-10px}.pd-action-btn[data-v-5faef8de]{flex:1;height:60px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);font-size:18px;font-weight:500;cursor:pointer;transition:background .15s}.pd-action-btn[data-v-5faef8de]:hover{background:var(--color-bg)}@media (max-width: 1300px){.pd-page[data-v-5faef8de]{padding:60px 40px 80px}.pd-sidebar[data-v-5faef8de]{width:300px}}@media (max-width: 960px){.pd-page[data-v-5faef8de]{padding:40px 24px 60px}.pd-inner[data-v-5faef8de]{flex-direction:column}.pd-sidebar[data-v-5faef8de]{width:100%;position:static}.pd-hero[data-v-5faef8de]{height:400px}.pd-keywords[data-v-5faef8de]{flex-wrap:wrap;justify-content:center}}.pd-mobile-bar[data-v-5faef8de]{display:none}@media (max-width: 640px){.pd-page[data-v-5faef8de]{padding:16px 20px 88px}.pd-inner[data-v-5faef8de],.pd-main[data-v-5faef8de]{gap:16px}.pd-hero[data-v-5faef8de]{height:240px}.pd-hero-arrow[data-v-5faef8de]{display:none}.pd-mobile-header[data-v-5faef8de]{display:flex;flex-direction:column;gap:6px}.pd-mobile-title[data-v-5faef8de]{color:var(--color-foreground);white-space:pre-line}.pd-mobile-desc[data-v-5faef8de]{color:var(--color-gray-500)}.pd-card[data-v-5faef8de]{padding:20px 24px 30px}.pd-all-sections[data-v-5faef8de]{gap:40px}.pd-tab[data-v-5faef8de]{font-size:16px;height:48px}.pd-section-title[data-v-5faef8de]{font-size:18px}.pd-body-text[data-v-5faef8de],.pd-info-item[data-v-5faef8de]{font-size:14px}.pd-pin-icon[data-v-5faef8de]{width:20px;height:20px}.pd-location-text[data-v-5faef8de],.pd-sort-btn[data-v-5faef8de],.pd-review-text[data-v-5faef8de]{font-size:14px}.pd-review-item[data-v-5faef8de]{padding:20px 0 28px;gap:14px}.pd-reviewer-row[data-v-5faef8de]{margin-top:-6px}.pd-more-btn[data-v-5faef8de]{font-size:13px}.pd-review-photo[data-v-5faef8de]{width:96px;height:96px}.pd-recommend-list[data-v-5faef8de]{gap:12px}.pd-recommend-item[data-v-5faef8de]{padding:12px 16px;gap:8px}.pd-recommend-num[data-v-5faef8de]{width:24px;height:24px;font-size:12px}.pd-recommend-text[data-v-5faef8de]{font-size:14px}.pd-keywords[data-v-5faef8de]{gap:8px;flex-wrap:nowrap;padding:10px 0}.pd-kw-bubble[data-v-5faef8de]{width:94px;height:94px}.pd-keywords-bg[data-v-5faef8de]{left:-10px;right:-10px}.pd-kw-bg-circle[data-v-5faef8de]{width:114px;height:114px}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(1){left:0}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(2){left:102px}.pd-kw-bg-circle[data-v-5faef8de]:nth-child(3){left:204px}.pd-kw-text[data-v-5faef8de]{gap:2px}.pd-kw-en[data-v-5faef8de]{font-size:12px;text-align:center;word-break:break-word;padding:0 6px;line-height:1.25}.pd-kw-ko[data-v-5faef8de]{font-size:12px;line-height:1.3}.pd-sidebar[data-v-5faef8de]{display:none}.pd-mobile-bar[data-v-5faef8de]{display:flex;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;background:var(--color-white);padding:12px 16px 16px;box-shadow:0 -2px 12px #00000014;z-index:40}.pd-mobile-bar-btn[data-v-5faef8de]{flex:1;height:58px;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-10);font-weight:700;cursor:pointer;border:none;transition:background .15s}.pd-mobile-bar-btn[data-v-5faef8de]:hover{background:var(--color-primary-dark)}.pd-mobile-bar-btn[data-v-5faef8de]:active{background:var(--color-primary-pressed)}.pd-mobile-icon-btn[data-v-5faef8de]{flex-shrink:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-white);color:var(--color-gray-400);cursor:pointer;transition:background .15s}.pd-mobile-icon-btn[data-v-5faef8de]:hover{background:var(--color-bg)}}.mp-page[data-v-1b9f529a]{min-height:calc(100vh - 80px);background:var(--color-gray-50);padding:100px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px)}.mp-container[data-v-1b9f529a]{display:flex;align-items:flex-start;gap:24px}.mp-sidebar[data-v-1b9f529a]{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:30px}.mp-title[data-v-1b9f529a]{font-size:34px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.mp-tabs[data-v-1b9f529a]{display:flex;flex-direction:column;gap:16px}.mp-tab[data-v-1b9f529a]{width:100%;height:80px;padding:10px 30px;border-radius:var(--radius-16);background:var(--color-white);border:1px solid transparent;box-shadow:0 0 5.85px #0000000f;text-align:left;color:var(--color-foreground);cursor:pointer;transition:border-color .15s,color .15s;outline:none}.mp-tab--active[data-v-1b9f529a]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.mp-card[data-v-1b9f529a]{flex:1;background:var(--color-white);border-radius:var(--radius-26);overflow:hidden}.mp-card-inner[data-v-1b9f529a]{padding:50px 80px;display:flex;flex-direction:column;gap:70px;align-items:center}.mp-sections[data-v-1b9f529a]{display:flex;flex-direction:column;gap:50px;width:100%}.mp-section[data-v-1b9f529a]{display:flex;flex-direction:column;gap:30px}.mp-section-title[data-v-1b9f529a]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.mp-fields[data-v-1b9f529a]{display:flex;flex-direction:column;gap:18px}.mp-field-row[data-v-1b9f529a]{display:flex;align-items:center;gap:30px}.mp-label[data-v-1b9f529a]{flex-shrink:0;width:96px;font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-800)}.mp-input[data-v-1b9f529a]{flex:1;height:54px;padding:0 16px;border:1px solid var(--color-gray-200);border-radius:var(--radius-6);background:var(--color-white);font-family:inherit;color:var(--color-foreground);outline:none;transition:border-color .15s;box-sizing:border-box}.mp-input[data-v-1b9f529a]::-moz-placeholder{color:var(--color-gray-200)}.mp-input[data-v-1b9f529a]::placeholder{color:var(--color-gray-200)}.mp-input--pw[data-v-1b9f529a]::-moz-placeholder{color:var(--color-gray-300)}.mp-input--pw[data-v-1b9f529a]::placeholder{color:var(--color-gray-300)}.mp-input[data-v-1b9f529a]:focus{border-color:var(--color-primary)}.mp-bottom[data-v-1b9f529a]{display:flex;flex-direction:column;align-items:center;gap:16px}.mp-save-btn[data-v-1b9f529a]{height:70px;padding:0 40px;border-radius:var(--radius-10);background:var(--color-primary);border:none;color:var(--color-white);font-size:20px;font-weight:500;cursor:pointer;outline:none;transition:background .15s}.mp-save-btn[data-v-1b9f529a]:hover{background:var(--color-primary-dark)}.mp-save-btn[data-v-1b9f529a]:active{background:var(--color-primary-pressed)}.mp-links[data-v-1b9f529a]{display:flex;align-items:center;gap:6px;color:var(--color-gray-300)}.mp-link[data-v-1b9f529a]{background:none;border:none;color:var(--color-gray-300);cursor:pointer;padding:0;outline:none}.mp-hub[data-v-1b9f529a],.mp-mobile-form[data-v-1b9f529a],.mp-slide-wrap[data-v-1b9f529a]{display:none}@media (max-width: 1100px){.mp-page[data-v-1b9f529a]{padding:60px 24px}.mp-container[data-v-1b9f529a]{flex-direction:column}.mp-sidebar[data-v-1b9f529a]{width:100%}.mp-card-inner[data-v-1b9f529a]{padding:36px 30px}.mp-label[data-v-1b9f529a]{width:80px}}@media (max-width: 640px){.mp-desktop-only[data-v-1b9f529a]{display:none!important}.mp-slide-wrap[data-v-1b9f529a]{display:block}.mp-hub[data-v-1b9f529a]{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:40px}.mp-hub-title[data-v-1b9f529a]{font-size:22px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.mp-hub-profile[data-v-1b9f529a]{display:flex;align-items:center;gap:16px;background:var(--color-white);border-radius:var(--radius-16);padding:20px;box-shadow:0 0 5.85px #0000000f}.mp-hub-avatar[data-v-1b9f529a]{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--color-orange-50);color:var(--color-primary);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.mp-hub-user-info[data-v-1b9f529a]{display:flex;flex-direction:column;gap:2px}.mp-hub-user-name[data-v-1b9f529a]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.mp-hub-user-sub[data-v-1b9f529a]{font-size:13px;font-weight:400;line-height:1.5;color:var(--color-gray-500)}.mp-hub-menu[data-v-1b9f529a]{display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 0 5.85px #0000000f;overflow:hidden}.mp-hub-item[data-v-1b9f529a]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:none;border-top:1px solid var(--color-gray-100);padding:22px 18px;cursor:pointer;text-align:left;outline:none;transition:background .1s}.mp-hub-item[data-v-1b9f529a]:first-child{border-top:none}.mp-hub-item[data-v-1b9f529a]:active{background:var(--color-gray-50)}.mp-hub-icon-wrap[data-v-1b9f529a]{flex-shrink:0;width:42px;height:42px;border-radius:var(--radius-10);background:var(--color-orange-50);display:flex;align-items:center;justify-content:center}.mp-hub-item-text[data-v-1b9f529a]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.mp-hub-item-title[data-v-1b9f529a]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.mp-hub-item-sub[data-v-1b9f529a]{font-size:12px;font-weight:400;line-height:1.5;color:var(--color-gray-400)}.mp-hub-badge[data-v-1b9f529a]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-primary);color:var(--color-white);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.mp-hub-chevron[data-v-1b9f529a]{flex-shrink:0}.mp-hub-footer[data-v-1b9f529a]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-gray-300);padding-top:4px}.mp-hub-footer-link[data-v-1b9f529a]{background:none;border:none;color:var(--color-gray-300);cursor:pointer;padding:0;outline:none}.mp-hub-footer-div[data-v-1b9f529a]{color:var(--color-gray-300)}.mp-page[data-v-1b9f529a]{padding:0 20px 40px}.mp-mobile-form[data-v-1b9f529a]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-gray-50);z-index:9999;display:flex;flex-direction:column}.mp-mf-header[data-v-1b9f529a]{flex-shrink:0;display:flex;align-items:center;position:sticky;top:0;height:56px;background:var(--color-white);border-bottom:1px solid var(--color-border-subtle);padding:0 16px;z-index:1}.mp-mf-content[data-v-1b9f529a]{flex:1;overflow-y:auto;padding:24px 20px 40px;display:flex;flex-direction:column;gap:24px}.slide-in-enter-active[data-v-1b9f529a],.slide-in-leave-active[data-v-1b9f529a]{transition:transform .3s ease}.slide-in-enter-from[data-v-1b9f529a],.slide-in-leave-to[data-v-1b9f529a]{transform:translate(100%)}.mp-mf-back[data-v-1b9f529a]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;z-index:1;transition:color .15s}.mp-mf-back[data-v-1b9f529a]:hover{color:var(--color-foreground)}.mp-mf-title[data-v-1b9f529a]{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:var(--color-foreground);font-size:20px;font-weight:600;white-space:nowrap}.mp-mf-section[data-v-1b9f529a]{display:flex;flex-direction:column;gap:12px}.mp-mf-section-title[data-v-1b9f529a]{font-size:16px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.mp-mf-card[data-v-1b9f529a]{background:var(--color-white);border-radius:var(--radius-16);padding:28px 20px;box-shadow:0 0 5.85px #0000000f}.form-section[data-v-1b9f529a]{display:flex;flex-direction:column;gap:20px;width:100%}.form-group[data-v-1b9f529a]{display:flex;flex-direction:column;gap:4px}.form-label[data-v-1b9f529a]{color:var(--color-gray-800);font-weight:500}.mp-mf-save[data-v-1b9f529a]{width:100%;height:60px;flex-shrink:0;border-radius:var(--radius-10);background:var(--color-primary);border:none;color:var(--color-white);font-weight:700;cursor:pointer;outline:none;transition:background .15s}.mp-mf-save[data-v-1b9f529a]:hover{background:var(--color-primary-dark)}.mp-mf-save[data-v-1b9f529a]:active{background:var(--color-primary-pressed)}.mp-mf-footer[data-v-1b9f529a]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-gray-300)}.mp-mf-footer-link[data-v-1b9f529a]{background:none;border:none;color:var(--color-gray-300);cursor:pointer;padding:0;outline:none}.mp-mf-footer-div[data-v-1b9f529a]{color:var(--color-gray-300)}}.op-page[data-v-a5c93398]{min-height:calc(100vh - 80px);background:var(--color-gray-50);padding:100px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px)}.op-container[data-v-a5c93398]{display:flex;align-items:flex-start;gap:24px}.op-sidebar[data-v-a5c93398]{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:30px}.op-title[data-v-a5c93398]{font-size:34px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.op-tabs[data-v-a5c93398]{display:flex;flex-direction:column;gap:16px}.op-tab[data-v-a5c93398]{width:100%;height:80px;padding:10px 30px;border-radius:var(--radius-16);background:var(--color-white);border:1px solid transparent;box-shadow:0 0 5.85px #0000000f;text-align:left;color:var(--color-foreground);cursor:pointer;transition:border-color .15s,color .15s;outline:none}.op-tab--active[data-v-a5c93398]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.op-card[data-v-a5c93398]{flex:1;background:var(--color-white);border-radius:var(--radius-26);overflow:hidden}.op-card-inner[data-v-a5c93398]{padding:50px 80px 60px;display:flex;flex-direction:column;gap:30px}.op-card-title[data-v-a5c93398]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.op-subtabs[data-v-a5c93398]{display:flex;background:var(--color-gray-50);border-radius:var(--radius-16)}.op-subtab[data-v-a5c93398]{flex:1;height:64px;border:1px solid transparent;border-radius:var(--radius-16);background:transparent;font-size:20px;font-weight:500;color:var(--color-gray-300);cursor:pointer;outline:none;transition:background .15s,color .15s,border-color .15s}.op-subtab--active[data-v-a5c93398]{background:var(--color-white);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.op-list[data-v-a5c93398]{display:flex;flex-direction:column;gap:20px}.op-item[data-v-a5c93398]{display:flex;align-items:center;justify-content:space-between;padding:30px 20px;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 0 3.15px #00000026}.op-item-left[data-v-a5c93398]{display:flex;align-items:center;gap:20px}.op-item-img[data-v-a5c93398]{width:80px;height:80px;border-radius:var(--radius-10);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.op-item-info[data-v-a5c93398]{display:flex;flex-direction:column;gap:8px}.op-item-meta[data-v-a5c93398]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-400)}.op-item-title[data-v-a5c93398]{font-size:22px;font-weight:600;line-height:1.3;color:var(--color-gray-700)}.op-item-actions[data-v-a5c93398]{display:flex;gap:10px;flex-shrink:0}.op-btn[data-v-a5c93398]{width:110px;padding:10px;border-radius:var(--radius-10);font-size:16px;font-weight:400;line-height:1.6;cursor:pointer;outline:none;transition:background .15s}.op-btn--secondary[data-v-a5c93398]{background:var(--color-white);border:1px solid var(--color-gray-200);color:var(--color-gray-300)}.op-btn--primary[data-v-a5c93398]{background:var(--color-primary);border:none;color:var(--color-white)}.op-btn--primary[data-v-a5c93398]:hover{background:var(--color-primary-dark)}.op-btn--primary[data-v-a5c93398]:active{background:var(--color-primary-pressed)}.op-pagination[data-v-a5c93398]{display:flex;justify-content:center}.op-mobile-header[data-v-a5c93398]{display:none}@media (max-width: 1100px){.op-page[data-v-a5c93398]{padding:60px 24px}.op-container[data-v-a5c93398]{flex-direction:column}.op-sidebar[data-v-a5c93398]{width:100%}.op-card-inner[data-v-a5c93398]{padding:36px 30px 46px}.op-item[data-v-a5c93398]{flex-direction:column;align-items:flex-start;gap:16px}.op-item-actions[data-v-a5c93398]{align-self:flex-end}}@media (max-width: 640px){.op-page[data-v-a5c93398]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:var(--color-gray-50);overflow-y:auto;padding:0;animation:op-slide-in-a5c93398 .3s ease}@keyframes op-slide-in-a5c93398{0%{transform:translate(100%)}to{transform:translate(0)}}.op-mobile-header[data-v-a5c93398]{display:flex;align-items:center;position:sticky;top:0;height:56px;background:var(--color-white);border-bottom:1px solid var(--color-border-subtle);padding:0 20px;z-index:1;flex-shrink:0}.op-mobile-back[data-v-a5c93398]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;z-index:1;transition:color .15s}.op-mobile-back[data-v-a5c93398]:hover{color:var(--color-foreground)}.op-mobile-title[data-v-a5c93398]{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:var(--color-foreground);font-size:20px;font-weight:600;white-space:nowrap}.op-container[data-v-a5c93398]{padding:24px 20px 40px}.op-sidebar[data-v-a5c93398]{display:none!important}.op-card[data-v-a5c93398]{width:100%;border-radius:var(--radius-16);box-shadow:0 0 5.85px #0000000f}.op-card-inner[data-v-a5c93398]{padding:30px 20px 20px;gap:24px}.op-card-title[data-v-a5c93398]{display:none}.op-subtabs[data-v-a5c93398]{border-radius:var(--radius-10)}.op-subtab[data-v-a5c93398]{font-size:14px;height:46px;border-radius:var(--radius-10)}.op-subtab--active[data-v-a5c93398]{border-radius:var(--radius-10)}.op-item[data-v-a5c93398]{display:grid;grid-template-columns:68px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:10px;padding:20px;align-items:start}.op-item-left[data-v-a5c93398]{display:contents}.op-item-img[data-v-a5c93398]{grid-column:1;grid-row:1;width:68px;height:100%;min-height:68px;align-self:stretch;-o-object-fit:cover;object-fit:cover}.op-item-info[data-v-a5c93398]{grid-column:2;grid-row:1;gap:4px}.op-item-actions[data-v-a5c93398]{grid-column:2;grid-row:2;justify-self:end;gap:8px}.op-item-meta[data-v-a5c93398]{flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.op-item-meta span[data-v-a5c93398]:nth-child(2){display:none}.op-item-title[data-v-a5c93398]{font-size:14px}.op-btn[data-v-a5c93398]{width:90px;padding:8px 6px;font-size:13px}.op-pagination[data-v-a5c93398]{padding:10px 0}}.wl-page[data-v-0aaf8291]{min-height:calc(100vh - 80px);background:var(--color-gray-50);padding:100px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px)}.wl-container[data-v-0aaf8291]{display:flex;align-items:flex-start;gap:24px}.wl-sidebar[data-v-0aaf8291]{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:30px}.wl-title[data-v-0aaf8291]{font-size:34px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.wl-tabs[data-v-0aaf8291]{display:flex;flex-direction:column;gap:16px}.wl-tab[data-v-0aaf8291]{width:100%;height:80px;padding:10px 30px;border-radius:var(--radius-16);background:var(--color-white);border:1px solid transparent;box-shadow:0 0 5.85px #0000000f;text-align:left;color:var(--color-foreground);cursor:pointer;transition:border-color .15s,color .15s;outline:none}.wl-tab--active[data-v-0aaf8291]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.wl-card[data-v-0aaf8291]{flex:1;background:var(--color-white);border-radius:var(--radius-26);overflow:hidden}.wl-card-inner[data-v-0aaf8291]{padding:50px 80px 60px;display:flex;flex-direction:column;gap:30px}.wl-card-title[data-v-0aaf8291]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.wl-content[data-v-0aaf8291]{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%}.wl-row[data-v-0aaf8291]{display:flex;gap:24px;height:442px;width:100%}.wl-item[data-v-0aaf8291]{flex:1 0 0;min-width:0;height:100%;display:flex;flex-direction:column;gap:10px;position:relative;cursor:pointer}.wl-img-wrap[data-v-0aaf8291]{flex:1 0 0;min-height:1px;position:relative;border-radius:var(--radius-16);overflow:hidden}.wl-img[data-v-0aaf8291]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wl-heart[data-v-0aaf8291]{position:absolute;top:20px;right:20px;width:48px;height:48px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.wl-heart-icon[data-v-0aaf8291]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.wl-info[data-v-0aaf8291]{flex-shrink:0;display:flex;flex-direction:column;gap:10px}.wl-text[data-v-0aaf8291]{display:flex;flex-direction:column}.wl-name[data-v-0aaf8291]{font-size:20px;font-weight:600;line-height:1.4;color:var(--color-gray-800)}.wl-desc[data-v-0aaf8291]{font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-400);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wl-price[data-v-0aaf8291]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.wl-tags[data-v-0aaf8291]{display:flex;gap:6px;flex-wrap:wrap}.wl-pagination[data-v-0aaf8291]{display:flex;justify-content:center}.wl-tags[data-v-0aaf8291] span{font-weight:500!important;padding:3px 8px!important}@media (max-width: 1100px){.wl-page[data-v-0aaf8291]{padding:60px 24px}.wl-container[data-v-0aaf8291]{flex-direction:column}.wl-sidebar[data-v-0aaf8291]{width:100%}.wl-card-inner[data-v-0aaf8291]{padding:36px 30px 46px}.wl-row[data-v-0aaf8291]{height:360px}}@media (max-width: 700px){.wl-row[data-v-0aaf8291]{flex-direction:column;height:auto}.wl-item[data-v-0aaf8291]{height:360px}}.wl-mobile-header[data-v-0aaf8291]{display:none}@media (max-width: 640px){.wl-page[data-v-0aaf8291]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:var(--color-gray-50);overflow-y:auto;padding:0;animation:wl-slide-in-0aaf8291 .3s ease}@keyframes wl-slide-in-0aaf8291{0%{transform:translate(100%)}to{transform:translate(0)}}.wl-mobile-header[data-v-0aaf8291]{display:flex;align-items:center;position:sticky;top:0;height:56px;background:var(--color-white);border-bottom:1px solid var(--color-border-subtle);padding:0 20px;z-index:1;flex-shrink:0}.wl-mobile-back[data-v-0aaf8291]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;z-index:1;transition:color .15s}.wl-mobile-back[data-v-0aaf8291]:hover{color:var(--color-foreground)}.wl-mobile-title[data-v-0aaf8291]{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:var(--color-foreground);font-size:20px;font-weight:600;white-space:nowrap}.wl-container[data-v-0aaf8291]{padding:24px 20px 40px}.wl-sidebar[data-v-0aaf8291]{display:none!important}.wl-card-title[data-v-0aaf8291]{display:none}.wl-card[data-v-0aaf8291]{border-radius:var(--radius-16);box-shadow:0 0 5.85px #0000000f}.wl-card-inner[data-v-0aaf8291]{padding:20px}.wl-content[data-v-0aaf8291]{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:24px;align-items:start}.wl-row[data-v-0aaf8291]{display:contents}.wl-item[data-v-0aaf8291]{height:auto;display:flex;flex-direction:column;gap:8px!important;min-width:0;overflow:hidden}.wl-img-wrap[data-v-0aaf8291]{flex:none;width:100%;height:160px!important;border-radius:12px!important}.wl-heart[data-v-0aaf8291]{top:10px;right:10px;width:32px;height:32px}.wl-heart-icon[data-v-0aaf8291]{width:32px;height:32px}.wl-info[data-v-0aaf8291]{gap:6px!important}.wl-text[data-v-0aaf8291]{min-width:0;overflow:hidden}.wl-tags[data-v-0aaf8291]{flex-wrap:nowrap!important;overflow:hidden!important;gap:4px}.wl-tags[data-v-0aaf8291] span{font-size:12px!important;font-weight:400!important;padding:3px 8px!important}.wl-pagination[data-v-0aaf8291]{grid-column:1 / -1;padding:10px 0}.wl-name[data-v-0aaf8291]{font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wl-desc[data-v-0aaf8291]{font-size:12px!important;font-weight:400!important;line-height:1.4!important;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wl-price[data-v-0aaf8291]{font-size:18px!important;font-weight:600!important}}.iq-page[data-v-cc9f247a]{min-height:calc(100vh - 80px);background:var(--color-gray-50);padding:100px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px)}.iq-container[data-v-cc9f247a]{display:flex;align-items:flex-start;gap:24px}.iq-sidebar[data-v-cc9f247a]{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:30px}.iq-title[data-v-cc9f247a]{font-size:34px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.iq-tabs[data-v-cc9f247a]{display:flex;flex-direction:column;gap:16px}.iq-tab[data-v-cc9f247a]{width:100%;height:80px;padding:10px 30px;border-radius:var(--radius-16);background:var(--color-white);border:1px solid transparent;box-shadow:0 0 5.85px #0000000f;text-align:left;color:var(--color-foreground);cursor:pointer;transition:border-color .15s,color .15s;outline:none}.iq-tab--active[data-v-cc9f247a]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.iq-card[data-v-cc9f247a]{flex:1;background:var(--color-white);border-radius:var(--radius-26);overflow:hidden}.iq-card-inner[data-v-cc9f247a]{padding:50px 80px 60px;display:flex;flex-direction:column;gap:30px}.iq-card-title[data-v-cc9f247a]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.iq-content[data-v-cc9f247a]{display:flex;flex-direction:column;align-items:flex-end;gap:0;width:100%}.iq-list[data-v-cc9f247a],.iq-item[data-v-cc9f247a]{width:100%}.iq-row[data-v-cc9f247a]{display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 30px;border-top:1px solid var(--color-gray-100);cursor:pointer;transition:background .15s}.iq-row--first[data-v-cc9f247a]{border-top-color:var(--color-gray-900)}.iq-row[data-v-cc9f247a]:hover{background:var(--color-gray-50)}.iq-row-left[data-v-cc9f247a]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.iq-badge[data-v-cc9f247a]{flex-shrink:0;width:70px;display:flex;align-items:center;justify-content:center;padding:6px 10px;border:.5px solid var(--color-gray-300);border-radius:var(--radius-6);background:var(--color-white);font-size:13px;font-weight:500;line-height:1.5;color:var(--color-gray-300)}.iq-row-title[data-v-cc9f247a]{flex:1;min-width:0;font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-800);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iq-row-right[data-v-cc9f247a]{display:flex;align-items:center;gap:20px;flex-shrink:0}.iq-date[data-v-cc9f247a]{font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-300)}.iq-arrow[data-v-cc9f247a]{transition:transform .15s ease;transform:rotate(180deg)}.iq-arrow--open[data-v-cc9f247a]{transform:rotate(0)}.iq-expand[data-v-cc9f247a]{background:var(--color-gray-50);padding:20px 30px;display:flex;flex-direction:column;gap:24px}.iq-expand-qa[data-v-cc9f247a]{display:flex;align-items:flex-start;gap:16px}.iq-qa-label[data-v-cc9f247a]{flex-shrink:0;font-size:20px;font-weight:600;line-height:1.4}.iq-qa-label--q[data-v-cc9f247a]{color:var(--color-gray-300)}.iq-qa-label--a[data-v-cc9f247a]{color:var(--color-primary)}.iq-qa-text[data-v-cc9f247a]{font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-700);white-space:pre-line}.iq-expand-divider[data-v-cc9f247a]{width:100%;height:1px;background:var(--color-gray-100)}.iq-qa-pending[data-v-cc9f247a]{font-size:16px;font-weight:400;line-height:1.6;color:var(--color-gray-300)}.iq-register-wrap[data-v-cc9f247a]{margin-top:20px}.iq-register-btn[data-v-cc9f247a]{width:110px;padding:10px;border-radius:var(--radius-10);background:var(--color-primary);border:none;font-size:16px;font-weight:400;line-height:1.6;color:var(--color-white);cursor:pointer;outline:none;transition:background .15s}.iq-register-btn[data-v-cc9f247a]:hover{background:var(--color-primary-dark)}.iq-register-btn[data-v-cc9f247a]:active{background:var(--color-primary-pressed)}.iq-pagination[data-v-cc9f247a]{display:flex;justify-content:center}.accordion-enter-active[data-v-cc9f247a],.accordion-leave-active[data-v-cc9f247a]{transition:max-height .15s ease,opacity .15s ease;overflow:hidden;max-height:600px}.accordion-enter-from[data-v-cc9f247a],.accordion-leave-to[data-v-cc9f247a]{max-height:0;opacity:0}@media (max-width: 1100px){.iq-page[data-v-cc9f247a]{padding:60px 24px}.iq-container[data-v-cc9f247a]{flex-direction:column}.iq-sidebar[data-v-cc9f247a]{width:100%}.iq-card-inner[data-v-cc9f247a]{padding:36px 30px 46px}.iq-row[data-v-cc9f247a]{height:auto;min-height:76px;padding:12px 20px}.iq-row-left[data-v-cc9f247a]{flex-wrap:wrap}}.iq-mobile-header[data-v-cc9f247a]{display:none}@media (max-width: 640px){.iq-page[data-v-cc9f247a]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:var(--color-gray-50);overflow-y:auto;padding:0;animation:iq-slide-in-cc9f247a .3s ease}@keyframes iq-slide-in-cc9f247a{0%{transform:translate(100%)}to{transform:translate(0)}}.iq-mobile-header[data-v-cc9f247a]{display:flex;align-items:center;position:sticky;top:0;height:56px;background:var(--color-white);border-bottom:1px solid var(--color-border-subtle);padding:0 20px;z-index:1;flex-shrink:0}.iq-mobile-back[data-v-cc9f247a]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;z-index:1;transition:color .15s}.iq-mobile-back[data-v-cc9f247a]:hover{color:var(--color-foreground)}.iq-mobile-title[data-v-cc9f247a]{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:var(--color-foreground);font-size:20px;font-weight:600;white-space:nowrap}.iq-container[data-v-cc9f247a]{padding:24px 20px 40px}.iq-sidebar[data-v-cc9f247a]{display:none!important}.iq-card-title[data-v-cc9f247a]{display:none}.iq-sidebar[data-v-cc9f247a]{gap:16px}.iq-title[data-v-cc9f247a]{font-size:22px}.iq-tab[data-v-cc9f247a]{font-size:16px!important;height:54px;padding:10px 20px}.iq-card-title[data-v-cc9f247a]{font-size:18px}.iq-row-title[data-v-cc9f247a]{font-size:14px}.iq-row--first[data-v-cc9f247a]{border-top:none}.iq-row-left[data-v-cc9f247a]{flex-wrap:nowrap;gap:10px}.iq-row-title[data-v-cc9f247a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iq-badge[data-v-cc9f247a]{width:auto;padding:3px 8px;font-size:12px}.iq-date[data-v-cc9f247a]{font-size:12px}.iq-qa-label[data-v-cc9f247a]{font-size:16px}.iq-qa-text[data-v-cc9f247a],.iq-qa-pending[data-v-cc9f247a]{font-size:13px}.iq-card[data-v-cc9f247a]{width:100%;border-radius:var(--radius-16);box-shadow:0 0 5.85px #0000000f}.iq-register-btn[data-v-cc9f247a]{width:90px;padding:8px;font-size:14px}.iq-card-inner[data-v-cc9f247a]{padding:20px 20px 36px}}.od-page[data-v-f6d183f8]{min-height:calc(100vh - 80px);background:var(--color-gray-50);padding:100px clamp(20px,calc((100vw - 1440px)/2 + 240px),240px)}.od-container[data-v-f6d183f8]{display:flex;align-items:flex-start;gap:24px}.od-sidebar[data-v-f6d183f8]{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:30px}.od-title[data-v-f6d183f8]{font-size:34px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.od-tabs[data-v-f6d183f8]{display:flex;flex-direction:column;gap:16px}.od-tab[data-v-f6d183f8]{width:100%;height:80px;padding:10px 30px;border-radius:var(--radius-16);background:var(--color-white);border:1px solid transparent;box-shadow:0 0 5.85px #0000000f;text-align:left;color:var(--color-foreground);cursor:pointer;transition:border-color .15s,color .15s;outline:none}.od-tab--active[data-v-f6d183f8]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.od-card[data-v-f6d183f8]{flex:1;background:var(--color-white);border-radius:var(--radius-26);overflow:hidden}.od-card-inner[data-v-f6d183f8]{padding:50px 80px 60px;display:flex;flex-direction:column;gap:30px}.od-card-title-row[data-v-f6d183f8]{display:flex;align-items:center;gap:8px}.od-back-btn[data-v-f6d183f8]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;transition:color .15s}.od-back-btn[data-v-f6d183f8]:hover{color:var(--color-foreground)}.od-card-title[data-v-f6d183f8]{font-size:24px;font-weight:600;line-height:1.5;color:var(--color-foreground)}.od-detail[data-v-f6d183f8]{background:var(--color-white);border-radius:var(--radius-26);box-shadow:0 0 3.15px #00000026;padding:36px 50px 60px}.od-detail-inner[data-v-f6d183f8]{display:flex;flex-direction:column;gap:40px;align-items:center}.od-top[data-v-f6d183f8],.od-main[data-v-f6d183f8]{display:flex;flex-direction:column;gap:40px;width:100%}.od-section[data-v-f6d183f8]{display:flex;flex-direction:column;gap:24px}.od-section-title[data-v-f6d183f8]{font-size:20px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.od-fields[data-v-f6d183f8]{display:flex;flex-direction:column;gap:10px}.od-field[data-v-f6d183f8]{display:flex;align-items:flex-start;gap:24px;font-size:16px;font-weight:400;line-height:1.6}.od-field-label[data-v-f6d183f8]{flex-shrink:0;width:100px;font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-700)}.od-field-value[data-v-f6d183f8]{color:var(--color-gray-500)}.od-divider[data-v-f6d183f8]{width:100%;height:1px;background:var(--color-gray-100)}.od-estimates[data-v-f6d183f8]{display:flex;flex-direction:column;gap:40px;width:100%}.od-estimate-group[data-v-f6d183f8]{display:flex;flex-direction:column;gap:10px}.od-group-title[data-v-f6d183f8]{font-size:20px;font-weight:600;line-height:1.4;color:var(--color-foreground)}.od-item-list[data-v-f6d183f8]{display:flex;flex-direction:column;gap:16px}.od-item[data-v-f6d183f8]{display:flex;flex-direction:column;gap:12px;padding:24px 30px;background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:var(--radius-20)}.od-item-header[data-v-f6d183f8]{display:flex;align-items:center;justify-content:space-between}.od-item-title[data-v-f6d183f8]{font-size:18px;font-weight:600;line-height:1.4;color:var(--color-gray-700)}.od-item-price[data-v-f6d183f8]{font-size:22px;font-weight:600;line-height:1.3;color:var(--color-foreground);flex-shrink:0}.od-item-infos[data-v-f6d183f8]{display:flex;flex-direction:column;gap:8px}.od-info-row[data-v-f6d183f8]{display:flex;align-items:flex-end;gap:6px}.od-icon[data-v-f6d183f8]{flex-shrink:0;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.od-info-text[data-v-f6d183f8]{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-gray-300)}.od-total[data-v-f6d183f8]{font-size:28px;font-weight:600;line-height:1.3;color:var(--color-primary);text-decoration:underline;text-align:right;width:100%}.od-footer[data-v-f6d183f8]{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.od-notice[data-v-f6d183f8]{font-size:18px;font-weight:500;line-height:1.5;color:var(--color-gray-500);text-align:center}.od-actions[data-v-f6d183f8]{display:flex;gap:10px;align-items:center;justify-content:center}.od-btn[data-v-f6d183f8]{height:70px;padding:10px 40px;border-radius:var(--radius-10);font-size:20px;font-weight:500;line-height:1.3;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.od-btn--secondary[data-v-f6d183f8]{background:var(--color-white);border:1px solid var(--color-gray-100);color:var(--color-gray-300)}.od-btn--primary[data-v-f6d183f8]{background:var(--color-primary);border:none;color:var(--color-white)}.od-btn--primary[data-v-f6d183f8]:hover{background:var(--color-primary-dark)}.od-btn--primary[data-v-f6d183f8]:active{background:var(--color-primary-pressed)}.od-mobile-header[data-v-f6d183f8]{display:none}@media (max-width: 1100px){.od-page[data-v-f6d183f8]{padding:60px 24px}.od-container[data-v-f6d183f8]{flex-direction:column}.od-sidebar[data-v-f6d183f8]{width:100%}.od-card-inner[data-v-f6d183f8]{padding:36px 30px 46px}.od-detail[data-v-f6d183f8]{padding:24px 20px 40px}.od-item-header[data-v-f6d183f8]{flex-wrap:wrap;gap:4px}}@media (max-width: 640px){.od-page[data-v-f6d183f8]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:var(--color-gray-50);overflow-y:auto;padding:0;animation:od-slide-in-f6d183f8 .3s ease}@keyframes od-slide-in-f6d183f8{0%{transform:translate(100%)}to{transform:translate(0)}}.od-mobile-header[data-v-f6d183f8]{display:flex;align-items:center;position:sticky;top:0;height:56px;background:var(--color-white);border-bottom:1px solid var(--color-border-subtle);padding:0 20px;z-index:1;flex-shrink:0}.od-mobile-back[data-v-f6d183f8]{display:flex;align-items:center;background:none;border:none;color:var(--color-gray-500);cursor:pointer;padding:0;outline:none;z-index:1;transition:color .15s}.od-mobile-back[data-v-f6d183f8]:hover{color:var(--color-foreground)}.od-mobile-title[data-v-f6d183f8]{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:var(--color-foreground);font-size:20px;font-weight:600;white-space:nowrap}.od-container[data-v-f6d183f8]{padding:24px 20px 40px}.od-sidebar[data-v-f6d183f8]{display:none!important}.od-card-title-row[data-v-f6d183f8]{display:none}.od-card[data-v-f6d183f8]{width:100%;background:transparent;border-radius:0;box-shadow:none;overflow:visible}.od-card-inner[data-v-f6d183f8]{padding:0;gap:16px}.od-detail[data-v-f6d183f8]{background:transparent;box-shadow:none;padding:0;border-radius:0}.od-detail-inner[data-v-f6d183f8]{gap:16px;align-items:stretch}.od-top[data-v-f6d183f8],.od-main[data-v-f6d183f8]{gap:16px}.od-section[data-v-f6d183f8]{gap:16px;padding:0}.od-fields[data-v-f6d183f8]{background:var(--color-white);border-radius:var(--radius-16);padding:20px;box-shadow:0 0 5.85px #0000000f;gap:10px}.od-divider[data-v-f6d183f8]{display:none}.od-estimates[data-v-f6d183f8]{gap:16px}.od-estimate-group[data-v-f6d183f8]{gap:8px}.od-item[data-v-f6d183f8]{border:none;box-shadow:0 0 5.85px #0000000f;border-radius:var(--radius-16);padding:20px}.od-section-title[data-v-f6d183f8],.od-group-title[data-v-f6d183f8]{font-size:16px}.od-field[data-v-f6d183f8]{font-size:13px;gap:12px}.od-field-label[data-v-f6d183f8]{font-size:14px;width:80px}.od-item-title[data-v-f6d183f8]{font-size:14px}.od-item-price[data-v-f6d183f8]{font-size:16px}.od-info-text[data-v-f6d183f8]{font-size:12px}.od-total[data-v-f6d183f8]{font-size:20px}.od-notice[data-v-f6d183f8]{font-size:14px}.od-footer[data-v-f6d183f8]{gap:16px;margin-top:4px}.od-btn[data-v-f6d183f8]{font-size:15px;height:50px;padding:10px 24px}}
