.zoom-join{--zj-cream:#fff8ea;--zj-cream-dim:#fff8eadb;--zj-gold:#e2b75a;--zj-gold-soft:#f7d99b;--zj-line:#f7d99b4d;--zj-wine:#6a0f1f;--zj-ease:cubic-bezier(.2, .8, .2, 1);box-sizing:border-box;isolation:isolate;width:100%;color:var(--zj-cream);text-align:left;font-family:var(--font-space-grotesk), "Space Grotesk", Inter, system-ui, sans-serif;background:radial-gradient(120% 70% at 100% 0,#f7d99b33,#f7d99b00 55%),radial-gradient(90% 70% at 0 100%,#9d17388c,#9d173800 62%),linear-gradient(160deg,#5a101c,#32040c);border:1px solid #f7d99b73;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #3a091324,0 30px 52px -30px #3a0913bf,inset 0 1px #ffffff1a}.zoom-join:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#f7d99b00,#f7d99b21 50%,#f7d99b00);width:38%;animation:12s ease-in-out 2.2s infinite zoom-join-sheen;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-180%)skew(-18deg)}.zoom-join__inner{z-index:1;gap:14px;padding:18px 16px 16px;display:grid;position:relative}.zoom-join__head{align-items:center;gap:10px;display:flex}.zoom-join__badge{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 4px #f7d99b24}.zoom-join__eyebrow{color:var(--zj-gold-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:1.2}.zoom-join__row{gap:12px;display:grid}.zoom-join__clock{box-sizing:border-box;border:1px solid var(--zj-line);background:#14020757;border-radius:16px;order:-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label slot""value value";align-items:center;gap:2px 12px;min-height:96px;padding:14px 16px 12px;display:grid;box-shadow:inset 0 1px #ffffff0d}.zoom-join__clock--pending{background:linear-gradient(90deg,#fff8ea00 0%,#fff8ea0d 50%,#fff8ea00 100%),#14020757}.zoom-join__clock-label{color:var(--zj-gold-soft);letter-spacing:.16em;text-transform:uppercase;grid-area:label;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.zoom-join__clock-slot{border:1px solid var(--zj-line);color:var(--zj-cream);white-space:nowrap;background:#fff8ea0f;border-radius:999px;grid-area:slot;margin:0;padding:4px 10px;font-size:13px;font-weight:600}.zoom-join__clock-value{color:#fff1d0;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 2px 18px #f7d99b40;grid-area:value;margin:2px 0 0;font-size:clamp(38px,11vw,48px);font-weight:700;line-height:1.05}.zoom-join__live-dot{background:#ff4d6a;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 3px #ff4d6a38}.zoom-join__live-dot:after{content:"";opacity:0;border:2px solid #ff788ccc;border-radius:50%;animation:2.4s ease-out infinite zoom-join-ping;position:absolute;inset:-2px}.zoom-join--urgent .zoom-join__clock{background:#9d17386b;border-color:#ff96a58c}.zoom-join--live .zoom-join__clock{background:#b3122f73;border-color:#ff96a599}.zoom-join--live .zoom-join__clock-value{color:#fff}.zoom-join__link{box-sizing:border-box;min-height:56px;color:var(--zj-wine);transition:transform .2s var(--zj-ease), box-shadow .25s ease;background:linear-gradient(#fffaf4,#fff1d6);border:1px solid #f7d99bcc;border-radius:14px;align-items:center;gap:12px;padding:12px 14px 12px 16px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:flex;box-shadow:inset 0 -2px #b77b2d38,0 12px 24px -14px #000000b3}.zoom-join__link-url{text-underline-offset:.18em;word-break:break-all;flex:auto;min-width:0;-webkit-text-decoration:underline #9d173866;text-decoration:underline #9d173866}.zoom-join__link-go{color:#fff8ea;width:34px;height:34px;transition:transform .25s var(--zj-ease);background:linear-gradient(145deg,#9d1738,#6a0f1f);border-radius:50%;flex:none;place-items:center;display:grid}.zoom-join__link:hover{transform:translateY(-2px);box-shadow:inset 0 -2px #b77b2d38,0 18px 30px -14px #000000bf,0 0 0 4px #f7d99b38}.zoom-join__link:hover .zoom-join__link-go{transform:translate(2px,-2px)}.zoom-join__link:hover .zoom-join__link-url{text-decoration-color:currentColor}.zoom-join__link:focus-visible{outline:3px solid var(--zj-gold-soft);outline-offset:3px}.zoom-join__urgent{color:#ffe6ea;background:#b3122f4d;border:1px solid #ff96a573;border-radius:12px;margin:0;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.45}.zoom-join__creds{background:#fff8ea0f;border:1px solid #f7d99b33;border-radius:16px;gap:10px;padding:12px;display:grid}.zoom-join__pair{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:640px) and (max-width:1023px){.zoom-join__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.zoom-join__tile{background:#1402074d;border-radius:12px;gap:2px;min-width:0;padding:10px 10px 10px 14px;display:grid}.zoom-join__k{color:var(--zj-gold-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.zoom-join__v{justify-content:space-between;align-items:center;gap:10px;display:flex}.zoom-join__v strong{min-width:0;color:var(--zj-cream);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:17px;font-weight:700}.zoom-join__copy{min-width:84px;min-height:44px;color:var(--zj-gold-soft);font:inherit;cursor:pointer;transition:background-color .2s ease, color .2s ease, transform .2s var(--zj-ease);background:#fff8ea0a;border:1px solid #f7d99ba6;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:700}.zoom-join__copy:hover{color:#3b070f;background:var(--zj-gold-soft)}.zoom-join__copy:active{transform:scale(.97)}.zoom-join__copy.is-copied{color:#3b070f;background:linear-gradient(#ffe7a8,#e2b75a);border-color:#0000}.zoom-join__copy:focus-visible{outline:3px solid var(--zj-gold-soft);outline-offset:2px}.zoom-join__hint{color:var(--zj-cream-dim);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:420px){.zoom-join__clock{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""slot""value";justify-items:start}.zoom-join__clock-value{font-size:clamp(30px,9vw,38px)}.zoom-join__v{flex-direction:column;align-items:flex-start;gap:8px}}@media (min-width:640px){.zoom-join__inner{padding:22px 22px 20px}.zoom-join__link{font-size:15px}}@keyframes zoom-join-sheen{0%{transform:translate(-180%)skew(-18deg)}16%,to{transform:translate(360%)skew(-18deg)}}@keyframes zoom-join-ping{0%{opacity:.85;transform:scale(1)}45%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.zoom-join:before,.zoom-join__live-dot:after{animation:none}.zoom-join__link,.zoom-join__link-go,.zoom-join__copy{transition:none}}
