.gis-meet{max-width:42rem;margin:0 auto;padding:3.5rem 1.25rem 6rem;text-align:center}.gis-meet__header{margin-bottom:1.25rem}.gis-meet__title{margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.02em;color:var(--gs-ink)}.gis-meet__lede{margin:.5rem 0 0;font-size:clamp(.98rem,2.4vw,1.08rem);line-height:1.4;color:var(--gs-fog);max-width:22rem;margin-inline:auto}.gis-meet__progress{display:flex;align-items:center;justify-content:center;gap:.45rem}.gis-meet__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem .9rem;margin-bottom:.85rem;min-height:2.75rem}.gis-meet__mute{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:1px solid var(--gs-hairline);border-radius:999px;background:transparent;color:var(--gs-fog);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.gis-meet__mute svg{width:1.05rem;height:1.05rem}.gis-meet__mute:hover{color:var(--gs-ink);border-color:var(--gs-blue-soft)}.gis-meet__mute:focus-visible{outline:2px solid var(--gs-blue);outline-offset:3px}.gis-meet__mute--live{color:var(--gs-aqua);border-color:color-mix(in srgb,var(--gs-aqua) 45%,transparent)}.gis-meet__mute--off{color:var(--gs-ink);border-color:var(--gs-aqua);background:transparent}.gis-meet__progress-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--gs-hairline);transition:transform .35s ease,background .35s ease}.gis-meet__progress-dot--live{background:var(--gs-aqua);transform:scale(1.35)}.gis-meet__progress-dot--done{background:var(--gs-blue-soft)}.gis-meet__being{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(28rem,86vw);margin:0 auto;padding:0;border:0;background:transparent;cursor:pointer}.gis-meet__being:focus-visible{outline:2px solid var(--gs-blue);outline-offset:8px;border-radius:1rem}.gis-meet__wake-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.35rem;padding:.4rem 1.15rem;border-radius:999px;border:1px solid var(--gs-hairline);background:var(--gs-paper);color:var(--gs-ink);font-size:.92rem;font-weight:600;line-height:1.2}.gis-meet__being--await:hover .gis-meet__wake-chip{border-color:var(--gs-blue);color:var(--gs-blue)}.gis-meet__speech-wrap{margin-top:.85rem;min-height:3.4rem}.gis-meet__beat-label{margin:0 0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-aqua)}.gis-meet[dir=rtl] .gis-meet__beat-label{letter-spacing:.04em}.gis-meet__speech{margin:0 auto;padding:0 .5rem;max-width:34rem;font-size:clamp(1.02rem,2.6vw,1.16rem);line-height:1.55;color:var(--gs-ink);animation:gis-meet-caption-in .45s ease both}@keyframes gis-meet-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gis-meet__replay-hint{margin:1.25rem 0 0;font-size:.88rem;color:var(--gs-fog)}.gis-meet__continue{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;margin-top:1.35rem;font-size:.92rem;animation:gis-meet-caption-in .5s ease .15s both}.gis-meet__continue-link{color:var(--gs-blue);text-decoration:underline;text-underline-offset:3px}.gis-meet__continue-link:hover{color:var(--gs-ink)}.gis-meet__continue-sep{color:var(--gs-fog);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 640px){.gis-meet{padding:2rem 1rem 4.5rem}.gis-meet__being{max-width:18.5rem}.gis-meet__speech-wrap{min-height:4.1rem}.gis-meet__mute{width:2.5rem;height:2.5rem}}.gis-meet__ask{margin-top:1.5rem;padding:1.15rem 1rem .5rem;border:1px solid var(--gs-hairline);border-radius:1rem;text-align:start;max-width:34rem;margin-inline:auto}.gis-meet__ask-prompt{margin:0 0 .75rem;font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:600;color:var(--gs-ink);text-align:center}.gis-meet__chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-bottom:.85rem}.gis-meet__chip{padding:.4rem .85rem;min-height:2.5rem;border-radius:999px;border:1px solid var(--gs-hairline);background:transparent;color:var(--gs-ink);font-size:.88rem;cursor:pointer}.gis-meet__chip:hover:not(:disabled){border-color:var(--gs-aqua);color:var(--gs-blue)}.gis-meet__chip:focus-visible{outline:2px solid var(--gs-blue);outline-offset:2px}.gis-meet__chip--on,.gis-meet__chip--on:hover:not(:disabled){background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-paper)}.gis-meet__chip:disabled{opacity:.55;cursor:not-allowed}.gis-meet__ask-offer{margin:.15rem 0 1rem;padding:.85rem .85rem .95rem;border-radius:.85rem;background:color-mix(in srgb,var(--gs-paper) 70%,var(--gs-ink) 4%);border:1px solid var(--gs-hairline);text-align:start}.gis-meet__ask-reply{margin:0 0 .85rem;font-size:.98rem;line-height:1.5;color:var(--gs-ink)}.gis-meet__ask-doors{display:flex;flex-direction:column;gap:.45rem}.gis-meet__ask-doors-kicker{margin:0 0 .15rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-fog)}.gis-meet__ask-door{display:flex;align-items:center;min-height:2.75rem;padding:.55rem .9rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--gs-ink) 16%,transparent);background:var(--gs-paper);color:var(--gs-ink);font-size:.92rem;font-weight:600;text-decoration:none;line-height:1.3}.gis-meet__ask-door:hover{border-color:var(--gs-blue);color:var(--gs-blue);background:color-mix(in srgb,var(--gs-blue) 6%,var(--gs-paper))}.gis-meet__ask-door:focus-visible{outline:2px solid var(--gs-blue);outline-offset:2px}.gis-meet__turnstile{display:flex;justify-content:center;margin-bottom:.75rem;min-height:3rem}.gis-meet__ask-form{display:flex;flex-direction:column;gap:.65rem}.gis-meet__ask-input{width:100%;padding:.65rem .75rem;border:1px solid var(--gs-hairline);border-radius:.65rem;font:inherit;line-height:1.45;color:var(--gs-ink);background:transparent;resize:vertical;min-height:3.2rem}.gis-meet__ask-input:focus-visible{outline:2px solid var(--gs-blue);outline-offset:2px;border-color:var(--gs-blue-soft)}.gis-meet__ask-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.gis-meet__mic,.gis-meet__ask-submit{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--gs-hairline);background:transparent;color:var(--gs-ink);font-size:.88rem;cursor:pointer}.gis-meet__mic--live{border-color:color-mix(in srgb,var(--gs-aqua) 45%,transparent);color:var(--gs-aqua)}.gis-meet__ask-submit{border-color:color-mix(in srgb,var(--gs-blue) 35%,transparent);background:color-mix(in srgb,var(--gs-blue) 8%,transparent)}.gis-meet__ask-submit:disabled,.gis-meet__mic:disabled{opacity:.5;cursor:not-allowed}.gis-meet__ask-error{margin:.65rem 0 0;font-size:.86rem;color:var(--gs-text-red, #b42318)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.gis-meet__speech,.gis-meet__continue,.gis-meet__progress-dot{animation:none;transition:none}}
