.as-gate[data-v-589cea9b]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-589cea9b]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-589cea9b]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-589cea9b 24s var(--as-ease) infinite alternate}.as-rail[data-v-589cea9b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-589cea9b{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-589cea9b]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-589cea9b]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-589cea9b]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-589cea9b]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-589cea9b]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-589cea9b]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-589cea9b]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-589cea9b]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-589cea9b]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-589cea9b]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-589cea9b]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-589cea9b]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-589cea9b]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-589cea9b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-589cea9b]:hover:before{opacity:1}.as-card[data-v-589cea9b]>*{position:relative;z-index:1}.as-title[data-v-589cea9b]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-589cea9b]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-589cea9b]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-589cea9b .5s var(--as-ease)}@keyframes asShake-589cea9b{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-589cea9b]{margin-top:18px}.as-field[data-v-589cea9b]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-589cea9b]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-589cea9b]:hover{background:#ffffff0b}.as-field input[data-v-589cea9b]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-589cea9b]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-589cea9b]:disabled{opacity:.6}.as-field span[data-v-589cea9b]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-589cea9b],.as-field input:not(:placeholder-shown)+span[data-v-589cea9b]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-589cea9b]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-589cea9b]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-589cea9b]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-589cea9b]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-589cea9b]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-589cea9b]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-589cea9b]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-589cea9b]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-589cea9b]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-589cea9b]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-589cea9b 5.2s var(--as-ease) infinite}@keyframes asShine-589cea9b{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-589cea9b]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-589cea9b]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-589cea9b .7s linear infinite}.as-submit.loading .spinner[data-v-589cea9b]{display:block}@keyframes asSpin-589cea9b{to{transform:rotate(360deg)}}.as-or[data-v-589cea9b]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-589cea9b]:before,.as-or[data-v-589cea9b]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-589cea9b]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-589cea9b]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-589cea9b]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-589cea9b]{opacity:.8;flex:none}.auth-links[data-v-589cea9b]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-589cea9b]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-589cea9b]:hover{color:var(--as-acc2)}.auth-links span[data-v-589cea9b]{color:var(--as-mut);opacity:.7}.as-alt[data-v-589cea9b]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-589cea9b]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-589cea9b]:hover{color:var(--as-acc2)}.as-hint[data-v-589cea9b]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-589cea9b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-589cea9b],.as-mid h1[data-v-589cea9b],.as-mid p[data-v-589cea9b],.as-quote[data-v-589cea9b],.as-bot[data-v-589cea9b],.as-card[data-v-589cea9b]{animation:asUp-589cea9b .9s var(--as-ease) both}.as-top[data-v-589cea9b]{animation-delay:.05s}.as-mid h1[data-v-589cea9b]{animation-delay:.16s}.as-mid p[data-v-589cea9b]{animation-delay:.26s}.as-quote[data-v-589cea9b]{animation-delay:.36s}.as-bot[data-v-589cea9b]{animation-delay:.46s}.as-card[data-v-589cea9b]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-589cea9b]{grid-template-columns:1fr}.as-rail[data-v-589cea9b]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-589cea9b] *,.as-gate[data-v-589cea9b] *:before,.as-gate[data-v-589cea9b] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-589cea9b]:before{display:none}}.as-gate[data-v-e72677af]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-e72677af]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-e72677af]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-e72677af 24s var(--as-ease) infinite alternate}.as-rail[data-v-e72677af]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-e72677af{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-e72677af]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-e72677af]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-e72677af]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-e72677af]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-e72677af]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-e72677af]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-e72677af]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-e72677af]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-e72677af]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-e72677af]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-e72677af]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-e72677af]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-e72677af]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-e72677af]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-e72677af]:hover:before{opacity:1}.as-card[data-v-e72677af]>*{position:relative;z-index:1}.as-title[data-v-e72677af]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-e72677af]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-e72677af]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-e72677af .5s var(--as-ease)}@keyframes asShake-e72677af{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-e72677af]{margin-top:18px}.as-field[data-v-e72677af]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-e72677af]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-e72677af]:hover{background:#ffffff0b}.as-field input[data-v-e72677af]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-e72677af]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-e72677af]:disabled{opacity:.6}.as-field span[data-v-e72677af]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-e72677af],.as-field input:not(:placeholder-shown)+span[data-v-e72677af]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-e72677af]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-e72677af]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-e72677af]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-e72677af]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-e72677af]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-e72677af]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-e72677af]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-e72677af]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-e72677af]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-e72677af]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-e72677af 5.2s var(--as-ease) infinite}@keyframes asShine-e72677af{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-e72677af]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-e72677af]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-e72677af .7s linear infinite}.as-submit.loading .spinner[data-v-e72677af]{display:block}@keyframes asSpin-e72677af{to{transform:rotate(360deg)}}.as-or[data-v-e72677af]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-e72677af]:before,.as-or[data-v-e72677af]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-e72677af]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-e72677af]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-e72677af]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-e72677af]{opacity:.8;flex:none}.auth-links[data-v-e72677af]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-e72677af]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-e72677af]:hover{color:var(--as-acc2)}.auth-links span[data-v-e72677af]{color:var(--as-mut);opacity:.7}.as-alt[data-v-e72677af]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-e72677af]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-e72677af]:hover{color:var(--as-acc2)}.as-hint[data-v-e72677af]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-e72677af{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-e72677af],.as-mid h1[data-v-e72677af],.as-mid p[data-v-e72677af],.as-quote[data-v-e72677af],.as-bot[data-v-e72677af],.as-card[data-v-e72677af]{animation:asUp-e72677af .9s var(--as-ease) both}.as-top[data-v-e72677af]{animation-delay:.05s}.as-mid h1[data-v-e72677af]{animation-delay:.16s}.as-mid p[data-v-e72677af]{animation-delay:.26s}.as-quote[data-v-e72677af]{animation-delay:.36s}.as-bot[data-v-e72677af]{animation-delay:.46s}.as-card[data-v-e72677af]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-e72677af]{grid-template-columns:1fr}.as-rail[data-v-e72677af]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-e72677af] *,.as-gate[data-v-e72677af] *:before,.as-gate[data-v-e72677af] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-e72677af]:before{display:none}}.as-gate[data-v-b1dfbcd0]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-b1dfbcd0]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-b1dfbcd0]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-b1dfbcd0 24s var(--as-ease) infinite alternate}.as-rail[data-v-b1dfbcd0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-b1dfbcd0{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-b1dfbcd0]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-b1dfbcd0]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-b1dfbcd0]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-b1dfbcd0]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-b1dfbcd0]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-b1dfbcd0]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-b1dfbcd0]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-b1dfbcd0]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-b1dfbcd0]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-b1dfbcd0]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-b1dfbcd0]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-b1dfbcd0]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-b1dfbcd0]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-b1dfbcd0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-b1dfbcd0]:hover:before{opacity:1}.as-card[data-v-b1dfbcd0]>*{position:relative;z-index:1}.as-title[data-v-b1dfbcd0]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-b1dfbcd0]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-b1dfbcd0]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-b1dfbcd0 .5s var(--as-ease)}@keyframes asShake-b1dfbcd0{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-b1dfbcd0]{margin-top:18px}.as-field[data-v-b1dfbcd0]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-b1dfbcd0]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-b1dfbcd0]:hover{background:#ffffff0b}.as-field input[data-v-b1dfbcd0]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-b1dfbcd0]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-b1dfbcd0]:disabled{opacity:.6}.as-field span[data-v-b1dfbcd0]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-b1dfbcd0],.as-field input:not(:placeholder-shown)+span[data-v-b1dfbcd0]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-b1dfbcd0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-b1dfbcd0]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-b1dfbcd0]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-b1dfbcd0]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-b1dfbcd0]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-b1dfbcd0]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-b1dfbcd0]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-b1dfbcd0]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-b1dfbcd0]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-b1dfbcd0]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-b1dfbcd0 5.2s var(--as-ease) infinite}@keyframes asShine-b1dfbcd0{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-b1dfbcd0]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-b1dfbcd0]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-b1dfbcd0 .7s linear infinite}.as-submit.loading .spinner[data-v-b1dfbcd0]{display:block}@keyframes asSpin-b1dfbcd0{to{transform:rotate(360deg)}}.as-or[data-v-b1dfbcd0]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-b1dfbcd0]:before,.as-or[data-v-b1dfbcd0]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-b1dfbcd0]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-b1dfbcd0]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-b1dfbcd0]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-b1dfbcd0]{opacity:.8;flex:none}.auth-links[data-v-b1dfbcd0]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-b1dfbcd0]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-b1dfbcd0]:hover{color:var(--as-acc2)}.auth-links span[data-v-b1dfbcd0]{color:var(--as-mut);opacity:.7}.as-alt[data-v-b1dfbcd0]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-b1dfbcd0]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-b1dfbcd0]:hover{color:var(--as-acc2)}.as-hint[data-v-b1dfbcd0]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-b1dfbcd0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-b1dfbcd0],.as-mid h1[data-v-b1dfbcd0],.as-mid p[data-v-b1dfbcd0],.as-quote[data-v-b1dfbcd0],.as-bot[data-v-b1dfbcd0],.as-card[data-v-b1dfbcd0]{animation:asUp-b1dfbcd0 .9s var(--as-ease) both}.as-top[data-v-b1dfbcd0]{animation-delay:.05s}.as-mid h1[data-v-b1dfbcd0]{animation-delay:.16s}.as-mid p[data-v-b1dfbcd0]{animation-delay:.26s}.as-quote[data-v-b1dfbcd0]{animation-delay:.36s}.as-bot[data-v-b1dfbcd0]{animation-delay:.46s}.as-card[data-v-b1dfbcd0]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-b1dfbcd0]{grid-template-columns:1fr}.as-rail[data-v-b1dfbcd0]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-b1dfbcd0] *,.as-gate[data-v-b1dfbcd0] *:before,.as-gate[data-v-b1dfbcd0] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-b1dfbcd0]:before{display:none}}.as-gate[data-v-4ff2d529]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-4ff2d529]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-4ff2d529]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-4ff2d529 24s var(--as-ease) infinite alternate}.as-rail[data-v-4ff2d529]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-4ff2d529{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-4ff2d529]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-4ff2d529]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-4ff2d529]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-4ff2d529]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-4ff2d529]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-4ff2d529]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-4ff2d529]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-4ff2d529]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-4ff2d529]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-4ff2d529]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-4ff2d529]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-4ff2d529]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-4ff2d529]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-4ff2d529]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-4ff2d529]:hover:before{opacity:1}.as-card[data-v-4ff2d529]>*{position:relative;z-index:1}.as-title[data-v-4ff2d529]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-4ff2d529]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-4ff2d529]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-4ff2d529 .5s var(--as-ease)}@keyframes asShake-4ff2d529{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-4ff2d529]{margin-top:18px}.as-field[data-v-4ff2d529]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-4ff2d529]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-4ff2d529]:hover{background:#ffffff0b}.as-field input[data-v-4ff2d529]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-4ff2d529]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-4ff2d529]:disabled{opacity:.6}.as-field span[data-v-4ff2d529]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-4ff2d529],.as-field input:not(:placeholder-shown)+span[data-v-4ff2d529]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-4ff2d529]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-4ff2d529]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-4ff2d529]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-4ff2d529]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-4ff2d529]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-4ff2d529]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-4ff2d529]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-4ff2d529]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-4ff2d529]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-4ff2d529]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-4ff2d529 5.2s var(--as-ease) infinite}@keyframes asShine-4ff2d529{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-4ff2d529]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-4ff2d529]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-4ff2d529 .7s linear infinite}.as-submit.loading .spinner[data-v-4ff2d529]{display:block}@keyframes asSpin-4ff2d529{to{transform:rotate(360deg)}}.as-or[data-v-4ff2d529]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-4ff2d529]:before,.as-or[data-v-4ff2d529]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-4ff2d529]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-4ff2d529]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-4ff2d529]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-4ff2d529]{opacity:.8;flex:none}.auth-links[data-v-4ff2d529]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-4ff2d529]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-4ff2d529]:hover{color:var(--as-acc2)}.auth-links span[data-v-4ff2d529]{color:var(--as-mut);opacity:.7}.as-alt[data-v-4ff2d529]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-4ff2d529]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-4ff2d529]:hover{color:var(--as-acc2)}.as-hint[data-v-4ff2d529]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-4ff2d529{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-4ff2d529],.as-mid h1[data-v-4ff2d529],.as-mid p[data-v-4ff2d529],.as-quote[data-v-4ff2d529],.as-bot[data-v-4ff2d529],.as-card[data-v-4ff2d529]{animation:asUp-4ff2d529 .9s var(--as-ease) both}.as-top[data-v-4ff2d529]{animation-delay:.05s}.as-mid h1[data-v-4ff2d529]{animation-delay:.16s}.as-mid p[data-v-4ff2d529]{animation-delay:.26s}.as-quote[data-v-4ff2d529]{animation-delay:.36s}.as-bot[data-v-4ff2d529]{animation-delay:.46s}.as-card[data-v-4ff2d529]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-4ff2d529]{grid-template-columns:1fr}.as-rail[data-v-4ff2d529]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-4ff2d529] *,.as-gate[data-v-4ff2d529] *:before,.as-gate[data-v-4ff2d529] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-4ff2d529]:before{display:none}}.mobile-auth[data-v-c77c4809]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-c77c4809]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-c77c4809 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-c77c4809{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-c77c4809]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-c77c4809]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-c77c4809]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-c77c4809]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-c77c4809]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-c77c4809]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-c77c4809]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-c77c4809]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-c77c4809]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-c77c4809]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-c77c4809]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-c77c4809]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-c77c4809]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-c77c4809]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-c77c4809]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-c77c4809]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-c77c4809]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-c77c4809]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-c77c4809]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-c77c4809]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-c77c4809]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-c77c4809]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-c77c4809]{color:var(--ac)}.mobile-auth[data-v-73095359]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-73095359]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-73095359 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-73095359{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-73095359]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-73095359]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-73095359]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-73095359]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-73095359]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-73095359]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-73095359]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-73095359]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-73095359]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-73095359]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-73095359]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-73095359]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-73095359]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-73095359]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-73095359]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-73095359]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-73095359]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-73095359]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-73095359]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-73095359]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-73095359]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-73095359]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-73095359]{color:var(--ac)}.as-gate[data-v-211f7e83]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-211f7e83]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-211f7e83]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-211f7e83 24s var(--as-ease) infinite alternate}.as-rail[data-v-211f7e83]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-211f7e83{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-211f7e83]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-211f7e83]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-211f7e83]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-211f7e83]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-211f7e83]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-211f7e83]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-211f7e83]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-211f7e83]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-211f7e83]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-211f7e83]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-211f7e83]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-211f7e83]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-211f7e83]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-211f7e83]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-211f7e83]:hover:before{opacity:1}.as-card[data-v-211f7e83]>*{position:relative;z-index:1}.as-title[data-v-211f7e83]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-211f7e83]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-211f7e83]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-211f7e83 .5s var(--as-ease)}@keyframes asShake-211f7e83{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-211f7e83]{margin-top:18px}.as-field[data-v-211f7e83]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-211f7e83]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-211f7e83]:hover{background:#ffffff0b}.as-field input[data-v-211f7e83]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-211f7e83]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-211f7e83]:disabled{opacity:.6}.as-field span[data-v-211f7e83]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-211f7e83],.as-field input:not(:placeholder-shown)+span[data-v-211f7e83]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-211f7e83]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-211f7e83]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-211f7e83]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-211f7e83]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-211f7e83]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-211f7e83]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-211f7e83]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-211f7e83]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-211f7e83]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-211f7e83]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-211f7e83 5.2s var(--as-ease) infinite}@keyframes asShine-211f7e83{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-211f7e83]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-211f7e83]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-211f7e83 .7s linear infinite}.as-submit.loading .spinner[data-v-211f7e83]{display:block}@keyframes asSpin-211f7e83{to{transform:rotate(360deg)}}.as-or[data-v-211f7e83]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-211f7e83]:before,.as-or[data-v-211f7e83]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-211f7e83]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-211f7e83]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-211f7e83]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-211f7e83]{opacity:.8;flex:none}.auth-links[data-v-211f7e83]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-211f7e83]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-211f7e83]:hover{color:var(--as-acc2)}.auth-links span[data-v-211f7e83]{color:var(--as-mut);opacity:.7}.as-alt[data-v-211f7e83]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-211f7e83]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-211f7e83]:hover{color:var(--as-acc2)}.as-hint[data-v-211f7e83]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-211f7e83{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-211f7e83],.as-mid h1[data-v-211f7e83],.as-mid p[data-v-211f7e83],.as-quote[data-v-211f7e83],.as-bot[data-v-211f7e83],.as-card[data-v-211f7e83]{animation:asUp-211f7e83 .9s var(--as-ease) both}.as-top[data-v-211f7e83]{animation-delay:.05s}.as-mid h1[data-v-211f7e83]{animation-delay:.16s}.as-mid p[data-v-211f7e83]{animation-delay:.26s}.as-quote[data-v-211f7e83]{animation-delay:.36s}.as-bot[data-v-211f7e83]{animation-delay:.46s}.as-card[data-v-211f7e83]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-211f7e83]{grid-template-columns:1fr}.as-rail[data-v-211f7e83]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-211f7e83] *,.as-gate[data-v-211f7e83] *:before,.as-gate[data-v-211f7e83] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-211f7e83]:before{display:none}}.fp-steps[data-v-211f7e83]{display:flex;align-items:center;list-style:none;margin:0 0 16px;padding:0;font-size:10.5px;color:var(--as-mut)}.fp-steps li[data-v-211f7e83]{display:flex;align-items:center;gap:7px}.fp-steps li+li[data-v-211f7e83]:before{content:"";width:26px;height:1px;margin:0 10px;background:#ffffff29}.fp-steps b[data-v-211f7e83]{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid rgba(255,255,255,.22);font-size:9.5px;font-weight:600;color:var(--as-mut);transition:background .3s var(--as-ease),border-color .3s var(--as-ease),color .3s var(--as-ease)}.fp-steps li.on[data-v-211f7e83]{color:var(--as-acc2)}.fp-steps li.on b[data-v-211f7e83]{background:var(--as-acc);border-color:var(--as-acc);color:var(--as-ink)}.sys-status[data-v-d086ca67]{display:flex;align-items:center;gap:6px}.metric[data-v-d086ca67]{border:1px solid var(--line2);border-radius:6px;padding:5px 9px;font-size:12px;color:var(--txt2);white-space:nowrap}.metric.warn[data-v-d086ca67]{color:var(--danger);border-color:var(--danger)}.metric.seed[data-v-d086ca67]{color:var(--amber);border-color:var(--amber)}.metric.seed.done[data-v-d086ca67]{color:var(--ok);border-color:var(--ok)}.vh-backdrop[data-v-fc6b5b09]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#0c0e189e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vh-card[data-v-fc6b5b09]{width:min(760px,calc(100vw - 64px));max-height:82vh;display:flex;flex-direction:column;background:var(--s2);border:1px solid var(--line2);border-radius:14px;box-shadow:0 24px 64px #00000080;overflow:hidden;outline:none}.vh-head[data-v-fc6b5b09]{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.vh-head-main[data-v-fc6b5b09]{min-width:0}.vh-head h2[data-v-fc6b5b09]{margin:0;color:var(--txt);font-size:16px;font-weight:800}.vh-current[data-v-fc6b5b09]{margin:5px 0 0;color:var(--mut);font-size:11.5px}.vh-current b[data-v-fc6b5b09]{color:var(--ac);font-weight:800;font-variant-numeric:tabular-nums}.vh-close[data-v-fc6b5b09]{flex:none;width:30px;height:30px;border:1px solid var(--line2);border-radius:8px;background:var(--s1);color:var(--txt2);font-size:17px;line-height:1;cursor:pointer}.vh-close[data-v-fc6b5b09]:hover{color:var(--txt);border-color:var(--mut)}.vh-body[data-v-fc6b5b09]{min-height:0;overflow-y:auto;padding:6px 24px 16px}.vh-empty[data-v-fc6b5b09]{margin:24px 0;text-align:center;color:var(--mut);font-size:12px}.vh-entry[data-v-fc6b5b09]{display:flex;gap:14px}.vh-rail[data-v-fc6b5b09]{flex:none;width:12px;display:flex;flex-direction:column;align-items:center;padding-top:19px}.vh-dot[data-v-fc6b5b09]{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ac)}.vh-entry:not(.current) .vh-dot[data-v-fc6b5b09]{width:7px;height:7px;background:var(--s2);border:1.5px solid var(--line2)}.vh-line[data-v-fc6b5b09]{flex:1;width:1px;background:var(--line)}.vh-main[data-v-fc6b5b09]{flex:1;min-width:0;padding:15px 0;border-bottom:1px solid var(--line)}.vh-entry:last-of-type .vh-main[data-v-fc6b5b09]{border-bottom:0}.vh-entry-head[data-v-fc6b5b09]{display:flex;align-items:center;gap:8px}.vh-ver[data-v-fc6b5b09]{color:var(--ac);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.vh-entry:not(.current) .vh-ver[data-v-fc6b5b09]{color:var(--txt2);font-weight:400}.vh-current-tag[data-v-fc6b5b09]{flex:none;padding:1px 8px;border-radius:999px;background:var(--ac-soft);color:var(--ac);font-size:11px;font-weight:700}.vh-date[data-v-fc6b5b09]{margin-left:auto;color:var(--mut);font-size:11px}.vh-toggle[data-v-fc6b5b09]{display:flex;align-items:center;gap:8px;width:100%;margin-top:5px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.vh-toggle:hover .vh-title[data-v-fc6b5b09]{color:var(--ac2)}.vh-title[data-v-fc6b5b09]{flex:1;min-width:0;color:var(--txt);font:inherit;font-size:13px;font-weight:700;line-height:1.5;transition:color .15s ease}.vh-entry:not(.current) .vh-title[data-v-fc6b5b09]{color:var(--txt2);font-weight:400}.vh-chev[data-v-fc6b5b09]{flex:none;font-style:normal;font-size:10px;color:var(--mut);transform:rotate(-90deg);transition:transform .15s ease}.vh-chev.open[data-v-fc6b5b09]{transform:rotate(0)}.vh-details[data-v-fc6b5b09]{margin-top:9px;display:flex;flex-direction:column;gap:8px}.vh-point[data-v-fc6b5b09]{display:flex;gap:9px}.vh-pip[data-v-fc6b5b09]{flex:none;width:4px;height:4px;margin-top:7px;border-radius:50%;background:var(--ac);opacity:.85}.vh-point-text[data-v-fc6b5b09]{min-width:0}.vh-point b[data-v-fc6b5b09]{display:block;color:var(--txt2);font-size:12px;font-weight:700}.vh-point p[data-v-fc6b5b09]{margin:1px 0 0;color:var(--mut);font-size:11.5px;line-height:1.65}.vh-more[data-v-fc6b5b09]{margin:0;padding:12px 0 2px;text-align:center;color:var(--mut);font-size:11px}.vh-more-btn[data-v-fc6b5b09]{display:block;width:100%;border:0;background:transparent;font:inherit;cursor:pointer}.vh-more-btn[data-v-fc6b5b09]:hover{color:var(--ac2)}.vh-fade-enter-active[data-v-fc6b5b09],.vh-fade-leave-active[data-v-fc6b5b09]{transition:opacity .18s ease}.vh-fade-enter-active .vh-card[data-v-fc6b5b09],.vh-fade-leave-active .vh-card[data-v-fc6b5b09]{transition:transform .18s ease}.vh-fade-enter-from[data-v-fc6b5b09],.vh-fade-leave-to[data-v-fc6b5b09]{opacity:0}.vh-fade-enter-from .vh-card[data-v-fc6b5b09],.vh-fade-leave-to .vh-card[data-v-fc6b5b09]{transform:translateY(6px)}.mobile-auth[data-v-7389f83c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-7389f83c]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-7389f83c var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-7389f83c{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-7389f83c]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-7389f83c]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-7389f83c]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-7389f83c]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-7389f83c]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-7389f83c]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-7389f83c]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-7389f83c]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-7389f83c]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-7389f83c]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-7389f83c]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-7389f83c]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-7389f83c]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-7389f83c]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-7389f83c]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-7389f83c]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-7389f83c]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-7389f83c]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-7389f83c]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-7389f83c]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-7389f83c]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-7389f83c]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-7389f83c]{color:var(--ac)}.mobile-auth[data-v-360863a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-360863a2]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-360863a2 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-360863a2{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-360863a2]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-360863a2]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-360863a2]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-360863a2]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-360863a2]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-360863a2]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-360863a2]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-360863a2]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-360863a2]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-360863a2]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-360863a2]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-360863a2]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-360863a2]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-360863a2]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-360863a2]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-360863a2]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-360863a2]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-360863a2]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-360863a2]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-360863a2]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-360863a2]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-360863a2]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-360863a2]{color:var(--ac)}.as-gate[data-v-9abd6897]{--as-bg:#09090A;--as-txt:#F3EFE7;--as-mut:rgba(243,239,231,.36);--as-line2:rgba(255,255,255,.16);--as-acc:#C9AE79;--as-acc2:#E7D7B2;--as-acc-soft:rgba(201,174,121,.16);--as-btn1:#FAF6ED;--as-btn2:#E4DCCA;--as-ink:#121008;--as-ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:.84fr 1.16fr;background:radial-gradient(ellipse 58% 78% at 82% 14%,rgba(158,176,190,.1),transparent 72%),var(--as-bg);color:var(--as-txt);font-family:var(--sans);overflow:hidden}.as-rail[data-v-9abd6897]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:50px 54px;border-radius:0 30px 30px 0;background:linear-gradient(158deg,#141312,#0c0b0a 55%,#080808);box-shadow:40px 0 90px -40px #000000f2,inset -1px 0 #ffffff12}.as-rail[data-v-9abd6897]:before{content:"";position:absolute;left:-220px;bottom:-280px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(201,174,121,.15),transparent 68%);filter:blur(90px);animation:asDrift-9abd6897 24s var(--as-ease) infinite alternate}.as-rail[data-v-9abd6897]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 62%);mask-image:linear-gradient(200deg,#000,transparent 62%)}@keyframes asDrift-9abd6897{to{transform:translate3d(-90px,-120px,0) scale(1.1)}}.as-wm[data-v-9abd6897]{position:absolute;right:-26px;top:50%;transform:translateY(-50%);font-size:230px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.as-top[data-v-9abd6897]{position:relative;display:flex;align-items:center;gap:12px}.as-top img[data-v-9abd6897]{width:34px;height:34px;filter:brightness(0) invert(1);opacity:.96}.as-top b[data-v-9abd6897]{display:block;font-size:14px;font-weight:600;letter-spacing:.01em}.as-top i[data-v-9abd6897]{font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--as-mut)}.as-mid[data-v-9abd6897]{position:relative;margin-top:auto;margin-bottom:auto}.as-mid h1[data-v-9abd6897]{margin:0;font-size:clamp(30px,2.9vw,42px);line-height:1.22;font-weight:600;letter-spacing:-.035em;background:linear-gradient(178deg,#fbf8f2,#d2cabb 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid h1 em[data-v-9abd6897]{font-style:normal;background:linear-gradient(96deg,var(--as-acc2) 4%,var(--as-acc) 48%,#8A6E3C 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-mid p[data-v-9abd6897]{margin:18px 0 0;max-width:330px;font-size:12.5px;line-height:1.95;color:#f3efe78f}.as-quote[data-v-9abd6897]{margin-top:34px;padding-left:16px;border-left:1px solid var(--as-acc);font-size:12px;line-height:1.8;color:#f3efe7b3}.as-bot[data-v-9abd6897]{position:relative;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10.5px;letter-spacing:.02em;color:#f3efe74d}.as-main[data-v-9abd6897]{position:relative;display:grid;place-items:center;padding:40px;min-width:0}.as-card[data-v-9abd6897]{position:relative;width:100%;max-width:392px;padding:44px 38px 38px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 36px 90px -30px #000000e6,inset 0 1px #ffffff24}.as-card[data-v-9abd6897]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),var(--as-acc-soft),transparent 62%)}.as-card[data-v-9abd6897]:hover:before{opacity:1}.as-card[data-v-9abd6897]>*{position:relative;z-index:1}.as-title[data-v-9abd6897]{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.025em;color:#fbf8f2}.as-sub[data-v-9abd6897]{margin:0 0 22px;font-size:11.5px;color:var(--as-mut);line-height:1.6}.auth-error[data-v-9abd6897]{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:9px;font-size:11.5px;line-height:1.5;color:#f0b4a8;background:#c85a461a;border:1px solid rgba(200,90,70,.26);animation:asShake-9abd6897 .5s var(--as-ease)}@keyframes asShake-9abd6897{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.as-title+.auth-error[data-v-9abd6897]{margin-top:18px}.as-field[data-v-9abd6897]{position:relative;display:block;margin:32px 0 0}.as-field input[data-v-9abd6897]{width:100%;height:52px;padding:0 40px 0 13px;background:#ffffff07;border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px 8px 0 0;color:var(--as-txt);font-size:14px;font-family:inherit;outline:none;transition:background .3s var(--as-ease),border-color .3s var(--as-ease)}.as-field input[data-v-9abd6897]:hover{background:#ffffff0b}.as-field input[data-v-9abd6897]:focus{background:#ffffff0d;border-bottom-color:transparent}.as-field input[data-v-9abd6897]:focus:placeholder-shown{background:#ffffff0b}.as-field input[data-v-9abd6897]:disabled{opacity:.6}.as-field span[data-v-9abd6897]{position:absolute;left:13px;top:16px;font-size:13px;color:var(--as-mut);pointer-events:none;transition:top .26s var(--as-ease),font-size .26s var(--as-ease),color .26s var(--as-ease),letter-spacing .26s var(--as-ease)}.as-field input:focus+span[data-v-9abd6897],.as-field input:not(:placeholder-shown)+span[data-v-9abd6897]{top:-18px;font-size:10.5px;letter-spacing:.1em;color:var(--as-acc)}.as-field[data-v-9abd6897]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--as-acc),var(--as-btn1));transition:transform .5s var(--as-ease)}.as-field[data-v-9abd6897]:focus-within:after{transform:scaleX(1)}.as-eye[data-v-9abd6897]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--as-mut);cursor:pointer;transition:color .2s,background .2s}.as-eye[data-v-9abd6897]:hover{background:#ffffff0f;color:var(--as-txt)}.as-eye[data-v-9abd6897]:focus-visible{outline:2px solid var(--as-acc);outline-offset:1px}.as-submit[data-v-9abd6897]{position:relative;width:100%;height:52px;margin-top:30px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:linear-gradient(180deg,var(--as-btn1),var(--as-btn2));color:var(--as-ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.03em;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffffe6;transition:transform .3s var(--as-ease),box-shadow .3s var(--as-ease),filter .3s}.as-submit[data-v-9abd6897]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 42px #0009,inset 0 1px #fff}.as-submit[data-v-9abd6897]:active:not(:disabled){transform:translateY(0) scale(.996)}.as-submit[data-v-9abd6897]:disabled{cursor:not-allowed;opacity:.7}.as-submit[data-v-9abd6897]:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:asShine-9abd6897 5.2s var(--as-ease) infinite}@keyframes asShine-9abd6897{0%,64%{left:-60%}94%,to{left:126%}}.as-submit .lbl[data-v-9abd6897]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}.as-submit .spinner[data-v-9abd6897]{display:none;position:absolute;right:18px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;border-radius:50%;border:2px solid rgba(18,16,8,.22);border-top-color:var(--as-ink);animation:asSpin-9abd6897 .7s linear infinite}.as-submit.loading .spinner[data-v-9abd6897]{display:block}@keyframes asSpin-9abd6897{to{transform:rotate(360deg)}}.as-or[data-v-9abd6897]{display:flex;align-items:center;gap:14px;margin:26px 0;font-size:11px;letter-spacing:.1em;color:#f3efe773}.as-or[data-v-9abd6897]:before,.as-or[data-v-9abd6897]:after{content:"";flex:1;height:1px;background:#ffffff24}.uap-button[data-v-9abd6897]{width:100%;height:50px;border:1px solid var(--as-line2);border-radius:12px;background:#ffffff08;color:var(--as-txt);font-family:inherit;font-size:12.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .28s var(--as-ease),border-color .28s var(--as-ease),transform .28s var(--as-ease)}.uap-button[data-v-9abd6897]:hover:not(:disabled){background:#ffffff13;border-color:#ffffff42;transform:translateY(-1px)}.uap-button[data-v-9abd6897]:disabled{cursor:not-allowed;opacity:.55}.uap-button svg[data-v-9abd6897]{opacity:.8;flex:none}.auth-links[data-v-9abd6897]{display:flex;align-items:center;justify-content:center;gap:8px;margin:26px 0 0;font-size:11.5px;color:var(--as-mut)}.auth-links a[data-v-9abd6897]{color:var(--as-acc);text-decoration:none;transition:color .2s}.auth-links a[data-v-9abd6897]:hover{color:var(--as-acc2)}.auth-links span[data-v-9abd6897]{color:var(--as-mut);opacity:.7}.as-alt[data-v-9abd6897]{margin:20px 0 0;text-align:center;font-size:11.5px}.as-alt a[data-v-9abd6897]{color:var(--as-acc);text-decoration:none;transition:color .2s}.as-alt a[data-v-9abd6897]:hover{color:var(--as-acc2)}.as-hint[data-v-9abd6897]{margin:16px 0 0;font-size:11px;line-height:1.7;color:var(--as-mut)}@keyframes asUp-9abd6897{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.as-top[data-v-9abd6897],.as-mid h1[data-v-9abd6897],.as-mid p[data-v-9abd6897],.as-quote[data-v-9abd6897],.as-bot[data-v-9abd6897],.as-card[data-v-9abd6897]{animation:asUp-9abd6897 .9s var(--as-ease) both}.as-top[data-v-9abd6897]{animation-delay:.05s}.as-mid h1[data-v-9abd6897]{animation-delay:.16s}.as-mid p[data-v-9abd6897]{animation-delay:.26s}.as-quote[data-v-9abd6897]{animation-delay:.36s}.as-bot[data-v-9abd6897]{animation-delay:.46s}.as-card[data-v-9abd6897]{animation-delay:.12s}@media(max-width:960px){.as-gate[data-v-9abd6897]{grid-template-columns:1fr}.as-rail[data-v-9abd6897]{display:none}}@media(prefers-reduced-motion:reduce){.as-gate[data-v-9abd6897] *,.as-gate[data-v-9abd6897] *:before,.as-gate[data-v-9abd6897] *:after{animation:none!important;transition-duration:.01ms!important}.as-card[data-v-9abd6897]:before{display:none}}.mobile-auth[data-v-0fb419df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-0fb419df]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-0fb419df var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-0fb419df{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-0fb419df]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-0fb419df]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-0fb419df]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-0fb419df]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-0fb419df]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-0fb419df]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-0fb419df]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-0fb419df]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-0fb419df]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-0fb419df]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-0fb419df]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-0fb419df]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-0fb419df]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-0fb419df]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-0fb419df]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-0fb419df]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-0fb419df]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-0fb419df]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-0fb419df]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-0fb419df]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-0fb419df]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-0fb419df]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-0fb419df]{color:var(--ac)}.mobile-auth[data-v-ac649297]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-ac649297]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-ac649297 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-ac649297{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-ac649297]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-ac649297]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-ac649297]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-ac649297]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-ac649297]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-ac649297]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-ac649297]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-ac649297]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-ac649297]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-ac649297]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-ac649297]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-ac649297]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-ac649297]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-ac649297]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-ac649297]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-ac649297]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-ac649297]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-ac649297]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-ac649297]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-ac649297]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-ac649297]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-ac649297]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-ac649297]{color:var(--ac)}.mobile-auth[data-v-0c92fe42]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-0c92fe42]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-0c92fe42 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-0c92fe42{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-0c92fe42]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-0c92fe42]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-0c92fe42]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-0c92fe42]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-0c92fe42]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-0c92fe42]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-0c92fe42]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-0c92fe42]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-0c92fe42]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-0c92fe42]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-0c92fe42]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-0c92fe42]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-0c92fe42]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-0c92fe42]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-0c92fe42]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-0c92fe42]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-0c92fe42]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-0c92fe42]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-0c92fe42]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-0c92fe42]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-0c92fe42]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-0c92fe42]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-0c92fe42]{color:var(--ac)}.opt[data-v-0c92fe42]{border:1px solid var(--line2);border-radius:12px;background:var(--s1);overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out),box-shadow var(--m-dur-fast) var(--m-ease-out)}.opt.active[data-v-0c92fe42]{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.opt-head[data-v-0c92fe42]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:12px 14px;border:0;background:transparent;color:var(--txt);font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation;text-align:left}.opt-head[data-v-0c92fe42]:after{content:"›";color:var(--mut);font-size:18px;line-height:1}.opt.active .opt-head[data-v-0c92fe42]:after{content:"✓";color:var(--ac)}.opt-desc[data-v-0c92fe42]{margin:0;padding:0 14px 12px;color:var(--txt2);font-size:12.5px;line-height:1.55;text-align:left}.opt-form[data-v-0c92fe42]{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--line2)}.mobile-auth[data-v-b2bd1205]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);overflow-y:auto}.mobile-auth-inner[data-v-b2bd1205]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;max-width:420px;width:100%;margin:0 auto;gap:14px;animation:auth-rise-b2bd1205 var(--m-dur-sheet) var(--m-ease-out) backwards}@keyframes auth-rise-b2bd1205{0%{opacity:0;transform:translateY(12px)}}.mobile-auth-brand[data-v-b2bd1205]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px}.mobile-auth-brand img[data-v-b2bd1205]{width:56px;height:56px;object-fit:contain}.mobile-auth-brand h1[data-v-b2bd1205]{margin:0;font-size:22px;color:var(--txt)}.mobile-auth-brand p[data-v-b2bd1205]{margin:0;color:var(--txt2);font-size:13px}.mobile-auth label[data-v-b2bd1205]{display:grid;gap:6px;color:var(--txt2);font-size:13px}.mobile-auth form[data-v-b2bd1205]{display:flex;flex-direction:column;gap:14px}.mobile-auth .id-row[data-v-b2bd1205]{display:flex;align-items:stretch;background:var(--s1);border:1px solid var(--line2);border-radius:10px;overflow:hidden;transition:border-color var(--m-dur-fast) var(--m-ease-out)}.mobile-auth .id-row[data-v-b2bd1205]:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth .id-row input[data-v-b2bd1205]{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-auth .id-row input[data-v-b2bd1205]:focus{border:0;box-shadow:none}.mobile-auth .id-name[data-v-b2bd1205]{flex:none;width:38%;display:grid;place-items:center;background:var(--s2);border:0;border-left:1px solid var(--line2);border-radius:0;color:var(--ac);font-size:14px;font-weight:700;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-name[data-v-b2bd1205]:empty:before{content:"—";color:var(--line2);font-weight:400}.id-name.unknown[data-v-b2bd1205]{color:var(--amber);font-size:13px}.mobile-auth input[data-v-b2bd1205]{background:var(--s1);border:1px solid var(--line2);border-radius:10px;color:var(--txt);padding:12px;font-size:16px;min-height:48px;outline:none}.mobile-auth input[data-v-b2bd1205]:focus{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mobile-auth button.primary[data-v-b2bd1205]{border:0;border-radius:10px;padding:14px;font-size:16px;font-weight:800;min-height:48px;cursor:pointer;background:var(--ac);color:var(--ac-ink);transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-auth button.primary[data-v-b2bd1205]:hover:not(:disabled){filter:brightness(1.06)}.mobile-auth button.primary[data-v-b2bd1205]:active:not(:disabled){transform:scale(.97)}.mobile-auth button.primary[data-v-b2bd1205]:disabled{cursor:not-allowed;opacity:.55}.mobile-auth button.secondary[data-v-b2bd1205]{background:var(--s2);color:var(--txt);border:1px solid var(--line2)}.mobile-auth .mobile-auth-error[data-v-b2bd1205]{margin:0;color:var(--danger);font-size:13px;text-align:center}.mobile-auth .mobile-auth-link[data-v-b2bd1205]{margin:2px 0 0;text-align:center;color:var(--mut);font-size:13px}.mobile-auth .mobile-auth-link a[data-v-b2bd1205]{color:var(--ac)}.app-shell{display:grid;grid-template-columns:200px 1fr;height:100vh;min-height:0;overflow:hidden;background:var(--bg)}.sidebar{background:var(--rail);border-right:1px solid var(--line);padding:20px 15px;display:flex;flex-direction:column;min-height:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 24px;border-bottom:1px solid oklch(74% .14 62 / .35)}.brand img{width:28px;height:28px;object-fit:contain}.brand strong{display:block;font-size:15px;color:#fff}.brand em{display:block;font-size:10px;color:var(--mut);font-style:normal;letter-spacing:.18em}.nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0 8px}.nav-label{color:var(--mut);font-size:10px;margin:12px 8px 6px}.nav-parent,.nav a{display:flex;align-items:center;gap:4px;width:100%;min-width:0;height:28px;margin:1px 0;padding:0 8px 0 4px;border:0;border-radius:4px;background:transparent;text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-size:12px;color:var(--txt2);white-space:nowrap}.nav-parent:hover,.nav a:hover{background:var(--ac-soft)}.nav-parent{font-weight:600}.nav-parent.current{color:var(--txt)}.nav a.active{background:var(--nav-active);color:#fff;box-shadow:inset 3px 0 var(--violet)}.nav a:focus-visible,.nav-parent:focus-visible{outline:1px solid var(--line2);outline-offset:-1px}.nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.chevron{display:grid;place-items:center;flex:0 0 14px;width:14px;color:var(--mut);font-size:10px;transform:rotate(-90deg);transition:transform .15s ease}.nav-parent.open .chevron{transform:rotate(0);color:var(--txt2)}.nav-gap{flex:0 0 16px;width:16px}.nav-sub,.nav-sub-sub{margin:0 0 4px 8px;padding-left:8px;border-left:1px solid var(--line)}.profile{margin-top:auto;border-top:1px solid var(--line);padding:12px 7px 0;display:flex;align-items:center;gap:8px;color:var(--txt2)}.profile-avatar{display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--amber);color:var(--violet2);font:inherit;font-weight:700;width:28px;height:28px;border-radius:50%;background:var(--s2);padding:0;cursor:pointer;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile b{display:block;font-size:11px;color:var(--txt)}.profile small{display:block;color:var(--mut);font-size:10px}.profile-info{min-width:0;flex:1 1 auto}.profile-info b,.profile-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn{flex:0 0 auto;white-space:nowrap;margin-left:0;border:1px solid var(--line2);background:transparent;color:var(--txt2);border-radius:4px;padding:5px 8px;font-size:10px;cursor:pointer}.main{display:grid;grid-template-rows:60px minmax(0,1fr);min-width:0;min-height:0}.dev-diag[data-v-b5bad8c1]{position:fixed;left:8px;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));z-index:60;max-width:380px;margin:0 auto;background:#0a0e12f0;border:1px solid var(--line2);border-radius:10px;padding:9px 11px;color:var(--txt);box-shadow:0 8px 28px #00000080;font-family:Consolas,Menlo,monospace}.dev-diag-head[data-v-b5bad8c1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dev-diag-head strong[data-v-b5bad8c1]{font-size:11px;letter-spacing:.08em;color:var(--amber)}.dev-diag-close[data-v-b5bad8c1]{border:0;background:none;color:var(--txt2);font-size:15px;line-height:1;padding:2px 4px;cursor:pointer}.dev-diag-rows[data-v-b5bad8c1]{margin:0;display:flex;flex-direction:column;gap:3px}.row[data-v-b5bad8c1]{display:flex;gap:8px;font-size:10.5px;line-height:1.5}.row dt[data-v-b5bad8c1]{flex:none;width:58px;color:var(--mut)}.row dd[data-v-b5bad8c1]{margin:0;min-width:0;word-break:break-all;color:var(--txt)}.row dd.build[data-v-b5bad8c1]{color:var(--amber);font-weight:700;letter-spacing:.06em}.row dd.warn[data-v-b5bad8c1]{color:var(--amber);font-weight:700}.dev-diag-loading[data-v-b5bad8c1]{margin:0;font-size:10.5px;color:var(--mut)}.vh-backdrop[data-v-0eb081a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:#05080c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:var(--kb-inset,0px)}.vh-sheet[data-v-0eb081a4]{width:100%;max-width:520px;max-height:92dvh;margin:0 auto;display:flex;flex-direction:column;background:var(--s2);border:1px solid var(--line2);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #00000073;overflow:hidden;outline:none}.sheet-handle[data-v-0eb081a4]{flex:none;display:block;width:36px;height:4px;border-radius:4px;background:var(--line2);margin:8px auto 0}.vh-head[data-v-0eb081a4]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px 8px;border-bottom:1px solid var(--line)}.vh-head-main[data-v-0eb081a4]{display:flex;align-items:center;gap:9px;min-width:0}.vh-head h2[data-v-0eb081a4]{margin:0;color:var(--txt);font-size:16px;font-weight:800}.vh-current-tag[data-v-0eb081a4]{flex:none;padding:2px 9px;border-radius:999px;background:var(--ac-soft);color:var(--ac);font-size:11px;font-variant-numeric:tabular-nums}.vh-current-tag b[data-v-0eb081a4]{font-weight:800}.vh-close[data-v-0eb081a4]{flex:none;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--txt2);font-size:24px;line-height:1;cursor:pointer}.vh-close[data-v-0eb081a4]:active{background:var(--s1);color:var(--txt)}.vh-body[data-v-0eb081a4]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 16px calc(12px + env(safe-area-inset-bottom))}.vh-empty[data-v-0eb081a4]{margin:24px 0;text-align:center;color:var(--mut);font-size:12px}.vh-entry[data-v-0eb081a4]{padding:11px 0 12px;border-bottom:1px solid var(--hairline);animation:vh-rise-0eb081a4 var(--m-dur-rise) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i,0)*36ms)}.vh-entry[data-v-0eb081a4]:last-of-type{border-bottom:0}.vh-entry-head[data-v-0eb081a4]{display:flex;align-items:baseline;gap:8px}.vh-ver[data-v-0eb081a4]{color:var(--ac);font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.vh-entry:not(.current) .vh-ver[data-v-0eb081a4]{color:var(--txt2);font-weight:400}.vh-date[data-v-0eb081a4]{margin-left:auto;color:var(--mut);font-size:11px}.vh-toggle[data-v-0eb081a4]{display:flex;align-items:stretch;gap:9px;width:100%;margin-top:6px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.vh-marker[data-v-0eb081a4]{flex:none;width:3px;border-radius:2px;background:var(--ac)}.vh-title[data-v-0eb081a4]{flex:1;min-width:0;color:var(--txt);font:inherit;font-size:13px;font-weight:700;line-height:1.5}.vh-entry:not(.current) .vh-title[data-v-0eb081a4]{font-weight:400}.vh-chev[data-v-0eb081a4]{flex:none;align-self:center;font-style:normal;font-size:10px;color:var(--mut);transform:rotate(-90deg);transition:transform var(--m-dur-fast) var(--m-ease-out)}.vh-chev.open[data-v-0eb081a4]{transform:rotate(0)}.vh-details[data-v-0eb081a4]{margin:4px 0 0 12px;display:flex;flex-direction:column}.vh-point[data-v-0eb081a4]{display:flex;gap:9px;padding:6px 0;animation:vh-rise-0eb081a4 var(--m-dur-rise) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i,0)*36ms)}.vh-pip[data-v-0eb081a4]{flex:none;width:10px;height:2px;margin-top:8px;border-radius:1px;background:var(--ac);opacity:.7}.vh-point-text[data-v-0eb081a4]{min-width:0}.vh-point b[data-v-0eb081a4]{display:block;color:var(--txt2);font-size:12px;font-weight:700}.vh-point p[data-v-0eb081a4]{margin:1px 0 0;color:var(--mut);font-size:11.5px;line-height:1.65}.vh-more[data-v-0eb081a4]{margin:0;padding:10px 0 2px;text-align:center;color:var(--mut);font-size:11px}.vh-more-btn[data-v-0eb081a4]{display:block;width:100%;border:0;background:transparent;font:inherit;cursor:pointer}.vh-more-btn[data-v-0eb081a4]:active{color:var(--ac)}@keyframes vh-rise-0eb081a4{0%{opacity:0;transform:translateY(8px)}}.sheet-backdrop[data-v-9aa35486]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:#05080c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:var(--kb-inset,0px)}.profile-sheet[data-v-9aa35486]{width:100%;max-width:520px;max-height:92dvh;margin:0 auto;display:flex;flex-direction:column;background:var(--s2);border:1px solid var(--line2);border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #00000073;overflow:hidden;outline:none}.sheet-handle[data-v-9aa35486]{flex:none;display:block;width:36px;height:4px;border-radius:4px;background:var(--line2);margin:8px auto 0}.sheet-title-row[data-v-9aa35486]{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px 12px 8px;border-bottom:1px solid var(--line)}.title-slot[data-v-9aa35486]{display:grid;place-items:center}.sheet-title-row h2[data-v-9aa35486]{margin:0;color:var(--txt);font-size:16px;font-weight:800;text-align:center;min-width:0}.sheet-back[data-v-9aa35486],.sheet-close[data-v-9aa35486]{width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--txt2);font-size:22px;line-height:1;cursor:pointer}.sheet-back[data-v-9aa35486]:active,.sheet-close[data-v-9aa35486]:active{background:var(--s1);color:var(--txt)}.sheet-close[data-v-9aa35486]{font-size:24px}.sheet-body[data-v-9aa35486]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(10px + env(safe-area-inset-bottom))}.identity[data-v-9aa35486]{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px;background:var(--s1);border:1px solid var(--line);border-radius:14px;animation:wp-rise-9aa35486 var(--m-dur-rise) var(--m-ease-out) backwards}.avatar-btn[data-v-9aa35486]{position:relative;flex:none;width:64px;height:64px;border-radius:50%;border:2px solid var(--line2);background:var(--s2);color:var(--txt);font:inherit;font-size:22px;font-weight:800;cursor:pointer;padding:0;overflow:hidden;display:grid;place-items:center;box-shadow:0 0 0 3px var(--ac-soft)}.avatar-btn img[data-v-9aa35486]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.avatar-btn[data-v-9aa35486]:disabled{opacity:.6;cursor:default}.avatar-badge[data-v-9aa35486]{position:absolute;right:1px;bottom:1px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--s2);border:1px solid var(--line2);color:var(--txt2);font-style:normal}.identity-main[data-v-9aa35486]{display:flex;flex-direction:column;gap:7px;min-width:0}.identity-name[data-v-9aa35486]{color:var(--txt);font-size:17px;font-weight:800}.identity-chips[data-v-9aa35486]{display:flex;flex-wrap:wrap;gap:6px}.id-chip[data-v-9aa35486]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--s2);border:1px solid var(--line);color:var(--txt2);font-size:11px;font-weight:600;white-space:nowrap}.menu[data-v-9aa35486]{display:flex;flex-direction:column;margin-top:12px;padding:4px;background:var(--s1);border:1px solid var(--line);border-radius:14px}.menu-row[data-v-9aa35486]{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 10px;border:0;background:transparent;color:var(--txt);font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:10px;animation:wp-rise-9aa35486 var(--m-dur-rise) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i,0)*36ms)}.menu-row[data-v-9aa35486]:not(:first-child):before{content:"";position:absolute;top:0;left:56px;right:0;height:1px;background:var(--line)}.menu-row[data-v-9aa35486]:active{background:var(--s2)}.menu-ic[data-v-9aa35486]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--s2);border:1px solid var(--line);color:var(--txt2)}.menu-label[data-v-9aa35486]{flex:1;text-align:left;min-width:0}.menu-row .chevron[data-v-9aa35486]{font-style:normal;color:var(--mut);font-size:18px}@keyframes wp-rise-9aa35486{0%{opacity:0;transform:translateY(8px)}}.version-row[data-v-9aa35486]{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--s1);color:var(--mut);font:inherit;font-size:11px;cursor:pointer}.version-row b[data-v-9aa35486]{color:var(--txt2);font-weight:700;font-variant-numeric:tabular-nums}.version-row .chevron[data-v-9aa35486]{margin-left:auto;font-style:normal;color:var(--mut);font-size:16px}.version-row[data-v-9aa35486]:active{background:var(--s2)}.foot[data-v-9aa35486]{padding-top:14px}.logout-btn[data-v-9aa35486]{display:block;width:100%;min-height:46px;border:1px solid rgba(255,151,125,.4);border-radius:12px;background:#ff977d14;color:var(--danger);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.logout-btn[data-v-9aa35486]:active{background:#ff977d29}.mod[data-v-9aa35486]{padding:14px 0 12px}.mod-title[data-v-9aa35486]{margin:0 0 8px;color:var(--txt2);font-size:12px;font-weight:700}.mod-form[data-v-9aa35486]{display:flex;flex-direction:column;gap:10px}.mod-form label[data-v-9aa35486]{display:flex;flex-direction:column;gap:5px;color:var(--txt2);font-size:12px;font-weight:700}.mod-form input[data-v-9aa35486]{min-height:44px;width:100%;border:1px solid var(--line2);border-radius:10px;padding:0 12px;font:inherit;font-size:16px;background:var(--s1);color:var(--txt)}.mod-form input[data-v-9aa35486]:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-soft)}.mod-action[data-v-9aa35486]{align-self:stretch;width:100%;min-height:46px;padding:0 20px;border:0;border-radius:12px;background:var(--ac);color:var(--ac-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer;margin-top:8px}.mod-action[data-v-9aa35486]:disabled{opacity:.5;cursor:default}.msg[data-v-9aa35486]{margin:4px 0 0;font-size:11px}.msg.err[data-v-9aa35486]{color:var(--danger)}.msg.ok[data-v-9aa35486]{color:var(--ok)}.scan-hint[data-v-9aa35486]{margin:12px 0 10px;color:var(--mut);font-size:12px;line-height:1.55}.scan-opts[data-v-9aa35486]{display:flex;flex-direction:column;gap:8px}.scan-opt[data-v-9aa35486]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--s1);color:var(--txt);font:inherit;text-align:left;cursor:pointer;animation:wp-rise-9aa35486 var(--m-dur-rise) var(--m-ease-out) backwards;animation-delay:calc(var(--m-i,0)*36ms)}.scan-opt.on[data-v-9aa35486]{border-color:var(--ac);background:var(--ac-soft)}.scan-opt-main[data-v-9aa35486]{display:flex;flex-direction:column;gap:3px;min-width:0}.scan-opt-main b[data-v-9aa35486]{font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.scan-opt-main small[data-v-9aa35486]{color:var(--mut);font-size:10.5px;line-height:1.4}.scan-recommend[data-v-9aa35486]{flex:none;font-style:normal;font-size:9.5px;font-weight:700;color:var(--ac);border:1px solid var(--ac);border-radius:6px;padding:0 4px;line-height:1.6}.scan-opt-side[data-v-9aa35486]{display:flex;align-items:center;gap:6px;flex:none}.scan-cap[data-v-9aa35486]{font-style:normal;font-size:10px;font-weight:700;border-radius:6px;padding:2px 6px}.scan-cap.ok[data-v-9aa35486]{color:var(--ok);border:1px solid var(--ok);background:#50c8781a}.scan-cap.no[data-v-9aa35486]{color:var(--mut);border:1px solid var(--line2);background:var(--s2)}.scan-on[data-v-9aa35486]{font-style:normal;color:var(--ac);font-weight:800;font-size:14px}.crop-mask[data-v-9aa35486]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#05080cb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:20px}.crop-card[data-v-9aa35486]{width:300px;padding:16px;border-radius:14px;background:var(--s2);border:1px solid var(--line2);box-shadow:0 18px 48px #0009}.crop-title[data-v-9aa35486]{margin:0 0 12px;color:var(--txt);font-size:14px;font-weight:800;text-align:center}.crop-stage[data-v-9aa35486]{position:relative;width:260px;height:260px;margin:0 auto;overflow:hidden;border-radius:12px;background:#0a0d16;border:1px solid var(--line2);touch-action:none}.crop-img[data-v-9aa35486]{position:absolute;cursor:grab;-webkit-user-select:none;user-select:none;max-width:none}.crop-img[data-v-9aa35486]:active{cursor:grabbing}.crop-shade[data-v-9aa35486]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 0 107px,rgba(5,8,12,.62) 108px);pointer-events:none}.crop-ring[data-v-9aa35486]{position:absolute;left:50%;top:50%;width:216px;height:216px;margin:-108px 0 0 -108px;border-radius:50%;border:2px solid rgba(245,208,97,.85);pointer-events:none}.crop-hint[data-v-9aa35486]{margin:10px 0 0;text-align:center;color:var(--mut);font-size:10.5px}.crop-actions[data-v-9aa35486]{display:flex;gap:8px;margin-top:10px}.crop-actions button[data-v-9aa35486]{flex:1;min-height:44px;border:1px solid var(--line2);border-radius:10px;background:var(--s1);color:var(--txt2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.crop-actions button.confirm[data-v-9aa35486]{border-color:var(--ac);background:var(--ac);color:var(--ac-ink)}.crop-actions button[data-v-9aa35486]:disabled{opacity:.5}.crop-err[data-v-9aa35486]{margin:8px 0 0;font-size:11px;color:var(--danger);text-align:center}@media(min-width:768px){.sheet-backdrop[data-v-9aa35486]{align-items:center}.profile-sheet[data-v-9aa35486]{border-radius:20px;border-bottom:1px solid var(--line2);box-shadow:0 18px 48px #00000073}}html.efftrack-mobile .logout-btn{border-color:#ff977d99}.mobile-shell[data-v-f456f315]{display:flex;flex-direction:column;height:100vh;min-height:0;background:var(--bg);color:var(--txt)}@supports (height: 100dvh){.mobile-shell[data-v-f456f315]{height:100dvh}}.mobile-top[data-v-f456f315]{flex:none;height:calc(64px + env(safe-area-inset-top));display:flex;align-items:center;gap:10px;padding:env(safe-area-inset-top) 16px 0;background:var(--rail);border-bottom:1px solid var(--hairline)}.mobile-brand[data-v-f456f315]{display:flex;align-items:center;gap:8px}.mobile-brand img[data-v-f456f315]{width:26px;height:26px;object-fit:contain}.mobile-brand strong[data-v-f456f315]{font-size:15px;color:var(--txt);letter-spacing:.01em}.mobile-user[data-v-f456f315]{margin-left:auto;color:var(--mut);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52vw}.mobile-avatar[data-v-f456f315]{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--line2);background:var(--s1);color:var(--txt);font:inherit;font-size:14px;font-weight:800;cursor:pointer;padding:0;overflow:hidden;transition:transform var(--m-dur-fast) var(--m-ease-out)}.mobile-avatar[data-v-f456f315]:active{transform:scale(.9)}.mobile-avatar .avatar-img[data-v-f456f315]{width:100%;height:100%;object-fit:cover;border-radius:50%}.mobile-avatar.rank-framed[data-v-f456f315]{width:46px;height:46px;border:none;background:transparent;overflow:visible;padding:0}.mobile-avatar.rank-framed .avatar-stack[data-v-f456f315]{position:relative;display:block;width:46px;height:46px}.mobile-avatar.rank-framed .avatar-img[data-v-f456f315],.mobile-avatar.rank-framed .avatar-char[data-v-f456f315]{position:absolute;left:10.6px;top:10.6px;width:24.8px;height:24.8px;border-radius:50%;display:flex;align-items:center;justify-content:center;object-fit:cover;background:radial-gradient(circle at 35% 30%,#4a5a8a,#232c4a 70%);font-size:12px}.mobile-avatar.rank-framed .rank-frame[data-v-f456f315]{position:absolute;top:0;right:0;bottom:0;left:0;width:46px;height:46px;pointer-events:none}.mobile-main[data-v-f456f315]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.mobile-main[data-v-f456f315]>*{width:100%;max-width:520px;margin:0 auto}.mobile-tabs[data-v-f456f315]{flex:none;display:flex;background:var(--rail);border-top:1px solid var(--hairline);padding:5px 12px calc(6px + env(safe-area-inset-bottom))}.mobile-tab[data-v-f456f315]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;color:var(--mut);font-size:24px;text-decoration:none;transition:color var(--m-dur-fast) var(--m-ease-out),transform var(--m-dur-fast) var(--m-ease-out)}.mobile-tab .tab-icon[data-v-f456f315]{width:20px;height:20px;line-height:1;transform:translateY(-1px);flex:none}.tab-label[data-v-f456f315]{font-size:10px;letter-spacing:.5px;font-weight:600;line-height:1}.tab-badge[data-v-f456f315]{position:absolute;top:2px;right:50%;margin-right:-24px;min-width:16px;height:16px;border-radius:99px;background:var(--danger);color:#fff;font-size:9.5px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 0 8px #ff977d80;border:1.5px solid var(--rail);line-height:1;animation:badge-pop-f456f315 var(--m-dur-ctl) var(--m-ease-spring) backwards}@keyframes badge-pop-f456f315{0%{opacity:0;transform:scale(.4)}}.mobile-tab.active[data-v-f456f315]{color:var(--ac)}.mobile-tab.active[data-v-f456f315]:after{content:"";position:absolute;bottom:1px;width:22px;height:3px;border-radius:3px;background:var(--ac)}.mobile-tab[data-v-f456f315]:active{transition:none;color:var(--ac);transform:scale(.94)}.topbar[data-v-8ad28ed4]{height:60px;padding:0 22px;background:var(--s2);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.crumb[data-v-8ad28ed4]{color:var(--txt2);font-size:11px}.crumb b[data-v-8ad28ed4]{color:var(--txt);font-size:13px;margin-right:9px}.top-actions[data-v-8ad28ed4]{display:flex;align-items:center;gap:8px}.top-actions button[data-v-8ad28ed4]{border:1px solid var(--line2);background:var(--s1);color:var(--txt2);border-radius:6px;padding:6px 10px;font:inherit;cursor:pointer}.top-actions .version-chip[data-v-8ad28ed4]{font-variant-numeric:tabular-nums}:root{--chrome: #08090d;--rail: var(--chrome);--bg: #0e1015;--s1: #1e2026;--s2: #2a2e35;--s3: #343841;--line: #3f444d;--line2: #6a6f7b;--hairline: #5a6270;--ac: #edb24d;--ac2: #f5c470;--ac-ink: #161008;--ac-soft: rgba(237, 178, 77, .14);--chg: #a58cff;--chg-soft: rgba(165, 140, 255, .13);--nav-active: rgba(237, 178, 77, .12);--violet: var(--ac);--violet2: var(--ac2);--panel: var(--s2);--txt1: var(--txt);--txt3: var(--mut);--amber: #fda856;--ok: #4fd08a;--danger: #ff7a80;--v-role-isolated: var(--txt2);--v-role-final: var(--ok);--v-role-intermediate: var(--chg);--v-depth-1: #6a6f7b;--v-depth-2: #8f7fc4;--v-depth-3: #5d8fb3;--v-depth-4: #6f9a72;--v-depth-5: #b08a5a;--ok-ink: #161008;--danger-solid: #b93a34;--pink: oklch(72% .14 350);--sky: oklch(76% .1 230);--warn: var(--amber);--cable: #7fd8d8;--green: var(--ok);--txt: #f1f3f8;--txt2: #bec1c8;--mut: #a3a6ae;--spot-lock-bg: #232a34;--spot-lock-tx: #9db2cc;--spot-lock-bd: #3a4454;--mut-off: color-mix(in oklab, var(--mut) 62%, transparent);--sans: "Instrument Sans", "Noto Sans SC", "Microsoft YaHei", sans-serif;--mono: ui-monospace, SFMono-Regular, Consolas, "Noto Sans Mono", monospace;--font-mono: var(--mono)}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--line2) var(--s2)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--s2)}*::-webkit-scrollbar-thumb{background:var(--line2);border:2px solid var(--s2);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--ac)}html,body,#app{margin:0;min-width:1180px;min-height:100%;background:var(--bg);color:var(--txt)}html:root{color-scheme:dark}html.efftrack-mobile{--rail: #101419;--bg: #0d1116;--s1: #151b22;--s2: #171d24;--s3: #1b232c;--line: #5f6d7a;--line2: #667582;--hairline: #576470;--ac: #c2ef61;--ac2: #c2ef61;--ac-soft: rgba(194, 239, 97, .14);--ac-ink: #17200c;--amber: #ffc27f;--ok: #55c590;--danger: #ff977d;--ok-ink: #17200c;--pink: #ffa3c2;--sky: #93cdff;--txt: #f2f5f7;--txt2: #a3afb9;--mut: #8e9aa6;--m-dur-fast: .12s;--m-dur-ctl: .2s;--m-dur-sheet: .28s;--m-dur-page: .2s;--m-dur-page-out: 90ms;--m-dur-rise: .36s;--m-dur-data: .64s;--m-ease-out: cubic-bezier(.22, 1, .36, 1);--m-ease-in: cubic-bezier(.4, 0, 1, 1);--m-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}html.efftrack-mobile,html.efftrack-mobile body,html.efftrack-mobile #app{min-width:0}html.efftrack-mobile input::placeholder,html.efftrack-mobile textarea::placeholder{color:var(--mut)}body{font:13px/1.5 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input{font:inherit}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.page{padding:14px 18px 16px;display:grid;grid-template-rows:auto auto 1fr;gap:10px;min-height:0;min-width:0;overflow:hidden}.page-head{display:flex;align-items:flex-start;justify-content:space-between}.page-head h1{font-size:18px;margin:0 0 3px}.page-head p{margin:0;color:var(--txt2);font-size:11px}.page-meta{display:flex;align-items:center;gap:8px;color:var(--mut);font-size:10px}.canvas-action{--canvas-bg:color-mix(in oklab,var(--amber) 14%,var(--bg))}.canvas-done{--canvas-bg:color-mix(in oklab,var(--ok) 13%,var(--bg))}.canvas-view{--canvas-bg:color-mix(in oklab,var(--ac) 14%,var(--bg))}.sample-badge{border:1px solid #68658e;background:#464467;color:var(--violet2);border-radius:5px;padding:3px 7px}.panel{background:var(--s1);border:1px solid var(--line);border-radius:8px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 20px -14px #111}.panel-head{height:34px;padding:0 10px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--txt2);font-size:11px}.panel-head b{color:var(--txt)}.panel-head small{color:var(--mut);font-size:9px}.ok{color:var(--green)}.empty{color:var(--green);padding:8px 2px}.el-message.el-message--success{--el-message-bg-color:#253f36;--el-message-border-color:#3d7b64;--el-message-text-color:#8ce0bd}.el-message.el-message--warning,.el-message.el-message--error{--el-message-bg-color:#463a28;--el-message-border-color:#866b42;--el-message-text-color:#f1cb8a}.el-message.el-message--success .el-message__icon,.el-message.el-message--warning .el-message__icon,.el-message.el-message--error .el-message__icon{color:inherit}.el-message .el-message__closeBtn{color:inherit;opacity:.75}.el-message .el-message__closeBtn:hover{opacity:1}.perm-denied{opacity:.45;cursor:not-allowed;filter:saturate(.3);-webkit-user-select:none;user-select:none}.perm-denied *{cursor:not-allowed}.page-rules,.page-rules-shrink,.page-material-dict,.page-ident-master,.page-audit,.page-defects,.page-defect-dictionary,.page-project-management,.page-employees,.page-client-logs,.page-team-board,.page-material-stats,.page-process-layout,.page-process-card,.page-work-hour-layout,.page-bandplan,.page-roles,.page-permission-matrix,.page-downtime-records,.page-downtime-presets,.page-downtime-equipment,.page-email,.page-process-stats,.page-projects,.page-anomaly-catalog,.page-org,.page-ie-workbench,.page-backup,.rules-popper,.el-select__popper,.el-picker__popper,.el-dropdown__popper,.el-popper.is-light,.el-dialog,.el-drawer,.el-message-box,.rules-dialog,.issue-fix-dialog,.rules-messagebox,.perm-messagebox,.eff-dialog{--el-color-primary:var(--ac);--el-radio-button-checked-bg-color:var(--ac);--el-radio-button-checked-border-color:var(--ac);--el-radio-button-checked-text-color:var(--ac-ink);--el-color-primary-light-3:var(--ac2);--el-color-primary-light-5:#c8933a;--el-color-primary-light-7:color-mix(in oklab, var(--ac) 45%, transparent);--el-color-primary-light-8:color-mix(in oklab, var(--ac) 30%, transparent);--el-color-primary-light-9:color-mix(in oklab, var(--ac) 12%, transparent);--el-color-primary-dark-2:#d99f3d;--el-color-success:var(--ok);--el-color-success-light-9:color-mix(in oklab, var(--ok) 18%, var(--s1));--el-color-warning:var(--amber);--el-color-warning-light-9:color-mix(in oklab, var(--amber) 18%, var(--s1));--el-color-danger:var(--danger);--el-color-danger-light-9:color-mix(in oklab, var(--danger) 18%, var(--s1));--el-color-error:var(--danger);--el-color-info:var(--mut);--el-color-info-light-9:color-mix(in oklab, var(--mut) 20%, var(--s1));--el-bg-color:var(--s1);--el-bg-color-page:var(--bg);--el-bg-color-overlay:var(--s2);--el-text-color-primary:var(--txt);--el-text-color-regular:var(--txt2);--el-text-color-secondary:var(--mut);--el-text-color-placeholder:var(--mut);--el-text-color-disabled:var(--mut);--el-border-color:var(--line2);--el-border-color-light:var(--line);--el-border-color-lighter:var(--line);--el-border-color-extra-light:var(--line);--el-border-color-dark:var(--line2);--el-border-color-darker:var(--line2);--el-border-color-hover:var(--ac);--el-fill-color:var(--s2);--el-fill-color-light:var(--s2);--el-fill-color-lighter:var(--s1);--el-fill-color-extra-light:var(--s1);--el-fill-color-blank:var(--s1);--el-fill-color-dark:var(--line);--el-fill-color-darker:var(--line2);--el-disabled-bg-color:var(--s2);--el-disabled-text-color:var(--mut);--el-disabled-border-color:var(--line);--el-mask-color:rgba(7,8,15,.72);--el-mask-color-extra-light:rgba(7,8,15,.4);--el-box-shadow:0 12px 32px -12px #000;--el-box-shadow-light:0 8px 20px -14px #000;--el-table-bg-color:var(--s1);--el-table-tr-bg-color:var(--s1);--el-table-header-bg-color:var(--s2);--el-table-border-color:var(--line);--el-table-text-color:var(--txt2);--el-table-header-text-color:var(--mut);--el-table-row-hover-bg-color:var(--s2);--el-table-current-row-bg-color:var(--ac-soft);--el-table-expanded-cell-bg-color:var(--s1)}.el-button.el-button{--el-button-bg-color:var(--s2);--el-button-border-color:var(--line2);--el-button-hover-bg-color:var(--s3);--el-button-hover-border-color:var(--txt2)}.el-button.el-button--primary{--el-button-bg-color:var(--ac);--el-button-border-color:var(--ac);--el-button-hover-bg-color:var(--ac2);--el-button-hover-border-color:var(--ac2)}.el-button.el-button.is-disabled,.el-button.el-button.is-disabled:hover,.el-button.el-button.is-disabled:focus,.el-button.el-button.is-disabled:active{--el-button-disabled-bg-color:transparent;--el-button-disabled-border-color:var(--line);--el-button-disabled-text-color:var(--mut-off);background:transparent;border-color:var(--line);color:var(--mut-off);box-shadow:none}.el-button.el-button.is-text.is-disabled,.el-button.el-button.is-link.is-disabled{border-color:transparent;background:transparent;color:var(--mut-off)}.el-button.el-button--primary:not(.is-text):not(.is-link):not(.is-plain){--el-button-text-color:var(--ac-ink);--el-button-hover-text-color:var(--ac-ink);--el-button-active-text-color:var(--ac-ink)}.el-button.el-button--primary.is-text,.el-button.el-button--primary.is-link{--el-button-text-color:var(--ac);--el-button-hover-text-color:var(--ac2);--el-button-active-text-color:var(--ac);color:var(--ac)}.el-button.el-button--primary.is-plain{--el-button-text-color:var(--ac);--el-button-hover-text-color:var(--ac);--el-button-bg-color:transparent;--el-button-border-color:color-mix(in oklab, var(--ac) 55%, transparent);--el-button-hover-bg-color:var(--ac-soft);--el-button-hover-border-color:var(--ac)}.el-button.el-button--primary.is-disabled,.el-button.el-button--primary.is-disabled:hover,.el-button.el-button--primary.is-disabled:focus,.el-button.el-button--primary.is-disabled:active{--el-button-disabled-bg-color:transparent;--el-button-disabled-text-color:var(--mut);--el-button-disabled-border-color:var(--line2);background:transparent;border-color:var(--line2);color:var(--mut);box-shadow:none}.el-radio-group .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--ac-ink);background-color:var(--ac);border-color:var(--ac);box-shadow:-1px 0 0 0 var(--ac)}.el-tag.el-tag--dark,.el-tag.el-tag--dark.el-tag--danger,.el-tag.el-tag--dark.el-tag--success,.el-tag.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--ac-ink)}.el-button.el-button--warning:not(.is-text):not(.is-link){--el-button-bg-color:transparent;--el-button-text-color:var(--chg);--el-button-border-color:color-mix(in oklab, var(--chg) 50%, transparent);--el-button-hover-bg-color:var(--chg-soft);--el-button-hover-text-color:var(--chg);--el-button-hover-border-color:var(--chg);--el-button-active-bg-color:color-mix(in oklab, var(--chg) 20%, transparent);--el-button-active-border-color:var(--chg);--el-button-disabled-text-color:var(--mut);--el-button-disabled-border-color:var(--line2)}.el-button.el-button--danger:not(.is-text):not(.is-link){--el-button-bg-color:transparent;--el-button-text-color:var(--danger);--el-button-border-color:color-mix(in oklab, var(--danger) 52%, transparent);--el-button-hover-bg-color:color-mix(in oklab, var(--danger) 14%, transparent);--el-button-hover-text-color:var(--danger);--el-button-hover-border-color:var(--danger);--el-button-active-bg-color:color-mix(in oklab, var(--danger) 20%, transparent);--el-button-active-border-color:var(--danger);--el-button-disabled-text-color:var(--mut);--el-button-disabled-border-color:var(--line2)}.el-button.el-button--success:not(.is-text):not(.is-link){--el-button-bg-color:transparent;--el-button-text-color:var(--ok);--el-button-border-color:color-mix(in oklab, var(--ok) 50%, transparent);--el-button-hover-bg-color:color-mix(in oklab, var(--ok) 14%, transparent);--el-button-hover-text-color:var(--ok);--el-button-hover-border-color:var(--ok);--el-button-active-bg-color:color-mix(in oklab, var(--ok) 20%, transparent);--el-button-active-border-color:var(--ok);--el-button-disabled-text-color:var(--mut);--el-button-disabled-border-color:var(--line2)}.rules-popper .el-select-dropdown__item.is-selected{color:var(--ac2)}.rules-pages .el-empty,.page-rules .el-empty,.page-rules-shrink .el-empty,.page-project-management .el-empty,.page-process-layout .el-empty,.page-process-card .el-empty,.page-work-hour-layout .el-empty,.page-bandplan .el-empty,.page-roles .el-empty,.page-downtime-records .el-empty,.page-downtime-presets .el-empty,.page-downtime-equipment .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.page-process-layout .toolbar-actions,.page-work-hour-layout .toolbar-actions{gap:6px;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.page-process-layout .toolbar-actions::-webkit-scrollbar,.page-work-hour-layout .toolbar-actions::-webkit-scrollbar{display:none}.page-process-layout .toolbar-actions .el-button,.page-work-hour-layout .toolbar-actions .el-button{flex:0 0 auto;height:26px;min-height:26px;padding:0 8px;border-radius:4px;font-size:11px;white-space:nowrap}.rules-popper .el-select-dropdown__item:has(.stype-tag){height:auto;line-height:normal;font-size:11px;padding:6px 16px}.rules-popper .stype-tag{display:inline-flex;align-items:center;line-height:18px;white-space:nowrap;font-size:11px}.rules-dialog .el-dialog__header,.issue-fix-dialog .el-dialog__header{border-bottom:1px solid var(--line)}.rules-dialog .el-dialog__body{padding:14px 16px 16px}.rules-dialog .el-dialog__title,.issue-fix-dialog .el-dialog__title{color:var(--txt)}.issue-fix-dialog.el-dialog{background:var(--s1);border:1px solid var(--line);border-radius:10px}.issue-fix-dialog .el-dialog__header{padding:12px 16px 10px}.issue-fix-dialog .el-dialog__body{background:var(--bg);padding:14px 16px 16px}.issue-fix-dialog .el-dialog__footer{border-top:1px solid var(--line);padding:10px 16px 14px}.eff-dialog.el-dialog{background:var(--s1);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 56px #0000007a}.eff-dialog .el-dialog__header{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--s1)}.eff-dialog .el-dialog__title{color:var(--txt);font-size:12px;font-weight:600}.eff-dialog .el-dialog__headerbtn{top:10px;right:12px}.eff-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--mut)}.eff-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--txt)}.eff-dialog .el-dialog__body{padding:12px 16px;background:var(--s1);color:var(--txt2)}.eff-dialog-overlay{background:#080910b8}.eff-dialog-scroll{max-height:62vh;overflow:auto;overscroll-behavior:contain}.source-dialog{max-width:96vw}.source-dialog.sv-max{--el-dialog-margin-top:3vh;margin-bottom:0;width:96vw;height:92vh;max-height:none;max-width:none}.source-dialog.sv-max .el-dialog__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sv-shell.el-dialog{display:flex;flex-direction:column;padding:0;margin-bottom:0;--el-dialog-margin-top:8vh;height:72vh;--sv-pad:16px}.sv-shell.sv-max{--el-dialog-margin-top:3vh;height:92vh;max-height:none;max-width:none}.sv-shell .el-dialog__header{flex:none;display:flex;align-items:center;height:44px;margin:0;padding:0 10px 0 var(--sv-pad);border-bottom:1px solid var(--line)}.sv-shell .el-dialog__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;background:var(--s1);color:var(--txt2);overflow:hidden}.sv-shell .el-dialog__headerbtn{top:6px;right:6px;width:32px;height:32px}.sv-shell .el-dialog__headerbtn .el-dialog__close{color:var(--mut)}.sv-shell .el-dialog__headerbtn:hover .el-dialog__close{color:var(--txt)}.sv-shell .sv-head{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding-right:46px}.sv-shell .sv-head-title{font-size:12.5px;font-weight:650;color:var(--txt);letter-spacing:.01em;white-space:nowrap}.sv-shell .sv-mode{height:17px;padding:0 7px;border-radius:3px;font-size:10px;line-height:17px;font-weight:600;letter-spacing:.02em}.sv-shell .sv-mode.v{color:var(--mut);background:#ffffff0f}.sv-shell .sv-mode.e{color:var(--ac);background:var(--ac-soft)}.sv-shell .sv-mode.p{color:var(--chg);background:var(--chg-soft)}.sv-shell .sv-win{margin-left:auto;display:flex;align-items:center;gap:2px}.sv-meta{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;row-gap:5px;padding:7px var(--sv-pad) 8px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--txt2)}.sv-vid{font-size:15.5px;font-weight:650;color:var(--ac2);letter-spacing:.02em;line-height:1.2}.sv-chip{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:9px;font-size:10px;white-space:nowrap;color:var(--txt2);background:#ffffff0f}.sv-chip.warn{color:var(--amber);background:color-mix(in oklab,var(--amber) 13%,transparent)}.sv-chip.warn:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.sv-kv{margin-left:auto;display:flex;align-items:center;min-width:0;color:var(--mut)}.sv-kv span{display:inline-flex;gap:4px;white-space:nowrap}.sv-kv b{color:var(--txt2);font-weight:500;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-kv i{font-style:normal;color:var(--line2);padding:0 7px}.sv-bar{flex:none;display:flex;align-items:center;gap:10px;height:40px;padding:0 var(--sv-pad);border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--s2) 32%,transparent)}.sv-bar-lbl{font-size:10.5px;color:var(--mut);letter-spacing:.02em;white-space:nowrap}.sv-bar-sep{flex:none;width:1px;height:16px;background:var(--line)}.sv-acts{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.sv-lg{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:none}.sv-lg i{width:10px;height:10px;border-radius:2px;flex:none}.sv-ft{flex:none;display:flex;align-items:center;gap:8px;height:52px;padding:0 var(--sv-pad);border-top:1px solid var(--line);background:var(--s1)}.sv-ft-note{margin-right:auto;display:flex;align-items:center;gap:8px;min-width:0;font-size:10.5px;color:var(--mut)}.sv-ft-note b{color:var(--txt2);font-weight:500}.sv-ft-note .warn{color:var(--amber)}.sv-ft-note i{font-style:normal;color:var(--line2)}.sv-ft-note .sv-key{font-family:var(--mono);font-size:10px;color:var(--mut);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:none;font:600 12px/1 var(--sans);color:var(--txt2);white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sbtn svg{width:12px;height:12px;flex:none}.sbtn:focus-visible{outline:2px solid var(--ac2);outline-offset:1px}.sbtn.act{background:var(--ac);border-color:var(--ac);color:var(--ac-ink);box-shadow:inset 0 1px #ffffff42}.sbtn.act:hover{background:var(--ac2);border-color:var(--ac2)}.sbtn.act:active{background:#d99f3d;border-color:#d99f3d}.sbtn.actq{border-color:color-mix(in oklab,var(--ac) 52%,transparent);color:var(--ac)}.sbtn.actq:hover{background:var(--ac-soft);border-color:var(--ac)}.sbtn.def{border-color:var(--line2);color:var(--txt2)}.sbtn.def:hover{background:var(--s2);border-color:var(--txt);color:var(--txt)}.sbtn.gho{color:var(--txt2)}.sbtn.gho:hover{background:var(--s2);color:var(--txt)}.sbtn.ico{width:26px;height:26px;padding:0;color:var(--mut)}.sbtn.ico:hover{background:var(--s3);color:var(--txt)}.sbtn.ico svg{width:13px;height:13px}.sbtn.xs{height:24px;padding:0 9px;font-size:11px}.sbtn:disabled{background:none;border-color:var(--line);color:var(--mut-off);box-shadow:none;cursor:not-allowed;font-weight:500}.sbtn.ico:disabled{border-color:transparent}.eff-drawer.el-drawer{background:var(--s1);border-left:1px solid var(--line);box-shadow:-18px 0 56px #0000007a}.eff-drawer .el-drawer__header{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--s1);color:var(--txt);font-size:12px;font-weight:600}.eff-drawer .el-drawer__close-btn{color:var(--mut)}.eff-drawer .el-drawer__close-btn:hover .el-icon{color:var(--txt)}.eff-drawer .el-drawer__body{padding:12px 16px;background:var(--s1);color:var(--txt2);overflow:auto}.el-loading-mask.is-fullscreen{background:#080910b8}.el-loading-mask.is-fullscreen .el-loading-spinner .path{stroke:var(--ac)}.el-loading-mask.is-fullscreen .el-loading-text{color:var(--txt2)}.toolbar-actions .el-button+.el-button{margin-left:0}.head-side{display:flex;align-items:center;gap:10px}.canvas-head{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:60px;padding:11px 14px 10px;border-bottom:1px solid var(--line);background:var(--s1);container-type:inline-size}.canvas-head-info{flex:1 1 250px;min-width:0;overflow:hidden}.canvas-head-title-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.canvas-head-title{font-size:15px;font-weight:650;color:var(--txt);letter-spacing:.01em;white-space:nowrap}.canvas-head-vid{font-size:14px;font-weight:600;color:var(--ac2);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.canvas-head-copy{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-left:-4px;padding:0;border:0;border-radius:4px;background:none;color:var(--txt2);cursor:pointer;transition:color .12s ease,background .12s ease}.canvas-head-copy:hover{background:color-mix(in srgb,var(--ac2) 12%,transparent);color:var(--ac2)}.canvas-head-copy.copied{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.canvas-head-copy .app-icon.icon-check,.canvas-head-copy.copied .app-icon.icon-copy{display:none}.canvas-head-copy.copied .app-icon.icon-check{display:inline-flex}.canvas-head-fav{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-left:-4px;padding:0;border:0;border-radius:4px;background:none;color:var(--mut);cursor:pointer;transition:color .12s ease,background .12s ease}.canvas-head-fav:hover{background:color-mix(in srgb,var(--ac2) 12%,transparent);color:var(--ac2)}.canvas-head-fav.on{color:var(--ac)}.canvas-head-fav.on:hover{color:var(--ac2)}.canvas-head-jumps{display:inline-flex;gap:4px;margin-left:8px;flex:none}.canvas-head-jt{height:18px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:3px;font-size:10px;line-height:1;white-space:nowrap;flex:none;color:var(--sky);background:color-mix(in srgb,var(--sky) 10%,transparent);border:1px solid color-mix(in srgb,var(--sky) 42%,transparent);cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.canvas-head-jt:hover{background:color-mix(in srgb,var(--sky) 18%,transparent);border-color:var(--sky)}.canvas-head-meta{margin-top:2px;font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums;display:flex;align-items:center;min-width:0}.canvas-head-meta>.meta-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.module-capsule{margin-left:6px;padding:0 7px;border-radius:9px;font-size:10px;line-height:17px;font-variant-numeric:tabular-nums;color:var(--violet2);background:color-mix(in oklab,var(--violet2) 12%,transparent);border:1px solid color-mix(in oklab,var(--violet2) 40%,transparent);cursor:pointer;vertical-align:1px}.module-capsule:hover{border-color:color-mix(in oklab,var(--violet2) 70%,transparent)}.module-capsule-title{font-size:10px;color:var(--mut);margin-bottom:4px}.module-capsule-row{font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--txt2);font-variant-numeric:tabular-nums}.canvas-head .toolbar-actions{margin-left:auto}.canvas-head .act-group{display:contents}.canvas-head .act-sep{flex:none;width:1px;height:16px;background:var(--line2)}.canvas-head .head-icon-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line2);border-radius:4px;background:var(--s2);color:var(--txt2);cursor:pointer;transition:border-color .15s ease,color .15s ease}.canvas-head .head-icon-btn:hover{border-color:color-mix(in srgb,var(--ac2) 55%,transparent);color:var(--ac2)}.canvas-head .head-icon-btn:disabled{opacity:.4;cursor:default}.canvas-head .head-icon-btn.takeorder-btn{color:var(--ok)}.canvas-head .head-icon-btn.takeorder-btn:hover{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok)}@container (max-width:559px){.canvas-head .canvas-head-jumps{display:none}}.status-chip{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 8px;border-radius:9px;font-size:10px;white-space:nowrap;flex:0 0 auto}.status-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.status-chip.chip-done{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.status-chip.chip-pending{color:var(--amber);background:color-mix(in oklab,var(--amber) 14%,transparent)}.status-chip.chip-problem{color:var(--danger);background:color-mix(in oklab,var(--danger) 14%,transparent)}.status-chip.chip-none{color:var(--mut);background:color-mix(in oklab,var(--mut) 14%,transparent)}.sched-pill{height:20px;min-width:50px;padding:0 9px;border-radius:10px;font-size:10px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.sched-pill.on{color:var(--ok-ink);background:var(--ok);border:1px solid var(--ok)}.sched-pill.on:hover{background:color-mix(in srgb,var(--ok) 86%,#fff)}.sched-pill.off{color:var(--mut);background:var(--s3);border:1px solid var(--line2)}.sched-pill.off:hover{color:var(--txt2);border-color:var(--line2)}.sched-pill:disabled{opacity:.55;cursor:default}html.efftrack-mobile .m-page-enter-active{transition:opacity var(--m-dur-page) var(--m-ease-out),transform var(--m-dur-page) var(--m-ease-out)}html.efftrack-mobile .m-page-leave-active{transition:opacity var(--m-dur-page-out) var(--m-ease-in)}html.efftrack-mobile .m-page-enter-from{opacity:0;transform:translateY(8px)}html.efftrack-mobile .m-page-leave-to{opacity:0}html.efftrack-mobile .m-sheet-enter-active{transition:opacity var(--m-dur-sheet) var(--m-ease-out)}html.efftrack-mobile .m-sheet-enter-active .m-sheet-panel{transition:transform var(--m-dur-sheet) var(--m-ease-out)}html.efftrack-mobile .m-sheet-leave-active{transition:opacity var(--m-dur-fast) var(--m-ease-in)}html.efftrack-mobile .m-sheet-leave-active .m-sheet-panel{transition:transform var(--m-dur-fast) var(--m-ease-in)}html.efftrack-mobile .m-sheet-enter-from,html.efftrack-mobile .m-sheet-leave-to{opacity:0}html.efftrack-mobile .m-sheet-enter-from .m-sheet-panel,html.efftrack-mobile .m-sheet-leave-to .m-sheet-panel{transform:translateY(48px)}html.efftrack-mobile .m-pop-enter-active{transition:opacity var(--m-dur-ctl) var(--m-ease-out)}html.efftrack-mobile .m-pop-enter-active .m-pop-panel{transition:transform var(--m-dur-ctl) var(--m-ease-spring),opacity var(--m-dur-ctl) var(--m-ease-out)}html.efftrack-mobile .m-pop-leave-active{transition:opacity var(--m-dur-fast) var(--m-ease-in)}html.efftrack-mobile .m-pop-leave-active .m-pop-panel{transition:transform var(--m-dur-fast) var(--m-ease-in),opacity var(--m-dur-fast) var(--m-ease-in)}html.efftrack-mobile .m-pop-enter-from,html.efftrack-mobile .m-pop-leave-to{opacity:0}html.efftrack-mobile .m-pop-enter-from .m-pop-panel{opacity:0;transform:scale(.94) translateY(10px)}html.efftrack-mobile .m-pop-leave-to .m-pop-panel{opacity:0;transform:scale(.97)}html.efftrack-mobile .m-drop-enter-active{transition:opacity var(--m-dur-fast) var(--m-ease-out),transform var(--m-dur-fast) var(--m-ease-out)}html.efftrack-mobile .m-drop-leave-active{transition:opacity var(--m-dur-fast) var(--m-ease-in),transform var(--m-dur-fast) var(--m-ease-in)}html.efftrack-mobile .m-drop-enter-from,html.efftrack-mobile .m-drop-leave-to{opacity:0;transform:scale(.985)}html.efftrack-sheet-open .mobile-main{overflow:hidden}@media(prefers-reduced-motion:reduce){html.efftrack-mobile *,html.efftrack-mobile *:before,html.efftrack-mobile *:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.el-popper.conflict-pop{max-width:640px;max-height:60vh;overflow:auto;padding:8px 10px}.conflict-pop-title{font-size:10px;opacity:.65;margin-bottom:4px}.conflict-pop-row{display:flex;gap:10px;align-items:baseline;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.conflict-pop-row.is-base .conflict-pop-addr{color:var(--txt2)}.conflict-pop-addr{flex:none;font-weight:600;color:var(--amber)}.conflict-pop-text{margin:0;white-space:pre-wrap;word-break:break-all}.conflict-pop-text .conflict-diff{color:var(--amber);font-weight:700;background:color-mix(in oklab,var(--amber) 20%,transparent);box-shadow:inset 0 0 0 1px var(--amber);border-radius:2px}.gd-df{color:var(--ac);font-weight:800}.el-overlay.no-anim,.el-overlay.no-anim .el-overlay-dialog,.el-overlay.no-anim .el-dialog{animation:none!important;transition:none!important}.vident-tree-host .el-loading-mask{background-color:#080910b8}.vident-tree-host .el-loading-text{color:var(--txt2)}.exp-dlg.el-dialog{width:880px;height:540px;padding:0;display:flex;flex-direction:column;overflow:hidden}.exp-dlg .el-dialog__header{margin:0;padding:0;border-bottom:1px solid var(--line);flex:none}.exp-dlg .el-dialog__body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.exp-hd{display:flex;align-items:center;height:42px;padding:0 16px}.exp-hd h2{margin:0;font-size:13px;font-weight:600}.exp-x{margin-left:auto;width:24px;height:24px;border:0;border-radius:4px;background:none;color:var(--mut);font-size:13px;line-height:1;cursor:pointer}.exp-x:hover{background:var(--s2);color:var(--txt)}.exp-body{flex:1;min-height:0;display:flex}.exp-left{flex:1;min-width:0;padding:14px;display:flex;flex-direction:column;gap:9px;background:radial-gradient(120% 80% at 50% 0%,rgba(42,46,53,.55),transparent 70%)}.exp-preview{flex:1;min-height:0;position:relative}.exp-preview-live{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;overflow:hidden;background:#fff}.exp-preview-live iframe,.exp-preview-live img{width:100%;height:100%;border:0;display:block;object-fit:contain}.exp-preview-empty{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed var(--line2);border-radius:6px;background:#14161c80;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;text-align:center;padding:22px}.exp-preview-empty b{font-size:13px;color:var(--txt2);font-weight:600}.exp-preview-empty span{font-size:11px;color:var(--mut);line-height:1.65;max-width:300px}.exp-preview-foot{flex:none;display:flex;align-items:center;gap:10px}.exp-progress{flex:1;min-height:0;border:1px dashed var(--line2);border-radius:6px;background:#14161c80;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;padding:22px}.exp-progress .ring{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--line2);border-top-color:var(--ac);animation:exp-spin .9s linear infinite}.exp-progress b{font-size:13px;color:var(--txt2);font-weight:600}.exp-progress span{font-size:11px;color:var(--mut);line-height:1.65}@keyframes exp-spin{to{transform:rotate(360deg)}}.exp-right{flex:0 0 320px;width:320px;min-width:0;max-width:320px;border-left:1px solid var(--line);padding:8px 12px 14px;display:flex;flex-direction:column;gap:8px;background:#0e10156b}.exp-grp{min-height:0;display:flex;flex-direction:column;gap:8px}.exp-grp.is-a{flex:0 0 196px}.exp-grp.is-b{flex:1}.exp-grp-hd{flex:none;display:flex;align-items:center;gap:7px;height:18px}.exp-grp-hd:before{content:"";flex:none;width:2px;height:12px;border-radius:1px;background:var(--mut)}.exp-grp-hd b{font-size:12px;font-weight:600;color:var(--txt);letter-spacing:.3px}.exp-grp-hd em{font-style:normal;font-size:11px;color:var(--mut);margin-left:auto}.exp-divider{flex:none;height:1px;background:var(--line)}.exp-zone,.exp-mode{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.exp-dock{flex:none;margin-top:6px}.exp-go{width:100%;height:40px;border:0;border-radius:6px;background:var(--ac);color:var(--ac-ink);font:600 13px/1 var(--sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.exp-go:hover:not(:disabled){background:var(--ac2)}.exp-go:disabled{opacity:.6;cursor:default}.exp-go .n{font-weight:400;font-size:12px;opacity:.7}.exp-seg{flex:none;display:inline-flex;align-self:flex-start;padding:2px;gap:2px;border:1px solid var(--line);border-radius:5px;background:var(--bg)}.exp-seg button{height:22px;padding:0 10px;border:0;border-radius:3px;background:none;color:var(--mut);font:600 12px/1 var(--sans);cursor:pointer;white-space:nowrap}.exp-seg button:hover{color:var(--txt2)}.exp-seg button[aria-pressed=true]{background:var(--s2);color:var(--ac2);box-shadow:inset 0 0 0 1px var(--line2)}.exp-field{position:relative;display:flex;align-items:flex-end;height:42px;min-width:0;padding:0 9px 6px;border:1px solid var(--line2);border-radius:4px;background:var(--s2)}.exp-field:focus-within{border-color:var(--ac);box-shadow:0 0 0 2px var(--ac-soft)}.exp-field.is-ro{background:var(--s1);cursor:default}.exp-field>.fl{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--mut);line-height:1;white-space:nowrap;pointer-events:none;transition:top .13s ease,font-size .13s ease,transform .13s ease}.exp-field[data-float=true]>.fl{top:5px;transform:none;font-size:9.5px}.exp-field .fv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;color:var(--txt)}.exp-field .fv.is-mono{font-family:var(--mono)}.exp-field .tag{flex:none;margin-bottom:1px;font-size:11px;color:var(--ok);border:1px solid rgba(79,208,138,.4);border-radius:3px;padding:1px 5px}.exp-field .sel{flex:1;min-width:0;height:18px;border:0;background:none;color:var(--txt);font:12px/18px var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;padding:0;color-scheme:dark}.exp-field .sel option{background:var(--s1);color:var(--txt)}.exp-field.has-cv:after{content:"";flex:none;width:5px;height:5px;margin-bottom:8px;border-right:1.5px solid var(--mut);border-bottom:1.5px solid var(--mut);transform:rotate(45deg)}.exp-field.is-multi{height:92px;align-items:stretch;padding:0 9px 8px}.exp-field.is-multi>.fl{top:7px;transform:none;font-size:9.5px}.exp-field.is-multi textarea{flex:1;min-width:0;margin-top:21px;border:0;background:none;color:var(--txt);font:12px/1.6 var(--mono);outline:none;resize:none}.exp-field.is-multi textarea::placeholder{color:var(--mut);font-family:var(--sans)}.exp-hint{flex:none;display:flex;gap:8px;padding:8px 9px 8px 7px;border-radius:5px;background:#2a2e358c}.exp-hint[data-tone=warn]{background:#fda8561a}.exp-hint .bar{flex:none;width:2px;border-radius:1px;background:var(--ac)}.exp-hint[data-tone=warn] .bar{background:var(--amber)}.exp-hint .hc{flex:1;min-width:0}.exp-hint p{margin:0;font-size:11px;color:var(--mut);line-height:1.6}.exp-hint b{color:var(--txt2);font-weight:600}.exp-panel{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;background:#2a2e3599;overflow:hidden}.exp-panel.is-center{justify-content:center}.exp-panel.is-accent{border-color:var(--line2);background:var(--s2)}.exp-file-row{flex:none;display:flex;align-items:center;gap:9px;padding:11px 10px}.exp-ficon{flex:none;width:24px;height:28px;border-radius:3px;display:grid;place-items:center;background:#edb24d1f;border:1px solid rgba(237,178,77,.38);color:var(--ac2);font:600 9.5px/1 var(--sans);letter-spacing:.4px}.exp-finfo{min-width:0;display:flex;flex-direction:column;gap:2px}.exp-fname{font-size:12px;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-fmeta{font-size:11px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-list{flex:1;min-height:0;overflow:auto}.exp-list-row{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;font-size:11px}.exp-list-row+.exp-list-row{border-top:1px solid rgba(63,68,77,.4)}.exp-list-row .k{flex:none;max-width:84px;color:var(--txt);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-list-row .v{flex:1;min-width:0;color:var(--txt2);font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-list-row button{flex:none;border:0;background:none;color:var(--mut);cursor:pointer;font-size:11px}.exp-list-row button:hover{color:var(--danger)}.exp-list-hint{display:flex;align-items:center;height:26px;padding:0 10px;font-size:11px;color:var(--mut);opacity:.75}.exp-panel-top{flex:none;height:32px;display:flex;align-items:center;gap:6px;padding:0 8px;border-bottom:1px solid var(--line)}.exp-panel-top input{flex:1;min-width:0;height:26px;border:0;background:none;color:var(--txt);font:12px/1 var(--sans);outline:none}.exp-panel-top input::placeholder{color:var(--mut)}.exp-panel-top .add{flex:none;height:22px;padding:0 8px;border:1px solid var(--line2);border-radius:3px;background:none;color:var(--txt2);font:600 11px/1 var(--sans);cursor:pointer}.exp-panel-top .add:hover{border-color:var(--ac);color:var(--ac)}.exp-panel-top.has-suggest{position:relative}.exp-suggest{position:fixed;z-index:2400;margin:0;padding:4px 0;list-style:none;background:var(--card, #1b1e25);border:1px solid var(--line2);border-radius:4px;box-shadow:0 6px 18px #00000059;box-sizing:border-box}.exp-suggest-item{display:flex;align-items:center;gap:8px;height:24px;padding:0 10px;font-size:11px;cursor:pointer}.exp-suggest-item.is-active{background:#4084ff29}.exp-suggest-item .v{flex:1;min-width:0;color:var(--txt);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-suggest-item .k{flex:none;color:var(--mut);white-space:nowrap}.exp-foot-line{flex:none;height:19px;line-height:19px;margin:0;padding:0 8px;font-size:11px;color:var(--mut);border-top:1px solid var(--line);background:#0e101559;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-foot-line.is-bare{border-top:0;background:none;padding:0}.exp-btn{flex:none;height:30px;padding:0 12px;border:1px solid var(--line2);border-radius:4px;background:none;color:var(--txt2);font:600 12px/1 var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.exp-btn .ic{flex:none}.exp-btn:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}.exp-btn.is-hot{border-color:var(--ac);background:var(--ac-soft);color:var(--ac2)}.exp-btn:disabled{opacity:.45;cursor:not-allowed}.exp-state{font-size:11px;color:var(--mut);display:inline-flex;align-items:center;gap:5px}.exp-state .dot{width:5px;height:5px;border-radius:50%;background:var(--amber)}.exp-state.is-done .dot{background:var(--ok)}.exp-note{font-size:11px;color:var(--mut);margin-left:auto}.exp-done{flex:1;min-height:0;padding:24px 24px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.exp-done .ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#4fd08a21;color:var(--ok);font-size:17px;margin-bottom:6px}.exp-done .ic.is-bad{background:#ff7a801f;color:var(--danger)}.exp-done b{font-size:14px;font-weight:600}.exp-done .s{font-size:11px;color:var(--mut);text-align:center;line-height:1.6}.exp-done .file{margin-top:14px;width:min(520px,100%);padding:9px 11px;border:1px solid var(--line);border-radius:4px;background:var(--bg);display:flex;align-items:center;gap:10px;font-size:12px;color:var(--txt2)}.exp-done .file .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-done .file em{font-style:normal;font-size:11px;color:var(--mut);flex:none}.exp-done .acts{margin-top:16px;display:flex;gap:8px}.exp-done .acts button{height:34px;padding:0 18px;border:1px solid var(--line2);border-radius:4px;background:none;color:var(--txt);font:600 12px/1 var(--sans);cursor:pointer}.exp-done .acts button:hover{border-color:var(--ac);color:var(--ac)}.exp-done .acts button.is-primary{border-color:var(--ac);background:var(--ac);color:var(--ac-ink)}.exp-pick{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.exp-pick-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:8px;padding:4px}.exp-pick-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;font-size:12px;color:var(--txt);cursor:pointer}.exp-pick-item:hover{background:var(--s1)}.exp-pick-item input{flex:none;accent-color:var(--ac)}.exp-pick-item .nm{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-pick-item .idx{font-style:normal;color:var(--mut);border:1px solid var(--line2);border-radius:4px;padding:0 4px;font-size:10.5px;flex:none}.exp-pick-item .nums{margin-left:auto;color:var(--txt2);font-size:11px;white-space:nowrap;flex:none}.exp-pick-empty{flex:1;min-height:0;display:grid;place-items:center;color:var(--mut);font-size:12px}.exp-pick-foot{flex:none;display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--txt2)}.exp-pick-foot label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.exp-pick-foot label input{accent-color:var(--ac)}.exp-pick-foot .mini{margin-left:auto;border:none;background:transparent;color:var(--ac);font-size:11.5px;cursor:pointer;padding:0}.exp-pick-foot .mini:hover{text-decoration:underline}.exp-done .files{margin-top:14px;width:min(520px,100%);display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.exp-done .files .file{margin-top:0}.exp-done a.file{text-decoration:none}.exp-done a.file .nm{color:var(--ac)}.exp-done a.file:hover .nm{text-decoration:underline}.v-role-isolated{--v-role-color:var(--v-role-isolated)}.v-role-final{--v-role-color:var(--v-role-final)}.v-role-intermediate{--v-role-color:var(--v-role-intermediate)}.v-role-unknown{--v-role-color:var(--txt2)}
