.AboutDialog{--highlight-tint:color-mix(in srgb, var(--accent-color) 32%, transparent);text-align:left;margin-bottom:2em;font-size:.9em}.AboutDialog h2{text-align:center;margin-bottom:0}.AboutDialog h2 img{max-width:60%}.AboutDialog h3{font-family:var(--app-display-font-family);letter-spacing:-.005em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(180deg, transparent 0%, transparent 50%, var(--highlight-tint) 56%, var(--highlight-tint) 92%, transparent 100%);background-repeat:no-repeat;background-size:100% 100%;margin:1.5em 0 .75em;padding:0 .25em;font-size:1.3em;font-weight:700;line-height:1.2;display:inline-block}.AboutDialog h4{font-family:var(--app-display-font-family);text-align:center;color:var(--shadow-color);margin-top:.4em;font-size:1.05em;font-weight:600}.AboutDialog p,.AboutDialog li,.AboutDialog ul{color:#666;font-weight:400;line-height:1.4}.AboutDialog ol,.AboutDialog ul{margin:0 0 1em;padding-left:0;list-style:none}.AboutDialog li{margin-bottom:.5em;padding-left:2.4em;position:relative}.AboutDialog ol{counter-reset:about-step}.AboutDialog ol>li{counter-increment:about-step}.AboutDialog ol>li:before{content:counter(about-step);background:var(--accent-color);color:#fff;width:1.6em;height:1.6em;font-family:var(--app-display-font-family);text-align:center;border-radius:50%;font-size:.9em;font-weight:700;line-height:1.6em;position:absolute;top:0;left:0;box-shadow:0 1px 2px #00000026}.AboutDialog ul>li:before{content:"";background:var(--accent-color);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.55em;left:.5em}.AboutDialog strong{color:#000}.AboutDialog__tools{grid-template-columns:repeat(3,1fr);gap:.75em;margin:.5em 0 1.5em;display:grid}.AboutDialog__tool{color:inherit;background:#0000000a;border-radius:12px;flex-direction:column;align-items:center;gap:.4em;min-width:0;padding:1em .75em;text-decoration:none;transition:background-color .15s,transform .15s;display:flex;position:relative}.AboutDialog__tool:hover{background:#00000014;transform:translateY(-2px)}.AboutDialog__tool-logo{object-fit:contain;height:2em}.Modal__content.HelpDialog{text-align:left;padding:4em 2.5em 2.5em}.HelpDialog__title{font-family:var(--app-display-font-family);letter-spacing:-.01em;text-align:center;margin:0 0 1em;font-size:2em;font-weight:700;line-height:1.1}@media (width<=767.999px){.Modal__content.HelpDialog{padding-top:3.5em;padding-left:1.75em;padding-right:1.75em}}.ProfileDialog__name-input{box-sizing:border-box;text-align:center;background:var(--field-background-rest);width:100%;color:var(--field-foreground);box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px color-mix(in srgb, var(--accent-color) 10%, transparent);border:0;border-radius:.5em;outline:none;margin-top:.5em;margin-bottom:.5em;padding:.5em;font-size:2em;font-weight:700;transition:background-color .15s,box-shadow .15s}.ProfileDialog__name-input::placeholder{color:var(--field-foreground-placeholder);font-style:italic;font-weight:400}.ProfileDialog__name-input:hover{background:var(--field-background-hover);box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px color-mix(in srgb, var(--accent-color) 50%, transparent)}.ProfileDialog__name-input:focus{background:var(--field-background-focus);box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px var(--accent-color)}.ProfileDialog__name-input--invalid{box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px var(--danger-color)}.ProfileDialog__name-input--invalid:hover{background:var(--field-background-hover);box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px color-mix(in srgb, var(--danger-color) 80%, transparent)}.ProfileDialog__name-input--invalid:focus{background:var(--field-background-focus);box-shadow:0 2px 6px var(--shadow-color-translucent), 0 0 0 2px var(--danger-color)}.ProfileDialog__account{text-align:left;border-top:1px solid #00000014;flex-direction:row;align-items:center;gap:.75em;margin-top:1em;padding-top:1em;display:flex}.ProfileDialog__account--headline{text-align:center;border-top:none;flex-direction:column;gap:.5em;margin-top:0;padding-top:0}.ProfileDialog__account-avatar{flex-shrink:0;font-size:1.75em}.ProfileDialog__account-avatar--headline{font-size:4em}.ProfileDialog__account-identity{flex:1;min-width:0}.ProfileDialog__account--headline .ProfileDialog__account-identity{flex:0}.ProfileDialog__account-name{text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:600;overflow:hidden}.ProfileDialog__account-email{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.Modal__content.SettingsDialog{padding:4em 2.5em}.SettingsDialog__title{text-align:center;margin:0 0 1.25em;font-size:1.75em}.SettingsDialog__title-suffix{opacity:.45;font-weight:400}@media (width<=767.999px){.Modal__content.SettingsDialog{padding-top:3.5em;padding-left:1.75em;padding-right:1.75em}}.RoomCodeDisplay{letter-spacing:.14em;color:#fff;font-family:SF Mono,Menlo,Roboto Mono,monospace;font-weight:700}.RoomCodeDisplay--small{font-size:.875rem}.RoomCodeDisplay--medium{font-size:1.125rem}.RoomCodeDisplay--large{font-size:2.25rem}.RoomCodeDisplay__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RoomPillPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#1c1c24f7;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.6em;width:320px;max-height:min(80vh,600px);padding:.875em;display:flex;overflow-y:auto;box-shadow:0 16px 40px #00000080}.RoomPillPanel__codeBlock{background:#ffffff0d;border-radius:10px;padding:.875em}.RoomPillPanel__codeLabel{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:.25em;font-size:.7rem;font-weight:600}.RoomPillPanel__codeRow{justify-content:space-between;align-items:center;gap:.875em;display:flex}.RoomPillPanel__codeInline{align-items:center;gap:.4em;min-width:0;display:flex}.RoomPillPanel__actions{border-top:1px solid #ffffff14;flex-flow:wrap;gap:.4em;padding-top:.6em;display:flex}.RoomPillPanel__actions>*{flex:auto}.RoomPillPanel__sectionDivider{background:#ffffff14;height:1px}.RoomPillParticipantsList{margin:0;padding:.25em 0;list-style:none}.RoomPillParticipantsList__item{align-items:center;gap:.6em;padding:.4em .25em;font-size:.875rem;display:flex}.RoomPillParticipantsList__item--offline{opacity:.55}.RoomPillParticipantsList__item--joining{color:#fff9;font-style:italic}.RoomPillParticipantsList__name{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:auto;min-width:0;overflow:hidden}.RoomPillParticipantsList__tag{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;flex-shrink:0;font-size:.65rem;font-weight:600}.RoomPill{align-items:stretch;margin-top:-.5em;display:flex}@media (height<=600px){.RoomPill{margin-top:-.25em}}.RoomPill{background:var(--accent-color,#33a549);border:1px solid color-mix(in srgb, var(--accent-color,#33a549) 75%, white 0%);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--accent-color,#33a549) 35%, transparent);border-top:0;border-radius:0 0 1.5em 1.5em;font-family:inherit;overflow:hidden}.RoomPill__copyHalf,.RoomPill__dropdownHalf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;transition:background-color .15s;display:flex}.RoomPill__copyHalf:hover,.RoomPill__copyHalf:focus-visible,.RoomPill__dropdownHalf:hover,.RoomPill__dropdownHalf:focus-visible{background:#ffffff1a}.RoomPill__copyHalf:focus-visible,.RoomPill__dropdownHalf:focus-visible{outline-offset:-2px;outline:2px solid #ffffffb3}.RoomPill__copyHalf{flex:0 auto;min-width:0}.RoomPill__dropdownHalf{flex:none}.RoomPill--hero .RoomPill__copyHalf{padding:.7em 1.25em .6em 1.5em}.RoomPill--hero .RoomPill__dropdownHalf{gap:.85em;padding:.7em 1.25em .6em 1.5em}.RoomPill--chip .RoomPill__copyHalf{padding:.55em .85em .45em 1em}.RoomPill--chip .RoomPill__dropdownHalf{gap:.6em;padding:.55em 1em .45em}.RoomPill--open .RoomPill__dropdownHalf{background:#ffffff29}.RoomPill--empty .RoomPill__copyHalf{padding-bottom:.9em}.RoomPill__codeBlock{flex-direction:column;align-items:center;line-height:1.1;display:flex}.RoomPill__codeLabel{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;font-size:.625rem;font-weight:600}.RoomPill__inviteHint{color:#ffffffe6;letter-spacing:.02em;margin-top:-.1em;font-size:.75rem;font-weight:600;line-height:1}.RoomPill__divider{background:#ffffff4d;align-self:stretch;width:1px}.RoomPill__avatars{justify-content:flex-start;align-items:center;min-width:5.8em;font-size:1rem;display:flex}.RoomPill__avatars>*+*{margin-left:-.4em}.RoomPill__avatars>*{pointer-events:none}.RoomPill__avatars--small{min-width:5.8em;font-size:.75rem}.RoomPill__avatarOverflow{color:#fff;background:#ffffff2e;border:2px solid #fffffff2;border-radius:50%;place-items:center;width:1.75em;height:1.75em;font-size:.7rem;font-weight:700;display:grid}.RoomPill__avatarOverflow--small{border-width:1.5px;width:1.4em;height:1.4em;font-size:.625rem}.RoomPill__count{color:#fff;background:#ffffff2e;border-radius:999px;align-items:center;gap:.3em;padding:.25em .65em .25em .5em;font-size:.875rem;font-weight:700;line-height:1;display:none}.RoomPill__count-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RoomPill__caret{opacity:.85;transition:transform .15s}.RoomPill__caret--open{transform:rotate(180deg)}.RoomPill--practice{box-shadow:none;background:#ffffff0f;border:0}.RoomPill--practice .RoomPill__copyHalf{padding:.7em 1.25em .6em 1.5em}.RoomPill--practice .RoomPill__copyHalf--static{cursor:default;background:0 0}.RoomPill--practice .RoomPill__copyHalf--static:hover,.RoomPill--practice .RoomPill__copyHalf--static:focus-visible{background:0 0}.RoomPill--practice .RoomPill__dropdownHalf{gap:.85em;padding:.7em 1.25em .6em 1.5em}.RoomPill--practice.RoomPill--open .RoomPill__dropdownHalf{background:#ffffff1f}.RoomPill--practice .RoomPill__divider{background:#ffffff2e}.RoomPill__modeLabel{color:#ffffffa6;letter-spacing:.04em;text-transform:lowercase;margin-top:-.1em;font-size:.75rem;font-weight:600;line-height:1}@media (width<=979.999px){.RoomPill--hero .RoomPill__avatars,.RoomPill--practice .RoomPill__avatars{display:none}.RoomPill--hero .RoomPill__count,.RoomPill--practice .RoomPill__count{display:inline-flex}}@media (width<=480.999px){.RoomPill--hero .RoomPill__codeLabel,.RoomPill--hero .RoomPill__count,.RoomPill--practice .RoomPill__modeLabel,.RoomPill--practice .RoomPill__count{display:none}}.Modal__content.AuthRequiredDialog{padding-top:3em;padding-bottom:4em}.AuthRequiredDialog__note{opacity:.8;margin:1em 0;font-style:italic}.ToolsDropdown__trigger{cursor:pointer;color:#fff;font-size:inherit;background:0 0;border:0;border-radius:.5em;align-items:center;gap:.4em;padding:.25em .5em .25em 0;transition:background 80ms;display:inline-flex}.ToolsDropdown__trigger:not(.ToolsDropdown__trigger--split):hover,.ToolsDropdown__trigger:not(.ToolsDropdown__trigger--split).ToolsDropdown__trigger--open{background:#ffffff0f}.ToolsDropdown__trigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ToolsDropdown__trigger--split{cursor:default;gap:0;padding:0}.ToolsDropdown__home,.ToolsDropdown__menuTrigger{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;transition:background 80ms;display:inline-flex}.ToolsDropdown__home:focus-visible,.ToolsDropdown__menuTrigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;z-index:1}.ToolsDropdown__home{border-radius:.5em 0 0 .5em;padding:.25em .4em .25em .5em}.ToolsDropdown__home:hover{background:#ffffff0f}.ToolsDropdown__menuTrigger{border-radius:0 .5em .5em 0;padding:.25em .5em .25em .4em}.ToolsDropdown__menuTrigger:hover,.ToolsDropdown__trigger--open .ToolsDropdown__menuTrigger{background:#ffffff0f}.ToolsDropdown__logo{vertical-align:middle;max-width:14em;max-height:2.5em}.ToolsDropdown__chevron{opacity:.6;flex-shrink:0}.ToolsDropdown__panel{border-radius:var(--app-card-border-radius);z-index:10;background:#fff;min-width:14em;padding:.875em 1em .5em;box-shadow:0 1em 2.5em #0006,0 .25em .75em #0003}.ToolsDropdown__list{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.ToolsDropdown__item-wrap{list-style:none}.ToolsDropdown__item{border-radius:var(--app-field-border-radius);color:#000;align-items:center;gap:.6em;padding:.5em .4em;text-decoration:none;transition:background 80ms;display:flex}.ToolsDropdown__item:hover:not([aria-disabled=true]){background:#0000000a}.ToolsDropdown__item:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.ToolsDropdown__item[aria-disabled=true]{opacity:.4;cursor:default}.ToolsDropdown__icon{width:auto;height:1.4em;display:block}.ToolsDropdown__footer{text-align:center;color:#00000073;border-top:1px solid #00000014;margin-top:.5em;padding-top:.5em;font-size:.7em}.ToolsDropdown__heart{color:#e91e63}.TopBar{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-height:4.5em;padding:.5em 2em 1em;font-size:.85em;display:flex;position:relative}.TopBar:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#000 0%,#000000bf 10%,#00000080 20%,#0000004d 30%,#00000026 42%,#0000000f 55%,#00000005 70%,#0000 100%);height:calc(300% + 1em);position:absolute;top:0;left:0;right:0}:root.teamretro .TopBar,:root.groupmap .TopBar{visibility:hidden}@media (height<=600px){.TopBar{padding-top:.25em;padding-bottom:.25em;font-size:.7em}}@media (width<=480.999px){.TopBar{padding-left:1em;padding-right:1em}}.TopBar__left{flex-shrink:1;align-items:center;gap:1em;min-width:0;padding-right:1em;display:flex}.TopBar__title{text-overflow:ellipsis;white-space:nowrap;color:#fff;opacity:.5;flex-shrink:1;min-width:0;font-size:1.5em;font-weight:300;overflow:hidden}@media (width<=979.999px){.TopBar__title{display:none}}.TopBar__actions{flex-direction:row;flex-shrink:0;grid-area:actions;justify-content:flex-end;align-items:center;gap:12px;display:flex}.TopBar__avatar{margin-left:.5em;font-size:1.25em}
