@charset "UTF-8";.call-invite-dialog{border-radius:1.25rem!important;overflow:hidden}.call-invite-dialog__body{padding:1.25rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.75rem}.call-invite-dialog__header{display:flex;align-items:center;gap:.5rem}.call-invite-dialog__title{flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--fb-text, inherit)}.call-invite-dialog__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:.25rem 0 .35rem}.call-invite-dialog__avatar{display:flex;justify-content:center}.call-invite-dialog__avatar>div{margin-right:0!important}.call-invite-dialog__name{font-size:1.05rem;font-weight:600;color:var(--fb-text, inherit)}.call-invite-dialog__copy{margin:0;font-size:.95rem;line-height:1.4;color:var(--fb-text-secondary, rgba(0, 0, 0, .65));max-width:22rem}.call-invite-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.5rem}.chat-message-toast{--chat-message-toast-width: 17.5rem;position:fixed;z-index:1210;right:4.5rem;bottom:var(--chat-dock-tray-height, 3rem);width:var(--chat-message-toast-width);max-width:calc(100vw - 2rem);pointer-events:auto;animation:chat-message-toast-in .22s ease-out both}.chat-message-toast--above-reels{z-index:1510}@media (max-width: 900px){.chat-message-toast{right:.75rem;left:auto;width:min(var(--chat-message-toast-width),100vw - 1.5rem);max-width:none;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}@keyframes chat-message-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.chat-message-toast__card{display:flex;align-items:center;gap:.25rem;width:100%;padding:.375rem .25rem .375rem .5rem;overflow:hidden;border-radius:.625rem;border:1px solid var(--fb-border);background:var(--fb-surface);box-shadow:0 2px 12px #0000001a;transition:box-shadow .15s ease}.chat-message-toast__card:hover{box-shadow:0 4px 16px #0000001f}.chat-message-toast__main{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding:.25rem .125rem;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit}.chat-message-toast__main:hover{background:var(--hover);border-radius:.375rem}.chat-message-toast__dismiss{flex-shrink:0;color:var(--fb-text-secondary, inherit)!important;opacity:.7;padding:.375rem!important}.chat-message-toast__dismiss:hover{opacity:1;background:var(--hover)!important}.chat-message-toast__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.chat-message-toast__title-row{display:flex;align-items:center;gap:.375rem;min-width:0}.chat-message-toast__title{flex:1;min-width:0;font-weight:600;font-size:.8125rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-toast__subtitle{font-size:.75rem;line-height:1.3;color:var(--fb-text-secondary, var(--text-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-toast__mute-link{display:block;margin-top:.25rem;margin-left:auto;padding:.125rem .25rem;border:0;background:transparent;font-size:.6875rem;color:var(--fb-text-secondary, var(--text-text-secondary));cursor:pointer;text-decoration:underline;text-underline-offset:2px;opacity:.85}.chat-message-toast__mute-link:hover{opacity:1;color:var(--fb-text-primary, inherit)}@media (prefers-reduced-motion: reduce){.chat-message-toast{animation:none}}.asb-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict}.asb-blob-layer{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.asb-blob{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}html.dark .asb-blob{mix-blend-mode:screen}.asb-blob--1{width:46vmax;height:46vmax;top:-14vmax;left:-12vmax;background:radial-gradient(circle at 30% 30%,rgba(var(--sb-blob-1),.55),rgba(var(--sb-blob-1),0) 70%);animation:asb-drift-1 46s ease-in-out infinite}.asb-blob--2{width:40vmax;height:40vmax;bottom:-16vmax;right:-10vmax;background:radial-gradient(circle at 60% 40%,rgba(var(--sb-blob-2),.5),rgba(var(--sb-blob-2),0) 70%);animation:asb-drift-2 58s ease-in-out infinite}.asb-blob--3{width:32vmax;height:32vmax;top:28%;left:58%;background:radial-gradient(circle at 50% 50%,rgba(var(--sb-blob-3),.4),rgba(var(--sb-blob-3),0) 70%);animation:asb-drift-3 70s ease-in-out infinite}@keyframes asb-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vmax,3vmax,0) scale(1.08)}}@keyframes asb-drift-2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3vmax,-4vmax,0) scale(1.1)}}@keyframes asb-drift-3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2.5vmax,3vmax,0) scale(.94)}}.asb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.asb-root.asb-static .asb-blob{animation:none}.asb-root.asb-static .asb-canvas{display:none}@media (max-width: 768px){.asb-blob{filter:blur(40px)}.asb-blob--3{display:none}}@media (prefers-reduced-motion: reduce){.asb-blob{animation:none!important}}.top-bar-search{position:relative;flex:0 1 240px;min-width:40px}.search-panel{position:absolute;top:48px;left:-48px;z-index:1;width:min(440px,100vw - 32px);max-height:calc(100vh - 72px);overflow-y:auto;box-sizing:border-box;padding:8px 0;background:var(--fb-surface);color:var(--fb-text-primary);border:1px solid var(--fb-border);border-radius:12px;box-shadow:var(--fb-snack-shadow)}.search-panel__divider{height:1px;margin:8px 16px;background:var(--fb-border)}.search-panel__heading{display:flex;align-items:center;min-height:28px;padding:4px 16px}.search-panel__heading .search-panel__title{flex:1;margin:0;font-size:15px;font-weight:700}.search-panel__heading--action{padding-right:8px}.search-panel__see-all{padding:6px 8px;border-radius:6px;font-size:14px;font-weight:600;color:var(--fb-tint-text);text-decoration:none}.search-panel__see-all:hover,.search-panel__see-all.is-active{color:var(--fb-tint-text);background:var(--fb-hover)}.search-panel__row{display:flex;align-items:center;margin:0 8px;border-radius:8px}.search-panel__row:hover,.search-panel__row.is-active{background:var(--fb-hover)}.search-panel__main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:var(--fb-text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.search-panel__main:hover{color:var(--fb-text-primary)}.search-panel__row>.search-panel__main{padding-right:4px}.search-panel__avatar{width:40px;height:40px;flex:none;display:flex}.search-panel__avatar.is-square .avatar-face,.search-panel__avatar.is-square .MuiAvatar-root{border-radius:10px}.search-panel__glyph{width:40px;height:40px;flex:none;border-radius:20px;background:var(--fb-input);color:var(--fb-text-secondary);display:flex;align-items:center;justify-content:center}.search-panel__text{flex:1;min-width:0;display:flex;flex-direction:column}.search-panel__name-line{display:flex;align-items:center;gap:4px;min-width:0}.search-panel__name,.search-panel__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-panel__name{font-size:15px;font-weight:600}.search-panel__meta{margin-top:2px;font-size:13px;color:var(--fb-text-secondary)}.search-panel__remove{width:36px;height:36px;flex:none;margin-right:4px;padding:0;border:none;border-radius:18px;background:transparent;color:var(--fb-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.search-panel__remove:hover{background:var(--fb-input)}.search-panel__all{box-sizing:border-box;width:calc(100% - 16px);margin:0 8px;display:flex;align-items:center;gap:12px;padding:6px 8px;border:none;border-radius:8px;background:var(--fb-input);color:var(--fb-text-primary);font:inherit;text-align:left;cursor:pointer}.search-panel__all:hover,.search-panel__all.is-active{background:var(--fb-hover)}.search-panel__all kbd{flex:none;padding:2px 6px;border:1px solid var(--fb-border);border-radius:4px;background:var(--fb-surface);color:var(--fb-text-secondary);font-family:inherit;font-size:12px;font-weight:600}.search-panel__all-glyph{width:40px;height:40px;flex:none;border-radius:20px;background:var(--fb-tint);color:var(--fb-tint-text);display:flex;align-items:center;justify-content:center}.search-panel__all-label{flex:1;min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.search-panel__hint{margin:0;padding:12px 16px;font-size:14px;color:var(--fb-text-secondary)}.search-panel__bone-row{display:flex;align-items:center;gap:12px;margin:0 8px;padding:6px 8px}.search-panel__bone-lines{flex:1;display:flex;flex-direction:column;gap:8px}.search-panel__bone{display:block;height:12px;border-radius:6px;background:var(--fb-input);animation:search-panel-pulse 1.4s ease-in-out infinite}.search-panel__bone--thin{height:10px}.search-panel__bone--thumb{width:40px;height:40px;flex:none;border-radius:20px}@keyframes search-panel-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.search-panel__bone{animation:none}}.search-panel__play{flex:none;height:32px;display:inline-flex;align-items:center;gap:6px;margin-right:8px;padding:0 12px;border:0;border-radius:8px;background:var(--fb-btn-primary-bg);color:var(--fb-btn-primary-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.search-panel__play svg path{fill:currentColor}.search-panel__play:hover{filter:brightness(.96)}.search-panel__meta--playing{color:var(--fb-playing-text);font-weight:600}:root{--app-top-bar: 0px}@media (min-width: 901px){:root:has(.app-top-bar){--app-top-bar: 56px}}.app-top-bar{display:none}@media (min-width: 901px){.app-top-bar{position:sticky;top:0;z-index:1100;height:56px;box-sizing:border-box;display:flex;align-items:center;padding:0 16px;background:var(--fb-surface);border-bottom:1px solid var(--fb-border)}}.app-top-bar__start{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:12px}.app-top-bar__menu{display:none;width:36px;height:36px;flex:none;padding:0;border:none;border-radius:18px;background:transparent;color:var(--fb-text-primary);align-items:center;justify-content:center;cursor:pointer}.app-top-bar__menu:hover{background:var(--fb-hover)}@media (min-width: 901px) and (max-width: 1249px){.app-top-bar__menu{display:flex}}.app-top-bar__logo{flex:none;width:40px;height:40px;display:flex;border-radius:10px}.app-top-bar__logo img{width:40px;height:40px;display:block}.app-top-bar__logo:focus-visible{outline:2px solid var(--fb-primary);outline-offset:2px}.app-top-bar__search{width:100%;height:40px;box-sizing:border-box;border-radius:20px;background:var(--fb-input);color:var(--fb-text-secondary);display:flex;align-items:center;gap:8px;padding:0 12px;overflow:hidden;cursor:text}.app-top-bar__search svg{flex:none}.app-top-bar__search input{flex:1;min-width:0;border:none;background:transparent;color:var(--fb-text-primary);font-size:15px;outline:none;padding:0}.app-top-bar__search input::-moz-placeholder{color:var(--fb-text-secondary)}.app-top-bar__search input::placeholder{color:var(--fb-text-secondary)}.app-top-bar__search.is-open{box-shadow:0 0 0 2px var(--fb-primary)}.app-top-bar__search.has-text{padding-right:4px}.app-top-bar__search-clear{width:32px;height:32px;flex:none;padding:0;border:none;border-radius:16px;background:transparent;color:var(--fb-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.app-top-bar__search-clear:hover{background:var(--fb-hover)}.app-top-bar__centre{flex:1 1 448px;max-width:448px;height:56px;display:flex}.app-top-bar__place{flex:1 1 0;min-width:44px;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-top:3px solid transparent;border-bottom:3px solid transparent;color:var(--fb-text-secondary);text-decoration:none}.app-top-bar__place:hover{color:var(--fb-text-secondary);background:var(--fb-hover);border-radius:8px;margin:4px 0;border-top-width:0;border-bottom-width:0}.app-top-bar__place.is-current,.app-top-bar__place.is-current:hover{color:var(--fb-link);border-bottom-color:var(--fb-primary);background:transparent;margin:0;border-radius:0;border-top-width:3px;border-bottom-width:3px}.app-top-bar__end{flex:1 1 280px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.app-top-bar__action,.app-top-bar__me{position:relative;width:36px;height:36px;padding:0;border:none;border-radius:18px;background:var(--fb-input);color:var(--fb-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.app-top-bar__action:hover,.app-top-bar__me:hover{background:var(--fb-hover)}.app-top-bar__me{background:transparent;overflow:visible}.app-top-bar__count{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:9px;background:var(--fb-danger);color:var(--fb-danger-text);border:2px solid var(--fb-surface);font-size:11px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.app-top-bar__count--place{top:6px;right:auto;left:50%;margin-left:6px}.app-top-bar__login{height:36px;padding:0 16px;border:none;border-radius:8px;background:var(--fb-primary);color:var(--fb-btn-primary-text);font-size:15px;font-weight:600;cursor:pointer}.app-top-bar__action.is-on{background:var(--fb-tint);color:var(--fb-tint-text)}.chat-dock{pointer-events:auto}.chat-dock-list{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-dock-list__scroll{flex:1 1 auto;min-height:0;overflow:auto}.chat-dock-list__all{flex:none;display:block;padding:10px 12px;border-top:1px solid var(--fb-border);color:var(--fb-primary);font-size:14px;font-weight:600;text-align:center;text-decoration:none}.chat-dock-list__all:hover{background:var(--fb-hover)}.chat-dock-window{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-dock-window>div{height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.game-notification-row--unread{background:var(--fb-tint-bg)}.game-notification{display:flex;gap:12px;padding:10px 16px;min-width:0}.game-notification__avatar{position:relative;flex-shrink:0;align-self:flex-start;width:56px;height:56px}.game-glyph.game-notification__badge{position:absolute;right:-4px;bottom:-3px;box-sizing:content-box;border:2px solid var(--fb-surface);border-radius:7px}.game-notification__body{display:flex;flex-direction:column;gap:6px;flex-grow:1;min-width:0}.game-notification__sentence{text-align:left;font-size:15px;line-height:1.35;color:var(--fb-text-primary);white-space:normal;overflow-wrap:anywhere}.game-notification__detail{font-size:13px;font-weight:700;color:var(--fb-text-secondary)}.game-notification__detail--passed{color:#b45309}.dark .game-notification__detail--passed{color:#f5b83d}.game-notification__time{font-size:12px;font-weight:600;color:var(--fb-link)}.game-notification__actions{display:flex;flex-wrap:wrap;gap:8px}.game-notification__button{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap}.game-notification__button:hover{opacity:.92}.game-notification__button:disabled{opacity:.55;cursor:default}.game-notification__action{--game-action-tint: var(--game-action, var(--fb-link));display:inline-flex;align-items:center;height:32px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--game-action-tint) 18%,transparent);color:color-mix(in srgb,var(--game-action-tint) 55%,var(--fb-text-primary));font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.game-notification__action:hover{background:color-mix(in srgb,var(--game-action-tint) 26%,transparent)}.game-notification__button--secondary{background:var(--fb-btn-secondary-bg);color:var(--fb-btn-secondary-text)}.desktop-dock-panel{--dock-width-tray: 12rem;--dock-width-compact: 22.5rem;--dock-width-large: 28rem;--dock-body-height-compact: 33rem;--dock-body-height-large: 42rem;--dock-tray-height: 3rem;--dock-body-height: var(--dock-body-height-compact);--dock-ease: cubic-bezier(.4, 0, .2, 1);--dock-duration: .28s;display:flex;flex-direction:column;flex-shrink:0;align-self:flex-end;max-width:calc(100vw - 2rem);overflow:hidden;border-radius:.75rem .75rem 0 0;border:1px solid var(--fb-border);border-bottom:none;background:var(--fb-surface);box-shadow:var(--fb-shadow-elevated);width:var(--dock-width-tray);transition:width var(--dock-duration) var(--dock-ease),box-shadow var(--dock-duration) var(--dock-ease)}@media (prefers-reduced-motion: reduce){.desktop-dock-panel{transition:none}}.desktop-dock-panel--tray-only{width:var(--dock-width-tray)}.desktop-dock-panel--tray-only .desktop-dock-tray__main{padding-left:.5rem;padding-right:.5rem}.desktop-dock-panel--compact:not(.desktop-dock-panel--tray-only){width:var(--dock-width-compact)}.desktop-dock-panel--large:not(.desktop-dock-panel--tray-only){width:var(--dock-width-large);--dock-body-height: var(--dock-body-height-large)}.desktop-dock-panel__body-wrap{display:grid;grid-template-rows:0fr;min-height:0;flex:0 1 auto;transition:grid-template-rows var(--dock-duration) var(--dock-ease)}@media (prefers-reduced-motion: reduce){.desktop-dock-panel__body-wrap{transition:none}}.desktop-dock-panel:not(.desktop-dock-panel--tray-only) .desktop-dock-panel__body-wrap{grid-template-rows:1fr;flex:0 0 auto}.desktop-dock-panel__body{min-height:0;overflow:hidden;width:100%;height:0;max-height:0;display:flex;flex-direction:column;opacity:0;transition:opacity .2s var(--dock-ease) 40ms}@media (prefers-reduced-motion: reduce){.desktop-dock-panel__body{transition:none}}.desktop-dock-panel:not(.desktop-dock-panel--tray-only) .desktop-dock-panel__body{height:var(--dock-body-height);max-height:var(--dock-body-height);opacity:1;transition-delay:0ms}.desktop-dock-panel--tray-only .desktop-dock-panel__body{pointer-events:none}.desktop-dock-panel:not(.desktop-dock-panel--tray-only) .desktop-dock-tray{border-top:1px solid var(--fb-border)}.desktop-dock-tray{display:flex;align-items:center;flex:0 0 auto;height:var(--dock-tray-height);background:var(--fb-surface)}.desktop-dock-tray__main{display:flex;flex:1;align-items:center;gap:.625rem;min-width:0;height:100%;padding:0 .75rem;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;font-weight:600;font-size:.9375rem}.desktop-dock-tray__main:hover{background:var(--hover)}.desktop-dock-tray__icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--fb-link, #1877f2)}.desktop-dock-tray__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-dock-tray__expand{flex-shrink:0;margin-right:.25rem}.notification-dock{max-width:calc(100vw - 2rem)}.desktop-docks{position:fixed;z-index:1200;bottom:0;right:3.5rem;display:flex;flex-direction:row;align-items:flex-end;gap:.75rem;pointer-events:none}.desktop-docks>*{pointer-events:auto}.desktop-docks--above-reels{z-index:1500}.mobile-bottom-nav{display:none}@media (max-width: 900px){.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1200;height:3.5rem;padding-bottom:env(safe-area-inset-bottom,0);background:var(--fb-surface);border-top:1px solid var(--fb-border);justify-content:space-around;align-items:center}.mobile-bottom-nav__item{flex:1;display:flex;align-items:center;justify-content:center;height:100%;border:none;background:transparent;color:var(--fb-text-secondary);cursor:pointer;padding:.25rem}.mobile-bottom-nav__item.is-active,.mobile-bottom-nav__item:hover{color:var(--fb-primary)}body.tw-root:has(.mobile-bottom-nav){padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0))}body.game-in-play .mobile-bottom-nav{display:none}body.tw-root.game-in-play:has(.mobile-bottom-nav){padding-bottom:0}}.route-error{min-height:calc(100dvh - var(--app-top-bar));min-height:calc(100vh - var(--app-top-bar));display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,4vw,3rem);background:var(--fb-canvas);color:var(--fb-text-primary)}.route-error__panel{width:min(100%,24rem);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.route-error__brand{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem}.route-error__mark{width:2.75rem;height:2.75rem;-o-object-fit:contain;object-fit:contain}.route-error__wordmark{font-family:Lora,Georgia,serif;font-weight:600;font-size:1.85rem;letter-spacing:-.02em;line-height:1}.route-error__title{margin:0 0 .5rem;font-family:Lora,Georgia,serif;font-weight:600;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}.route-error__details{margin:0 0 1.5rem;font-size:1rem;line-height:1.45;color:var(--fb-text-secondary)}.route-error__home{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.15rem;border-radius:.75rem;background:var(--fb-btn-primary-bg);color:var(--fb-btn-primary-text);font-weight:600;font-size:.95rem;text-decoration:none}.route-error__home:hover{filter:brightness(.96)}.route-error__stack{margin-top:1.5rem;width:100%;max-height:40vh;overflow:auto;padding:.75rem;border-radius:.5rem;background:var(--fb-surface);border:1px solid var(--fb-border);font-size:.75rem;color:var(--fb-text-secondary)}.app-snackbar.MuiSnackbar-root{max-width:min(420px,100vw - 16px)}.app-snack{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-width:min(360px,100vw - 16px);padding:12px 14px;border-radius:12px;background:var(--fb-snack-bg);box-shadow:var(--fb-snack-shadow);color:var(--fb-snack-text);font-family:inherit}.app-snack__icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:16px}.app-snack__icon--pause{background:var(--fb-snack-pause-bg);color:var(--fb-snack-pause-text)}.app-snack__icon--clock,.app-snack__icon--mail{background:var(--fb-snack-clock-bg);color:var(--fb-snack-clock-text)}.app-snack__icon--lock{background:var(--fb-snack-lock-bg);color:var(--fb-snack-lock-text)}.app-snack__icon--error{background:var(--fb-snack-error-bg);color:var(--fb-snack-error-text)}.app-snack__text{flex:1;min-width:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.app-snack__action{flex:none;padding:6px 2px;border:0;background:none;color:var(--fb-snack-action);font-family:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.app-snack__action:hover{text-decoration:underline}.app-snack__action:focus-visible{border-radius:4px;outline:2px solid var(--fb-snack-action);outline-offset:1px}.app-snack__close{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fb-snack-muted);font-size:16px;cursor:pointer}.app-snack__close:hover,.app-snack__close:focus-visible{background:var(--fb-snack-hover)}.app-snack__close:focus-visible{outline:2px solid var(--fb-snack-action);outline-offset:1px}
