.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:16px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:left;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.guest-home[data-v-02dea0b6]{--bg:#faf8f5;--surface:#fff;--surface-2:#f4f1ea;--text:#1c1a17;--text-2:#6e675e;--muted:#a29b8f;--line:#eae5dc;--line-strong:#ddd6c9;--accent:#2c5144;--warm:#a4553a;-webkit-font-smoothing:antialiased;background:#faf8f5;background:var(--bg);color:#1c1a17;color:var(--text);display:flex;flex-direction:column;font-size:14px;line-height:1.7;margin:-12px;min-height:100vh}.theme--dark .guest-home[data-v-02dea0b6]{--bg:#17150f;--surface:#201d18;--surface-2:#292520;--text:#f1ece3;--text-2:#b7ae9f;--muted:#8c8478;--line:#332e26;--line-strong:#413a31;--accent:#7fa894;--warm:#d08163}.bar[data-v-02dea0b6]{border-bottom:1px solid var(--line);flex:none;height:68px}.bar-inner[data-v-02dea0b6],.bar[data-v-02dea0b6]{align-items:center;display:flex}.bar-inner[data-v-02dea0b6]{height:100%;margin:0 auto;max-width:1120px;padding:0 40px;width:100%}.brand[data-v-02dea0b6]{gap:10px}.brand[data-v-02dea0b6],.mark[data-v-02dea0b6]{align-items:center;display:flex}.mark[data-v-02dea0b6]{background:var(--accent);border-radius:8px;color:#fff;flex:none;height:28px;justify-content:center;width:28px}.brand-name[data-v-02dea0b6]{font-size:14.5px;font-weight:500;letter-spacing:.02em}.bar-right[data-v-02dea0b6]{align-items:center;display:flex;gap:4px;margin-left:auto}.ghost-link[data-v-02dea0b6],.icon-btn[data-v-02dea0b6]{color:var(--text-2)}.ghost-link[data-v-02dea0b6]{border-radius:8px;cursor:pointer;font-size:12.5px;padding:7px 10px;transition:background .15s,color .15s}.ghost-link[data-v-02dea0b6]:hover{background:var(--surface-2);color:var(--text)}.gate[data-v-02dea0b6]{grid-gap:0;align-items:center;display:grid;flex:1;gap:0;grid-template-columns:1fr 388px;margin:0 auto;max-width:1120px;padding:12px 40px 24px;width:100%}.intro[data-v-02dea0b6]{max-width:600px;padding-right:max(32px,min(5vw,76px))}.eyebrow[data-v-02dea0b6]{align-items:center;color:var(--muted);display:flex;font-size:10.5px;gap:11px;letter-spacing:.2em;text-transform:uppercase}.eyebrow[data-v-02dea0b6]:before{background:var(--line-strong);content:"";height:1px;width:24px}.intro h1[data-v-02dea0b6]{font-family:"Noto Serif SC","Source Han Serif SC",serif;font-size:max(30px,min(3.2vw,43px));font-weight:700;letter-spacing:.02em;line-height:1.36;margin-top:20px}.lede[data-v-02dea0b6]{color:var(--text-2);font-size:14px;line-height:1.95;margin-top:20px;max-width:26em}.points[data-v-02dea0b6]{grid-gap:13px;display:grid;gap:13px;list-style:none;margin-top:30px}.points li[data-v-02dea0b6]{align-items:center;color:var(--text-2);display:flex;font-size:13px;gap:12px;letter-spacing:.01em}.points li i[data-v-02dea0b6]{background:var(--line-strong);flex:none;height:1px;width:14px}.shelf[data-v-02dea0b6]{align-items:flex-end;display:flex;gap:2px;margin-top:38px;position:relative;width:-moz-fit-content;width:fit-content}.shelf[data-v-02dea0b6]:after{background:var(--line-strong);bottom:0;content:"";height:1px;left:-2px;position:absolute;right:-2px}.shelf i[data-v-02dea0b6]{border-radius:1.5px 1.5px 0 0;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.12),inset -1px 0 0 rgba(0,0,0,.26),1px 1px 2px rgba(28,26,23,.1);display:block;position:relative}.theme--dark .shelf i[data-v-02dea0b6]{opacity:.82;opacity:calc(var(--o, 1)*.82)}.shelf i[data-v-02dea0b6]:after{background:linear-gradient(0deg,rgba(28,26,23,.16),rgba(28,26,23,0));bottom:0;content:"";height:6px;left:0;position:absolute;right:0}.login[data-v-02dea0b6]{border-left:1px solid var(--line);max-width:420px;padding-left:max(32px,min(4.6vw,68px))}.login h2[data-v-02dea0b6]{font-family:"Noto Serif SC","Source Han Serif SC",serif;font-size:22px;font-weight:600;letter-spacing:.03em}.login .sub[data-v-02dea0b6]{color:var(--muted);font-size:12.5px;line-height:1.75;margin-top:9px}.field[data-v-02dea0b6]{display:block;margin-top:19px}.field .lb[data-v-02dea0b6]{color:var(--text-2);display:block;font-size:12px;letter-spacing:.02em;margin-bottom:7px}.field input[data-v-02dea0b6]{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.field input[data-v-02dea0b6]::-moz-placeholder{color:var(--muted)}.field input[data-v-02dea0b6]::placeholder{color:var(--muted)}.field input[data-v-02dea0b6]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(44,81,68,.13)}.field.ng input[data-v-02dea0b6]{border-color:var(--warm);box-shadow:0 0 0 3px rgba(164,85,58,.12)}.field .err[data-v-02dea0b6]{color:var(--warm);display:none;font-size:11.5px;font-style:normal;margin-top:6px}.field.ng .err[data-v-02dea0b6]{display:block}.pw[data-v-02dea0b6]{position:relative}.pw input[data-v-02dea0b6]{letter-spacing:.02em;padding-right:46px}.pw .eye[data-v-02dea0b6]{align-items:center;background:none;border:none;border-radius:7px;color:var(--muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:6px;top:6px;transition:background .15s,color .15s;width:32px}.pw .eye[data-v-02dea0b6]:hover{background:var(--surface-2);color:var(--text-2)}.row[data-v-02dea0b6]{display:flex;gap:14px;justify-content:space-between;margin-top:18px}.check[data-v-02dea0b6],.row[data-v-02dea0b6]{align-items:center}.check[data-v-02dea0b6]{color:var(--text-2);cursor:pointer;display:inline-flex;font-size:12.5px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check input[data-v-02dea0b6]{height:0;opacity:0;position:absolute;width:0}.check .box[data-v-02dea0b6]{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;display:flex;flex:none;height:16px;justify-content:center;width:16px}.check input:checked+.box[data-v-02dea0b6]{background:var(--accent);border-color:var(--accent)}.forgot[data-v-02dea0b6]{border-bottom:1px solid transparent;color:var(--text-2);cursor:pointer;font-size:12.5px;transition:color .15s,border-color .15s}.forgot[data-v-02dea0b6]:hover{border-bottom-color:var(--line-strong);color:var(--text)}.submit[data-v-02dea0b6]{align-items:center;background:var(--accent);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:14.5px;font-weight:500;gap:9px;height:46px;justify-content:center;letter-spacing:.02em;margin-top:24px;transition:filter .15s ease,transform .1s ease,opacity .15s ease;width:100%}.submit[data-v-02dea0b6]:hover{filter:brightness(1.08)}.submit[data-v-02dea0b6]:active{transform:scale(.992)}.submit[disabled][data-v-02dea0b6]{cursor:default;filter:none;opacity:.9}.theme--dark .submit[data-v-02dea0b6]{color:#12211a}.submit .arrow[data-v-02dea0b6]{transition:transform .18s ease}.submit:hover .arrow[data-v-02dea0b6]{transform:translateX(2px)}.spin[data-v-02dea0b6]{animation:spin-02dea0b6 .8s linear infinite}@keyframes spin-02dea0b6{to{transform:rotate(1turn)}}.alert-msg[data-v-02dea0b6]{color:var(--warm);font-size:12.5px;margin-top:12px}.social-login[data-v-02dea0b6]{margin-top:22px}.social-divider[data-v-02dea0b6]{align-items:center;color:var(--muted);display:flex;font-size:11.5px;gap:12px;letter-spacing:.02em}.social-divider[data-v-02dea0b6]:after,.social-divider[data-v-02dea0b6]:before{background:var(--line);content:"";flex:1;height:1px}.social-btns[data-v-02dea0b6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.social-btn[data-v-02dea0b6]{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;color:var(--text-2);cursor:pointer;display:flex;flex:1;font-size:13px;height:38px;justify-content:center;min-width:80px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.social-btn[data-v-02dea0b6]:hover{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.foot[data-v-02dea0b6]{align-items:center;color:var(--muted);display:flex;flex:none;font-size:11.5px;gap:16px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:0 40px 26px;width:100%}.foot .dot[data-v-02dea0b6]{background:var(--line-strong);border-radius:50%;display:inline-block;height:3px;margin:0 8px;vertical-align:middle;width:3px}@media (max-width:960px){.bar-inner[data-v-02dea0b6],.foot[data-v-02dea0b6],.gate[data-v-02dea0b6]{padding-left:26px;padding-right:26px}.gate[data-v-02dea0b6]{align-items:start;gap:0;grid-template-columns:1fr;padding-top:8px}.intro[data-v-02dea0b6]{max-width:none;padding-right:0}.login[data-v-02dea0b6]{border-left:none;border-top:1px solid var(--line);margin-top:36px;max-width:440px;padding-left:0;padding-top:32px}.shelf[data-v-02dea0b6]{margin-top:32px}}@media (max-width:560px){.bar-inner[data-v-02dea0b6],.foot[data-v-02dea0b6],.gate[data-v-02dea0b6]{padding-left:20px;padding-right:20px}.bar[data-v-02dea0b6]{height:60px}.intro h1[data-v-02dea0b6]{font-size:28px}.lede[data-v-02dea0b6]{font-size:13.5px}.shelf[data-v-02dea0b6]{margin-top:24px}.foot[data-v-02dea0b6]{align-items:flex-start;flex-direction:column;gap:6px}}