[data-lk-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lk-bg:#111;--lk-bg2:#1e1e1e;--lk-bg3:#2b2b2b;--lk-bg4:#373737;--lk-bg5:#444;--lk-fg:#fff;--lk-fg2:#f5f5f5;--lk-fg3:#ebebeb;--lk-fg4:#e0e0e0;--lk-fg5:#d6d6d6;--lk-border-color:#ffffff1a;--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:#3396fa;--lk-accent3:#47a0fa;--lk-accent4:#5babfb;--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:#fa3343;--lk-danger3:#fa4756;--lk-danger4:#fb5b68;--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:#33fa75;--lk-success3:#47fa83;--lk-success4:#5bfb90;--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:.5rem;--lk-box-shadow:0 .5rem 1.5rem #00000026;--lk-drop-shadow:#fff3 0px 0px 24px;--lk-grid-gap:.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px}.lk-button,.lk-start-audio-button,.lk-chat-toggle,.lk-disconnect-button{color:var(--lk-control-fg);background-image:none;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);cursor:pointer;white-space:nowrap;font-size:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:inline-flex;position:relative}.lk-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-start-audio-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-start-audio-button,[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-start-audio-button:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-start-audio-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled{opacity:.5}.lk-button-group{align-items:stretch;height:100%;display:inline-flex}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-start-audio-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-button-group-menu{flex-shrink:0;position:relative}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-start-audio-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button{border-top-left-radius:0;border-bottom-left-radius:0;height:100%}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-start-audio-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after{margin-left:0}.lk-button-menu:after{content:"";transform-origin:50%;border-bottom:.125em solid;border-left:.125em solid;width:.5em;height:.5em;margin-top:-.25rem;margin-left:.5rem;display:inline-block;transform:rotate(-45deg)}.lk-disconnect-button{color:var(--lk-danger);border:1px solid var(--lk-danger);font-weight:600}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{content:attr(data-lk-unread-msgs);background:var(--lk-accent-bg);border-radius:50%;margin-top:.25rem;margin-left:.25rem;padding:.25rem;font-size:.5rem;line-height:.75;position:absolute;top:0;left:0}.lk-media-device-select:not(:last-child){border-bottom:1px solid var(--lk-border-color);margin-bottom:.75rem;padding-bottom:.5rem}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{justify-content:start;width:100%;padding-block:.5rem}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{cursor:pointer;background-color:#0000000d}.lk-media-device-select [data-lk-active=true]>.lk-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}.lk-device-menu{z-index:5;white-space:nowrap;background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);width:max-content;min-width:10rem;box-shadow:var(--lk-box-shadow);border-radius:.75rem;margin-bottom:.25rem;padding:.5rem;position:absolute;top:0;left:0}.lk-device-menu-heading{opacity:.65;padding:.25rem .5rem;font-weight:700}.lk-start-audio-button{color:var(--lk-accent-fg);background-color:var(--lk-accent-bg)}@media screen and (width<=600px){.lk-start-audio-button{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);opacity:0;align-items:stretch;transition:opacity .15s ease-in-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lk-pagination-count{border-inline:1px solid var(--lk-bg);padding:.5rem .875rem}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{height:var(--lk-grid-gap);background-color:var(--lk-bg2);width:fit-content;bottom:calc(var(--lk-grid-gap)/2);opacity:1;border-radius:2rem;align-items:center;gap:.2rem;padding:.2rem .5rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lk-pagination-indicator span{background-color:var(--lk-fg);opacity:.35;border-radius:9999999px;width:.4rem;height:.4rem;transition:opacity .2s linear;display:inline-block}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;grid-template-columns:repeat(var(--lk-col-count), minmax(0, 1fr));grid-gap:var(--lk-grid-gap);width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--lk-grid-gap);grid-auto-rows:minmax(0,1fr);display:grid}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{gap:var(--lk-grid-gap);width:100%;max-height:100%;padding:var(--lk-grid-gap);grid-template-columns:1fr 5fr;display:grid}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{width:20%;height:auto;position:absolute;top:10px;right:10px}@media (width<=600px){.lk-focus-layout{grid-template-rows:5fr 1fr;grid-template-columns:1fr}.lk-carousel{order:1}}.lk-carousel{gap:var(--lk-grid-gap);max-height:100%;display:flex}.lk-carousel>*{aspect-ratio:16/10;scroll-snap-align:start;flex-shrink:0}.lk-carousel[data-lk-orientation=vertical]{scroll-snap-type:y mandatory;flex-direction:column;overflow:hidden auto}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - calc(var(--lk-grid-gap) * calc(var(--lk-max-visible-tiles) - 1)));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{scroll-snap-type:x mandatory;overflow:auto hidden}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap) * (var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{width:1.5rem;height:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{width:var(--lk-indicator-size,1rem);height:var(--lk-indicator-size,1rem);margin-inline-end:.25rem;transition:opacity .25s ease-in-out;position:relative}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{object-fit:cover;object-position:center;background-color:#000;width:100%;height:100%}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background-color:var(--lk-bg2)}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{background:var(--lk-bg-control);aspect-ratio:16/9;border-radius:.5rem;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:all .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{background:var(--lk-bg);justify-content:center;align-items:center;gap:var(--lk-va-bar-gap,24px);width:100%;height:100%;display:flex}.lk-audio-bar-visualizer>.lk-audio-bar{transform-origin:"center";height:100%;width:var(--lk-va-bar-width,12px);border-radius:var(--lk-va-bar-border-radius,32px);background-color:var(--lk-va-bar-bg,#8883);transition:background-color .25s ease-out}.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar,.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true]{background-color:var(--lk-fg,#888);transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;border-radius:var(--lk-border-radius);flex-direction:column;gap:.375rem;display:flex;position:relative;overflow:hidden}.lk-participant-tile:after{content:"";border-radius:var(--lk-border-radius);border:0px solid var(--lk-accent-bg);transition-property:border opacity;pointer-events:none;transition-duration:.4s;transition-delay:.5s;position:absolute;inset:0}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:var(--lk-speaking-indicator-width);transition-duration:.2s;transition-delay:0s}.lk-participant-tile .lk-focus-toggle-button{border-radius:calc(var(--lk-border-radius)/2);opacity:0;background-color:#00000080;padding:.25rem;transition:opacity .2s ease-in-out .2s;position:absolute;top:.25rem;right:.25rem}.lk-participant-tile:hover .lk-focus-toggle-button,.lk-participant-tile:focus .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out .2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:hover .lk-connection-quality,.lk-participant-tile:focus .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{background-color:var(--lk-bg2);opacity:0;pointer-events:none;border-radius:var(--lk-border-radius);justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.lk-participant-tile .lk-participant-placeholder svg{width:auto;height:100%;padding:10%}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;line-height:1;display:flex;position:absolute;bottom:.25rem;left:.25rem;right:.25rem}.lk-participant-metadata-item{border-radius:calc(var(--lk-border-radius)/2);background-color:#00000080;align-items:center;padding:.25rem;display:flex}.lk-toast{background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.lk-spinner{animation:2s linear infinite lk-rotate}@keyframes lk-rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.lk-room-container{background-color:var(--lk-bg);line-height:var(--lk-line-height)}.lk-room-container{--lk-has-imported-styles:"true";width:100%;height:100%;position:relative}.lk-room-container [class^=lk-],.lk-room-container [class*=\ lk-]{box-sizing:border-box}.lk-audio-conference{width:100%;height:100%;position:relative}.lk-audio-conference-stage{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%;display:grid}.lk-chat{grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);align-items:end;width:max(200px,55ch);display:grid}.lk-chat-header{height:var(--lk-chat-header-height);justify-content:center;align-items:center;padding:.75rem;display:flex;position:relative}.lk-chat-header .lk-close-button{background-color:#0000;position:absolute;right:0;transform:translate(-50%)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{flex-direction:column;gap:.25rem;width:100%;max-height:100%;display:flex;overflow:auto}.lk-chat-entry{flex-direction:column;gap:.25rem;margin:0 .25rem;display:flex}.lk-chat-entry .lk-meta-data{color:var(--lk-fg5);white-space:nowrap;padding:0 .3rem;font-size:.75rem;display:flex}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{align-self:flex-end;margin-left:auto}.lk-chat-entry .lk-edit-button{float:right;background:0 0;border-radius:0;margin:0;padding:0 .25rem;font-size:12px}.lk-chat-entry .lk-message-body{word-break:break-word;border-radius:15px;width:fit-content;max-width:calc(100% - 32px);padding:.25rem .75rem;display:inline-block}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{color:inherit;text-decoration:underline}.lk-chat-entry *{margin-block:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);gap:.75rem;padding:.75rem;display:flex}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media (width<=600px){.lk-chat{max-width:100%;top:0;right:0;bottom:var(--lk-control-bar-height);position:fixed}}.lk-control-bar,.lk-agent-control-bar{border-top:1px solid var(--lk-border-color);max-height:var(--lk-control-bar-height);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.lk-agent-control-bar{height:var(--lk-control-bar-height);--lk-bg:transparent;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{background-color:var(--lk-bg);line-height:var(--lk-line-height)}[data-lk-theme]{font-size:var(--lk-font-size);font-family:var(--lk-font-family);color:var(--lk-fg)}[data-lk-theme] .lk-list{margin:0;padding:0;list-style:none}[data-lk-theme] .lk-form-control{font-family:var(--lk-font-family);background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);padding:.625rem 1rem}.lk-prejoin{box-sizing:border-box;background-color:var(--lk-bg);flex-direction:column;align-items:stretch;gap:1rem;width:min(100%,480px);margin-inline:auto;padding:1rem;display:flex}.lk-prejoin .lk-video-container{aspect-ratio:16/10;border-radius:var(--lk-border-radius);background-color:#000;width:100%;height:auto;position:relative;overflow:hidden}.lk-prejoin .lk-video-container video,.lk-prejoin .lk-video-container .lk-camera-off-note{object-fit:cover;width:100%;height:100%;display:block}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{aspect-ratio:16/10;background-color:#000;place-items:center;width:100%;display:grid;position:absolute;top:0;left:0}.lk-prejoin .lk-video-container .lk-camera-off-note>*{max-width:100%;height:70%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{width:100%;height:auto}.lk-prejoin .lk-button-group-container{flex-wrap:nowrap;gap:1rem;display:flex}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media (width<=400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{width:100%;height:calc(100% - var(--lk-control-bar-height));justify-content:center;display:flex;position:relative}.lk-grid-layout-wrapper{flex-direction:column;align-items:center}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{align-items:stretch;height:100%;display:flex;position:relative}.lk-video-conference-inner{flex-direction:column;align-items:stretch;width:100%;display:flex}.lk-settings-menu-modal{background:var(--lk-bg);border-radius:var(--lk-border-radius);padding:1rem;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);flex-direction:column;align-items:center;gap:.5rem;min-width:50vw;max-width:100%;min-height:50vh;max-height:100%;padding:.75rem 1.25rem;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}:root{--escala-do-texto:1;--bg-darkest:#11141a;--bg-sidebar:#171b23;--bg-main:#1c212b;--bg-input:#262c38;--bg-hover:#f3ebd80d;--bg-active:#f3ebd81a;--text:#e8eaf0;--text-strong:#f5f6fa;--text-muted:#9aa1b1;--accent:#f5b83d;--accent-hover:#ffd27a;--accent-texto:#14161b;--link:#f5b83d;--largura-sidebar:200px;--largura-membros:240px;--green:#2fbf71;--red:#e5534b;--red-hover:#b8403a;--amber:#e8a93a;--marca:#f5b83d;--bg-raised:#262c38;--bg-raised-hover:#2f3644;--bg-float:#11141a;--border:#f3ebd814;--bg-secondary:#171b23;--bg-rail:#11141a;--overlay-strong:#000000bf;--shadow:#00000073;--overlay:#0000008c;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-paleta=classica]{--bg-darkest:#1e1f22;--bg-sidebar:#2b2d31;--bg-main:#313338;--bg-input:#383a40;--bg-hover:#4e50584d;--bg-active:#4e505899;--text:#dbdee1;--text-strong:#f2f3f5;--text-muted:#949ba4;--accent:#5865f2;--accent-hover:#4752c4;--accent-texto:#fff;--link:#00a8fc;--green:#23a55a;--red:#da373c;--red-hover:#a12828;--amber:#f0b232;--bg-raised:#3f4147;--bg-raised-hover:#4e5058;--bg-float:#1e1f22;--border:#ffffff14;--bg-secondary:#2b2d31;--bg-rail:#1e1f22}:root[data-paleta=grafite]{--bg-darkest:#0c0d0f;--bg-sidebar:#131417;--bg-main:#18191c;--bg-input:#23252a;--bg-hover:#ffffff0d;--bg-active:#ffffff1a;--text:#e4e5e7;--text-strong:#f6f6f7;--text-muted:#9a9ca2;--accent:#3ccfb8;--accent-hover:#6fe0ce;--accent-texto:#0c0d0f;--link:#5fdcc8;--green:#3cc47c;--red:#e85a54;--red-hover:#b9443f;--amber:#e6a83c;--bg-raised:#23252a;--bg-raised-hover:#2d3036;--bg-float:#0c0d0f;--border:#ffffff14;--bg-secondary:#131417;--bg-rail:#0c0d0f}:root[data-paleta=contraste]{--bg-darkest:#000;--bg-sidebar:#000;--bg-main:#0a0a0a;--bg-input:#1c1c1c;--bg-hover:#ffffff1f;--bg-active:#ffffff38;--text:#fff;--text-strong:#fff;--text-muted:#d0d0d0;--accent:#ffd400;--accent-hover:#ffe566;--accent-texto:#000;--link:#ffd400;--green:#3ee08a;--red:#ff6b6b;--red-hover:#ff3b3b;--amber:#ffb020;--bg-raised:#1c1c1c;--bg-raised-hover:#2a2a2a;--bg-float:#000;--border:#ffffff73;--bg-secondary:#000;--bg-rail:#000}:root[data-theme=light]{--marca:#d6981c;--bg-darkest:#e3e5e8;--bg-sidebar:#f2f3f5;--bg-main:#fff;--bg-input:#ebedef;--bg-hover:#0606070a;--bg-active:#06060714;--bg-raised:#e7e9ec;--bg-raised-hover:#dcdfe4;--bg-float:#fff;--border:#0606071a;--bg-secondary:#f2f3f5;--bg-rail:#e3e5e8;--text:#2e3338;--text-strong:#060607;--text-muted:#5c5e66;--accent:#5865f2;--accent-hover:#4752c4;--accent-texto:#fff;--link:#006ce7;--green:#248046;--red:#d83c3e;--red-hover:#a12828;--amber:#a8730a;--shadow:#00000029;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}#root{flex-direction:column;display:flex}h1,h2,h3,.channel-name,.sidebar-header{font-family:"Syden Bricolage Grotesque", "Segoe UI", var(--fonte-idioma), "Noto Sans", system-ui, sans-serif;letter-spacing:-.01em}.desktop-titlebar{background:var(--bg-darkest);height:36px;color:var(--text-strong);font-size:calc(13px * var(--escala-do-texto));-webkit-app-region:drag;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.app-body{flex:1;min-height:0}:root{--fonte-idioma:"Noto Sans"}body{background:var(--bg-main);color:var(--text);font-family:"Syden Instrument Sans", "Segoe UI", var(--fonte-idioma), "Noto Sans", system-ui, -apple-system, sans-serif;font-size:calc(15px * var(--escala-do-texto));-webkit-font-smoothing:antialiased;overflow-wrap:break-word}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,textarea{font:inherit;color:var(--text)}.empty{height:100%;color:var(--text-muted);place-items:center;display:grid}.auth{background:radial-gradient(ellipse at 50% -10%, #e0112b24 0, #1e1f2200 55%), var(--bg-darkest);height:100%;display:flex}.auth-panel{flex:1;place-items:center;min-width:0;padding:24px 16px;display:grid;overflow-y:auto}.auth-column{flex-direction:column;align-items:center;gap:20px;width:min(440px,100%);display:flex}.auth-brand{font-size:calc(26px * var(--escala-do-texto));letter-spacing:.5px;color:var(--text-strong);flex-direction:column;align-items:center;gap:6px;font-weight:700;display:flex}.sidebar-brand{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.auth-card{background:var(--bg-main);border-radius:var(--radius);flex-direction:column;gap:16px;width:min(440px,100%);padding:32px;display:flex;box-shadow:0 8px 24px #00000059}.auth-card h1{text-align:center;color:var(--text-strong);font-size:calc(24px * var(--escala-do-texto));margin:0}.auth-subtitle{text-align:center;color:var(--text-muted);margin:-8px 0 4px}.auth-card label{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-weight:700;display:flex}.auth-card input{background:var(--bg-darkest);font-size:calc(16px * var(--escala-do-texto));text-transform:none;border:none;border-radius:4px;padding:10px;font-weight:400}.auth-switch{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin:0}.link{color:var(--link);background:0 0;border:none;padding:0}.link:hover{text-decoration:underline}.btn-primary{background:var(--accent);color:var(--accent-texto);border:none;border-radius:4px;padding:11px 16px;font-weight:600;transition:background .15s}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:var(--bg-input);color:var(--text-strong);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-secondary:hover{background:var(--bg-raised-hover)}.auth-download{border-top:1px solid var(--bg-raised);text-align:center;font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:10px;padding-top:16px;display:flex}.form-error{color:#fa777c;font-size:calc(14px * var(--escala-do-texto));margin:0}.form-error.small{font-size:calc(12px * var(--escala-do-texto));padding:0 8px}.app{height:100%;display:flex;position:relative;overflow:hidden}.rail{background:var(--bg-rail);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:68px;padding:10px 0;display:flex;overflow-y:auto}.rail-logo{border:2px solid var(--bg-raised);background:var(--bg-sidebar);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;padding:0;transition:border-color .15s,background .15s,transform .15s,border-radius .15s;display:flex;position:relative}.rail-logo:after{content:"";background:var(--bg-raised);border-radius:2px;width:24px;height:2px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.rail-logo:hover{border-color:var(--marca);transform:scale(1.06)}.rail-logo.active{border-color:var(--marca);background:var(--bg-raised);border-radius:16px}.rail-list{flex-direction:column;align-items:center;gap:8px;display:flex}.rail-item{background:var(--bg-main);width:46px;height:46px;color:var(--text-strong);font-size:calc(15px * var(--escala-do-texto));border-radius:16px;justify-content:center;align-items:center;font-weight:700;transition:border-radius .15s,background .15s;display:flex;overflow:hidden}.rail-item:hover,.rail-item.active{background:var(--accent);color:var(--accent-texto);border-radius:14px}.rail-action{color:#3ba55d;border:1px solid var(--bg-raised);background:0 0}.rail-action:hover{color:#fff;background:#3ba55d}.sidebar{width:var(--largura-sidebar);background:var(--bg-sidebar);flex-direction:column;flex-shrink:0;display:flex;position:relative}.sidebar-esperando{box-sizing:border-box;gap:14px;padding:18px 14px}.esqueleto{background:var(--bg-main);opacity:.5;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite esqueleto-respira}.esqueleto-titulo{height:18px;margin-bottom:10px}.esqueleto-curto{width:60%}@keyframes esqueleto-respira{0%,to{opacity:.32}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}.no-community{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.no-community h2{font-size:calc(20px * var(--escala-do-texto));color:var(--text-strong);margin:0}.no-community p{max-width:460px;color:var(--text-muted);margin:0;line-height:1.5}.no-community-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.community-badge{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.community-badge img{object-fit:cover;width:100%;height:100%}.community-badge.standalone{background:var(--bg-sidebar);color:var(--text-strong);border-radius:22%;flex-shrink:0;font-weight:700}.dialog.cropper{width:min(700px,100%);max-height:92vh;overflow-y:auto}.cropper-body{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.cropper-view{border-radius:var(--radius);background:var(--bg-darkest);cursor:grab;touch-action:none;flex-shrink:0;position:relative;overflow:hidden}.cropper-view:active{cursor:grabbing}.cropper-view img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.cropper-mask{pointer-events:none;box-shadow:0 0 0 9999px var(--shadow) inset;position:absolute;inset:0}.cropper-view.circle .cropper-mask{border-radius:50%;box-shadow:0 0 0 9999px #1e1f22b3}.cropper-view.rounded .cropper-mask{border-radius:22%;box-shadow:0 0 0 9999px #1e1f22b3}.cropper-preview{flex-direction:column;align-items:center;gap:12px;padding-top:4px;display:flex}.cropper-preview h3{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.cropper-thumb{background:var(--bg-darkest);width:88px;height:88px}.cropper-thumb.small{width:40px;height:40px}.cropper-thumb.circle{border-radius:50%}.cropper-thumb.rounded{border-radius:22%}.cropper-zoom{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;font-weight:700;display:flex}.cropper-zoom input{accent-color:var(--accent);flex:1}.auth-hint{font-size:calc(12px * var(--escala-do-texto));text-transform:none;color:var(--text-muted);font-weight:400}.invite-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-code{background:var(--bg-input,var(--bg-darkest));min-width:140px;color:var(--text-strong);font-size:calc(18px * var(--escala-do-texto));letter-spacing:2px;border-radius:4px;flex:1;padding:8px 12px}.dialog label{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-weight:700;display:flex}.dialog input{border:1px solid var(--bg-darkest);background:var(--bg-input,var(--bg-darkest));color:var(--text-strong);font-size:calc(15px * var(--escala-do-texto));text-transform:none;border-radius:4px;padding:10px 12px;font-weight:400}.sidebar-header,.main-header{height:48px;color:var(--text-strong);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:flex;box-shadow:0 1px #00000040}.sidebar-header{justify-content:space-between;padding-right:8px}.main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.main>.channel-layout,.main>.voice-stage{flex:1;min-height:0}.channel-layout{min-height:0;display:flex}.channel-layout>.text-channel{flex:1;min-width:0;min-height:0;position:relative}.banner{color:var(--bg-darkest);font-size:calc(14px * var(--escala-do-texto));background:#f0b232;padding:6px 16px;font-weight:500}.banner-error{background:var(--red);color:#fff;cursor:pointer;justify-content:space-between;display:flex}.banner-close{opacity:.8}.muted-icon{color:var(--text-muted);flex-shrink:0}.channel-list{flex:1;padding:8px;overflow-y:auto}.channel-group{margin-bottom:16px}.channel-group-title{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:8px 4px 4px 8px;font-weight:700;display:flex}.channel-group-title:hover{color:var(--text)}.icon-plain{color:inherit;background:0 0;border:none;padding:0;display:flex}.channel-input{border:1px solid var(--accent);background:var(--bg-darkest);border-radius:4px;width:100%;margin:2px 0 4px;padding:6px 8px}.channel{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;margin:1px 0;padding:6px 8px;font-weight:500;display:flex}.channel:hover{background:var(--bg-hover);color:var(--text)}.channel.active{background:var(--bg-active);color:var(--text-strong)}.voice-member{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:8px;padding:3px 8px 3px 32px;display:flex}.voice-member-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.convidar-voz{border-radius:var(--radius);background:var(--bg-hover);align-items:center;margin:4px 8px 4px 16px;display:flex}.convidar-voz-abrir{min-width:0;color:var(--text);font:inherit;font-size:calc(14px * var(--escala-do-texto));text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 6px;display:flex}.convidar-voz-icone{border:2px solid var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.convidar-voz-texto{overflow-wrap:anywhere;min-width:0;line-height:1.25}.convidar-voz-fechar{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px 6px 6px 2px;display:grid}.convidar-voz-abrir:hover,.convidar-voz-fechar:hover{color:var(--text-strong)}.convidar-voz-lista{z-index:70;border-radius:var(--radius);background:var(--bg-main);width:280px;max-height:min(372px,100vh - 16px);box-shadow:0 8px 28px var(--shadow);flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto}.convidar-voz-pessoa{border-radius:var(--radius);color:var(--text);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.convidar-voz-pessoa:hover{background:var(--bg-hover)}.convidar-voz-nome{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.convidar-voz-nome small{color:var(--text-muted);white-space:normal}.convidar-voz-botao{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;display:grid}.convidar-voz-botao:hover:not(:disabled){color:var(--text-strong);background:var(--bg-active)}.convidar-voz-botao:disabled{cursor:default;color:var(--green,var(--text-strong))}.convidar-voz-mais{cursor:pointer}.convidar-voz-mais-icone{width:32px;color:var(--text-muted);place-items:center;display:grid}.convite-voz{z-index:80;border-radius:var(--radius);background:var(--bg-main);width:min(340px,100vw - 32px);box-shadow:0 8px 28px var(--shadow);align-items:flex-start;gap:12px;padding:14px;display:flex;position:fixed;bottom:16px;right:16px}.convite-voz-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.convite-voz-texto>span{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convite-voz-botoes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.convite-voz-botoes>button{padding:7px 12px}.convite-voz-fechar{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:2px}.live-badge{background:var(--red);color:#fff;font-size:calc(10px * var(--escala-do-texto));text-transform:uppercase;cursor:pointer;border-radius:8px;padding:0 5px;font-weight:700}.assistindo-badge{background:var(--accent);color:var(--accent-texto,#1a1a1a);font-size:calc(10px * var(--escala-do-texto));text-transform:uppercase;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:0 5px;font-weight:700}.live-preview{z-index:60;background:var(--bg-main);border-radius:var(--radius);box-shadow:0 8px 28px var(--shadow);cursor:default;flex-direction:column;display:flex;position:fixed;overflow:hidden}.live-preview video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.live-preview-empty{aspect-ratio:16/9;width:100%;color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-align:center;background:#000;justify-content:center;align-items:center;padding:0 16px;display:flex}.live-preview-hint{color:var(--text);margin-top:3px;display:block}.live-preview-caption{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);white-space:normal;padding:8px 10px}.avatar{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;transition:box-shadow .1s;display:inline-grid;position:relative}.avatar.speaking{box-shadow:0 0 0 2px var(--green)}.avatar[data-estado]:before{content:"";border:2px solid var(--green);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.avatar[data-estado=ausente]:before{border-color:#f0b232}.avatar[data-estado=ocupado]:before{border-color:var(--red)}.avatar[data-estado=invisivel]:before{border-color:#80848e}.avatar[data-estado][data-moldura]:before{inset:-6px}.avatar[data-estado].speaking{box-shadow:none}.avatar[data-estado].speaking:before{border-color:var(--green);box-shadow:0 0 6px var(--green)}.avatar-pronto{width:100%;height:100%;image-rendering:pixelated;background-color:#1e2533;border-radius:50%}.avatar-pronto-faixa{background-repeat:no-repeat;background-size:800% 100%;animation:1.2s steps(8,jump-none) infinite avatar-pronto;display:block}.avatar-pronto-faixa[data-estado=ausente]{animation-duration:3.2s}.avatar-pronto-faixa[data-estado=ocupado]{animation-duration:2.4s}@keyframes avatar-pronto{to{background-position:100% 0}}.avatar-foto[data-estado=falando]{animation:.3s ease-in-out infinite alternate avatar-foto-fala}.avatar-foto[data-gif][data-estado=falando]{animation:none}.avatar-foto[data-estado=ausente]{filter:saturate(.55)brightness(.85);animation:3.2s ease-in-out infinite avatar-foto-cochilo}.avatar-foto-zzz{color:var(--text);text-shadow:0 0 3px var(--bg-darkest,#000);pointer-events:none;font-size:11px;font-weight:800;line-height:1;animation:3.2s ease-in-out infinite avatar-foto-zzz;position:absolute;top:-12%;right:-4%}.avatar-foto[data-estado=ocupado]{animation:2.4s ease-in-out infinite avatar-foto-ocupado}@keyframes avatar-foto-fala{0%{transform:translateY(0)scale(1)}to{transform:translateY(-5%)scale(1.04)}}@keyframes avatar-foto-cochilo{50%{transform:scale(.96)rotate(-4deg)}}@keyframes avatar-foto-zzz{0%,20%{opacity:0;transform:translateY(30%)}60%{opacity:1}to{opacity:0;transform:translate(30%,-40%)}}@keyframes avatar-foto-ocupado{25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.avatar-pronto-faixa,.avatar-foto{animation:none!important}.avatar-foto-zzz{animation:none}}.voice-panel{background:var(--bg-darkest);border-bottom:1px solid #4e50587a;justify-content:space-between;align-items:center;padding:8px;display:flex}.voice-panel-status{color:var(--green);font-size:calc(14px * var(--escala-do-texto));font-weight:600}.voice-ping{font-size:calc(11px * var(--escala-do-texto));font-variant-numeric:tabular-nums;color:var(--green);align-items:center;gap:3px;margin-left:6px;font-weight:500;display:inline-flex}.voice-ping[data-nivel=medio]{color:var(--amber,#f0b232)}.voice-ping[data-nivel=ruim]{color:var(--red)}.voice-panel-channel{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.voice-panel-ir{text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.voice-panel-ir:hover{color:var(--text);text-decoration:underline}.chamada-cifrada{margin:2px 0 0;color:var(--green);font:inherit;font-size:calc(11px * var(--escala-do-texto));text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-inline-start:-3px;padding:1px 3px;display:inline-flex}.chamada-cifrada svg{flex-shrink:0}.chamada-cifrada:hover,.chamada-cifrada[aria-expanded=true]{background:#ffffff14}.codigo-de-seguranca{background:var(--bg-darkest);font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);border-bottom:1px solid #4e50587a;padding:8px}.codigo-de-seguranca strong{color:var(--text-strong);display:block}.codigo-de-seguranca code{font-size:calc(15px * var(--escala-do-texto));letter-spacing:.06em;color:var(--green);direction:ltr;margin:4px 0;display:block}.codigo-de-seguranca p{margin:0}.codigo-de-seguranca ul{margin:0;padding-inline-start:16px}.codigo-de-seguranca li+li{margin-top:2px}.codigo-de-seguranca .codigo-algoritmos{font-family:ui-monospace,monospace;font-size:calc(11px * var(--escala-do-texto));text-align:start;direction:ltr;margin:6px 0}.codigo-de-seguranca summary{cursor:pointer;color:var(--text-strong)}.codigo-de-seguranca details[open] summary{margin-bottom:4px}.user-panel{background:var(--bg-darkest);align-items:center;gap:8px;padding:8px;display:flex}.user-panel-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(14px * var(--escala-do-texto));color:var(--text-strong);flex:1;font-weight:600;overflow:hidden}.icon-row{gap:2px;display:flex}.icon-button{width:32px;height:32px;color:var(--text-muted);background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.icon-button:hover:not(:disabled){background:var(--bg-active);color:var(--text)}.icon-button.active{color:var(--green)}.icon-button.danger{color:var(--red)}.text-channel{flex-direction:column;display:flex}.messages{flex:1;padding:16px 0 8px;overflow-y:auto}.channel-intro{margin-bottom:8px;padding:16px}.channel-intro-icon{background:var(--bg-input);width:68px;height:68px;color:var(--text-strong);border-radius:50%;place-items:center;display:grid}.channel-intro h2{color:var(--text-strong);font-size:calc(28px * var(--escala-do-texto));margin:8px 0 4px}.channel-intro p{color:var(--text-muted);margin:0}.load-older{background:var(--bg-input);font-size:calc(13px * var(--escala-do-texto));border:none;border-radius:4px;margin:0 auto 16px;padding:6px 12px;display:block}.message{gap:16px;margin-top:14px;padding:4px 16px;display:flex}.message:hover{background:#0000000f}.message.grouped{margin-top:0;padding:1px 16px 1px 72px}.message-body{min-width:0}.message-meta{align-items:baseline;gap:8px;display:flex}.message-author{font-weight:600}.message-author:not([data-cor]){color:var(--text-strong)}.message-meta time{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.375}.message-text a{color:var(--link)}.composer{padding:0 16px 24px}.composer textarea{resize:none;field-sizing:content;background:var(--bg-input);border-radius:var(--radius);border:none;outline:none;width:100%;max-height:40vh;padding:11px 16px}.members{width:var(--largura-membros);background:var(--bg-sidebar);flex-shrink:0;padding:16px 8px;position:relative;overflow-y:auto}.members h3{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:8px 8px 4px}.member{color:var(--text);border-radius:4px;align-items:center;gap:12px;padding:6px 8px;display:flex}.member:hover{background:var(--bg-hover)}.member.com-placa{border-radius:8px;margin:2px 0;position:relative;overflow:hidden}.member.com-placa>:not(.member-placa){z-index:1;position:relative}.member>.member-placa{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 28%,#000 75%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 28%,#000 75%)}.member.com-placa .member-name,.member.com-placa .member-status{text-shadow:0 1px 2px #000000bf}.member.com-placa:hover .member-placa{opacity:1}.voice-stage{background:#000;flex-direction:column;display:flex}.voice-stage .main-header{background:var(--bg-main)}.voice-lobby{text-align:center;background:var(--bg-darkest);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.voice-lobby h2{color:var(--text-strong);margin:0}.voice-lobby p{color:var(--text-muted);margin:0 0 8px}.voice-lobby-avatars{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.stage{background:#000;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;position:relative}.stage-cards{flex-wrap:wrap;flex:1;place-content:center;gap:12px;min-height:0;padding:4px;display:flex;overflow-y:auto}.stage-cards .tile{width:var(--card-width);aspect-ratio:16/9;max-width:100%}.stage-focus{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.stage-main{flex:1;min-height:0;display:flex;position:relative}.stage-main .tile{flex:1}.stage-split{flex:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:center;gap:8px;min-height:0;display:grid}.stage-split .stage-main{aspect-ratio:16/9;align-self:center;width:100%;min-height:0;max-height:100%}.stage-strip{flex-shrink:0;gap:8px;height:120px;display:flex;overflow-x:auto}.stage-strip .tile{flex-shrink:0;width:200px;position:relative}.stage-faixa{flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:0;display:flex}.stage-faixa .stage-strip{flex:1;min-width:0}.stage-faixa-botao{flex-shrink:0}.tile-fechar{z-index:3;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px}.tile-fechar:hover,.tile-fechar:focus-visible{background:#000000d9}.tile{cursor:pointer;border-radius:var(--radius);min-width:0;min-height:0;overflow:hidden}.tile>.lk-participant-tile{border-radius:var(--radius);background:var(--bg-sidebar);height:100%}.tile-avatar{place-items:center;display:grid;position:absolute;inset:0}.tile-avatar .avatar.speaking{box-shadow:0 0 0 3px var(--green)}.tile-avatar .avatar[data-moldura].speaking{box-shadow:0 0 0 7px var(--green)}.tile:has(.avatar.speaking){outline:2px solid var(--green);outline-offset:-2px}.tile-name{background:var(--overlay);color:#fff;max-width:calc(100% - 16px);font-size:calc(13px * var(--escala-do-texto));border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px}.tile-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-name svg{color:var(--red);flex-shrink:0}.tile-name .contagem-de-plateia{font-variant-numeric:tabular-nums;border-left:1px solid #ffffff40;flex-shrink:0;align-items:center;gap:3px;margin-left:2px;padding-left:8px;display:inline-flex;overflow:visible}.tile-name .contagem-de-plateia svg{color:#fff}.tile .lk-participant-media-video[data-lk-source=screen_share]{object-fit:contain;background:#000}.fullscreen-button{color:#fff;opacity:0;background:#0009;border:none;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.stage>.fullscreen-button{z-index:6}:is(.stage:hover>.fullscreen-button,.stage>.fullscreen-button:focus-visible,.stage:fullscreen>.fullscreen-button){opacity:1}.palco-e-conversa .stage:fullscreen .stage-strip{gap:8px;height:120px;padding:0}.stage:fullscreen .stage-strip{gap:8px;height:120px;padding:0}.palco-e-conversa .stage:fullscreen .stage-strip .tile{width:200px;height:auto}.stage:fullscreen .stage-strip .tile{width:200px;height:auto}.stage-mosaico{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow-y:auto}.stage-mosaico>.stage-main{aspect-ratio:16/9;align-self:center;width:100%;max-height:100%}.stream-info-button.ativo{background:var(--accent);color:var(--accent-texto)}.tile-info{z-index:5;opacity:0;transition:opacity .15s;position:absolute;top:6px;left:6px}.tile:hover .tile-info{opacity:1}.stage-main:has(.stream-controls) .tile-info{display:none}.tile-info .stream-info-button{background:var(--overlay);border-radius:50%;width:24px;height:24px}.muted-warning{z-index:10;background:var(--red);color:#fff;font-size:calc(14px * var(--escala-do-texto));box-shadow:0 4px 16px var(--shadow);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;animation:.15s ease-out muted-warning-in;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.microfone-bloqueado{z-index:11;background:var(--red);color:#fff;width:min(92%,560px);box-shadow:0 4px 16px var(--shadow);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;animation:.15s ease-out muted-warning-in;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.microfone-bloqueado-texto{min-width:0;font-size:calc(13px * var(--escala-do-texto));flex-direction:column;flex:1;gap:2px;display:flex}.microfone-bloqueado-texto strong{font-size:calc(14px * var(--escala-do-texto))}.microfone-bloqueado .btn-secondary{flex-shrink:0}.microfone-sem-som{cursor:pointer;text-align:start;border:none;border-radius:18px;width:max-content;max-width:min(92%,520px);font-family:inherit}.microfone-sem-som:hover{filter:brightness(1.1)}@keyframes muted-warning-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.start-audio{z-index:10;position:absolute;top:16px;left:50%;transform:translate(-50%)}.stage-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.stage-controls .icon-button,.leave-button{background:var(--bg-input);width:48px;height:48px;color:var(--text-strong);border-radius:50%;flex:none}.stage-controls .icon-button.active{background:var(--text-strong);color:var(--bg-darkest)}.stage-controls .icon-button.danger{background:var(--red);color:#fff}.leave-button{background:var(--red);border:none;place-items:center;display:grid}.leave-button:hover{background:var(--red-hover)}.channel-row{position:relative}.channel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.channel-actions{color:var(--text-muted);gap:6px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.channel-row:hover .channel-actions,.channel-row:focus-within .channel-actions{display:flex}.channel-row:hover .channel,.channel-row:focus-within .channel{padding-right:52px}:is(.channel-row:hover:has(.channel-actions>:nth-child(4)) .channel,.channel-row:focus-within:has(.channel-actions>:nth-child(4)) .channel){padding-right:74px}:is(.channel-row:hover:has(.channel-actions>:nth-child(5)) .channel,.channel-row:focus-within:has(.channel-actions>:nth-child(5)) .channel){padding-right:96px}.channel-actions .icon-plain:hover{color:var(--text-strong)}.channel-actions .icon-plain.ligado{color:var(--accent)}.channel-lotacao{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.btn-danger{background:var(--red);color:#fff;border:none;border-radius:4px;padding:10px 18px;font-weight:600}.btn-danger:hover:not(:disabled){background:var(--red-hover)}.link-button{color:var(--text);background:0 0;border:none;padding:10px 12px}.link-button:hover{text-decoration:underline}.form-success{color:#3ba55d;font-size:calc(14px * var(--escala-do-texto));margin:0}.badge{background:color-mix(in srgb, var(--accent) 25%, transparent);color:#c9cdfb;font-size:calc(12px * var(--escala-do-texto));border-radius:10px;margin-top:4px;padding:2px 8px;font-weight:600;display:inline-block}.badge-owner{color:#f5c96a;background:#f0b23238}.expression-row .badge{margin-top:0}.dialog-backdrop{z-index:200;background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{background:var(--bg-main);border-radius:var(--radius);width:min(440px,100%);box-shadow:0 8px 32px var(--shadow);flex-direction:column;gap:14px;padding:20px;display:flex}.dialog h2{font-size:calc(20px * var(--escala-do-texto));color:var(--text-strong);margin:0}.dialog-body{color:var(--text);line-height:1.5}.convite-comunidade-rotulo{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.convite-comunidade-quem{align-items:center;gap:14px;min-width:0;display:flex}.convite-comunidade-quem>div{min-width:0}.convite-comunidade-quem h2{overflow-wrap:anywhere}.convite-comunidade-gente{color:var(--text-muted);font-size:calc(14px * var(--escala-do-texto))}.usage-denuncias{background:var(--red);color:#fff;min-width:18px;font-size:calc(11px * var(--escala-do-texto));text-align:center;border-radius:9px;margin-left:auto;padding:0 6px;font-weight:700;line-height:18px}.acoes-da-conversa{align-items:center;gap:4px;margin-left:auto;display:flex}.entrar-na-chamada{background:var(--green);color:#fff;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.main>.chamada-da-conversa{border-bottom:1px solid var(--border);background:#000;flex-direction:column;flex:none;height:46%;min-height:240px;display:flex}.pedido-de-aviso .convite-voz-texto>span{white-space:normal}.pedido-de-aviso-icone{color:var(--accent);flex:none}.chamada-recebida{outline:2px solid var(--green);outline-offset:-2px;top:16px;bottom:auto}.chamada-recebida .chamada-atender{background:var(--green);color:#fff;align-items:center;gap:6px;display:inline-flex}.chamada-recebida .chamada-recusar{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.chamada-recebida{animation:1.6s ease-in-out infinite chamada-pulsa}}@keyframes chamada-pulsa{50%{box-shadow:0 8px 28px var(--shadow), 0 0 0 6px color-mix(in srgb, var(--green) 25%, transparent)}}.cartao-da-peca{text-align:center;align-items:center;width:min(340px,100%);padding-top:48px;position:relative}.cartao-da-peca p{color:var(--text);margin:0;line-height:1.5}.cartao-da-peca-figura{touch-action:none;border-radius:var(--radius);background:var(--bg-secondary,#00000026);width:100%;height:200px;position:relative;overflow:hidden}.cartao-da-peca-figura img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;padding:16px;transition:transform .12s ease-out;position:absolute;inset:0}.cartao-da-peca-figura.giravel{cursor:ew-resize}.conquistas{width:min(480px,100%);max-height:92vh;overflow-y:auto}.conquistas-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.conquistas-topo h2{align-items:center;gap:8px;display:flex}.conquistas-grupo h3{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:16px 0 6px}.conquista{background:var(--bg-darkest);opacity:.75;border-radius:8px;margin-bottom:6px;padding:8px 10px}.conquista[data-alcancada]{opacity:1}.conquista-cabeca{align-items:baseline;gap:8px;display:flex}.conquista-valor{color:var(--text-strong);margin-inline-start:auto;font-weight:700}.conquista-novo{background:var(--green);color:#10140f;font-size:calc(11px * var(--escala-do-texto));border-radius:999px;padding:0 6px;font-weight:700}.conquista-sobre,.conquista-exemplos{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin:2px 0 0}.conquista-degraus{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.conquista-degrau{text-align:center;min-width:28px;font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);border:1px solid #ffffff2e;border-radius:999px;padding:1px 6px}.conquista-degrau[data-cheio]{color:#241a06;background:#e0b24a;border-color:#0000;font-weight:700}.calendario{width:min(420px,100%);max-height:92vh;overflow-y:auto}.calendario-topo,.calendario-mes{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendario-topo h2{align-items:center;gap:8px;display:flex}.calendario-grade{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendario-semana{text-align:center;color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase}.calendario-dia{aspect-ratio:1;background:var(--bg-secondary);color:var(--text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;position:relative}.calendario-dia:hover{background:var(--bg-hover)}.calendario-dia.hoje{border-color:var(--accent);font-weight:700}.calendario-dia.escolhido{background:var(--accent);color:var(--accent-texto)}.calendario-marcas{justify-content:center;gap:3px;display:flex;position:absolute;bottom:4px;left:0;right:0}.calendario-marca{border-radius:50%;width:5px;height:5px}.calendario-marca.evento{background:var(--accent)}.calendario-marca.aniversario{background:#e8679a}.calendario-dia.escolhido .calendario-marca{background:var(--accent-texto)}.calendario-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.calendario-lista li{background:var(--bg-secondary);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.calendario-lista .calendario-vazio{color:var(--text-muted);background:0 0;justify-content:center}.calendario-quando{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));flex-shrink:0}.calendario-nome{overflow-wrap:anywhere;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.calendario-novo{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.calendario-novo input{border:1px solid var(--border);background:var(--bg-input);color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.calendario-novo-linha{flex-wrap:wrap;gap:8px;display:flex}.calendario-novo-linha input{flex:1;min-width:120px}.cartao-da-peca-controles{justify-content:center;gap:4px;margin-top:-4px;display:flex}@media (prefers-reduced-motion:reduce){.cartao-da-peca-figura img{transition:none}}.cartao-da-peca-figura.original{height:300px}.cartao-da-peca-figura.original img{image-rendering:auto}.cartao-da-peca-fechar{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.cartao-da-peca-fechar:hover{background:var(--bg-hover,#7f7f7f33)}.dialog-actions{background:var(--bg-sidebar);border-radius:0 0 var(--radius) var(--radius);justify-content:flex-end;gap:8px;margin:6px -20px -20px;padding:16px 20px;display:flex}.settings{z-index:100;background:var(--bg-main);display:flex;position:fixed;inset:0}.settings-nav{background:var(--bg-sidebar);flex:1 0 218px;justify-content:flex-end;display:flex;overflow-y:auto}.settings-nav-inner{flex-direction:column;gap:2px;width:218px;padding:60px 8px 20px 20px;display:flex}.settings-nav h4{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:0 0 6px 10px}.settings-nav hr{border:none;border-top:1px solid var(--bg-raised);width:calc(100% - 20px);margin:8px 10px}.settings-tab{color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.settings-tab:hover{background:var(--bg-hover);color:var(--text)}.settings-tab.active{background:var(--bg-active);color:var(--text-strong)}.settings-tab.danger{color:#fa777c}.settings-content{flex:800px;display:flex;overflow-y:auto}.settings-content-inner{flex:1;max-width:740px;padding:60px 40px 80px}.settings-content h2{font-size:calc(20px * var(--escala-do-texto));color:var(--text-strong);margin:0 0 20px}.settings-content h3{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:32px 0 12px}.settings-hint{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:6px 0 0}.settings-close{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));background:0 0;border:none;flex-direction:column;align-self:flex-start;align-items:center;gap:6px;margin:60px 20px 0 0;font-weight:600;display:flex;position:sticky;top:60px}.settings-close-circle{border:2px solid;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.settings-close:hover{color:var(--text-strong)}.settings-card{background:var(--bg-sidebar);border-radius:var(--radius);padding:16px}.account-card{align-items:center;gap:16px;display:flex}.account-name{font-size:calc(20px * var(--escala-do-texto));color:var(--text-strong);font-weight:600}.settings-form{flex-direction:column;gap:14px;max-width:420px;display:flex}.settings-form label,.settings-field{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-weight:700;display:flex}.settings-form input,.personagem-nome input,.settings-field select{background:var(--bg-darkest);font-size:calc(15px * var(--escala-do-texto));text-transform:none;color:var(--text);border:none;border-radius:4px;padding:10px;font-weight:400}.settings-field .btn-secondary{text-transform:none}.settings-form .btn-primary{align-self:flex-start}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mic-test{margin-top:20px}.mic-test-row{align-items:center;gap:16px;display:flex}.mic-test-row button{flex-shrink:0}.mic-meter{background:var(--bg-darkest);border-radius:5px;flex:1;height:10px;overflow:hidden}.mic-meter span{background:#3ba55d;border-radius:5px;width:0;height:100%;transition:width 50ms linear;display:block}.toggle-row{border-bottom:1px solid var(--bg-raised);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex;position:relative}.toggle-label{color:var(--text-strong);font-weight:500;display:block}.toggle-description{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin-top:4px;display:block}.toggle-nota{font-size:calc(12px * var(--escala-do-texto));letter-spacing:.01em;margin-top:6px}.toggle-nota-alerta{color:var(--red);font-size:calc(13px * var(--escala-do-texto))}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.switch{background:#80848e;border-radius:12px;flex-shrink:0;width:40px;height:24px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle-row input:checked+.switch{background:#23a55a}.toggle-row input:checked+.switch:after{transform:translate(16px)}.toggle-row input:focus-visible+.switch{outline:2px solid var(--link);outline-offset:2px}.quality-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.quality-option{border-radius:var(--radius);background:var(--bg-sidebar);cursor:pointer;border:2px solid #0000;flex-direction:column;gap:2px;padding:14px;display:flex}.quality-option:hover{background:var(--bg-raised)}.quality-option.selected{border-color:var(--accent)}.quality-option input{opacity:0;pointer-events:none;position:absolute}.quality-option:has(input:focus-visible){outline:2px solid var(--link)}.quality-title{color:var(--text-strong);font-weight:600}.quality-spec{font-size:calc(13px * var(--escala-do-texto));color:var(--text)}.quality-hint{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}@media (width<=760px){.settings{flex-direction:column}.settings-nav{flex:none;justify-content:flex-start}.settings-nav-inner{flex-flow:wrap;width:100%;padding:16px}.settings-nav h4,.settings-nav hr{display:none}.settings-content-inner{padding:24px 16px 60px}.settings-close{margin:0;position:fixed;top:12px;right:12px}}.message{position:relative}.message-actions{gap:4px;display:none;position:absolute;top:-12px;right:16px}.message-action{border:1px solid var(--bg-darkest);background:var(--bg-main);width:32px;height:28px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.message:hover .message-actions,.message-actions:focus-within{display:flex}.message-action:hover{color:var(--text-strong)}.message-action.danger:hover{color:#fa777c}.dialog-quote{border-left:3px solid var(--bg-raised-hover);background:var(--bg-sidebar);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:160px;margin:12px 0 0;padding:8px 12px;overflow-y:auto}.danger-zone{border:1px solid #da373c80}.danger-zone p{margin:0 0 12px;line-height:1.5}.danger-actions{align-items:center;gap:8px;display:flex}.settings-legal,.auth-legal{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:32px 0 0}.auth-legal{text-align:center;margin:0}.settings-legal a,.auth-legal a{color:var(--text-muted)}.settings-legal a:hover,.auth-legal a:hover{color:var(--text)}.avatar-coelho{-webkit-user-select:none;user-select:none;background:#1e2533;border-radius:50%;width:100%;height:100%}.avatar img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar canvas.avatar-foto{aspect-ratio:1;border-radius:50%;width:100%;height:100%;display:block}.emoji{object-fit:contain;vertical-align:-5px;width:22px;height:22px;margin:0 1px}.message-text.jumbo .emoji{vertical-align:middle;width:48px;height:48px}.message-text.jumbo{font-size:calc(44px * var(--escala-do-texto));line-height:1.15}.composer-box{background:var(--bg-input);border-radius:var(--radius);align-items:flex-end;display:flex}.composer-box textarea{background:0 0;flex:1}.composer-emoji{padding:8px 12px 8px 0;position:relative}.composer-emoji-button{color:var(--text-muted);transition:color .1s,transform .1s}.composer-emoji-button:hover,.composer-emoji-button.active{color:#faa61a;transform:scale(1.1)}.emoji-picker{z-index:50;background:var(--bg-sidebar);border-radius:var(--radius);width:340px;max-width:calc(100vw - 32px);box-shadow:0 8px 24px var(--shadow);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.emoji-picker-scroll{max-height:300px;padding:8px;overflow-y:auto}.emoji-picker-section{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:6px 4px;font-weight:700}.emoji-picker-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-picker-item{aspect-ratio:1;background:0 0;border:none;border-radius:4px;place-items:center;padding:4px;display:grid}.emoji-picker-item:hover{background:var(--bg-active)}.emoji-picker-item img{object-fit:contain;width:28px;height:28px}.emoji-picker-item.unicode{font-size:calc(22px * var(--escala-do-texto))}.emoji-picker-footer{border-top:1px solid var(--bg-darkest);font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);padding:8px 12px;font-weight:600}.soundboard-anchor{position:relative}.soundboard{z-index:50;background:var(--bg-sidebar);border-radius:var(--radius);width:420px;max-width:calc(100vw - 32px);max-height:min(420px,60vh);box-shadow:0 8px 24px var(--shadow);padding:12px;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.soundboard-title{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:0 4px 10px;font-weight:700}.soundboard-empty{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin:4px}.soundboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.soundboard-sound{border-radius:var(--radius);background:var(--bg-input);color:var(--text-strong);text-align:left;font-size:calc(13px * var(--escala-do-texto));border:none;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.soundboard-sound:hover{background:var(--bg-raised-hover)}.soundboard-sound:active{transform:scale(.97)}.soundboard-icon{font-size:calc(20px * var(--escala-do-texto));flex-shrink:0}.soundboard-add{color:var(--text-muted);border:1px dashed var(--bg-raised-hover);background:0 0}.soundboard-add:hover{color:var(--text-strong);border-color:var(--text-muted);background:var(--bg-hover)}.soundboard-add-form{border-top:1px solid var(--bg-raised);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.soundboard-file{align-self:flex-start}.soundboard-add-row{gap:8px;display:flex}.soundboard-add-icon{text-align:center;flex-shrink:0;width:48px}.soundboard-add-icon,.soundboard-add-name{border:1px solid var(--bg-darkest);background:var(--bg-input);color:var(--text-strong);font-size:calc(14px * var(--escala-do-texto));border-radius:4px;padding:8px 10px}.soundboard-add-name{flex:1;min-width:0}.som-por-endereco{flex-direction:column;gap:6px;width:100%;display:flex}.som-por-endereco-linha{color:var(--text-muted);align-items:center;gap:8px;display:flex}.som-por-endereco-linha input{border:1px solid var(--bg-darkest);background:var(--bg-input);min-width:0;color:var(--text-strong);font-size:calc(14px * var(--escala-do-texto));border-radius:4px;flex:1;padding:8px 10px}.som-por-endereco-linha button{flex-shrink:0}.som-por-endereco-previa{flex-direction:column;gap:4px;display:flex}.som-por-endereco-previa audio{width:100%;height:36px}.soundboard-add-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.soundboard-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.tile-sound{width:40px;height:40px;font-size:calc(22px * var(--escala-do-texto));background:#0009;border-radius:50%;place-items:center;animation:2.5s forwards sound-pop;display:grid;position:absolute;top:8px;right:8px}@keyframes sound-pop{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1.15)}20%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tile-sound{animation:none}}.tile-reacao{aspect-ratio:1;width:clamp(36px,14%,64px);height:auto;image-rendering:pixelated;pointer-events:none;z-index:2;transform-origin:0 100%;filter:drop-shadow(0 2px #00000059);animation:3.5s forwards reacao-pop;position:absolute;top:10%;left:calc(50% + clamp(18px,6%,48px))}@keyframes reacao-pop{0%{opacity:0;transform:translateY(8px)scale(.3)}10%{opacity:1;transform:translateY(-4px)scale(1.15)}18%{transform:translateY(0)scale(1)}85%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.tile-reacao{animation:none}}.screenshare-menu.reacoes-grade{grid-template-columns:repeat(5,40px);gap:4px;width:max-content;padding:8px;display:grid}.reacoes-botao{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.reacoes-botao:hover,.reacoes-botao:focus-visible{background:var(--bg-hover,#ffffff14)}.reacoes-botao img{image-rendering:pixelated}.settings-lead{color:var(--text-muted);margin:-8px 0 16px;line-height:1.5}.settings-lead code{background:var(--bg-darkest);border-radius:3px;padding:1px 5px}.account-info{flex:1;min-width:0}.account-actions{align-items:center;gap:4px;display:flex}.file-picker{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.file-picker input{display:none}.file-picker.disabled{opacity:.5;cursor:not-allowed}.upload-card{align-items:flex-start;gap:16px;display:flex}.upload-preview{border-radius:var(--radius);background:var(--bg-darkest);width:96px;height:96px;color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.upload-preview img{object-fit:contain;width:64px;height:64px}.upload-icon{font-size:calc(44px * var(--escala-do-texto))}.upload-fields{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.upload-fields .settings-field{width:100%}.upload-fields .settings-field input,.volume-field input[type=text]{background:var(--bg-darkest);font-size:calc(15px * var(--escala-do-texto));text-transform:none;color:var(--text);border:none;border-radius:4px;padding:10px;font-weight:400}.upload-row{gap:12px;width:100%;display:flex}.upload-row .settings-field{flex:1;min-width:0}.upload-row .icon-field{flex:0 0 80px}.icon-field input{text-align:center;font-size:calc(20px * var(--escala-do-texto))!important}.volume-field{max-width:420px}.volume-field input[type=range]{accent-color:var(--accent)}.bulk-upload{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.bulk-hint{margin:0}.bulk-hint code{background:var(--bg-darkest);border-radius:3px;padding:1px 5px}.bulk-upload p{margin:0}.bulk-errors{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0;padding-left:18px}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.section-head h3{margin:0}.section-head .btn-secondary{align-items:center;gap:6px;display:inline-flex}.restore-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.restore-card .settings-hint{margin:4px 0 0}.restore-card .btn-secondary{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.icon-input{text-align:center;flex:none;width:64px}.expression-list{flex-direction:column;display:flex}.expression-row{border-bottom:1px solid var(--bg-raised);align-items:center;gap:12px;padding:8px 4px;display:flex}.expression-emoji{object-fit:contain;width:32px;height:32px}.expression-icon{text-align:center;width:32px;font-size:calc(22px * var(--escala-do-texto))}.expression-name{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.expression-author{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted)}.expression-play,.expression-delete{color:var(--text-muted);border-radius:4px;padding:6px}.expression-play:hover{color:var(--text-strong);background:var(--bg-active)}.expression-delete:hover{color:#fa777c;background:var(--bg-active)}.usage{flex-direction:column;flex:1;min-height:0;display:flex}.usage-link{margin-bottom:8px}.usage-body{--viz-accent:#6b76f5;--viz-track:#6b76f538;--status-good:#0ca30c;--status-warning:#fab219;--status-critical:#d03b3b;--card:var(--bg-sidebar);flex-direction:column;flex:1;gap:16px;width:100%;max-width:920px;padding:24px;transition:opacity .2s;display:flex;overflow-y:auto}.usage-period{color:var(--text-muted);font-size:calc(14px * var(--escala-do-texto));margin:0}.usage-card{background:var(--card);border-radius:var(--radius);padding:20px}.usage-card h2{font-size:calc(14px * var(--escala-do-texto));color:var(--text);margin:0 0 12px;font-weight:600}.usage-muted{color:var(--text-muted);font-size:calc(14px * var(--escala-do-texto));margin:0;line-height:1.5}.usage-muted.small{font-size:calc(13px * var(--escala-do-texto));margin-top:12px}.usage-muted code{background:var(--bg-darkest);font-size:calc(12px * var(--escala-do-texto));border-radius:3px;padding:1px 5px}.usage-hero{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.usage-hero-value{font-size:calc(48px * var(--escala-do-texto));color:var(--text-strong);font-weight:600;line-height:1.1}.usage-hero-of{color:var(--text-muted);font-size:calc(16px * var(--escala-do-texto))}.usage-meter{--fill:var(--viz-accent);background:var(--viz-track);border-radius:4px;height:8px;margin:14px 0 10px;overflow:hidden}.usage-meter.warning{--fill:var(--status-warning);background:#fab21938}.usage-meter.critical{--fill:var(--status-critical);background:#d03b3b40}.usage-meter span{background:var(--fill);border-radius:4px;min-width:4px;height:100%;display:block}.usage-status{font-size:calc(14px * var(--escala-do-texto));color:var(--text);align-items:flex-start;gap:8px;display:flex}.status-icon{flex-shrink:0;margin-top:2px}.status-icon.good{color:var(--status-good)}.status-icon.warning{color:var(--status-warning)}.status-icon.critical{color:var(--status-critical)}.usage-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.stat-tile{background:var(--card);border-radius:var(--radius);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.stat-label{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted)}.stat-value{font-size:calc(28px * var(--escala-do-texto));color:var(--text-strong);font-weight:600}.stat-note{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.usage-table{border-collapse:collapse;width:100%;font-size:calc(14px * var(--escala-do-texto))}.usage-table th{text-align:left;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);border-bottom:1px solid var(--bg-raised);padding:0 0 8px;font-weight:600}.usage-table td{color:var(--text);border-bottom:1px solid #36383d;padding:10px 0}.usage-table tr:last-child td{border-bottom:none}.usage-table td:first-child{width:30%;color:var(--text-strong);font-weight:600}.usage-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.usage-bar-cell{align-items:center;gap:10px;padding-right:24px;display:flex}.usage-bar-track{flex:1;min-width:40px}.usage-bar{background:var(--viz-accent);border-radius:0 4px 4px 0;min-width:4px;height:8px;display:block}.usage-bar.voice,.usage-split-bar .voice,.legend-dot.voice{background:#5865f2}.usage-bar.screen,.usage-split-bar .screen,.legend-dot.screen{background:#ed4245}.usage-bar.screen[style*="width: 0"]{min-width:0}.legend-dot{vertical-align:baseline;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.stream-controls{z-index:5;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.stream-info,.stream-audio{position:relative}.stream-audio-volume{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:8px;display:flex}.stream-audio-volume input{accent-color:var(--accent)}.stream-audio-warn{border-radius:var(--radius);background:var(--overlay);color:#faa61a;max-width:420px;font-size:calc(13px * var(--escala-do-texto));align-items:center;gap:8px;padding:6px 10px;display:flex}.stream-info-button{background:var(--overlay);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.stream-info-card{border-radius:var(--radius);background-clip:padding-box;background:var(--bg-main);width:220px;box-shadow:0 8px 28px var(--shadow);font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);border-top:6px solid #0000;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:100%;left:0}.stream-info-card strong{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong)}.stream-info-warn{color:#faa61a}.stream-invite{text-align:center;border-radius:var(--radius);background:var(--bg-sidebar);flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px,2cqh,4px);width:100%;height:100%;padding:clamp(4px,5cqh,10px);display:flex;container-type:size}.stream-invite>*{flex-shrink:0;max-width:100%}.stream-invite .avatar{width:clamp(14px,14cqh,24px)!important;height:clamp(14px,14cqh,24px)!important;font-size:clamp(7px,6cqh,11px)!important}.stream-invite-tela{color:var(--text-muted);display:inline-flex;position:relative}.stream-invite-tela>svg{width:clamp(26px,30cqh,52px);height:clamp(26px,30cqh,52px)}.stream-invite-tela .avatar{box-shadow:0 0 0 2px var(--bg-sidebar);position:absolute;bottom:0;right:-30%}.stream-invite-name{color:var(--text-strong);margin-top:2px;font-size:clamp(11px,11cqh,16px);line-height:1.2}.stream-invite-what{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:clamp(9px,9cqh,13px);line-height:1.2;overflow:hidden}@container (height<=130px){.stream-invite-what{display:none}}.stream-invite-button{align-items:center;gap:clamp(3px,4cqh,6px);margin-top:clamp(1px,3cqh,4px);padding:clamp(3px,5cqh,9px) clamp(8px,9cqh,16px);font-size:clamp(11px,10cqh,15px);line-height:1.1;display:inline-flex}.stream-invite-button svg{width:clamp(11px,10cqh,16px);height:clamp(11px,10cqh,16px)}.stage-strip .stream-invite-what{display:none}.auth-convidado{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-input,#ffffff0a);color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.disponibilidade-agora{font-size:calc(14px * var(--escala-do-texto));align-items:center;gap:8px;margin:12px 0 0;font-weight:600;display:flex}.disponibilidade-agora .bolinha{background:currentColor;border-radius:50%;width:9px;height:9px}.disponibilidade-agora.boa{color:#3ba55d}.disponibilidade-agora.ruim{color:#d83c3e}.painel-numeros{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.painel-numeros div{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-sidebar);text-align:center;padding:10px 12px}.painel-numeros strong{color:var(--text-strong);font-size:calc(19px * var(--escala-do-texto));font-variant-numeric:tabular-nums;display:block}.painel-numeros small{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto))}.disponibilidade-titulo{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:16px 0 0}.disponibilidade-quedas{font-size:calc(13px * var(--escala-do-texto));margin:6px 0 0;padding:0;list-style:none}.disponibilidade-quedas li{border-bottom:1px solid var(--bg-raised);gap:12px;padding:6px 0;display:flex}.disponibilidade-quedas li:last-child{border-bottom:0}.disponibilidade-quedas time{min-width:116px;color:var(--text-muted);font-variant-numeric:tabular-nums}.settings-block{margin-top:24px}.settings-block h3{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong);align-items:center;gap:6px;margin:0 0 4px;display:flex}.selos-para-vestir{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.selo-escolha{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-sidebar);min-width:130px;font:inherit;color:var(--text-muted);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.selo-escolha:hover:not(:disabled){background:var(--bg-raised)}.selo-escolha.escolhida{border-color:var(--accent)}.selo-escolha small{font-size:calc(11.5px * var(--escala-do-texto))}.selo-escolha-nada{border:1px dashed var(--border);font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);border-radius:4px;padding:1px 5px}.selo-comunidade{letter-spacing:.02em;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:.72em;font-weight:700;line-height:1.5;display:inline-flex}.selo-comunidade.so-icone{padding:3px}.marcos{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.marcos li{border-bottom:1px solid var(--bg-raised);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.marcos li:last-child{border-bottom:0}.marcos-icone{background:var(--bg-raised);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.marcos li.feito .marcos-icone{background:var(--green);color:#fff}.marcos-texto{flex-direction:column;flex:1;min-width:0;display:flex}.marcos-texto strong{color:var(--text-strong);font-size:calc(13.5px * var(--escala-do-texto))}.marcos li:not(.feito) .marcos-texto strong{color:var(--text)}.marcos-texto small{color:var(--text-muted);font-size:calc(11.5px * var(--escala-do-texto))}.marcos-barra{background:var(--bg-raised);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.marcos-barra>span{background:var(--accent);border-radius:2px;height:100%;display:block}.selo-editor{flex-direction:column;gap:6px;margin-top:14px;display:flex}.selo-editor input{letter-spacing:.08em;text-transform:none;max-width:140px;font-weight:700}.selo-rotulo{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));margin-top:8px}.selo-opcoes{flex-wrap:wrap;gap:6px;display:flex}.selo-opcao{border-radius:var(--radius);background:var(--bg-raised);width:30px;height:30px;color:var(--text);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.selo-opcao.escolhida{border-color:var(--text-strong)}.selo-previa{border-radius:var(--radius);background:var(--bg-sidebar);font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.selo-previa em{color:var(--text-strong);font-style:normal;font-weight:600}.selo-acoes{gap:8px;margin-top:12px;display:flex}.palco-e-conversa{flex:1;min-width:0;min-height:0;display:flex}.palco-e-conversa>.voice-stage{flex:1;min-width:0}.palco-e-conversa.sessao>.sessao-conversa{border-left:1px solid var(--border);background:var(--bg-secondary);flex-direction:column;flex:none;width:340px;min-width:0;display:flex}.palco-e-conversa.sessao>.sessao-conversa>*{flex:1;min-height:0}.palco-e-conversa.sessao>.voice-stage{background:#000}.palco-e-conversa.sessao .stage-strip{gap:6px;padding:6px}.palco-e-conversa.sessao .stage-strip .tile{width:96px;height:56px}@media (width<=900px){.palco-e-conversa.sessao{flex-direction:column}.palco-e-conversa.sessao>.sessao-conversa{border-left:0;border-top:1px solid var(--border);width:auto;height:45%}}.btn-sutil{border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:calc(12.5px * var(--escala-do-texto));color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.btn-sutil:hover:not(:disabled){background:var(--bg-hover)}.btn-sutil:disabled{opacity:.5;cursor:default}.btn-sutil.perigo:hover:not(:disabled){border-color:var(--red);color:var(--red)}.tela-com-volta{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.amigos{flex-direction:column;gap:4px;max-width:680px;display:flex}.amigos-abas{border-bottom:1px solid var(--border);gap:4px;display:flex}.amigos-selo{background:var(--red);font-size:calc(11px * var(--escala-do-texto));color:#fff;border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:700}.amigos-titulo{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:14px 0 0;font-weight:600}.amigos-lista{margin:6px 0 0;padding:0;list-style:none}.amigos-lista li{border-bottom:1px solid var(--bg-raised);align-items:center;gap:10px;padding:8px 4px;display:flex}.amigos-lista li:last-child{border-bottom:0}.amigos-nome{min-width:0;color:var(--text-strong);flex-direction:column;flex:1;display:flex}.amigos-nome small{color:var(--text-muted);font-size:calc(11.5px * var(--escala-do-texto))}.amigos-esperando{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));font-style:italic}.amigos-vazio{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));line-height:1.5}.amigos-aviso{border-radius:var(--radius);background:var(--bg-raised);font-size:calc(13px * var(--escala-do-texto));color:var(--text);align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;display:flex}.amigos-busca{flex-direction:column;gap:6px;margin-top:12px;display:flex}.amigos-busca>div{gap:8px;display:flex}.amigos-busca input{flex:1;min-width:0}.amigos-busca small{color:var(--text-muted);font-size:calc(11.5px * var(--escala-do-texto));line-height:1.45}.comunidades-janela{gap:6px;margin:10px 0 0;display:flex}.comunidades-janela .chip{border:1px solid var(--border);font:inherit;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px}.comunidades-janela .chip:hover{background:var(--bg-hover)}.comunidades-janela .chip.ativo{border-color:var(--accent);background:var(--accent);color:var(--accent-texto)}.comunidades-ressalva{font-size:calc(11.5px * var(--escala-do-texto));margin-top:6px}.comunidades-tabela{border-collapse:collapse;width:100%;font-size:calc(13px * var(--escala-do-texto));margin-top:12px}.comunidades-tabela th,.comunidades-tabela td{border-bottom:1px solid var(--bg-raised);text-align:right;font-variant-numeric:tabular-nums;padding:8px 6px}.comunidades-tabela thead th{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.04em;font-weight:600}.comunidades-tabela th:first-child,.comunidades-tabela tbody th{text-align:left;font-weight:400}.comunidades-tabela tbody th strong{color:var(--text-strong);display:block}.comunidades-tabela tbody th small{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto))}.comunidades-tabela td.muda{color:var(--text-muted);font-style:italic}.comunidades-mais{border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);cursor:pointer;background:0 0;margin-top:10px;padding:6px 12px}.comunidades-mais:hover{background:var(--bg-hover)}.audiencia-parou{border-left:3px solid var(--red)}.audiencia-parou h3{color:var(--red)}.audiencia-motivo{font-size:calc(13px * var(--escala-do-texto));color:var(--text-strong);margin:8px 0 10px;line-height:1.5}.audiencia-vencendo{border:1px solid var(--amber);border-radius:var(--radius);font-size:calc(13px * var(--escala-do-texto));color:var(--text);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;line-height:1.5;display:flex}.audiencia-vencendo svg{color:var(--amber);flex:none;margin-top:2px}.audiencia-parou code,.audiencia-vencendo code{background:var(--bg-raised);font-size:calc(12px * var(--escala-do-texto));border-radius:4px;padding:1px 5px}.audiencia-veredito{font-size:calc(11px * var(--escala-do-texto));margin-top:2px;font-style:normal;font-weight:600;display:block}.audiencia-veredito.bom{color:var(--green)}.audiencia-veredito.medio{color:var(--amber)}.audiencia-veredito.ruim{color:var(--red)}.audiencia-p75{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:12px 0 0;line-height:1.5}.audiencia-p75 strong{color:var(--text-strong);font-variant-numeric:tabular-nums}.audiencia-barras{align-items:flex-end;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.audiencia-barras li{flex-direction:column;flex:1;align-items:center;display:flex}.audiencia-trilho{align-items:flex-end;width:100%;max-width:28px;height:64px;display:flex}.audiencia-barra{background:var(--accent);border-radius:4px 4px 0 0;width:100%;min-height:2px}.audiencia-barras b{color:var(--text-strong);font-size:calc(12px * var(--escala-do-texto));font-variant-numeric:tabular-nums;margin-bottom:4px}.audiencia-barras small{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto));font-variant-numeric:tabular-nums;margin-top:6px}.auditoria-lista{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.auditoria-linha{border-bottom:1px solid var(--bg-raised);font-size:calc(13px * var(--escala-do-texto));align-items:baseline;gap:12px;padding:8px 2px;line-height:1.5;display:flex}.auditoria-linha:last-child{border-bottom:0}.auditoria-linha time{min-width:116px;color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));font-variant-numeric:tabular-nums;flex:none}.auditoria-linha strong{color:var(--text-strong)}.auditoria-linha.grave{border-left:3px solid #c9803b;margin-left:-12px;padding-left:9px}.auditoria-linha small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));margin-top:2px;display:block}.denuncias-lista{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.denuncia-item{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-sidebar);border-left:3px solid #c9803b;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.denuncia-item.resolvida{border-left-color:var(--bg-raised);opacity:.72}.denuncia-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.denuncia-topo strong{color:var(--text-strong);font-size:calc(14px * var(--escala-do-texto))}.denuncia-topo small,.denuncia-item .settings-hint{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.denuncia-motivo{font-size:calc(14px * var(--escala-do-texto));margin:0;line-height:1.5}.denuncia-copia{border-left:2px solid var(--bg-raised);background:var(--bg-input,#00000029);color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:8px 12px}.denuncia-resolver{flex-direction:column;gap:8px;display:flex}.denuncia-resolver textarea,.dialog.denuncia textarea{border:1px solid var(--bg-raised);background:var(--bg-input,var(--bg-sidebar));width:100%;color:var(--text);font:inherit;font-size:calc(14px * var(--escala-do-texto));resize:vertical;border-radius:8px;padding:8px 10px}.dialog.denuncia h2{align-items:center;gap:8px;display:flex}.dialog.denuncia label{margin:10px 0;display:block}.aviso-topo{color:#fff;font-size:calc(14px * var(--escala-do-texto));text-align:center;background:#1f7a4d;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex}.aviso-topo.ruim{background:#a33b3b}.aviso-topo .link{color:#fff;opacity:.8}.aviso-topo.versao-nova{background:var(--accent);color:var(--accent-texto)}.aviso-topo.versao-nova .btn-secondary{align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.revelacao{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(#0d131ef9,#03050afe);justify-content:center;align-items:center;padding:24px;animation:.35s ease-out revelacao-entrar;display:flex;position:fixed;inset:0}@keyframes revelacao-entrar{0%{opacity:0}}.revelacao-cartao{text-align:center;flex-direction:column;align-items:center;max-width:440px;animation:.5s cubic-bezier(.16,1,.3,1) revelacao-subir;display:flex}@keyframes revelacao-subir{0%{opacity:0;transform:translateY(22px)scale(.96)}}.revelacao-etiqueta{color:#fff;font-size:calc(11px * var(--escala-do-texto));letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-weight:700;display:inline-flex}.revelacao-chamada{color:#ffffff9e;font-size:calc(13px * var(--escala-do-texto));margin:12px 0 0}.revelacao-arte{justify-content:center;align-items:center;margin:10px 0 4px;display:flex;position:relative}.revelacao-brilho{pointer-events:none;background:radial-gradient(circle,#7ec8ff61,#7ec8ff12 45%,#0000 68%);border-radius:50%;width:320px;height:320px;animation:3.6s ease-in-out infinite revelacao-respirar;position:absolute}@keyframes revelacao-respirar{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.revelacao h2{color:#fff;font-size:calc(26px * var(--escala-do-texto));letter-spacing:.01em;margin:14px 0 0}.revelacao-frase{color:#ffffffc7;max-width:380px;font-size:calc(14px * var(--escala-do-texto));margin:10px 0 0;line-height:1.55}.revelacao-onde{color:#ffffff80;font-size:calc(12px * var(--escala-do-texto));margin:14px 0 0}.revelacao-resgatar{font-size:calc(15px * var(--escala-do-texto));align-items:center;gap:7px;margin-top:22px;padding:11px 30px;display:inline-flex}.revelacao-estouro{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.revelacao-estouro>span{pointer-events:none;position:absolute}.revelacao-losango{background:linear-gradient(135deg,#78dcfff2,#3c8cff8c);width:190px;height:190px;animation:.55s cubic-bezier(.22,1,.36,1) forwards revelacao-losango;transform:rotate(45deg)scale(0)}@keyframes revelacao-losango{0%{opacity:0;transform:rotate(45deg)scale(0)}55%{opacity:1}to{opacity:0;transform:rotate(45deg)scale(2.6)}}.revelacao-raios{opacity:0;background:repeating-conic-gradient(#96e1ff80 0deg 3deg,#0000 3deg 13deg);width:520px;height:520px;animation:.9s ease-out forwards revelacao-raios;transform:scale(.2);-webkit-mask-image:radial-gradient(circle,#0000 12%,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#0000 12%,#000 30%,#0000 70%)}@keyframes revelacao-raios{15%{opacity:1}to{opacity:0;transform:scale(1.5)rotate(22deg)}}.revelacao-clarao{opacity:0;background:#eaf7ff;width:100%;height:100%;animation:.5s ease-out .55s forwards revelacao-clarao;inset:0}@keyframes revelacao-clarao{40%{opacity:.92}to{opacity:0}}.revelacao-palavra{color:#fff;font-size:calc(30px * var(--escala-do-texto));letter-spacing:.28em;text-transform:uppercase;text-shadow:0 0 24px #8cdcffe6;opacity:0;margin:0;font-weight:800;animation:1s ease-out forwards revelacao-palavra;position:relative}@keyframes revelacao-palavra{20%,70%{opacity:1;letter-spacing:.28em}to{opacity:0;letter-spacing:.45em}}.revelacao-fim{text-align:center;flex-direction:column;align-items:center;animation:.6s cubic-bezier(.16,1,.3,1) revelacao-fim;display:flex}.revelacao-fim .btn-primary{margin-top:22px;padding:10px 28px}@keyframes revelacao-fim{0%{opacity:0;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.revelacao,.revelacao-cartao,.revelacao-fim,.revelacao-brilho{animation:none}}.insignias-grade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.insignia-escolha{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-sidebar);color:var(--text);text-align:left;align-items:center;gap:10px;padding:9px 11px;display:flex}.insignia-escolha:hover{border-color:var(--text-muted)}.insignia-escolha.exibindo{border-color:var(--accent);background:var(--bg-active)}.insignia-escolha strong{color:var(--text-strong);font-size:calc(13px * var(--escala-do-texto));display:block}.insignia-escolha small{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto))}.insignia-escolha .medalha{flex:none}.insignias-fileira{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.idiomas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:12px 0 8px;display:grid}.idioma{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-sidebar);color:var(--text);text-align:start;flex-direction:column;gap:2px;padding:10px 34px 10px 12px;display:flex;position:relative}.idioma:hover{border-color:var(--text-muted)}.idioma.selecionado{border-color:var(--accent);background:var(--bg-active)}.idioma-nativo{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong);font-weight:600}.idioma-nome{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.idioma-marca{top:12px;color:var(--accent);position:absolute;inset-inline-end:12px}.idiomas-futuros{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.idioma-futuro{background:var(--bg-sidebar);color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));border-radius:999px;padding:4px 10px}.medalha{flex:none;line-height:0;display:inline-block;position:relative}.medalha-moldura{filter:drop-shadow(0 2px 6px #0000008c);width:100%;height:100%;position:absolute;inset:0}.medalha-arte{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.medalha-conta{color:#3a2708;min-width:34%;font-size:calc(11px * var(--escala-do-texto));text-align:center;background:linear-gradient(#ffe9a8,#e0b445);border:1px solid #8a5f1a;border-radius:999px;padding:2px 5px;font-weight:800;line-height:1.3;position:absolute;bottom:-6%;right:-6%}.comemoracao .medalha:before{content:"";background:radial-gradient(closest-side,#ffd67873,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite medalha-brilho;position:absolute;inset:-18%}@keyframes medalha-brilho{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.comemoracao .medalha:before{animation:none}}.medalha-linha{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.medalha-legenda{text-align:start;flex-direction:column;min-width:0;display:flex}.medalha-legenda strong{font-size:calc(13px * var(--escala-do-texto));color:var(--text-strong)}.medalha-legenda small{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted)}.message-action.acolher:hover{color:#f2c744}.ideia-acolhida{color:#7cc35f;font-size:calc(12px * var(--escala-do-texto));background:#5f9a4a2e;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 9px;font-weight:600;display:inline-flex}.ideias.exemplo textarea,.ideias.exemplo button{opacity:.55;cursor:default}.comemoracao-fundo{z-index:200;background:#0a08068c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confete{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.comemoracao{background:var(--bg-main);width:min(460px,100%);box-shadow:0 18px 50px var(--shadow);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 26px 22px;animation:.35s cubic-bezier(.2,1.4,.5,1) comemoracao-entra;display:flex;position:relative}@keyframes comemoracao-entra{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:none}}.comemoracao-icone{color:#f2c744;background:linear-gradient(135deg,#f2c7444d,#c8102e40);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.comemoracao h2{font-size:calc(22px * var(--escala-do-texto));color:var(--text-strong);margin:0}.comemoracao p{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin:0}.comemoracao-ideia{background:var(--bg-sidebar);color:var(--text);font-size:calc(14px * var(--escala-do-texto));text-align:left;border-left:3px solid #f2c744;border-radius:8px;margin:0;padding:10px 14px;font-style:italic}@media (prefers-reduced-motion:reduce){.comemoracao{animation:none}}.person-menu{z-index:70;border-radius:var(--radius);background:var(--bg-main);width:268px;max-height:calc(100vh - 16px);box-shadow:0 8px 28px var(--shadow);flex-direction:column;gap:2px;padding:8px;display:flex;position:fixed;overflow-y:auto}.person-menu-topo{border-bottom:1px solid var(--bg-raised);align-items:center;gap:10px;margin-bottom:6px;padding:4px 6px 10px;display:flex}.person-menu-quem{flex-direction:column;min-width:0;display:flex}.person-menu-quem strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);overflow:hidden}.person-menu-quem small{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted)}.person-menu .medalha{align-self:flex-start;margin:0 0 6px 6px}.person-menu-medalha{margin:0 0 8px 6px}.person-menu-linha{background:var(--bg-raised);border:0;height:1px;margin:6px 0}.person-menu-grupo{font-size:calc(11px * var(--escala-do-texto));letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:2px 8px 4px;font-weight:700}.person-menu-nota{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.person-menu-nota textarea,.person-menu-nota input{box-sizing:border-box;resize:none;border:1px solid var(--bg-raised);background:var(--bg-sidebar);width:100%;color:var(--text);font:inherit;font-size:calc(13px * var(--escala-do-texto));border-radius:6px;padding:8px}.person-menu-nota-rodape{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.person-menu-volume{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:6px;padding:6px 8px;display:flex}.person-menu-volume input{accent-color:var(--accent)}.person-menu-item{width:100%;font-size:calc(14px * var(--escala-do-texto));color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.person-menu-icone{width:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex}.person-menu-item:hover .person-menu-icone,.person-menu-item:focus-visible .person-menu-icone{color:inherit}.person-menu-texto{flex-direction:column;min-width:0;line-height:1.25;display:flex;overflow:hidden}.person-menu-texto small{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.person-menu-item:focus-visible{background:var(--bg-active);color:var(--text-strong);outline:none}.person-menu-item:hover{background:var(--bg-active);color:var(--text-strong)}.person-menu-item.danger{color:#fa777c}.person-menu-item.danger:hover{background:var(--red);color:#fff}.person-menu-item.active{background:var(--bg-active);color:var(--text-strong);font-weight:600}.screenshare-anchor,.voice-effect-anchor{position:relative}.screenshare-menu,.voice-effect-menu{z-index:60;border-radius:var(--radius);background:var(--bg-main);width:280px;box-shadow:0 8px 28px var(--shadow);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.screenshare-menu-title{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);padding:4px 8px 8px;font-weight:700}.screenshare-option-text{flex-direction:column;min-width:0;display:flex}.screenshare-option-text small{color:var(--text-muted);font-weight:400;font-size:calc(11px * var(--escala-do-texto));overflow-wrap:anywhere}.person-menu-hint{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin:0;padding:6px 8px}.member-info{flex-direction:column;min-width:0;display:flex}.member-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-name.role-owner,.member-name.role-admin{font-weight:600}.member-name.role-owner:not([data-cor]){color:#f0b232;font-weight:600}.member-name.role-admin:not([data-cor]){color:#8ea1ff;font-weight:600}.member-status{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.member-status.live{color:#fa777c;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.member-status.live .live-dot{vertical-align:middle;margin-right:4px;display:inline-block}.live-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}.member.offline{opacity:.45}.tab-row{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.tab{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);background:0 0;border-radius:4px;padding:6px 12px;font-weight:600}.tab:hover{color:var(--text-strong);background:var(--bg-active)}.tab.active{color:var(--accent-texto);background:var(--accent)}.health-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.health-grid .stat-tile{background:var(--bg-sidebar)}.health-value{font-size:calc(20px * var(--escala-do-texto));align-items:center;gap:8px;display:flex}.spark-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.spark{margin:0;position:relative}.spark figcaption{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.spark-now{font-size:calc(18px * var(--escala-do-texto));color:var(--text-strong);font-weight:700}.spark-when{font-size:calc(12px * var(--escala-do-texto))}.spark svg{width:100%;height:56px;display:block}.spark-hit{height:56px;position:absolute;bottom:18px;left:0;right:0}.spark-scale{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin-top:4px;display:block}.event-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-row{border-bottom:1px solid var(--bg-raised);font-size:calc(14px * var(--escala-do-texto));color:var(--text);align-items:baseline;gap:10px;padding:8px 0;display:flex}.event-row:last-child{border-bottom:none}.event-when{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));white-space:nowrap;min-width:110px}.usage-split{border-top:1px solid var(--bg-raised);margin-top:18px;padding-top:16px}.usage-split-bar{background:var(--bg-input,var(--bg-darkest));border-radius:6px;height:12px;display:flex;overflow:hidden}.usage-split-bar span{height:100%;display:block}.usage-split-legend{font-size:calc(14px * var(--escala-do-texto));color:var(--text);flex-wrap:wrap;gap:8px 24px;margin-top:10px;display:flex}.usage-bar-cell .num{text-align:left;width:96px}.mobile-back{background:0 0;border:none;display:none}@media (width<=900px){.members{display:none}}@media (width<=760px){.mobile-back{width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.mobile-back:hover{background:var(--bg-hover);color:var(--text-strong)}.app.mobile-channels .main,.app.mobile-main .sidebar{display:none}.app.mobile-channels .sidebar,.app.mobile-channels .no-community{flex:auto;width:auto;min-width:0}}@media (width<=640px){.stage{padding:8px}.stage-strip{height:90px}.stage-strip .tile{width:140px}.stage-controls{gap:8px}.stage-controls .icon-button,.leave-button{width:42px;height:42px}}.shortcuts kbd{border:1px solid var(--bg-raised-hover);background:var(--bg-darkest);color:var(--text-strong);font-family:inherit;font-size:calc(12px * var(--escala-do-texto));border-bottom-width:2px;border-radius:4px;padding:1px 6px;display:inline-block}.composer-files{background:var(--bg-input);border-radius:var(--radius);flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px;display:flex}.composer-file{background:var(--bg-main);border-radius:6px;width:140px;padding:8px;position:relative}.composer-file img,.composer-file-icon{object-fit:cover;background:var(--bg-darkest);width:100%;height:84px;color:var(--text-muted);border-radius:4px;place-items:center;display:grid}.composer-file-name{font-size:calc(12px * var(--escala-do-texto));color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.composer-file-size{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted)}.composer-file-remove{width:24px;height:24px;color:var(--text-strong);background:#000000b3;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px}.composer-file-remove:hover{background:var(--red)}.composer-plus{padding:8px 0 8px 12px;position:relative}.composer-plus-button{background:var(--text-muted);width:26px;height:26px;color:var(--bg-input);border-radius:50%;place-items:center;transition:background .1s;display:grid}.composer-plus-button:hover,.composer-plus-button.active{background:var(--text-strong)}.composer-menu{z-index:50;background:var(--bg-sidebar);border-radius:var(--radius);min-width:240px;box-shadow:0 8px 24px var(--shadow);padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.composer-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.composer-menu button:hover{background:var(--accent);color:var(--accent-texto)}.composer-hint{min-height:14px;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin:4px 8px 0}.drop-overlay{z-index:40;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text-strong);font-size:calc(20px * var(--escala-do-texto));pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:8px}.attachments{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.attachment-image img{border-radius:var(--radius);background:var(--bg-darkest);max-width:min(400px,100%);max-height:300px;display:block}.attachment-video{border-radius:var(--radius);background:#000;max-width:min(400px,100%);max-height:300px}.attachment-audio{background:var(--bg-input);border-radius:var(--radius);padding:8px 12px}.attachment-audio audio{width:320px;max-width:100%;margin-top:6px;display:block}.attachment-file{border:1px solid var(--bg-darkest);border-radius:var(--radius);background:var(--bg-input);max-width:420px;color:var(--text);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.attachment-file:hover{border-color:var(--accent)}.attachment-info{flex-direction:column;min-width:0;display:flex}.attachment-name{color:var(--link);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-size{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.poll{border:1px solid var(--bg-darkest);border-radius:var(--radius);background:var(--bg-input);max-width:460px;margin-top:6px;padding:12px}.poll-head{color:var(--text-muted);align-items:center;gap:8px;display:flex}.poll-question{color:var(--text-strong);font-weight:600}.poll-options{flex-direction:column;gap:6px;margin:10px 0;display:flex}.poll-option{background:var(--bg-main);color:var(--text);text-align:left;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.poll-option:hover:not(:disabled),.poll-option.mine{border-color:var(--accent)}.poll-option:disabled{cursor:default}.poll-bar{background:color-mix(in srgb, var(--accent) 35%, transparent);transition:width .2s;position:absolute;inset:0 auto 0 0}.poll-option-text,.poll-option-count{align-items:center;gap:6px;display:flex;position:relative}.poll-option-count{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-shrink:0}.poll-foot{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-dialog-options{flex-direction:column;gap:8px;display:flex}.poll-dialog-label{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);font-weight:700}.poll-dialog-option{align-items:center;gap:8px;display:flex}.poll-dialog-option input{border:1px solid var(--bg-darkest);background:var(--bg-input);color:var(--text-strong);font-size:calc(15px * var(--escala-do-texto));border-radius:4px;flex:1;padding:10px 12px}.poll-dialog-add{color:var(--text-muted);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;display:flex}.poll-dialog-add:hover{color:var(--text-strong)}.poll-dialog-multi{align-items:center;text-transform:none!important;font-weight:400!important;font-size:calc(14px * var(--escala-do-texto))!important;color:var(--text)!important;flex-direction:row!important}.poll-dialog-multi input{width:16px;height:16px;accent-color:var(--accent)}.dialog-note{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0}.reactions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reaction-pill{background:var(--bg-input);color:var(--text);font-size:calc(13px * var(--escala-do-texto));border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;line-height:1.6;display:flex}.reaction-pill:hover{border-color:var(--text-muted)}.reaction-pill.mine{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.reaction-emoji{font-size:calc(15px * var(--escala-do-texto));object-fit:contain;width:17px;height:17px}.reaction-count{font-weight:600;font-size:calc(12px * var(--escala-do-texto))}.reaction-picker-anchor{z-index:70}.thread-chip{border:1px solid var(--bg-darkest);border-radius:var(--radius);background:var(--bg-input);max-width:460px;color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-align:left;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;display:flex}.thread-chip:hover{border-color:var(--accent)}.thread-chip-title{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.thread-chip-count{flex-shrink:0}.thread-chip-open{color:var(--link);flex-shrink:0;margin-left:auto}.thread-panel{background:var(--bg-main);border-left:1px solid var(--bg-darkest);flex-direction:column;flex-shrink:0;width:400px;max-width:45vw;min-height:0;display:flex}.thread-header{justify-content:space-between;gap:8px}.thread-header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.thread-header .icon-plain{color:var(--text-muted)}.thread-header .icon-plain:hover{color:var(--text-strong)}.thread-parent{border-bottom:1px solid var(--bg-darkest);margin-bottom:8px;padding-bottom:8px}.thread-parent-line{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);padding:4px 16px;font-weight:700}.thread-empty{color:var(--text-muted);font-size:calc(14px * var(--escala-do-texto));padding:8px 16px}.emoji-picker-search{padding:8px 8px 0}.emoji-picker-search input{background:var(--bg-darkest);width:100%;color:var(--text-strong);border:none;border-radius:4px;outline:none;padding:8px 10px}.emoji-picker-tabs{gap:2px;padding:8px 8px 0;display:flex}.emoji-picker-tabs button{font-size:calc(18px * var(--escala-do-texto));background:0 0;border:none;border-radius:4px;flex:1;padding:4px 0}.emoji-picker-tabs button:hover{background:var(--bg-active)}.emoji-picker-empty{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));margin:0;padding:12px}.direct-rail{color:var(--text-strong);position:relative}.direct-rail.active{background:var(--accent);color:var(--accent-texto);border-radius:16px}.direct-unread{background:var(--red);border:2px solid var(--bg-rail);color:#fff;min-width:18px;height:18px;font-size:calc(11px * var(--escala-do-texto));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.direct-row.unread .direct-name{color:var(--text-strong);font-weight:700}.direct-row.unread .direct-preview{color:var(--text)}.direct-row-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.direct-empty{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:8px;line-height:1.4}.direct-row{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.direct-row:hover{background:var(--bg-hover);color:var(--text)}.direct-row.active{background:var(--bg-active);color:var(--text-strong)}.direct-group-icon{background:var(--bg-input);width:32px;height:32px;color:var(--text-strong);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.direct-info{flex-direction:column;min-width:0;display:flex}.direct-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.direct-preview{font-size:calc(12px * var(--escala-do-texto));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-people{border:1px solid var(--bg-darkest);border-radius:var(--radius);background:var(--bg-darkest);flex-direction:column;gap:4px;max-height:280px;padding:4px;display:flex;overflow-y:auto}.group-person{color:var(--text);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.group-person:hover{background:var(--bg-hover)}.group-person.chosen{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text-strong)}.group-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.voice-effect-option{width:100%}.voice-effect-check{color:var(--accent);flex-shrink:0;margin-left:auto}.effect-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:12px 0;display:grid}.effect-option{border-radius:var(--radius);background:var(--bg-sidebar);cursor:pointer;border:2px solid #0000;align-items:center;gap:10px;padding:10px 12px;display:flex}.effect-option:hover{background:var(--bg-raised)}.effect-option.selected{border-color:var(--accent)}.effect-option input{opacity:0;pointer-events:none;position:absolute}.effect-option:has(input:focus-visible){outline:2px solid var(--link)}.effect-option-icon{background:var(--bg-darkest);width:32px;height:32px;color:var(--text-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.effect-option-text{flex-direction:column;min-width:0;display:flex}.effect-option-text strong{font-size:calc(14px * var(--escala-do-texto));color:var(--text-strong);font-weight:600}.effect-option-text small{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.settings-hint.inline{margin:0}.soundboard-head{justify-content:space-between;align-items:center;display:flex}.soundboard-stop{background:var(--bg-input);color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto));cursor:pointer;border:none;border-radius:999px;align-items:center;gap:4px;margin-bottom:10px;padding:3px 8px;font-weight:600;display:flex}.soundboard-stop:hover{background:var(--bg-raised-hover);color:var(--text-strong)}.soundboard-search{border-radius:var(--radius);background:var(--bg-darkest);width:100%;color:var(--text-strong);font-size:calc(13px * var(--escala-do-texto));border:none;margin:8px 0 4px;padding:7px 10px}.soundboard-group{font-size:calc(11px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:12px 4px 6px;font-weight:700}.soundboard-item{min-width:0;position:relative}.soundboard-item .soundboard-sound{width:100%}.soundboard-star{background:var(--overlay);color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;padding:3px;display:none;position:absolute;top:2px;right:2px}.soundboard-item:hover .soundboard-star,.soundboard-star.on{display:flex}.soundboard-star.on,.soundboard-star:hover{color:#f0b232}.settings-tabs{border-bottom:1px solid var(--bg-active);gap:4px;margin:16px 0 8px;display:flex}.settings-tabs button{color:var(--text-muted);font-size:calc(14px * var(--escala-do-texto));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.settings-tabs button:hover{color:var(--text-strong)}.settings-tabs button.active{color:var(--text-strong);border-bottom-color:var(--accent)}.pack-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.pack-card{border-radius:var(--radius);background:var(--bg-sidebar);gap:12px;padding:14px;display:flex}.pack-icon{border-radius:var(--radius);background:var(--bg-darkest);width:44px;height:44px;font-size:calc(24px * var(--escala-do-texto));flex-shrink:0;justify-content:center;align-items:center;display:flex}.pack-body{flex:1;min-width:0}.pack-head{align-items:center;gap:8px;display:flex}.pack-head h4{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong);margin:0}.pack-badge{color:#23a55a;font-size:calc(11px * var(--escala-do-texto));background:#23a55a26;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-weight:600;display:inline-flex}.pack-description{font-size:calc(13px * var(--escala-do-texto));color:var(--text);margin:4px 0 0}.pack-meta{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin:4px 0 0}.pack-stars{align-items:center;gap:2px;margin-top:6px;display:flex}.pack-star{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px;line-height:0}.pack-star.on{color:#f0b232}.pack-star.on svg{fill:currentColor}.pack-stars-count{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);margin-left:6px}.pack-sounds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pack-sound{background:var(--bg-input);color:var(--text-strong);font-size:calc(12px * var(--escala-do-texto));cursor:pointer;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.pack-sound:hover{background:var(--bg-raised-hover)}.pack-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;width:150px;display:flex}.pack-actions button{justify-content:center}.link-button.danger{color:#fa777c}.pack-form{flex-direction:column;align-items:stretch;gap:10px;display:flex}.pack-sound-row{align-items:center;gap:8px;display:flex}.pack-sound-row input:not(.soundboard-add-icon){border-radius:var(--radius);background:var(--bg-darkest);min-width:0;color:var(--text-strong);font-size:calc(13px * var(--escala-do-texto));border:none;flex:1;padding:7px 10px}.pack-editor{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pack-editor-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pack-editor-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:120px;overflow:hidden}.pack-editor-volume{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.pack-editor-volume span{text-align:right;min-width:3ch}.pack-editor-volume input{width:90px}.pack-editor select{background:var(--bg-darkest);color:var(--text);font-size:calc(13px * var(--escala-do-texto));border:none;border-radius:4px;padding:5px 8px}.pack-editor .file-picker{align-self:flex-start;margin-top:4px}@media (width<=760px){.pack-card{flex-wrap:wrap}.pack-actions{flex-direction:row;width:100%}}.header-toggle{border-radius:var(--radius);color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px;display:flex}.header-toggle:hover{color:var(--text-strong);background:var(--bg-active)}.header-toggle.active{color:var(--text-strong)}.home{background:var(--bg-main);flex:1;min-width:0;overflow-y:auto}.home-cena{position:relative}.vila-painel{z-index:4;background:var(--bg-float);border:1px solid var(--border);border-radius:14px;width:min(360px,88%);padding:14px 16px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000073}.vila-painel header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vila-painel h3{font-size:calc(15px * var(--escala-do-texto));color:var(--text);margin:0}.vila-painel-fechar{color:var(--text-muted);cursor:pointer;font-size:calc(14px * var(--escala-do-texto));background:0 0;border:none}.vila-painel-vazio{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0}.vila-painel ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vila-painel li button{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.vila-painel li button:hover{background:var(--bg-hover,#ffffff0f)}.vila-sala-nome{font-size:calc(14px * var(--escala-do-texto));font-weight:600}.vila-sala-gente{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;overflow:hidden}.vila-sala-gente.cheia{color:var(--green,#23a55a)}.vila-painel.jogos-painel{width:min(420px,92%);max-height:88%;overflow-y:auto}.monitor-do-quarto{--px:2px;z-index:4;aspect-ratio:4/3;border-style:solid;border-width:calc(9 * var(--px)) calc(9 * var(--px)) calc(13 * var(--px)) calc(9 * var(--px));border-image:var(--monitor) 9 9 13 9 stretch;width:min(720px,94%);min-height:0;max-height:90%;image-rendering:pixelated;filter:drop-shadow(0 14px 24px #0006);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monitor-do-quarto .jogos-solo ul{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=480px){.monitor-do-quarto{--px:1px;aspect-ratio:auto;height:80%}.monitor-do-quarto .jogos-solo ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.area-de-trabalho{--retro-cinza:#c3c0c8;--retro-claro:#f4f2f6;--retro-sombra:#77737f;--retro-escuro:#1b1b22;image-rendering:auto;min-height:0;font-size:calc(13px * var(--escala-do-texto));flex-direction:column;flex:auto;display:flex}.area-de-trabalho-fundo{background:var(--marca-do-syden) center / 22% auto no-repeat, #2f7a78;background-blend-mode:soft-light, normal;min-height:0;box-shadow:inset 0 0 calc(10 * var(--px)) #00000059;flex:auto;position:relative;overflow:hidden}.area-de-trabalho-icones{flex-direction:column;gap:10px;width:max-content;margin:0;padding:12px 8px;list-style:none;display:flex}.area-de-trabalho-icones button{color:#fff;cursor:pointer;width:84px;font:inherit;background:0 0;border:1px dotted #0000;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;display:flex}.area-de-trabalho-icones button span{text-align:center;text-shadow:1px 1px #000;padding:0 3px;line-height:1.25}.area-de-trabalho-icones button:hover span,.area-de-trabalho-icones button:focus-visible span{text-shadow:none;background:#1f3f8f}.area-de-trabalho-icones button:focus-visible{border-color:#fff;outline:none}.area-de-trabalho-icones button:hover svg,.area-de-trabalho-icones button:focus-visible svg{filter:drop-shadow(0 0 #1f3f8f)brightness(.85)}.botao-retro{background:var(--retro-cinza);color:var(--retro-escuro);box-shadow:inset -1px -1px 0 var(--retro-escuro), inset 1px 1px 0 var(--retro-claro), inset -2px -2px 0 var(--retro-sombra);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.botao-retro:active,.botao-retro.afundado{box-shadow:inset 1px 1px 0 var(--retro-escuro), inset -1px -1px 0 var(--retro-claro), inset 2px 2px 0 var(--retro-sombra)}.botao-retro:focus-visible{outline:1px dotted var(--retro-escuro);outline-offset:-4px}.janela-retro{background:var(--retro-cinza);box-shadow:inset -1px -1px 0 var(--retro-escuro), inset 1px 1px 0 var(--retro-claro), inset -2px -2px 0 var(--retro-sombra), 4px 4px 0 #00000040;flex-direction:column;padding:3px;display:flex;position:absolute;inset:6px}.janela-retro-titulo{color:#fff;background:linear-gradient(90deg,#1f2f7a,#4a78c8);align-items:center;gap:6px;padding:3px 3px 3px 5px;display:flex}.janela-retro-titulo h3{flex:auto;margin:0;font-size:1em;font-weight:700}.janela-retro-fechar{width:20px;height:18px;padding:0}.janela-retro>.jogos-painel{width:auto;min-height:0;max-height:none;box-shadow:inset 1px 1px 0 var(--retro-sombra), inset -1px -1px 0 var(--retro-claro);border:none;border-radius:0;flex:auto;margin-top:3px;position:static;transform:none}.barra-retro{background:var(--retro-cinza);border-top:1px solid var(--retro-claro);color:var(--retro-escuro);flex:none;align-items:center;gap:4px;padding:3px;display:flex}.barra-retro-desligar{width:30px;height:24px}.barra-retro-janela{white-space:nowrap;text-overflow:ellipsis;cursor:default;max-width:45%;height:24px;padding:0 8px;font-weight:700;overflow:hidden}.barra-retro-relogio{box-shadow:inset 1px 1px 0 var(--retro-sombra), inset -1px -1px 0 var(--retro-claro);font-variant-numeric:tabular-nums;margin-left:auto;padding:3px 10px}.jogos-painel h4{font-size:calc(14px * var(--escala-do-texto));color:var(--text);align-items:center;gap:6px;margin:0 0 6px;display:flex}.jogos-painel section+section{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.jogos-do-syden>p{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0 0 8px}.minijogo-no-quarto .minijogo{z-index:60;max-height:calc(100vh - 40px);position:fixed;top:50%;bottom:auto;transform:translate(-50%,-50%)}.jogos-solo ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.jogos-painel .jogos-escolha{color:var(--text)}.jogos-de-fora li a,.jogos-de-fora li button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.jogos-de-fora li a:hover,.jogos-de-fora li button:hover{background:var(--bg-hover,#ffffff0f)}.jogos-idioma{font-style:italic}.dialog.site-embutido{flex-direction:column;width:min(1240px,100vw - 32px);max-width:none;height:min(820px,100vh - 48px);padding:0;display:flex;overflow:hidden}.site-embutido header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.site-embutido header strong{flex:1}.site-embutido-fora{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));align-items:center;gap:6px;text-decoration:none;display:inline-flex}.site-embutido-fora:hover{color:var(--text-strong)}.site-no-palco{background:var(--bg-main);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site-embutido-quadro{background:#6e5c62;flex:1;place-items:center;min-height:0;display:grid;container-type:size}.site-embutido iframe{background:#fff;border:none;width:100%;height:min(100cqh,58.8235cqw)}.animated-icon-caixa{flex-shrink:0;place-items:center;display:inline-grid}.animated-icon-caixa>*{grid-area:1/1}.animated-icon{opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.animated-icon.ready{opacity:1}.animated-icon svg{display:block}.community-choice{flex-direction:column;gap:10px;margin:4px 0 8px;display:flex}.community-choice-option{border-radius:var(--radius);background:var(--bg-input);color:var(--text);text-align:left;cursor:pointer;border:2px solid #0000;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.community-choice-option:hover{border-color:var(--accent);background:var(--bg-raised)}.community-choice-option svg{color:var(--accent);flex-shrink:0}.community-choice-option span{flex-direction:column;gap:2px;min-width:0;display:flex}.community-choice-option strong{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong)}.community-choice-option small{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}[data-cor=carmim]{color:#ef7b72}[data-cor=laranja]{color:#f0a15e}[data-cor=ouro]{color:#e2c14e}[data-cor=limao]{color:#a4d364}[data-cor=menta]{color:#4fd4b2}[data-cor=ceu]{color:#63bdec}[data-cor=anil]{color:#8b9cf0}[data-cor=lavanda]{color:#b494f0}[data-cor=rosa]{color:#f090bd}[data-cor=cobre]{color:#d98f5a}[data-cor=jade]{color:#4fc99a}[data-cor=ametista]{color:#b57ae0}:root[data-theme=light] [data-cor=carmim]{color:#c0392b}:root[data-theme=light] [data-cor=laranja]{color:#b3651a}:root[data-theme=light] [data-cor=ouro]{color:#8f6f11}:root[data-theme=light] [data-cor=limao]{color:#557a22}:root[data-theme=light] [data-cor=menta]{color:#1a7d68}:root[data-theme=light] [data-cor=ceu]{color:#1f6f9c}:root[data-theme=light] [data-cor=anil]{color:#40509e}:root[data-theme=light] [data-cor=lavanda]{color:#6b45a8}:root[data-theme=light] [data-cor=rosa]{color:#a83d70}:root[data-theme=light] [data-cor=cobre]{color:#9c5a24}:root[data-theme=light] [data-cor=jade]{color:#1d7d57}:root[data-theme=light] [data-cor=ametista]{color:#7a3fae}[data-cor=prisma]{background:linear-gradient(90deg,#ef7b72,#f0a15e,#e2c14e,#a4d364,#4fd4b2,#63bdec,#b494f0,#ef7b72) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite cor-prisma}@keyframes cor-prisma{0%{background-position:0%}to{background-position:300%}}.fundo-nenhum{background:var(--bg-raised,#2b2d31)}.fundo-vila{background:linear-gradient(120deg,#8f1024 0%,#c8102e 45%,#e0553f 100%)}.fundo-poente{background:linear-gradient(120deg,#43297a 0%,#c2497a 55%,#f0a35e 100%)}.fundo-floresta{background:linear-gradient(120deg,#1d4433 0%,#3c7a4e 55%,#8ab861 100%)}.fundo-aurora{background:linear-gradient(120deg,#2b1b58,#1f6f9c,#2fa88c,#8f6fd6,#2b1b58) 0 0/400% 400%;animation:18s infinite fundo-desliza}.fundo-brasa{background:linear-gradient(120deg,#4a0d12,#c8102e,#f0873a,#c8102e,#4a0d12) 0 0/400% 400%;animation:14s infinite fundo-desliza}.fundo-oceano{background:linear-gradient(120deg,#06243f,#12557a,#2f9db8,#12557a,#06243f) 0 0/400% 400%;animation:16s infinite fundo-desliza}.fundo-estrelas{background:radial-gradient(1.5px 1.5px at 12% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 34% 62%,#fff,#0000),radial-gradient(2px 2px at 58% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 76% 55%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 34%,#fff,#0000),radial-gradient(2px 2px at 22% 78%,#fff,#0000),linear-gradient(160deg,#0d1330 0%,#232c63 100%);animation:5s ease-in-out infinite fundo-pisca}.fundo-nebulosa{background:radial-gradient(60% 80% at 25% 30%,#8e44dcbf,#0000 70%) 0 0/180% 180%,radial-gradient(55% 70% at 75% 65%,#2878dcb3,#0000 70%) 0 0/200% 200%,radial-gradient(40% 50% at 55% 20%,#e65aaa73,#0000 70%) 0 0/160% 160%,linear-gradient(150deg,#0a0618 0%,#17103a 100%) 0 0/100% 100%;animation:26s ease-in-out infinite alternate fundo-nebulosa}.fundo-vitral{background:linear-gradient(105deg,#0000 38%,#ffffff38 48%,#0000 58%) 0 0/250% 250%,conic-gradient(from 20deg at 40% 40%,#c8102e 0deg 48deg,#e0822f 48deg 96deg,#c79a1e 96deg 150deg,#2fa88c 150deg 205deg,#2b6fd6 205deg 262deg,#7b3fb8 262deg 315deg,#c8102e 315deg 360deg) 0 0/100% 100%;animation:9s linear infinite fundo-vitral}.fundo-cosmos{background:radial-gradient(120% 120%,#1b2559 0%,#080b22 70%);position:relative;overflow:hidden}.fundo-cosmos:after{content:"";background:radial-gradient(1.6px 1.6px at 18% 24%,#fff,#0000),radial-gradient(1.2px 1.2px at 42% 58%,#cfe0ff,#0000),radial-gradient(2px 2px at 66% 18%,#fff,#0000),radial-gradient(1.4px 1.4px at 80% 48%,#ffe9c4,#0000),radial-gradient(1.2px 1.2px at 28% 76%,#fff,#0000),radial-gradient(1.8px 1.8px at 58% 84%,#cfe0ff,#0000),radial-gradient(1.2px 1.2px at 88% 72%,#fff,#0000);animation:70s linear infinite fundo-cosmos;position:absolute;inset:-50%}@keyframes fundo-nebulosa{0%{background-position:0 0,100% 100%,50% 0,0 0}to{background-position:100% 100%,0 0,50% 100%,0 0}}@keyframes fundo-vitral{0%{background-position:-150% 0,50%}to{background-position:250% 0,50%}}@keyframes fundo-cosmos{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fundo-desliza{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fundo-pisca{0%,to{opacity:1}50%{opacity:.82}}.perfil-sombra{z-index:60;position:fixed;inset:0}.perfil-cartao{background:var(--bg-float);border:1px solid var(--border);border-radius:14px;width:300px;position:fixed;overflow:hidden;box-shadow:0 20px 50px #00000073}.perfil-banner{height:84px}.perfil-editar{color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.perfil-editar:hover,.perfil-editar:focus-visible,.perfil-editar[aria-pressed=true]{background:#000000a6}.perfil-escolhas{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.perfil-escolhas-abas{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.perfil-escolhas-abas button{border:1px solid var(--border);color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px}.perfil-escolhas-abas button.escolhida{background:var(--accent);border-color:var(--accent);color:var(--accent-texto)}.perfil-escolhas-grade{grid-template-columns:repeat(auto-fill,56px);gap:8px;max-height:188px;display:grid;overflow-y:auto}.perfil-escolha{border-radius:calc(var(--radius) + 2px);cursor:pointer;background:0 0;border:2px solid #0000;padding:0}.perfil-escolha:hover{border-color:var(--text-muted)}.perfil-escolha.vestido{border-color:var(--accent)}.perfil-escolhas-mais{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.perfil-avatar{background:var(--bg-float);border-radius:50%;place-items:center;width:80px;height:80px;margin:-36px 0 0 18px;display:grid}.perfil-corpo{padding:8px 18px 18px}.perfil-nome{font-size:calc(19px * var(--escala-do-texto));margin:0}.perfil-nome:not([data-cor]){color:var(--text-strong,#fff)}.perfil-linha{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:4px 0 0}.perfil-nota{border-left:3px solid var(--bg-raised);background:var(--bg-sidebar);font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);text-align:left;white-space:pre-wrap;border-radius:6px;margin:8px 0 0;padding:8px 10px}.perfil-acao{background:var(--accent);width:100%;color:var(--accent-texto);font-size:calc(14px * var(--escala-do-texto));cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:9px;display:flex}.perfil-acao:hover{filter:brightness(1.1)}.perfil-acao-sutil{background:var(--bg-raised);color:var(--text);margin-top:8px}.perfil-acao-sutil:hover{background:var(--bg-raised-hover);filter:none}.perfil-acao:disabled{opacity:.6;cursor:default}.perfil-amizade-enviada{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));justify-content:center;align-items:center;gap:6px;margin:10px 0 0;display:flex}.perfil-previa{border-radius:12px;align-items:center;gap:14px;margin-bottom:8px;padding:18px;display:flex}.perfil-previa strong{font-size:calc(18px * var(--escala-do-texto))}.perfil-previa strong:not([data-cor]){color:#fff;text-shadow:0 1px 3px #00000080}.perfil-titulo{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:18px 0 8px}.perfil-cores{flex-wrap:wrap;gap:8px;display:flex}.perfil-cor{background:var(--bg-input,#1e1f22);width:40px;height:40px;font-size:calc(17px * var(--escala-do-texto));cursor:pointer;border:2px solid #0000;border-radius:10px;font-weight:700}.perfil-cor:not([data-cor]){color:var(--text)}.perfil-cor.ativa{border-color:currentColor}.perfil-fundos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.perfil-fundo{cursor:pointer;color:#fff;text-shadow:0 1px 3px #0009;border:2px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:72px;padding:8px 10px;display:flex}.perfil-fundo span{font-size:calc(13px * var(--escala-do-texto));font-weight:600}.perfil-fundo small{font-size:calc(11px * var(--escala-do-texto));opacity:.85}.perfil-fundo.ativo{border-color:var(--accent)}.perfil-fundo.fundo-nenhum{color:var(--text);text-shadow:none}.member[role=button]{cursor:pointer}@media (prefers-reduced-motion:reduce){.fundo-aurora,.fundo-brasa,.fundo-oceano,.fundo-estrelas,.fundo-nebulosa,.fundo-vitral,.fundo-cosmos,.fundo-cosmos:after,[data-cor=prisma]{animation:none}}.troca-barra{z-index:40;pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:.2s ease-out .5s forwards troca-aparece,1.1s ease-in-out .5s infinite troca-anda;position:absolute;top:0;left:0;right:0}.app.trocando .sidebar,.app.trocando .members{pointer-events:none}@keyframes troca-aparece{to{opacity:1}}@keyframes troca-anda{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.troca-barra{background:var(--accent);opacity:.4;background-size:100% 100%;animation:.2s ease-out .5s forwards troca-aparece}}.farol{max-width:780px;margin:0 auto;padding:24px 24px 0}.farol h2{font-size:calc(18px * var(--escala-do-texto));color:var(--text-strong);align-items:center;gap:8px;margin:0 0 10px;display:flex}.farol h2 svg{color:var(--accent)}.farol-calmo{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin:0}.farol ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.farol li button{border:1px solid var(--border);background:var(--bg-raised,var(--bg-sidebar));width:100%;color:var(--text);text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.farol li button:hover,.farol li button:focus-visible{border-color:var(--accent)}.farol-texto{min-width:0;font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.farol-texto strong{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong)}.farol-texto span{align-items:center;gap:4px;display:flex}.farol-tela{color:var(--green,#23a55a)}.ideias{max-width:780px;margin:0 auto;padding:24px 24px 0}.ideias h2{font-size:calc(18px * var(--escala-do-texto));color:var(--text-strong);align-items:center;gap:8px;margin:0 0 6px;display:flex}.ideias h2 svg{color:var(--accent)}.ideias-lead{font-size:calc(14px * var(--escala-do-texto));color:var(--text-muted);margin:0 0 12px}.ideias form{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ideias textarea{resize:vertical;background:var(--bg-input);width:100%;min-height:72px;color:var(--text);font:inherit;font-size:calc(14px * var(--escala-do-texto));border:none;border-radius:8px;padding:10px 12px}.ideias textarea:focus{outline:2px solid var(--accent)}.ideias-rodape{justify-content:space-between;align-items:center;gap:12px;display:flex}.ideias-conta{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.ideias button{background:var(--accent);color:var(--accent-texto);font-size:calc(14px * var(--escala-do-texto));cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:9px 18px;font-weight:600;display:inline-flex}.ideias button:hover:not(:disabled){filter:brightness(1.1)}.ideias button:disabled{opacity:.6;cursor:default}.ideias-obrigado{background:var(--bg-raised);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ideias-obrigado p{font-size:calc(15px * var(--escala-do-texto));color:var(--text-strong);margin:0;font-weight:600}.ideias-obrigado button{color:var(--accent);background:0 0;padding:6px 10px}@media (width<=760px){.ideias{padding:20px 16px 0}}.emoji-pack-grid{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.emoji-pack-grid figure{text-align:center;width:62px;margin:0}.emoji-pack-grid img{object-fit:contain;width:40px;height:40px}.emoji-pack-grid figcaption{font-size:calc(10px * var(--escala-do-texto));color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emoji-pack-novos{flex-direction:column;gap:6px;display:flex}.emoji-pack-novo{align-items:center;gap:10px;display:flex}.emoji-pack-novo img{object-fit:contain;flex:none;width:32px;height:32px}.emoji-pack-novo input{flex:1;min-width:0}.section-head-actions{flex-wrap:wrap;gap:8px;display:flex}.emoji-pack-grid figure{position:relative}.emoji-pack-tirar{opacity:0;color:var(--red,#f23f43);transition:opacity .15s;position:absolute;top:-4px;right:2px}.emoji-pack-grid figure:hover .emoji-pack-tirar,.emoji-pack-tirar:focus-visible{opacity:1}.file-picker.small{font-size:calc(12px * var(--escala-do-texto));align-self:center;padding:6px 10px}.clipe-dialog{width:min(640px,92vw);max-width:640px}.clipe-dialog h2{align-items:center;gap:8px;display:flex}.clipe-video{background:#000;border-radius:10px;width:100%;max-height:46vh}.clipe-dialog .dialog-actions{flex-wrap:wrap;gap:8px}.clipe-ajuste{flex-direction:column;gap:6px;display:flex}.clipe-regua{background:var(--bg-input);border-radius:999px;height:26px;position:relative}.clipe-selecao{background:color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0}.clipe-regua .clipe-ponta{appearance:none;pointer-events:none;background:0 0;border:none;width:100%;margin:0;padding:0;position:absolute;inset:0}.clipe-regua .clipe-ponta::-webkit-slider-runnable-track{background:0 0;border:none;height:26px}.clipe-regua .clipe-ponta::-moz-range-track{background:0 0;border:none;height:26px}.clipe-regua .clipe-ponta::-webkit-slider-thumb{appearance:none;border:2px solid var(--bg-main);background:var(--text-strong);cursor:ew-resize;pointer-events:auto;border-radius:6px;width:14px;height:26px}.clipe-regua .clipe-ponta::-moz-range-thumb{border:2px solid var(--bg-main);background:var(--text-strong);cursor:ew-resize;pointer-events:auto;border-radius:6px;width:14px;height:26px}.clipe-regua .clipe-ponta:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.clipe-tempos,.clipe-dialog .clipe-volume{font-size:calc(12px * var(--escala-do-texto));text-transform:none;color:var(--text-muted);flex-direction:row;align-items:center;gap:10px;margin:0;font-weight:400;display:flex}.clipe-tempos strong,.clipe-volume strong{color:var(--text-strong)}.clipe-tempos span,.clipe-volume input{flex:1;min-width:0}.clipe-sem-som{font-size:calc(12px * var(--escala-do-texto));color:var(--text-strong);background:#faa61a1a;border-left:2px solid #faa61a;border-radius:4px;margin:0;padding:6px 10px}.clipe-dialog .clipe-vozes{font-size:calc(13px * var(--escala-do-texto));text-transform:none;color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.clipe-dialog .clipe-vozes input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0;padding:0}[data-efeito=brilho]{text-shadow:0 0 6px}[data-efeito=pulso]{animation:2s ease-in-out infinite nome-pulso}@keyframes nome-pulso{50%{opacity:.55}}[data-efeito=arco-iris]{background:linear-gradient(90deg,#e2574c,#e0822f,#c79a1e,#77a93a,#3aa6a0,#5865f2,#a05ad6,#e2574c) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite nome-arco-iris}@keyframes nome-arco-iris{to{background-position:200% 0}}[data-efeito=sombra]{text-shadow:1px 1px 0 var(--bg-darkest), 2px 2px 3px #00000080}[data-efeito=serifa]{font-family:Georgia,Times New Roman,serif}[data-efeito=mono]{font-family:Courier New,Consolas,monospace}[data-efeito=versalete]{letter-spacing:.06em;font-variant-caps:all-small-caps}@media (prefers-reduced-motion:reduce){[data-efeito=pulso],[data-efeito=arco-iris]{animation:none}}.cor-do-syden{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);align-items:center;gap:12px;margin:4px 0 16px;padding:12px 14px;display:flex}.cor-do-syden-escolha{text-transform:none;cursor:pointer;flex:1;align-items:center;gap:12px;margin:0;display:flex}.cor-do-syden-escolha input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;width:44px;height:44px;padding:0}.cor-do-syden-escolha span{flex-direction:column;gap:2px;display:flex}.cor-do-syden-escolha strong{font-size:calc(14px * var(--escala-do-texto));color:var(--text-strong);text-transform:none;font-weight:600}.cor-do-syden-escolha small{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);text-transform:none;font-weight:400}.cor-do-syden-previa{border:2px solid var(--bg-main);border-radius:50%;flex-shrink:0;width:28px;height:28px}.conta-excluida{border-bottom:1px solid var(--border);font-size:calc(13px * var(--escala-do-texto));color:var(--text);background:#faa61a14;align-items:center;gap:8px;margin:0;padding:10px 16px;display:flex}.clipe-cortando{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:10px;display:flex}.clipe-andamento{background:var(--bg-input);border-radius:999px;flex:1;height:6px;overflow:hidden}.clipe-andamento div{background:var(--accent);border-radius:999px;height:100%;transition:width .1s linear}.composer-recado{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px;display:flex}.composer-recado>:first-child{flex:1;min-width:0}.recado-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recado-linha.gravando strong{font-variant-numeric:tabular-nums;font-size:calc(16px * var(--escala-do-texto));color:var(--text-strong)}.recado-ponto{background:var(--red,#f23f43);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite recado-pisca}@keyframes recado-pisca{0%,to{opacity:1}50%{opacity:.25}}.recado-pronto{flex-direction:column;gap:10px;display:flex}.recado-video{background:#000;border-radius:8px;width:100%;max-height:40vh}.recado-linha .icon-plain.ativo{color:var(--accent)}.attachment-video-wrap{flex-direction:column;gap:4px;display:inline-flex}.attachment-expira{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.recado-ponto{animation:none}}.karaoke{z-index:30;background:var(--bg-float);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;width:min(560px,90vw);max-height:60vh;padding:14px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000073}.karaoke-topo{justify-content:space-between;align-items:center;display:flex}.karaoke-topo h3{font-size:calc(15px * var(--escala-do-texto));color:var(--text);align-items:center;gap:8px;margin:0;display:flex}.karaoke-topo-acoes{align-items:center;gap:8px;display:flex}.karaoke-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.karaoke-lista li{align-items:center;gap:6px;display:flex}.karaoke-tocar{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.karaoke-tocar:hover{background:var(--bg-hover)}.karaoke-titulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.karaoke-artista{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.karaoke-tem-letra,.karaoke-sem-letra{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);margin-left:auto}.karaoke-tem-letra{color:var(--green,#23a55a)}.karaoke-agora{background:var(--bg-raised);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.karaoke-agora>div:first-child{flex:1;min-width:0}.karaoke-tempo{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto))}.karaoke-letra{text-align:center;scroll-behavior:smooth;padding:12px 4px;overflow-y:auto}.karaoke-linha{font-size:calc(15px * var(--escala-do-texto));color:var(--text-muted);opacity:.55;margin:6px 0;transition:all .2s}.karaoke-linha.passou{opacity:.3}.karaoke-linha.agora{font-size:calc(22px * var(--escala-do-texto));color:var(--text-strong);opacity:1;font-weight:700}.karaoke-subir{flex-direction:column;gap:10px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.karaoke-linha{transition:none}.karaoke-letra{scroll-behavior:auto}}.stream-audio-retry{font-size:calc(12px * var(--escala-do-texto));margin-top:6px;padding:4px 10px}.screenshare-menu-som{border-radius:var(--radius);background:var(--overlay);max-width:280px;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);align-items:flex-start;gap:6px;margin:0 0 6px;padding:6px 8px;line-height:1.4;display:flex}.screenshare-menu-som.atencao{color:#faa61a}.screenshare-menu-som svg{flex:none;margin-top:2px}.efeitos-visuais{z-index:3000;pointer-events:none;position:fixed;inset:0}.efeito-visual-emoji{width:16px;font-size:calc(15px * var(--escala-do-texto));text-align:center;line-height:1}.aviso-geral{font-size:calc(14px * var(--escala-do-texto));color:#1a1a1a;background:#faa61a;align-items:center;gap:10px;margin:0;padding:10px 16px;line-height:1.4;display:flex}.aviso-geral.manutencao{background:#faa61a}.aviso-geral.problema{color:#fff;background:#c8102e}.aviso-geral.recado{color:#fff;background:#4a8fd8}.aviso-geral svg{flex:none}.aviso-geral span{flex:1}.aviso-geral .link{color:inherit;opacity:.8}.aviso-geral-foto{cursor:zoom-in;background:#00000026;border:1px solid #00000040;border-radius:4px;flex:none;width:40px;height:28px;margin:-4px 0;padding:0;display:block;overflow:hidden}.aviso-geral-foto img{object-fit:cover;width:100%;height:100%;display:block}.aviso-geral-foto:focus-visible{outline-offset:2px;outline:2px solid}.aviso-geral-texto{cursor:pointer}.aviso-destaque{z-index:10000;-webkit-backdrop-filter:blur(10px);background:#00000059;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out aviso-destaque-entra;display:flex;position:fixed;inset:0}@keyframes aviso-destaque-entra{0%{opacity:0}}.aviso-destaque-cartao{background:var(--bg-secondary,#1e1f22);max-width:min(760px,100%);max-height:100%;color:var(--text,#f2f3f5);border-top:6px solid #faa61a;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000008c}.aviso-destaque-cartao.problema{border-top-color:#c8102e}.aviso-destaque-cartao.recado{border-top-color:#4a8fd8}.aviso-destaque-foto{object-fit:contain;background:#fff;max-width:100%;min-height:0;max-height:70vh;display:block}.aviso-destaque-texto{font-size:calc(18px * var(--escala-do-texto));overflow-wrap:anywhere;align-items:flex-start;gap:12px;margin:0;padding:18px 48px 20px 20px;line-height:1.45;display:flex}.aviso-destaque-foto+.aviso-destaque-texto{padding-right:20px}.aviso-destaque-texto svg{flex:none;margin-top:3px}.aviso-destaque-fechar{top:8px;z-index:1;color:#fff;background:#0000008c;border-radius:50%;position:absolute;inset-inline-end:8px}.painel-aviso-foto{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.painel-aviso-foto img{object-fit:cover;border-radius:var(--radius);background:var(--overlay);width:120px;height:80px}.painel-aviso{max-width:620px}.painel-aviso h3{align-items:center;gap:8px;display:flex}.painel-aviso-estado{border-radius:var(--radius);background:var(--overlay);font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);padding:8px 12px}.painel-aviso-estado.valendo{color:#faa61a}.painel-aviso-tons{gap:8px;margin:12px 0;display:grid}.painel-aviso-horas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.painel-aviso-atalhos{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.painel-aviso-atalhos .btn-secondary{font-size:calc(12px * var(--escala-do-texto));padding:4px 10px}.painel-aviso-acoes{gap:8px;margin-top:16px;display:flex}.avatar[data-moldura]:after{content:"";-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:2px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.avatar[data-moldura=prata]:after{background:linear-gradient(140deg,#e8e8ec,#9aa0a6,#e8e8ec)}.avatar[data-moldura=bronze]:after{background:linear-gradient(140deg,#d89a5c,#8a5a2b,#d89a5c)}.avatar[data-moldura=folha]:after{background:linear-gradient(140deg,#8fce6a,#3f7a2e,#8fce6a)}.avatar[data-moldura=mar]:after{background:linear-gradient(140deg,#7fd4f0,#1f6fa8,#7fd4f0)}.avatar[data-moldura=brasa-moldura]:after{background:linear-gradient(140deg,#ffb45c,#c8102e,#ffb45c)}.avatar[data-moldura=ouro-moldura]:after{background:linear-gradient(140deg,#ffe08a,#b8860b,#fff3c4,#b8860b) 0 0/300% 300%;animation:6s linear infinite moldura-brilho}.avatar[data-moldura=esmeralda-moldura]:after{background:linear-gradient(140deg,#7ff0c0,#0d7a54,#bff7e0,#0d7a54) 0 0/300% 300%;animation:6s linear infinite moldura-brilho}.avatar[data-moldura=rubi]:after{background:linear-gradient(140deg,#ff8fa0,#8b0020,#ffc9d2,#8b0020) 0 0/300% 300%;animation:5s linear infinite moldura-brilho}.avatar[data-moldura=prisma-moldura]:after{background:conic-gradient(#e2574c,#e0822f,#c79a1e,#77a93a,#2fa88c,#3d97cc,#5b6fd6,#8f6fd6,#d45f95,#e2574c);animation:8s linear infinite moldura-girar}@keyframes moldura-brilho{to{background-position:300% 0}}@keyframes moldura-girar{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.avatar[data-moldura]:after{animation:none}}.guarda-roupa-grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:16px 0 28px;display:grid}.guarda-roupa-cartao{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);align-items:center;gap:12px;padding:12px;display:flex}.guarda-roupa-cartao.vestido{border-color:var(--green)}.guarda-roupa-cartao.vestivel{cursor:pointer;transition:border-color .12s,background .12s}.guarda-roupa-cartao.vestivel:hover,.guarda-roupa-cartao.vestivel:focus-visible{border-color:var(--accent);background:var(--bg-hover);outline:none}.guarda-roupa-cartao.trancado{opacity:.75}.guarda-roupa-cartao-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.guarda-roupa-cartao-texto small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));line-height:1.35}.guarda-roupa-etiqueta{font-size:calc(11px * var(--escala-do-texto));border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-weight:600;display:inline-flex}.guarda-roupa-etiqueta.conquista{color:#faa61a;background:#faa61a1f}.guarda-roupa-amostra{border-radius:var(--radius);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.guarda-roupa-amostra.cor{font-size:calc(20px * var(--escala-do-texto));background:var(--overlay);font-weight:700}.guarda-roupa-amostra.fundo{background-size:cover}.guarda-roupa-amostra-avatar{background:var(--overlay);border-radius:50%;width:34px;height:34px}.guarda-roupa-vestido{font-size:calc(13px * var(--escala-do-texto));color:var(--green);flex:none;align-items:center;gap:4px;display:inline-flex}.guarda-roupa-trancado{color:var(--text-muted);flex:none}.guarda-roupa-pacotes{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);max-width:720px;margin-top:28px;padding:16px}.guarda-roupa-pacotes h3{align-items:center;gap:8px;margin-top:0;display:flex}.aparencia-fichario{max-width:760px}.aparencia-fichario-orelhas{gap:4px;padding-inline-start:12px;display:flex}.aparencia-fichario-orelha{border:1px solid var(--border);border-top:3px solid var(--orelha,var(--accent));background:var(--bg-main);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:10px 10px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 20px 9px;font-weight:600;display:inline-flex;position:relative}.aparencia-fichario-orelha-avatar{--orelha:#6aa8e8}.aparencia-fichario-orelha:hover{color:var(--text-strong)}.aparencia-fichario-orelha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aparencia-fichario-orelha.aberta{z-index:1;border-bottom-color:var(--bg-secondary);background:var(--bg-secondary);color:var(--text-strong)}.aparencia-fichario-folha{border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--bg-secondary);padding:20px}:root[dir=rtl] .aparencia-fichario-folha,[dir=rtl] .aparencia-fichario-folha{border-radius:var(--radius) 0 var(--radius) var(--radius)}.personagem{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.personagem+.personagem{margin-top:16px}.personagem-palco{border-radius:var(--radius);background:radial-gradient(ellipse 60% 10% at 50% 92%, #00000047, transparent 70%), var(--bg-main);flex:none;place-items:end center;width:200px;height:210px;padding-bottom:12px;display:grid}.personagem-palco.pequeno{height:120px}.pixel-grande{image-rendering:pixelated}.personagem-linhas{flex-direction:column;flex:1;gap:12px;min-width:min(100%,260px);display:flex}.personagem-salvar{justify-content:center;display:flex}.personagem-linha{align-items:center;gap:8px;display:flex}.personagem-seta{border:1px solid var(--border);background:var(--bg-main);width:40px;height:40px;color:var(--text-strong);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.personagem-seta:hover:not(:disabled),.personagem-seta:focus-visible{border-color:var(--accent);color:var(--accent)}.personagem-seta:disabled{opacity:.5;cursor:wait}[dir=rtl] .personagem-seta svg{transform:scaleX(-1)}.personagem-valor{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.personagem-valor small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.personagem-valor strong{color:var(--text-strong)}.personagem-nome{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.personagem-nome label{min-width:160px;color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));flex-direction:column;flex:1;gap:4px;display:flex}.personagem-foto{margin-top:20px}.personagem-foto summary{color:var(--text-muted);cursor:pointer;font-weight:600}.personagem-foto[open] summary{margin-bottom:12px}.criador{align-items:flex-start}.criador-palco-e-giro{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.personagem-palco.criador-palco{place-items:center;width:288px;height:288px;padding:0;position:relative}.coelho-palco{image-rendering:pixelated;cursor:pointer}.coelho-palco[data-falhou]{opacity:.3}.criador-avatar{top:8px;position:absolute;inset-inline-end:8px}.criador-girar{align-items:center;gap:12px;display:flex}.criador-girar span{min-width:9ch;color:var(--text-muted);text-align:center}.criador-cores{flex-direction:column;gap:6px;display:flex}.criador-cores>small,.criador-salvos>small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.criador-cores>div{flex-wrap:wrap;gap:6px;display:flex}.criador-cor{border:2px solid var(--border);cursor:pointer;border-radius:8px;width:28px;height:28px;padding:0;position:relative;overflow:hidden}.criador-cor[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.criador-cor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.criador-cor:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.criador-cor.original{background:conic-gradient(var(--text-muted) 0 25%, transparent 0 50%, var(--text-muted) 0 75%, transparent 0) 0 0 / 10px 10px, var(--bg-main)}.criador-cor.livre{background:conic-gradient(#e5455f,#f5b82e,#5fbf6a,#3d6fd1,#7a4fc0,#e5455f)}.criador-cor.livre input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.criador-acoes{flex-wrap:wrap;gap:8px;display:flex}.criador-acoes .btn-secondary{align-items:center;gap:6px;display:inline-flex}.criador-codigo summary{color:var(--text-muted);cursor:pointer;font-weight:600}.criador-linha-codigo{gap:8px;margin-top:8px;display:flex}.criador-linha-codigo input{flex:1;min-width:0}.criador-salvos ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.criador-salvos li{border:1px solid var(--border);background:var(--bg-main);border-radius:999px;align-items:center;display:flex}.criador-salvo{color:var(--text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 4px 3px 3px;display:inline-flex}.avatar-coelho-montado{image-rendering:pixelated}.avatares-anteriores{margin-top:20px}.avatares-anteriores h3{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));margin:0 0 10px}.avatares-anteriores ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.avatares-anteriores li{position:relative}.avatar-anterior{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:3px;display:block}.avatar-anterior:hover,.avatar-anterior:focus-visible{border-color:var(--accent)}.avatar-anterior .avatar{width:56px;height:56px}.avatar-anterior-tirar{background:var(--bg-secondary);width:20px;height:20px;color:var(--text-muted);box-shadow:0 0 0 1px var(--border);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-2px;right:-2px}.avatar-anterior-tirar:hover{color:var(--text)}.personagem-foto .avatar-acoes{background:var(--bg-main);flex-wrap:wrap}.enfeites-do-perfil{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.jogos{flex-direction:column;flex:1;min-width:0;display:flex}.jogos-novo{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.jogos-corpo{flex:1;padding:20px;overflow-y:auto}.jogos-vazio{max-width:460px;color:var(--text-muted)}.jogo-grupo h3{font-size:calc(13px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:20px 0 8px;font-weight:700}.jogo-cartao{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);align-items:flex-start;gap:12px;max-width:620px;margin-bottom:8px;padding:12px;display:flex}.jogo-cartao-texto{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.jogo-cartao-texto small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.jogo-copiar{border-radius:var(--radius);background:var(--overlay);max-width:100%;color:var(--text);cursor:pointer;border:none;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.jogo-copiar:hover{background:var(--overlay-strong)}.jogo-copiar code{font-size:calc(13px * var(--escala-do-texto));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jogo-agora{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jogo-agora strong{color:var(--text)}.jogo-agora-ponto{background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block}.jogo-agora .btn-secondary{font-size:calc(12px * var(--escala-do-texto));padding:3px 10px}.jogo-senha{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.jogo-cartao-acoes{flex:none;gap:4px;display:flex}.jogo-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;gap:10px;max-width:620px;margin-bottom:12px;padding:14px;display:flex}.jogo-form-linha{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.jogo-form-acoes{gap:8px;display:flex}.auth-social{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.auth-social-botao{width:100%;padding:10px;font-weight:600}.auth-ou{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin:6px 0 2px;display:flex}.auth-ou:before,.auth-ou:after{content:"";background:var(--border);flex:1;height:1px}.auth-social-item{flex-direction:column;gap:4px;display:flex}.auth-social-aviso{font-size:calc(11px * var(--escala-do-texto));color:var(--text-muted);line-height:1.35}.auth-social-botao{display:block}.auth-social-conteudo{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:12px;padding-left:22px;display:grid}.auth-social-conteudo svg{justify-self:center}.entradas-ligadas{gap:8px;max-width:540px;margin:12px 0 0;padding:0;list-style:none;display:grid}.entradas-ligadas li{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);align-items:center;gap:12px;padding:10px 12px;display:flex}.entradas-ligadas li>svg{flex:none}.entradas-ligadas-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entradas-ligadas-texto small{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);line-height:1.35}.entradas-ligadas-travado{color:#faa61a!important}.entradas-ligadas button{flex:none;align-items:center;gap:6px;display:inline-flex}.no-community-saidas{gap:18px;margin-top:10px;display:flex}.no-community-saidas .link{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.no-community-saidas .link:hover{color:var(--text)}.confirme-email{text-align:center}.confirme-email-icone{color:var(--green);align-self:center}.confirme-email p{margin:0;line-height:1.5}.crescimento{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);margin-bottom:20px;padding:16px}.crescimento h3{align-items:center;gap:8px;margin:0 0 14px;display:flex}.crescimento-numeros{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crescimento-numeros li{border-radius:var(--radius);background:var(--overlay);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.crescimento-numeros strong{font-size:calc(22px * var(--escala-do-texto));line-height:1.1}.crescimento-numeros li.destaque strong{font-size:calc(30px * var(--escala-do-texto));color:var(--text-strong)}.crescimento-numeros span{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);align-items:center;gap:5px;line-height:1.3;display:flex}.crescimento-numeros.secundarios{margin-top:10px}.crescimento-numeros.secundarios strong{font-size:calc(17px * var(--escala-do-texto))}.mais-anchor{position:relative}.mais-menu{z-index:30;border:1px solid var(--border);background:var(--bg-float);box-shadow:0 10px 30px var(--shadow);border-radius:999px;gap:6px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.mais-aceso{border:2px solid var(--bg-main);background:var(--green);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px}.karaoke-aviso{border-left:2px solid #faa61a;margin-top:8px;padding-left:10px}.bv{--bv-destaque:#5865f2;flex:1;padding:0 0 32px;overflow-y:auto}.bv-arte{color:#fff;padding:40px 32px 32px;position:relative;overflow:hidden}.bv[data-tom=claro] .bv-arte{color:#10212e}.bv-faixas{pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0f 0 2px,#0000 2px 46px);position:absolute;inset:-40% -10%}.bv[data-tom=claro] .bv-faixas{background:repeating-linear-gradient(115deg,#0000000f 0 2px,#0000 2px 46px)}.bv-cabeca{align-items:center;gap:18px;display:flex;position:relative}.bv-cabeca h1{letter-spacing:-.5px;margin:0;font-size:clamp(24px,4vw,38px);line-height:1.1}.bv-nome{font-size:calc(30px * var(--escala-do-texto));align-items:center;gap:10px;margin:0;font-weight:800;line-height:1.1;display:flex}.bv-guia{align-items:flex-end;gap:18px;margin-top:28px;display:flex;position:relative}.bv-guia-coelho{--quadros:1;width:104px;height:104px;image-rendering:pixelated;filter:drop-shadow(0 6px 10px #00000059);--duracao:3s;--vezes:1;--fim-do-gesto:3s;animation:salao-faixa var(--duracao) steps(var(--quadros), jump-none) var(--vezes), salao-respira 3.4s steps(1) var(--fim-do-gesto) infinite;background-position:0 0;background-repeat:no-repeat;flex:none;display:block}@media (prefers-reduced-motion:reduce){.bv-guia-coelho{animation:none}}.bv-coelhos{flex-wrap:wrap;gap:8px;display:flex}.bv-coelho-opcao{border:2px solid var(--border);background:var(--bg-darkest);cursor:pointer;border-radius:10px;padding:4px}.bv-coelho-opcao .bv-guia-coelho{filter:none;width:52px;height:52px}.bv-coelho-opcao:hover,.bv-coelho-opcao.escolhida{border-color:var(--accent)}.bv-moradores{opacity:.85;font-size:calc(14px * var(--escala-do-texto));margin:8px 0 16px;position:relative}.salao{isolation:isolate;aspect-ratio:384/266;--px-do-salao:calc(100cqw / 384);border-radius:14px;width:min(960px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073;container-type:inline-size}.salao-recado{z-index:250;left:calc(14 * var(--px-do-salao));bottom:calc(18 * var(--px-do-salao));max-width:70%;position:absolute}.salao-recado .bv-guia{gap:calc(6 * var(--px-do-salao));margin:0}.salao-recado .bv-guia-coelho{width:calc(64 * var(--px-do-salao));height:calc(64 * var(--px-do-salao))}.salao-recado .bv-balao{max-height:calc(110 * var(--px-do-salao));margin-bottom:calc(20 * var(--px-do-salao));overflow-y:auto}.salao-cena{width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.salao-peca{--quadros:1;--duracao:3s;--atraso:0s;image-rendering:pixelated;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.salao-peca.faixa{animation:salao-faixa var(--duracao) steps(var(--quadros), jump-none) infinite;animation-delay:var(--atraso)}.salao-peca.gente{animation:salao-respira var(--duracao) steps(1) infinite;animation-delay:var(--atraso)}@keyframes salao-faixa{to{background-position:100% 0}}@keyframes salao-respira{0%,55%{transform:none}56%,to{transform:translateY(var(--px-do-salao))}}@media (prefers-reduced-motion:reduce){.salao-peca.faixa,.salao-peca.gente{animation:none}}.salao-nome{color:#fff;max-width:22%;font-size:calc(10px * var(--escala-do-texto));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#10121ac7;border-radius:999px;padding:1px 6px;font-weight:700;line-height:1.4;position:absolute;overflow:hidden;transform:translate(-50%,calc(-100% - 2px))}.salao-quadro{z-index:60;pointer-events:none;display:grid;position:absolute;overflow:hidden}.salao-quadro .community-badge.standalone{border-radius:0;width:100%!important;height:100%!important;font-size:calc(6 * var(--px-do-salao))!important}.salao-quadro img{object-fit:cover;width:100%;height:100%}.salao-destaque{z-index:300;border-radius:calc(3 * var(--px-do-salao));pointer-events:none;transition:box-shadow .12s;position:absolute}.salao-destaque.aceso{box-shadow:0 0 0 var(--px-do-salao) #fff4d6, 0 0 calc(6 * var(--px-do-salao)) #ffdc968c}.salao-tv-ao-vivo{z-index:60;justify-content:center;align-items:center;gap:calc(1 * var(--px-do-salao));padding:calc(2 * var(--px-do-salao));color:#fff;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 40%,#2a2f4a,#0d0f1a 75%);flex-direction:column;display:flex;position:absolute;overflow:hidden}.salao-tv-quem{align-items:center;gap:calc(3 * var(--px-do-salao));text-align:left;max-width:100%;display:flex}.salao-tv-quem .avatar{width:calc(16 * var(--px-do-salao));height:calc(16 * var(--px-do-salao));flex:none}.salao-tv-texto{align-items:flex-start;gap:calc(.5 * var(--px-do-salao));flex-direction:column;min-width:0;display:flex}.salao-tv-sala{opacity:.75;max-width:100%;font-size:calc(4.5 * var(--px-do-salao));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.salao-tv-ao-vivo strong{max-width:100%;font-size:calc(6.5 * var(--px-do-salao));white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.salao-tv-ao-vivo small{opacity:.75;max-width:100%;font-size:calc(4.5 * var(--px-do-salao));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.salao-tv-selo{align-items:center;gap:calc(1.5 * var(--px-do-salao));padding:0 calc(2 * var(--px-do-salao));font-size:calc(4.5 * var(--px-do-salao));letter-spacing:.04em;text-transform:uppercase;background:#e5484d;border-radius:999px;font-weight:800;display:inline-flex}.salao-tv-canal{right:calc(2 * var(--px-do-salao));bottom:calc(1 * var(--px-do-salao));font-size:calc(4 * var(--px-do-salao));opacity:.6;position:absolute}.salao-tv-seta{z-index:315;border-radius:calc(2 * var(--px-do-salao));color:#fff;cursor:pointer;background:#0d0f1abf;border:0;place-items:center;padding:0;display:grid;position:absolute}.salao-tv-seta svg{width:100%;height:100%}.salao-tv-seta:hover,.salao-tv-seta:focus-visible{background:#e5484d;outline:none}.salao-alvo{z-index:310;cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.salao-alvo:focus-visible{outline:none}.salao-rotulo{z-index:320;color:#fff4d6;white-space:nowrap;pointer-events:none;font-size:calc(13px * var(--escala-do-texto));background:#100e18e6;border-radius:8px;flex-direction:column;align-items:center;padding:4px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.salao-rotulo small{opacity:.8;font-size:calc(11px * var(--escala-do-texto))}.salao-mais{z-index:200;color:#fff4d6;font-weight:700;font-size:calc(12px * var(--escala-do-texto));background:#100e18d9;border-radius:999px;padding:2px 8px;position:absolute;top:38%;left:33%}.bv-atalhos{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 24px 0;display:flex}.bv-atalho{border:1px solid var(--border);background:var(--bg-float);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.bv-atalho:hover{border-color:var(--bv-destaque)}.bv-balao{border:1px solid var(--bv-destaque);max-width:62ch;font-size:calc(16px * var(--escala-do-texto));background:#00000061;border-radius:16px;margin-bottom:40px;padding:16px 20px;line-height:1.55;position:relative}.bv-balao:before{content:"";inset-inline-start:-9px;background:inherit;border-left:1px solid var(--bv-destaque);border-bottom:1px solid var(--bv-destaque);clip-path:polygon(0 0,0 100%,100% 100%);width:16px;height:16px;position:absolute;bottom:22px;transform:rotate(45deg)}[dir=rtl] .bv-balao:before{transform:rotate(-135deg)}.bv[data-tom=claro] .bv-balao{background:#ffffff8c}.bv-balao-titulo{font-size:calc(20px * var(--escala-do-texto));color:var(--bv-destaque);display:block}.bv-balao p,.bv-balao ol{margin:8px 0 0}.bv-balao ol{padding-left:1.4em}.bv-balao li+li{margin-top:4px}@media (width<=640px){.bv-guia{flex-direction:column;align-items:flex-start}.bv-guia-coelho{width:72px;height:72px}.bv-balao{margin-bottom:0}.bv-balao:before,[dir=rtl] .bv-balao:before{inset-inline-start:26px;top:-9px;bottom:auto;transform:rotate(135deg)}}.bv-fechar{width:34px;height:34px;color:inherit;cursor:pointer;background:#0000004d;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.bv-fechar:hover{background:#00000080}.bv[data-tom=claro] .bv-fechar{background:#ffffff73}.bv-bloco-dono{border-style:dashed}.bv-pular{border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;margin:22px auto 0;padding:9px 20px;display:block}.bv-pular:hover{color:var(--text);border-color:var(--bv-destaque)}@media (width<=640px){.bv-arte{padding:28px 18px 24px}}.bv-editor{flex-direction:column;gap:10px;max-width:560px;margin-bottom:28px;display:flex}.bv-editor label{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-weight:700;display:flex}.bv-editor input,.bv-editor textarea{border:1px solid var(--bg-darkest);background:var(--bg-input,var(--bg-darkest));color:var(--text-strong);font:inherit;font-size:calc(15px * var(--escala-do-texto));text-transform:none;border-radius:4px;padding:10px 12px;font-weight:400}.bv-editor textarea{resize:vertical;line-height:1.5}.bv-editor label small{text-transform:none;font-weight:400}.bv-artes{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.bv-arte-opcao{border-radius:var(--radius);cursor:pointer;border:2px solid #0000;height:46px}.bv-arte-opcao.escolhida{box-shadow:0 0 0 2px var(--bg-darkest);border-color:#fff}.bv-previa{border-radius:var(--radius);flex:none;padding:0;overflow:hidden}.bv-previa .bv-arte{padding:4px 20px 20px}.bv-previa .bv-guia-coelho{width:80px;height:80px}.puxador{cursor:col-resize;z-index:5;background:0 0;border:none;width:8px;padding:0;position:absolute;top:0;bottom:0}.puxador-direita{right:-4px}.puxador-esquerda{left:-4px}.puxador:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.puxador:hover:after,.puxador:focus-visible:after{background:var(--accent)}.puxador:focus-visible{outline:none}body.arrastando-barra{-webkit-user-select:none;user-select:none;cursor:col-resize}@media (width<=768px){.puxador{display:none}}.ajuste-barras{flex-direction:column;align-items:flex-start;gap:12px;max-width:480px;display:flex}.ajuste-linha{grid-template-columns:110px 1fr 56px;align-items:center;gap:12px;width:100%;display:grid}.ajuste-linha input[type=range]{width:100%}.ajuste-linha output{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-align:right}.tile-destacar{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#0000008c;border:none;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .14s,background .14s;display:grid;position:absolute;top:8px;right:8px}.lk-participant-tile:hover .tile-destacar,.tile-destacar:focus-visible,.tile-destacar.ativo{opacity:1}.tile-destacar:hover{background:#000c}.tile-destacar.ativo{background:var(--accent);color:var(--accent-texto)}.janela-destacada{background:#000;height:100vh;margin:0;overflow:hidden}.janela-destacada video{object-fit:contain;width:100%;height:100%;display:block}.janela-destacada-nome{color:#fff;background:#0009;border-radius:12px;padding:4px 10px;font:500 13px Segoe UI,system-ui,sans-serif;position:fixed;bottom:10px;left:10px}.palco-faixa{background:var(--bg-raised);border-bottom:1px solid var(--border);font-size:calc(13px * var(--escala-do-texto));flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.palco-titulo{color:var(--accent);text-transform:uppercase;letter-spacing:.6px;font-weight:700;font-size:calc(11px * var(--escala-do-texto));align-items:center;gap:6px;display:flex}.palco-mascote{flex:none;margin:-4px 2px -6px -20px}.quem-digita{height:24px;font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;display:flex;overflow:hidden}.quem-digita .avatar+.avatar{margin-left:-10px}.quem-digita span{text-overflow:ellipsis;overflow:hidden}.canal-assistindo{margin:-6px;display:inline-flex}.so-para-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.modo-sala .rail,.app.modo-sala .sidebar,.app.modo-sala .members{display:none}.faixa-aula{background:var(--bg-sidebar);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex}.faixa-aula-mascote{margin:-6px -6px -10px}.faixa-aula-nome{flex-direction:column;min-width:0;margin-right:auto;line-height:1.25;display:flex}.faixa-aula-nome strong{color:var(--text-strong);font-size:calc(15px * var(--escala-do-texto))}.faixa-aula-nome span{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.entrada-aula{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.entrada-aula form{flex-direction:column;align-items:stretch;gap:10px;width:min(360px,100%);display:flex}.entrada-aula h1{min-height:1.3em;color:var(--text-strong);margin:0}.entrada-aula-turma{min-height:1.4em;color:var(--text-muted);margin:-6px 0 6px}.entrada-aula label{text-align:start;flex-direction:column;gap:6px;font-weight:600;display:flex}.entrada-aula input{font-size:calc(17px * var(--escala-do-texto));border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-input);color:var(--text);padding:12px}.entrada-aula .btn-primary{font-size:calc(16px * var(--escala-do-texto));padding:13px}.entrada-aula-miudo{color:var(--text-muted);font-size:calc(12.5px * var(--escala-do-texto));margin:0}.entrada-aula-miudo a{color:var(--text-muted)}.link-sala{z-index:200;box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-float);width:min(360px,100vw - 16px);box-shadow:0 8px 24px var(--shadow);padding:14px;font-weight:400;position:fixed}.link-sala h3{margin:0 0 8px}.link-sala h4{margin:0 0 4px}.link-sala p{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));margin:0 0 10px}.link-sala .btn-secondary{align-items:center;gap:6px;display:inline-flex}.link-sala-turma{padding-bottom:12px}.link-sala-turma+.link-sala-visitante{border-top:1px solid var(--border);padding-top:12px}.link-sala-criar{align-items:end;gap:10px;margin-bottom:10px;display:flex}.link-sala-criar label{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.link-sala ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.link-sala li{grid-template-columns:1fr auto auto;align-items:center;gap:6px 8px;display:grid}.link-sala li input{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-input);color:var(--text);font-size:calc(12px * var(--escala-do-texto));grid-column:1/-1;padding:8px}.link-sala li small{color:var(--text-muted)}.link-sala-vazio{font-style:italic}.mascote{-webkit-user-select:none;user-select:none;display:block}.karaoke-vazio{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.erro-geral{box-sizing:border-box;text-align:center;background:var(--bg-main);min-height:100vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.servidor-fora-do-ar{z-index:10001;position:fixed;inset:0}.erro-geral h1{color:var(--text-strong);font-size:calc(22px * var(--escala-do-texto));margin:0}.erro-geral p{max-width:34em;color:var(--text-muted);margin:0 0 8px}.erro-geral .erro-geral-codigo{font-family:ui-monospace,Consolas,monospace;font-weight:700;font-size:calc(13px * var(--escala-do-texto));letter-spacing:.02em;margin:0}.palco-quem{color:var(--text-strong);font-weight:600}.palco-mao{border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.palco-mao:hover{background:var(--bg-hover)}.palco-mao.levantada{background:var(--accent);border-color:var(--accent);color:var(--accent-texto)}.palco-fila{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.palco-fila-titulo{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto));text-transform:uppercase;letter-spacing:.5px}.palco-fila-item{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text);font:inherit;font-size:calc(12.5px * var(--escala-do-texto));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.palco-fila-item:hover{border-color:var(--accent)}.palco-fila-item.tirar:hover{color:#ed4245;border-color:#ed4245}.palco-aviso{color:var(--text-muted);font-size:calc(12.5px * var(--escala-do-texto));align-items:center;gap:6px;margin-left:auto;display:inline-flex}.stream-etiqueta{background:var(--overlay);color:#fff;min-width:0;max-width:min(60%,320px);font-size:calc(12px * var(--escala-do-texto));pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:flex}.stream-etiqueta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gif-picker{inset-inline-end:0;z-index:50;background:var(--bg-sidebar);border-radius:var(--radius);width:360px;max-width:calc(100vw - 32px);box-shadow:0 8px 24px var(--shadow);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px)}.gif-picker-busca{padding:10px 12px 6px}.gif-picker-busca input{background:var(--bg-darkest);width:100%;color:var(--text-strong);border:none;border-radius:4px;outline:none;padding:8px 10px}.gif-picker-rolagem{max-height:340px;padding:6px 12px 12px;overflow-y:auto}.gif-picker-grade{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gif-picker-item{background:var(--bg-darkest);cursor:pointer;border:none;border-radius:6px;padding:0;line-height:0;overflow:hidden}.gif-picker-item:hover,.gif-picker-item:focus-visible{outline:2px solid var(--accent)}.gif-picker-item img{width:100%;height:auto;display:block}.gif-picker-recado{text-align:center;color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));padding:24px 8px;line-height:1.5}.gif-picker-mais{width:100%;margin-top:8px}.gif-picker-rodape{border-top:1px solid var(--bg-darkest);font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);padding:8px 12px;font-weight:600}.message-gif{border-radius:8px;width:auto;max-width:min(400px,100%);height:auto;max-height:300px;display:block}.grade-paises{margin-top:18px}.grade-paises-conta{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0 0 12px}.grade-paises-regioes{flex-wrap:wrap;gap:22px;display:flex}.grade-paises-regiao small{font-size:calc(11px * var(--escala-do-texto));letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;display:block}.grade-paises-grade{grid-template-columns:repeat(9,11px);gap:3px;display:grid}.grade-paises-grade i{background:var(--bg-raised);border-radius:2.5px;width:11px;height:11px;display:block}.grade-paises-grade i.aceso{background:var(--accent)}.perfil-molduras{flex-wrap:wrap;gap:10px;display:flex}.perfil-moldura{background:var(--bg-raised);cursor:pointer;border:2px solid #0000;border-radius:10px;place-items:center;width:48px;height:48px;padding:0;display:grid}.perfil-moldura:hover{background:var(--bg-raised-hover)}.perfil-moldura.ativa{border-color:var(--accent)}.perfil-moldura-bola{background:var(--bg-input);border-radius:50%;width:28px;height:28px}.guarda-roupa-cartao{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.guarda-roupa-cartao:hover{border-color:var(--accent);background:var(--bg-raised);box-shadow:0 6px 18px var(--shadow);transform:translateY(-3px)}.guarda-roupa-amostra{transition:transform .2s}.guarda-roupa-cartao:hover .guarda-roupa-amostra{transform:scale(1.1)}.guarda-roupa-cartao:hover .fundo-aurora{animation-duration:6s}.guarda-roupa-cartao:hover .fundo-brasa{animation-duration:4.5s}.guarda-roupa-cartao:hover .fundo-oceano{animation-duration:5s}.guarda-roupa-cartao:hover .fundo-estrelas{animation-duration:1.6s}.guarda-roupa-cartao:hover .fundo-nebulosa{animation-duration:8s}.guarda-roupa-cartao:hover .fundo-vitral{animation-duration:3s}.guarda-roupa-cartao:hover .fundo-cosmos:after{animation-duration:18s}.guarda-roupa-cartao:hover .avatar[data-moldura]:after{background-size:300% 300%;animation:2.5s linear infinite moldura-brilho}.guarda-roupa-cartao:hover .avatar[data-moldura=ouro-moldura]:after,.guarda-roupa-cartao:hover .avatar[data-moldura=esmeralda-moldura]:after{animation-duration:2s}.guarda-roupa-cartao:hover .guarda-roupa-amostra.cor{animation:1.2s ease-in-out infinite guarda-roupa-pulso}@keyframes guarda-roupa-pulso{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}@media (prefers-reduced-motion:reduce){.guarda-roupa-cartao:hover,.guarda-roupa-cartao:hover .guarda-roupa-amostra{transform:none}.guarda-roupa-cartao:hover .guarda-roupa-amostra.cor,.guarda-roupa-cartao:hover .avatar[data-moldura]:after{animation:none}}.sidebar-header.com-capa{height:96px;box-shadow:none;border-bottom:1px solid var(--border);align-items:flex-end;padding-bottom:10px;position:relative}.sidebar-header.com-capa .icon-button{z-index:1;align-self:flex-start;margin-top:8px;position:relative}.sidebar-header.capa-editavel{cursor:pointer}#capa-da-comunidade{scroll-margin-top:32px}.capa-lapis{z-index:1;color:#f2f3f5;opacity:.55;cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.sidebar-header.capa-editavel:hover .capa-lapis,.capa-lapis:focus-visible{opacity:1}.sidebar-header.capa-editavel .icon-button~.capa-lapis{left:8px;right:auto}.sidebar-header.com-capa .sidebar-brand{z-index:1;color:#f2f3f5;text-shadow:0 1px 3px #000000bf,0 0 10px #00000080;position:relative}.capa{background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.capa.com-foto:before{content:"";background:linear-gradient(#0000001a 40%,#000000a6 100%);position:absolute;inset:0}.capa:after{content:"";background:linear-gradient(100deg,#0000,#ffffff29 45%,#ffffff47 50%,#0000);width:45%;animation:8s ease-in-out infinite capa-brilho;position:absolute;top:-50%;bottom:-50%;left:-60%;transform:skew(-18deg)}@keyframes capa-brilho{0%{opacity:0;transform:translate(0)skew(-18deg)}12%{opacity:1}42%{opacity:0;transform:translate(389%)skew(-18deg)}to{opacity:0;transform:translate(389%)skew(-18deg)}}.janela-sem-foco *,.janela-sem-foco :before,.janela-sem-foco :after{animation-play-state:paused!important}.capa-previa{border-radius:var(--radius);border:1px solid var(--border);height:110px;position:relative}@media (prefers-reduced-motion:reduce){.capa:after{opacity:0;animation:none}}.clipe-aviso{z-index:60;pointer-events:none;border-radius:var(--radius);background:var(--bg-float);border:1px solid var(--border);max-width:min(420px,100vw - 32px);box-shadow:0 8px 24px var(--shadow);color:var(--text);font-size:calc(14px * var(--escala-do-texto));text-align:center;padding:10px 16px;animation:.18s clipe-aviso-entra;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}@keyframes clipe-aviso-entra{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.clipe-aviso{animation:none}}.nome-com-emoji{align-items:center;gap:8px;display:flex;position:relative}.nome-com-emoji input{flex:1;min-width:0}.nome-com-emoji .emoji-picker{bottom:calc(100% + 8px);right:0}.nome-com-emoji-botao{color:var(--text-muted);flex:none}.nome-com-emoji-botao:hover,.nome-com-emoji-botao.active{color:var(--text)}.capa-endereco{align-items:center;gap:8px;max-width:520px;margin-top:10px;display:flex}.capa-endereco input{background:var(--bg-darkest);min-width:0;font-size:calc(15px * var(--escala-do-texto));color:var(--text);border:none;border-radius:4px;flex:1;padding:10px}.capa-endereco .btn-secondary{flex:none}.capa-encaixe{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.capa-encaixe-modos{gap:8px;display:flex}.capa-encaixe-modos .escolhido{border-color:var(--accent);color:var(--text-strong)}.capa-encaixe-dica{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted)}.capa-previa-caixa.arrastavel{cursor:grab;touch-action:none}.capa-previa-caixa.arrastando{cursor:grabbing}.capa-previa-caixa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.letras-da-comunidade{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-width:520px;margin-bottom:8px;display:grid}.letra-opcao{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised,#2b2d31);color:var(--text);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.letra-opcao.escolhida{border-color:var(--accent)}.letra-amostra{font-size:calc(17px * var(--escala-do-texto));color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.letra-opcao small{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.capa-gif{margin-top:10px;display:inline-flex;position:relative}.capa-gif .btn-secondary{align-items:center;gap:6px;display:inline-flex}.capa-gif .gif-picker{bottom:calc(100% + 8px);inset-inline:0 auto}.sidebar-header.com-capa .sidebar-brand[data-efeito=arco-iris]{color:#0000;text-shadow:0 1px 3px #000000bf}.sidebar-header.com-capa .sidebar-brand[data-efeito=brilho]{text-shadow:0 0 6px,0 1px 3px #000000bf,0 0 10px #00000080}.sidebar-header.com-capa .sidebar-brand[data-efeito=sombra]{text-shadow:1px 1px 0 var(--bg-darkest), 0 1px 3px #000000bf, 2px 2px 3px #00000080}.letras-da-comunidade.efeitos{margin-top:4px}.paleta-do-syden{margin:4px 0 12px}.paleta-do-syden-opcoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.paleta-do-syden-opcao{border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-input);color:var(--text);text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex;position:relative}.paleta-do-syden-opcao:hover{border-color:var(--text-muted)}.paleta-do-syden-opcao.escolhida{border-color:var(--accent)}.paleta-do-syden-opcao strong{font-size:calc(14px * var(--escala-do-texto));color:var(--text-strong);font-weight:600}.paleta-do-syden-opcao small{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);line-height:1.3}.paleta-do-syden-marca{top:8px;color:var(--accent);position:absolute;inset-inline-end:8px}.paleta-amostra{border:1px solid #80808059;border-radius:6px;width:100%;height:44px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.paleta-amostra-lateral{width:28%;position:absolute;inset-block:0;inset-inline-start:0}.paleta-amostra-texto{top:12px;border-radius:3px;width:40%;height:5px;position:absolute;inset-inline-start:36%}.paleta-amostra-botao{bottom:9px;border-radius:4px;width:30%;height:10px;position:absolute;inset-inline-start:36%}.cargos-etiquetas{flex-wrap:wrap;gap:4px;display:inline-flex}.cargo-etiqueta{border:1px solid var(--border);background:var(--bg-input);max-width:180px;color:var(--text);font-size:calc(12px * var(--escala-do-texto));border-radius:999px;align-items:center;gap:5px;padding:2px 8px;line-height:1.5;display:inline-flex}.cargo-etiqueta bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cargo-bolinha{border-radius:50%;flex-shrink:0;width:9px;height:9px}.cargo-tirar{color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}.cargo-tirar:hover{color:var(--red)}.perfil-corpo .cargos-etiquetas{margin:2px 0 6px}.cargos-do-membro{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.cargo-dar{border:1px dashed var(--border);color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));cursor:pointer;background:0 0;border-radius:999px;padding:2px 6px}.cargo-lista{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.cargo-linha,.cargo-novo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cargo-linha input[type=color],.cargo-novo input[type=color]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:0}.cargo-linha .cargo-nome,.cargo-novo input:not([type]){flex:1;min-width:140px}.cargo-separado{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));text-transform:none;cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.cargo-linha .cargo-nome,.cargo-novo input:not([type]){background:var(--bg-darkest);color:var(--text-strong);font-size:calc(14px * var(--escala-do-texto));border:none;border-radius:4px;padding:8px 10px}.editor-de-cargos>.settings-hint{margin:0 0 12px}.ranking-eu{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);flex-direction:column;gap:6px;max-width:560px;margin-bottom:12px;padding:14px 16px;display:flex}.ranking-eu strong{color:var(--text-strong)}.ranking-eu small{color:var(--text-muted)}.ranking-barra{background:var(--bg-input);border-radius:999px;height:6px;display:block;overflow:hidden}.ranking-barra>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.ranking-lista{max-width:560px;margin:0;padding:0;list-style:none}.ranking-lista li{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:8px 4px;display:flex}.ranking-posicao{text-align:center;width:28px;color:var(--text-muted);flex-shrink:0;font-weight:700}.ranking-lista li:nth-child(-n+3) .ranking-posicao{color:var(--accent)}.ranking-nome{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ranking-nome bdi{text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);overflow:hidden}.ranking-nivel{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));flex-shrink:0}.configuracao-de-niveis h4{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;margin:12px 0 8px}.configuracao-de-niveis select,.configuracao-de-niveis .nivel-numero{background:var(--bg-darkest);color:var(--text-strong);font-size:calc(14px * var(--escala-do-texto));border:none;border-radius:4px;padding:8px 10px}.configuracao-de-niveis .nivel-numero{width:70px}.moderacao-regras{flex-direction:column;gap:10px;display:flex}.moderacao-palavras{background:var(--bg-darkest);width:100%;color:var(--text-strong);font:inherit;font-size:calc(14px * var(--escala-do-texto));resize:vertical;border:none;border-radius:4px;margin-bottom:10px;padding:10px;display:block}.moderacao-canal{min-width:0;color:var(--text-strong);flex:1}.moderacao-tempo{background:var(--bg-darkest);color:var(--text-strong);border:none;border-radius:4px;padding:6px 10px}.composer-modo-lento{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));align-items:center;gap:6px;margin:0 16px 4px;display:flex}.member-silencio{color:var(--amber);vertical-align:middle;margin-inline-start:4px;display:inline-flex}.moderacao-da-pessoa{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.moderacao-da-pessoa-rotulo{align-items:center;gap:6px;display:inline-flex}.advertencias-anteriores{max-height:120px;color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.advertencias-anteriores li{border-top:1px solid var(--border);padding:3px 0}.avatar-app{border-radius:50%;flex-shrink:0;display:inline-block;overflow:hidden}.avatar-app img{width:100%;height:100%;display:block}.selo-app{background:var(--accent);color:var(--accent-texto);font-size:calc(10px * var(--escala-do-texto));vertical-align:middle;border-radius:4px;align-items:center;gap:2px;margin-inline-start:6px;padding:0 5px;font-weight:700;line-height:16px;display:inline-flex}.cargo-auto-cor{border-radius:50%;width:10px;height:10px;display:inline-block}.cargo-auto-form{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cargo-auto-opcao{gap:8px;display:flex}.cargo-auto-opcao input{border:1px solid var(--border);background:var(--bg-darkest);width:72px;color:var(--text-strong);font:inherit;text-align:center;border-radius:8px;padding:6px 10px}.cargo-auto-form .link-button{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.cargo-auto-form .btn-primary{align-self:flex-start}.tickets-lista{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tickets-lista li{background:var(--bg-darkest);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tickets-lista li>div{flex-direction:column;flex:1;min-width:0;display:flex}.tickets-lista small{color:var(--text-muted)}.tickets-lista.encerrados{opacity:.7}.ticket-form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.ticket-form input{border:1px solid var(--border);background:var(--bg-darkest);max-width:360px;color:var(--text-strong);font:inherit;border-radius:999px;flex:220px;padding:8px 12px}.ticket-form .form-error{text-align:center;flex-basis:100%}.comandos-lista{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.comandos-lista li{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary);padding:10px 12px}.comandos-cabeca{justify-content:space-between;align-items:center;display:flex}.comandos-cabeca code{color:var(--accent);font-weight:700}.comandos-resposta{width:100%;color:var(--text);text-align:start;white-space:pre-wrap;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;display:block}.comandos-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.comandos-nome{color:var(--accent);align-items:center;gap:4px;margin:0;font-weight:700;display:flex}.comandos-nome input{background:var(--bg-darkest);color:var(--text-strong);border:none;border-radius:4px;padding:8px 10px}.agendada-linha{flex-wrap:wrap;gap:8px;display:flex}.agendada-quando{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto))}.lembrete-menu{min-width:180px}.lembrete-aviso{z-index:3000;background:var(--bg-float);color:var(--text);font-size:calc(12px * var(--escala-do-texto));white-space:nowrap;box-shadow:0 2px 8px var(--shadow);border-radius:4px;padding:3px 8px}.faixa-de-contadores{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;padding:8px 16px 2px;font-size:12px;list-style:none;display:flex}.faixa-de-contadores li{align-items:center;gap:5px;display:inline-flex}.quarto{--quarto-contorno:#f7e6c4;isolation:isolate;--quarto-px:2px;aspect-ratio:313/314;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:min(100%,626px,72vh);margin:0 auto;position:relative}.quarto.na-mira{cursor:pointer}.quarto-novo{aspect-ratio:1;width:min(100%,640px,78vh);margin:0 auto}.quarto-novo iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;width:100%;height:100%}@media (prefers-color-scheme:dark){.quarto-novo iframe{--lightningcss-light: ;--lightningcss-dark:initial}}.salao-novo .quarto-novo{aspect-ratio:4/3;width:min(100%,960px)}.salao-desfazer{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:6px 0 0;display:flex}.editor-cena.editando .salao-desfazer{display:none}.quarto-novo-caixa{flex-direction:column;align-items:center;gap:8px;display:flex}.editor-cena{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.editor-cena:not(.editando) .editor-palco,.editor-cena:not(.editando) .quarto-novo-caixa{width:100%}.editor-entrar{justify-content:center;display:flex}.editor-cena.editando{z-index:60;background:var(--bg-main);grid-template:"topo topo""lado palco"minmax(0,1fr)"base base"/minmax(400px,470px) minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid;position:fixed;inset:0}.editor-cena.editando.no-desktop{top:36px}.editor-topo{flex-wrap:wrap;grid-area:topo;align-items:center;gap:10px;display:flex}.editor-titulo{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-strong);font-weight:700;font-size:calc(17px * var(--escala-do-texto,1));border-radius:10px;align-items:center;gap:10px;max-width:40ch;padding:8px 16px;display:flex}.editor-titulo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-titulo svg{color:var(--accent);flex:none}.editor-botao{border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.editor-botao:hover:not(:disabled){background:var(--bg-hover)}.editor-botao:disabled{opacity:.45;cursor:default}.editor-icone{padding:8px 10px}.editor-cena kbd{font:inherit;border:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:11px}.editor-par{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;align-items:center;display:inline-flex}.editor-par .editor-botao{background:0 0;border:none}.editor-vao{flex:1}.editor-dia-noite{padding:2px}.editor-dia-noite button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:7px 12px;display:grid}.editor-dia-noite button[aria-pressed=true]{background:var(--bg-active);color:var(--accent)}.editor-lado{grid-area:lado;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.editor-categorias{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}.editor-categorias button{color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.editor-categorias button:hover{background:var(--bg-hover)}.editor-categorias button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--bg-active)}.editor-catalogo{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex}.editor-busca{border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.editor-busca input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1}.editor-lista{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.editor-grade{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-auto-rows:84px;gap:6px;display:grid}.editor-secao h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:600}.editor-item{border:1px solid var(--border);background:var(--bg-main);cursor:pointer;border-radius:10px;place-items:center;height:84px;padding:5px;display:grid;position:relative;overflow:hidden}.editor-item:hover{border-color:var(--text-muted)}.editor-item[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.editor-item img{object-fit:contain;width:100%;height:100%;min-height:0;image-rendering:pixelated}.editor-cor{aspect-ratio:1;border:2px solid var(--border);border-radius:50%;width:60%}.editor-cor-livre .editor-cor{background:conic-gradient(#e5455f,#f5b82e,#5fbf6a,#3d6fd1,#7a4fc0,#e5455f)}.editor-cor-livre input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.editor-cor-livre:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.editor-quantos{background:var(--bg-active);color:var(--text-strong);border-radius:6px;padding:0 4px;font-size:11px;position:absolute;bottom:2px;right:3px}.editor-esperando{place-items:center;display:grid}.editor-carregando{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.editor-palco.carregando iframe{visibility:hidden}.editor-palco{grid-area:palco;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.editor-cena.editando .quarto-novo-caixa{justify-content:center;width:100%;height:100%}.editor-cena.editando .quarto-novo{width:min(100%,100vh - 190px)}.editor-cena.editando .salao-novo .quarto-novo{width:min(100%,133.333vh - 253.333px)}.editor-base{flex-wrap:wrap;grid-area:base;align-items:center;gap:12px;display:flex}.editor-atalhos{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.editor-atalhos-nome{border-right:1px solid var(--border);color:var(--text-strong);align-items:center;gap:8px;margin-right:4px;padding-right:12px;font-weight:600;display:inline-flex}.editor-atalhos button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.editor-atalhos button span{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;display:flex}.editor-atalhos button:hover:not(:disabled){background:var(--bg-hover)}.editor-atalhos button:disabled{opacity:.45;cursor:default}.editor-fim{gap:10px;margin-left:auto;display:flex}.editor-aplicar{border-color:var(--accent);background:var(--accent);color:var(--accent-texto,#1b1b1b);font-weight:600}.editor-aplicar:hover:not(:disabled){background:var(--accent);filter:brightness(1.08)}@media (width<=760px){.editor-cena.editando{grid-template:"topo""palco""lado"minmax(0,1fr)"base"/1fr;overflow-y:auto}.editor-lado{grid-template-columns:1fr}.editor-categorias{flex-direction:row;overflow-x:auto}.editor-categorias button span,.editor-cena kbd,.editor-botao kbd{display:none}.editor-cena.editando .quarto-novo{width:min(100%,55vh)}.editor-grade{max-height:32vh}}.quarto-cena{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.quarto-cena.dia,.quarto-corte.dia{opacity:0;transition:opacity 1.4s}.quarto.de-dia .quarto-cena.dia,.quarto.de-dia .quarto-corte.dia{opacity:1}.quarto-destaque{z-index:4;opacity:0;pointer-events:none;position:absolute}.quarto-destaque.aceso{opacity:1}.quarto-corte{image-rendering:pixelated;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.quarto-alvo{z-index:3;pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.quarto-alvo:focus-visible{outline:none}.quarto-vivo{z-index:6;pointer-events:none;position:absolute}.quarto-parte{position:absolute;inset:0}.quarto-parte img{width:100%;height:100%;image-rendering:pixelated;transition:filter 1.4s;display:block}.quarto-vivo.coelho .quarto-parte.baixo{clip-path:inset(73.4375% 0 0)}.quarto-vivo.coelho .quarto-parte.cima{clip-path:inset(0 0 25%)}.quarto-vivo.gato .quarto-parte.baixo{clip-path:inset(52.9412% 0 0)}.quarto-vivo.gato .quarto-parte.cima{clip-path:inset(0 0 41.1765%)}.quarto-vivo.coelho .quarto-parte.cima{animation:3.2s step-end infinite quarto-respirar}.quarto-vivo.gato .quarto-parte.cima{animation:4.4s step-end infinite quarto-respirar}@keyframes quarto-respirar{0%,55%{transform:translateY(0)}56%,to{transform:translateY(var(--quarto-px))}}.quarto.de-dia .quarto-parte img{filter:brightness(1.22)saturate(.9)}.quarto-vivo.cutucado{animation:.45s steps(3,end) quarto-pulo}@keyframes quarto-pulo{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--quarto-px) * -4))}to{transform:translateY(0)}}.quarto-rotulo{z-index:10;color:#efe3d3;white-space:nowrap;pointer-events:none;background:#3a2d33;border-radius:6px;flex-direction:column;align-items:center;padding:3px 8px;font-size:13px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.quarto-rotulo small{opacity:.8;font-size:11px}@media (prefers-reduced-motion:reduce){.quarto-vivo .quarto-parte.cima,.quarto-vivo.cutucado{animation:none}}.logo-fundo{fill:var(--logo-fundo,#1e2533)}.logo-linha{fill:var(--logo-linha,#f3ebd8)}.logo-balao{fill:var(--logo-fundo,#1e2533);stroke:var(--logo-linha,#f3ebd8)}:root[data-theme=light] .rail-logo{--logo-fundo:#fff;--logo-linha:#1e2533}.direito-autoral-busca{gap:8px;margin:12px 0;display:flex}.direito-autoral-busca input{flex:1}.direito-autoral .denuncia-resolver input,.direito-autoral .denuncia-resolver textarea{width:100%;margin-bottom:8px}.direito-autoral-feito{color:var(--text)}.soundboard-faltam{flex-direction:column;gap:6px;display:flex}.soundboard-falta{border-radius:var(--radius);background:var(--overlay);align-items:center;gap:10px;padding:6px 8px;display:flex}.soundboard-falta-texto{flex-direction:column;flex:1;min-width:0;display:flex}.soundboard-falta-texto small{color:var(--text-muted)}.soundboard-parecido{color:var(--text-muted);font-size:calc(12.5px * var(--escala-do-texto));margin:0}.sons-repetidos{flex-direction:column;gap:8px;margin:12px 0;display:flex}.sons-repetidos>.btn-secondary{align-self:flex-start}.sons-repetidos-grupo{flex-direction:column;gap:4px;display:flex}.minijogo{z-index:30;background:var(--bg-float);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;width:min(520px,92vw);max-height:calc(100vh - 150px);padding:14px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 50px #00000073}.minijogo-topo{align-items:center;gap:10px;display:flex}.minijogo-topo strong{align-items:center;gap:6px;display:inline-flex}.minijogo-rodada{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto))}.minijogo-topo .icon-plain{margin-left:auto}.minijogo-estante{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.minijogo.na-estante{width:min(700px,92vw)}.minijogo-jogo span{font-size:calc(14px * var(--escala-do-texto));line-height:1.25}.minijogo-jogo{width:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;font-weight:700;display:flex}.minijogo-capa{aspect-ratio:4/3;outline-offset:2px;border-radius:10px;outline:2px solid #0000;width:100%;transition:transform .12s,outline-color .12s;display:block}.minijogo-jogo:hover .minijogo-capa,.minijogo-jogo:focus-visible .minijogo-capa{outline-color:var(--accent);transform:translateY(-2px)}.minijogo-jogo:focus-visible{outline:none}.tamanho-categorias{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.tamanho-categoria-figuras{aspect-ratio:4/3;background:linear-gradient(to top, color-mix(in srgb, var(--text-muted) 22%, transparent) 2px, transparent 2px), var(--bg-darkest);outline-offset:2px;border-radius:10px;outline:2px solid #0000;justify-content:center;align-items:flex-end;gap:6px;padding:12px 10px;transition:transform .12s,outline-color .12s;display:flex}.tamanho-categoria-figuras img{object-fit:contain;object-position:bottom;min-width:0}.tamanho-categoria-figuras img:first-child{height:30%}.tamanho-categoria-figuras img:nth-child(2){height:60%}.tamanho-categoria-figuras img:nth-child(3){height:90%}.minijogo-jogo:hover .tamanho-categoria-figuras,.minijogo-jogo:focus-visible .tamanho-categoria-figuras{outline-color:var(--accent);transform:translateY(-2px)}.tamanho-categorias .minijogo-jogo>span:last-child{text-align:center}.tamanho-palco{background:linear-gradient(to top, color-mix(in srgb, var(--text-muted) 22%, transparent) 2px, transparent 2px), var(--bg-darkest);-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.tamanho-palco.mexe{cursor:ns-resize;touch-action:none}.tamanho-figura,.tamanho-silhueta{pointer-events:none;position:absolute;bottom:0}.tamanho-palco.revelando .tamanho-figura{transition:width .7s cubic-bezier(.2,.8,.2,1),height .7s cubic-bezier(.2,.8,.2,1),left .7s cubic-bezier(.2,.8,.2,1)}.tamanho-silhueta{filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 0 1px #000000e6);animation:.5s ease-out tamanho-silhueta-entra}.tamanho-silhueta>span{background:#ffffff8c;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes tamanho-silhueta-entra{0%{opacity:0}}.tamanho-legendas{text-align:center;grid-template-columns:1fr 1fr;gap:10px;display:grid}.tamanho-legendas>div{flex-direction:column;gap:2px;display:flex}.minijogo-objeto{text-align:center;font-weight:700}.minijogo-tamanho{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto))}.minijogo-tamanho.de-verdade{color:#2fbf71;font-weight:700}.tamanho-controles{align-items:center;gap:12px;display:flex}.tamanho-controles input{accent-color:var(--accent);flex:1}.tamanho-palpites{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tamanho-palpites li{background:var(--bg-darkest);border-radius:8px;align-items:center;gap:10px;padding:4px 10px;display:flex}.tamanho-palpites li.eu{outline:2px solid var(--accent)}.minijogo-tempo{background:var(--bg-darkest);border-radius:2px;height:4px;overflow:hidden}.minijogo-tempo span{background:var(--accent);height:100%;transition:width .2s linear;display:block}.minijogo-situacao{text-align:center;color:var(--text);margin:0}.minijogo-fim-titulo{font-size:calc(18px * var(--escala-do-texto));justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;display:flex}.placar-ao-vivo{max-width:100%;font-size:calc(13px * var(--escala-do-texto));align-self:stretch;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-x:auto}.placar-ao-vivo li{background:var(--bg-raised);border-radius:999px;flex:none;align-items:center;gap:6px;max-width:180px;padding:4px 10px;display:flex}.placar-ao-vivo li.eu{outline:2px solid var(--accent);outline-offset:-2px}.placar-ao-vivo .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.placar-ao-vivo-posicao{color:var(--text-muted)}.minijogo-placar{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.minijogo-placar li{background:var(--bg-darkest);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.minijogo-placar li.eu{outline:2px solid var(--accent)}.minijogo-medalha{text-align:center;width:2ch}.minijogo-nome{flex:1}.minijogo-pontos{font-weight:700}.minijogo-acoes{justify-content:center;gap:8px;display:flex}.minijogo-encerrar{align-self:center}.stop{flex-direction:column;gap:12px;display:flex}.stop-letra{color:#fff;background:#e5484d;border-radius:14px;align-self:center;place-items:center;width:64px;height:64px;font-size:38px;font-weight:800;display:grid;box-shadow:0 0 0 3px #e5484d4d}.stop-campos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 12px;display:grid}.stop-campo{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.stop-campo input{border:1px solid var(--border);background:var(--bg-darkest);color:var(--text-strong);font:inherit;font-size:calc(15px * var(--escala-do-texto));border-radius:8px;padding:8px 10px}.stop-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stop-botao{color:#fff;letter-spacing:.04em;background:#e5484d;border-color:#e5484d;font-weight:800}.stop-parou{color:#e5484d;font-weight:700}.stop-conferencia{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.stop-conferencia h4{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:0 0 6px}.stop-conferencia ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stop-resposta{border:1px solid var(--border);background:var(--bg-darkest);width:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.stop-resposta:disabled{cursor:default;opacity:1}.stop-resposta:not(:disabled):hover,.stop-resposta.contestei{border-color:#e5484d}.stop-resposta.nao-vale .stop-texto{color:var(--text-muted);text-decoration:line-through}.stop-quem{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));flex:none;overflow:hidden}.stop-texto{overflow-wrap:anywhere;flex:1;min-width:0}.stop-contra{color:#e5484d;font-size:calc(12px * var(--escala-do-texto));font-weight:700}.stop-pontos{color:#2fbf71;font-weight:700}.sudoku{flex-direction:column;align-items:center;gap:10px;display:flex}.sudoku-grade{aspect-ratio:1;border:2px solid var(--text-strong);border-radius:6px;outline:none;grid-template-columns:repeat(9,1fr);width:min(100%,360px,46vh);display:grid;overflow:hidden}.sudoku-grade:focus-visible{box-shadow:0 0 0 3px var(--accent)}.sudoku-casa{border:none;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-darkest);color:#6f9cff;font:inherit;cursor:pointer;place-items:center;padding:0;font-size:clamp(14px,3.2vh,20px);font-weight:600;display:grid}.sudoku-casa.dada{color:var(--text-strong);font-weight:700}.sudoku-casa.borda-direita{border-right:2px solid var(--text-strong)}.sudoku-casa.borda-baixo{border-bottom:2px solid var(--text-strong)}.sudoku-casa.mesmo{background:color-mix(in srgb, var(--accent) 14%, var(--bg-darkest))}.sudoku-casa.escolhida{background:color-mix(in srgb, var(--accent) 34%, var(--bg-darkest))}.sudoku-casa.errada{color:#ff6b6b}.sudoku-numeros{grid-template-columns:repeat(10,1fr);gap:4px;width:min(100%,360px);display:grid}.sudoku-numeros button{border:1px solid var(--border);background:var(--bg-darkest);color:var(--text-strong);font:inherit;cursor:pointer;border-radius:6px;place-items:center;padding:6px 0;font-weight:700;display:grid}.sudoku-numeros button:not(:disabled):hover{border-color:var(--accent)}.sudoku-corrida{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.sudoku-corrida li{font-size:calc(13px * var(--escala-do-texto));grid-template-columns:minmax(0,8em) 1fr auto;align-items:center;gap:8px;display:grid}.sudoku-corrida li .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sudoku-corrida li.eu .minijogo-nome{font-weight:700}.sudoku-barra{background:var(--bg-darkest);border-radius:4px;height:8px;overflow:hidden}.sudoku-barra span{background:#2fbf71;height:100%;transition:width .3s;display:block}.sudoku-erros{color:#ff6b6b}.duelo{flex-direction:column;align-items:center;gap:10px;display:flex}.duelo-mesa{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.duelo-jogador{border:2px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.duelo-jogador.da-vez{border-color:var(--accent)}.duelo-jogador.venceu{border-color:#2fbf71}.duelo-peca{border-radius:50%;width:14px;height:14px}.duelo-gomoku .duelo-peca.lado-0{background:#1d1d1f;box-shadow:0 0 0 1px #8a8a8a}.duelo-gomoku .duelo-peca.lado-1{background:#f4f1ea}.duelo-mancala .duelo-peca.lado-0{background:#f2b84b}.duelo-mancala .duelo-peca.lado-1{background:#4f7df5}.minijogo-situacao.minha-vez{color:var(--accent);font-weight:700}.gomoku{aspect-ratio:1;background:#d9b26f;border-radius:6px;width:min(100%,52vh);padding:6px;display:grid}.gomoku-casa{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.gomoku-casa:before,.gomoku-casa:after{content:"";background:#8a6a3a;position:absolute}.gomoku-casa:before{height:1px;top:50%;left:0;right:0}.gomoku-casa:after{width:1px;top:0;bottom:0;left:50%}.gomoku-casa:disabled,.mancala-casa:disabled{cursor:default;opacity:1}.gomoku-casa:not(:disabled):hover{background:radial-gradient(circle,#0000002e 0 38%,#0000 40%)}.gomoku-casa.pedra{background:radial-gradient(circle, var(--cor-da-pedra) 0 42%, transparent 44%)}.gomoku-casa.pedra:before,.gomoku-casa.pedra:after{display:none}.gomoku-casa.lado-0{--cor-da-pedra:#1d1d1f}.gomoku-casa.lado-1{--cor-da-pedra:#f4f1ea}.gomoku-casa.ultima{outline-offset:-3px;border-radius:50%;outline:2px solid #e5484d}.gomoku-casa.na-linha{outline-offset:-2px;border-radius:50%;outline:3px solid #2fbf71}.mancala{background:#a9733f;border:2px solid #7a4f27;border-radius:40px;align-items:stretch;gap:8px;width:100%;padding:10px;display:flex}.mancala-fileiras{flex-direction:column;flex:1;gap:8px;display:flex}.mancala-fileira{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.mancala-casa,.mancala-deposito{color:#f6ead7;font:inherit;background:#6b4423;border:none;place-items:center;display:grid;position:relative}.mancala-casa{aspect-ratio:1;cursor:pointer;border-radius:50%;padding:0}.mancala-casa:not(:disabled):hover{box-shadow:0 0 0 3px var(--accent)}.mancala-casa.ultima{box-shadow:0 0 0 2px #f6ead7}.mancala-deposito{border-radius:27px;width:54px}.mancala-deposito.meu{box-shadow:inset 0 0 0 2px #f2b84b}.mancala-sementes{flex-wrap:wrap;justify-content:center;gap:2px;max-width:70%;display:flex}.mancala-sementes span{border-radius:50%;width:7px;height:7px}.mancala-numero{font-size:calc(11px * var(--escala-do-texto));font-weight:700;position:absolute;bottom:0;right:2px}.xadrez{flex-direction:column;align-items:center;gap:10px;display:flex}.xadrez-tabuleiro{aspect-ratio:1;border-radius:4px;grid-template-columns:repeat(8,1fr);width:min(100%,400px,50vh);display:grid;overflow:hidden}.xadrez-casa{cursor:pointer;border:none;place-items:center;padding:0;display:grid;position:relative}.xadrez-casa:disabled{cursor:default;opacity:1}.xadrez-casa.clara{background:#f0d9b5}.xadrez-casa.escura{background:#b58863}.xadrez-casa.ultimo{box-shadow:inset 0 0 0 100px #cdd26a99}.xadrez-casa.escolhida{box-shadow:inset 0 0 0 100px #3fb27f8c}.xadrez-peca{font-family:Segoe UI Symbol,DejaVu Sans,"Noto Sans Symbols 2",sans-serif;font-size:clamp(22px,5vh,40px);line-height:1}.xadrez-peca.branca{color:#fdfdfd;-webkit-text-stroke:1px #222}.xadrez-peca.preta{color:#1d1d1f}.xadrez-jogadores{font-size:calc(13px * var(--escala-do-texto));flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.xadrez-jogadores li{align-items:center;gap:4px;display:inline-flex}.xadrez-jogadores li.eu{font-weight:700}.xadrez-jogadores li.acertou{color:#2fbf71}.xadrez-jogadores li.errou{color:#ff6b6b}.xadrez-tempo{color:var(--text-muted)}.xadrez-credito{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));margin:0}.xadrez-credito a{color:inherit}.minijogo.jogando-desenho{width:min(760px,94vw)}.desenho{flex-direction:column;gap:10px;display:flex}.desenho-topo{align-items:center;gap:12px;min-height:36px;display:flex}.desenho-palavra{font-weight:700;font-size:calc(16px * var(--escala-do-texto));flex:1;justify-content:center;display:flex}.desenho-opcoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.desenho-mascara{letter-spacing:0;gap:6px;display:inline-flex}.desenho-mascara span{text-align:center;min-width:14px;display:inline-block}.desenho-mascara .oculta{border-bottom:3px solid var(--text-strong);height:1.2em}.desenho-mascara .espaco{min-width:10px}.desenho-mascara .dica{border-bottom:3px solid var(--accent)}.desenho-corpo{grid-template-columns:minmax(0,1fr) 200px;gap:12px;display:grid}@media (width<=640px){.desenho-corpo{grid-template-columns:1fr}}.desenho-quadro-e-ferramentas{flex-direction:column;gap:8px;display:flex}.desenho-quadro{aspect-ratio:4/3;touch-action:none;background:#fff;border-radius:8px;width:100%}.desenho-quadro.meu{cursor:crosshair;box-shadow:0 0 0 2px var(--accent)}.desenho-ferramentas{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.desenho-cor{border:2px solid var(--border);color:#555;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.desenho-cor.escolhida{box-shadow:0 0 0 2px var(--accent)}.desenho-espessura{border:1px solid var(--border);background:var(--bg-darkest);cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.desenho-espessura span{background:var(--text-strong);border-radius:50%}.desenho-espessura.escolhida{border-color:var(--accent)}.desenho-separador{background:var(--border);width:1px;height:20px;margin:0 4px}.desenho-lateral{flex-direction:column;gap:8px;min-height:0;display:flex}.desenho-placar{font-size:calc(13px * var(--escala-do-texto));flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.desenho-placar li{border-radius:6px;justify-content:space-between;gap:8px;padding:3px 6px;display:flex}.desenho-placar li.acertou{background:#2fbf712e}.desenho-chutes{background:var(--bg-darkest);min-height:120px;max-height:240px;font-size:calc(13px * var(--escala-do-texto));overflow-wrap:anywhere;border-radius:8px;flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.desenho-chutes li.acertou{color:#2fbf71;font-weight:700}.desenho-chutes li.perto{color:#f2b84b}.desenho-chute input{border:1px solid var(--border);background:var(--bg-darkest);width:100%;color:var(--text-strong);font:inherit;border-radius:8px;padding:8px 10px}.lobisomem{flex-direction:column;gap:10px;display:flex}.lobisomem-faixa{color:#3a2c12;text-align:center;background:#f2e6c8;border-radius:10px;margin:0;padding:10px 12px;font-weight:700}.lobisomem.fase-noite .lobisomem-faixa,.lobisomem.fase-fim .lobisomem-faixa{color:#e8e4ff;background:#1c2148}.lobisomem-papel{background:var(--bg-darkest);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lobisomem-papel p{color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));margin:2px 0 0}.lobisomem-emoji{font-size:36px;line-height:1}.lobisomem-jogadores{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lobisomem-jogador{border:2px solid var(--border);background:var(--bg-darkest);width:100%;color:var(--text-strong);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 10px;display:flex}.lobisomem-jogador:disabled{cursor:default;opacity:1}.lobisomem-jogador:not(:disabled):hover,.lobisomem-jogador.escolhido,.lobisomem-ninguem.escolhido{border-color:var(--accent)}.lobisomem-jogador.fora .lobisomem-nome{color:var(--text-muted);text-decoration:line-through}.lobisomem-jogador.eu .lobisomem-nome{font-weight:700}.lobisomem-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lobisomem-visao,.lobisomem-marcas{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));flex-basis:100%}.lobisomem-ninguem{align-self:center}.perfil-escolha-coelho{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.person-menu-caixa{border:2px solid var(--text-muted);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.person-menu-caixa.marcada{border-color:var(--accent);background:var(--accent);color:#fff}.person-menu-seta{opacity:.7;margin-left:auto}.person-menu-cor{border-radius:50%;width:12px;height:12px;display:block}.bv-guia.em-cena{cursor:pointer}.bv-guia.em-cena .bv-balao{--leitura:4s;transform-origin:0 100%;animation:bv-balao-entra .26s .3s cubic-bezier(.2, 1.4, .4, 1) both, bv-balao-sai .5s calc(var(--leitura) + .3s) ease-in forwards}@keyframes bv-balao-entra{0%{opacity:0;transform:scale(.6)translateY(8px)}}@keyframes bv-balao-sai{to{opacity:0;pointer-events:none;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.bv-guia.em-cena .bv-balao{animation:none}}.perfil-conta{color:var(--text-muted);margin:-2px 0 4px;font-size:13px}.minijogo-convite{z-index:30;background:var(--bg-float);border:1px solid var(--border);border-radius:12px;grid-template-columns:56px 1fr;grid-template-areas:"capa texto""capa acoes""erro erro";align-items:center;gap:6px 12px;width:min(440px,92vw);padding:10px 12px;animation:.22s ease-out minijogo-convite-entra;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0006}@keyframes minijogo-convite-entra{0%{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.minijogo-convite{animation:none}}.minijogo-convite-capa{grid-area:capa}.minijogo-convite-capa .minijogo-capa{border-radius:8px}.minijogo-convite p{color:var(--text-strong);grid-area:texto;margin:0;font-weight:600;line-height:1.3}.minijogo-convite-acoes{grid-area:acoes;gap:8px;display:flex}.minijogo-convite .form-error{grid-area:erro}.minijogo-espera{flex-direction:column;align-items:center;gap:10px;display:flex}.minijogo-espera-capa{width:120px}.minijogo-espera-titulo{text-align:center;color:var(--text-strong);margin:0;font-weight:600}.minijogo-espera-lista{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.minijogo-espera-lista li{background:var(--bg-hover);color:var(--text-strong);border-radius:999px;padding:4px 10px;font-size:.9em}.minijogo-espera-lista li.eu{outline:2px solid var(--accent)}.minijogo-espera-recusaram{color:var(--text-muted);text-align:center;margin:0;font-size:.85em}.minijogo-corpo{display:contents}.minijogo-assistindo-aviso{text-align:center;color:var(--text-muted);margin:0;font-size:.9em}.minijogo-abas{gap:4px;margin-left:8px;display:flex}.minijogo-abas button{border:1px solid var(--border,#ffffff26);color:var(--text-muted);font:inherit;font-size:calc(13px * var(--escala-do-texto));cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.minijogo-abas button.ativa{background:var(--accent);border-color:var(--accent);color:var(--accent-texto);font-weight:700}.minijogo-idioma{color:var(--text-muted);font-weight:400}.palavra{flex-direction:column;align-items:center;gap:10px;display:flex}.palavra-quadro{gap:5px;display:grid}.palavra-linha{grid-template-columns:repeat(5,44px);gap:5px;display:grid}.palavra-casa{height:44px;color:var(--text-strong);border:2px solid #ffffff1f;border-radius:6px;place-items:center;font-size:22px;font-weight:800;display:grid}.palavra-linha.atual .palavra-casa{border-color:#ffffff59}.palavra .nao-tem{color:#fff;background:#3a3a3c;border-color:#3a3a3c}.palavra .outro-lugar{color:#1d1d1f;background:#d3ad69;border-color:#d3ad69}.palavra .no-lugar{color:#fff;background:#3aa394;border-color:#3aa394}.palavra-teclado{gap:5px;display:grid}.palavra-teclado div{justify-content:center;gap:4px;display:flex}.palavra-teclado button{min-width:30px;height:38px;color:var(--text-strong);font:inherit;cursor:pointer;background:#ffffff24;border:none;border-radius:5px;padding:0 6px;font-weight:700}.palavra-teclado button.larga{place-items:center;min-width:56px;display:inline-grid}.quiz{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.quiz-categorias{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quiz-categorias .minijogo-jogo{justify-content:center;width:100%;min-height:56px}.quiz-busca{width:min(340px,100%);position:relative}.quiz-busca input{box-sizing:border-box;width:100%;color:var(--text-strong);font:inherit;background:#00000040;border:2px solid #fff3;border-radius:8px;padding:9px 12px}.quiz-busca ul{z-index:2;background:var(--bg-darkest);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 20px #0006}.quiz-busca li button{width:100%;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 10px}.quiz-busca li button.marcada,.quiz-busca li button:hover{background:#ffffff1f}.quiz-tabela-rolagem{max-width:100%;overflow-x:auto}.quiz-tabela{border-collapse:separate;border-spacing:4px;font-size:calc(12px * var(--escala-do-texto))}.quiz-tabela thead th{color:var(--text-muted);padding:0 4px;font-weight:600}.quiz-tabela tbody th{text-align:end;color:var(--text-strong);max-width:140px;padding-inline-end:6px;font-weight:700}.quiz-tabela td{text-align:center;color:#fff;border-radius:6px;min-width:64px;height:40px;padding:2px 6px;font-weight:700}.quiz-tabela .quiz-bussola{vertical-align:middle;flex-shrink:0;width:22px;height:22px;margin-inline-start:5px}.quiz-seta{margin-inline-start:3px;font-size:1.15em}.quiz-tabela td svg{vertical-align:middle;margin-inline-start:2px}.quiz .bate{background:#3aa394}.quiz .em-parte{color:#1d1d1f;background:#d3ad69}.quiz .nao-bate{background:#a8473a}.quiz-resposta td{outline:2px solid #fff}.quiz-mini{gap:2px;display:grid}.quiz-mini span{border-radius:2px;height:12px}.quiz-chutes{color:var(--text-muted)}.palavra-outros{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:0;padding:0;list-style:none;display:flex}.palavra-outros li{font-size:calc(12px * var(--escala-do-texto));flex-direction:column;align-items:center;gap:4px;display:flex}.palavra-mini{gap:2px;display:grid}.palavra-mini div{grid-template-columns:repeat(5,14px);gap:2px;display:grid}.palavra-mini span{border-radius:2px;place-items:center;height:14px;font-size:9px;font-weight:800;display:grid}@media (width<=480px){.palavra-linha{grid-template-columns:repeat(5,38px)}.palavra-casa{height:38px;font-size:19px}.palavra-teclado button{min-width:24px;padding:0 3px}}.dialog.denuncia .denuncia-imagem{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:6px;margin:10px 0 0;display:flex}.dialog.denuncia .denuncia-imagem img,.denuncia-item .denuncia-imagem-painel{object-fit:contain;border:1px solid var(--bg-raised);background:#000;border-radius:6px;max-width:100%;max-height:220px}.dialog.denuncia .denuncia-grave{font-size:calc(13px * var(--escala-do-texto));margin:10px 0 0;display:block}.denuncia-item.grave{border-left-color:#d9534f}.denuncia-selo-grave{color:#d9534f;font-weight:600}.denuncia-autoridade{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.denuncia-autoridade input{border:1px solid var(--bg-raised);background:var(--bg-input,var(--bg-sidebar));color:var(--text);font:inherit;border-radius:8px;flex:200px;padding:6px 8px}.barreira-card{flex-direction:column;gap:12px;max-width:460px;display:flex}.barreira-card h2{font-size:calc(18px * var(--escala-do-texto));color:var(--text-strong);align-items:center;gap:8px;margin:0;display:flex}.barreira-card p{margin:0;line-height:1.5}.barreira-form{flex-direction:column;gap:10px;display:flex}.barreira-form textarea{border:1px solid var(--bg-raised);background:var(--bg-input,var(--bg-sidebar));width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.barreira-rodape{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:8px;display:flex}.codigo-responsavel-codigo{font-family:ui-monospace,Cascadia Mono,monospace;font-size:calc(26px * var(--escala-do-texto));letter-spacing:.18em;color:var(--text-strong);-webkit-user-select:all;user-select:all;margin:4px 0}.codigo-responsavel ol{margin:4px 0 0;padding-left:20px;line-height:1.6}.familia-menor{border:1px solid var(--bg-raised);border-radius:var(--radius);background:var(--bg-sidebar);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.familia-menor h4{color:var(--text-strong);margin:0}.familia-regra{align-items:flex-start;gap:8px;display:flex}.familia-adultos{margin:0;padding-left:18px}.settings-form .familia-regra,.familia-regra{font-size:calc(14px * var(--escala-do-texto));text-transform:none;color:var(--text);flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.familia-regras{flex-direction:column;gap:8px;display:flex}.familia-regras input[type=number]{border:1px solid var(--bg-raised);background:var(--bg-input,var(--bg-sidebar));width:140px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.editor-esperando .mascote,.editor-carregando .mascote{transform-origin:50% 90%;will-change:transform;animation:1.1s cubic-bezier(.45,0,.55,1) infinite mascote-esperando}@keyframes mascote-esperando{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.04,.96)}45%{transform:translateY(-14px)scale(.98,1.03)}75%{transform:translateY(0)scale(1.03,.97)}}@media (prefers-reduced-motion:reduce){.editor-esperando .mascote,.editor-carregando .mascote{animation:none}}.settings-grupo .settings-grupo-seta{margin-left:auto;transition:transform .15s}.settings-grupo[aria-expanded=false] .settings-grupo-seta{transform:rotate(-90deg)}.settings-tab.settings-sub{padding-left:22px}.perfil-idiomas{font-size:calc(13px * var(--escala-do-texto));margin:8px 0 0}.perfil-idiomas dt{color:var(--text-muted);font-size:calc(11px * var(--escala-do-texto));text-transform:uppercase;font-weight:700}.perfil-idiomas dd{margin:2px 0 6px}.meus-idiomas-lista{flex-direction:column;gap:6px;margin-top:12px;display:flex}.meus-idiomas-rotulo{font-weight:600}.meus-idiomas-fichas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meus-idiomas-ficha{background:var(--overlay);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.meus-idiomas-ficha button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:3px;display:inline-flex}.meus-idiomas-ficha button:hover{background:var(--overlay-strong);color:var(--text)}.karaoke-ranking{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.karaoke-ranking h4{font-size:calc(12px * var(--escala-do-texto));text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-weight:700}.karaoke-ranking ol{margin:0;padding-left:22px}.karaoke-ranking li{padding:4px 0}.karaoke-ranking li>span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:calc(100% - 48px);display:inline-block;overflow:hidden}.karaoke-ranking li>strong{float:right}.karaoke-topo-acoes .link-button[aria-pressed=true]{text-decoration:underline}.citacao{max-width:100%;color:var(--text-muted);font:inherit;font-size:calc(13px * var(--escala-do-texto));text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 2px;padding:0;display:flex}.message.com-citacao{flex-wrap:wrap;row-gap:2px}.message.com-citacao>.citacao{flex-basis:calc(100% - 56px);margin-inline-start:56px}.message.com-citacao>.message-body{flex:1 1 0}.citacao:hover .citacao-texto{color:var(--text)}.citacao.indisponivel{cursor:default;font-style:italic}.citacao svg{flex:none}.citacao-autor{color:var(--text);flex:none;font-weight:600}.citacao-texto,.composer-resposta-texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.message.destacada{animation:1.6s ease-out mensagem-destacada}@keyframes mensagem-destacada{0%{background:color-mix(in srgb, var(--accent) 25%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.message.destacada{outline:2px solid var(--accent);outline-offset:-2px;animation:none}}.composer-resposta{border-radius:var(--radius);background:var(--bg-raised);color:var(--text-muted);font-size:calc(13px * var(--escala-do-texto));align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;display:flex}.composer-resposta-quem{color:var(--text);flex:none}.composer-resposta-texto{flex:1}.minijogo.jogando-corrida,.minijogo.jogando-balao,.minijogo.jogando-jato,.minijogo.jogando-barco{width:min(760px,94vw)}.corrida,.corrida-largada{flex-direction:column;gap:10px;display:flex}.corrida-pista{align-items:center;gap:14px;display:flex}.corrida-pista canvas{width:112px;height:112px;image-rendering:pixelated;background:#62964a;border-radius:8px;flex:none}.corrida-pista-nome{flex-direction:column;gap:4px;min-width:0;display:flex}.corrida-pista-nome .settings-hint{margin:0}.corrida-pista-nome strong{font-size:1.1rem}.corrida-pista-nome span,.corrida-tempo,.corrida-relogio{font-variant-numeric:tabular-nums}.corrida-fantasmas{border:1px solid var(--border);border-radius:8px;margin:0;padding:8px 12px}.corrida-fantasmas legend{color:var(--text-muted);padding:0 4px;font-size:.85rem}.corrida-fantasmas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.corrida-fantasmas label{cursor:pointer;align-items:center;gap:8px;display:flex}.corrida-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.corrida-tela{background:#1e1822;border-radius:8px;outline:none;position:relative;overflow:hidden}.corrida-tela canvas{aspect-ratio:16/9;width:100%;image-rendering:pixelated;display:block}.corrida-placar{pointer-events:none;color:#fbf3e4;text-shadow:0 2px #2a1e2c,2px 0 #2a1e2c,-2px 0 #2a1e2c,0 -2px #2a1e2c;justify-content:space-between;font-size:clamp(.85rem,2.4vw,1.15rem);font-weight:700;display:flex;position:absolute;top:6px;left:8px;right:8px}.corrida-toque{display:none}@media (pointer:coarse){.corrida-toque{justify-content:space-between;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 0 0}.corrida-toque button{color:#fbf3e4;touch-action:none;-webkit-user-select:none;user-select:none;background:#1e182273;border:2px solid #fbf3e499;border-radius:50%;width:56px;height:56px;font-size:1.4rem}.corrida-toque button:nth-child(2){margin-left:auto}.corrida-toque button small{font-size:.7rem}}.corrida-fim{color:#fbf3e4;text-align:center;background:#1e1622b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.corrida-fim .settings-hint{color:#e6d8c6}.corrida-recorde{color:#ffd27a;font-size:1.2rem}.corrida-relogio.grande{font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800}.corrida-voltas{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.9rem;list-style:none}.corrida-ordem{pointer-events:none;color:#fbf3e4;text-shadow:0 1px #2a1e2c,1px 0 #2a1e2c,-1px 0 #2a1e2c,0 -1px #2a1e2c;flex-direction:column;gap:2px;max-width:40%;margin:0;padding:0;font-size:clamp(.7rem,1.9vw,.9rem);font-weight:700;list-style:none;display:flex;position:absolute;top:34px;left:8px}.corrida-ordem li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corrida-ordem li span{min-width:1.2em;display:inline-block}.corrida-ordem li.eu{color:#ffc46a}.corrida-classificacao{flex-direction:column;gap:4px;width:min(320px,90%);margin:0;padding:0;list-style:none;display:flex}.corrida-classificacao li{background:#fbf3e414;border-radius:6px;align-items:center;gap:10px;padding:4px 10px;display:flex}.corrida-classificacao li.eu{background:#ffc46a38}.corrida-posicao{text-align:center;min-width:1.6em;font-weight:800}.corrida-classificacao .corrida-quem{text-align:left}.corrida-pistas{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.corrida-pista-botao{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.corrida-pista-botao:hover,.corrida-pista-botao.escolhida{border-color:var(--accent)}.corrida-pista-botao canvas{width:72px;height:72px;image-rendering:pixelated;border-radius:6px}.corrida-pista-botao small{color:var(--text-muted);font-size:.75rem}.corrida-copa-mapas{color:#ffc46a;background:#3a2c1e;border-radius:6px;place-items:center;width:72px;height:72px;display:grid}.corrida-escolha{flex-direction:column;gap:10px;display:flex}.corrida-copa-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.corrida-copa-topo span{color:var(--text-muted);font-size:.85rem}.corrida-placar-da-copa{aspect-ratio:16/9;min-height:260px}.corrida-pontos{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5em;font-weight:800}.corrida-ultima{opacity:.85}.corrida-dica{text-align:center;margin:0}.trofeus-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.trofeus-lista li{background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.trofeus-lista li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.trofeu-medalha{font-size:1.8rem;line-height:1}.trofeu-detalhe{color:var(--text-muted);flex-wrap:wrap;gap:4px 12px;font-size:.85rem;display:flex}.trofeu-rivais{overflow-wrap:anywhere;font-size:.85rem}.trofeus-lista li>div{flex:1}.trofeu-estrela{color:var(--text-muted);flex:none}.trofeu-estrela[aria-pressed=true]{color:var(--accent)}.trofeu-estrela:disabled{opacity:.4}.trofeus-destaque .trofeus-lista li{border-color:var(--accent)}.dialog.visita-quarto{width:min(96vw,700px);max-height:96vh;overflow:auto}.visita-quarto .quarto-novo-caixa{position:relative}.visita-quarto-espera{place-items:center;display:grid;position:absolute;inset:0}.quem-visita-lista{flex-direction:column;gap:4px;max-height:240px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.quem-visita-lista label{align-items:center;gap:8px;display:flex}.minijogo.jogando-festa{width:min(600px,94vw)}.festa{touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.festa-nome{font-size:calc(20px * var(--escala-do-texto));color:var(--text-strong)}.festa-nome.pequeno{font-size:calc(15px * var(--escala-do-texto))}.festa-preparo{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.festa-preparo p{max-width:420px;color:var(--text);margin:0}.festa-contagem{font-size:calc(44px * var(--escala-do-texto));color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.festa-palco{justify-content:center;width:100%;display:flex}.festa-mostrador{font-size:calc(22px * var(--escala-do-texto));color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:700}.festa-mostrador.grande{font-size:calc(56px * var(--escala-do-texto));text-align:center;min-width:4ch}.festa-mostrador.escondido{color:var(--text-muted)}.festa-saque{aspect-ratio:3/2;cursor:pointer;background:#4e4260;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:460px;padding:0;display:flex;position:relative}.festa-saque.sinal{background:#c8553d}.festa-saque.cedo{background:#3e3a44}.festa-saque svg{width:70%;height:70%}.festa-saque-texto{text-align:center;font-size:calc(20px * var(--escala-do-texto));color:#f4ead8;font-weight:700;position:absolute;bottom:12px;left:0;right:0}.festa-ponto{animation:1s ease-in-out infinite festa-ponto}@keyframes festa-ponto{0%,to{opacity:.25}50%{opacity:1}}.festa-forca{align-items:center;gap:22px;display:flex}.festa-forca-barra{background:var(--bg-input);border:2px solid var(--border);border-radius:10px;width:46px;height:220px;position:relative;overflow:hidden}.festa-forca-cheia{background:linear-gradient(#c8553d,#e3b45a 30%,#7fae8a);position:absolute;bottom:0;left:0;right:0}.festa-forca-topo{background:var(--text-strong);height:4px;position:absolute;top:0;left:0;right:0}.festa-forca-lado,.festa-relogio{flex-direction:column;align-items:center;gap:12px;display:flex}.festa-meta{color:var(--text-muted);font-variant-numeric:tabular-nums}.festa-forca .btn-primary,.festa-relogio .btn-primary{min-width:140px;min-height:44px}.festa-copos{width:100%;max-width:480px;height:auto}.festa-copo.escolhe{cursor:pointer}.festa-copo.escolhe:hover path:first-child{fill:#c8854b}.festa-siga{flex-direction:column;align-items:center;gap:10px;display:flex}.festa-siga-pontos{flex-wrap:wrap;justify-content:center;gap:5px;min-height:10px;display:flex}.festa-siga-pontos span{background:var(--bg-active);border-radius:50%;width:10px;height:10px}.festa-siga-pontos span.feita{background:var(--green)}.festa-siga-cruz{grid-template-rows:repeat(3,72px);grid-template-columns:repeat(3,72px);gap:6px;display:grid}.festa-seta{background:var(--bg-raised);color:var(--text-muted);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.festa-seta:disabled{cursor:default}.festa-seta svg{width:100%;height:100%}.festa-seta.s0{grid-area:1/2}.festa-seta.s1{grid-area:2/3}.festa-seta.s2{grid-area:3/2}.festa-seta.s3{grid-area:2/1}.festa-seta.acesa{color:#4e3a24;background:#e3b45a}.festa-seta.errada{background:var(--red);color:#fff6ee}.festa-siga.sua-vez .festa-seta{color:var(--text-strong)}.festa-siga-coelho{grid-area:2/2;justify-content:center;align-items:center;display:flex}.festa-siga-coelho svg{width:54px;height:54px}.festa-alvo{flex-direction:column;gap:8px;width:100%;max-width:420px;display:flex}.festa-alvo-topo{align-items:center;gap:12px;display:flex}.festa-alvo-tempo{background:var(--bg-input);border-radius:3px;flex:1;height:6px;overflow:hidden}.festa-alvo-tempo span{background:var(--accent);height:100%;display:block}.festa-alvo-grade{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.festa-alvo-casa{aspect-ratio:1;cursor:crosshair;background:#62964a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8%;display:flex;position:relative}.festa-alvo-casa:disabled{cursor:default}.festa-alvo-casa small{color:#ffffff73;font-size:11px;position:absolute;top:4px;left:7px}.festa-cenoura{width:100%;height:100%;animation:.15s ease-out festa-surge}@keyframes festa-surge{0%{opacity:0;transform:translateY(30%)scale(.6)}}@media (prefers-reduced-motion:reduce){.festa-cenoura,.festa-ponto{animation:none}}.festa-prontos{font-size:calc(13px * var(--escala-do-texto));flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.festa-prontos li{background:var(--bg-raised);max-width:180px;color:var(--text-muted);border-radius:999px;gap:6px;padding:3px 10px;display:flex}.festa-prontos li.pronto{color:var(--text-strong)}.festa-prontos .minijogo-nome,.festa-revelacao .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.festa-revelacao{flex-direction:column;gap:5px;width:100%;max-width:460px;margin:0;padding:0;list-style:none;display:flex}.festa-revelacao li{background:var(--bg-raised);border-radius:8px;grid-template-columns:2ch minmax(0,1fr) auto 4ch;align-items:center;gap:10px;padding:6px 12px;display:grid}.festa-revelacao li.eu{outline:2px solid var(--accent);outline-offset:-2px}.festa-revelacao li.fora{color:var(--text-muted)}.festa-posicao{color:var(--text-muted);font-variant-numeric:tabular-nums}.festa-valor{font-variant-numeric:tabular-nums}.festa-pontos{text-align:right;color:var(--text-strong)}@media (width<=480px){.festa-siga-cruz{grid-template-rows:repeat(3,62px);grid-template-columns:repeat(3,62px)}.festa-forca-barra{height:180px}}.briga{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.briga-hud{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.briga-hud li{background:var(--bg-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:4px 8px;font-size:.8rem;display:grid}.briga-hud li.eu{outline:2px solid var(--accent);outline-offset:-2px}.briga-hud strong{font-variant-numeric:tabular-nums;color:var(--text-strong)}.briga-vida{background:var(--bg-hover);border-radius:3px;width:72px;height:6px;display:block;overflow:hidden}.briga-vida>span{background:var(--accent);height:100%;transition:width .2s ease-out;display:block}.briga-hud li.doeu .briga-vida>span{background:var(--red)}.briga-vidas{color:var(--red);letter-spacing:1px;font-size:.7rem}.briga-tela{background:#1e1822;border-radius:8px;position:relative;overflow:hidden}.briga-tela canvas{aspect-ratio:16/9;width:100%;image-rendering:pixelated;display:block}.briga-aviso{color:#fbf3e4;text-align:center;pointer-events:none;background:#1e1822d0;border-radius:8px;margin:0;padding:6px 14px;font-weight:700;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.briga-desfecho{text-align:center;color:var(--text-strong);margin:0;font-weight:700}.briga-dica{text-align:center;margin:0}.briga-toque{justify-content:space-between;align-items:center;gap:12px;display:flex}.briga-direcional{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(3,44px);gap:2px;display:grid}.briga-toque button{background:var(--bg-raised);color:var(--text-strong);touch-action:none;border:none;border-radius:10px;font-size:1.1rem}.briga-cima{grid-area:1/2}.briga-esq{grid-area:2/1}.briga-dir{grid-area:2/3}.briga-baixo{grid-area:3/2}.briga-botoes{gap:8px;display:flex}.briga-botoes button{border-radius:50%;width:54px;height:54px}@media (hover:hover) and (pointer:fine){.briga-toque{display:none}}@media (pointer:coarse){.briga-dica{display:none}}.minijogo.jogando-blocos{width:min(640px,94vw)}.blocos{-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;width:100%;display:flex}.blocos-jogo{flex-direction:column;align-items:center;gap:6px;display:flex}.blocos-topo{min-height:22px;color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.blocos-topo strong{color:var(--text-strong)}.blocos-relogio{color:var(--text-muted)}.blocos-lixo{gap:2px;display:flex}.blocos-lixo i{background:#9a6b45;border-radius:2px;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1px #6e4a2f}.blocos-tela{aspect-ratio:1/2;width:clamp(150px,40vw,240px);image-rendering:pixelated;touch-action:none;cursor:pointer;background:#2e2630;border-radius:6px;display:block}.blocos-subir{touch-action:none;justify-content:center;align-items:center;min-width:44px;min-height:36px;display:inline-flex}.blocos-dica{text-align:center;max-width:260px;margin:0}.blocos-modos{justify-content:center;gap:12px;margin:8px 0;padding:0;list-style:none;display:flex}.blocos-modos .minijogo-jogo{min-width:130px;color:var(--text-strong);flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.blocos-outros{flex-wrap:wrap;justify-content:center;gap:10px;max-width:260px;margin:0;padding:0;list-style:none;display:flex}.blocos-outros li{width:56px;font-size:calc(12px * var(--escala-do-texto));color:var(--text);flex-direction:column;align-items:center;gap:2px;display:flex}.blocos-outros li.fora{opacity:.55}.blocos-outros li .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.blocos-outros canvas{width:48px;height:96px;image-rendering:pixelated;border-radius:4px;display:block}.blocos-outros.grandes{max-width:none}.blocos-outros.grandes li{width:84px}.blocos-outros.grandes canvas{width:72px;height:144px}.blocos-sairam{opacity:.6}.pulo-placar{pointer-events:none;color:#fbf3e4;text-shadow:0 2px #2a1e2c,2px 0 #2a1e2c,-2px 0 #2a1e2c,0 -2px #2a1e2c;justify-content:space-between;gap:12px;font-size:clamp(.85rem,2.4vw,1.15rem);font-weight:700;display:flex;position:absolute;top:12px;left:8px;right:8px}.pulo-toque{display:none}@media (pointer:coarse){.pulo-toque{justify-content:space-between;align-items:flex-end;padding:8px;display:flex;position:absolute;inset:auto 0 0}.pulo-toque>div{gap:8px;display:flex}.pulo-toque button{color:#fbf3e4;touch-action:none;-webkit-user-select:none;user-select:none;background:#1e182273;border:2px solid #fbf3e499;border-radius:50%;width:56px;height:56px;font-size:1.4rem}.pulo-toque .pulo-toque-pular{width:64px;height:64px}}.corrida-pista-botao .pulo-miniatura{width:96px;height:28px;image-rendering:pixelated;border-radius:4px;display:block}.pulo-saiu{opacity:.6}.minijogo.jogando-golfe{width:min(680px,94vw)}.golfe{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.golfe-topo{align-items:center;gap:12px;width:100%;display:flex}.golfe-topo .minijogo-tempo{flex:1}.golfe-tacadas{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.golfe-moldura{border-radius:var(--radius);background:var(--bg-darkest);width:100%;position:relative;overflow:hidden}.golfe-tela{aspect-ratio:3/2;width:100%;height:auto;image-rendering:pixelated;touch-action:none;cursor:crosshair;display:block}.golfe-contagem{font-size:calc(44px * var(--escala-do-texto));color:var(--accent);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.golfe-aviso{color:var(--amber)}.golfe-placar{border-collapse:separate;border-spacing:0 5px;width:100%;max-width:460px}.golfe-placar th{color:var(--text-muted);font-weight:500;font-size:calc(12px * var(--escala-do-texto));text-align:right;padding:0 12px}.golfe-placar td{background:var(--bg-raised);text-align:right;font-variant-numeric:tabular-nums;padding:6px 12px}.golfe-placar td:first-child{color:var(--text-muted);text-align:left;border-radius:8px 0 0 8px;width:2ch}.golfe-placar td:last-child{color:var(--text-strong);border-radius:0 8px 8px 0}.golfe-placar td.minijogo-nome{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.golfe-placar tr.eu td{box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.golfe-sairam{opacity:.6}.minijogo.jogando-tabuleiro{width:min(680px,94vw)}.tabuleiro-jogo{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.tab-placar{max-width:100%;font-size:calc(13px * var(--escala-do-texto));align-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tab-placar li{background:var(--bg-raised);border-radius:999px;flex:none;align-items:center;gap:6px;max-width:220px;padding:4px 10px;display:flex}.tab-placar li.vez{outline:2px solid var(--accent);outline-offset:-2px}.tab-placar li.eu .minijogo-nome{font-weight:700}.tab-placar li.fora{opacity:.5}.tab-placar .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tab-placar-cor{border:2px solid;border-radius:3px;flex:none;width:12px;height:12px}.tab-placar-conta{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.tab-tabuleiro{width:100%;max-width:640px;height:auto;image-rendering:pixelated;border-radius:8px}.tab-peca.vez{animation:.6s steps(2,end) infinite alternate tab-pulo}@keyframes tab-pulo{to{transform:translateY(-2px)}}.tab-vez{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:84px;display:flex}.tab-vez .minijogo-situacao{align-items:center;gap:6px;margin:0;display:inline-flex}.tab-jogar{align-items:center;gap:8px;display:inline-flex}.tab-jogada{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.tab-efeito{color:var(--text-strong)}.tab-dado,.tab-dourada-icone{image-rendering:pixelated;flex:none}.tab-escolha{flex-direction:column;align-items:center;gap:10px;display:flex}.tab-rodadas{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tab-rodadas-botao{border:2px solid var(--border);background:var(--bg-raised);min-width:110px;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.tab-rodadas-botao:hover{border-color:var(--accent)}.tab-rodadas-dados{gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.tab-peca.vez{animation:none}}.tabuleiro-jogo .minijogo-fim,.tabuleiro-sem-posicao{align-self:stretch}.tabuleiro-saiu{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));white-space:nowrap}.amigos-convite-quarto{color:var(--accent);font-size:.8rem;display:block}.minijogo.jogando-cidades{width:min(980px,96vw)}.cidades-jogo{flex-direction:column;gap:10px;width:100%;display:flex}.cid-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cid-rodada{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.cid-placar{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cid-placar li{background:var(--bg-raised);font-size:calc(13px * var(--escala-do-texto));border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 8px;display:flex}.cid-placar li.vez{box-shadow:inset 0 0 0 2px var(--accent)}.cid-placar li.eu .minijogo-nome{color:var(--text-strong);font-weight:600}.cid-placar li.fora,.cid-placar li.falido{opacity:.5}.cid-placar .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.cid-placar-dinheiro{font-variant-numeric:tabular-nums;color:var(--text-strong)}.cid-corpo{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:start;gap:12px;display:grid}@media (width<=720px){.cid-corpo{grid-template-columns:minmax(0,1fr)}}.cid-tabuleiro{border-radius:8px;width:100%;height:auto;display:block}.cid-casa{cursor:pointer}.cid-casa.escolhida rect:first-child{stroke:#fff4d6;stroke-width:2px}.cid-uf{fill:#1f2a22;font:700 13px system-ui,sans-serif}.cid-preco{fill:#1f2a22;opacity:.75;font:500 8px system-ui,sans-serif}.cid-icone{font:16px system-ui,sans-serif}.cid-dados-meio{justify-content:center;gap:8px;display:flex}.cid-lado{flex-direction:column;gap:10px;min-width:0;display:flex}.cid-vez{background:var(--bg-raised);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.cid-vez .minijogo-situacao{margin:0}.cid-vez .minijogo-acoes{flex-wrap:wrap;justify-content:flex-start}.cid-lance{font-size:calc(18px * var(--escala-do-texto));color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cid-cartao{background:var(--bg-raised);font-size:calc(13px * var(--escala-do-texto));border-radius:8px;padding:10px}.cid-cartao p{margin:0 0 6px}.cid-cartao-nome{align-items:center;gap:6px;display:flex}.cid-cartao-uf{color:var(--text-muted)}.cid-cartao-cor{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.cid-cartao-alugueis{color:var(--text-muted);font-variant-numeric:tabular-nums}.cid-troca{flex-direction:column;gap:8px;display:flex}.cid-troca-lados{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-troca-lista{max-height:140px;font-size:calc(13px * var(--escala-do-texto));margin:4px 0;padding:0;list-style:none;overflow-y:auto}.cid-troca-lista label{align-items:center;gap:6px;display:flex}.cid-troca input[type=number]{width:7ch}.cid-troca-vazia{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.cid-troca-resumo p{font-size:calc(13px * var(--escala-do-texto));margin:0 0 4px}.cid-historico{font-size:calc(12px * var(--escala-do-texto));color:var(--text-muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cid-historico li:first-child{color:var(--text-strong)}.cid-cartao-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0 0 6px}.cid-cartao-tabela th{text-align:start;color:var(--text-muted);padding:1px 12px 1px 0;font-weight:400}.cid-cartao-tabela td{text-align:end}.cid-cartao-tabela tr.agora th,.cid-cartao-tabela tr.agora td{color:var(--text-strong);font-weight:600}.cid-predio{background:#f3ead8;border:1px solid #3a2e2a;width:8px;height:8px;margin-right:2px;display:inline-block}.figurinhas-seletor{inset-inline-end:0;z-index:50;background:var(--bg-sidebar);border-radius:var(--radius);width:360px;max-width:calc(100vw - 32px);box-shadow:0 8px 24px var(--shadow);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px)}.figurinhas-topo{justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.figurinhas-rolagem{max-height:340px;padding:0 10px 10px;overflow-y:auto}.figurinhas-grade{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.figurinhas-item{position:relative}.figurinhas-nova,.figurinhas-figura{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:4px;display:flex}.figurinhas-nova{border:2px dashed var(--border);color:var(--text-muted)}.figurinhas-nova:hover:not(:disabled),.figurinhas-figura:hover:not(:disabled){background:var(--bg-hover)}.figurinhas-nova:disabled{opacity:.5;cursor:default}.figurinhas-figura img{object-fit:contain;max-width:100%;max-height:100%}.figurinhas-tirar{top:-4px;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;inset-inline-end:-4px}.figurinhas-vazio,.figurinhas-erro{font-size:calc(13px * var(--escala-do-texto));color:var(--text-muted);margin:8px 2px 0}.figurinhas-erro{color:var(--red)}.figurinhas-previa{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.figurinhas-previa-figura{border-radius:var(--radius);background:repeating-conic-gradient(#7f7f7f47 0 25%, transparent 0 50%) 0 0 / 16px 16px;justify-content:center;align-items:center;height:220px;display:flex}.figurinhas-previa-figura img{object-fit:contain;max-width:100%;max-height:100%}.figurinhas-previa-processando{border:3px solid var(--text-muted,#888);border-top-color:#0000;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite figurinhas-girar}@keyframes figurinhas-girar{to{transform:rotate(360deg)}}.figurinhas-previa-aviso{color:var(--text-muted,#aaa);margin:0;font-size:.85em}.figurinhas-previa-chave{cursor:pointer;align-items:center;gap:8px;display:flex}.figurinhas-previa-botoes{justify-content:flex-end;gap:8px;display:flex}.figurinha-na-conversa{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.figurinha-na-conversa img{object-fit:contain;max-width:160px;height:auto;max-height:160px;display:block}.figurinha-salvar{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto));cursor:pointer;opacity:0;background:0 0;border:0;padding:0;transition:opacity .15s}.figurinha-na-conversa:hover .figurinha-salvar,.figurinha-salvar:focus-visible,.figurinha-salvar:disabled{opacity:1}@media (hover:none){.figurinha-salvar{opacity:1}}.caca{flex-direction:column;gap:8px;display:flex}.caca-tela.caca-mirando{cursor:none;touch-action:none}.caca-municao{flex-wrap:wrap;align-items:center;gap:3px;max-width:60%;display:inline-flex}.caca-cenoura{clip-path:polygon(20% 0,80% 0,80% 25%,100% 25%,50% 100%,0 25%,20% 25%);background:linear-gradient(#4f9a3a 0 25%,#e07a2a 25% 100%);width:7px;height:14px;display:inline-block}.caca-placa{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.caca-marca{border:2px solid var(--text-muted);opacity:.6;border-radius:50%;width:10px;height:10px}.caca-marca.gafanhoto{border-radius:2px}.caca-marca.abatida{background:var(--green);border-color:var(--green);opacity:1}.caca-marca.fugiu{opacity:.3;border-style:dashed}.caca-recorde{color:var(--green);font-weight:700}.duelo-damas .duelo-peca.clara{background:#f1e4c8;box-shadow:0 0 0 1px #9a7a4e}.duelo-damas .duelo-peca.escura{background:#5a2e1c;box-shadow:0 0 0 1px #2a140b}.damas-restam{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85em;font-weight:600}.damas{aspect-ratio:1;background:#6b4226;border-radius:6px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:min(100%,52vh);min-width:0;padding:6px;display:grid;box-shadow:inset 0 0 0 2px #4a2c18}.damas-casa{cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative}.damas-casa.clara{background:#e9d3a6}.damas-casa.escura{background:#9c6a3c}.damas-casa:disabled{cursor:default;opacity:1}.damas-casa.escura:not(:disabled):hover{background:#a97646}.damas-casa.ultimo{background:#b68443}.damas-casa.comida:after{content:"";background:linear-gradient(45deg,#0000 42%,#e5484dbf 42% 58%,#0000 58%),linear-gradient(-45deg,#0000 42%,#e5484dbf 42% 58%,#0000 58%);position:absolute;inset:32%}.damas-casa.obrigatoria{box-shadow:inset 0 0 0 2px #f5b83da6}.damas-casa.escolhida{box-shadow:inset 0 0 0 3px var(--accent)}.damas-casa.no-caminho{box-shadow:inset 0 0 0 2px var(--accent)}.damas-casa.destino:before{content:"";background:#2fbf71cc;border-radius:50%;width:34%;height:34%;position:absolute;box-shadow:0 0 0 2px #14161b59}.damas-casa.a-comer .damas-peca{opacity:.45}.damas-peca{pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:78%;height:78%;display:flex;position:relative}.damas-peca.clara{color:#b07a1e;background:radial-gradient(circle,#f6ecd6 0 46%,#e2cfa6 47% 54%,#f3e6c9 55%);box-shadow:0 2px #a48557,0 3px 3px #00000059}.damas-peca.escura{color:#f2c14e;background:radial-gradient(circle,#5e2f1c 0 46%,#47220f 47% 54%,#5a2c1a 55%);box-shadow:0 2px #26110a,0 3px 3px #00000073}.damas-coroa{fill:currentColor;width:62%;height:62%}.duelo-naval{width:100%}.duelo-naval .duelo-peca.lado-0{background:#e8783a}.duelo-naval .duelo-peca.lado-1{background:#4f7df5}.naval-mares{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;display:grid}.naval-mar{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.naval-titulo{font-size:calc(.85rem * var(--escala-do-texto,1));color:var(--text-muted);margin:0;font-weight:700}.naval-mar.na-mira .naval-titulo{color:var(--text-strong)}.naval-grade{aspect-ratio:1;background:linear-gradient(#ffffff14 1px,#0000 1px) 3px 3px/calc(10% - .6px) calc(10% - .6px),linear-gradient(90deg,#ffffff14 1px,#0000 1px) 3px 3px/calc(10% - .6px) calc(10% - .6px),linear-gradient(160deg,#2b6f9e,#174a72);border-radius:6px;grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(10,1fr);width:min(100%,44vh,260px);padding:3px;display:grid;box-shadow:inset 0 0 0 1px #00000040}.naval-mar.alvo .naval-grade{background:linear-gradient(#ffffff14 1px,#0000 1px) 3px 3px/calc(10% - .6px) calc(10% - .6px),linear-gradient(90deg,#ffffff14 1px,#0000 1px) 3px 3px/calc(10% - .6px) calc(10% - .6px),linear-gradient(160deg,#23597f,#102f4c)}.naval-mar.na-mira .naval-grade{box-shadow:0 0 0 2px var(--accent)}.naval-navio{z-index:0;pointer-events:none;background:linear-gradient(#b9c2cc,#7d8894);margin:3px;box-shadow:inset 0 -2px #00000040}.naval-navio.deitado{border-radius:40% 999px 999px 40%/50%}.naval-navio.em-pe{background:linear-gradient(90deg,#b9c2cc,#7d8894);border-radius:50%/40% 40% 999px 999px;box-shadow:inset -2px 0 #00000040}.naval-navio.afundado{opacity:.85;box-shadow:none;background:#3a3f46}.naval-casa{z-index:1;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0;position:relative}.naval-casa:disabled{cursor:default;opacity:1}.naval-casa:not(:disabled):hover{background:#ffffff2e}.naval-casa:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.naval-casa.agua:after{content:"";border:2px solid #e1f0ffbf;border-radius:50%;position:absolute;inset:30%}.naval-casa.fogo:after{content:"";background:radial-gradient(circle,#ffd36b 0 25%,#f26b3a 45%,#c8262b 70%);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 4px #f26b3acc}.naval-casa.ultima{outline-offset:-2px;outline:2px solid #ffd36b;animation:.6s ease-out naval-tiro}@keyframes naval-tiro{0%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.naval-casa.ultima{animation:none}}.naval-restam{flex-wrap:wrap;justify-content:center;gap:4px;min-height:8px;display:flex}.naval-silhueta{background:var(--text-muted);border-radius:40% 999px 999px 40%/50%;height:6px}.naval-resultado{font-weight:700}.naval-resultado.agua{color:#4f9fe0}.naval-resultado.acertou,.naval-resultado.afundou{color:#e5484d}.domino-jogo{flex-direction:column;gap:10px;width:100%;display:flex}.dom-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.dom-placar{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dom-placar li{background:var(--bg-raised);color:var(--text);font-size:calc(13px * var(--escala-do-texto,1));border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:flex}.dom-placar li.eu{outline:2px solid var(--accent)}.dom-placar strong{color:var(--text-strong)}.dom-alvo{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto,1))}.dom-outros{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dom-outro{background:var(--bg-raised);min-width:0;color:var(--text);font-size:calc(13px * var(--escala-do-texto,1));border:2px solid #0000;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.dom-outro.na-vez{border-color:var(--accent)}.dom-outro.ausente{opacity:.55}.dom-dupla{background:var(--accent);color:var(--accent-texto,#fff);font-size:calc(11px * var(--escala-do-texto,1));border-radius:999px;align-self:flex-start;padding:0 6px}.dom-costas{flex-wrap:wrap;gap:2px;max-width:120px;display:flex}.dom-costa{background:#2f5d46;border-radius:2px;width:7px;height:13px;box-shadow:inset 0 0 0 1px #f3efe4}.dom-mesa{background:radial-gradient(#2f7a4f 0%,#22603d 100%);border-radius:12px;flex-wrap:wrap;place-content:center;align-items:center;gap:3px;min-height:90px;padding:12px 8px;display:flex;box-shadow:inset 0 0 0 3px #1a4a2f}.dom-na-mesa{border-radius:3px;display:inline-flex}.dom-na-mesa.ponta-esquerda,.dom-na-mesa.ponta-direita{outline-offset:1px;outline:2px solid #f6d36b}.dom-pedra-svg{display:block}.dom-pedra-fundo{fill:#f7f3e8;stroke:#8a8270;stroke-width:.05px}.dom-pedra-risco{stroke:#8a8270;stroke-width:.05px}.dom-ponto{fill:#23231f}.dom-vez,.dom-resultado{background:var(--bg-raised);color:var(--text);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.dom-vez .minijogo-situacao,.dom-resultado .minijogo-situacao,.dom-marcou{margin:0}.dom-vez .minijogo-acoes{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px}.dom-lances{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto,1));margin:0;padding:0;list-style:none}.dom-marcou{color:var(--text-strong);font-weight:600}.dom-maos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dom-maos li{align-items:center;gap:8px;min-width:0;display:flex}.dom-maos .minijogo-nome{text-overflow:ellipsis;white-space:nowrap;flex:0 30%;min-width:0;overflow:hidden}.dom-mao-aberta{flex-wrap:wrap;flex:1;gap:2px;display:flex}.dom-vencedor{color:var(--text-strong);text-align:center;margin:0;font-weight:700}.dom-minha-mao{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 0 4px;display:flex}.dom-na-mao{flex-direction:column;align-items:center;gap:4px;display:flex}.dom-pedra-botao{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:5px;padding:0;transition:transform .12s}.dom-pedra-botao:disabled{opacity:.45;cursor:default}.dom-pedra-botao.serve{border-color:var(--accent)}.dom-pedra-botao.serve:hover,.dom-pedra-botao.escolhida{transform:translateY(-4px)}.dom-lados{gap:2px;display:flex}.dom-lados .btn-secondary{min-width:0;padding:2px 8px}@media (prefers-reduced-motion:reduce){.dom-pedra-botao{transition:none}}.truco{width:100%;max-width:460px;color:var(--text);flex-direction:column;gap:8px;margin:0 auto;display:flex}.truco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.85rem;display:flex}.truco-placar{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.truco-placar strong{color:var(--text-strong);white-space:nowrap;font-size:1.05rem}.truco-placar-nome{text-overflow:ellipsis;white-space:nowrap;max-width:7.5em;overflow:hidden}.truco-valor{color:var(--accent);font-weight:600}.truco-rodadas{gap:4px;display:inline-flex}.truco-rodada{border:2px solid var(--border);background:0 0;border-radius:50%;width:12px;height:12px}.truco-rodada.nos{background:var(--green);border-color:var(--green)}.truco-rodada.eles{background:var(--red);border-color:var(--red)}.truco-rodada.empate{background:var(--text-muted);border-color:var(--text-muted)}.truco-mesa{aspect-ratio:1/.82;min-height:240px;box-shadow:inset 0 0 0 6px #5a3b22, inset 0 0 0 8px #3d2715, 0 4px 14px var(--shadow);background:radial-gradient(at 50% 45%,#2f7a4f 0%,#1f5a39 65%,#17462c 100%);border-radius:18px;position:relative;overflow:hidden}.truco-lugar{color:#f3efe4;background:#00000047;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:3px;max-width:34%;padding:3px 7px;font-size:.78rem;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute}.truco-lugar.time-nos{box-shadow:inset 3px 0 0 var(--green)}.truco-lugar.time-eles{box-shadow:inset 3px 0 0 var(--red)}.truco-lugar.na-vez{border-color:var(--accent)}.truco-lugar.ausente{opacity:.5}.truco-lugar-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.truco-lugar.cima{top:12px;left:50%;transform:translate(-50%)}.truco-lugar.baixo{bottom:12px;left:50%;transform:translate(-50%)}.truco-lugar.esquerda{top:50%;left:12px;transform:translateY(-50%)}.truco-lugar.direita{top:50%;right:12px;transform:translateY(-50%)}.truco-lugar-cartas{display:flex}.truco-lugar-cartas .truco-carta+.truco-carta{margin-left:-10px}.truco-monte{align-items:flex-end;display:flex;position:absolute;bottom:14px;left:14px}.truco-monte .truco-carta+.truco-carta{margin-left:-8px;transform:rotate(8deg)}.jogadores-4 .truco-monte{top:14px;bottom:auto}.truco-centro{position:absolute;inset:26% 24%}.truco-jogada{animation:.25s ease-out truco-entra;position:absolute}.truco-jogada.baixo{bottom:0;left:50%;transform:translate(-50%)}.truco-jogada.cima{top:0;left:50%;transform:translate(-50%)}.truco-jogada.esquerda{top:50%;left:0;transform:translateY(-50%)rotate(-6deg)}.truco-jogada.direita{top:50%;right:0;transform:translateY(-50%)rotate(6deg)}@keyframes truco-entra{0%{opacity:0}}.truco-carta{color:#23262d;background:#fbf8f1;border:1px solid #c9c2b2;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:46px;height:66px;padding:0;font-family:inherit;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 2px 4px #00000059}.truco-carta.vermelha{color:#c2302a}.truco-carta-valor{font-size:1.15rem}.truco-carta-naipe{margin-top:2px;font-size:1.3rem}.truco-carta.pequena{border-radius:4px;width:24px;height:34px}.truco-carta.pequena .truco-carta-valor{font-size:.7rem}.truco-carta.pequena .truco-carta-naipe{margin-top:0;font-size:.75rem}.truco-carta.verso{background:repeating-linear-gradient(45deg,#8a2f2a 0 4px,#a5433b 4px 8px);border:2px solid #fbf8f1}.truco-carta.coberta{opacity:.55;filter:grayscale(.6)}.truco-carta-manilha{background:#d9a321;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1px #fbf8f1}.truco-mao{justify-content:center;gap:8px;display:flex}.truco-mao .truco-carta{cursor:pointer;width:58px;height:84px;transition:transform .15s}.truco-mao .truco-carta .truco-carta-valor{font-size:1.4rem}.truco-mao .truco-carta .truco-carta-naipe{font-size:1.6rem}.truco-mao .truco-carta:not(:disabled):hover,.truco-mao .truco-carta:not(:disabled):focus-visible{transform:translateY(-6px)}.truco-mao .truco-carta:disabled{cursor:default;opacity:.85}.truco-mao.cobrindo .truco-carta:not(:disabled){outline:2px dashed var(--accent);outline-offset:2px}.truco-grito{color:#fff4d6;pointer-events:none;background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:2px;animation:.35s cubic-bezier(.2,1.6,.4,1) truco-grito;display:flex;position:absolute;inset:0}.truco-grito strong{letter-spacing:.02em;color:var(--accent);text-shadow:0 3px #5a3b22,0 0 18px #00000080;font-size:clamp(2.2rem,11vw,3.4rem);font-weight:900;transform:rotate(-4deg)}@keyframes truco-grito{0%{opacity:0;transform:scale(.4)}}.truco-grito .minijogo-nome{text-shadow:0 2px #00000080;flex:none;font-size:1.1rem;font-weight:700}.truco-anuncio{animation:.35s cubic-bezier(.2,1.6,.4,1) truco-grito,.4s ease-in 1.8s forwards truco-anuncio-sai}.truco-anuncio.aceitou strong{color:#8fe07a}.truco-anuncio.correu strong{color:#ff8a7a}@keyframes truco-anuncio-sai{to{opacity:0}}@media (prefers-reduced-motion:reduce){.truco-grito,.truco-jogada{animation:none}.truco-mao .truco-carta{transition:none}}.truco-acoes{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:2.5em;display:flex}.truco-gritar{font-weight:800}.truco-cobrir{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.truco-ocorrido{color:var(--text-strong);font-weight:600}.truco-parceiro{color:var(--text-muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.truco-parceiro-cartas{gap:3px;display:flex}@media (width<=380px){.truco-carta{width:38px;height:56px}.truco-mao .truco-carta{width:50px;height:72px}.truco-centro{inset:24% 20%}}.cid-robos{margin-bottom:12px}.cid-robos-botao{border:2px solid var(--border);background:var(--bg-raised);min-width:56px;color:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:700}.cid-robos-botao:hover{border-color:var(--accent)}.cid-robos-botao.escolhido{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--bg-raised))}.cid-tabuleiro-3d{aspect-ratio:5/4;background:#bfe4f2;border-radius:10px;width:100%;position:relative;overflow:hidden}.cid-tabuleiro-3d-reserva,.cid-tabuleiro-3d-caixa{position:absolute;inset:0}.cid-tabuleiro-3d-caixa.escondida{visibility:hidden}.cid-tabuleiro-3d-tela{touch-action:manipulation;width:100%;height:100%;display:block}.cid-tabuleiro-3d-meio{pointer-events:none;filter:drop-shadow(0 3px 4px #1e281e59);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.estilo-visual{gap:4px;margin-left:auto;display:inline-flex}.estilo-visual button{border:1px solid var(--border,#7f7f7f66);min-width:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-weight:700}.estilo-visual button.escolhido{background:var(--accent,#c98a5a);color:var(--accent-texto,#14161b);border-color:#0000}.pulo-assistindo{color:#fbf3e4;white-space:nowrap;background:#1e1622c7;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pulo-assistindo button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px}.corrida-fim.pulo-fim-no-canto{background:#1e1622b3;border-radius:8px;padding:6px 10px;font-size:.8rem;inset:auto 8px 8px auto}.golfe-moldura-3d{aspect-ratio:16/9}.golfe-tela-3d{width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:grab;display:block}.golfe-tela.golfe-mapa{opacity:.92;border-radius:6px;width:28%;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #1e16228c}.naval-3d{aspect-ratio:1/.9;background:#bfe4f2;border-radius:8px;width:min(100%,52vh,340px);position:relative;overflow:hidden}.naval-3d-caixa{position:absolute;inset:0}.naval-3d-caixa.escondida{visibility:hidden}.naval-3d-tela{touch-action:manipulation;width:100%;height:100%;display:block}.naval-3d-grade-reserva{position:absolute;inset:0}.naval-3d-grade-acessivel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jogo-comandos{margin-top:10px}.jogo-comandos ul{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.jogo-comandos li{align-items:center;gap:4px;display:flex}.jogo-comando-figuras{gap:1px;display:inline-flex}.jogo-comando-icone{width:30px;height:30px;display:inline-block}.jogo-comando-icone svg{display:block}.jogo-comando-icone.largo{width:46px;height:46px;margin:-8px 0}.jogo-comando-rotulo{color:var(--text-muted);font-size:.82rem}.jogo-comandos-toque{display:none!important}@media (pointer:coarse){.jogo-comandos-teclado{display:none!important}.jogo-comandos-toque{display:flex!important}}.xadrez-casa.destino:after{content:"";background:#3fb27fbf;border-radius:50%;position:absolute;inset:36%}.xadrez-casa.xeque{box-shadow:inset 0 0 0 3px #e2453a}.xadrez-3d{aspect-ratio:1/.8;background:#5e3a20;border-radius:10px;width:min(100%,60vh,440px);margin:0 auto;position:relative;overflow:hidden}.xadrez-3d-caixa,.xadrez-3d-reserva{position:absolute;inset:0}.xadrez-3d-caixa.escondida{visibility:hidden}.xadrez-3d-tela{cursor:pointer;width:100%;height:100%;display:block}.xadrez-promocao{justify-content:center;gap:8px;margin:8px auto 0;display:flex}.xadrez-promocao button{border:2px solid var(--accent);cursor:pointer;background:#ecd5b0;border-radius:10px;place-items:center;width:52px;height:52px;font-size:2rem;line-height:1;display:grid}.xadrez-promocao button:hover{background:#f6e6c8}.xadrez-promocao .xadrez-promocao-voltar{background:var(--bg-raised);color:var(--text-strong);border-color:#0000;font-size:1rem}.ficha-tudo{--cor-da-ficha:#8d97ab}.ficha-festa{--cor-da-ficha:#f29a38}.ficha-esporte{--cor-da-ficha:#3fb27f}.ficha-acao{--cor-da-ficha:#e5564c}.ficha-mesa{--cor-da-ficha:#3f8fd8}.ficha-raciocinio{--cor-da-ficha:#9b6ee0}.ficha-palavras{--cor-da-ficha:#1fb6c8}.ficha-estrategia{--cor-da-ficha:#c9a23a}.fichario{border-bottom:4px solid var(--cor-da-ficha);flex-wrap:wrap;align-items:flex-end;gap:4px;margin:4px 0 0;padding:6px 2px 0;display:flex}.fichario::-webkit-scrollbar{display:none}.fichario-ficha{border:none;border-top:4px solid var(--cor-da-ficha);background:color-mix(in srgb, var(--cor-da-ficha) 18%, var(--bg-sidebar));color:var(--text);font:inherit;font-size:calc(13.5px * var(--escala-do-texto));white-space:nowrap;cursor:pointer;border-radius:10px 10px 0 0;flex:none;padding:7px 14px 6px;font-weight:600;transition:padding .12s,background .12s}.fichario-ficha:hover{color:var(--text-strong);background:color-mix(in srgb, var(--cor-da-ficha) 32%, var(--bg-sidebar))}.fichario-ficha.ativa{background:var(--cor-da-ficha);color:#15111c;padding-top:11px;font-weight:800}.minijogo-estante.no-fichario{background:color-mix(in srgb, var(--cor-da-ficha) 9%, transparent);border-radius:0 0 12px 12px;padding:12px 10px 10px}@media (prefers-reduced-motion:reduce){.fichario-ficha{transition:none}}.jogos-painel .fichario{margin-bottom:6px}.corrida-pista-botao .briga-miniatura{width:128px;height:72px;image-rendering:pixelated;border-radius:4px;display:block}.grupos-de-toque{margin:4px 0 20px}.grupo-de-toque{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.grupo-de-toque input{flex:140px;min-width:0}.grupo-de-toque-pessoas{color:var(--text-muted);font-size:calc(12px * var(--escala-do-texto))}.editor-codigo{position:relative}.editor-codigo-painel{top:calc(100% + 6px);z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-main);gap:8px;width:min(420px,90vw);padding:12px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 8px 24px #0000004d}.editor-codigo-linha{gap:8px;display:flex}.editor-codigo-linha input{flex:1;min-width:0}.editor-codigo-painel p{margin:0}@font-face{font-family:Syden Bebas Neue;src:url(/app/fontes/estreita/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Bebas Neue;src:url(/app/fontes/estreita/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Anton;src:url(/app/fontes/anton/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Anton;src:url(/app/fontes/anton/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Anton;src:url(/app/fontes/anton/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Bungee;src:url(/app/fontes/bungee/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Bungee;src:url(/app/fontes/bungee/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Bungee;src:url(/app/fontes/bungee/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Russo One;src:url(/app/fontes/russo/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Russo One;src:url(/app/fontes/russo/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Russo One;src:url(/app/fontes/russo/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Lobster;src:url(/app/fontes/manuscrita/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Lobster;src:url(/app/fontes/manuscrita/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Lobster;src:url(/app/fontes/manuscrita/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Lobster;src:url(/app/fontes/manuscrita/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Syden Lobster;src:url(/app/fontes/manuscrita/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Pacifico;src:url(/app/fontes/pacifico/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Pacifico;src:url(/app/fontes/pacifico/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Pacifico;src:url(/app/fontes/pacifico/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Pacifico;src:url(/app/fontes/pacifico/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Syden Pacifico;src:url(/app/fontes/pacifico/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Fredoka;src:url(/app/fontes/fredoka/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Fredoka;src:url(/app/fontes/fredoka/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Bangers;src:url(/app/fontes/bangers/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Bangers;src:url(/app/fontes/bangers/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Bangers;src:url(/app/fontes/bangers/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Luckiest Guy;src:url(/app/fontes/luckiest/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Luckiest Guy;src:url(/app/fontes/luckiest/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Playfair Display;src:url(/app/fontes/playfair/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Playfair Display;src:url(/app/fontes/playfair/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Playfair Display;src:url(/app/fontes/playfair/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Playfair Display;src:url(/app/fontes/playfair/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Cinzel;src:url(/app/fontes/cinzel/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Cinzel;src:url(/app/fontes/cinzel/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Abril Fatface;src:url(/app/fontes/abril/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Abril Fatface;src:url(/app/fontes/abril/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Caveat;src:url(/app/fontes/caveat/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Caveat;src:url(/app/fontes/caveat/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Caveat;src:url(/app/fontes/caveat/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Caveat;src:url(/app/fontes/caveat/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Syden Permanent Marker;src:url(/app/fontes/marcador/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Satisfy;src:url(/app/fontes/satisfy/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Syden Press Start 2P";src:url(/app/fontes/pixel/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Syden Press Start 2P";src:url(/app/fontes/pixel/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Syden Press Start 2P";src:url(/app/fontes/pixel/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Syden Press Start 2P";src:url(/app/fontes/pixel/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Syden Press Start 2P";src:url(/app/fontes/pixel/greek.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syden VT323;src:url(/app/fontes/vt323/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden VT323;src:url(/app/fontes/vt323/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden VT323;src:url(/app/fontes/vt323/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Syden Exo 2";src:url(/app/fontes/exo/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Syden Exo 2";src:url(/app/fontes/exo/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Syden Exo 2";src:url(/app/fontes/exo/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Syden Exo 2";src:url(/app/fontes/exo/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Syden Exo 2";src:url(/app/fontes/exo/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Audiowide;src:url(/app/fontes/audiowide/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Audiowide;src:url(/app/fontes/audiowide/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/latin-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/cyrillic-ext.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/greek.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syden Comfortaa;src:url(/app/fontes/redonda/vietnamese.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Bricolage Grotesque;src:url(/app/fontes/bricolage/latin.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Bricolage Grotesque;src:url(/app/fontes/bricolage/latin-ext.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syden Bricolage Grotesque;src:url(/app/fontes/bricolage/vietnamese.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Syden Instrument Sans;src:url(/app/fontes/instrument/latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syden Instrument Sans;src:url(/app/fontes/instrument/latin-ext.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.quarto3d{aspect-ratio:1;width:min(100%,640px,78vh);margin:0 auto;position:relative}.quarto3d-caixa{position:absolute;inset:0}.quarto3d-caixa.escondida{visibility:hidden}.quarto3d-tela{touch-action:manipulation;width:100%;height:100%;display:block}.quarto3d-espera{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.quarto3d-etiqueta{background:var(--bg-float,#2b2430);color:var(--text-strong,#f3ead8);border:1px solid var(--border,transparent);font-size:calc(13px * var(--escala-do-texto,1));white-space:nowrap;pointer-events:none;border-radius:8px;padding:4px 9px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.quarto3d-so-leitor button{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quarto3d-so-leitor button:focus-visible{clip-path:none;background:var(--bg-float,#2b2430);width:auto;height:auto;color:var(--text-strong,#f3ead8);z-index:2;border-radius:8px;padding:6px 10px;bottom:8px;left:8px}.quarto-com-estilo{width:min(100%,640px,78vh);margin:0 auto;position:relative}.quarto-estilo-botao,.quarto-tema-botao{z-index:3;border:1px solid var(--border,transparent);background:var(--bg-float,#2b2430);color:var(--text-muted,#bbb);cursor:pointer;opacity:.85;border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:6px;right:6px}.quarto-estilo-botao:hover,.quarto-estilo-botao:focus-visible,.quarto-tema-botao:hover,.quarto-tema-botao:focus-visible{opacity:1}.quarto-estilo-botao span,.quarto-tema-botao span{border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.quarto-estilo-botao span.aceso,.quarto-tema-botao span.aceso{background:var(--bg-active,#4a3d4f);color:var(--text-strong,#fff)}.quarto-tema-botao{right:74px}.mesa3d-tabuleiro{aspect-ratio:1/.86;background:#2f1d12;border-radius:10px;width:min(100%,60vh,440px);margin:0 auto;position:relative;overflow:hidden}.mesa3d-caixa,.mesa3d-reserva{position:absolute;inset:0}.mesa3d-caixa.escondida{visibility:hidden}.mesa3d-tela{touch-action:manipulation;width:100%;height:100%;display:block}.mesa3d-so-leitor{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.truco-mesa.mesa3d-truco{aspect-ratio:1/.95;background:#1f5a39}.truco-mesa.mesa3d-truco>.mesa3d-caixa{z-index:0}.truco-mesa.mesa3d-truco>.truco-lugar,.truco-mesa.mesa3d-truco>.truco-grito{z-index:1;pointer-events:none}.truco-mesa.mesa3d-truco>.truco-lugar.baixo{left:12px;transform:none}.truco-mesa.mesa3d-truco .truco-lugar-cartas,.truco-mesa.mesa3d-truco .truco-monte,.truco-mesa.mesa3d-truco .truco-centro,.truco-mao.mesa3d-truco-mao{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mesa3d-domino{aspect-ratio:1/.72;background:#1f5a39;border-radius:14px;width:100%;min-height:260px;position:relative;overflow:hidden}.mesa3d-domino.escondida{display:none}.domino-jogo.mesa3d-com-cena .dom-costas,.domino-jogo.mesa3d-com-cena .dom-mesa,.domino-jogo.mesa3d-com-cena .dom-minha-mao{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.truco>.truco-acoes{justify-content:flex-start;min-height:4.75rem}.naval-montagem{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.naval-montagem .naval-mar{width:100%}.naval-grade-montagem,.naval-montagem .naval-3d-tela{touch-action:none}.naval-montagem .naval-grade-montagem{width:min(100%,52vh,320px)}.naval-grade-montagem .naval-casa{cursor:pointer}.naval-grade-montagem .naval-casa.fantasma-ok{background:#5bd16a8c}.naval-grade-montagem .naval-casa.fantasma-ruim{background:#e5484d99}.naval-grade-montagem .naval-casa.do-escolhido{box-shadow:inset 0 0 0 2px #ffe08a}.naval-navio.escolhido{background:linear-gradient(#ffe7a3,#d9b45a)}.naval-navio.em-pe.escolhido{background:linear-gradient(90deg,#ffe7a3,#d9b45a)}.duelo-naval .naval-pronto{color:#3fae54;font-weight:700}.naval-frota{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.naval-frota-navio{border:1px solid var(--border,#7f7f7f59);background:var(--bg-secondary,transparent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:34px;padding:6px 8px;display:flex}.naval-frota-navio.escolhido{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.naval-frota-navio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.naval-frota-casco{background:linear-gradient(#b9c2cc,#7d8894);border-radius:40% 999px 999px 40%/50%;height:10px;display:block}.naval-frota-navio.posto .naval-frota-casco{opacity:.4}.naval-frota-navio.escolhido .naval-frota-casco{opacity:1;background:linear-gradient(#ffe7a3,#d9b45a)}.naval-dica{font-size:calc(.8rem * var(--escala-do-texto,1));color:var(--text-muted);text-align:center;margin:0}.naval-botoes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.naval-botoes kbd{opacity:.7;border:1px solid;border-radius:3px;margin-left:4px;padding:0 4px;font-size:.75em}@media (hover:none){.naval-botoes kbd{display:none}}.naval-frotas{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.naval-frotas-opcao{border:1px solid var(--border,#7f7f7f59);background:var(--bg-secondary,transparent);cursor:pointer;opacity:.6;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;display:flex}.naval-frotas-opcao.escolhida{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.naval-frotas-opcao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.festa-tiro{-webkit-user-select:none;user-select:none;background-color:#b9844e;background-size:128px;border-radius:10px;padding:38px 12% 8px;position:relative;overflow:hidden}.festa-tiro img{-webkit-user-drag:none;pointer-events:none}.festa-tiro-bambinela{z-index:4;pointer-events:none;background-repeat:repeat-x;background-size:auto 100%;height:40px;position:absolute;top:0;left:0;right:0}.festa-tiro-cortina{z-index:3;width:14%;height:100%;position:absolute;top:0}.festa-tiro-cortina.esq{left:-2%}.festa-tiro-cortina.dir{right:-2%;transform:scaleX(-1)}.festa-tiro-palco{flex-direction:column;gap:2px;display:flex}.festa-tiro-fileira{grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:relative}.festa-tiro-chao{z-index:2;pointer-events:none;background-position:0 0;background-repeat:repeat-x;background-size:15%;height:28%;position:absolute;bottom:0;left:-20%;right:-20%}.festa-tiro-casa{aspect-ratio:1/.92;cursor:inherit;touch-action:manipulation;background:0 0;border:none;margin:0;padding:0;position:relative;overflow:hidden}.festa-tiro-casa:disabled{cursor:default}.festa-tiro-casa:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.festa-tiro-casa small{z-index:3;color:#fffc;text-shadow:0 1px 2px #3c1e0acc;font-size:11px;font-weight:700;position:absolute;top:3px;left:5px}.festa-tiro-alvo{z-index:1;flex-direction:column;align-items:center;width:60%;animation:.16s ease-out festa-tiro-sobe;display:flex;position:absolute;top:4%;bottom:0;left:20%}.festa-tiro-placa{aspect-ratio:1;flex:none;width:100%;position:relative}.festa-tiro-placa img{width:100%;height:100%;position:absolute;inset:0}.festa-tiro-verso{opacity:0}.festa-tiro-acerto.festa-tiro-acerto{width:24%;height:24%;inset:38% auto auto 38%}.festa-tiro-haste{flex:1;width:22%;min-height:0;margin-top:-6%}.festa-tiro-alvo.caindo{animation:.32s ease-in forwards festa-tiro-cai}.festa-tiro-alvo.caindo .festa-tiro-placa{animation:.32s linear forwards festa-tiro-vira}.festa-tiro-alvo.caindo .festa-tiro-frente,.festa-tiro-alvo.caindo .festa-tiro-acerto{animation:.32s step-end forwards festa-tiro-some}.festa-tiro-alvo.caindo .festa-tiro-verso{animation:.32s step-end forwards festa-tiro-aparece}.festa-tiro-furo{z-index:0;width:15%;animation:1.4s ease-in forwards festa-tiro-esmaece;position:absolute;transform:translate(-50%,-50%)}@keyframes festa-tiro-sobe{0%{transform:translateY(75%)}}@keyframes festa-tiro-cai{0%,35%{transform:none}to{transform:translateY(85%)}}@keyframes festa-tiro-vira{0%{transform:scaleX(1)}25%{transform:scaleX(.05)}50%,to{transform:scaleX(1)}}@keyframes festa-tiro-some{25%{opacity:0}to{opacity:0}}@keyframes festa-tiro-aparece{25%{opacity:1}to{opacity:1}}@keyframes festa-tiro-esmaece{0%,60%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.festa-tiro-alvo,.festa-tiro-alvo.caindo,.festa-tiro-alvo.caindo .festa-tiro-placa,.festa-tiro-furo{animation:none}.festa-tiro-alvo.caindo .festa-tiro-frente,.festa-tiro-alvo.caindo .festa-tiro-acerto{opacity:0;animation:none}.festa-tiro-alvo.caindo .festa-tiro-verso{opacity:1;animation:none}}.icone-hud{vertical-align:-.15em;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mesa-dos-robos{align-items:center;gap:6px;display:inline-flex}.mesa-dos-robos-lado{align-items:center;gap:1px;display:inline-flex}.mesa-dos-robos-voce{color:var(--accent)}.mesa-dos-robos-contra{opacity:.7;font-weight:700}.minijogo-abas .icone-hud{margin-right:5px}.tab3d{aspect-ratio:16/10;background:#bfe4f2;border-radius:10px;width:100%;max-height:70vh;position:relative;overflow:hidden}.tab3d-caixa{position:absolute;inset:0}.tab3d-caixa.escondida{visibility:hidden}.tab3d-tela{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.tab3d-tela:active{cursor:grabbing}.tab3d-ver-tudo{color:#fffaf0;font:inherit;font-size:calc(13px * var(--escala-do-texto,1));cursor:pointer;background:#1e242cb8;border:0;border-radius:999px;padding:4px 12px;position:absolute;top:8px;right:8px}.tab3d-ver-tudo:hover,.tab3d-ver-tudo:focus-visible{background:#1e242ce6}@media (width<=560px){.tab3d{aspect-ratio:4/3}}.golfe3d{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.golfe3d-topo{align-items:center;gap:12px;width:100%;display:flex}.golfe3d-topo .minijogo-tempo{flex:1}.golfe3d-tacadas{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.golfe3d-de-cima,.golfe3d-por-cima{border:1px solid var(--border);background:var(--bg-raised);width:34px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.golfe3d-de-cima[aria-pressed=true],.golfe3d-por-cima[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.golfe3d-de-cima svg,.golfe3d-por-cima svg{width:18px;height:18px}.golfe3d-moldura{aspect-ratio:16/10;border-radius:var(--radius);background:#bfe3ef;width:100%;max-height:68vh;position:relative;overflow:hidden}.golfe3d-caixa{touch-action:none;cursor:grab;position:absolute;inset:0}.golfe3d-caixa.mirando{cursor:grabbing}.golfe3d-tela{width:100%;height:100%;display:block}.golfe3d-forca{pointer-events:none;background:#141e1859;border-radius:6px;width:12px;height:38%;position:absolute;bottom:14px;right:14px;overflow:hidden}.golfe3d-forca>span{background:linear-gradient(#e5674b,#f2c14e 40%,#8fd46a);border-radius:6px;position:absolute;bottom:0;left:0;right:0}.golfe3d-contagem{font-size:calc(48px * var(--escala-do-texto));color:#fffbe8;text-shadow:0 2px 6px #00000059;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.golfe3d-aviso{color:var(--amber)}.golfe3d-placar{border-collapse:separate;border-spacing:0 5px;width:100%;max-width:460px}.golfe3d-placar th{color:var(--text-muted);font-weight:500;font-size:calc(12px * var(--escala-do-texto));text-align:right;padding:0 12px}.golfe3d-placar td{background:var(--bg-raised);text-align:right;font-variant-numeric:tabular-nums;padding:6px 12px}.golfe3d-placar td:first-child{color:var(--text-muted);text-align:left;border-radius:8px 0 0 8px;width:2ch}.golfe3d-placar td:last-child{color:var(--text-strong);border-radius:0 8px 8px 0}.golfe3d-placar td.minijogo-nome{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.golfe3d-placar tr.eu td{box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.golfe3d-sairam{opacity:.6}.pausa-do-jogo{z-index:5;color:#f4ead8;border-radius:inherit;background:#140e188c;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.pausa-do-jogo.sem-icone{background:0 0;justify-content:flex-end;padding-bottom:18px}.pausa-do-jogo-icone{filter:drop-shadow(0 2px 6px #00000080);display:flex}.pausa-do-jogo .btn-primary{align-items:center;gap:6px;display:inline-flex}.futebol{flex-direction:column;gap:10px;display:flex}.futebol-moldura{aspect-ratio:640/400;background:#23a352;border-radius:10px;width:100%;max-height:70vh;margin:0 auto;position:relative;overflow:hidden}.futebol-tela{width:100%;height:100%;image-rendering:pixelated;display:block}.futebol-painel{pointer-events:none;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px #141c288c;font-weight:800;position:absolute;inset:0}.futebol-placar{font-size:calc(16px * var(--escala-do-texto,1));align-items:center;gap:6px;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.futebol-time{text-align:center;border-radius:6px;min-width:1.8em;padding:1px 6px}.futebol-relogio{background:#141c2873;border-radius:6px;padding:1px 6px}.futebol-relogio.acabando{color:#ffd166}.futebol-contagem{font-size:calc(64px * var(--escala-do-texto,1));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.futebol-gol{font-size:calc(54px * var(--escala-do-texto,1));-webkit-text-stroke:2px #fff;flex-direction:column;justify-content:center;align-items:center;animation:.5s ease-out futebol-gol;display:flex;position:absolute;inset:0}.futebol-gol small{font-size:calc(16px * var(--escala-do-texto,1));color:#fff;-webkit-text-stroke:0}@keyframes futebol-gol{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.futebol-gol{animation:none}}.futebol-toque{-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.futebol-direcional{background:var(--bg-raised);border:2px solid var(--border);touch-action:none;border-radius:50%;width:104px;height:104px;position:relative}.futebol-direcional span{background:var(--accent);opacity:.8;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.futebol-botoes{gap:12px;display:flex}.futebol-botoes button{border:2px solid var(--border);background:var(--bg-raised);width:72px;height:72px;color:var(--text-strong);touch-action:none;border-radius:50%;font-weight:700}.futebol-botoes button.chute{background:var(--accent);color:#fff;width:84px;height:84px}.futebol-escolha{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.futebol-formatos{gap:10px;display:flex}.futebol-formatos button{font-variant-numeric:tabular-nums;min-width:72px;font-size:1.1em}.futebol-fim{flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.futebol-fim-titulo{align-items:center;gap:6px;margin:0;font-size:1.2em;font-weight:800;display:flex}.futebol-fim-placar{font-variant-numeric:tabular-nums;margin:0;font-size:2em;font-weight:800}.futebol-fim-times{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.futebol-fim-time ul{margin:4px 0 0;padding:0;list-style:none}.futebol-fim-time li{justify-content:space-between;gap:6px;display:flex}.futebol-fim-time li.eu{font-weight:700}.futebol-gols{font-variant-numeric:tabular-nums}.tocas{flex-direction:column;gap:8px;min-width:0;display:flex}.minijogo.jogando-tocas{width:min(1440px,98vw);overflow:hidden}.tocas-topo,.tocas-baixo{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);--text-strong:#fff;--text:#e6eaf0;--text-muted:#b4bcc8;--border:#ffffff2e;--bg-input:#ffffff12;--bg-active:#ffffff24;--bg-hover:#ffffff29;color:var(--text);background:#0e1218cc;border-radius:10px;position:absolute;left:8px;right:8px}.tocas-topo{font-variant-numeric:tabular-nums;color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:4px 10px;font-weight:700;display:flex;top:8px}.tocas-recurso{align-items:center;gap:4px;display:inline-flex}.tocas-recurso img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000080);width:28px;height:28px}.tocas-recurso-taxa{color:#9ef0a8;font-size:.78em;font-weight:600}.tocas-recurso.cheia .tocas-recurso-qtd{color:#ffb36b}.tocas-custo img{object-fit:contain;width:16px;height:16px;margin-right:1px}.tocas-custo>.falta{color:#ff9b8a}.tocas-rec-comida{--tocas-cor:#e2604c}.tocas-rec-madeira{--tocas-cor:#a8733f}.tocas-rec-ouro{--tocas-cor:#f0c93a}.tocas-recurso-nome{color:var(--text-muted);font-weight:500}.tocas-era{background:var(--bg-active);border-radius:999px;padding:1px 8px}.tocas-relogio{margin-left:auto}.tocas-maravilha{color:#9ef0a8}.tocas-maravilha.inimiga{color:#ff9b8a}.tocas-desistir{font:inherit;border-radius:var(--radius,8px);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;padding:3px 10px;font-size:.85em;font-weight:500}.tocas-moldura{background:#000;border-radius:10px;width:100%;height:clamp(300px,100vh - 300px,920px);position:relative;overflow:hidden}.minijogo-no-quarto .tocas-moldura{height:clamp(300px,100vh - 190px,920px)}.tocas-caixa{touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;position:absolute;inset:0}.tocas-caixa.colocando{cursor:crosshair}.tocas-caixa.carregando .tocas-tela{visibility:hidden}.tocas-tela{width:100%;height:100%;display:block}.tocas-selecao{pointer-events:none;background:#ffffff1f;border:1px solid #fff;display:none;position:absolute}.tocas-aviso{z-index:3;color:#fff;text-align:center;pointer-events:none;background:#141820d1;border-radius:999px;max-width:calc(100% - 24px);padding:6px 14px;font-weight:700;position:absolute;top:56px;left:50%;transform:translate(-50%)}.tocas-acabou{font-size:calc(40px * var(--escala-do-texto,1));color:#fff;text-shadow:0 2px #00000080;pointer-events:none;background:#0a0e1473;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.tocas-baixo{box-sizing:border-box;grid-template-columns:auto auto minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:10px;height:150px;padding:8px;display:grid;bottom:8px}.tocas-info,.tocas-acoes{min-height:0;overflow-y:auto}@media (width<=640px){.tocas-baixo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto auto minmax(0,1fr);height:190px}.tocas-mapa{width:96px!important;height:96px!important}.tocas-acoes{grid-column:1/-1}}.tocas-mapa{width:132px;height:132px;image-rendering:pixelated;border:1px solid var(--border);cursor:pointer;touch-action:none;border-radius:6px}.tocas-info{flex-direction:column;gap:4px;min-width:0;display:flex}.tocas-info-nome{color:var(--text-strong);margin:0;font-weight:700}.tocas-inimigo{color:#ff9b8a;font-weight:500}.tocas-info-linha{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.tocas-vida{background:var(--bg-input);border-radius:7px;height:14px;position:relative;overflow:hidden}.tocas-vida span{transform-origin:0;transform:scaleX(var(--vida,1));background:#4fbf5a;position:absolute;inset:0}.tocas-vida small{text-align:center;color:#fff;font-variant-numeric:tabular-nums;font-size:11px;line-height:14px;display:block;position:relative}.tocas-fila,.tocas-grupo{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tocas-fila-item,.tocas-grupo-item{background:var(--bg-active);border-radius:999px;padding:1px 8px;font-size:.85em}.tocas-fila-item.esperando{color:#ffb36b}.tocas-cancelar{font:inherit;border:1px solid var(--border);background:var(--bg-input);color:var(--text);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:.85em}.tocas-atalhos{grid-template-columns:repeat(2,40px);grid-auto-rows:40px;align-content:start;gap:6px;display:grid}.tocas-atalho{border-radius:var(--radius,8px);border:1px solid var(--border);background:var(--bg-input);color:var(--text-strong);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.tocas-atalho:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}.tocas-atalho.alerta{color:#ffd27a}.tocas-sino.ativo{color:#ffd27a;border-color:#ffd27a;box-shadow:inset 0 0 0 1px #ffd27a}.tocas-botao.tocas-sino{justify-content:center;align-items:center}.tocas-atalho-numero{box-sizing:border-box;color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#e0503c;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-5px}.tocas-selos{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tocas-selo{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;will-change:transform;background:#0e1218c7;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:3px;padding:1px 7px 1px 3px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.tocas-selo img{object-fit:contain;width:18px;height:18px}.tocas-selo.cheio{color:#ffd27a;border-color:#ffb36b}.tocas-acoes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-content:start;gap:6px;display:grid}.tocas-botao{font:inherit;border-radius:var(--radius,8px);border:1px solid var(--border);background:var(--bg-input);color:var(--text-strong);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:6px 8px;display:flex}.tocas-botao:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}.tocas-botao.ativo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tocas-botao[aria-disabled=true]{opacity:.6}.tocas-botao:disabled{opacity:.35;cursor:not-allowed}.tocas-botao.era{border-color:var(--accent)}.tocas-botao-nome{overflow-wrap:anywhere;font-size:.9em;font-weight:700}.tocas-custo{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;font-size:.8em;display:flex}.tocas-custo>span{align-items:center;display:inline-flex}.tocas-dica{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.9em}.tocas-fim{flex-direction:column;align-items:center;gap:6px;padding:18px 0;display:flex}.tocas-fim-titulo{font-size:calc(30px * var(--escala-do-texto,1));color:#ff9b8a;margin:0;font-weight:800}.tocas-fim-titulo.venceu{color:#9ef0a8}.nave{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.nave-topo{flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;max-width:420px;display:flex}.nave-topo .minijogo-tempo{flex:1;min-width:80px}.nave-esquadrilha{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.nave-vidas,.nave-bombas{align-items:center;gap:3px;display:inline-flex}.nave-vida{background:linear-gradient(#f08a24,#f08a24) 50%/4px 12px no-repeat,linear-gradient(#e0b06a,#e0b06a) 50% 55%/12px 3px no-repeat;width:12px;height:12px;display:inline-block}.nave-bomba-icone{background:radial-gradient(circle at 35% 35%,#fff3c4 0 15%,#e2483d 20% 100%);border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #2b2633}.nave-moldura{border-radius:var(--radius);background:#86b25f;width:min(100%,420px,75vh - 165px);min-width:180px;position:relative;overflow:hidden}.nave-tela{aspect-ratio:3/4;width:100%;height:auto;image-rendering:pixelated;touch-action:none;display:block}.nave-botao-bomba{border:2px solid var(--text-strong);touch-action:none;background:#2b26338c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:10px;right:10px}.nave-botao-bomba .nave-bomba-icone{width:20px;height:20px}.nave-fim{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.nave-desfecho{font-weight:700;font-size:calc(18px * var(--escala-do-texto,1));color:var(--text-strong);margin:0}.nave-esquadrilha-total{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.nave-recorde{color:var(--accent);font-weight:700}.balao-escolha{flex-direction:column;gap:10px;display:flex}.balao-todos{pointer-events:none;color:#fbf3e4;text-shadow:0 1px #2a1e2c,1px 0 #2a1e2c,-1px 0 #2a1e2c,0 -1px #2a1e2c;flex-direction:column;align-items:flex-end;gap:2px;max-width:45%;margin:0;padding:0;font-size:clamp(.7rem,1.9vw,.9rem);font-weight:700;list-style:none;display:flex;position:absolute;top:34px;right:8px}.balao-todos li{align-items:center;gap:6px;max-width:100%;display:flex}.balao-todos li.eu{color:#ffc46a}.balao-todos li.fora{opacity:.55;text-decoration:line-through}.balao-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balao-bolinhas{gap:2px;display:inline-flex}.balao-bolinhas i{background:#5a5060;border-radius:50%;width:.62em;height:.75em;display:inline-block;box-shadow:0 0 0 1px #1e1822}.balao-placar{left:auto}.balao-aviso{color:#fbf3e4;pointer-events:none;white-space:nowrap;background:#1e1822cc;border-radius:6px;margin:0;padding:4px 10px;font-size:clamp(.75rem,2vw,.95rem);font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.balao-fim-solo{text-align:center}@media (prefers-reduced-motion:reduce){.balao-todos li{transition:none}}.jato{flex-direction:column;gap:10px;display:flex}.jato-pistas{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.jato-pista-botao{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.jato-pista-botao:hover,.jato-pista-botao.escolhida{border-color:var(--accent)}.jato-pista-botao canvas{border-radius:6px;width:72px;height:72px}.jato-pista-botao small{color:var(--text-muted);font-size:.75rem}.jato-escolha{flex-direction:column;gap:10px;display:flex}.jato-pista-nome{flex-direction:column;gap:4px;display:flex}.jato-pista-nome .settings-hint{margin:0}.jato-relogio{font-variant-numeric:tabular-nums}.jato-fantasmas{border:1px solid var(--border);border-radius:8px;margin:0;padding:8px 12px}.jato-fantasmas legend{color:var(--text-muted);padding:0 4px;font-size:.85rem}.jato-fantasmas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.jato-fantasmas label{cursor:pointer;align-items:center;gap:8px;display:flex}.jato-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jato-topo{justify-content:space-between;gap:10px;display:flex}.jato-tela{background:#0e0a1a;border-radius:8px;outline:none;position:relative;overflow:hidden}.jato-tela canvas{aspect-ratio:16/9;width:100%;image-rendering:pixelated;display:block}.jato-placar{pointer-events:none;color:#f6f0ff;text-shadow:0 2px #140e1c,2px 0 #140e1c,-2px 0 #140e1c,0 -2px #140e1c;justify-content:center;gap:18px;font-size:clamp(.85rem,2.4vw,1.15rem);font-weight:700;display:flex;position:absolute;top:6px;left:8px;right:8px}.jato-toque{display:none}@media (pointer:coarse){.jato-toque{justify-content:space-between;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 0 0}.jato-toque button{color:#f6f0ff;touch-action:none;-webkit-user-select:none;user-select:none;background:#140e1c73;border:2px solid #f6f0ff99;border-radius:50%;width:56px;height:56px;font-size:1.4rem}.jato-toque button:nth-child(2){margin-left:auto}}.jato-fim,.jato-fim-solo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.jato-fim{color:#f6f0ff;background:#100a1abd;position:absolute;inset:0}.jato-fim-solo{background:var(--bg-raised);border-radius:8px}.jato-recorde{color:#e8a020;font-size:1.2rem}.jato-explodiu{color:#e0505a}.jato-relogio.grande{font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800}.jato-voltas{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.9rem;list-style:none}.jato-ordem{pointer-events:none;color:#f6f0ff;text-shadow:0 1px #140e1c,1px 0 #140e1c,-1px 0 #140e1c,0 -1px #140e1c;flex-direction:column;gap:2px;max-width:40%;margin:0;padding:0;font-size:clamp(.7rem,1.9vw,.9rem);font-weight:700;list-style:none;display:flex;position:absolute;top:27%;left:8px}.jato-ordem li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jato-ordem li span{min-width:1.2em;display:inline-block}.jato-ordem li.eu{color:#ffc46a}.jato-classificacao{flex-direction:column;gap:4px;width:min(320px,90%);margin:0;padding:0;list-style:none;display:flex}.jato-classificacao li{background:#f6f0ff14;border-radius:6px;align-items:center;gap:10px;padding:4px 10px;display:flex}.jato-classificacao li.eu{background:#ffc46a38}.jato-posicao{text-align:center;min-width:1.6em;font-weight:800}.jato-classificacao .jato-quem{text-align:left}.barco{flex-direction:column;gap:10px;display:flex}.barco-pistas{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.barco-pista-botao{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.barco-pista-botao:hover,.barco-pista-botao.escolhida{border-color:var(--accent)}.barco-pista-botao canvas{border-radius:6px;width:72px;height:72px}.barco-pista-botao small{color:var(--text-muted);font-size:.75rem}.barco-escolha{flex-direction:column;gap:10px;display:flex}.barco-pista-nome{flex-direction:column;gap:4px;display:flex}.barco-pista-nome .settings-hint{margin:0}.barco-relogio{font-variant-numeric:tabular-nums}.barco-fantasmas{border:1px solid var(--border);border-radius:8px;margin:0;padding:8px 12px}.barco-fantasmas legend{color:var(--text-muted);padding:0 4px;font-size:.85rem}.barco-fantasmas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.barco-fantasmas label{cursor:pointer;align-items:center;gap:8px;display:flex}.barco-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.barco-topo{justify-content:space-between;gap:10px;display:flex}.barco-tela{background:#12303a;border-radius:8px;outline:none;position:relative;overflow:hidden}.barco-tela canvas{aspect-ratio:16/9;width:100%;image-rendering:pixelated;display:block}.barco-placar{pointer-events:none;color:#f6f0ff;text-shadow:0 2px #140e1c,2px 0 #140e1c,-2px 0 #140e1c,0 -2px #140e1c;justify-content:center;gap:18px;font-size:clamp(.85rem,2.4vw,1.15rem);font-weight:700;display:flex;position:absolute;top:6px;left:8px;right:8px}.barco-toque{display:none}@media (pointer:coarse){.barco-toque{justify-content:space-between;gap:8px;padding:8px;display:flex;position:absolute;inset:auto 0 0}.barco-toque button{color:#f6f0ff;touch-action:none;-webkit-user-select:none;user-select:none;background:#140e1c73;border:2px solid #f6f0ff99;border-radius:50%;width:56px;height:56px;font-size:1.4rem}.barco-toque button:nth-child(2){margin-left:auto}}.barco-fim,.barco-fim-solo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.barco-fim{color:#f6f0ff;background:#100a1abd;position:absolute;inset:0}.barco-fim-solo{background:var(--bg-raised);border-radius:8px}.barco-recorde{color:#e8a020;font-size:1.2rem}.barco-relogio.grande{font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800}.barco-voltas{font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.9rem;list-style:none}.barco-ordem{pointer-events:none;color:#f6f0ff;text-shadow:0 1px #140e1c,1px 0 #140e1c,-1px 0 #140e1c,0 -1px #140e1c;flex-direction:column;gap:2px;max-width:40%;margin:0;padding:0;font-size:clamp(.7rem,1.9vw,.9rem);font-weight:700;list-style:none;display:flex;position:absolute;top:27%;left:8px}.barco-ordem li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barco-ordem li span{min-width:1.2em;display:inline-block}.barco-ordem li.eu{color:#ffc46a}.barco-classificacao{flex-direction:column;gap:4px;width:min(320px,90%);margin:0;padding:0;list-style:none;display:flex}.barco-classificacao li{background:#f6f0ff14;border-radius:6px;align-items:center;gap:10px;padding:4px 10px;display:flex}.barco-classificacao li.eu{background:#ffc46a38}.barco-posicao{text-align:center;min-width:1.6em;font-weight:800}.barco-classificacao .barco-quem{text-align:left}.chefe-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.85rem;display:flex}.chefe-topo strong{font-variant-numeric:tabular-nums;color:var(--text-strong)}.chefe-mao{min-height:1.2em;color:var(--text-muted)}.chefe .briga-hud li.chefe-fora{opacity:.55}.chefe-dano-final{text-align:center;font-variant-numeric:tabular-nums;margin:0}.aviao{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.aviao-hud{pointer-events:none;color:#fff7e0;background:linear-gradient(#2b263380,#2b263300);flex-direction:column;gap:4px;padding:0 0 6px;display:flex;position:absolute;inset:0 0 auto}.aviao-hud .minijogo-tempo{background:#2b263399;border-radius:0}.aviao-topo{justify-content:space-between;align-items:flex-start;gap:4px 10px;padding:0 6px;display:flex}.aviao-todos{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:.78rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.aviao-todos li{background:#2b263399;border-radius:4px;align-items:center;gap:5px;max-width:11em;padding:1px 6px;display:inline-flex}.aviao-todos li.eu .aviao-nome{color:#f5c542}.aviao-todos li.caiu{opacity:.5}.aviao-todos li.caiu .aviao-nome{text-decoration:line-through}.aviao-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aviao-asa{border-radius:1px;flex:none;width:10px;height:4px;box-shadow:0 0 0 1px #2b2633}.aviao-vidas{gap:2px;display:inline-flex}.aviao-vidas i{background:#6b6478;width:6px;height:6px;box-shadow:0 0 0 1px #2b2633}.aviao-vidas i.cheia{background:#e2483d}.aviao-cenoura{white-space:nowrap;background:#2b263399;border-radius:4px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.aviao-cenoura.no-ar{opacity:.4}.aviao-cenoura-icone{clip-path:polygon(0 0,100% 0,100% 35%,50% 100%,0 35%);background:linear-gradient(#6cbf4f,#6cbf4f) top/4px 4px no-repeat,linear-gradient(#f08a24,#f08a24) bottom/6px 10px no-repeat;width:6px;height:14px;display:inline-block;transform:rotate(180deg)}.aviao-moldura{border-radius:var(--radius);background:#86b25f;width:min(100%,768px,133.333vh - 226.667px);min-width:240px;position:relative;overflow:hidden}.aviao-tela{aspect-ratio:4/3;width:100%;height:auto;image-rendering:pixelated;touch-action:none;outline:none;display:block}.aviao-toque{pointer-events:none;justify-content:space-between;padding:0 6px;display:flex;position:absolute;inset:auto 0 6px}.aviao-toque>div{gap:6px;display:flex}.aviao-toque button{pointer-events:auto;color:#2b2633;touch-action:none;background:#fff7e08c;border:2px solid #2b263399;border-radius:50%;width:52px;height:52px;font-size:1.3rem;font-weight:700}.aviao-toque button.aviao-fogo{background:#f08a24b3}.aviao-ajuda{border-radius:var(--radius);background:color-mix(in srgb, var(--bg-main) 88%, transparent);color:var(--text);text-align:center;pointer-events:none;padding:6px 10px 8px;position:absolute;inset:auto 8px 8px}.aviao-ajuda .jogo-comandos{margin-top:0}.aviao-ajuda .settings-hint{margin:4px 0 0}.aviao-aviso{color:#fff7e0;text-align:center;pointer-events:none;background:#2b2633b3;border-radius:4px;width:fit-content;max-width:calc(100% - 16px);margin:0 auto;padding:3px 10px;font-weight:600;position:absolute;inset:auto 0 10px}.aviao-fim-solo{flex-direction:column;align-items:center;gap:4px;display:flex}@media (pointer:fine){.aviao-toque{display:none}}@media (pointer:coarse){.aviao-ajuda{bottom:66px}}.torre{flex-direction:column;gap:10px;display:flex}.torre-torres{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.torre-botao{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.torre-botao:hover,.torre-botao:focus-visible{border-color:var(--accent)}.torre-botao.escolhida{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.torre-miniatura{object-fit:contain;width:36px;height:auto;max-height:96px;image-rendering:pixelated;border-radius:3px;display:block}.cozinha{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.cozinha-topo{align-items:center;gap:12px;width:100%;display:flex}.cozinha-topo .minijogo-tempo{flex:1}.cozinha-pratos{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cozinha-palco{aspect-ratio:16/9;border-radius:var(--radius);background:#f3e2c7;width:100%;position:relative;overflow:hidden}.cozinha-palco>.minijogo-situacao{text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.cozinha-3d{position:absolute;inset:0}.cozinha-3d.carregando{visibility:hidden}.cozinha-3d-tela{touch-action:none;width:100%;height:100%;display:block}.cozinha-fila{pointer-events:none;gap:6px;min-height:clamp(66px,12vw,96px);margin:0;padding:0;list-style:none;display:flex}.cozinha-fila li{background:#fffaf0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;display:flex;box-shadow:0 2px 6px #3c281440}.cozinha-fila li.primeiro{outline:3px solid var(--accent)}.cozinha-fila .cozinha-prato{justify-content:center;align-items:center;width:clamp(40px,9vw,72px);height:clamp(40px,9vw,72px);font-size:clamp(28px,6vw,48px);line-height:1;display:flex}.cozinha-ingredientes{gap:1px;min-height:18px;display:flex}.cozinha-ingredientes img{width:clamp(16px,3vw,24px);height:clamp(16px,3vw,24px)}.cozinha-fila.recusou{animation:.4s cozinha-balanca}@keyframes cozinha-balanca{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.cozinha-fila.recusou{outline:2px solid #e0533c;animation:none}}.cozinha-contagem{font-size:calc(56px * var(--escala-do-texto,1));color:var(--accent);text-shadow:0 2px 8px #00000059;pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.skate{flex-direction:column;gap:10px;display:flex}.skate-moldura{aspect-ratio:16/10;background:#bfe0ee;border-radius:10px;width:100%;max-height:70vh;position:relative;overflow:hidden}.skate-caixa{position:absolute;inset:0}.skate-caixa.escondida{visibility:hidden}.skate-tela{width:100%;height:100%;display:block}.skate-painel{pointer-events:none;color:#fff;text-shadow:0 2px #141c288c,0 0 6px #141c2859;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset:0}.skate-pontos{font-size:calc(26px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.skate-relogio{font-size:calc(22px * var(--escala-do-texto,1));position:absolute;top:10px;right:14px}.skate-relogio.acabando{color:#ffd166}.skate-combo{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 12px;display:flex;position:absolute;bottom:18%;left:0;right:0}.skate-manobras{font-size:calc(17px * var(--escala-do-texto,1));overflow-wrap:anywhere;max-width:100%}.skate-valor{font-size:calc(22px * var(--escala-do-texto,1));color:#ffe08a}.skate-valor small{opacity:.9;font-size:.75em}.skate-placas{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:26%;left:0;right:0}.skate-placa{font-size:calc(30px * var(--escala-do-texto,1));color:#9ef0a8;animation:1.8s ease-out both skate-placa}.skate-placa.queda{color:#ff9b8a}.skate-placa s{opacity:.85;font-size:.6em}@keyframes skate-placa{0%{opacity:0;transform:translateY(8px)scale(.85)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.skate-placa{animation:none}}.skate-equilibrio{--equilibrio:0;background:linear-gradient(90deg,#ff8a7a,#ffd166 25%,#9ef0a8 42% 58%,#ffd166 75%,#ff8a7a);border-radius:6px;width:160px;height:10px;margin-left:-80px;position:absolute;top:40%;left:50%;box-shadow:0 0 0 2px #141c2873}.skate-equilibrio span{top:-4px;left:calc(50% + var(--equilibrio) * 50% - 4px);background:#fff;border-radius:3px;width:8px;height:18px;position:absolute;box-shadow:0 0 0 2px #141c2899}.skate-equilibrio[data-eixo=vertical]{background:linear-gradient(#ff8a7a,#ffd166 25%,#9ef0a8 42% 58%,#ffd166 75%,#ff8a7a);width:10px;height:120px;margin-left:0;top:30%;left:auto;right:18%}.skate-equilibrio[data-eixo=vertical] span{top:calc(50% + var(--equilibrio) * 50% - 4px);width:18px;height:8px;left:-4px}.skate-contagem{font-size:calc(56px * var(--escala-do-texto,1));color:#ffe08a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.skate-fim{flex-direction:column;align-items:center;gap:6px;display:flex}.skate-fim-pontos{font-size:calc(24px * var(--escala-do-texto,1));font-variant-numeric:tabular-nums;margin:0;font-weight:800}.skate-recorde{color:var(--accent);font-weight:700}.skate-placar{min-width:min(320px,100%);margin:6px 0 0;padding:0;list-style:none}.skate-placar li{border-radius:6px;align-items:baseline;gap:10px;padding:4px 8px;display:flex}.skate-placar li.eu{background:var(--bg-soft,#7f7f7f1f)}.skate-placar .minijogo-nome{flex:1}.skate-placar-pos{font-variant-numeric:tabular-nums;min-width:1.5em}.skate-ordem{font-size:calc(13px * var(--escala-do-texto,1));background:#141c2859;border-radius:8px;min-width:120px;max-width:40%;margin:0;padding:4px 8px;list-style:none;position:absolute;top:42px;right:10px}.skate-ordem li{justify-content:space-between;gap:8px;display:flex}.skate-ordem li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skate-ordem li.eu{color:#ffe08a}.minijogo.jogando-carrinhos{width:min(760px,94vw)}.carrinhos{flex-direction:column;gap:10px;display:flex}.carrinhos-moldura{aspect-ratio:16/10;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#c79b6e;border-radius:10px;width:100%;max-height:70vh;position:relative;overflow:hidden}.carrinhos-caixa{position:absolute;inset:0}.carrinhos-caixa.escondida{visibility:hidden}.carrinhos-tela{width:100%;height:100%;display:block}.carrinhos-painel{pointer-events:none;color:#fff;text-shadow:0 2px #28180c8c,0 0 6px #28180c59;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset:0}.carrinhos-volta{font-size:calc(20px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.carrinhos-relogio{font-size:calc(20px * var(--escala-do-texto,1));position:absolute;top:10px;right:14px}.carrinhos-medidor{background:#28180c59;border-radius:7px;align-items:flex-end;width:14px;height:34%;display:flex;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffb3}.carrinhos-medidor>span{background:#7fd18b;width:100%;display:block}.carrinhos-medidor.no-limite>span{background:#ff6b5b}.carrinhos-ordem{font-size:calc(13px * var(--escala-do-texto,1));flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:42px;left:14px}.carrinhos-ordem li{opacity:.85;gap:6px;display:flex}.carrinhos-ordem li.eu{opacity:1;color:#ffe08a}.carrinhos-aviso{font-size:calc(24px * var(--escala-do-texto,1));color:#ffd166;white-space:nowrap;position:absolute;top:18%;left:50%;transform:translate(-50%)}.carrinhos-contagem{font-size:calc(64px * var(--escala-do-texto,1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carrinhos-escolha{flex-direction:column;gap:10px;display:flex}.carrinhos-robos,.carrinhos-fantasmas{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:8px 12px}.carrinhos-robos legend{align-items:center;gap:6px;display:flex}.carrinhos-robos [role=radiogroup]{gap:8px;display:flex}.carrinhos-robos button{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-raised);min-width:44px;color:var(--text);cursor:pointer;padding:6px 10px;font-weight:700}.carrinhos-robos button.escolhido{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}.carrinhos-fantasmas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.carrinhos-fantasmas label{align-items:center;gap:8px;display:flex}.carrinhos-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.carrinhos-tempo{font-variant-numeric:tabular-nums}.carrinhos-tempo.grande{font-size:calc(28px * var(--escala-do-texto,1));font-weight:800}.carrinhos-fim-solo{flex-direction:column;align-items:center;gap:6px;display:flex}.carrinhos-posicao{font-size:calc(30px * var(--escala-do-texto,1))}.carrinhos-recorde{color:var(--accent)}.carrinhos-voltas{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.carrinhos-classificacao{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.carrinhos-classificacao li{align-items:center;gap:10px;display:flex}.carrinhos-classificacao li.eu{font-weight:700}.carrinhos-classificacao .carrinhos-posicao{text-align:center;width:2em;font-size:calc(18px * var(--escala-do-texto,1))}.minijogo.jogando-gincana{width:min(820px,94vw)}.gincana{flex-direction:column;gap:10px;display:flex}.gincana-moldura{aspect-ratio:16/10;touch-action:none;-webkit-user-select:none;user-select:none;background:#a8dcf5;border-radius:10px;width:100%;max-height:72vh;position:relative;overflow:hidden}.gincana-caixa{position:absolute;inset:0}.gincana-caixa.escondida{visibility:hidden}.gincana-tela{width:100%;height:100%;display:block}.gincana-painel{pointer-events:none;color:#fff;text-shadow:0 2px #102a428c,0 0 6px #102a4259;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset:0}.gincana-relogio{font-size:calc(20px * var(--escala-do-texto,1));position:absolute;top:10px;right:14px}.gincana-bandeiras{font-size:calc(20px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.gincana-quedas{font-size:calc(15px * var(--escala-do-texto,1));align-items:center;gap:4px;display:flex;position:absolute;top:40px;right:14px}.gincana-ordem{font-size:calc(13px * var(--escala-do-texto,1));flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:42px;left:14px}.gincana-ordem li{opacity:.85;gap:6px;display:flex}.gincana-ordem li.eu{opacity:1;color:#ffe08a}.gincana-contagem{font-size:calc(64px * var(--escala-do-texto,1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gincana-toque{pointer-events:none;justify-content:space-between;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:auto 0 0}.gincana-toque button{pointer-events:auto;color:#fff;touch-action:none;background:#102a4259;border:2px solid #fffc;font-size:18px}.gincana-cruz{grid-template-rows:repeat(3,46px);grid-template-columns:repeat(3,46px);gap:2px;display:grid}.gincana-cruz button{border-radius:10px}.gincana-cruz .cima{grid-area:1/2}.gincana-cruz .esquerda{grid-area:2/1}.gincana-cruz .direita{grid-area:2/3}.gincana-cruz .baixo{grid-area:3/2}.gincana-pulo{border-radius:50%;width:76px;height:76px;font-size:28px!important}.gincana-escolha,.gincana-escolha-sala{flex-direction:column;gap:10px;display:flex}.gincana-percursos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gincana-percurso{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:1.05rem;display:flex}.gincana-percurso:hover,.gincana-percurso:focus-visible,.gincana-percurso.escolhido{border-color:var(--accent)}.gincana-perfil{border-radius:6px;width:100%;height:auto}.gincana-fantasmas{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:8px 12px}.gincana-fantasmas ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gincana-fantasmas label{align-items:center;gap:8px;display:flex}.gincana-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gincana-tempo{font-variant-numeric:tabular-nums}.gincana-tempo.grande{font-size:1.6rem;font-weight:800}.gincana-fim-solo{flex-direction:column;align-items:center;gap:6px;display:flex}.gincana-recorde{color:var(--accent)}.gincana-classificacao{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gincana-classificacao li{background:var(--bg-raised);border-radius:6px;align-items:center;gap:10px;padding:4px 8px;display:flex}.gincana-classificacao li.eu{outline:2px solid var(--accent)}.gincana-posicao{text-align:center;width:2em}.minijogo.jogando-transito{width:min(980px,96vw)}.transito{flex-direction:column;gap:10px;display:flex}.transito-moldura{background:linear-gradient(#a9d3ea,#cfe7f2);border-radius:10px;width:100%;max-width:119.45vh;margin:0 auto;position:relative;overflow:hidden}.transito-tela{touch-action:manipulation;cursor:pointer;width:100%;height:auto;display:block}.transito-icone{vertical-align:-.12em;background-color:currentColor;flex:none;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.transito-painel{pointer-events:none;color:#fff;text-shadow:0 2px #141c288c,0 0 6px #141c2859;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset:0}.transito-painel .transito-icone{filter:drop-shadow(0 2px #141c288c)}.transito-pontos{font-size:calc(24px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.transito-relogio{font-size:calc(22px * var(--escala-do-texto,1));position:absolute;top:10px;right:14px}.transito-relogio.acabando{color:#ffd166}.transito-sequencia{font-size:calc(17px * var(--escala-do-texto,1));color:#ffe08a;position:absolute;top:44px;left:14px}.transito-travado{color:#ffb02e;font-size:30px;animation:.5s steps(2,end) infinite transito-pisca;position:absolute;top:10px;left:50%;transform:translate(-50%)}@keyframes transito-pisca{50%{opacity:.35}}.transito-contagem{font-size:calc(56px * var(--escala-do-texto,1));color:#ffe08a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.transito-fim{flex-direction:column;align-items:center;gap:6px;display:flex}.transito-fim-pontos{font-size:calc(24px * var(--escala-do-texto,1));font-variant-numeric:tabular-nums;margin:0;font-weight:800}.transito-fim-conta{font-size:calc(18px * var(--escala-do-texto,1));font-variant-numeric:tabular-nums;gap:18px;margin:0;font-weight:700;display:flex}.transito-fim-conta .bateu{color:#d9483b}.transito-recorde{color:var(--accent);font-weight:700}.transito-placar{min-width:min(320px,100%);margin:6px 0 0;padding:0;list-style:none}.transito-placar li{border-radius:6px;align-items:baseline;gap:10px;padding:4px 8px;display:flex}.transito-placar li.eu{background:var(--bg-soft,#7f7f7f1f)}.transito-placar .minijogo-nome{flex:1}.transito-placar-pos{font-variant-numeric:tabular-nums;min-width:1.5em}.minijogo.jogando-ponte{width:min(1000px,96vw)}.ponte{flex-direction:column;gap:10px;display:flex}.ponte-moldura{-webkit-user-select:none;user-select:none;border-radius:10px;width:min(100%,177.778vh - 320px);min-width:240px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.ponte-tela{aspect-ratio:16/9;touch-action:none;cursor:crosshair;width:100%;display:block;position:relative;overflow:hidden}.ponte-tela.apagando{cursor:not-allowed}.ponte-fim .ponte-tela{cursor:default}.ponte-tela-2d,.ponte-3d,.ponte-3d-tela{width:100%;height:100%;display:block;position:absolute;inset:0}.ponte-painel{pointer-events:none;color:#fff;text-shadow:0 2px #141c288c,0 0 6px #141c2859;font-variant-numeric:tabular-nums;font-weight:800;position:absolute;inset:0}.ponte-painel svg{vertical-align:-.12em;filter:drop-shadow(0 2px #141c288c)}.ponte-relogio{font-size:calc(24px * var(--escala-do-texto,1));position:absolute;top:10px;right:14px}.ponte-relogio.acabando{color:#ffd166}.ponte-custo{font-size:calc(22px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.ponte-de-quem{font-size:calc(18px * var(--escala-do-texto,1));position:absolute;top:10px;left:14px}.ponte-resultado{white-space:nowrap;font-size:calc(18px * var(--escala-do-texto,1));border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ponte-resultado.passou{background:#2e7d48d9}.ponte-resultado.caiu{background:#b03a2ed9}.ponte-contagem{pointer-events:none;color:#ffe08a;font-weight:800;font-size:calc(60px * var(--escala-do-texto,1));text-shadow:0 3px #141c288c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ponte-barra{z-index:2;color:#fff7e8;background:#1c222c94;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.ponte-pecas,.ponte-acoes{gap:5px;display:flex}.ponte-peca-botao,.ponte-acao{min-width:36px;min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#ffffff1a;border:2px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.ponte-peca-botao:hover:not(:disabled),.ponte-acao:hover:not(:disabled){border-color:#ffffff8c}.ponte-peca-botao.escolhida{background:#f5c5423d;border-color:#f5c542}.ponte-acao.principal{background:#3f9a5cd9;border-color:#6fcf8a}.ponte-peca-botao:disabled,.ponte-acao:disabled{opacity:.45;cursor:default}.ponte-peca-botao small{color:#fff7e8c7;font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.ponte-peca-botao kbd{font:inherit;color:#fff7e8b3;border:1px solid #fff7e859;border-radius:4px;padding:0 4px;font-size:.68rem}@media (pointer:coarse){.ponte-peca-botao kbd{display:none}}.ponte-ajuda{background:color-mix(in srgb, var(--bg-main) 88%, transparent);max-width:calc(100% - 16px);color:var(--text);pointer-events:none;border-radius:10px;padding:6px 12px 8px;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.ponte-ajuda .jogo-comandos{margin-top:0}@container (width<=760px){.ponte-rotulo,.ponte-peca-botao kbd{display:none}.ponte-peca-botao,.ponte-acao{gap:4px;padding:3px 7px}.ponte-barra{gap:4px;padding:4px;bottom:5px;left:5px;right:5px}.ponte-ajuda{font-size:.8rem;bottom:52px}}@container (width<=520px){.ponte-ajuda{display:none}}@container (width<=470px){.ponte-peca-botao small{display:none}.ponte-amostra{width:20px}.ponte-pecas,.ponte-acoes{gap:3px}.ponte-relogio{font-size:18px}.ponte-custo{font-size:16px}.ponte-contagem{font-size:40px}}.ponte-amostra{border:1px solid #28190c99;border-radius:2px;width:26px;display:inline-block}.ponte-amostra.tipo-0{background:repeating-linear-gradient(90deg,#c99560 0 6px,#6d4223 6px 7px);height:9px}.ponte-amostra.tipo-1{background:linear-gradient(#d9a96d 40%,#c08a50 40%);height:6px}.ponte-amostra.tipo-2{background:radial-gradient(circle,#5f6d7a 1.2px,#0000 1.6px) 0 0/7px 5px,linear-gradient(#b9c5d0 40%,#8796a5 40%);height:5px}.ponte-vazia{background:linear-gradient(#86c3e3,#f4e6c6)}.ponte-recorde{color:var(--accent);font-weight:700}.ponte-placar{width:min(380px,100%);margin:0 auto;padding:0;list-style:none}.ponte-placar button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;padding:5px 8px;display:flex}.ponte-placar button:disabled{cursor:default}.ponte-placar li.eu button{background:var(--bg-soft,#7f7f7f1f)}.ponte-placar button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:-2px}.ponte-placar .minijogo-nome{flex:1}.ponte-placar strong{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.ponte-placar-pos{font-variant-numeric:tabular-nums;min-width:1.5em}.ponte-placar-caiu{color:var(--text-muted)}.ponte-escolha{flex-direction:column;gap:10px;display:flex}.ponte-fases{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ponte-fase-botao{border:2px solid var(--border);background:var(--bg-raised);width:100%;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:1.05rem;display:flex}.ponte-fase-botao:hover,.ponte-fase-botao:focus-visible{border-color:var(--accent)}.ponte-miniatura{border-radius:6px;width:100%;height:auto}.salao-com-estilo{width:min(100%,960px);margin:0 auto;position:relative}.salao-com-estilo:has(.editor-cena.editando)>.quarto-estilo-botao{display:none}.salao3d{aspect-ratio:4/3;width:100%;position:relative}.salao3d-caixa{position:absolute;inset:0}.salao3d-caixa.escondida{visibility:hidden}.salao3d-tela{touch-action:manipulation;width:100%;height:100%;display:block}.salao3d-nome{color:#fff;font-size:calc(11px * var(--escala-do-texto,1));white-space:nowrap;pointer-events:none;text-overflow:ellipsis;background:#140e188c;border-radius:6px;max-width:120px;padding:1px 6px;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.salao3d-etiqueta{flex-direction:column;align-items:flex-start;display:flex}.salao3d-etiqueta small{color:var(--text-muted,#bbb);font-size:calc(11px * var(--escala-do-texto,1))}.salao3d-recado{color:#2b2430;width:min(280px,70%);font-size:calc(13px * var(--escala-do-texto,1));z-index:2;background:#fffaf0;border-radius:12px;padding:10px 28px 10px 12px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 16px #0000004d}.salao3d-recado:after{content:"";border:8px solid #0000;border-top-color:#fffaf0;border-bottom:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.salao3d-recado p{white-space:pre-wrap;max-height:160px;margin:4px 0 0;overflow:auto}.salao3d-recado-fechar{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:4px;right:6px}.salao3d-canais{gap:4px;display:flex;position:absolute;transform:translate(-50%,40px)}.salao3d-canais button{border:1px solid var(--border,transparent);background:var(--bg-float,#2b2430);width:26px;height:26px;color:var(--text-strong,#fff);cursor:pointer;border-radius:8px;font-size:16px;line-height:1}.salao3d-voltar{border:1px solid var(--border,transparent);background:var(--bg-float,#2b2430);width:40px;height:40px;color:var(--text-strong,#fff);cursor:pointer;border-radius:12px;font-size:26px;line-height:1;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00000040}.salao3d-voltar:focus-visible{outline:2px solid var(--accent,#f2c94c);outline-offset:2px}
