.wc-signin{font-family:var(--wc-font-body);align-items:center;gap:12px;display:flex}.wc-signin--card{border:1px solid var(--wc-line);border-radius:var(--wc-radius-card);background:var(--wc-paper-2);flex-wrap:wrap;justify-content:space-between;max-width:480px;margin:14px auto 0;padding:14px 16px}.wc-signin--inline{gap:8px}.wc-signin__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wc-signin__lede{font-family:var(--wc-font-display);letter-spacing:-.01em;color:var(--wc-ink);font-size:14.5px;font-weight:600;line-height:1.1}.wc-signin__sub{color:var(--wc-ink-3);font-size:12px;line-height:1.35}.wc-signin--inline .wc-signin__sub{display:none}.wc-signin__btn{appearance:none;cursor:pointer;font-family:var(--wc-font-body);border-radius:var(--wc-radius-chip);border:1px solid var(--wc-line-2);background:var(--wc-paper);color:var(--wc-ink);flex:none;align-items:center;gap:9px;padding:10px 15px;font-size:12.5px;font-weight:600;line-height:1;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.wc-signin__btn:hover{border-color:var(--wc-ink-3)}.wc-signin__btn:active{transform:scale(.97)}.wc-signin__btn:disabled{cursor:default;opacity:.65}.wc-signin__g{flex:none;display:block}.wc-signin__avatar{border-radius:var(--wc-radius-pill);object-fit:cover;border:1px solid var(--wc-line-2);flex:none;width:28px;height:28px}.wc-signin__avatar--fallback{background:var(--wc-gold);color:var(--wc-paper);font-family:var(--wc-font-display);border-color:#0000;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.wc-signin__status{min-width:0;color:var(--wc-ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.wc-signin__check{border-radius:var(--wc-radius-pill);background:var(--wc-gold);width:17px;height:17px;color:var(--wc-paper);flex:none;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex}.wc-signin__name{color:var(--wc-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}
.wcl-screen{z-index:80;background:color-mix(in srgb, var(--wc-ink) 52%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px 16px;animation:.16s wcl-fade;display:flex;position:fixed;inset:0}@keyframes wcl-fade{0%{opacity:0}to{opacity:1}}.wcl-panel{background:var(--wc-paper);border:1.5px solid var(--wc-ink);border-radius:var(--wc-radius-card);flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 40px);animation:.2s cubic-bezier(.22,1,.36,1) wcl-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000b3}@keyframes wcl-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wcl-scroll{-webkit-overflow-scrolling:touch;padding:22px 20px;overflow-y:auto}.wcl-close{appearance:none;cursor:pointer;z-index:2;border:1px solid var(--wc-line-2);border-radius:var(--wc-radius-pill);background:var(--wc-paper);width:30px;height:30px;color:var(--wc-ink-3);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex;position:absolute;top:10px;right:10px}.wcl-close:hover{background:var(--wc-paper-2);border-color:var(--wc-line);color:var(--wc-ink)}.wcl-close:focus-visible{outline:2px solid var(--wc-ink);outline-offset:2px}.wcl-close:active{transform:scale(.94)}.wcl-head{text-align:center;margin-bottom:14px;padding:0 26px}.wcl-head__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--wc-gold);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.wcl-head__title{font-family:var(--wc-font-display);letter-spacing:-.02em;color:var(--wc-ink);margin:0;font-size:22px;font-weight:600;line-height:1.05}.wcl-card-wrap{margin:0 auto 18px}.wcl-actions{flex-direction:column;gap:10px;display:flex}.wcl-action{border:1px solid var(--wc-line);border-radius:var(--wc-radius-card);background:var(--wc-paper-2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wcl-action--save{border-left:3px solid var(--wc-gold)}.wcl-action__copy{flex-direction:column;gap:3px;display:flex}.wcl-action__title{font-family:var(--wc-font-display);letter-spacing:-.01em;color:var(--wc-ink);margin:0;font-size:15px;font-weight:600;line-height:1.1}.wcl-action__sub{color:var(--wc-ink-3);margin:0;font-size:12.5px;line-height:1.4}.wcl-action__control{display:flex}.wcl-save .wc-signin{flex:auto;min-width:0}.wcl-save .wc-signin__copy{display:none}.wcl-save .wc-signin--card{background:0 0;border:0;padding:0}.wcl-save .wc-signin__btn{justify-content:center;width:100%}.wcl-share{width:100%}.wcl-share .wce-share{appearance:none;cursor:pointer;letter-spacing:0;text-transform:none;border-radius:var(--wc-radius-chip);background:var(--wc-accent);border:1px solid var(--wc-accent);width:100%;color:var(--wc-paper);flex:auto;padding:13px 18px;font-size:0;transition:background .15s,transform .12s,box-shadow .15s;position:relative;box-shadow:0 10px 24px -14px #1916138c}.wcl-share .wce-share:before{content:"Share your card ↗";font-family:var(--wc-font-body);letter-spacing:.01em;color:var(--wc-paper);font-size:14.5px;font-weight:700}.wcl-share .wce-share:hover{background:var(--wc-ink);border-color:var(--wc-ink);box-shadow:0 14px 30px -14px #19161399}.wcl-share .wce-share:active{transform:scale(.98)}.wcl-share .wce-share:disabled{cursor:progress}.wcl-continue{appearance:none;cursor:pointer;border:1px solid var(--wc-line);border-radius:var(--wc-radius-chip);width:100%;font-family:var(--wc-font-body);letter-spacing:.01em;color:var(--wc-ink-2);background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:2px;padding:12px 18px;font-size:14px;font-weight:600;transition:color .13s,border-color .13s,background .13s,transform .12s;display:flex}.wcl-continue:hover{color:var(--wc-ink);border-color:var(--wc-line-2);background:color-mix(in srgb, var(--wc-gold) 5%, var(--wc-paper))}.wcl-continue:active{transform:scale(.98)}.wcl-continue:focus-visible{outline:2px solid var(--wc-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wcl-screen,.wcl-panel{animation:none}}