*{box-sizing:border-box}:root{--bg:#1a1b26;--bg-deep:#16161e;--surface:#24283b;--surface-raised:#292e42;--border:#3b4261;--ink:#c0caf5;--ink-brand:#c0caf5;--ink-muted:#a9b1d6;--ink-faint:#7982a9;--mark-cyan:#7dcfff;--mark-blue:#7aa2f7;--mark-violet:#bb9af7;--action:#7aa2f7;--on-action:#16161e;--focus-ring:var(--action);--talking:#9ece6a;--alert:#f7768e;--attention:#e0af68;--font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px}html{color-scheme:dark;background-color:var(--bg)}:root [data-lk-theme=default]{--lk-bg:var(--bg);--lk-bg2:var(--surface);--lk-bg3:var(--surface-raised);--lk-bg4:var(--border);--lk-bg5:#414868;--lk-fg:var(--ink);--lk-fg2:var(--ink);--lk-fg3:var(--ink-muted);--lk-fg4:var(--ink-muted);--lk-fg5:var(--ink-muted);--lk-border-color:var(--border);--lk-accent-fg:var(--on-action);--lk-accent-bg:var(--action);--lk-accent2:color-mix(in srgb,var(--action),#fff 12%);--lk-accent3:color-mix(in srgb,var(--action),#fff 20%);--lk-accent4:color-mix(in srgb,var(--action),#000 20%);--lk-danger:var(--alert);--lk-danger2:color-mix(in srgb,var(--alert),#fff 12%);--lk-danger3:color-mix(in srgb,var(--alert),#fff 20%);--lk-danger-fg:var(--on-action);--lk-font-family:var(--font-sans);--lk-border-radius:var(--radius-md)}body,html{overflow:hidden;width:100%;height:100%;margin:0}body{display:flex;flex-direction:column}[data-lk-theme=default] button,[data-lk-theme=default] input,[data-lk-theme=default] select,[data-lk-theme=default] textarea{font-family:inherit}.meet-header{display:flex;align-items:baseline;gap:.75rem;min-width:0;padding:.75rem 1rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--ink-muted);background-color:var(--bg-deep);border-bottom:1px solid var(--border)}.meet-header h1{margin:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--lk-fg)}.meet-header>span:before{content:"·";margin-right:.75rem}.meet-conference-inner{container-type:inline-size}.meet-bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"start controls end";align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem;border-top:1px solid var(--lk-border-color);background-color:var(--bg-deep)}.meet-bar-side{grid-area:start;display:flex;gap:.5rem}.meet-bar-side-end{grid-area:end;justify-content:flex-end}.meet-controls{grid-area:controls;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}@container (max-width: 760px){.meet-bar{grid-template-columns:1fr auto;grid-template-areas:"controls controls" "start end"}.meet-controls{gap:.375rem}}.meet-bar .lk-button:not([role=menuitem]):not(.lk-device-menu .lk-button){min-width:2.75rem;height:2.75rem;padding:0 .8rem}@container (max-width: 400px){.meet-bar .lk-button:not([role=menuitem]):not(.lk-device-menu .lk-button){min-width:2.5rem;height:2.5rem;padding:0 .6rem}}.meet-bar .lk-button[data-lk-source=camera][data-lk-enabled=false],.meet-bar .lk-button[data-lk-source=microphone][data-lk-enabled=false]{color:var(--alert);background-color:color-mix(in srgb,var(--alert) 18%,transparent)}.meet-bar .lk-button.meet-hand-button[aria-pressed=true]{color:var(--on-action);background-color:var(--attention)}.meet-bar .lk-button[data-lk-source=screen_share][data-lk-enabled=true]{color:var(--on-action)}.meet-bar .lk-button.meet-sound-button[aria-pressed=true]{color:var(--on-action);background-color:var(--lk-accent-bg)}.meet-bar .lk-button.meet-sound-button[aria-pressed=true]:hover{background-color:var(--lk-accent2)}.lk-disconnect-button.meet-leave{height:2.75rem;padding:0 1.1rem;font-weight:600;color:var(--on-action);border:none;border-radius:var(--radius-md);background-color:var(--alert)}.lk-disconnect-button.meet-leave:not(:disabled):hover{color:var(--on-action);background-color:var(--lk-danger2)}@media (hover:hover){.meet-bar a[aria-label]:before,.meet-bar button[aria-label]:before{content:attr(aria-label);position:absolute;bottom:calc(100% + .5rem);left:50%;z-index:30;padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--bg-deep);border-radius:var(--radius-sm);background-color:var(--ink);opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .12s,transform .12s}.meet-bar a[aria-label]:focus-visible:before,.meet-bar a[aria-label]:hover:before,.meet-bar button[aria-label]:focus-visible:before,.meet-bar button[aria-label]:hover:before{opacity:1;transform:translate(-50%);transition-delay:.3s}.meet-bar-side:not(.meet-bar-side-end) button[aria-label]:before{left:0;transform:translateY(.25rem)}.meet-bar-side:not(.meet-bar-side-end) button[aria-label]:focus-visible:before,.meet-bar-side:not(.meet-bar-side-end) button[aria-label]:hover:before{transform:none}.meet-bar .lk-button-menu[aria-pressed=true]:before,.meet-bar button[aria-expanded=true]:before,.meet-reaction-picker>button[aria-pressed=true]:before{display:none}}.meet-more{position:relative}.meet-more-menu{position:absolute;bottom:calc(100% + .5rem);right:0;z-index:20;display:grid;grid-gap:.25rem;gap:.25rem;min-width:12rem;padding:.25rem;border:1px solid var(--lk-border-color);border-radius:.75rem;background-color:var(--lk-bg2);box-shadow:var(--lk-box-shadow)}.meet-more-menu[hidden]{display:none}.meet-more-menu>.lk-button{justify-content:flex-start;gap:.6rem;background-color:transparent}.meet-more-menu>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.meet-conference-inner>.lk-focus-layout-wrapper,.meet-conference-inner>.lk-grid-layout-wrapper{flex:1 1;min-height:0;height:auto}.lk-button.meet-whiteboard-item{display:none;text-decoration:none}@container (max-width: 470px){.lk-button.meet-whiteboard{display:none}.lk-button.meet-whiteboard-item{display:flex}}@media (max-width:760px){.lk-button.meet-strip-toggle{display:none}}.meet-strip-hidden .lk-focus-layout{grid-template-columns:1fr;grid-template-rows:1fr}.meet-tile{position:relative;display:flex;min-width:0;min-height:0}.meet-tile>.lk-participant-tile{flex:1 1;min-width:0}.meet-tile-extras{position:absolute;top:.5rem;left:.5rem;display:flex;gap:.375rem;align-items:center}:root .lk-participant-tile:after{border-color:var(--talking)}.meet-hand-badge{padding:.25rem .5rem;font-size:1.25rem;line-height:1;border-radius:var(--lk-border-radius);background-color:var(--lk-bg2);box-shadow:0 0 0 2px var(--attention);pointer-events:none}.lk-button.meet-sound-badge,.meet-sound-badge{padding:.375rem}.lk-button.meet-sound-badge,.meet-sound-badge,.meet-sound-volume{display:inline-flex;border-radius:var(--lk-border-radius);background-color:rgba(0,0,0,.55)}.meet-sound-volume{align-items:center;height:1.75rem;padding:0 .625rem;opacity:0;transition:opacity .15s}.meet-sound-volume:focus-within,.meet-tile:hover .meet-sound-volume{opacity:1}@media (hover:none){.meet-sound-volume{opacity:1}}.meet-sound-volume input{width:4.5rem;margin:0;accent-color:var(--lk-fg)}.meet-tile .lk-participant-placeholder{container-type:size}.meet-tile .lk-participant-placeholder svg{display:none}.meet-tile .lk-participant-placeholder:after{content:var(--meet-initial,"");display:grid;place-items:center;width:45cqmin;height:45cqmin;font-size:22cqmin;font-weight:600;color:var(--lk-fg,#fff);border-radius:50%;background:var(--meet-avatar,none) center /cover no-repeat,var(--lk-bg5)}.meet-avatar{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;line-height:1}.meet-avatar img{width:100%;height:100%;object-fit:cover}.meet-guest-badge{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em;color:var(--bg-deep);background-color:var(--ink)}.meet-guest-badge,.meet-talk-badge{padding:.25rem .5rem;font-size:.75rem;line-height:1.25;border-radius:var(--radius-pill);pointer-events:none}.meet-talk-badge{max-width:12rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:rgba(0,0,0,.55)}.meet-tile-guest>.lk-participant-tile{outline:2px dashed color-mix(in srgb,var(--ink) 60%,transparent);outline-offset:-2px}.meet-prejoin-screen{flex:1 1;min-height:0;overflow-y:auto;display:grid;place-items:center;padding:1.5rem 1rem}.meet-prejoin{display:grid;grid-gap:1.25rem;gap:1.25rem;width:min(100%,30rem)}.meet-prejoin .lk-prejoin{width:100%;padding:0}.meet-prejoin-head h1{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.meet-prejoin-head p{margin:.35rem 0 0;color:var(--ink-muted)}.meet-prejoin-head strong{color:var(--lk-fg)}.meet-open-in-app{justify-self:center;color:var(--ink-muted);font-size:.9rem;text-decoration:none}.meet-open-in-app:hover{color:var(--lk-fg)}.meet-prejoin-error{margin:0;padding:.6rem .8rem;border-radius:var(--radius-md);color:var(--alert);background-color:color-mix(in srgb,var(--alert) 12%,transparent)}.meet-prejoin-user #username{display:none}.meet-prejoin .lk-prejoin .lk-join-button{color:var(--on-action);font-weight:600}.meet-prejoin #username{border-radius:var(--radius-sm);padding-inline:1rem}.meet-mic-level{position:absolute;left:.75rem;bottom:.75rem;display:flex;align-items:center;gap:.2rem;padding:.35rem .6rem;border-radius:999px;color:var(--ink);background-color:color-mix(in srgb,var(--bg-deep) 70%,transparent)}.meet-mic-level svg{margin-right:.2rem}.meet-mic-level span{width:.25rem;height:.75rem;border-radius:999px;background-color:color-mix(in srgb,var(--ink) 25%,transparent);transition:background-color .08s}.meet-mic-level span[data-on=true]{background-color:var(--talking)}@media (max-width:30rem){.meet-prejoin .lk-prejoin .lk-button-group-container{flex-direction:column;flex-wrap:nowrap;gap:.75rem}.meet-prejoin .lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-button.meet-tile-button{padding:.375rem;background-color:rgba(0,0,0,.55);opacity:0;transition:opacity .15s}.meet-tile-button:focus-visible,.meet-tile:hover .meet-tile-button{opacity:1}@media (hover:none){.lk-button.meet-tile-button{opacity:1}}.meet-tile:has(.meet-nudge-sent){animation:meet-wiggle .5s ease-in-out}@keyframes meet-wiggle{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-1.5deg)}40%,80%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.meet-tile:has(.meet-nudge-sent){animation:none}}.meet-reaction-picker{position:relative}.meet-reaction-menu{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);display:flex;gap:.25rem;padding:.25rem;border-radius:var(--lk-border-radius);background-color:var(--lk-bg2);z-index:20}.meet-reaction-menu>.lk-button{font-size:1.25rem;padding:.375rem .5rem}.meet-call-picker{position:relative}.meet-call-menu{position:absolute;bottom:calc(100% + .5rem);left:0;display:grid;grid-gap:.25rem;gap:.25rem;min-width:12rem;max-height:60vh;overflow-y:auto;padding:.25rem;border-radius:var(--lk-border-radius);background-color:var(--lk-bg2);z-index:20}.meet-call-menu>.lk-button{justify-content:flex-start;white-space:nowrap}.meet-call-menu>p{margin:0;padding:.5rem .75rem;white-space:nowrap}.meet-pip{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding:.5rem;background-color:var(--lk-bg)}.meet-pip-tiles{flex:1 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-rows:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;min-height:0}.meet-pip-controls{display:flex;justify-content:center;gap:.5rem}.meet-reactions{position:absolute;left:1rem;bottom:.5rem;width:12rem;height:50%;pointer-events:none;z-index:15}.meet-reaction{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:meet-reaction-float 3s ease-out forwards}.meet-reaction-emoji{font-size:2.5rem;line-height:1}.meet-reaction-name{margin-top:.25rem;padding:.125rem .375rem;font-size:.75rem;border-radius:.25rem;background-color:var(--lk-bg2);white-space:nowrap}@keyframes meet-reaction-float{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(-100%);opacity:0}}@media (prefers-reduced-motion:reduce){.meet-reaction{animation-name:meet-reaction-fade}@keyframes meet-reaction-fade{0%,80%{opacity:1}to{opacity:0}}}.lk-video-conference:has(>.meet-nudged){animation:meet-shake .6s linear}.meet-nudged{position:fixed;inset:0;z-index:40;pointer-events:none;animation:meet-nudge-glow .8s ease-out forwards}@keyframes meet-shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-10px,3px)}30%,70%{transform:translate(10px,-3px)}}@keyframes meet-nudge-glow{0%{box-shadow:inset 0 0 0 4px var(--attention)}to{box-shadow:inset 0 0 0 4px transparent}}@media (prefers-reduced-motion:reduce){.lk-video-conference:has(>.meet-nudged){animation:none}}.meet-nudge-notice{display:flex;align-items:center;gap:.75rem}.meet-talk-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;font-size:.875rem;background-color:var(--surface);border-top:1px solid var(--attention)}.meet-prompt{position:fixed;top:1rem;left:50%;transform:translateX(-50%);width:min(26rem,calc(100% - 2rem));padding:1rem;border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);background-color:var(--lk-bg2);z-index:30}.meet-prompt>p{margin:0 0 .75rem}.meet-prompt-actions{display:flex;justify-content:flex-end;gap:.5rem}.lk-button.meet-prompt-primary{color:var(--on-action);background-color:var(--lk-accent-bg)}.meet-conference-inner{position:relative}.lk-chat-toggle.meet-chat-tab{position:absolute;top:50%;right:0;z-index:16;flex-direction:column;gap:.375rem;padding:1rem .5rem;transform:translateY(-50%);border:1px solid var(--lk-border-color);border-right:none;border-radius:var(--lk-border-radius) 0 0 var(--lk-border-radius);background-color:var(--lk-bg3)}.lk-chat-toggle.meet-chat-tab:before{content:attr(aria-label);position:absolute;top:50%;right:calc(100% + .5rem);padding:.3rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--bg-deep);border-radius:var(--radius-sm);background-color:var(--ink);opacity:0;pointer-events:none;transform:translate(.25rem,-50%);transition:opacity .2s,transform .2s}.lk-chat-toggle.meet-chat-tab.meet-chat-tab-hint:before{opacity:1;transform:translateY(-50%)}@media (hover:hover){.lk-chat-toggle.meet-chat-tab:focus-visible:before,.lk-chat-toggle.meet-chat-tab:hover:before{opacity:1;transform:translateY(-50%)}}.lk-chat-toggle.meet-chat-tab:not(:disabled):hover{background-color:var(--lk-bg4)}.lk-chat-toggle.meet-chat-tab[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]){color:var(--on-action);background-color:var(--lk-accent-bg)}.lk-chat-toggle.meet-chat-tab[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{top:-.6rem;left:-.6rem;min-width:1.25rem;margin:0;padding:.2rem .3rem;font-size:.75rem;font-weight:600;line-height:1;border-radius:999px;color:var(--bg-deep);background:var(--ink)}:root .lk-chat-header{justify-content:space-between;gap:.75rem;height:auto;padding:.75rem 1rem;font-weight:600;line-height:1.5rem;color:var(--lk-fg);border-bottom:1px solid var(--lk-border-color);background-color:var(--bg-deep)}.lk-chat-header .lk-close-button.lk-chat-toggle{position:static;width:2rem;height:2rem;margin:-.25rem -.5rem;padding:0;transform:none;background-color:var(--lk-bg3)}.lk-chat-header .lk-close-button.lk-chat-toggle:not(:disabled):hover{background-color:var(--lk-bg4)}@media (max-width:600px){:root .lk-chat{bottom:0;z-index:25}}.meet-chat-resize{position:absolute;top:0;bottom:0;left:0;z-index:1;width:6px;cursor:col-resize;touch-action:none}.meet-chat-resize:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;transition:background-color .15s}.meet-chat-resize:focus-visible{outline:none}.meet-chat-resize:focus-visible:after,.meet-chat-resize:hover:after,.meet-chat-resizing:after{background-color:var(--lk-accent-bg)}@media (min-width:601px){:root .lk-chat{position:relative}:root .lk-chat.meet-chat-sized{flex-shrink:0;width:clamp(280px,var(--meet-chat-width),calc(100vw - 400px))}}@media (max-width:600px){.meet-chat-resize{display:none}}:root .lk-chat{grid-template-rows:auto 1fr auto}.meet-chat-day{margin-top:1rem;border-top:1px solid var(--lk-border-color)}.meet-chat-day,.meet-chat-day>ul{display:flex;flex-direction:column}.meet-chat-day-label{position:-webkit-sticky;position:sticky;top:.5rem;z-index:3;align-self:center;margin:-.8125rem 0 .25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;color:var(--lk-fg3);border:1px solid var(--lk-border-color);border-radius:var(--radius-pill);background-color:var(--lk-bg3)}.meet-chat-new{display:flex;align-items:center;gap:.5rem;margin:.5rem .75rem 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--action)}.meet-chat-new:before{content:"";flex:1 1;border-top:1px solid var(--action)}:root .lk-chat-messages{gap:0}:root .lk-chat-entry{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:.625rem;column-gap:.625rem;margin:0;padding:.125rem .75rem}:root .lk-chat-entry .meet-chat-content>*,:root .lk-chat-entry>*{margin-block:0}.lk-chat-entry.meet-chat-first{margin-top:.75rem;padding-top:.25rem}.meet-chat-day .lk-chat-entry.meet-chat-first:first-child{margin-top:0}.meet-chat-avatar{width:2.25rem;height:2.25rem;margin-top:.125rem;border-radius:.5rem;font-weight:600;color:var(--lk-fg);background-color:var(--lk-bg5)}.meet-chat-gutter-time{font-size:.6875rem;line-height:1.40625rem;text-align:right;white-space:nowrap;color:var(--lk-fg5);visibility:hidden}@media (hover:hover){.lk-chat-entry:hover{background-color:rgba(233,237,246,.04)}.lk-chat-entry:hover>.meet-chat-gutter-time{visibility:visible}}.meet-chat-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}:root .lk-chat-entry .lk-meta-data{align-items:baseline;gap:.5rem;margin-bottom:-.125rem;padding:0}:root .lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:0;font-size:.9375rem;font-weight:600;color:var(--lk-fg)}:root .lk-chat-entry .lk-meta-data .lk-timestamp{margin-left:0;align-self:baseline;font-size:.75rem;color:var(--ink-faint)}:root .lk-chat-entry[data-lk-message-origin] .lk-message-body{max-width:100%;padding:0;border-radius:0;font-size:.9375rem;line-height:1.5;color:var(--lk-fg3);background:none}.meet-chat-newer{position:-webkit-sticky;position:sticky;bottom:.5rem;align-self:center}.meet-chat-newer .lk-button{padding:.375rem .875rem;font-size:.875rem;color:var(--lk-accent-fg);background-color:var(--lk-accent-bg);box-shadow:var(--lk-box-shadow)}.meet-chat-newer .lk-button:not(:disabled):hover{background-color:var(--lk-accent2)}.lk-chat{-webkit-tap-highlight-color:transparent}.lk-chat-entry{position:relative}@media (hover:none){.lk-chat{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.lk-chat :is(input,textarea){-webkit-user-select:text;-moz-user-select:text;user-select:text}.meet-chat-viewer{-webkit-touch-callout:default}}.meet-chat-actions{position:absolute;top:-1rem;right:.75rem;z-index:2;display:flex;padding:.125rem;border:1px solid var(--lk-border-color);border-radius:.5rem;background-color:var(--lk-bg3);box-shadow:var(--lk-box-shadow);opacity:0;pointer-events:none}@media (hover:hover){.lk-chat-entry:hover>.meet-chat-actions{opacity:1;pointer-events:auto}}.meet-chat-actions:has(:focus-visible){opacity:1;pointer-events:auto}.lk-chat-entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.lk-chat-entry:focus-visible>.meet-chat-actions{opacity:1;pointer-events:auto}.meet-chat-actions button{display:flex;align-items:center;justify-content:center;min-width:1.875rem;height:1.875rem;padding:0 .375rem;border:none;border-radius:.375rem;font:inherit;color:var(--lk-fg);background:none;cursor:pointer}.meet-chat-actions button:hover,.meet-chat-actions button[aria-expanded=true],.meet-chat-actions button[aria-pressed=true]{background-color:var(--lk-bg5)}.meet-chat-reactions{display:flex;flex-wrap:wrap;gap:.25rem;max-width:calc(100% - 32px)}.meet-chat-reactions button{display:flex;align-items:center;gap:.3rem;padding:.0625rem .5rem;border:1px solid var(--lk-border-color);border-radius:999px;font:inherit;font-size:.8125rem;color:var(--lk-fg);background-color:var(--lk-bg3);cursor:pointer}.meet-chat-reactions button:hover{background-color:var(--lk-bg4)}.meet-chat-reactions button[aria-pressed=true]{border-color:var(--lk-accent-bg);background-color:color-mix(in srgb,var(--action) 20%,transparent)}.meet-chat-reactions button>span:first-child{font-size:1rem}.meet-chat-edited{font-size:.6875rem;color:var(--lk-fg5)}.meet-chat-editing{display:flex;flex-direction:column;gap:.375rem;width:calc(100% - 32px)}.meet-chat-editing textarea{max-height:12rem;resize:none;overflow-y:auto;font:inherit;color:inherit}.meet-chat-editing>div{display:flex;justify-content:flex-end;gap:.375rem}.meet-chat-editing .lk-button{padding:.25rem .75rem;font-size:.8125rem}.meet-chat-editing .lk-button.meet-chat-save{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.meet-chat-reactions button.meet-chat-react-more{padding-inline:.45rem;color:var(--lk-fg5)}.meet-chat-reactions button.meet-chat-react-more:hover,.meet-chat-reactions button.meet-chat-react-more[aria-expanded=true]{color:var(--lk-fg)}.meet-chat-menu-backdrop{position:absolute;inset:0;z-index:30;background-color:rgba(8,11,20,.6)}.lk-chat-entry.meet-chat-pressed{z-index:31;background-color:var(--lk-bg3)}.meet-chat-menu{position:absolute;right:0;bottom:0;left:0;z-index:32;display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--lk-border-color);border-radius:1rem 1rem 0 0;background-color:var(--lk-bg3);box-shadow:0 -.5rem 1.5rem rgba(0,0,0,.35);animation:meet-chat-menu-in .18s ease-out}@keyframes meet-chat-menu-in{0%{transform:translateY(100%)}}.meet-chat-menu-reactions{display:flex;justify-content:space-between;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--lk-border-color)}.meet-chat-menu-reactions button{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid transparent;border-radius:50%;font-size:1.5rem;color:var(--lk-fg);background-color:var(--lk-bg4);cursor:pointer}.meet-chat-menu-reactions button:active{background-color:var(--lk-bg5)}.meet-chat-menu-reactions button[aria-pressed=true]{border-color:var(--lk-accent-bg);background-color:color-mix(in srgb,var(--action) 20%,transparent)}.meet-chat-menu-reactions svg{width:1.25rem;height:1.25rem}.meet-chat-menu-reacted{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0 .5rem .5rem;border-bottom:1px solid var(--lk-border-color);list-style:none;font-size:.875rem;color:var(--lk-fg3)}.meet-chat-menu-reacted li{display:flex;gap:.625rem}.meet-chat-menu-reacted li>span:last-child{min-width:0;overflow-wrap:anywhere}.meet-chat-menu-actions{display:grid}.meet-chat-menu-actions button{display:flex;align-items:center;gap:.875rem;padding:.75rem .5rem;border:none;border-radius:.5rem;font:inherit;font-size:1rem;text-align:start;color:var(--lk-fg);background:none;cursor:pointer}.meet-chat-menu-actions button:active{background-color:var(--lk-bg4)}.meet-chat-menu-actions svg{width:1.125rem;height:1.125rem;flex-shrink:0}.meet-chat-menu-actions .meet-chat-menu-danger{color:var(--alert)}.meet-chat-menu-cancel{padding:.75rem;border:none;border-radius:.75rem;font:inherit;font-size:1rem;font-weight:600;color:var(--lk-fg);background-color:var(--lk-bg4);cursor:pointer}.meet-chat-menu-cancel:active{background-color:var(--lk-bg5)}.meet-chat-text-sheet-head{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:var(--lk-fg5)}.meet-chat-text-sheet-head button{padding:.375rem .75rem;border:none;border-radius:999px;font:inherit;color:var(--lk-accent-fg);background-color:var(--lk-accent-bg);cursor:pointer}.meet-chat-text-sheet-body{max-height:60vh;overflow-y:auto;padding:.5rem .25rem;font-size:1rem;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}@media (prefers-reduced-motion:reduce){.meet-chat-menu{animation:none}}.meet-chat-quote{display:flex;flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:calc(100% - 32px);padding:.125rem .5rem;border:none;-webkit-border-start:3px solid var(--lk-accent-bg);border-inline-start:3px solid var(--lk-accent-bg);border-radius:.25rem;font:inherit;font-size:.8125rem;line-height:1.35;text-align:start;color:var(--lk-fg3);background-color:rgba(255,255,255,.05);cursor:pointer}.meet-chat-quote>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.meet-chat-quote:disabled{cursor:default}.lk-chat-entry.meet-chat-found{background-color:color-mix(in srgb,var(--action) 15%,transparent)}.meet-chat-replying{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.25rem .25rem .25rem .625rem;border-radius:var(--radius-md);font-size:.8125rem;color:var(--lk-fg3);background-color:var(--lk-bg3)}.meet-chat-replying>span:first-child{flex-shrink:0}.meet-chat-replying-text{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75}.meet-chat-replying>.lk-button{flex-shrink:0;padding:.3rem}.meet-chat-earlier{display:flex;justify-content:center;padding:.5rem 0}.meet-chat-picture{display:block;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:none;cursor:zoom-in}.meet-chat-picture img{max-width:min(100%,300px);max-height:300px}.meet-chat-picture img,.meet-chat-picture-wait{display:block;border-radius:var(--lk-border-radius)}.meet-chat-picture-wait{width:8rem;height:6rem;background-color:var(--lk-bg3)}.meet-chat-pending{display:flex;gap:.5rem;overflow-x:auto;padding:.375rem .375rem 0}.meet-chat-pending-picture{position:relative;flex-shrink:0}.meet-chat-pending-picture img{display:block;height:4rem;border-radius:calc(var(--lk-border-radius) / 2)}.meet-chat-pending-picture>.lk-button{position:absolute;top:.25rem;right:.25rem;padding:.3rem;background-color:rgba(0,0,0,.6)}:root .lk-chat-form{position:relative;flex-direction:column;align-items:stretch;gap:.25rem;max-height:none;margin:.25rem .75rem .75rem;padding:.25rem;border:1px solid var(--lk-border-color);border-radius:var(--radius-lg);background-color:var(--lk-bg);transition:border-color .15s}:root .lk-chat-form:focus-within{border-color:var(--focus-ring)}:root .lk-chat-form .lk-chat-form-input{max-height:12rem;padding:.375rem .5rem;resize:none;overflow-y:auto;border:none;outline:none;background:none}.meet-chat-tools{display:flex;align-items:center;gap:.125rem}.lk-button.meet-chat-attach{flex-shrink:0;padding:.5rem .625rem;color:var(--lk-fg3);background-color:transparent}.lk-button.meet-chat-attach:not(:disabled):hover{color:var(--lk-fg)}.meet-chat-tools .lk-button.lk-chat-form-button{margin-left:auto;padding:.375rem 1rem;font-weight:600;color:var(--on-action);background-color:var(--lk-accent-bg)}.meet-chat-tools .lk-button.lk-chat-form-button:not(:disabled):hover{background-color:var(--lk-accent2)}.lk-chat-form:has(.lk-chat-form-input:placeholder-shown):not(:has(.meet-chat-pending)) .lk-button.lk-chat-form-button{color:var(--ink-faint);background-color:var(--lk-bg3)}.lk-button.meet-chat-attach[aria-expanded=true]{background-color:var(--lk-control-active-bg)}.lk-button.meet-chat-gif{min-width:2.375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em}.meet-chat-popover{position:absolute;right:0;bottom:calc(100% + .25rem);left:0;z-index:5;display:flex;height:min(22rem,60vh);overflow:hidden;border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);background-color:var(--lk-bg3);box-shadow:var(--lk-box-shadow)}.meet-chat-popover:has(.meet-gif-picker){height:min(36rem,70vh)}.meet-chat-mentions{position:absolute;right:0;bottom:calc(100% + .25rem);left:0;z-index:5;margin:0;padding:.25rem;border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);list-style:none;background-color:var(--lk-bg3);box-shadow:var(--lk-box-shadow)}.meet-chat-mentions li{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:.5rem;cursor:pointer}.meet-chat-mention-avatar,.meet-chat-mentions li[aria-selected=true]{background-color:var(--lk-bg5)}.meet-chat-mention-avatar{width:1.5rem;height:1.5rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.meet-chat-mention-user{font-size:.8125rem;color:var(--lk-fg5)}.meet-emoji-picker{display:flex;flex:1 1;flex-direction:column;min-width:0}.meet-emoji-picker-top{display:flex;gap:.5rem;padding:.5rem}.meet-emoji-picker-top .lk-form-control{flex:1 1;min-width:0;font-size:1rem}.meet-emoji-picker-top .lk-button{padding:0 .625rem;font-size:1.125rem}.meet-emoji-picker-viewport{position:relative;flex:1 1;outline:none}.meet-emoji-picker-note{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--lk-fg5)}.meet-emoji-picker-list{padding-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meet-emoji-picker [frimousse-category-header]{padding:.5rem .5rem .25rem;font-size:.75rem;font-weight:600;color:var(--lk-fg5);background-color:var(--lk-bg3)}.meet-emoji-picker [frimousse-row]{padding:0 .5rem;scroll-margin:.5rem 0}.meet-emoji-picker [frimousse-emoji]{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0;max-width:2.5rem;height:2.25rem;padding:0;border:none;border-radius:.375rem;font-size:1.375rem;background:none;cursor:pointer}.meet-emoji-picker [frimousse-emoji]:active,.meet-emoji-picker [frimousse-emoji][data-active]{background-color:var(--lk-bg5)}.meet-gif-picker{display:flex;flex:1 1;flex-direction:column;min-width:0}.meet-gif-picker>.lk-form-control{margin:.5rem;font-size:1rem}.meet-gif-picker-results{flex:1 1;overflow-y:auto;padding:0 .5rem}.meet-gif-picker-grid{column-count:2;column-gap:.375rem}.meet-gif-picker-grid button{display:block;width:100%;margin-bottom:.375rem;padding:0;overflow:hidden;page-break-inside:avoid;break-inside:avoid;border:none;border-radius:.375rem;background-color:var(--lk-bg4);cursor:pointer}.meet-gif-picker-grid button:disabled{cursor:progress;opacity:.5}.meet-gif-picker-grid button[aria-busy=true]{opacity:1}.meet-gif-picker-grid img{display:block;width:100%;height:auto}.meet-gif-picker-note{margin:1rem 0;font-size:.875rem;text-align:center;color:var(--lk-fg5)}.lk-button.meet-gif-picker-more{display:flex;margin:.25rem auto .5rem;padding:.375rem .875rem;font-size:.875rem}.meet-gif-picker-credit{margin:0;padding:.25rem .5rem;font-size:.6875rem;text-align:right;color:var(--lk-fg5);border-top:1px solid var(--lk-border-color)}.lk-chat-entry .meet-markdown *,.meet-chat-text-sheet .meet-markdown *{margin-block:0}.lk-chat-entry .meet-markdown :is(blockquote,li)>*+*,.lk-chat-entry .meet-markdown>*+*,.meet-chat-text-sheet .meet-markdown :is(blockquote,li)>*+*,.meet-chat-text-sheet .meet-markdown>*+*{-webkit-margin-before:.5em;margin-block-start:.5em}.lk-chat-entry .lk-message-body:has(.meet-code,table){width:100%}.meet-markdown :is(h1,h2,h3,h4,h5,h6){font-size:1em;font-weight:600}.meet-markdown h1{font-size:1.15em}.meet-markdown :is(ul,ol){-webkit-padding-start:1.25em;padding-inline-start:1.25em}.meet-mention{padding:0 .15em;border-radius:.25rem;font-weight:600;color:var(--action);background-color:color-mix(in srgb,var(--action) 18%,transparent)}.meet-mention.meet-mention-me{color:var(--attention);background-color:color-mix(in srgb,var(--attention) 20%,transparent)}:root .lk-chat-entry.meet-chat-mentioned{background-color:color-mix(in srgb,var(--attention) 8%,transparent);box-shadow:inset 2px 0 0 var(--attention)}.meet-markdown ul{list-style-type:disc}.meet-markdown ul ul{list-style-type:circle}.meet-markdown blockquote{margin-inline:0;-webkit-padding-start:.6em;padding-inline-start:.6em;-webkit-border-start:3px solid rgba(255,255,255,.35);border-inline-start:3px solid rgba(255,255,255,.35);opacity:.85}.meet-markdown hr{border:none;border-top:1px solid rgba(255,255,255,.25)}.meet-markdown table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.875em}.meet-markdown :is(th,td){padding:.2em .5em;border:1px solid rgba(255,255,255,.2)}.meet-markdown code{font-family:var(--font-mono);font-size:.875em}.meet-markdown :not(pre)>code{padding:.1em .35em;border-radius:.3em;background-color:rgba(0,0,0,.3)}.meet-code{overflow:hidden;border-radius:calc(var(--lk-border-radius) * .75);background-color:var(--bg)}.meet-code-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem .25rem .75rem;font-size:.75rem;color:var(--ink-muted);background-color:rgba(255,255,255,.06)}.meet-code-bar button{padding:.125rem .375rem;border:none;border-radius:.3rem;font:inherit;color:inherit;background:none;cursor:pointer}.meet-code-bar button:hover{color:var(--lk-fg);background-color:rgba(255,255,255,.1)}.meet-code pre{overflow-x:auto;padding:.6rem .75rem;line-height:1.45}:root .meet-code pre code.hljs{padding:0;overflow:visible;background:none}.meet-chat-viewer{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background-color:rgba(0,0,0,.85);cursor:zoom-out}.meet-chat-viewer img{display:block;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.meet-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.meet-chat-page{display:flex;flex:1 1;justify-content:center;min-height:0;background-color:var(--lk-bg)}:root .lk-chat.meet-chat-full{position:relative;inset:auto;width:min(100%,48rem);max-width:none;height:100%;border-inline:1px solid var(--lk-border-color)}.meet-chat-full .lk-chat-header{justify-content:flex-start;padding-block:.5rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem}.meet-chat-full .lk-chat-header h1{flex:1 1;min-width:0;margin:0;overflow:hidden;font-size:1.125rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.meet-chat-page-back{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;font-size:1.25rem;color:var(--lk-fg5);text-decoration:none}.meet-chat-page-back:hover{color:var(--lk-fg);background-color:var(--lk-bg3)}.lk-button.meet-chat-page-join{flex-shrink:0;padding:.375rem .875rem;font-weight:600;text-decoration:none;color:var(--on-action);background-color:var(--lk-accent-bg)}.lk-button.meet-chat-page-join:not(:disabled):hover{background-color:var(--lk-accent2)}@media (max-width:600px){:root .lk-chat.meet-chat-full{border-inline:none}}