.upr-url{background:var(--room-card);min-width:0;box-shadow:inset 0 0 0 1px var(--room-line);border-radius:16px;flex-direction:column;gap:14px;padding:16px 16px 14px 18px;display:flex;position:relative}.upr-url-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-head);font-variation-settings:"wght" 400;letter-spacing:-.01em;color:var(--room-fg);font-size:clamp(16px,4.9vw,21px);font-weight:400;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.upr-url-text.is-wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-wrap:pretty;overflow:visible}.upr-url-text.is-mono{letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.upr-url-text:focus-visible,.upr-url-btn:focus-visible{outline:2px solid var(--upr-sky);outline-offset:2px;border-radius:8px}.upr-url-actions{gap:8px;display:flex}.upr-url-btn{background:var(--room-tint);height:40px;color:var(--room-fg);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:15px;line-height:1;text-decoration:none;transition:background-color .14s;display:inline-flex}.upr-url-btn.is-go{background:var(--upr-red);color:#fff}.upr-url-btn:disabled{opacity:.6;cursor:default}@media (hover:hover){.upr-url-btn:not(.is-go):hover{background:var(--room-line)}}.upr-url-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
