.custom-select[data-v-d448e64f]{position:relative;width:100%}.custom-select__trigger[data-v-d448e64f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#1b1611d6;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;min-height:40px}.custom-select__trigger[data-v-d448e64f]:hover{border-color:#d88a3d4d;background:#1f1a14eb}.is-open .custom-select__trigger[data-v-d448e64f]{border-color:#d88a3d7a;background:#1f1a14f5;box-shadow:0 0 0 3px #d88a3d1a}.custom-select__value[data-v-d448e64f]{flex:1;color:var(--color-neutral-10);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select__value[data-v-d448e64f]:empty:before{content:attr(data-placeholder);color:var(--color-neutral-30)}.custom-select__arrow[data-v-d448e64f]{width:14px;height:14px;color:var(--color-neutral-20);transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.custom-select__arrow.is-reverse[data-v-d448e64f]{transform:rotate(180deg)}.custom-select__dropdown[data-v-d448e64f]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:2000;background:#18130ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(216,138,61,.18);border-radius:var(--radius-md);box-shadow:0 18px 40px #00000052;overflow:hidden}.custom-select[data-placement=right] .custom-select__dropdown[data-v-d448e64f]{left:auto;right:0}.custom-select__options[data-v-d448e64f]{max-height:300px;overflow-y:auto;padding:4px}.custom-select__options[data-v-d448e64f]::-webkit-scrollbar{width:6px}.custom-select__options[data-v-d448e64f]::-webkit-scrollbar-track{background:transparent}.custom-select__options[data-v-d448e64f]::-webkit-scrollbar-thumb{background:#ad9d8b4d;border-radius:3px}.custom-select__options[data-v-d448e64f]::-webkit-scrollbar-thumb:hover{background:#ad9d8b80}.custom-select__option[data-v-d448e64f]{display:flex;align-items:center;gap:8px;padding:10px 12px;color:var(--color-neutral-10);background:transparent;cursor:pointer;transition:all .2s ease;border-radius:calc(var(--radius-md) - 4px);margin:2px 0;font-size:14px}.custom-select__option[data-v-d448e64f]:hover:not(.is-disabled){background:#d88a3d26;color:var(--color-accent)}.custom-select__option.is-selected[data-v-d448e64f]{background:#d88a3d33;color:var(--color-accent);font-weight:600}.custom-select__option.is-disabled[data-v-d448e64f]{color:var(--color-neutral-30);opacity:.5;cursor:not-allowed}.custom-select__option.is-divided[data-v-d448e64f]{margin-top:6px;padding-top:12px}.custom-select__option .option-icon[data-v-d448e64f]{font-size:16px}.custom-select__empty[data-v-d448e64f]{padding:20px;text-align:center;color:var(--color-neutral-30);font-size:14px}.select-dropdown-enter-active[data-v-d448e64f],.select-dropdown-leave-active[data-v-d448e64f]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top center}.select-dropdown-enter-from[data-v-d448e64f],.select-dropdown-leave-to[data-v-d448e64f]{opacity:0;transform:translateY(-8px) scaleY(.9)}.select-dropdown-enter-to[data-v-d448e64f],.select-dropdown-leave-from[data-v-d448e64f]{opacity:1;transform:translateY(0) scaleY(1)}.app-header[data-v-2b37c974]{position:sticky;top:0;width:100%;z-index:24;background:#09121bc2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,177,86,.1);box-shadow:0 18px 36px -30px #000000b8}.header-inner[data-v-2b37c974]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,40px);padding:14px 0}.brand[data-v-2b37c974]{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:18px;letter-spacing:.02em;cursor:pointer;color:var(--color-neutral-0);transition:transform var(--transition-base),opacity var(--transition-base)}.brand[data-v-2b37c974]:hover{transform:translateY(-1px);opacity:.92}.brand-mark[data-v-2b37c974]{width:42px;height:42px;object-fit:contain;display:block;flex-shrink:0}.brand-copy[data-v-2b37c974]{display:flex;align-items:center;gap:10px}.brand-chip[data-v-2b37c974]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-full);background:#ffb1561f;border:1px solid rgba(255,177,86,.18);color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-links[data-v-2b37c974]{display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--radius-lg);background:#0c161fb8;border:1px solid rgba(255,177,86,.08);box-shadow:0 16px 36px -28px #000000b3}.nav-link[data-v-2b37c974]{border:none;background:transparent;color:var(--color-neutral-20);font-size:14px;font-weight:500;padding:10px 16px;border-radius:var(--radius-md);cursor:pointer;transition:color var(--transition-base),background var(--transition-base),transform var(--transition-base)}.nav-link[data-v-2b37c974]:hover{color:var(--color-neutral-0);background:#d88a3d24;transform:translateY(-1px)}.header-actions[data-v-2b37c974]{display:inline-flex;align-items:center;gap:12px}.language-select[data-v-2b37c974]{width:112px}.register-btn[data-v-2b37c974]{color:var(--color-neutral-10);font-size:15px;font-weight:600;padding-inline:6px}.register-btn[data-v-2b37c974]:hover,.register-btn[data-v-2b37c974]:focus{color:var(--color-accent)}.login-btn[data-v-2b37c974]{min-width:104px;padding:22px 0;font-size:15px}.mobile-menu-btn[data-v-2b37c974]{display:none;background:none;border:none;padding:8px;cursor:pointer}.hamburger[data-v-2b37c974]{display:flex;flex-direction:column;gap:5px;width:22px}.hamburger span[data-v-2b37c974]{display:block;height:2px;background:var(--color-neutral-10);border-radius:2px;transition:all .3s ease}.hamburger.open span[data-v-2b37c974]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open span[data-v-2b37c974]:nth-child(2){opacity:0}.hamburger.open span[data-v-2b37c974]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav[data-v-2b37c974]{display:none}@media (max-width: 1024px){.nav-links[data-v-2b37c974]{display:none}.mobile-menu-btn[data-v-2b37c974]{display:flex}.mobile-nav[data-v-2b37c974]{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 0 4px;border-top:1px solid rgba(191,170,145,.12)}.mobile-nav-link[data-v-2b37c974]{border:none;background:transparent;color:var(--color-neutral-20);font-size:15px;font-weight:500;padding:12px 16px;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:color var(--transition-base),background var(--transition-base)}.mobile-nav-link[data-v-2b37c974]:hover{color:var(--color-neutral-0);background:#d88a3d1a}}@media (max-width: 640px){.header-inner[data-v-2b37c974]{gap:10px}.brand-text[data-v-2b37c974],.brand-chip[data-v-2b37c974],.register-btn[data-v-2b37c974]{display:none}.header-actions[data-v-2b37c974]{margin-left:auto;gap:10px}.language-select[data-v-2b37c974]{width:92px}.login-btn[data-v-2b37c974]{min-width:86px;padding:20px 0}}.app-footer[data-v-340f4e5b]{padding:26px 0 24px;background:linear-gradient(180deg,#090f16f0,#070c12fa);border-top:1px solid rgba(255,177,86,.08)}.footer-inner[data-v-340f4e5b]{display:flex;flex-direction:column;gap:18px}.footer-top[data-v-340f4e5b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 48px}.footer-brand[data-v-340f4e5b]{display:flex;align-items:center;gap:14px;max-width:380px}.brand-mark[data-v-340f4e5b]{width:42px;height:42px;object-fit:contain;display:block;flex-shrink:0}.brand-text[data-v-340f4e5b]{display:flex;flex-direction:column;gap:4px}.brand-heading[data-v-340f4e5b]{display:flex;align-items:baseline;gap:12px}.brand-name[data-v-340f4e5b]{font-size:15px;font-weight:700;color:var(--color-neutral-0)}.brand-slogan[data-v-340f4e5b]{margin:0;color:var(--color-neutral-20);font-size:12px;line-height:1.4}.brand-domain[data-v-340f4e5b]{font-size:12px;color:var(--color-accent);transition:color var(--transition-base);text-decoration:none}.brand-domain[data-v-340f4e5b]:hover{color:var(--color-neutral-0)}a[data-v-340f4e5b],.link[data-v-340f4e5b]{font-size:13px;color:var(--color-neutral-20);transition:color var(--transition-base);cursor:pointer;text-decoration:none}.link[data-v-340f4e5b]:hover,a[data-v-340f4e5b]:hover{color:var(--color-neutral-0)}.footer-bottom[data-v-340f4e5b]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(240,226,203,.08);color:var(--color-neutral-30);font-size:12px}.footer-info[data-v-340f4e5b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.footer-copy[data-v-340f4e5b],.footer-rights[data-v-340f4e5b]{color:var(--color-neutral-30)}.footer-version[data-v-340f4e5b]{font-size:11px;color:var(--color-neutral-30);opacity:.6}.footer-contact[data-v-340f4e5b]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-neutral-20)}.footer-contact-link[data-v-340f4e5b]{font-size:12px}.footer-label[data-v-340f4e5b]{font-weight:600;color:var(--color-neutral-10)}.footer-links[data-v-340f4e5b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.footer-meta-link[data-v-340f4e5b],.record-link[data-v-340f4e5b]{font-size:12px;color:var(--color-neutral-20)}.footer-meta-link[data-v-340f4e5b]:hover,.record-link[data-v-340f4e5b]:hover{color:var(--color-neutral-0)}.record-link[data-v-340f4e5b]{display:inline-flex;align-items:center}@media (max-width: 768px){.app-footer[data-v-340f4e5b]{padding:24px 0 20px}.footer-top[data-v-340f4e5b]{grid-template-columns:1fr;gap:16px}.footer-bottom[data-v-340f4e5b]{flex-direction:column;align-items:flex-start;gap:12px}.footer-info[data-v-340f4e5b]{gap:6px 12px}.brand-heading[data-v-340f4e5b]{flex-direction:column;align-items:flex-start;gap:4px}}.app-shell[data-v-8ec2ffc5]{min-height:100vh;display:flex;flex-direction:column}.app-shell--bare[data-v-8ec2ffc5]{background:var(--color-background)}.app-shell--admin[data-v-8ec2ffc5]{background:radial-gradient(circle at 14% 10%,rgba(255,177,86,.12),transparent 24%),radial-gradient(circle at 88% 16%,rgba(123,209,197,.08),transparent 22%),linear-gradient(180deg,#081018,#09131d)}.app-main[data-v-8ec2ffc5]{flex:1;display:flex;flex-direction:column}:root{--color-background: #071018;--color-surface: #0c1720;--color-elevated: #122130;--color-card: rgba(11, 23, 33, .78);--color-glass: rgba(10, 21, 31, .58);--color-accent: #ffb156;--color-accent-strong: #f08d36;--color-accent-soft: rgba(255, 177, 86, .16);--color-secondary: #7bd1c5;--color-secondary-soft: rgba(123, 209, 197, .14);--color-neutral-0: #fffaf2;--color-neutral-10: rgba(246, 243, 236, .92);--color-neutral-20: rgba(208, 218, 225, .78);--color-neutral-30: rgba(153, 169, 181, .62);--color-border: rgba(240, 226, 203, .12);--color-border-strong: rgba(255, 177, 86, .18);--color-success: #89d3a3;--color-warning: #f2bb64;--color-danger: #ee8f77;--shadow-soft: 0 24px 60px -34px rgba(0, 0, 0, .68);--shadow-strong: 0 46px 110px -52px rgba(0, 0, 0, .86);--shadow-border: inset 0 0 0 1px rgba(255, 248, 240, .04);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--radius-xl: 34px;--radius-full: 999px;--transition-base: .24s cubic-bezier(.21, .61, .35, 1);font-family:DM Sans,Noto Sans SC,Noto Sans KR,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-neutral-10);background-color:var(--color-background);line-height:1.55;font-weight:400;text-rendering:optimizeLegibility}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(255,177,86,.15),transparent 34%),radial-gradient(circle at 82% 10%,rgba(123,209,197,.08),transparent 24%),linear-gradient(180deg,#09121a 0%,var(--color-background) 36%,#060d15 100%)}a{color:inherit;text-decoration:none}.container{width:min(1160px,92vw);margin:0 auto}.section-spacing{padding:112px 0}.glass-panel{background:var(--color-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft),var(--shadow-border);border:1px solid var(--color-border)}.text-gradient{background:linear-gradient(135deg,#fff7ea,#ffd28c 44%,#ffb156);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-full);background:#ffb1561f;border:1px solid rgba(255,177,86,.18);color:var(--color-neutral-10);font-size:12px;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.el-button--primary{border-radius:var(--radius-md);background:var(--color-accent)!important;border:1px solid rgba(255,177,86,.34)!important;color:var(--color-neutral-0)!important;font-weight:600;box-shadow:0 16px 30px -18px #f08d36d1;transition:all .3s cubic-bezier(.4,0,.2,1)}.el-button--primary:hover,.el-button--primary:focus{background:#ffc56f!important;border-color:#ffc56f6b!important;box-shadow:0 18px 34px -18px #ffb156eb;transform:translateY(-2px);color:var(--color-neutral-0)!important}.el-button--primary:active{background:var(--color-accent-strong)!important;transform:translateY(0)}.el-button--primary.is-disabled{background:#ffb1565c!important;border-color:#ffb15624!important;box-shadow:none;opacity:.6}.el-button--primary.is-link{padding:8px 16px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-accent)!important}.el-button--primary.is-link:hover,.el-button--primary.is-link:focus{background:var(--color-accent-soft)!important;border:none!important;box-shadow:none!important;transform:none;color:var(--color-accent)!important}.el-button--primary.is-link:active{background:#d88a3d38!important;transform:none}.el-select__wrapper,.el-input__wrapper,.el-textarea__inner{background:#0b161fd6!important;border:1px solid var(--color-border)!important;box-shadow:none!important;border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1)}.el-select__wrapper:hover,.el-input__wrapper:hover,.el-textarea__inner:hover{border-color:#ffb1563d!important;background:#0d1923eb!important}.el-select__wrapper.is-focused,.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:#ffb1566b!important;background:#0d1923f5!important;box-shadow:0 0 0 3px #ffb15614!important}.el-input__inner,.el-textarea__inner,.el-select__selected-item{color:var(--color-neutral-10)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder{color:var(--color-neutral-30)!important}.el-select__suffix,.el-input__suffix,.el-input__count,.el-input__count-inner{color:var(--color-neutral-30)!important;background:transparent!important}.el-select-dropdown,.el-popper,.el-dropdown-menu,body>.el-dropdown-menu{background:#0b141df5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,177,86,.14)!important;border-radius:var(--radius-md)!important;box-shadow:0 18px 40px #00000052!important}.el-select-dropdown__wrap,.el-select-dropdown__list,.el-scrollbar__view{background:transparent!important}.el-select-dropdown__item,.el-dropdown-menu__item,body .el-select-dropdown__item,body .el-dropdown-menu__item{color:var(--color-neutral-10)!important;background:transparent!important;border-radius:calc(var(--radius-md) - 4px)!important;margin:2px 0!important;transition:all .2s ease!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.is-active,.el-select-dropdown__item[aria-selected=true],.el-select-dropdown__item[aria-current=true],.el-select-dropdown__item[tabindex="0"],.el-dropdown-menu__item:hover,.el-dropdown-menu__item.is-active,.el-dropdown-menu__item[aria-selected=true],.el-dropdown-menu__item[aria-current=true],.el-dropdown-menu__item[tabindex="0"],body .el-select-dropdown__item:hover,body .el-select-dropdown__item.is-active,body .el-select-dropdown__item[aria-selected=true],body .el-select-dropdown__item[aria-current=true],body .el-select-dropdown__item[tabindex="0"],body .el-dropdown-menu__item:hover,body .el-dropdown-menu__item.is-active,body .el-dropdown-menu__item[aria-selected=true],body .el-dropdown-menu__item[aria-current=true],body .el-dropdown-menu__item[tabindex="0"]{background:#ffb15626!important;color:var(--color-accent)!important}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item.is-selected,body .el-select-dropdown__item.is-selected,body .el-dropdown-menu__item.is-selected{background:#ffb15633!important;color:var(--color-accent)!important;font-weight:600}.el-select-dropdown__item.is-disabled,.el-dropdown-menu__item.is-disabled,body .el-select-dropdown__item.is-disabled,body .el-dropdown-menu__item.is-disabled{color:var(--color-neutral-30)!important;opacity:.5!important}.el-select-dropdown .el-select-dropdown__empty{color:var(--color-neutral-30)}.el-table{--el-table-border-color: rgba(191, 170, 145, .08)}.el-loading-mask{background-color:#071018cc!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.el-loading-mask .path{stroke:var(--color-accent)}.el-loading-mask .el-loading-text{color:var(--color-neutral-10);font-weight:500}.el-dialog,.el-message-box{background:#18130ffa!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(216,138,61,.18);border-radius:var(--radius-lg);box-shadow:0 20px 60px #00000080}.el-dialog .el-dialog__header{padding:24px 24px 20px;border-bottom:1px solid rgba(191,170,145,.12)}.el-dialog .el-dialog__header .el-dialog__title{color:var(--color-neutral-0);font-size:20px;font-weight:700}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--color-neutral-20)}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--color-accent)}.el-dialog .el-dialog__body{padding:24px;color:var(--color-neutral-10)}.el-dialog .el-dialog__footer{padding:16px 24px 24px;border-top:1px solid rgba(191,170,145,.12)}.el-form .el-form-item{margin-bottom:22px}.el-form .el-form-item .el-form-item__label{color:var(--color-neutral-10);font-weight:500}.el-form .el-form-item .el-form-item__error{color:var(--color-danger)}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:#1b1611d6;color:var(--color-neutral-20);border:none}.el-input-number .el-input-number__decrease:hover:not(.is-disabled),.el-input-number .el-input-number__increase:hover:not(.is-disabled){color:var(--color-accent)}.cta-button{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--color-accent)!important;border:1px solid rgba(216,138,61,.42)!important;color:var(--color-neutral-0);font-weight:600;box-shadow:0 14px 28px -16px #b96b29d1;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:hover{background:#e39a53!important;box-shadow:0 16px 32px -16px #d88a3de6;color:var(--color-neutral-0)}.muted{color:var(--color-neutral-20)}.el-dropdown .el-dropdown__caret-button{background:transparent!important;border:none!important;color:var(--color-neutral-20)!important}.el-dropdown .el-dropdown__caret-button:hover{background:#d88a3d1f!important;color:var(--color-accent)!important}@media (max-width: 768px){.section-spacing{padding:72px 0}}
