.WorkshopHeader .WorkshopHeader-center .uiControls .uiControl{display:flex}.WorkshopChat{--accent-dark:#4da3ff;--accent-light:var(--fm-blue-1);background:light-dark(var(--white),var(--fm-gray-0));border-left:1px solid light-dark(#e5e7eb,#484848);color:light-dark(var(--fm-gray-2),var(--fm-gray-8));text-align:left;font-size:var(--fm-font-14)}.WorkshopChat>header{background:light-dark(#f9fafb,var(--fm-gray-1));border-bottom:1px solid light-dark(#e5e7eb,var(--fm-gray-2));color:light-dark(var(--fm-gray-1),var(--fm-gray-7));justify-content:space-between;padding:var(--fm-space-16) var(--fm-space-24);font-weight:var(--fm-fw-bold)}.WorkshopChat>header,.WorkshopChat>header>div{display:flex;align-items:center;gap:var(--fm-space-12)}.WorkshopChat>header>div>svg{color:light-dark(var(--accent-light),var(--accent-dark))}.WorkshopChat .sticky-tray{--sticky-accent:light-dark(var(--accent-light),var(--accent-dark));display:flex;align-items:space-between;gap:var(--fm-space-12);border-radius:var(--fm-radius-medium);border:1px solid rgba(77,163,255,.2);border-left:4px solid var(--sticky-accent);background:color-mix(in srgb,var(--sticky-accent) 20%,transparent);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);padding:var(--fm-space-16) var(--fm-space-12);margin:var(--fm-space-16);position:relative}.WorkshopChat .sticky-tray:has(.body:empty){display:none}.WorkshopChat .sticky-tray .body{flex-grow:1;color:light-dark(var(--accent-light),var(--accent-dark))}.WorkshopChat .sticky-tray .body h1,.WorkshopChat .sticky-tray .body h2,.WorkshopChat .sticky-tray .body h3,.WorkshopChat .sticky-tray .body h4,.WorkshopChat .sticky-tray .body h5,.WorkshopChat .sticky-tray .body h6{color:light-dark(var(--fm-gray-0),var(--white));font-size:var(--fm-font-16);margin-top:0}.WorkshopChat .sticky-tray .body p{margin-top:0}.WorkshopChat .sticky-tray .body p:last-child{margin-bottom:0}.WorkshopChat .sticky-tray .body a:-moz-any-link{color:var(--sticky-accent);font-weight:var(--fm-fw-bold);text-decoration:underline}.WorkshopChat .sticky-tray .body a:any-link{color:var(--sticky-accent);font-weight:var(--fm-fw-bold);text-decoration:underline}.WorkshopChat .sticky-tray .body a:-moz-any-link:hover{color:var(--white)}.WorkshopChat .sticky-tray .body a:any-link:hover{color:var(--white)}.WorkshopChat .sticky-tray button.hide{color:var(--sticky-accent);opacity:.8}.WorkshopChat .sticky-tray button.hide:hover{opacity:1}.WorkshopChat .chat-viewport{position:relative}.WorkshopChat .jump-to-latest{display:flex;align-items:center;justify-content:center;position:absolute;bottom:var(--fm-space-16);left:50%;z-index:1;width:var(--fm-space-36);height:var(--fm-space-36);border:1px solid light-dark(#e5e7eb,var(--fm-gray-2));border-radius:50%;background:light-dark(var(--white),var(--fm-gray-1));box-shadow:var(--fm-shadow-medium);color:light-dark(var(--fm-gray-2),var(--fm-gray-8));opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.WorkshopChat .jump-to-latest.is-visible{opacity:1;pointer-events:auto;visibility:visible}.WorkshopChat .jump-to-latest:hover{background:light-dark(#f3f4f6,var(--fm-gray-2));color:light-dark(var(--fm-gray-1),var(--white))}.WorkshopChat .jump-to-latest:focus-visible{outline:2px solid light-dark(var(--accent-light),var(--accent-dark));outline-offset:2px}@media (prefers-reduced-motion:reduce){.WorkshopChat .jump-to-latest{transition:none}}.WorkshopChat .chat-stream{bottom:0;left:0;right:0;top:0;position:absolute;overflow:auto}.WorkshopChat .chat-stream .message{position:relative;padding:var(--fm-space-12) var(--fm-space-16);color:light-dark(var(--fm-gray-2),#d4d4d8);font-size:var(--fm-font-14);overflow:hidden;display:flex;gap:var(--fm-space-12)}.WorkshopChat .chat-stream .message .userInitial{color:var(--white);display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(135deg,var(--color1) 0,var(--color2) 100%);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);font-weight:var(--fm-fw-bold)}.WorkshopChat .chat-stream .message .message-wrap{flex:1;overflow:hidden}.WorkshopChat .chat-stream .message .meta{display:flex;align-items:center;gap:var(--fm-space-12);margin-bottom:8px}.WorkshopChat .chat-stream .message .meta .username a:-moz-any-link{display:inline-block;color:light-dark(var(--fm-gray-2),#d4d4d8);font-weight:var(--fm-fw-bold)}.WorkshopChat .chat-stream .message .meta .username,.WorkshopChat .chat-stream .message .meta .username a:any-link{display:inline-block;color:light-dark(var(--fm-gray-2),#d4d4d8);font-weight:var(--fm-fw-bold)}.WorkshopChat .chat-stream .message .meta .flair{--flair-accent:light-dark(var(--accent-light),var(--accent-dark));border-radius:var(--fm-radius-small);border:1px solid var(--flair-accent);background:color-mix(in srgb,var(--flair-accent) 15%,transparent);color:var(--flair-accent);text-transform:uppercase;font-size:var(--fm-font-12);padding:2px 4px}.WorkshopChat .chat-stream .message .meta .timestamp{flex:1;text-align:right;font-size:var(--fm-font-12);color:var(--fm-gray-4)}.WorkshopChat .chat-stream .message .meta .hide-message{color:var(--fm-gray-4);height:16px;width:0;overflow:hidden;transition:width .1s linear}.WorkshopChat .chat-stream .message .meta .hide-message:hover{color:var(--white)}.WorkshopChat .chat-stream .message .body{word-wrap:break-word;overflow-wrap:break-word}.WorkshopChat .chat-stream .message .body a:-moz-any-link{color:light-dark(var(--fm-gray-3),#d4d4d8);font-weight:var(--fm-fw-bold);text-decoration:underline}.WorkshopChat .chat-stream .message .body a:any-link{color:light-dark(var(--fm-gray-3),#d4d4d8);font-weight:var(--fm-fw-bold);text-decoration:underline}.WorkshopChat .chat-stream .message .body a:-moz-any-link:hover{color:light-dark(var(--fm-gray-2),var(--white))}.WorkshopChat .chat-stream .message .body a:any-link:hover{color:light-dark(var(--fm-gray-2),var(--white))}.WorkshopChat .chat-stream .message .body p{margin:var(--spacing-xs) 0}.WorkshopChat .chat-stream .message .body p:first-child{margin-top:0}.WorkshopChat .chat-stream .message .body p:last-child{margin-bottom:0}.WorkshopChat .chat-stream .message .body code{color:light-dark(var(--fm-gray-3),var(--fm-gray-8));border-radius:var(--fm-radius-small);border:1px solid light-dark(#e5e7eb,var(--fm-gray-2));background:light-dark(#f9fafb,var(--fm-gray-1));overflow-x:auto}.WorkshopChat .chat-stream .message .body pre>code{border-radius:var(--fm-radius-medium);display:block;padding:var(--fm-space-12)}.WorkshopChat .chat-stream .message.sticky{display:none}.WorkshopChat .chat-stream .message.alert{--alert-accent:light-dark(var(--accent-light),var(--accent-dark));background:color-mix(in srgb,var(--alert-accent) 25%,transparent)}.WorkshopChat .chat-stream .message:has(.hide-message):hover .meta .hide-message{width:16px;transition:width .1s linear .5s}.WorkshopChat .chat-form{border-top:1px solid light-dark(#e5e7eb,var(--fm-gray-2));background:light-dark(var(--white),var(--fm-gray-1));padding:var(--fm-space-16)}.WorkshopChat .chat-form fieldset{border-radius:var(--fm-radius-small);border:1px solid light-dark(#e5e7eb,var(--fm-gray-2));background:light-dark(var(--white),var(--fm-gray-0));position:relative}.WorkshopChat .chat-form fieldset:has(textarea:focus){border-color:var(--fm-gray-4)}.WorkshopChat .chat-form fieldset[disabled]:before{align-items:center;background:rgba(34,34,34,.8);bottom:0;color:#fff;content:"Wait until quiz is over to chat.";display:flex;left:0;justify-content:center;padding:var(--spacing-sm);position:absolute;right:0;top:0;z-index:1}.WorkshopChat .chat-form textarea{color:light-dark(var(--fm-gray-1),var(--fm-gray-8));background-color:transparent;border:none;display:block;max-height:180px;min-height:50px;height:50px;padding:15px 50px 15px 15px;max-width:100%;min-width:100%;width:100%;line-height:1.2;box-sizing:border-box;position:relative;z-index:2}.WorkshopChat .chat-form textarea:focus{outline:none}.WorkshopChat .chat-form button{color:light-dark(#4a5565,var(--fm-gray-4));border-radius:var(--fm-radius-medium);background:light-dark(#e5e7eb,var(--fm-gray-1));display:flex;flex-direction:column;align-items:flex-start;padding:8px;position:absolute;right:8px;top:8px;z-index:3}.WorkshopChat .chat-form button:hover{color:var(--white);background:var(--fm-gray-2)}.WorkshopChat .user-count{color:var(--gray-mid);font-size:var(--font-xs)}.WorkshopChat .chat-controls{margin-top:var(--spacing-sm);overflow:hidden}.WorkshopChat .chat-quiz-timer{font-family:ui-monospace,Menlo,Monaco,Roboto Mono,"Ubuntu Monospace",Courier New,monospace;padding:var(--spacing-md);text-align:center}.WorkshopChat .chat-quiz-time-left{color:#fff;font-size:var(--font-xl)}.WorkshopChat .chat-admin{background:light-dark(#f9fafb,var(--fm-gray-1));color:light-dark(#71717b,#71717b);padding:var(--fm-space-16);padding-top:0;display:flex;align-items:center;gap:var(--fm-space-6)}.WorkshopChat .chat-admin button{color:light-dark(#4a5565,#9f9fa9);font-size:10px;border-radius:var(--fm-radius-small);border:1px solid light-dark(#e5e7eb,var(--fm-gray-2));background:light-dark(#f3f4f6,#27272a);padding:2px 6px}.WorkshopChat .chat-admin button.active,.WorkshopChat .chat-admin button:hover{color:light-dark(#4a5565,var(--fm-gray-8))}.WorkshopChat .chat-admin button.active{background:light-dark(#e5e7eb,var(--fm-gray-2))}.WorkshopChat .chat-quiz-admin{font-size:var(--font-sm);padding:var(--spacing-sm)}.WorkshopChat .chat-quiz-admin button,.WorkshopChat .chat-quiz-admin select{margin-left:var(--spacing-sm)}.WorkshopChat .chat-quiz-admin button:first-child,.WorkshopChat .chat-quiz-admin select:first-child{margin-left:0}.WorkshopChat .chat-quiz-admin .active~select,.WorkshopChat .chat-quiz-admin .only-when-active{display:none}.WorkshopChat .chat-quiz-admin .active~.only-when-active{display:inline}