.matrix-entry{position:relative;isolation:isolate;background:var(--entry-canvas);color:var(--entry-white);padding-bottom:var(--meeting-dock-height);--text:var(--entry-white);--text-2:var(--entry-white);--surface:var(--entry-glass);--canvas:var(--entry-canvas)}.entry-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.entry-emblem{position:absolute;left:var(--space-8);top:50%;transform:translateY(-50%);width:var(--entry-emblem);height:var(--entry-emblem);opacity:.65;filter:drop-shadow(0 0 var(--space-8) var(--entry-blue));-webkit-mask-image:radial-gradient(circle,black 45%,transparent 72%);mask-image:radial-gradient(circle,black 45%,transparent 72%);--accent-active:var(--entry-blue);--danger:var(--entry-red)}.entry-rain{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));position:absolute;inset:0;opacity:.55}.entry-rain span{text-shadow:0 0 var(--space-2) currentColor;white-space:pre;text-align:center;font-family:monospace;font-size:var(--text-lg);line-height:1.8;color:var(--entry-blue);animation:entry-fall var(--entry-rain-duration) linear infinite}.entry-rain span:nth-child(3n){color:var(--entry-white);animation-delay:-12s}.entry-rain span:nth-child(4n){color:var(--entry-red);animation-delay:-23s}.entry-rain span:nth-child(2n){animation-duration:43s}@keyframes entry-fall{0%{transform:translateY(calc(var(--entry-rain-height) * -1))}to{transform:translateY(100vh)}}.matrix-entry .auth-story{background:none}.matrix-entry .auth-story:after,.matrix-entry .auth-story:before,.matrix-entry .auth-story>small,.matrix-entry .story-content,.matrix-entry>.brand-code-field,.meeting-prejoin.matrix-entry:after,.meeting-prejoin.matrix-entry:before{display:none}.matrix-entry .auth-panel{background:transparent}.matrix-entry .auth-card,.meeting-prejoin.matrix-entry>section{background:color-mix(in srgb,var(--entry-glass) 82%,transparent);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));border:var(--border-width) solid var(--entry-blue);border-radius:var(--radius-lg);padding:var(--card-padding)}.matrix-entry input{background:color-mix(in srgb,var(--entry-canvas) 65%,transparent);color:var(--entry-white)}.entry-signature{position:absolute;bottom:var(--space-4);left:0;right:0;text-align:center;font-size:var(--text-xl);pointer-events:none}.entry-signature em{font-family:var(--entry-script-font);font-size:var(--text-2xl);background:linear-gradient(90deg,var(--entry-blue),var(--entry-white),var(--entry-red));-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:reduce){.entry-rain span{animation:none}}