.wecomm-login-shell[data-v-7dbf4423]{height:100vh;height:100dvh;overflow:hidden}.wecomm-login-hero[data-v-7dbf4423]{position:relative;width:40%;background:radial-gradient(ellipse 900px 700px at 20% 15%,#182752,transparent 60%),linear-gradient(160deg,#0e1a3d,#0a1330 65%);padding:clamp(16px,4vh,64px) clamp(20px,3vw,64px);gap:clamp(10px,3vh,28px);overflow:hidden}.wecomm-login-hero-grid[data-v-7dbf4423]{position:absolute;top:0;right:0;bottom:0;left:0;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:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 40%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 40%,transparent 80%)}.wecomm-tag-stage[data-v-7dbf4423]{position:relative;width:min(240px,30vh);aspect-ratio:3 / 4;flex:none;margin-bottom:clamp(10px,3vh,28px)}.wecomm-ghost-tag[data-v-7dbf4423]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff05}.wecomm-ghost-tag.g1[data-v-7dbf4423]{transform:rotate(-16deg) translate(-8%,6%)}.wecomm-ghost-tag.g2[data-v-7dbf4423]{transform:rotate(11deg) translate(10%,-4%)}.wecomm-tag-clip[data-v-7dbf4423]{position:absolute;top:-6px;left:50%;width:26px;height:26px;margin-left:-13px;border:4px solid #f1963b;border-radius:50%;z-index:3}.wecomm-tag-clip[data-v-7dbf4423]:after{content:"";position:absolute;top:20px;left:50%;width:2px;height:34px;background:#f1963b;transform:translate(-50%);opacity:.85}.wecomm-tag[data-v-7dbf4423]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-6deg);transform-origin:50% -10%;animation:wecomm-tag-settle-7dbf4423 1.1s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.wecomm-tag[data-v-7dbf4423]{animation:none}}@keyframes wecomm-tag-settle-7dbf4423{0%{transform:rotate(-15deg) translateY(-18px)}60%{transform:rotate(-3deg) translateY(2px)}to{transform:rotate(-6deg) translateY(0)}}.wecomm-tag-card[data-v-7dbf4423]{position:relative;height:100%;background:#fbfaf7;border-radius:16px;box-shadow:0 24px 48px -12px #0a133059,0 2px 6px #0a13302e;padding:20px 18px 16px;display:flex;flex-direction:column;gap:10px}.wecomm-tag-card[data-v-7dbf4423]:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed #e4e1d8;border-radius:10px;pointer-events:none}.wecomm-tag-notch[data-v-7dbf4423]{position:absolute;top:-1px;left:-1px;width:26px;height:26px;background:#0a1330;clip-path:polygon(0 0,100% 0,0 100%);border-radius:16px 0 0}.wecomm-tag-hole[data-v-7dbf4423]{position:absolute;top:11px;left:11px;width:12px;height:12px;border-radius:50%;background:#0a1330;box-shadow:inset 0 0 0 2px #101a3340}.wecomm-tag-mark[data-v-7dbf4423]{display:flex;align-items:baseline;gap:7px;margin-left:5px}.wecomm-tag-mark .glyph[data-v-7dbf4423]{font-weight:700;font-size:26px;color:#023be3;line-height:1}.wecomm-tag-mark .word[data-v-7dbf4423]{font-size:9.5px;font-weight:600;letter-spacing:.14em;color:#5b6472;text-transform:uppercase}.wecomm-tag-divider[data-v-7dbf4423]{height:1px;background:#e4e1d8;margin:2px 0}.wecomm-tag-rows[data-v-7dbf4423]{display:flex;flex-direction:column;gap:10px}.wecomm-tag-row[data-v-7dbf4423]{display:flex;justify-content:space-between;align-items:center;gap:8px}.wecomm-tag-row .label[data-v-7dbf4423]{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a92a3;font-weight:600}.wecomm-tag-row .value[data-v-7dbf4423]{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:12px;color:#101a33;letter-spacing:.02em}.wecomm-tag-row .pill[data-v-7dbf4423]{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:600;letter-spacing:.06em;padding:3px 9px 3px 7px;border-radius:999px}.wecomm-tag-row .pill i[data-v-7dbf4423]{width:6px;height:6px;border-radius:50%;display:inline-block}.wecomm-tag-row .pill.is-active[data-v-7dbf4423]{color:#0e7d5c;background:#0e7d5c1f}.wecomm-tag-row .pill.is-active i[data-v-7dbf4423]{background:#0e7d5c}.wecomm-tag-row .pill.is-open[data-v-7dbf4423]{color:#023be3;background:#023be31a}.wecomm-tag-row .pill.is-open i[data-v-7dbf4423]{background:#023be3}.wecomm-tag-row .pill.is-pending[data-v-7dbf4423]{color:#8f5f0c;background:#f1963b2e}.wecomm-tag-row .pill.is-pending i[data-v-7dbf4423]{background:#f1963b}.wecomm-tag-fade-enter-active[data-v-7dbf4423],.wecomm-tag-fade-leave-active[data-v-7dbf4423]{transition:opacity .35s ease,transform .35s ease}.wecomm-tag-fade-enter-from[data-v-7dbf4423]{opacity:0;transform:translateY(4px)}.wecomm-tag-fade-leave-to[data-v-7dbf4423]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.wecomm-tag-fade-enter-active[data-v-7dbf4423],.wecomm-tag-fade-leave-active[data-v-7dbf4423]{transition:none}}.wecomm-barcode[data-v-7dbf4423]{display:flex;align-items:stretch;gap:2px;height:26px;margin-top:auto}.wecomm-barcode span[data-v-7dbf4423]{display:block;background:#101a33}.wecomm-hero-copy[data-v-7dbf4423]{max-width:340px;position:relative;z-index:2;color:#aab3cc}.wecomm-hero-copy h2[data-v-7dbf4423]{font-size:clamp(1rem,1.4vw + .6rem,1.5rem);font-weight:600;color:#fff;margin:0 0 8px;text-wrap:balance}.wecomm-hero-copy p[data-v-7dbf4423]{font-size:.9rem;line-height:1.55}.wecomm-login-form[data-v-7dbf4423]{background:var(--vz-secondary-bg);padding:clamp(16px,4vh,40px) clamp(24px,4vw,96px);min-height:0;overflow-y:auto}.wecomm-login-form-inner[data-v-7dbf4423]{max-width:clamp(380px,34vw,560px);margin-inline:auto}.wecomm-login-form-inner img[data-v-7dbf4423]{height:clamp(24px,1.8vw,34px);width:auto}.wecomm-login-form-inner h2[data-v-7dbf4423]{font-size:clamp(1.5rem,1vw + 1.15rem,2.1rem)}.wecomm-login-form-inner>p.text-muted[data-v-7dbf4423]{font-size:clamp(.92rem,.3vw + .8rem,1.05rem)}.wecomm-divider[data-v-7dbf4423]{display:flex;align-items:center;gap:12px;color:var(--vz-secondary-color);font-size:.78rem;margin:20px 0 16px}.wecomm-divider[data-v-7dbf4423]:before,.wecomm-divider[data-v-7dbf4423]:after{content:"";flex:1;height:1px;background:var(--vz-border-color-translucent)}.wecomm-login-foot[data-v-7dbf4423]{padding-top:clamp(16px,4vh,36px);font-size:.78rem}
