:root{--site-bg:#060c1b;--site-surface:#0d182c;--site-raised:#15233c;--site-line:#33425f;--site-text:#f4f7ff;--site-muted:#aebbd3;--site-accent:#409bff}.lobby-backdrop{background:radial-gradient(ellipse at 80% 5%,#123e79 0,transparent 45%),radial-gradient(ellipse at 0 100%,#11244b 0,transparent 40%),var(--site-bg)}.auth-gate-backdrop{background:radial-gradient(ellipse at 15% 90%,#153968,transparent 65%),var(--site-bg)}.lobby-topbar{background:rgba(8,13,10,.96);border-radius:10px;padding-inline:20px;box-shadow:none}.lobby-topbar-logo{border:0;background:transparent;padding:0;box-shadow:none}.lobby-topbar-nav{gap:clamp(12px,2vw,32px)}.lobby-topbar-tab{color:var(--site-muted)}.lobby-topbar-tab.active,.lobby-topbar-tab:hover,.lobby-topbar-tab[aria-expanded=true]{color:var(--site-text);background:#172a49}.lobby-topbar-dropdown-item{color:var(--site-text);border-radius:7px}.lobby-topbar-dropdown-item:hover{background:var(--site-raised)}.lobby-topbar-dropdown-item-create{color:var(--site-accent)}.lobby-topbar-account{background:#101e35;color:var(--site-text);border:1px solid var(--site-line);box-shadow:none}.lobby-topbar-account-name{color:var(--site-text);font-weight:500}.lobby-greeting,.lobby-home-welcome{color:var(--site-text)}.lobby-home-welcome{font-size:clamp(22px,2.2vw,34px);letter-spacing:-.035em}.account-panel-hint,.auth-gate-loading,.auth-gate-subtitle,.company-edit-hint,.company-edit-member-name,.company-edit-permission-text,.company-edit-subtitle,.edit-hint,.floor-elevator-sub,.floor-modal-hint,.floor-row-meta,.lobby-create-room-hint,.lobby-no-access,.lobby-presence,.lobby-topbar-dropdown-empty,.lobby-visited-empty,.lobby-visited-title,.members-panel-hint,.members-panel-loading,.room-access-denied-text,.settings-hint,.settings-subtitle{color:var(--site-muted)}.auth-gate-link-btn{color:var(--site-accent)}.floor-row,.floor-team,.floor-team-member,.item-size-card,.items-panel-row,.lobby-create-room-template-btn,.members-panel-row,.members-panel-tag,.verification-block{background:var(--site-raised);color:var(--site-text);border-color:var(--site-line);box-shadow:none}.account-panel-title,.auth-gate-title,.company-edit-title,.lobby-create-room-title{color:var(--site-text);font-weight:450;letter-spacing:-.035em}:is(.members-panel:not(.company-sub-panel),.items-panel,.edit-panel,.floor-modal) h2{font-size:22px;font-weight:450;color:var(--site-text);letter-spacing:-.025em}:is(.members-panel:not(.company-sub-panel),.items-panel,.edit-panel,.floor-modal) h3{font-size:13px;font-weight:500;color:var(--site-muted);text-transform:none;letter-spacing:0}.account-panel-divider,.company-edit-divider,.floor-modal-header,.items-panel-header,.members-panel-header{border-color:var(--site-line)}.area-owner-hover-name,.company-edit-field,.contacts-panel-identity,.floor-live-name,.floor-row-label,.items-panel-name,.members-panel-name,.settings-slider-name,.settings-slider-value{color:var(--site-text)}.contacts-panel-search,.floor-create-input,:is(.company-edit-panel,.items-panel,.members-panel,.edit-panel,.floor-modal,.auth-gate-card) :is(input:not([type=color]):not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){background:#0a1428;color:var(--site-text);border:1px solid #3b4d6b;border-radius:7px;box-shadow:none;font-family:inherit}:is(.company-edit-panel,.items-panel,.members-panel,.edit-panel,.floor-modal,.auth-gate-card) :is(input,textarea,select):focus-visible{outline:2px solid #409bff;outline-offset:2px}.color-picker-empty,.company-edit-category-list,.tone-select{background:#0c172f;color:var(--site-text);border-color:var(--site-line)}.company-edit-category-option{color:var(--site-text)}.company-edit-category-option:hover{background:#1d3454}:is(.lobby-enter-btn,.lobby-visited-enter,.company-edit-save-btn,.lobby-create-room-company-btn,.items-panel-submit,.members-panel-add,.members-invite-btn,.auth-gate-submit,.floor-create-btn,.floor-row-btn.primary,.room-access-denied-btn,.area-create-btn,.area-confirm-btn-yes){background:var(--site-accent);color:#03182e;border:1px solid transparent;border-radius:7px;box-shadow:none;font-weight:600}:is(.lobby-enter-btn,.lobby-visited-enter,.company-edit-save-btn,.items-panel-submit,.members-panel-add,.members-invite-btn,.auth-gate-submit,.floor-create-btn):hover{background:#78c5ff}:is(.auth-gate-tabs,.contacts-panel-tabs,.edit-section-tabs,.edit-category-tabs,.gender-tabs,.gender-switch,.wall-placement-mode-toggle,.door-facing-toggle) button{color:var(--site-muted);background:#101e35;border-color:var(--site-line)}:is(.auth-gate-tabs,.contacts-panel-tabs,.edit-section-tabs,.edit-category-tabs,.gender-tabs,.gender-switch) button.active{color:#b0dcff;background:#1c3557;border-color:#3b79aa}.floor-elevator-current,.presence-badge,.status-badge{background:rgba(8,15,31,.92);border:1px solid var(--site-line);color:#c5d8f2;box-shadow:none;border-radius:8px}.floor-elevator-menu{overflow-x:hidden}.av-bar,.map-recenter-btn,.map-tool-group,.map-zoom-control{background:rgba(8,15,31,.94);border-color:var(--site-line);box-shadow:none}.map-delete-btn,.map-move-btn,.map-recenter-btn,.map-zoom-btn{color:var(--site-text)}.av-btn{color:#e0eaff}.av-btn:not(.off):not(.active):not(.danger){background:#172740}.av-btn.active,.map-move-btn.active{background:#21518a;color:#b0dcff}.admin-billing h1{font-weight:450;letter-spacing:-.035em}.admin-billing-sub,.admin-billing-table th{color:var(--site-muted)}.admin-billing-table td,.admin-billing-table th{border-color:var(--site-line)}.admin-billing-actions button{background:#142743;color:var(--site-text);border-color:#34567b}.admin-billing-actions button.danger{color:#ef9996;border-color:#6b3d3a}.admin-billing-seats input{background:#080f21;color:var(--site-text);border-color:var(--site-line)}@media (max-width:720px){.lobby-topbar{padding-inline:12px;gap:8px}.lobby-topbar-nav{gap:10px}.lobby-topbar-account-name{max-width:85px}}.lobby-sign{background:#142743;color:var(--site-text);border-color:#34567b}.lobby-sign-text{color:#b3dcff;font-weight:500;letter-spacing:.1em}.lobby-preview-empty-glow{background:radial-gradient(closest-side,rgba(48,136,255,.18),transparent)}.company-edit-save-error,.lobby-create-room-error,.lobby-visited-locked{color:#ef9996}.lobby-invite-notice{color:var(--site-text);background:#142743;border-color:var(--site-line)}.lobby-create-room-template-btn.selected{border-color:#409bff;background:#173757}.area-create-input,.area-create-select,.catalog-search-input{background:#0a1428;color:var(--site-text);border-color:#3b4d6b}.lobby-agenda-title{color:#f4f7ff}.lobby-home-welcome{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.av-bar.lobby-av-bar-light{background:rgba(8,15,31,.94);border-color:#33425f;box-shadow:none}.av-bar.lobby-av-bar-light .av-btn{color:#e0eaff}.av-bar.lobby-av-bar-light .av-btn.off{color:#fff}:is(.settings-panel,.company-edit-panel) input[type=checkbox],:is(.settings-panel,.edit-panel,.items-panel) input[type=range]{accent-color:#409bff}.settings-checkbox-row,.settings-field>label,.settings-field>span,.settings-slider-row label,.settings-sound-row{color:#d0dbed}.auth-gate-backdrop,.lobby-backdrop{background:linear-gradient(rgba(6,12,27,.18),rgba(6,12,27,.36)),url(/assets/blue-glass-light.svg) 50% /cover no-repeat #060c1b}:is(.lobby-card,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel:not(.company-sub-panel),.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card){background:linear-gradient(135deg,rgba(62,92,144,.28),rgba(9,18,39,.62));border:1px solid rgba(217,232,255,.28);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 24px 70px rgba(0,0,0,.25);backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%);color:#fff}.lobby-topbar{background:rgba(8,18,37,.42);border-color:rgba(220,235,255,.19);border-radius:18px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 30px rgba(0,0,0,.12)}.lobby-topbar-nav{gap:4px;padding:3px;border-radius:24px;background:rgba(9,21,43,.58);border:1px solid rgba(215,233,255,.12)}.lobby-topbar-tab{padding:7px 18px;border:1px solid transparent;border-radius:20px;color:#fff;font-weight:400;transition:background .18s,border-color .18s,box-shadow .18s}.lobby-topbar-tab:hover{background:rgba(34,128,235,.16);border-color:rgba(75,173,255,.25)}.lobby-topbar-tab.active,.lobby-topbar-tab[aria-expanded=true]{background:linear-gradient(135deg,rgba(38,130,242,.3),rgba(18,64,140,.25));border-color:rgba(88,190,255,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);color:#fff}.lobby-topbar-account{background:rgba(8,26,53,.45);border-color:rgba(211,231,255,.24);border-radius:24px}.lobby-topbar-account:hover{background:rgba(19,62,111,.65)}.lobby-greeting,.lobby-home-welcome{color:#fff;letter-spacing:-.045em;font-weight:400}.edit-hint,.lobby-presence,.lobby-visited-empty,.lobby-visited-title,.members-panel-hint,.settings-hint,.settings-subtitle{color:#dce8ff}.lobby-preview{background:rgba(2,14,35,.45);border:1px solid rgba(220,235,255,.16)}.lobby-sign{background:rgba(20,107,238,.12);border-color:rgba(93,174,255,.25)}.lobby-sign-text{color:#81d6ff}:is(.lobby-enter-btn,.lobby-visited-enter,.company-edit-save-btn,.lobby-create-room-company-btn,.items-panel-submit,.members-panel-add,.members-invite-btn,.auth-gate-submit,.floor-create-btn,.floor-row-btn.primary,.room-access-denied-btn){background:linear-gradient(115deg,#55baff,#2363df);color:#fff;border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 24px rgba(0,120,255,.13)}@media(max-width:720px){.lobby-topbar-tab{padding:7px 9px;font-size:12px}.lobby-topbar-nav{gap:0}}.lobby-topbar-nav{background:transparent;border:0;padding:0;gap:8px}.lobby-topbar-tab{background:linear-gradient(140deg,rgba(94,122,164,.16),rgba(13,27,51,.48));border-color:rgba(220,235,255,.2);text-transform:none;letter-spacing:0;font-size:13px}.lobby-topbar-tab:disabled{opacity:.45}.lobby-topbar-tab:hover:not(:disabled){background:rgba(44,105,190,.28);border-color:rgba(123,202,255,.55)}.lobby-topbar-tab.active,.lobby-topbar-tab[aria-expanded=true]{background:linear-gradient(135deg,rgba(35,129,255,.5),rgba(32,71,146,.4));border-color:rgba(145,215,255,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 20px rgba(36,130,255,.12)}.tower-wordmark-x{background-color:#66beff}.company-sub-panel,.pay-modal{background:linear-gradient(130deg,rgba(33,51,84,.92),rgba(6,12,27,.96));border-color:rgba(220,235,255,.26);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.pay-modal-left{background:linear-gradient(rgba(8,20,42,.26),rgba(8,20,42,.4)),url(/assets/blue-glass-light.svg) 70% /cover}.company-sub-eyebrow,.company-sub-rules details p,.company-sub-rules h3,.pay-modal-left p{color:#b8c9e4}.pay-modal-methods button.on{color:#e7f5ff;border-color:#6ca7df;background:rgba(35,111,223,.22)}.company-sub-details .company-sub-card{background:rgba(9,20,41,.45);border-color:#344868}.company-sub-details .company-sub-pay-btn,.pay-modal-cta{background:linear-gradient(115deg,#3d9eff,#2358d3);color:#fff;border-radius:24px}.company-sub-details .company-sub-pay-btn:hover,.pay-modal-cta:hover{background:#368ff1}.company-sub-usage{background:#24334d}.company-sub-usage-fill{background:#48a8ff}.pay-modal-step-on{background:#c5e5ff;color:#112a49}.company-sub-history summary:focus-visible,.company-sub-rules summary:focus-visible,.pay-modal button:focus-visible{outline-color:#68beff}@media(max-width:720px){.lobby-topbar-nav{gap:4px}}:is(.lobby-card,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel:not(.company-sub-panel),.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card){background:linear-gradient(125deg,rgba(120,155,196,.29),rgba(55,79,117,.32) 42%,rgba(14,28,54,.69));border-color:rgba(240,249,255,.62) rgba(226,240,255,.4) rgba(226,240,255,.4) rgba(225,241,255,.48);border-style:solid;border-width:1px;border-radius:24px;background-clip:padding-box;backdrop-filter:blur(40px) saturate(135%);-webkit-backdrop-filter:blur(40px) saturate(135%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.17),inset 0 -1px 0 rgba(137,192,255,.08),0 24px 60px rgba(0,0,0,.55),0 6px 16px rgba(0,5,18,.3),0 0 0 1px rgba(7,14,29,.5)}.lobby-card{padding:30px 26px}.lobby-preview{background:rgba(7,15,31,.38);border-color:rgba(225,238,255,.24);box-shadow:inset 0 2px 12px rgba(0,0,0,.18);border-radius:16px}.lobby-sign{background:rgba(109,164,225,.12);border-color:rgba(190,222,255,.32)}.lobby-presence{color:#f0f5ff}.company-sub-panel,.pay-modal{background:linear-gradient(125deg,rgba(81,109,151,.72),rgba(13,25,49,.82));border-color:rgba(240,249,255,.62) rgba(226,240,255,.4) rgba(226,240,255,.4);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.17),0 32px 90px rgba(0,0,0,.62),0 8px 24px rgba(0,5,18,.35)}.company-sub-details .company-sub-card{background:linear-gradient(135deg,rgba(132,169,218,.17),rgba(9,20,41,.33));border-color:rgba(209,231,255,.3);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 8px 24px rgba(0,0,0,.13)}:root{--site-text:#fff;--site-muted:#fff}:is(.lobby-topbar,.lobby-card,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card,.pay-modal,.company-sub-panel) :is(h1,h2,h3,h4,p,label,span,small,summary,a,button,svg,input,textarea,select){color:#fff!important}.av-bar .av-btn,.lobby-agenda-title,.lobby-greeting,.lobby-home-welcome,.lobby-presence,.lobby-sign-text,.lobby-topbar-account-name,.lobby-topbar-tab:disabled,.map-recenter-btn,.map-tool-group button,.map-zoom-btn{color:#fff}.lobby-topbar-tab:disabled{opacity:1;background:rgba(14,25,43,.18);border-color:rgba(220,235,255,.1)}.lobby-topbar-tab:disabled>span{opacity:1}:is(.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.floor-modal,.auth-gate-card,.pay-modal) :is(input,textarea)::placeholder{color:#fff;opacity:1}.av-bar .av-btn,.av-bar .av-btn svg,.av-bar.lobby-av-bar-light .av-btn,.av-bar.lobby-av-bar-light .av-btn svg{color:#fff!important}:is(.lobby-card,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel:not(.company-sub-panel),.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card){background:linear-gradient(135deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035));backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-color:hsla(0,0%,100%,.44) hsla(0,0%,100%,.26) hsla(0,0%,100%,.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 1px 0 0 hsla(0,0%,100%,.07),0 24px 64px rgba(0,0,0,.38),0 5px 16px rgba(0,0,0,.18)}.company-card{height:auto;background:#f4f5f7;border:1px solid hsla(0,0%,100%,.75);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.3);color:#11151b}.company-card-top{min-height:155px;background-color:#102c65}.company-card-bottom{flex:initial;background:#f4f5f7;padding:42px 22px 24px}.company-card-logo-box{left:22px;bottom:-32px;transform:none;width:76px;height:76px;border-radius:50%;border:5px solid #f4f5f7;background:#11151b;color:#fff}.company-card-name{justify-content:flex-start;color:#11151b;font-size:21px;font-weight:600}.company-card-handle{text-align:left;color:#454b55}.company-card-bio,.company-card-bio-label,.company-card-founder-name,.company-card-founders-label,.company-card-stats,.company-card-stats strong,.company-card-tagline{color:#11151b}.company-card-link{color:#164f7d}.company-card-edit-trigger{background:#11151b;color:#fff;border-color:#11151b;border-radius:50%}.profile-card,.profile-card.editing{background:#f4f5f7;color:#11151b;border-color:hsla(0,0%,100%,.75);box-shadow:0 24px 60px rgba(0,0,0,.35)}.profile-body{background:#f4f5f7;color:#11151b}.profile-bio,.profile-body .profile-field,.profile-body :is(p,label,span,small,h2,h3,a,summary),.profile-edit-title,.profile-follow-count-btn,.profile-follow-count-btn strong,.profile-status-line{color:#11151b}.profile-body :is(input,textarea,select){background:#fff;color:#11151b;border-color:#cbd0d8}.profile-body .profile-action-btn,.profile-body .profile-action-btn.primary{background:#11151b;color:#fff;border-color:#11151b;border-radius:24px}.profile-body .profile-action-btn:hover{background:#252d39}.profile-follow-counts{border-color:#d4d8de}.lobby-account-card{background:#f4f5f7;color:#11151b;border:1px solid #fff;border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.3)}.lobby-account-card:before{display:none}.account-card-menu-item,.lobby-account-card-bio,.lobby-account-card-greeting,.lobby-account-card-tag{color:#11151b}.account-card-menu-item:hover{background:#e4e8ee}.account-card-menu-item-danger{color:#b73737}:root{--site-surface:#f4f5f7;--site-raised:#e8ecf2;--site-line:#d3d9e2;--site-text:#11151b;--site-muted:#414b5b}:root :is(.lobby-card,.lobby-topbar,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card,.pay-modal,.company-sub-panel){background:#f4f5f7;color:#11151b;border:1px solid #fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 48px rgba(0,0,0,.28)}:root :is(.lobby-card,.lobby-topbar,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card,.pay-modal,.company-sub-panel) :is(h1,h2,h3,h4,p,label,span,small,summary,a,svg,input,textarea,select){color:#11151b!important}:root :is(.lobby-card,.lobby-topbar,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card,.pay-modal,.company-sub-panel) button{background-color:#11151b;color:#fff!important;border:1px solid #11151b;box-shadow:none}:root :is(.lobby-card,.lobby-topbar,.lobby-topbar-dropdown,.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.seat-tuning-panel,.floor-modal,.floor-elevator-menu,.room-access-denied-card,.area-confirm-balloon,.area-owner-hover-card,.admin-billing,.auth-gate-card,.pay-modal,.company-sub-panel) button :is(span,svg){color:#fff!important}:root :is(.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.floor-modal,.auth-gate-card,.pay-modal) :is(input:not([type=range]):not([type=checkbox]):not([type=color]),textarea,select){background:#fff;border-color:#c7cfda}:root :is(.company-edit-panel,.lobby-create-room,.members-panel,.items-panel,.edit-panel,.floor-modal,.auth-gate-card,.pay-modal) :is(input,textarea)::placeholder{color:#525c6c}:root .lobby-topbar .lobby-topbar-logo{background:transparent;border:0}:root .lobby-topbar .tower-wordmark-text{color:#11151b}.lobby-topbar-tab,:root .lobby-topbar-account{background:#e8ecf2!important;color:#11151b!important;border-color:#d3d9e2!important}:root .lobby-topbar :is(.lobby-topbar-tab,.lobby-topbar-account) span{color:#11151b!important}.lobby-topbar-tab.active,.lobby-topbar-tab[aria-expanded=true]{background:#2368d8!important;color:#fff!important;border-color:#2368d8!important}.lobby-topbar .lobby-topbar-tab[aria-expanded=true] span,:root .lobby-topbar .lobby-topbar-tab.active span{color:#fff!important}.lobby-topbar-dropdown-item{background:transparent!important;color:#11151b!important;border:0!important}.lobby-topbar-dropdown-item:hover{background:#e5eaf2!important}.lobby-preview{background:#e3e8ef;border-color:#cbd3df;box-shadow:none}.lobby-sign{background:#e2ebfa;border-color:#bfcee5}.lobby-card .lobby-sign :is(span,svg){color:#22579b!important}.company-sub-details,.pay-modal-left,.pay-modal-right{background:#f4f5f7;border-color:#d3d9e2}.company-sub-details .company-sub-card{background:#e9edf3;border-color:#d3d9e2;box-shadow:none}.pay-modal-methods button.on{background:#2368d8;border-color:#2368d8}.company-sub-history{border-color:#d3d9e2}.company-sub-history td,.company-sub-history th{color:#11151b;border-color:#d3d9e2}.floor-row,.floor-team,.floor-team-member,.item-size-card,.items-panel-row,.members-panel-row,.verification-block{background:#e9edf3;color:#11151b;border-color:#d3d9e2}@media(max-width:720px){.lobby-topbar{box-shadow:0 8px 24px rgba(0,0,0,.2)}}:root .lobby-topbar .lobby-topbar-logo .tower-wordmark-text{color:#11151b!important}:root .lobby-card .lobby-enter-btn{background:#11151b;color:#fff;box-shadow:none}:root .lobby-topbar .lobby-topbar-account .lobby-topbar-account-name,:root .platform-account-card-pin-lobby .lobby-topbar-account-name{color:#11151b!important}:root .company-sub-panel.company-sub-panel,:root .pay-modal.pay-modal{background:#050608;color:#fff;border-color:#26354b;border-radius:20px;backdrop-filter:none;-webkit-backdrop-filter:none}:root .pay-modal .pay-modal-left{background:radial-gradient(ellipse at 85% 75%,rgba(34,143,240,.45),transparent 55%),linear-gradient(140deg,#102b55,#07162f 65%,#102d53);border-color:#1d3049}:root .company-sub-panel .company-sub-details,:root .pay-modal .pay-modal-right{background:#050608;color:#fff}:root .company-sub-panel.company-sub-panel :is(h1,h2,h3,h4,p,label,span,small,summary,a,svg,input,textarea,select),:root .pay-modal.pay-modal :is(h1,h2,h3,h4,p,label,span,small,summary,a,svg,input,textarea,select){color:#fff!important}:root .pay-modal.pay-modal :is(input,textarea,select){background:#15171c;border-color:#313640}:root .pay-modal.pay-modal :is(input,textarea)::placeholder{color:#b4bdca}:root .company-sub-panel .company-sub-details .company-sub-card{background:#10141c;border-color:#29354a}:root .company-sub-panel.company-sub-panel .company-sub-pay-btn,:root .pay-modal.pay-modal .pay-modal-cta{background:#fff;color:#080b10!important;border-color:#fff;border-radius:10px}:root .company-sub-panel.company-sub-panel .company-sub-pay-btn :is(span,svg),:root .pay-modal.pay-modal .pay-modal-cta :is(span,svg){color:#080b10!important}:root .pay-modal.pay-modal .pay-modal-methods button{background:#10141c;color:#fff!important;border-color:#29354a}:root .pay-modal.pay-modal .pay-modal-methods button.on{background:#12386c;border-color:#3983de}:root .pay-modal.pay-modal .pay-modal-step{background:hsla(0,0%,100%,.08);color:#fff}:root .pay-modal.pay-modal .pay-modal-step-on{background:#fff;color:#10151d!important}:root .pay-modal.pay-modal .pay-modal-step-on :is(span,svg){color:#10151d!important}:root .company-sub-panel.company-sub-panel .company-sub-history{border-color:#29354a}:root .company-sub-panel.company-sub-panel .company-sub-history :is(td,th){color:#fff;border-color:#29354a}:root .company-sub-panel.company-sub-panel,:root .pay-modal.pay-modal{background:#f4f5f7;border-color:#fff}:root .company-sub-panel.company-sub-panel .company-sub-details,:root .pay-modal.pay-modal .pay-modal-right{background:#f4f5f7;color:#11151b}:root .company-sub-panel.company-sub-panel .company-sub-details :is(h1,h2,h3,h4,p,label,span,small,summary,a,svg,input,textarea,select),:root .pay-modal.pay-modal .pay-modal-right :is(h1,h2,h3,h4,p,label,span,small,summary,a,svg,input,textarea,select){color:#11151b!important}:root .pay-modal.pay-modal .pay-modal-right :is(input,textarea,select){background:#fff;border-color:#c7cfda}:root .pay-modal.pay-modal .pay-modal-right :is(input,textarea)::placeholder{color:#525c6c}:root .company-sub-panel.company-sub-panel .company-sub-details .company-sub-card{background:#e9edf3;border-color:#d3d9e2}:root .company-sub-panel.company-sub-panel .company-sub-details .company-sub-pay-btn,:root .pay-modal.pay-modal .pay-modal-right .pay-modal-cta{background:#11151b;color:#fff!important;border-color:#11151b}:root .company-sub-panel.company-sub-panel .company-sub-details .company-sub-pay-btn :is(span,svg),:root .pay-modal.pay-modal .pay-modal-right .pay-modal-cta :is(span,svg){color:#fff!important}:root .pay-modal.pay-modal .pay-modal-methods button{background:#e9edf3;color:#11151b!important;border-color:#c7cfda}:root .pay-modal.pay-modal .pay-modal-methods button.on{background:#2368d8;color:#fff!important;border-color:#2368d8}:root .pay-modal.pay-modal .pay-modal-methods button.on :is(span,svg){color:#fff!important}:root .company-sub-panel.company-sub-panel .company-sub-details .company-sub-history{border-color:#d3d9e2}:root .company-sub-panel.company-sub-panel .company-sub-details .company-sub-history :is(td,th){color:#11151b;border-color:#d3d9e2}:root :is(.chat-drawer,.lobby-panel,.chat-company-rail,.chat-files-panel,.chat-files-panel-sidebar,.chat-gallery-modal,.chat-invite-menu,.chat-quick-react-popover,.chat-pin-duration-popover,.chat-message-hover-toolbar,.settings-panel,.contacts-panel,.agenda-search-results,.agc-prefs,.agc-sidebar){background:#f4f5f7;color:#11151b;border-color:#d3d9e2;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 48px rgba(0,0,0,.22)}:root :is(.chat-drawer,.lobby-panel,.chat-company-rail,.chat-files-panel,.chat-files-panel-sidebar,.chat-gallery-modal,.settings-panel,.contacts-panel,.chat-invite-menu,.chat-quick-react-popover,.chat-pin-duration-popover) :is(h1,h2,h3,h4,p,span,label,small,time,summary,a,svg,button,input,textarea,select){color:#11151b!important}:root :is(.chat-drawer,.lobby-panel,.chat-files-panel,.chat-files-panel-sidebar,.settings-panel,.contacts-panel) :is(input:not([type=color]):not([type=checkbox]):not([type=range]),textarea,select){background:#fff;border-color:#c7cfda}:root :is(.chat-drawer,.lobby-panel,.chat-files-panel,.settings-panel,.contacts-panel) :is(input,textarea)::placeholder{color:#525c6c;opacity:1}:root :is(.chat-drawer-header,.chat-lane-tabs,.chat-composer,.chat-conv-list,.chat-files-panel-header,.agc-toolbar,.agc-daynav,.agc-sidebar,.agc-seg,.agc-main,.agc-root,.agc-compact-scroll,.agc-expanded-body,.agc-grid){background:#f4f5f7;border-color:#d3d9e2}:root :is(.chat-lane-tab,.chat-icon-btn,.chat-composer-btn,.chat-files-panel-tab,.chat-files-trigger,.chat-files-trigger-sidebar,.chat-picker-item,.chat-conv-item,.chat-agenda-row,.agc-request,.agc-today){background:#e8ecf2;border-color:#d3d9e2}:root :is(.chat-conv-item,.chat-picker-item,.chat-invite-menu-item):hover{background:#dce7f7}:root :is(.chat-lane-tab-active,.chat-files-panel-tab.active,.chat-icon-btn.active,.chat-composer-btn.primary,.chat-conv-unread-badge,.chat-company-rail-item.active,.agc-btn-on,.agc-seg button.on,.agc-request-yes,.chat-agenda-yes){background:#2368d8;color:#fff!important;border-color:#2368d8}:root :is(.chat-lane-tab-active,.chat-files-panel-tab.active,.chat-icon-btn.active,.chat-composer-btn.primary,.chat-conv-unread-badge,.agc-btn-on,.agc-seg button.on,.agc-request-yes,.chat-agenda-yes) :is(span,svg){color:#fff!important}:root .chat-drawer .chat-bubble{background:#e4e9f1;color:#11151b;border-color:#d3d9e2}:root .chat-drawer .chat-message.own .chat-bubble{background:#0755ff;color:#fff;border-color:#0755ff}:root .chat-drawer .chat-message.own .chat-bubble :is(p,span,a,small,svg){color:#fff!important}:root :is(.chat-message-sender,.chat-message-time,.chat-conv-name,.chat-conv-preview,.chat-empty-hint,.chat-picker-label,.chat-company-rail-title){color:#11151b}:root :is(.chat-reply-quote,.chat-agenda-card,.agc-seg,.agc-request){background:#e4e9f1;border-color:#c7cfda}:root .chat-drawer .chat-message .chat-bubble.chat-bubble-agenda{background:#fff;color:#11151b;border:1px solid #11151b}:root .chat-drawer .chat-bubble-agenda .chat-agenda-card{background:transparent;opacity:1}:root .chat-drawer .chat-message .chat-bubble.chat-bubble-agenda :is(span,svg,a,small){color:#11151b!important}:root .chat-drawer .chat-bubble-agenda :is(.chat-agenda-card-when,.chat-agenda-card-status){color:#525c6c;opacity:1}:root .chat-drawer .chat-bubble-agenda .chat-agenda-card-icon{background:#e8efff}:root .chat-drawer .chat-message .chat-bubble.chat-bubble-agenda .chat-agenda-card-icon svg{color:#0755ff!important}:root .chat-drawer .chat-bubble-agenda .chat-agenda-yes{background:#0755ff;color:#fff!important;border:1px solid #0755ff}:root .chat-drawer .chat-bubble-agenda .chat-agenda-no{background:#fff;color:#11151b;border:1px solid #11151b}:root .chat-drawer .chat-bubble-agenda .chat-agenda-open{color:#0755ff;opacity:1}:root .chat-files-trigger{background:#fff;color:#11151b!important;border:1px solid #11151b}:root .chat-files-trigger svg{color:inherit!important}:root .chat-files-trigger:hover,:root .chat-files-trigger[aria-expanded=true]{background:#0755ff;color:#fff!important;border-color:#0755ff}:root :is(.agc-hour,.agc-cell,.agc-day,.agc-day-header,.agc-week-header,.agc-month-cell,.agc-time-col,.agc-day-col,.agc-time-grid,.agc-month-grid){border-color:#d3d9e2}:root .chat-drawer .agc-seg button{background:#e8ecf2;border-color:#d3d9e2}:root .chat-drawer .agc-seg button.on{background:#2368d8;color:#fff!important}:root .chat-drawer .chat-icon-btn.off{background:#f5d9de;color:#8f2137!important}:root .platform-account-card-pin .lobby-topbar-account-name{color:#11151b!important}:root .chat-company-rail .chat-company-rail-item.active svg{color:#fff!important}.profile-card:not(.editing){border-radius:28px}.profile-card:not(.editing) .profile-photo-wrap{background:#f4f5f7}.profile-card:not(.editing) .profile-photo{aspect-ratio:auto;height:155px;background-position:center 35%;background-color:#153f79}.profile-card:not(.editing) .profile-photo-fade{display:none}.profile-identity-avatar{position:relative;margin:-38px 0 0 22px;z-index:2;width:76px;height:76px;border:5px solid #f4f5f7;border-radius:50%;background:#153f79 50%/cover;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600}.profile-card:not(.editing) .profile-photo-text{align-items:flex-start;text-align:left;padding:12px 22px 0}.profile-card:not(.editing) .profile-name-row{justify-content:flex-start}.profile-card:not(.editing) .profile-name{color:#11151b;font-size:21px;font-weight:600;line-height:1.2}.profile-card:not(.editing) .profile-body{padding:12px 22px 22px}:root .av-bar,:root .av-bar.lobby-av-bar-light{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;gap:8px}:root .av-bar .av-btn:not(.off):not(.on):not(.recording){background:#f4f5f7;color:#11151b!important;border:1px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.18)}:root .av-bar .av-btn:not(.off):not(.on):not(.recording) svg{color:#11151b!important}:root .av-bar .av-btn.active{background:#1769e8!important;color:#fff!important;border-color:#1769e8!important}:root .av-bar .av-btn.active svg{color:#fff!important}:root .av-bar .av-btn.off{border:1px solid #dc3545}:root .av-bar .av-btn:not(:disabled):hover{transform:translateY(-2px)}:root .tower-wordmark-x{background-color:#1769e8}:root .floor-elevator-current,:root .map-recenter-btn,:root .map-tool-group,:root .map-zoom-control,:root .presence-badge,:root .status-badge{background:#f4f5f7;border-color:#d3d9e2;color:#11151b;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 14px rgba(0,0,0,.18)}:root .map-recenter-btn,:root :is(.map-tool-group,.map-zoom-control,.map-recenter-btn) :is(button,svg){color:#11151b!important}:root .floor-elevator-current :is(span,svg){color:#11151b}:root .company-edit-category-list,:root .company-edit-category-option,:root .tone-select{background:#f4f5f7;color:#11151b;border-color:#c7cfda}:root .company-edit-category-option:hover{background:#e2ebfa}:root .settings-checkbox-row,:root .settings-field>label,:root .settings-field>span,:root .settings-slider-row label,:root .settings-sound-row{color:#11151b}:root .settings-panel button{background:#e8ecf2;color:#11151b;border-color:#d3d9e2}:root .settings-panel button.active{background:#1769e8;color:#fff;border-color:#1769e8}:root .floor-elevator-btn{background:#f4f5f7;color:#11151b;border-color:#d3d9e2;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 14px rgba(0,0,0,.18)}:root .floor-elevator-btn.open,:root .floor-elevator-btn:hover{background:#e1eafa}:root .floor-elevator-btn :is(span,svg){color:#11151b}:root :is(.edit-panel,.items-panel,.profile-card.editing) :is(.edit-section-tab,.edit-category-tab,.gender-btn,.gender-switch button,.gender-tabs button){background:#e8ecf2;border-color:#c7cfda;color:#11151b!important}:root :is(.edit-panel,.items-panel,.profile-card.editing) :is(.edit-section-tab,.edit-category-tab,.gender-btn,.gender-switch button,.gender-tabs button) :is(span,svg){color:#11151b!important}:root :is(.edit-panel,.items-panel,.profile-card.editing) :is(.edit-section-tab.active,.edit-category-tab.active,.gender-btn.selected,.gender-switch button.active,.gender-tabs button.active){background:#1769e8;border-color:#1769e8;color:#fff!important}:root :is(.edit-panel,.items-panel,.profile-card.editing) :is(.edit-section-tab.active,.edit-category-tab.active,.gender-btn.selected,.gender-switch button.active,.gender-tabs button.active) :is(span,svg){color:#fff!important}:root .av-bar .av-btn.av-btn:not(.off){background:#11151b;border:1px solid #11151b;color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.22)}:root .av-bar .av-btn.av-btn:not(.off) svg{color:#fff!important}:root .av-bar .av-btn.av-btn:is(.on,.active):not(.off){background:#1769e8!important;border-color:#1769e8!important;color:#fff!important}:root .av-bar .av-btn.off{background:#dc3545;border-color:#dc3545;color:#fff!important}:root .map-tool-group{background:transparent;border:0;box-shadow:none}:root .map-recenter-btn,:root .map-tool-group :is(.map-move-btn,.map-delete-btn),:root .map-zoom-control{background:#11151b;border-color:#11151b;color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.22)}:root .map-tool-group :is(.map-move-btn,.map-delete-btn).active{background:#1769e8;border-color:#1769e8}:root .map-zoom-btn,:root :is(.map-tool-group,.map-zoom-control,.map-recenter-btn) :is(button,svg){color:#fff!important}:root .map-zoom-divider{background:hsla(0,0%,100%,.18)}:root .lobby-topbar-dropdown .lobby-topbar-dropdown-item,:root .lobby-topbar-dropdown .lobby-topbar-dropdown-item :is(span,svg){color:#11151b!important}.bottom-action-strip{position:fixed;bottom:0;left:0;right:0;height:70px;z-index:5;background:#f4f5f7;border-top:1px solid #d3d9e2;box-shadow:0 -4px 18px rgba(0,0,0,.14);pointer-events:none}:root .av-bar,:root .av-bar.lobby-av-bar-light{position:fixed;left:16px;bottom:14px;z-index:6}:root .controls{position:fixed;right:16px;bottom:14px;z-index:6;padding:0;gap:8px;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root .controls .av-btn{background-color:#11151b;color:#fff!important;border:1px solid #11151b;box-shadow:none}:root .controls .av-btn svg{color:#fff!important}:root .controls .av-btn:is(.on,.active){background:#1769e8;border-color:#1769e8}:root .controls .av-btn.off{background:#dc3545;border-color:#dc3545}@media(max-width:650px){.bottom-action-strip{height:116px}:root .controls{bottom:66px}:root .av-bar,:root .av-bar.lobby-av-bar-light{gap:5px;left:12px}}:root .lobby-card{border:0;box-shadow:0 16px 48px rgba(0,0,0,.24)}:root .lobby-card .lobby-sign{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}:root .lobby-card .lobby-sign :is(span,svg){color:#11151b!important}:root .lobby-card .lobby-sign-text{letter-spacing:.06em}:root .lobby-card .lobby-preview{background:#e9edf3;border:0;box-shadow:none;border-radius:12px}:root .lobby-card .lobby-presence-dot{background:#6b7280}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off){background:#11151b;border-color:#11151b;color:#fff!important}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off) svg{color:#fff!important}:root .av-bar .av-btn.av-btn.av-btn.av-btn:is(.on,.active):not(.off){background:#1769e8!important;border-color:#1769e8!important}:root .controls .av-btn.av-btn{background:#11151b;color:#fff!important;border-color:#11151b}:root .controls .av-btn.av-btn:is(.on,.active){background:#1769e8;border-color:#1769e8}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording),:root .controls .av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording){background:#fff;border:1px solid #11151b;color:#000!important}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording) svg,:root .controls .av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording) svg{color:#000!important}:root .floor-elevator-btn,:root .lobby-topbar-tab:not(.active),:root .map-recenter-btn,:root .map-tool-group :is(.map-move-btn,.map-delete-btn):not(.active),:root .map-zoom-control{border:1px solid #11151b}:root .map-tool-group :is(.map-move-btn,.map-delete-btn).active svg{color:#fff!important}:root .map-zoom-divider{background:#11151b}:root .bottom-action-strip{background:#000;border-top-color:#fff}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording),:root .controls .av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording),:root .floor-elevator-btn,:root .lobby-topbar-tab:not(.active),:root .map-recenter-btn,:root .map-tool-group :is(.map-move-btn,.map-delete-btn):not(.active),:root .map-zoom-control{background:#000;border:1px solid #fff;color:#fff!important}:root .av-bar .av-btn.av-btn.av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording) svg,:root .controls .av-btn.av-btn:not(.off):not(.on):not(.active):not(.recording) svg,:root .map-tool-group :is(.map-move-btn,.map-delete-btn):not(.active) svg,:root .map-zoom-btn,:root :is(.map-zoom-control,.map-recenter-btn,.floor-elevator-btn,.lobby-topbar-tab:not(.active)) :is(button,span,svg){color:#fff!important}:root .map-zoom-divider{background:#fff}:root .floor-elevator-btn,:root .lobby-topbar-tab:not(.active),:root .map-recenter-btn,:root .map-tool-group :is(.map-move-btn,.map-delete-btn):not(.active),:root .map-zoom-control{background:#fff;border:1px solid #000;color:#000!important}:root .map-tool-group :is(.map-move-btn,.map-delete-btn):not(.active) svg,:root .map-zoom-btn,:root :is(.map-zoom-control,.map-recenter-btn,.floor-elevator-btn,.lobby-topbar-tab:not(.active)) :is(button,span,svg){color:#000!important}:root .map-zoom-divider{background:#000}:root .lobby-account-card-greeting{display:flex;align-items:center;gap:8px}:root .floor-elevator .floor-elevator-btn,:root .floor-elevator .floor-elevator-btn:is(.open,:hover){background:#fff;border:1px solid #000;color:#000!important}:root .floor-elevator .floor-elevator-btn :is(span,svg){color:#000!important}:root .floor-elevator .floor-elevator-current{background:transparent;border:0;box-shadow:none}:root .settings-modal{background:#f4f5f7;color:#11151b;border-color:#d3d9e2}:root .settings-modal-left{background:radial-gradient(120% 90% at 20% 15%,rgba(60,160,255,.45),transparent 65%),linear-gradient(155deg,#145fc6,#123b7e 55%,#091e42);color:#fff}:root .settings-modal-left :is(h2,.tower-wordmark-text){color:#fff!important}:root .settings-modal .settings-modal-tab{background:hsla(0,0%,100%,.12);color:#fff!important;border:1px solid hsla(0,0%,100%,.25)}:root .settings-modal .settings-modal-tab.on{background:#fff;color:#11151b!important;border-color:#fff}:root .settings-modal-right{background:#f4f5f7;color:#11151b}:root .settings-modal-right :is(h3,h4,p,span,label,li,svg,button,input,select,option){color:#11151b!important}:root .settings-modal-right :is(select,input:not([type=range]):not([type=checkbox])){background:#fff;border-color:#b9c3d0}:root .settings-modal-right :is(.settings-modal-close,.settings-sound-preview,.settings-shortcut-keys){background:#e8ecf2;color:#11151b;border-color:#c7cfda}:root .settings-modal-right input:is([type=range],[type=checkbox]){accent-color:#1769e8}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab{background:#000!important;border:1px solid #000!important;box-shadow:none;opacity:1}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab :is(span,svg){color:#fff!important;opacity:1}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab:is(.active,[aria-expanded=true]){background:#1769e8!important;border-color:#1769e8!important;color:#fff!important}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab:is(.active,[aria-expanded=true]) :is(span,svg){color:#fff!important}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn{background:#fff!important;border:1px solid #000!important;color:#000!important}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn :is(span,svg){color:#000!important}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn .floor-elevator-current{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}:root :is(.company-card-top,.profile-photo){position:relative}.card-social-links{display:flex;align-items:center;gap:8px}:root :is(.company-card-top,.profile-photo)>.card-social-links{position:absolute;right:16px;bottom:16px;z-index:3}:root .card-social-links a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:0;background:transparent;color:#fff!important;border:0;text-decoration:none}:root .card-social-links a svg{width:18px;height:18px;color:#fff!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}:root .card-social-links a:hover{background:transparent;opacity:.75}:root .card-social-links a:focus-visible{outline:2px solid #1769e8;outline-offset:3px}:root .company-card .company-card-link a{color:#1769e8!important;text-decoration:none;overflow-wrap:anywhere}:root .company-card .company-card-link a:hover{text-decoration:underline}:root .lobby-account-card .card-social-links a,:root .lobby-account-card .card-social-links a svg{color:#1769e8!important;filter:none}:root .lobby-topbar.lobby-topbar{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}:root .lobby-topbar .lobby-topbar-nav{background:#000;border:1px solid hsla(0,0%,100%,.65);padding:8px;border-radius:999px}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab{border-color:hsla(0,0%,100%,.55)!important}:root .lobby-topbar .lobby-topbar-logo .tower-wordmark-text{color:#fff!important}:root .lobby-topbar-account-wrap .lobby-topbar-account{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important}:root .lobby-topbar .lobby-topbar-account .lobby-topbar-account-name,:root .platform-account-card-pin .lobby-topbar-account .lobby-topbar-account-name{color:#fff!important}@media(max-width:720px){:root .lobby-topbar .lobby-topbar-nav{border-radius:20px;padding:6px}}:root{--control-graphite:#292929;--control-blue:#0755ff}:root .bottom-action-strip{background:var(--control-graphite);border-top:0}:root .lobby-topbar .lobby-topbar-nav{background:var(--control-graphite);border:0;box-shadow:0 8px 24px rgba(0,0,0,.2)}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab{background:transparent!important;border:0!important;color:#fff!important;transition:background .2s,padding .2s}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab:is(.active,[aria-expanded=true]){background:var(--control-blue)!important;padding-inline:22px}:root :is(.av-bar,.controls) .av-btn.av-btn.av-btn.av-btn.av-btn{width:auto;min-width:42px;padding:0;border-radius:999px;border:0!important;background:transparent!important;color:#fff!important;gap:0;box-shadow:none;transition:background .2s,padding .22s}:root :is(.av-bar,.controls) .av-btn.av-btn.av-btn.av-btn.av-btn svg{color:#fff!important;flex-shrink:0}:root :is(.av-bar,.controls) .av-btn.av-btn.av-btn.av-btn.av-btn.off{background:#dc3545!important}:root :is(.av-bar,.controls) .av-btn.av-btn.av-btn.av-btn.av-btn:is(.on,.active):not(.off){background:var(--control-blue)!important;padding-inline:14px;gap:8px}.control-active-label{display:inline-block;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;font-size:13px;font-weight:600;transition:max-width .22s,opacity .18s;color:#fff!important}:is(.av-btn.on,.av-btn.active,.map-move-btn.active,.map-delete-btn.active) .control-active-label{max-width:140px;opacity:1}:root .map-tool-group :is(.map-move-btn,.map-delete-btn),:root :is(.map-recenter-btn,.map-zoom-control,.floor-elevator .floor-elevator-btn.floor-elevator-btn){background:var(--control-graphite)!important;border:0!important;color:#fff!important}:root :is(.map-tool-group,.map-recenter-btn,.map-zoom-control,.floor-elevator .floor-elevator-btn.floor-elevator-btn) :is(button,span,svg){color:#fff!important}:root .map-tool-group :is(.map-move-btn,.map-delete-btn).active{background:var(--control-blue)!important;width:auto;gap:8px;padding-inline:14px;border-radius:999px}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn.open{background:var(--control-blue)!important;padding-inline:20px}:root .map-zoom-divider{background:hsla(0,0%,100%,.2)}:root :is(.settings-modal-tab,.chat-lane-tab,.chat-files-panel-tab,.chat-icon-btn,.chat-composer-btn,.profile-action-btn,.company-edit-tabs button,.edit-section-tab,.edit-category-tab,.gender-btn,.agc-seg button){background:var(--control-graphite)!important;color:#fff!important;border-color:transparent!important;border-radius:999px;transition:background .2s,padding .2s}:root :is(.settings-modal-tab,.chat-lane-tab,.chat-files-panel-tab,.chat-icon-btn,.chat-composer-btn,.profile-action-btn,.company-edit-tabs button,.edit-section-tab,.edit-category-tab,.gender-btn,.agc-seg button) :is(span,svg){color:#fff!important}:root :is(.settings-modal-tab.on,.chat-lane-tab-active,.chat-files-panel-tab.active,.chat-icon-btn.active,.chat-composer-btn.primary,.company-edit-tabs button.active,.edit-section-tab.active,.edit-category-tab.active,.gender-btn.selected,.agc-seg button.on){background:var(--control-blue)!important;color:#fff!important;padding-inline:18px}:root .settings-modal .settings-modal-tab.on{background:var(--control-blue)!important;color:#fff!important}@media(max-width:1100px){:root .bottom-action-strip{height:116px}:root .controls{bottom:66px}}@media(max-width:650px){:root .av-bar{max-width:calc(100vw - 24px);overflow-x:auto}:root .av-bar .av-btn{flex-shrink:0}}@media(prefers-reduced-motion:reduce){:root :is(.av-btn,.lobby-topbar-tab,.control-active-label,.floor-elevator-btn){transition:none!important}}:root :is(.edit-panel,.items-panel,.profile-card.editing,.settings-modal-right,.chat-drawer) :is(.edit-section-tab,.edit-category-tab,.gender-btn,.chat-icon-btn,.chat-composer-btn,.profile-action-btn,.agc-seg button){color:#fff!important}:root :is(.edit-panel,.items-panel,.profile-card.editing,.settings-modal-right,.chat-drawer) :is(.edit-section-tab,.edit-category-tab,.gender-btn,.chat-icon-btn,.chat-composer-btn,.profile-action-btn,.agc-seg button) :is(span,svg){color:#fff!important}:root{--upper-control-height:48px}:root .lobby-topbar.lobby-topbar{height:var(--upper-control-height);top:16px}:root .lobby-topbar .lobby-topbar-nav{min-height:var(--upper-control-height);box-sizing:border-box;padding:7px 8px}:root .platform-account-card-pin{top:16px;right:24px;height:var(--upper-control-height);display:flex;align-items:center}:root .platform-account-card-pin .lobby-topbar-account-wrap .lobby-topbar-account.lobby-topbar-account{min-height:var(--upper-control-height);box-sizing:border-box;background:var(--control-graphite)!important;border:0!important;padding:7px 16px 7px 8px;gap:10px;color:#fff!important;transition:background .2s,padding .2s}:root .platform-account-card-pin .lobby-topbar-account-wrap .lobby-topbar-account[aria-expanded=true]{background:var(--control-blue)!important;padding-right:20px}:root .platform-account-card-pin .lobby-topbar-account .lobby-topbar-account-avatar{width:34px;height:34px}:root .platform-account-card-pin .lobby-topbar-account .lobby-topbar-account-name{color:#fff!important;font-size:14px;font-weight:500}:root .floor-elevator{top:16px}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn{height:var(--upper-control-height);min-width:240px;box-sizing:border-box;padding:8px 20px;gap:12px;font-size:14px;justify-content:center;box-shadow:none}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn svg{width:22px;height:22px}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn .floor-elevator-current{font-weight:600}:root .floor-elevator .floor-elevator-btn.floor-elevator-btn .floor-elevator-sub{font-weight:400}:root .room-logo-home-btn.room-logo-home-btn{top:16px;left:32px;height:var(--upper-control-height);background:transparent!important;border:0!important;box-shadow:none!important;padding:0}:root .room-logo-home-btn .tower-wordmark-text{color:#fff!important}@media(max-width:1100px){:root .lobby-topbar .lobby-topbar-nav{position:fixed;top:76px;left:16px;right:16px;max-width:calc(100vw - 32px);overflow-x:auto;justify-content:flex-start}:root .lobby-topbar .lobby-topbar-nav .lobby-topbar-tab{flex-shrink:0}:root .floor-elevator{top:76px}}@media(max-width:650px){:root .platform-account-card-pin{right:16px}:root .platform-account-card-pin .lobby-topbar-account .lobby-topbar-account-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .room-logo-home-btn.room-logo-home-btn{left:16px}}:root .platform-account-card-pin.platform-account-card-pin-bottom{top:auto;right:16px;bottom:14px;height:42px;z-index:600}:root .platform-account-card-pin-bottom .lobby-topbar-account-wrap .lobby-topbar-account.lobby-topbar-account{width:42px;min-width:42px;height:42px;min-height:42px;padding:4px;justify-content:center;border-radius:50%;background:transparent!important}:root .platform-account-card-pin-bottom .lobby-topbar-account-wrap .lobby-topbar-account.lobby-topbar-account[aria-expanded=true]{background:var(--control-blue)!important;padding:4px}:root .platform-account-card-pin-bottom .lobby-topbar-account .lobby-topbar-account-name{display:none}:root .platform-account-card-pin-bottom .lobby-topbar-account .lobby-topbar-account-avatar{width:34px;height:34px}:root .platform-account-card-pin-bottom :is(.lobby-account-card,.account-card-anchor){top:auto;bottom:calc(100% + 14px);right:0;max-height:calc(100dvh - 100px);overflow-y:auto}:root .controls{right:80px}@media(max-width:650px){:root .av-bar{max-width:calc(100vw - 92px)}}:root .items-panel.items-panel-editor :is(.edit-section-tab,.gender-btn,.clear-btn,.tone-chip,.items-panel-submit,.items-panel-close){background:var(--control-graphite)!important;color:#fff!important;border:0!important;border-radius:999px;padding:10px 16px;transition:background .2s,padding .22s}:root .items-panel.items-panel-editor :is(.edit-section-tab,.gender-btn,.tone-chip).selected{background:var(--control-blue)!important;color:#fff!important;padding-inline:22px}:root .items-panel.items-panel-editor :is(.edit-section-tab,.gender-btn,.clear-btn,.tone-chip,.items-panel-submit) :is(span,svg){color:#fff!important}:root .items-panel.items-panel-editor .edit-section-tabs{gap:8px;flex-wrap:wrap}:root .items-panel.items-panel-editor .items-panel-close{width:36px;height:36px;padding:0}:root .items-panel.items-panel-editor button:disabled{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:root .items-panel.items-panel-editor button{transition:none}}:root .company-sub-panel.company-sub-panel .company-sub-details .members-sub-status{background:#e8efff;color:#12429b!important;border-radius:999px;padding:5px 11px;font-weight:600}:root .company-sub-panel.company-sub-panel .company-sub-details .members-sub-status-past_due{background:#fff0d4;color:#805000!important}:root .company-sub-panel.company-sub-panel .company-sub-details :is(.members-sub-status-suspended,.members-sub-status-canceled){background:#ffe8e9;color:#a5242e!important}:root{--chat-top-gap:80px;--chat-bottom-gap:96px}:root :is(.chat-drawer,.chat-drawer-shell):not(.chat-drawer-sidebar):not(.chat-drawer-shell-sidebar):not(.lobby-chat-drawer-shell-sidebar){top:var(--chat-top-gap);bottom:var(--chat-bottom-gap)}:root .room-and-editor>:is(.chat-drawer-sidebar,.chat-drawer-shell-sidebar){margin-top:var(--chat-top-gap);margin-bottom:var(--chat-bottom-gap);min-height:0}:root :is(.lobby-chat-pin-anchor,.lobby-chat-drawer-shell-sidebar){top:var(--chat-top-gap);bottom:var(--chat-bottom-gap);min-height:0}:root .chat-drawer-shell>.chat-drawer{top:auto;bottom:auto;min-height:0}:root .chat-drawer-header-actions button :is(svg,span){color:#fff!important}:root :is(.chat-drawer-sidebar,.chat-drawer-shell-sidebar){margin-bottom:var(--chat-bottom-gap);min-height:0}:root :is(.chat-drawer-shell-sidebar,.lobby-chat-pin-anchor)>.chat-drawer-sidebar{margin-top:0;margin-bottom:0}:root .floating-media-panel{background:#f4f5f7;border:1px solid #d3d9e2;backdrop-filter:none;-webkit-backdrop-filter:none;color:#11151b;box-shadow:0 16px 48px #0004}:root .floating-media-panel .floating-media-header{background:transparent;border-color:#d3d9e2}:root .floating-media-panel .floating-media-header :is(strong,span){color:#11151b!important}:root .floating-media-panel .floating-media-controls{background:#292929;border-color:transparent}:root .floating-media-panel :is(.floating-media-header,.floating-media-controls) button{background:#292929;color:#fff!important;border:0;transition:background .2s}:root .floating-media-panel :is(.floating-media-header,.floating-media-controls) button :is(svg,span){color:#fff!important}:root .floating-media-panel button[aria-pressed=true]{background:#0755ff!important}:root .floating-media-panel :is(button.media-toggle[aria-pressed=false],button.media-leave){background:#e72d44!important}:root .floating-media-panel .floating-media-card{background:#e8ecf2;border-color:#d3d9e2}:root .floating-media-panel .floating-media-name{background:#292929;color:#fff!important}:root .floating-media-panel .floating-media-feedback{color:#414b5b!important}:root .chat-call-bar-btn.join{background:#0755ff;color:#fff!important}:root .chat-company-rail .chat-company-rail-list{gap:12px;padding:3px;box-sizing:border-box}:root .chat-company-rail .chat-company-rail-item:not(.chat-support-item){background:transparent!important;border-radius:16px!important;padding:0!important;box-shadow:none!important;transform:none;outline:0;aspect-ratio:1;min-height:0}:root .chat-company-rail .chat-company-rail-item:not(.chat-support-item).active{outline:3px solid #0755ff;outline-offset:0}:root .chat-company-rail .chat-company-rail-item img{display:block;width:100%;height:100%;border-radius:13px;object-fit:cover}:root .help-page{background:#060c1b url(/assets/blue-glass-light.svg) 50%/cover fixed;color:#fff}:root .help-hero h1,:root .help-page .tower-wordmark-text,:root .help-section h2{color:#fff!important}:root :is(.help-hero p,.help-results,.help-footer){color:#c4cfdf}:root .help-search{background:#f4f5f7;color:#11151b;border-color:#d3d9e2}:root .help-cats button{background:#292929;color:#fff;border:0;transition:background .2s,padding .2s}:root .help-cats button.on{background:#0755ff;padding-inline:22px}:root .help-card{background:#f4f5f7;color:#11151b}:root .help-card-chev,:root .help-card-q{color:#11151b}:root .help-card-a p{color:#414b5b}:root .help-card.open{border-color:#0755ff}:root .help-footer a{color:#8fb5ff}:root .chat-company-rail .chat-support-item{background:#292929!important;color:#fff!important;border-radius:16px}:root .chat-company-rail .chat-support-item.active{background:#0755ff!important;outline:0}:root .support-chat-dot{background:#0755ff}:root .support-chat-messages{min-height:0}:root .support-msg.bot{background:#e8ecf2;border:0;color:#11151b}:root .support-msg.me{background:#0755ff;border:0;color:#fff}:root .support-suggestions button{background:#292929;color:#fff!important;border:0;border-radius:16px}:root .support-chat-composer{border-color:#d3d9e2}:root .support-chat-composer input{background:#fff;color:#11151b;border-color:#d3d9e2;min-width:0}:root .support-chat-composer button{background:#0755ff;color:#fff!important;border:0;border-radius:999px}:root .support-chat-foot{color:#414b5b}:root .support-chat-foot a{color:#0755ff}:root .edit-panel.edit-panel.edit-panel :is(.edit-section-tab,.category-icon-btn){background:#fff!important;border:1px solid #11151b!important;border-radius:14px!important;color:#11151b!important;padding:10px 12px;box-shadow:none;transition:background .18s,transform .18s,box-shadow .18s}:root .edit-panel.edit-panel.edit-panel .edit-section-tab{min-height:72px;min-width:0}:root .edit-panel.edit-panel.edit-panel .category-icon-btn{width:44px;height:44px;padding:9px;flex-shrink:0}:root .edit-panel.edit-panel.edit-panel .edit-section-tab span{color:#11151b!important}:root .edit-panel.edit-panel.edit-panel :is(.edit-section-tab,.category-icon-btn) svg{color:#fff!important;flex-shrink:0;overflow:visible;filter:drop-shadow(1px 0 0 #11151b) drop-shadow(-1px 0 0 #11151b) drop-shadow(0 1px 0 #11151b) drop-shadow(0 -1px 0 #11151b)}:root .edit-panel.edit-panel.edit-panel :is(.edit-section-tab,.category-icon-btn).selected{background:#0755ff!important;border-color:#0755ff!important;transform:translateY(-2px);box-shadow:0 3px 0 #003bbd!important}:root .edit-panel.edit-panel.edit-panel .edit-section-tab.selected span{color:#fff!important}:root .edit-panel.edit-panel.edit-panel :is(.edit-section-tab,.category-icon-btn).selected svg{filter:none}:root .edit-panel.edit-panel.edit-panel .palette-btn{background:#e4e9f0!important;border:1px solid #8d99aa!important;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:10px;overflow:visible}:root .edit-panel.edit-panel.edit-panel .palette-btn img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;pointer-events:none}:root .edit-panel.edit-panel.edit-panel :is(.palette-btn,.color-swatch,.floor-swatch,.wall-swatch).selected{background-color:#dce7ff!important;border:2px solid #0755ff!important;box-shadow:0 0 0 2px #0755ff!important;transform:translateY(-2px)}:root .edit-panel.edit-panel.edit-panel .color-swatch{background-color:#e4e9f0!important;border:1px solid #8d99aa!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}:root .edit-panel.edit-panel.edit-panel .item-preview{background:#e4e9f0;border:1px solid #8d99aa;border-radius:16px;position:-webkit-sticky;position:sticky;z-index:3;box-shadow:0 -10px 18px rgba(20,30,50,.18);bottom:var(--edit-preview-gap,78px);margin-bottom:var(--edit-preview-gap,78px)}:root .edit-panel.edit-panel.edit-panel .item-preview-sizes{margin-top:10px;width:100%}:root .edit-panel.edit-panel.edit-panel .item-preview-size-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}:root .edit-panel.edit-panel.edit-panel .item-preview-size{padding:6px 10px;border-radius:10px;border:1px solid #8d99aa;background:#f4f6fa;color:#1d2533!important;font-size:12px;font-weight:600;cursor:pointer}:root .edit-panel.edit-panel.edit-panel .item-preview-size.selected{background:#dce7ff;border:2px solid #0755ff;color:#0a2a7a!important}:root .edit-panel.edit-panel.edit-panel button:focus-visible{outline:3px solid #0755ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){:root .edit-panel.edit-panel.edit-panel button{transition:none;transform:none!important}}:root .edit-panel.edit-panel.edit-panel h2{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 16px;letter-spacing:0}:root .edit-panel.edit-panel.edit-panel .edit-section-tab{min-height:54px;padding:8px 10px;font-size:12px;gap:4px}:root .edit-panel.edit-panel.edit-panel .edit-section-tab svg{width:22px;height:22px}:root .edit-panel.edit-panel.edit-panel{background:#f4f5f7;border:1px solid #fff;-webkit-backdrop-filter:none;backdrop-filter:none}:root .edit-panel.edit-panel.edit-panel h2{font-size:15px}.items-design-preview>.edit-panel{--edit-preview-gap:0px;position:relative;inset:auto;width:400px;max-width:100%;max-height:none;margin:20px auto;box-sizing:border-box}:root .auth-gate-backdrop .auth-gate-card{width:380px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:30px 28px 24px;border-radius:24px;display:flex;flex-direction:column;gap:14px}:root .auth-gate-backdrop .auth-gate-card .auth-gate-title{margin:0 0 4px;font-size:22px;font-weight:600;letter-spacing:-.02em}:root .auth-gate-backdrop .auth-gate-card .auth-gate-subtitle{margin:-6px 0 2px;text-align:center;color:#414b5b!important}:root .auth-gate-backdrop .auth-gate-card .landing-auth-close{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:50%;border:0;background:#e8ecf2;color:#11151b!important;font-size:20px;line-height:1;opacity:1}:root .auth-gate-backdrop .auth-gate-card .landing-auth-close:hover{background:#dde3eb}:root .auth-gate-backdrop .auth-gate-card .auth-gate-google-btn{width:100%;min-height:48px;margin:0;border-radius:999px;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}:root .auth-gate-backdrop .auth-gate-card .auth-gate-divider{margin:0;color:#596272!important}:root .auth-gate-backdrop .auth-gate-card .auth-gate-divider span{color:#596272!important}:root .auth-gate-backdrop .auth-gate-card .auth-gate-divider:after,:root .auth-gate-backdrop .auth-gate-card .auth-gate-divider:before{background:#d3d9e2}:root .auth-gate-backdrop .auth-gate-card .auth-gate-tabs{margin:0;padding:0;gap:8px;background:transparent;border-radius:0}:root .auth-gate-backdrop .auth-gate-card .auth-gate-tabs button{min-height:40px;padding:0;border:1.5px solid #11151b;border-radius:999px;font-size:14px;font-weight:600;background:#fff;color:#11151b!important}:root .auth-gate-backdrop .auth-gate-card .auth-gate-tabs button:hover{background:#eef1f5}:root .auth-gate-backdrop .auth-gate-card .auth-gate-tabs button.active{background:#2368d8;border-color:#2368d8;color:#fff!important}:root .auth-gate-backdrop .auth-gate-card .auth-gate-form{gap:10px}:root .auth-gate-backdrop .auth-gate-card .auth-gate-input{min-height:46px;box-sizing:border-box;padding:0 14px;border-radius:12px;font-size:15px}:root .auth-gate-backdrop .auth-gate-card .auth-gate-submit{min-height:48px;margin-top:4px;border:0;border-radius:999px;font-size:15px;font-weight:600;background:#2368d8;color:#fff!important}:root .auth-gate-backdrop .auth-gate-card .auth-gate-submit:hover{background:#2f78ec}:root .auth-gate-backdrop .auth-gate-card .auth-gate-link-btn{align-self:center;margin:0;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#2368d8!important;font-size:14px;font-weight:500;text-decoration:none}:root .auth-gate-backdrop .auth-gate-card .auth-gate-link-btn:hover{background:#e8efff}:root .edit-panel.edit-panel.edit-panel :is(.door-facing-btn,.wall-placement-mode-btn,.floor-erase-standalone-btn,.floor-eraser-btn,.clear-btn){background:#fff!important;color:#11151b!important;border:1px solid #11151b!important}:root .edit-panel.edit-panel.edit-panel :is(.door-facing-btn,.wall-placement-mode-btn,.floor-erase-standalone-btn,.floor-eraser-btn,.clear-btn) :is(svg,span){color:#11151b!important}:root .edit-panel.edit-panel.edit-panel :is(.door-facing-btn,.wall-placement-mode-btn,.floor-erase-standalone-btn,.floor-eraser-btn).selected{background:#0755ff!important;color:#fff!important;border-color:#0755ff!important;box-shadow:0 3px 0 #003bbd!important}:root .edit-panel.edit-panel.edit-panel :is(.door-facing-btn,.wall-placement-mode-btn,.floor-erase-standalone-btn,.floor-eraser-btn).selected :is(svg,span){color:#fff!important}:root .edit-panel.edit-panel.edit-panel :is(.floor-swatch,.wall-swatch){background-color:#e4e9f0!important;border:1px solid #aeb8c7!important;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}:root .edit-panel.edit-panel.edit-panel :is(.floor-swatch,.wall-swatch).selected{background-color:#dce7ff!important;border:2px solid #0755ff!important}.items-panel-list-tools{display:flex;flex-direction:column;gap:8px;margin:8px 0 12px}.items-panel-list-filters{display:flex;flex-wrap:wrap;gap:6px}:root .items-panel .items-filter-chip.items-filter-chip{padding:5px 10px;border-radius:999px;border:1px solid #8d99aa;background:#f4f6fa;color:#1d2533!important;font-size:12px;font-weight:600;cursor:pointer}:root .items-panel .items-filter-chip.items-filter-chip.selected{background:#dce7ff;border:2px solid #0755ff;color:#0a2a7a!important}.items-panel-group{border:1px solid #d3d9e2;border-radius:12px;margin:0 0 8px;padding:4px 10px;background:#fff}.items-panel-group>summary{cursor:pointer;font-weight:700;padding:6px 0;list-style:revert}.items-panel-group[open]>summary{border-bottom:1px solid #e4e9f0;margin-bottom:6px}.profile-username{font-size:13px;opacity:.7;letter-spacing:.01em}.company-edit-handle-hint,.profile-handle-hint{display:block;font-size:11.5px;margin-top:4px;opacity:.8;font-weight:500}:root .company-edit-handle-hint.is-ok,:root .profile-handle-hint.is-ok{color:#1f9d5c!important;opacity:1}:root .company-edit-handle-hint.is-bad,:root .profile-handle-hint.is-bad{color:#d6333f!important;opacity:1}.contacts-panel-username{display:block;font-size:12px;opacity:.65;font-weight:400}.settings-dnd-times{display:flex;gap:14px;margin:4px 0 8px 26px;font-size:13px}.settings-dnd-times label{display:flex;align-items:center;gap:6px}.settings-dnd-times input{background:#fff;color:#11151b!important;border:1px solid #a7b2c3;border-radius:8px;padding:4px 6px}.profile-custom-status{font-size:13px;opacity:.85;margin-top:2px}.profile-custom-status-row{display:flex;gap:6px;margin-top:4px}.profile-custom-status-row .profile-status-emoji{width:52px;text-align:center;flex:0 0 auto}.profile-custom-status-row input:last-child{flex:1 1;min-width:0}.profile-status-presets{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.profile-status-presets button{font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid hsla(0,0%,50%,.35);background:transparent;cursor:pointer}:root .chat-drawer .chat-extra-panel{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#f4f5f7;border-radius:inherit}:root .chat-drawer .chat-extra-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #d3d9e2}:root .chat-drawer .chat-extra-panel-head h3{margin:0;font-size:15px;font-weight:600}:root .chat-drawer .chat-extra-panel-actions{display:flex;gap:6px}:root .chat-drawer .chat-extra-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}:root .chat-drawer .chat-extra-tabs{margin:0}:root .chat-drawer .chat-extra-hint{font-size:12px;margin:0;color:#525c6c!important}:root .chat-drawer .chat-extra-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}:root .chat-drawer .chat-extra-item{width:100%;text-align:left;background:#fff;border:1px solid #d3d9e2;border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:3px;cursor:pointer}:root .chat-drawer .chat-extra-item:hover{background:#eef3fd}:root .chat-drawer .chat-extra-item-top{display:flex;justify-content:space-between;gap:8px;font-size:12px}:root .chat-drawer .chat-extra-item-top span{color:#525c6c!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .chat-drawer .chat-extra-item-text{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root .chat-drawer .chat-extra-item-text mark{background:#ffe58f;color:#11151b;border-radius:3px;padding:0 1px}:root .chat-drawer .chat-saved-remind{font-size:11.5px;color:#12429b!important}:root .chat-drawer .chat-saved-actions{display:flex;gap:6px;margin-top:4px}:root .chat-drawer .chat-open-group button,:root .chat-drawer .chat-saved-actions button{font-size:12px;padding:5px 10px;border-radius:999px;border:1px solid #c7cfda;background:#fff;cursor:pointer}:root .chat-drawer .chat-open-group{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #d3d9e2;border-radius:12px;padding:9px 11px}:root .chat-drawer .chat-open-group-info{display:flex;flex-direction:column;font-size:13px}:root .chat-drawer .chat-open-group-info small{color:#525c6c!important}:root .chat-drawer .chat-open-group button.primary{background:#2368d8;border-color:#2368d8;color:#fff!important}:root .chat-drawer :is(.chat-more-menu,.chat-time-menu){position:absolute;z-index:40;bottom:calc(100% + 6px);left:0;min-width:210px;background:#fff;border:1px solid #d3d9e2;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.2);padding:6px;display:flex;flex-direction:column;gap:2px}:root .chat-drawer .chat-message.own :is(.chat-more-menu,.chat-time-menu){left:auto;right:0}:root .chat-drawer :is(.chat-more-menu-item,.chat-time-menu-item){text-align:left;background:transparent;border:0;border-radius:8px;padding:7px 10px;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;gap:10px}:root .chat-drawer :is(.chat-more-menu-item,.chat-time-menu-item):hover{background:#eef3fd}:root .chat-drawer .chat-more-menu-item.danger{color:#b72b35!important}:root .chat-drawer .chat-time-menu-item small{color:#525c6c!important}:root .chat-drawer .chat-group-menu-state,:root .chat-drawer .chat-time-menu-title{font-size:11.5px;font-weight:600;color:#525c6c!important;padding:4px 10px}:root .chat-drawer .chat-time-menu-custom{display:flex;gap:6px;padding:6px 4px 2px}:root .chat-drawer .chat-time-menu-custom input{flex:1 1;min-width:0;font-size:12px;padding:5px;border-radius:8px;border:1px solid #c7cfda}:root .chat-drawer .chat-time-menu-cancel,:root .chat-drawer .chat-time-menu-custom button{font-size:12px;border-radius:8px;border:1px solid #c7cfda;background:#f4f5f7;padding:5px 9px;cursor:pointer}:root .chat-drawer .chat-group-menu{top:calc(100% + 6px);bottom:auto;right:0;left:auto;width:250px}:root .chat-drawer .chat-schedule-pop{position:relative}:root .chat-drawer .chat-schedule-pop .chat-time-menu{left:auto;right:0}:root .chat-drawer .chat-message-hover-toolbar.is-open{opacity:1;pointer-events:auto}:root .chat-drawer-shell>.chat-drawer{position:relative}:root .chat-drawer .chat-md-code{font-size:.9em;border-radius:4px;padding:1px 4px}:root .chat-drawer .chat-md-code,:root .chat-drawer .chat-md-pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(0,0,0,.08)}:root .chat-drawer .chat-md-pre{font-size:12px;border-radius:8px;padding:8px 10px;margin:4px 0;white-space:pre-wrap;overflow-x:auto}:root .chat-drawer .chat-md-quote{border-left:3px solid rgba(0,0,0,.25);margin:4px 0;padding:2px 0 2px 8px;opacity:.9}:root .chat-drawer .chat-message.own .chat-md-quote{border-left-color:hsla(0,0%,100%,.6)}:root .chat-drawer .chat-message.own :is(.chat-md-code,.chat-md-pre){background:hsla(0,0%,100%,.2);color:#fff!important}:root .chat-drawer .chat-md-list{margin:4px 0;padding-left:18px}:root .chat-drawer .chat-md-link{text-decoration:underline;word-break:break-all}:root .chat-drawer .chat-forwarded{font-size:11.5px;opacity:.8;margin-bottom:4px;font-style:italic}:root .chat-drawer .chat-edited-mark{font-size:11px;opacity:.75}:root .chat-drawer .chat-edit-box{display:flex;flex-direction:column;gap:6px;min-width:220px}:root .chat-drawer .chat-edit-box textarea{width:100%;box-sizing:border-box;border-radius:8px;padding:6px 8px;font:inherit;color:#11151b!important;background:#fff;resize:vertical}:root .chat-drawer .chat-edit-actions{display:flex;justify-content:flex-end;gap:6px}:root .chat-drawer .chat-edit-actions button{font-size:12px;border-radius:999px;padding:4px 10px;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.15);cursor:pointer}:root .chat-drawer .chat-message:not(.own) .chat-edit-actions button{border-color:#c7cfda;background:#fff}:root .chat-drawer .chat-edit-actions button.primary{background:#fff;color:#0755ff!important;border-color:#fff}:root .chat-drawer .chat-thread-summary{align-self:flex-start;font-size:12px;font-weight:600;color:#12429b!important;background:#e8efff;border:0;border-radius:999px;padding:3px 10px;margin-top:3px;cursor:pointer}:root .chat-drawer .chat-thread-summary.own{align-self:flex-end}:root .chat-drawer .chat-thread-summary span{color:#525c6c!important;font-weight:400}:root .chat-drawer .chat-thread-scroll{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}:root .chat-drawer .chat-thread-divider{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#525c6c;margin:4px 0}:root .chat-drawer .chat-thread-divider:after,:root .chat-drawer .chat-thread-divider:before{content:"";flex:1 1;height:1px;background:#d3d9e2}:root .chat-drawer .chat-thread-composer{display:flex;gap:6px;align-items:flex-end;padding:8px 0 0}:root .chat-drawer textarea.chat-composer-input{resize:none;font:inherit;line-height:1.35;min-height:36px;max-height:140px;overflow-y:auto;box-sizing:border-box}:root .chat-drawer .chat-message-highlight .chat-bubble{box-shadow:0 0 0 3px #ffd23f;transition:box-shadow .3s}:root .chat-drawer .chat-link-card{display:flex;flex-direction:column;margin-top:6px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #d3d9e2;text-decoration:none;max-width:280px}:root .chat-drawer .chat-link-card img{width:100%;max-height:140px;object-fit:cover;display:block}:root .chat-drawer .chat-link-card-body{display:flex;flex-direction:column;gap:2px;padding:7px 9px}:root .chat-drawer .chat-message .chat-link-card :is(span){color:#11151b!important}:root .chat-drawer .chat-link-card-site{font-size:11px;color:#525c6c!important}:root .chat-drawer .chat-link-card-title{font-size:13px;font-weight:600}:root .chat-drawer .chat-link-card-desc{font-size:12px;color:#414b5b!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .chat-drawer .chat-scheduled-bar{font-size:12px;padding:4px 12px;border-top:1px solid #d3d9e2}:root .chat-drawer .chat-scheduled-toggle{background:transparent;border:0;color:#12429b!important;font-size:12px;font-weight:600;cursor:pointer;padding:2px 0}:root .chat-drawer .chat-scheduled-bar ul{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:4px}:root .chat-drawer .chat-scheduled-bar li{display:flex;justify-content:space-between;gap:8px;align-items:center}:root .chat-drawer .chat-scheduled-bar li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .chat-drawer .chat-scheduled-bar li button{font-size:11.5px;border:1px solid #c7cfda;background:#fff;border-radius:999px;padding:2px 8px;cursor:pointer}:root .chat-drawer .chat-visibility-choice{display:flex;flex-direction:column;gap:6px;font-size:13px}:root .chat-drawer .chat-visibility-choice small{color:#525c6c!important;font-size:11.5px}:root .chat-drawer .chat-extra-toast{position:absolute;left:50%;transform:translateX(-50%);bottom:84px;z-index:50;background:#11151b;color:#fff!important;font-size:12.5px;padding:7px 12px;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.25);white-space:nowrap}:root .chat-drawer .chat-mention-option small{color:#525c6c!important;margin-left:4px}:root .chat-drawer :is(.chat-more-menu,.chat-time-menu).below{bottom:auto;top:calc(100% + 6px)}