.global-video-player{z-index:2147482000;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.global-video-player *{box-sizing:border-box}.global-video-backdrop{cursor:pointer;background:#050507dc;border:0;width:100%;height:100%;position:absolute;inset:0}.global-video-panel{color:#fff;background:#11131b;border:1px solid #454450;border-radius:14px;width:min(900px,100%,140dvh - 160px);position:relative;overflow:hidden;box-shadow:0 20px 80px #000b}.global-video-head{align-items:center;gap:6px;padding:6px;display:flex}.global-video-head button{color:#fff;cursor:pointer;background:#242634;border:1px solid #454450;border-radius:7px;flex:none;width:32px;height:32px;padding:0;font-size:18px}.global-video-head .global-video-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;flex:1;width:auto;min-width:0;padding:0 6px;font-size:13px;overflow:hidden}.global-video-frame{aspect-ratio:16/9;background:#000;position:relative}.global-video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.global-video-expand{display:none}.global-video-fallback{align-items:center;height:100%;padding:12px;font-size:14px;line-height:1.4;display:grid;overflow:auto}.global-video-fallback p{margin:0}.global-video-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.global-video-footer a{color:#b7b1ff}.global-video-footer button{color:#bbb;cursor:pointer;font:inherit;background:0 0;border:0}.global-video-player.is-mini{inset:max(4px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) auto auto;width:min(340px,100vw - 28px);padding:0;display:block}.global-video-player.is-mini .global-video-panel{width:100%}.global-video-player.is-mini .global-video-backdrop{display:none}.global-video-player.is-mini .global-video-expand{cursor:pointer;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.global-video-player.is-mini .global-video-footer button{display:none}@media (width<=640px){.global-video-player.is-mini{top:max(4px,env(safe-area-inset-top,0px));right:max(8px,env(safe-area-inset-right,0px));width:min(200px,100vw - 16px)}.global-video-player.is-mini .global-video-head{gap:3px;padding:3px}.global-video-player.is-mini .global-video-title{font-size:10px}.global-video-player.is-mini .global-video-fallback{padding:6px;font-size:11px}}.global-video-player.is-mini .global-video-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.global-video-player.is-mini .global-video-head:active{cursor:grabbing}.global-video-loading{z-index:2;pointer-events:none;background:#000;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.global-video-loading span{opacity:.35;background:#c8c8ce;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite global-video-dot}.global-video-loading span:nth-child(2){animation-delay:.15s}.global-video-loading span:nth-child(3){animation-delay:.3s}@keyframes global-video-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.global-video-slow{z-index:3;color:#fff;background:#11131bf2;border:1px solid #454450;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 10px;font-size:11px;line-height:1.3;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 8px 30px #0009}.global-video-slow b{flex:100%;font-size:12px}.global-video-slow span{color:#bbb}.global-video-slow a{color:#b7b1ff;white-space:nowrap;margin-left:auto}.global-video-player.is-mini .global-video-slow{display:none}.global-video-player.is-mini .global-video-panel{touch-action:none;-webkit-user-select:none;user-select:none}.global-video-player.is-mini .global-video-head{z-index:7;cursor:grab;position:relative}.global-video-player.is-mini .global-video-title{pointer-events:none}.global-video-player.is-mini .global-video-minimize-button,.global-video-restore-button{display:none}.global-video-player.is-mini .global-video-restore-button{display:block}.global-video-player.is-mini .global-video-expand{display:none}.global-video-player.is-mini .global-video-frame iframe{pointer-events:auto;touch-action:auto}.global-video-player.is-mini .global-video-title{cursor:grab;touch-action:none}.global-video-player.is-mini .global-video-title:active{cursor:grabbing}.global-video-gesture-button.active{color:#fff;background:#3a3563;border-color:#8d82ff}.global-video-player.is-mini .global-video-gesture-layer{z-index:6;touch-action:none;background:0 0;display:block;position:absolute;inset:0}.global-video-player.is-mini .global-video-head{z-index:8}.feedback-floating-actions{z-index:72;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;right:16px}.feedback-idea-button,.feedback-admin-button{cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 28px #0000004d}.feedback-idea-button{color:#f2b56f;background:#251c17f5;border:1px solid #dc964399}.feedback-idea-button>span{color:#17120e;background:#d78a3e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:1000;display:grid}.feedback-admin-button{color:#9fb0ff;background:#141930f5;border:1px solid #697eff8c}.feedback-modal-backdrop{z-index:260!important}.feedback-modal{width:min(500px,100vw - 24px)}.feedback-form{gap:14px;display:grid}.feedback-type-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.feedback-type-grid button{color:#a8a8b1;cursor:pointer;background:#15161c;border:1px solid #ffffff1a;border-radius:12px;min-height:42px;font-family:inherit;font-weight:800}.feedback-type-grid button.active{color:#ffc17e;background:#854d1b38;border-color:#d89047}.feedback-message-field{gap:7px;display:grid}.feedback-message-field>span{color:#b9b9c2;font-size:12px;font-weight:800}.feedback-message-field textarea{resize:vertical;box-sizing:border-box;color:#fff;width:100%;min-height:150px;font:inherit;background:#0e0f14;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:12px 13px;line-height:1.45}.feedback-message-field textarea:focus{border-color:#d89047}.feedback-tech-note{color:#74747e;text-align:center;font-size:10px}.feedback-success{text-align:center;place-content:center;gap:5px;min-height:160px;display:grid}.feedback-success b{color:#94e3ad;font-size:24px}.feedback-success span{color:#9d9da7}.feedback-admin-list{gap:10px;display:grid}.feedback-admin-card{background:#0f1016eb;border:1px solid #ffffff17;border-radius:16px;padding:14px}.feedback-admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-admin-card-head>div{align-items:center;gap:9px;min-width:0;display:flex}.feedback-admin-card-head select{color:#fff;background:#181922;border:1px solid #ffffff1f;border-radius:9px;min-height:34px;padding:0 8px}.feedback-admin-card p{color:#e5e5e8;white-space:pre-wrap;margin:12px 0;line-height:1.5}.feedback-type{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.feedback-type-bug{color:#ff8d95;background:#cd434d2e}.feedback-type-idea{color:#ffc17c;background:#d78b372e}.feedback-type-other{color:#aab5ff;background:#6779dc2e}.feedback-admin-meta{color:#74747e;flex-wrap:wrap;gap:5px 12px;font-size:10px;display:flex}.feedback-admin-empty{color:#888893;text-align:center;padding:30px 15px}.guest-shell-clubs-switch{white-space:nowrap!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.guest-shell-clubs-switch-icon{font-size:15px}.guest-shell-clubs-mobile{display:none}@media (width<=768px){.feedback-floating-actions{right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.feedback-idea-button,.feedback-admin-button{min-height:34px;padding:0 10px;font-size:10px}.feedback-idea-button>span{width:18px;height:18px}.guest-shell-clubs-switch{justify-content:center!important;min-width:62px!important;min-height:36px!important;padding:0 8px!important}.guest-shell-clubs-desktop{display:none}.guest-shell-clubs-mobile{display:inline}.feedback-type-grid{grid-template-columns:1fr}.feedback-admin-card-head{align-items:flex-start}}.top-actions.guest-top-actions .guest-shell-login.guest-shell-clubs-switch{color:#f3bd77!important;white-space:nowrap!important;background:#2a1f13eb!important;border:1px solid #dc964394!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:86px!important;height:40px!important;min-height:40px!important;padding:0 11px!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.top-actions.guest-top-actions .guest-shell-clubs-switch-icon{display:none!important}.top-actions.guest-top-actions .guest-shell-clubs-desktop{color:inherit!important;font-size:10px!important;font-weight:900!important;display:inline!important}@media (width<=768px){.top-actions.guest-top-actions .guest-shell-login.guest-shell-clubs-switch{width:58px!important;min-width:58px!important;height:40px!important;min-height:40px!important;padding:0 5px!important}.top-actions.guest-top-actions .guest-shell-clubs-desktop{display:none!important}.top-actions.guest-top-actions .guest-shell-clubs-mobile{color:#f3bd77!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline!important}}.feedback-attachment{gap:9px;display:grid}.feedback-attachment-button{color:#f0b56e;cursor:pointer;background:#3d2a1729;border:1px dashed #dc964380;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.feedback-attachment-button input{display:none}.feedback-attachment-preview{background:#0c0d12;border:1px solid #ffffff1a;border-radius:14px;position:relative;overflow:hidden}.feedback-attachment-preview img{object-fit:contain;width:100%;max-height:260px;display:block}.feedback-attachment-preview button{color:#fff;cursor:pointer;background:#08080ce0;border:1px solid #ffffff29;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;position:absolute;top:8px;right:8px}.feedback-admin-screenshot{background:#0b0c10;border:1px solid #ffffff1a;border-radius:12px;margin:10px 0;display:block;overflow:hidden}.feedback-admin-screenshot img{object-fit:contain;width:100%;max-height:420px;display:block}:root{--chat-info-bg:#070910;--chat-info-panel:#0d111b;--chat-info-panel-2:#111725;--chat-info-card:#131a2a;--chat-info-border:#7789c32e;--chat-info-text:#f5f7ff;--chat-info-muted:#7e879b;--chat-info-blue:#4da3ff;--chat-info-purple:#8d63ff;--chat-info-accent:linear-gradient(135deg,#4da3ff 0%,#8065ff 55%,#a65cff 100%)}.tg-chat-info-overlay{z-index:1900;-webkit-backdrop-filter:blur(15px);background:#000000c7;justify-content:center;display:flex;position:fixed;inset:0}.tg-chat-info{overscroll-behavior:contain;background:radial-gradient(circle at 20% 0%,#446dff24,transparent 35%), radial-gradient(circle at 95% 8%,#8b4eff21,transparent 31%), var(--chat-info-bg);width:min(100%,520px);height:100dvh;color:var(--chat-info-text);position:relative;overflow:auto}.tg-chat-info-topbar{z-index:8;min-height:58px;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(22px);background:#070910db;border-bottom:1px solid #697ebe1f;grid-template-columns:70px 1fr 70px;align-items:center;display:grid;position:sticky;top:0}.tg-chat-info-topbar button{color:#72b7ff;font:inherit;background:0 0;border:0}.tg-back{text-align:left;justify-self:start;width:54px;height:48px;padding-left:17px;font-weight:300;line-height:38px;font-size:42px!important}.tg-edit{justify-self:end;padding-right:18px;font-size:16px!important;font-weight:700!important}.tg-chat-info-hero{text-align:center;padding:16px 20px 27px}.tg-chat-info-avatar{color:#fff;background:linear-gradient(145deg,#314d77,#172235 55%,#1a1831);border:1px solid #7e97ff52;border-radius:50%;width:132px;height:132px;padding:0;font-size:48px;font-weight:750;overflow:hidden;box-shadow:0 16px 46px #0006,0 0 34px #5865ff29}.tg-chat-info-avatar img,.tg-member-avatar img,.tg-edit-avatar img{object-fit:cover;width:100%;height:100%}.tg-chat-info-hero h2{color:#fff;margin:18px 0 4px;font-size:30px;font-weight:760;line-height:1.08}.tg-chat-info-hero p{color:#8f98aa;margin:0;font-size:17px}.tg-chat-actions{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 14px 18px;display:grid}.tg-chat-actions button{border:1px solid var(--chat-info-border);color:#6fb8ff;background:linear-gradient(#161d2ef5,#0d121ef7);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;height:88px;padding:10px 3px 8px;display:flex;box-shadow:inset 0 1px #ffffff06,0 9px 24px #0000002b}.tg-chat-actions button:active{background:#161d2e;transform:scale(.97)}.tg-chat-actions i{color:#7b8cff;justify-content:center;align-items:center;min-height:30px;font-size:27px;font-style:normal;font-weight:500;line-height:1;display:flex}.tg-chat-actions span{text-overflow:ellipsis;white-space:nowrap;color:#9cb7e2;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.tg-chat-info-error{color:#ff91a7;background:#78192d30;border:1px solid #ff5e7b33;border-radius:13px;margin:0 14px 13px;padding:11px 13px;font-size:13px}.tg-chat-tabs{z-index:7;-webkit-backdrop-filter:blur(20px);background:#0a0d16f5;border-top:1px solid #7485bf1a;border-bottom:1px solid #7485bf26;grid-template-columns:repeat(3,1fr);padding:0 14px;display:grid;position:sticky;top:58px}.tg-chat-tabs button{color:#979faf;background:0 0;border:0;height:54px;font-size:15px;font-weight:650;position:relative}.tg-chat-tabs button.active{color:#71b7ff}.tg-chat-tabs button.active:after{content:"";background:var(--chat-info-accent);border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px;box-shadow:0 0 12px #5c72ff73}.tg-chat-tab-body,.tg-member-list,.tg-file-list,.tg-search-results{background:0 0}.tg-chat-tab-body{min-height:320px}.tg-member-row{text-align:left;color:#fff;background:#0a0e17b8;border:0;border-bottom:1px solid #7989b81c;align-items:center;gap:13px;width:100%;min-height:74px;padding:9px 16px;display:flex}.tg-member-row:nth-child(2n){background:#0c101bd1}.tg-member-avatar{color:#fff;background:linear-gradient(145deg,#548cff,#7461e8);border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;font-weight:730;display:flex;overflow:hidden;box-shadow:0 5px 14px #0000002e}.tg-member-copy{flex-direction:column;flex:1;min-width:0;display:flex}.tg-member-copy b{text-overflow:ellipsis;white-space:nowrap;color:#f6f8ff;font-size:17px;font-weight:680;line-height:1.22;overflow:hidden}.tg-member-copy span{color:#798396;margin-top:3px;font-size:13px}.tg-member-copy span.online{color:#5caeff}.tg-member-row>small{color:#ad9cff;background:#6d4aff1c;border:1px solid #795eff33;border-radius:10px;padding:4px 9px;font-size:11px}.tg-member-row.addable{cursor:pointer}.tg-member-row.addable strong{color:#68b2ff;font-size:28px;font-weight:300}.tg-media-grid{background:#070910;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.tg-media-grid a{aspect-ratio:1;background:#111725;border-radius:5px;overflow:hidden}.tg-media-grid img{object-fit:cover;width:100%;height:100%}.tg-video-tile{color:#cad1df;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.tg-video-tile span{color:#748cff;font-size:30px}.tg-video-tile small{text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.tg-file-list a{color:#f2f5ff;background:#0a0e17b8;border-bottom:1px solid #7989b81c;align-items:center;gap:13px;min-height:70px;padding:10px 16px;text-decoration:none;display:flex}.tg-file-icon{color:#fff;background:linear-gradient(135deg,#3f81ff,#795eff);border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;display:flex}.tg-file-list a>span:last-child{flex-direction:column;min-width:0;display:flex}.tg-file-list b{text-overflow:ellipsis;white-space:nowrap;color:#f5f7ff;max-width:340px;overflow:hidden}.tg-file-list small{color:#7e8798;margin-top:4px}.tg-info-empty{text-align:center;color:#717b8d;background:0 0;padding:42px 20px}.tg-info-empty.full{grid-column:1/-1}.tg-info-subscreen{z-index:12;color:#fff;background:radial-gradient(circle at 20% 0,#446dff24,#0000 35%),#070910;width:min(100%,520px);height:100dvh;margin:auto;position:fixed;inset:0;overflow:auto}.tg-subscreen-bar{z-index:4;min-height:58px;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(22px);background:#070910f0;border-bottom:1px solid #7081b726;grid-template-columns:90px 1fr 90px;align-items:center;display:grid;position:sticky;top:0}.tg-subscreen-bar button{color:#70b6ff;background:0 0;border:0;justify-self:start;padding-left:16px;font-size:15px}.tg-subscreen-bar b{text-align:center;color:#f5f7ff;font-size:17px}.tg-edit-avatar{color:#75b8ff;background:#0c101bbd;border:0;border-bottom:1px solid #7182bb1a;flex-direction:column;align-items:center;gap:11px;width:100%;padding:26px 0;display:flex}.tg-edit-avatar img,.tg-edit-avatar>span{border-radius:50%;width:106px;height:106px}.tg-edit-avatar>span{color:#fff;background:linear-gradient(145deg,#477fff,#7e5ce3);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.tg-edit-avatar em{color:#70b6ff;font-size:14px;font-style:normal;font-weight:650}.tg-edit-field{background:#101521;border-top:1px solid #7485be1f;border-bottom:1px solid #7485be1f;flex-direction:column;gap:5px;margin-top:20px;padding:11px 16px;display:flex}.tg-edit-field span{color:#737e92;text-transform:uppercase;font-size:11px}.tg-edit-field input{color:#f5f7ff;background:0 0;border:0;outline:0;height:42px;font-size:18px}.tg-save-button{color:#fff;background:linear-gradient(135deg,#4c8dff,#755cff);border:0;border-radius:14px;width:calc(100% - 32px);height:50px;margin:24px 16px;font-size:16px;font-weight:750;box-shadow:0 8px 28px #4a53ff38}.tg-message-search{background:#090c13;padding:11px 12px}.tg-message-search input{color:#f5f7ff;background:#121825;border:1px solid #7284bf29;border-radius:12px;outline:0;width:100%;height:42px;padding:0 15px;font-size:15px}.tg-message-search input::placeholder{color:#626d81}.tg-search-results>div:not(.tg-info-empty){background:#0a0e17bf;border-bottom:1px solid #7989b81c;flex-direction:column;gap:4px;padding:13px 16px;display:flex}.tg-search-results b{color:#f5f7ff;font-size:15px;font-weight:520}.tg-search-results span{color:#778195;font-size:12px}.domus-chat-room-title-button{cursor:pointer}html.domus-chat-info-open .feedback-widget,html.domus-chat-info-open .feedback-widget-trigger,html.domus-chat-info-open .platform-feedback-widget,html.domus-chat-info-open .platform-feedback-trigger,html.domus-chat-info-open [class*=feedback][class*=floating]{display:none!important}@media (width>=761px){.tg-chat-info{border:1px solid #6f82c024;border-radius:20px;height:calc(100dvh - 36px);margin:18px auto;box-shadow:0 28px 100px #0000008c}.tg-info-subscreen{border:1px solid #6f82c024;border-radius:20px;height:calc(100dvh - 36px);top:18px;bottom:18px;overflow:hidden auto}}.tg-notification-action,.tg-notification-action .tg-notification-bell{position:relative}.tg-notification-action.is-muted .tg-notification-bell{opacity:.55}.tg-notification-action.is-muted .tg-notification-bell:after{content:"";background:#9b82ff;border-radius:2px;width:31px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 8px #7d60ff8c}.tg-chat-actions button>small{color:#69758a;margin-top:-5px;font-size:9px;font-weight:700;line-height:1}.tg-notification-action:not(.is-muted)>small{color:#5af}.tg-notification-action small{text-overflow:ellipsis;white-space:nowrap;color:#7787a8;max-width:88px;font-size:9.5px;overflow:hidden}.tg-notification-picker-backdrop{z-index:1960;padding:16px max(10px,env(safe-area-inset-right)) max(92px,calc(env(safe-area-inset-bottom) + 78px)) max(10px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);background:#00000094;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tg-notification-picker{color:#f5f7ff;background:#101522;border:1px solid #7789c333;border-radius:20px;width:min(100%,500px);overflow:hidden;box-shadow:0 22px 70px #0000008c}.tg-notification-picker header{border-bottom:1px solid #7789c324;justify-content:space-between;align-items:center;min-height:56px;padding:0 14px 0 18px;display:flex}.tg-notification-picker header strong{font-size:17px}.tg-notification-picker header button{color:#95a2bc;background:0 0;border:0;border-radius:12px;width:40px;height:40px;font-size:28px;line-height:1}.tg-notification-mode{color:#f5f7ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #7789c31a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:72px;padding:12px 16px;display:grid}.tg-notification-mode:last-child{border-bottom:0}.tg-notification-mode.active{background:#4da3ff17}.tg-notification-radio{color:#6dafff;text-align:center;font-size:20px}.tg-notification-mode>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.tg-notification-mode b{font-size:15px;font-weight:700}.tg-notification-mode small{color:#7f899d;font-size:12px;line-height:1.35}@media (width>=761px){.tg-notification-picker-backdrop{align-items:center}}
