body.pg-module.pg-hall-unified{--pg-hall-accent-rgb:192, 169, 92;--pg-hall-header-offset:var(--pg112-header-h, 46px);--pg-hall-topbar-height:82px;--pg-hall-bottom-height:112px;overflow:hidden !important}
body.pg-module.pg-hall-unified.pg-hall-virtual{--pg-hall-accent-rgb:192,169,92}
body.pg-module.pg-hall-unified.pg-hall-light{--pg-hall-accent-rgb:214,184,103}
body.pg-module.pg-hall-unified.pg-hall-sound{--pg-hall-accent-rgb:127,200,222}
body.pg-module.pg-hall-unified.pg-hall-time{--pg-hall-accent-rgb:169,139,211}
body.pg-module.pg-hall-unified.pg-hall-zero{--pg-hall-accent-rgb:120,197,170}
body.pg-module.pg-hall-unified.pg-hall-sphere{--pg-hall-accent-rgb:150,211,230}
body.pg-module.pg-hall-unified.pg-hall-emotion{--pg-hall-accent-rgb:185,153,223}
body.pg-module.pg-hall-unified.pg-hall-talks{--pg-hall-accent-rgb:120,199,196}
body.pg-module.pg-hall-unified.pg-hall-webar{--pg-hall-accent-rgb:145,210,228}
body.pg-module.pg-hall-unified *,body.pg-module.pg-hall-unified *::before,body.pg-module.pg-hall-unified *::after{box-sizing:border-box}
body.pg-module.pg-hall-unified :is(
  .loading-overlay,.sh-loader,.th-loader,.zg-loader,.ps-loader,.em-loader,.ht-loader,.ar-loader
){position:fixed !important;inset:var(--pg-hall-header-offset) 0 0 !important;z-index:900 !important;display:grid !important;place-items:center !important;padding:clamp(18px,4vw,48px) !important;overflow:auto !important;transition:opacity .45s ease, visibility .45s ease !important}
body.pg-module.pg-hall-unified :is(
  .loading-overlay.closed,.sh-loader.is-hidden,.th-loader.is-hidden,.zg-loader.is-hidden,.ps-loader.is-hidden,
  .em-loader.is-hidden,.ht-loader.is-hidden,.ar-loader.is-hidden
){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}
body.pg-module.pg-hall-unified :is(
  .loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card
){width:min(570px, 100%) !important;min-height:0 !important;margin:auto !important;padding:clamp(30px,5vw,54px) clamp(24px,5vw,52px) !important;border:1px solid var(--line) !important;border-top-color:var(--line),.62) !important;border-radius:30px !important;text-align:center !important;-webkit-backdrop-filter:blur(22px) saturate(.9) !important}
body.pg-module.pg-hall-unified :is(
  .loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card
) > img{display:block !important;width:min(286px,76%) !important;height:auto !important;max-height:64px !important;margin:0 auto 25px !important;object-fit:contain !important}
body.pg-module.pg-hall-unified :is(
  .loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card
) > small{display:block !important;margin:0 0 14px !important}
body.pg-module.pg-hall-unified :is(
  .loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card
) > h1{max-width:490px !important;margin:0 auto 16px !important;text-wrap:balance !important}
body.pg-module.pg-hall-unified :is(
  .loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card
) > p{max-width:475px !important;margin:0 auto 22px !important}
body.pg-module.pg-hall-unified :is(.loader,.sh-loader-track,.th-loader-track,.zg-loader-track,.ps-loader-track,.ht-loader-track,.ar-loader-track){width:100% !important;height:3px !important;margin:22px 0 20px !important;overflow:hidden !important;border:0 !important;border-radius:999px !important}
body.pg-module.pg-hall-unified :is(.loader,.sh-loader-track,.th-loader-track,.zg-loader-track,.ps-loader-track,.ht-loader-track,.ar-loader-track) > span{display:block !important;height:100% !important;border-radius:inherit !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions){display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:10px !important;margin:22px auto 0 !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions)[hidden]{display:none !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions) :is(button,a),body.pg-module.pg-hall-unified :is(.loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card) > .back-link{min-height:46px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 22px !important;border:1px solid var(--line) !important;border-radius:999px !important;text-decoration:none !important;cursor:pointer !important;transition:transform .2s ease,border-color .2s ease,background .2s ease !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions) :is(button,a):hover{transform:translateY(-2px) !important}
body.pg-module.pg-hall-unified :is(.loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card) > .back-link{min-height:auto !important;margin-top:18px !important;padding:5px 2px !important;border:0 !important;border-bottom:1px solid var(--line),.55) !important;border-radius:0 !important}
body.pg-module.pg-hall-unified:not(.pg-hall-started) .pg-arat-hologram,body.pg-module.pg-hall-unified:not(.pg-hall-started) .pg-curator-panel{display:none !important}
body.pg-module.pg-hall-unified :is(.hud,#lightApp,#soundHud,#timeHud,#zgHud,#psHud,.em-hud,#htHud,#arHud){top:var(--pg-hall-header-offset) !important;bottom:0 !important;min-height:calc(100vh - var(--pg-hall-header-offset)) !important}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar){position:absolute !important;top:10px !important;right:14px !important;left:14px !important;z-index:70 !important;width:auto !important;min-height:var(--pg-hall-topbar-height) !important;display:grid !important;grid-template-columns:minmax(285px,1fr) minmax(310px,560px) minmax(285px,1fr) !important;align-items:start !important;gap:16px !important;padding:0 !important;direction:ltr !important;border:0 !important;pointer-events:none !important}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar) > *{pointer-events:auto !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand){justify-self:start !important;display:flex !important;align-items:center !important;gap:11px !important;width:min(370px,100%) !important;min-width:0 !important;height:64px !important;margin:0 !important;padding:8px 13px !important;border:1px solid var(--line),.24) !important;border-radius:20px !important;direction:ltr !important;-webkit-backdrop-filter:blur(16px) saturate(.9) !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) img{display:block !important;width:188px !important;height:42px !important;max-width:52% !important;object-fit:contain !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) > div{min-width:0 !important;direction:rtl !important;text-align:right !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) strong{display:block !important;white-space:nowrap !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) :is(span,small){display:block !important;margin-top:3px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title){position:relative !important;justify-self:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:560px !important;height:80px !important;min-height:80px !important;margin:0 !important;padding:6px 14px 8px !important;overflow:hidden !important;direction:rtl !important;text-align:center !important;border:0 !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title)::after{content:"" !important;position:absolute !important;right:12% !important;bottom:0 !important;left:12% !important;height:1px !important;opacity:.72 !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title) > small{display:block !important;margin:0 !important;white-space:nowrap !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title) > h2,body.pg-module.pg-hall-unified .pg-special-room-title{display:flex !important;flex:1 1 auto !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;min-width:0 !important;margin:3px 0 0 !important;white-space:nowrap !important;overflow:hidden !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title) > h2 :is(em,span){font-style:normal !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title) > h2 b{display:inline-flex !important;align-items:center !important;min-height:26px !important;padding:3px 9px !important;border:1px solid var(--line),.42) !important;border-radius:999px !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions){justify-self:end !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;min-width:0 !important;margin:0 !important;padding:0 !important;direction:rtl !important;border:0 !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) > :is(button,a){display:inline-flex !important;align-items:center !important;justify-content:center !important;height:48px !important;min-height:48px !important;min-width:48px !important;margin:0 !important;padding:0 14px !important;border:1px solid var(--line),.23) !important;border-radius:16px !important;white-space:nowrap !important;text-decoration:none !important;-webkit-backdrop-filter:blur(15px) saturate(.9) !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) > :is(button,a):hover,body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) > :is(button,a):focus-visible{outline:none !important}
body.pg-module.pg-hall-unified .pg-hall-pulse{gap:6px !important}
body.pg-module.pg-hall-unified .pg-hall-pulse__dot{width:8px !important;height:8px !important;border-radius:50% !important}
body.pg-module.pg-hall-unified .pg-hall-detail-panel{position:fixed !important;top:calc(var(--pg-hall-header-offset) + 104px) !important;right:18px !important;bottom:auto !important;left:auto !important;z-index:78 !important;width:min(380px,calc(100vw - 36px)) !important;max-height:calc(100vh - var(--pg-hall-header-offset) - 226px) !important;margin:0 !important;padding:20px !important;overflow:auto !important;border:1px solid var(--line) !important;border-right:3px solid var(--pg-hall-accent) !important;border-radius:22px !important;direction:rtl !important;opacity:0 !important;transform:translateX(calc(100% + 34px)) !important;visibility:hidden !important;pointer-events:none !important;transition:transform .38s ease,opacity .3s ease,visibility .3s ease !important;-webkit-backdrop-filter:blur(20px) saturate(.92) !important}
body.pg-module.pg-hall-unified.pg-hall-side-left .pg-hall-detail-panel{right:auto !important;left:18px !important;border-right:1px solid var(--line) !important;border-left:3px solid var(--pg-hall-accent) !important;transform:translateX(calc(-100% - 34px)) !important}
body.pg-module.pg-hall-unified .pg-hall-detail-panel.pg-hall-panel-open{opacity:1 !important;transform:none !important;visibility:visible !important;pointer-events:auto !important}
body.pg-module.pg-hall-unified .pg-hall-panel-close{position:sticky !important;top:0 !important;z-index:4 !important;float:left !important;width:34px !important;height:34px !important;display:grid !important;place-items:center !important;margin:-8px 8px 4px -8px !important;border:1px solid var(--line) !important;border-radius:11px !important;cursor:pointer !important}
body.pg-module.pg-hall-unified .pg-hall-stats-drawer{position:fixed !important;top:calc(var(--pg-hall-header-offset) + 94px) !important;right:18px !important;bottom:18px !important;left:auto !important;z-index:82 !important;width:min(430px,calc(100vw - 36px)) !important;max-height:none !important;margin:0 !important;border:1px solid var(--line) !important;border-right:3px solid var(--pg-hall-accent) !important;border-radius:22px !important;opacity:0 !important;transform:translateX(calc(100% + 40px)) !important;visibility:hidden !important;pointer-events:none !important;transition:transform .38s ease,opacity .3s ease,visibility .3s ease !important}
body.pg-module.pg-hall-unified .pg-hall-stats-drawer:is(.open,.is-open,.pg-hall-drawer-open){opacity:1 !important;transform:none !important;visibility:visible !important;pointer-events:auto !important}
body.pg-module.pg-hall-unified :is(.bottom-bar,.sh-bottom-bar,.th-bottom-bar,.zg-bottom-bar,.ps-bottom-bar,.em-bottom,.ht-bottom,.ar-bottom,.pg-hall-generated-bottom){position:absolute !important;right:14px !important;bottom:12px !important;left:14px !important;z-index:72 !important;display:grid !important;grid-template-columns:minmax(300px,420px) minmax(360px,1fr) auto !important;align-items:end !important;gap:12px !important;width:auto !important;min-height:96px !important;margin:0 !important;padding:0 !important;direction:ltr !important;border:0 !important;pointer-events:none !important}
body.pg-module.pg-hall-unified :is(.bottom-bar,.sh-bottom-bar,.th-bottom-bar,.zg-bottom-bar,.ps-bottom-bar,.em-bottom,.ht-bottom,.ar-bottom,.pg-hall-generated-bottom) > *{pointer-events:auto !important}
body.pg-module.pg-hall-unified :is(
  .peace-wall,.sh-peace-wall,.th-peace-wall,.zg-peace-wall,.ps-contribution,.em-peace-wall,.ht-peace-wall,
  .navigation,.sh-navigation,.th-navigation,.zg-navigation,.ps-navigation,.em-navigation,.ht-navigation,
  .quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick
){border:1px solid var(--line),.20) !important;-webkit-backdrop-filter:blur(16px) saturate(.9) !important}
body.pg-module.pg-hall-unified :is(.peace-wall,.sh-peace-wall,.th-peace-wall,.zg-peace-wall,.ps-contribution,.em-peace-wall,.ht-peace-wall){min-height:92px !important;padding:11px 14px !important;border-radius:20px !important;direction:rtl !important}
body.pg-module.pg-hall-unified :is(.navigation,.sh-navigation,.th-navigation,.zg-navigation,.ps-navigation,.em-navigation,.ht-navigation){min-height:82px !important;padding:10px 12px !important;border-radius:18px !important;direction:rtl !important}
body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick){min-height:58px !important;display:flex !important;align-items:center !important;gap:6px !important;padding:8px !important;border-radius:18px !important;direction:rtl !important}
body.pg-module.pg-hall-unified :is(.section-title,.sh-section-title,.th-section-title,.zg-section-title,.ps-section-title,.em-section-title,.ht-section-title){display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-bottom:7px !important}
body.pg-module.pg-hall-unified :is(.messages,.sh-messages,.th-messages,.zg-messages,.em-messages,.ht-messages){min-height:24px !important;max-height:36px !important;overflow:auto !important}
body.pg-module.pg-hall-unified :is(.messages,.sh-messages,.th-messages,.zg-messages,.em-messages,.ht-messages) p{margin:0 !important}
body.pg-module.pg-hall-unified :is(.message-form,.sh-message-form,.th-message-form,.zg-message-form,.ps-message-form,.em-message-form,.ht-message-form){display:flex !important;gap:7px !important;margin-top:7px !important}
body.pg-module.pg-hall-unified :is(.message-form,.sh-message-form,.th-message-form,.zg-message-form,.ps-message-form,.em-message-form,.ht-message-form) input,body.pg-module.pg-hall-unified .ps-input-row input{min-width:0 !important;min-height:36px !important;border:1px solid var(--line) !important}
body.pg-module.pg-hall-unified :is(.message-form,.sh-message-form,.th-message-form,.zg-message-form,.ps-message-form,.em-message-form,.ht-message-form) button{min-width:54px !important;min-height:36px !important;border:1px solid var(--pg-hall-accent) !important}
body.pg-module.pg-hall-unified :is(.nav-row,.sh-nav-row,.th-nav-row,.zg-nav-row,.ps-nav-row,.em-nav-row,.ht-nav-row){display:grid !important;grid-template-columns:auto minmax(150px,1fr) auto !important;gap:7px !important;align-items:center !important}
body.pg-module.pg-hall-unified :is(.nav-row,.sh-nav-row,.th-nav-row,.zg-nav-row,.ps-nav-row,.em-nav-row,.ht-nav-row) + :is(.nav-row,.sh-nav-row,.th-nav-row,.zg-nav-row,.ps-nav-row,.em-nav-row,.ht-nav-row){margin-top:7px !important}
body.pg-module.pg-hall-unified :is(.nav-row,.sh-nav-row,.th-nav-row,.zg-nav-row,.ps-nav-row,.em-nav-row,.ht-nav-row) :is(button,select),body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick) button{min-height:38px !important;border:1px solid var(--line) !important}
body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick) button{width:42px !important;min-width:42px !important;padding:0 !important}
body.pg-module.pg-hall-unified .pg-arat-hologram{right:18px !important;bottom:116px !important;z-index:86 !important}
body.pg-module.pg-hall-unified .pg-curator-panel{z-index:96 !important}
:where(body.pg-module) .pg-hall-generated-bottom{display:none}
:where(body.pg-module) .pg-hall-toast{position:fixed;left:50%;bottom:132px;z-index:110;transform:translate(-50%,18px);opacity:0;padding:10px 16px;border:1px solid var(--line),.35);border-radius:999px;pointer-events:none;transition:.25s ease}
:where(body.pg-module) .pg-hall-toast.is-visible{opacity:1;transform:translate(-50%,0)}
body.pg-module.pg-hall-emotion .em-side .pg-hall-side-extra{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}
body.pg-module.pg-hall-emotion .em-theme-grid{grid-template-columns:repeat(5,minmax(48px,1fr)) !important}
body.pg-module.pg-hall-emotion .em-bottom.pg-hall-generated-bottom{display:grid !important}
body.pg-module.pg-hall-emotion .em-info,body.pg-module.pg-hall-emotion .em-sound{position:static !important;width:auto !important;max-width:none !important;margin:14px 0 0 !important;padding:14px !important}
@media (max-width:1120px){body.pg-module.pg-hall-unified{--pg-hall-topbar-height:74px}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar){grid-template-columns:240px minmax(260px,1fr) auto !important;gap:10px !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand){width:240px !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) img{width:150px !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand) > div{display:none !important}
body.pg-module.pg-hall-unified :is(.bottom-bar,.sh-bottom-bar,.th-bottom-bar,.zg-bottom-bar,.ps-bottom-bar,.em-bottom,.ht-bottom,.ar-bottom,.pg-hall-generated-bottom){grid-template-columns:minmax(260px,340px) minmax(330px,1fr) auto !important}}
@media (max-width:860px){body.pg-module.pg-hall-unified{--pg-hall-bottom-height:82px}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar){grid-template-columns:1fr auto !important}
body.pg-module.pg-hall-unified :is(.brand-status,.sh-brand-status,.th-brand-status,.zg-brand-status,.ps-brand-status,.em-brand,.ht-brand,.ar-brand){display:none !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title){justify-self:start !important;align-items:flex-start !important;text-align:right !important;max-width:none !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title)::after{right:0 !important;left:0 !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) > :is(button,a){height:44px !important;min-height:44px !important;padding:0 10px !important}
body.pg-module.pg-hall-unified :is(.bottom-bar,.sh-bottom-bar,.th-bottom-bar,.zg-bottom-bar,.ps-bottom-bar,.em-bottom,.ht-bottom,.ar-bottom,.pg-hall-generated-bottom){grid-template-columns:1fr auto !important}
body.pg-module.pg-hall-unified :is(.peace-wall,.sh-peace-wall,.th-peace-wall,.zg-peace-wall,.ps-contribution,.em-peace-wall,.ht-peace-wall){display:none !important}
body.pg-module.pg-hall-unified .pg-hall-detail-panel{top:calc(var(--pg-hall-header-offset) + 92px) !important;max-height:calc(100vh - var(--pg-hall-header-offset) - 190px) !important}}
@media (max-width:620px){body.pg-module.pg-hall-unified :is(.loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card){padding:28px 20px !important;border-radius:22px !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions){flex-direction:column !important}
body.pg-module.pg-hall-unified :is(.start-actions,.sh-start-actions,.th-start-actions,.zg-start-actions,.ps-start-actions,.em-loader-actions,.ht-loader-actions,.ar-loader-actions) :is(button,a){width:100% !important}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar){top:6px !important;right:8px !important;left:8px !important;grid-template-columns:minmax(0,1fr) auto !important;gap:6px !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title){height:68px !important;min-height:68px !important;padding:4px 4px 7px !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ar-title) > h2,body.pg-module.pg-hall-unified .pg-special-room-title{justify-content:flex-start !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) > :is(button,a):not(.pg-hall-pulse):not(.pg-hall-detail-toggle):last-child{display:none !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions) .pg-hall-pulse__label{display:none !important}
body.pg-module.pg-hall-unified :is(.bottom-bar,.sh-bottom-bar,.th-bottom-bar,.zg-bottom-bar,.ps-bottom-bar,.em-bottom,.ht-bottom,.ar-bottom,.pg-hall-generated-bottom){right:8px !important;bottom:8px !important;left:8px !important;grid-template-columns:minmax(0,1fr) auto !important;gap:7px !important}
body.pg-module.pg-hall-unified :is(.navigation,.sh-navigation,.th-navigation,.zg-navigation,.ps-navigation,.em-navigation,.ht-navigation){min-height:68px !important;padding:8px !important}
body.pg-module.pg-hall-unified :is(.nav-row,.sh-nav-row,.th-nav-row,.zg-nav-row,.ps-nav-row,.em-nav-row,.ht-nav-row){grid-template-columns:42px minmax(100px,1fr) 42px !important}
body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick){min-height:52px !important;padding:5px !important}
body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick) button{width:38px !important;min-width:38px !important}
body.pg-module.pg-hall-unified .pg-hall-detail-panel{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;max-height:76vh !important;border-right:0 !important;border-left:0 !important;border-bottom:0 !important;border-top:3px solid var(--pg-hall-accent) !important;border-radius:22px 22px 0 0 !important;transform:translateY(calc(100% + 20px)) !important}
body.pg-module.pg-hall-unified .pg-hall-detail-panel.pg-hall-panel-open{transform:none !important}
body.pg-module.pg-hall-unified .pg-arat-hologram{right:5px !important;bottom:84px !important;transform:scale(.74) !important;transform-origin:right bottom !important}}
@media (prefers-reduced-motion:reduce){body.pg-module.pg-hall-unified .pg-hall-detail-panel,body.pg-module.pg-hall-unified .pg-hall-stats-drawer,body.pg-module.pg-hall-unified :is(.loading-overlay,.sh-loader,.th-loader,.zg-loader,.ps-loader,.em-loader,.ht-loader,.ar-loader){transition:none !important}}
body.pg-module.pg-hall-unified #lightApp .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified #soundHud .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified #timeHud .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified #zgHud .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified #psHud .pg-hall-detail-panel:not(.pg-hall-panel-open){opacity:0 !important;visibility:hidden !important;pointer-events:none !important}
body.pg-module.pg-hall-unified:not(.pg-hall-side-left) #lightApp .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified:not(.pg-hall-side-left) #soundHud .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified:not(.pg-hall-side-left) #timeHud .pg-hall-detail-panel:not(.pg-hall-panel-open),body.pg-module.pg-hall-unified:not(.pg-hall-side-left) #psHud .pg-hall-detail-panel:not(.pg-hall-panel-open){transform:translateX(calc(100% + 34px)) !important}
body.pg-module.pg-hall-unified.pg-hall-side-left #zgHud .pg-hall-detail-panel:not(.pg-hall-panel-open){transform:translateX(calc(-100% - 34px)) !important}
body.pg-module.pg-hall-unified :is(.ht-room-title){position:relative !important;justify-self:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:560px !important;height:80px !important;min-height:80px !important;margin:0 !important;padding:6px 14px 8px !important;overflow:hidden !important;direction:rtl !important;text-align:center !important}
body.pg-module.pg-hall-unified .ht-room-title::after{content:"";position:absolute;right:12%;bottom:0;left:12%;height:1px;opacity:.72}
body.pg-module.pg-hall-unified .ht-room-title>small{display:block;margin:0;white-space:nowrap}
body.pg-module.pg-hall-unified .ht-room-title>h2{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;width:100%;margin:3px 0 0;white-space:nowrap;overflow:hidden}
body.pg-module.pg-hall-unified .ht-room-title>h2 em{font-style:normal}
body.pg-module.pg-hall-unified :is(.loading-card,.sh-loader-card,.th-loader-card,.zg-loader-card,.ps-loader-card,.em-loader-card,.ht-loader-card,.ar-loader-card) > a:last-child:not([class]){display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:18px!important;padding:5px 2px!important;border:0!important;border-bottom:1px solid var(--line),.55)!important;text-decoration:none!important}
body.pg-module.pg-hall-emotion .em-side .em-narrative,body.pg-module.pg-hall-emotion .em-side .em-info,body.pg-module.pg-hall-emotion .em-side .em-sound{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;max-height:none!important;margin:14px 0 0!important;padding:14px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:1px solid var(--line)!important;border-radius:14px!important}
body.pg-module.pg-hall-talks .ht-profile .ht-schedule{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;min-height:0!important;margin:15px 0 0!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:14px!important;transform:none!important;opacity:1!important;visibility:visible!important}
body.pg-module.pg-hall-unified :is(#hud,#lightApp,#soundHud,#timeHud,#zgHud,#psHud,.em-hud,#htHud,.ar-hud,#arHud){position:fixed!important;inset:var(--pg-hall-header-offset) 0 0!important;width:auto!important;height:auto!important}
body.pg-module.pg-hall-unified :is(
  .peace-wall,.sh-peace-wall,.th-peace-wall,.zg-peace-wall,.ps-contribution,.em-peace-wall,.ht-peace-wall,
  .navigation,.sh-navigation,.th-navigation,.zg-navigation,.ps-navigation,.em-navigation,.ht-navigation,
  .quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick
){position:static!important;inset:auto!important;width:auto!important;max-width:none!important;transform:none!important}
body.pg-module.pg-hall-unified :is(.quick,.sh-quick,.th-quick,.zg-quick,.ps-quick,.em-quick,.ht-quick){height:58px!important;max-height:58px!important;flex-direction:row!important;justify-content:center!important;align-self:end!important;overflow:hidden!important}
@media (max-width:700px){body.pg-module.pg-hall-unified{--pg-hall-topbar-height:118px;--pg-hall-bottom-height:96px}
body.pg-module.pg-hall-unified :is(.topbar,.sh-topbar,.th-topbar,.zg-topbar,.ps-topbar,.em-topbar,.ht-topbar,.ar-topbar){display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:44px 68px !important;align-items:start !important;min-height:118px !important;height:118px !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ht-room-title,.ar-title){display:flex !important;position:relative !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;grid-column:1 / -1 !important;grid-row:2 !important;justify-self:stretch !important;align-self:stretch !important;width:100% !important;max-width:none !important;height:68px !important;min-height:68px !important;transform:none !important}
body.pg-module.pg-hall-unified :is(.top-actions,.sh-top-actions,.th-top-actions,.zg-top-actions,.ps-top-actions,.em-actions,.ht-top-actions,.ar-actions){grid-column:1 / -1 !important;grid-row:1 !important;justify-self:end !important;align-self:start !important;min-height:44px !important}
body.pg-module.pg-hall-unified :is(.room-heading,.sh-room-heading,.th-room-heading,.zg-room-heading,.ps-room-heading,.em-title,.ht-title,.ht-room-title,.ar-title) > :is(h2,.pg-special-room-title){justify-content:center !important;text-align:center !important;text-overflow:ellipsis !important}}
body.pg-module.pg-hall-webar .ar-bottom.pg-hall-generated-bottom{grid-template-columns:minmax(300px,390px) minmax(360px,1fr) auto !important}
body.pg-module.pg-hall-webar .ar-side .pg-hall-side-extra{position:static !important;inset:auto !important;width:auto !important;max-width:none !important;margin:14px 0 0 !important;padding:14px !important;border:1px solid var(--line) !important;border-radius:14px !important;transform:none !important;opacity:1 !important;visibility:visible !important}
body.pg-module.pg-hall-webar .ar-navigation .ar-nav-row{display:grid !important;grid-template-columns:56px minmax(150px,1fr) 56px !important;gap:7px !important}
body.pg-module.pg-hall-webar .ar-navigation :is(button,select){min-height:42px !important;border:1px solid var(--line) !important;border-radius:11px !important}
body.pg-module.pg-hall-webar .ar-launch{position:static !important;inset:auto !important;width:auto !important;min-width:230px !important;height:58px !important;display:flex !important;align-items:center !important;gap:7px !important;padding:6px !important}
body.pg-module.pg-hall-webar .ar-launch button{min-height:44px !important}
@media (max-width:1120px){body.pg-module.pg-hall-webar .ar-bottom.pg-hall-generated-bottom{grid-template-columns:minmax(260px,340px) minmax(330px,1fr) auto !important}}
@media (max-width:860px){body.pg-module.pg-hall-webar .ar-bottom.pg-hall-generated-bottom{grid-template-columns:minmax(0,1fr) auto !important}
body.pg-module.pg-hall-webar .ar-peace-wall{display:none !important}}
@media (max-width:620px){body.pg-module.pg-hall-webar .ar-bottom.pg-hall-generated-bottom{grid-template-columns:minmax(0,1fr) !important;height:auto !important;max-height:170px !important}
body.pg-module.pg-hall-webar .ar-launch{width:100% !important;min-width:0 !important}
body.pg-module.pg-hall-webar .ar-launch button{flex:1 1 0 !important}}
body.pg-module.pg-hall-unified .pg-arat-hologram ~ .pg-arat-hologram,body.pg-module.pg-hall-unified #pgCuratorPanel ~ #pgCuratorPanel{display:none !important}
@media (max-width:1100px){body.pg-module.pg-hall-unified.pg-hall-virtual .hud .topbar .room-heading{display:flex !important}}